(U+5B69): Apply new conventions for glyph granularity.
[chise/xemacs-chise.git] / lisp / ChangeLog
1 2020-06-24  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `=+>ucs-var-003'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `=ucs-tip-var-003' and `=+>ucs-tip-var-003'.
8
9         * mule/mule-conf.el (=ucs-tip-var-003): New coded-charset for
10         XEmacs CHISE.
11         (=+>ucs-tip-var-003): Ditto.
12
13 2020-06-24  MORIOKA Tomohiko  <tomo.git@chise.org>
14
15         * mule/mule-charset.el (default-coded-charset-priority-list): Add
16         `=ucs-tip-var-001' and `=ucs-tip-var-002'.
17
18         * mule/mule-conf.el (=ucs-tip-var-001): New coded-charset for
19         XEmacs CHISE.
20         (=ucs-tip-var-002): Ditto.
21
22 2020-06-14  MORIOKA Tomohiko  <tomo.git@chise.org>
23
24         * mule/mule-conf.el (=ucs-bmp-var-001): Change `max-code' to
25         #x9FEA.
26
27 2020-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
28
29         * mule/mule-charset.el (default-coded-charset-priority-list): Add
30         `==ucs-bmp-var-001'.
31
32         * mule/mule-conf.el (==ucs-var-001): New coded-charset for XEmacs
33         CHISE.
34         (==ucs-bmp-var-001): Ditto.
35
36 2020-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
37
38         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
39         setting for `=big5-cdp-var-007'.
40
41         * mule/mule-charset.el (default-coded-charset-priority-list): Add
42         `=big5-cdp-var-007'.
43
44         * mule/mule-conf.el (=big5-cdp-var-007): New coded-charset for
45         XEmacs CHISE.
46
47 2020-05-03  MORIOKA Tomohiko  <tomo.git@chise.org>
48
49         * mule/mule-charset.el (default-coded-charset-priority-list): Add
50         `=ucs-sip@gb'.
51
52         * mule/mule-conf.el (=ucs-sip@gb): New coded-charset for XEmacs
53         CHISE.
54
55 2020-03-19  MORIOKA Tomohiko  <tomo.git@chise.org>
56
57         * mule/mule-charset.el (default-coded-charset-priority-list): Add
58         `=>ucs-tip@cognate'.
59
60         * mule/mule-conf.el (=>ucs-tip@cognate): New coded-charset for
61         XEmacs CHISE.
62
63 2020-03-18  MORIOKA Tomohiko  <tomo.git@chise.org>
64
65         * mule/mule-charset.el (default-coded-charset-priority-list): Add
66         `=ucs-tip-itaiji-001'.
67
68         * mule/mule-conf.el (=ucs-tip-itaiji-001): New coded-charset for
69         XEmacs CHISE.
70
71 2020-03-12  MORIOKA Tomohiko  <tomo.git@chise.org>
72
73         * mule/mule-charset.el (default-coded-charset-priority-list): Add
74         `=>ucs-tip@component'.
75
76         * mule/mule-conf.el (=>ucs-tip@component): New coded-charset for
77         XEmacs CHISE.
78
79 2020-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
80
81         * mule/mule-charset.el (default-coded-charset-priority-list): Add
82         `==ucs-tip@JP/hanazono'.
83
84         * mule/mule-conf.el (==ucs-tip@JP/hanazono): New coded-charset for
85         XEmacs CHISE.
86
87 2020-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
88
89         * mule/mule-charset.el (default-coded-charset-priority-list): Add
90         `=ucs-tip' and `=ucs-tip@JP/hanazono'.
91
92         * mule/mule-conf.el (=ucs-tip): New coded-charset for XEmacs
93         CHISE.
94         (=ucs-tip@JP/hanazono): Ditto.
95
96 2020-01-06  MORIOKA Tomohiko  <tomo.git@chise.org>
97
98         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
99         setting for `=ucs-var-007'.
100
101 2019-12-30  MORIOKA Tomohiko  <tomo.git@chise.org>
102
103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
104         `=ucs-bmp-var-007'.
105
106         * mule/mule-conf.el (=ucs-var-007): New coded-charset for XEmacs
107         CHISE.
108         (=ucs-bmp-var-007): Ditto.
109
110 2019-12-01  MORIOKA Tomohiko  <tomo.git@chise.org>
111
112         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
113         setting for `=>ucs-itaiji-002@iwds-1'.
114
115         * mule/mule-charset.el (default-coded-charset-priority-list): Add
116         `=>ucs-bmp-itaiji-002@iwds-1'.
117
118 2019-11-30  MORIOKA Tomohiko  <tomo.git@chise.org>
119
120         * mule/mule-conf.el (=>ucs-itaiji-002@iwds-1): New coded-charset
121         for XEmacs CHISE.
122         (=>ucs-bmp-itaiji-002@iwds-1): Ditto.
123
124 2019-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
125
126         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
127         setting for `=>ucs-itaiji-008'.
128
129 2019-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
130
131         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
132         setting for `=>big5-cdp-itaiji-003'.
133
134         * mule/mule-charset.el (default-coded-charset-priority-list): Add
135         `=>big5-cdp-itaiji-003'.
136
137 2019-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
138
139         * mule/mule-conf.el (=>big5-cdp-itaiji-003): New coded-charset for
140         XEmacs CHISE.
141
142 2019-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
143
144         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
145         setting for `=>ucs-itaiji-011'.
146
147 2019-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
148
149         * mule/mule-charset.el (default-coded-charset-priority-list): Add
150         `=>ucs-bmp-itaiji-011'.
151
152 2019-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
153
154         * mule/mule-conf.el (=>ucs-itaiji-011): New coded-charset for
155         XEmacs CHISE.
156         (=>ucs-bmp-itaiji-011): Ditto.
157
158 2019-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
159
160         * mule/mule-charset.el (default-coded-charset-priority-list): Use
161         `=daikanwa@rev2' instead of `ideograph-daikanwa-2'.
162
163 2019-06-19  MORIOKA Tomohiko  <tomo.git@chise.org>
164
165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
166         `=>ucs-bmp-cjk@iwds-1/normalized'.
167
168         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1/normalized): New
169         coded-charset for XEmacs CHISE.
170
171 2019-06-19  MORIOKA Tomohiko  <tomo.git@chise.org>
172
173         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
174         setting for `=>ucs-itaiji-010'.
175
176         * mule/mule-charset.el (default-coded-charset-priority-list): Add
177         `=>ucs-bmp-itaiji-010'.
178
179         * mule/mule-conf.el (=>ucs-itaiji-010): New coded-charset for
180         XEmacs CHISE.
181         (=>ucs-bmp-itaiji-010): Ditto.
182
183 2019-06-18  MORIOKA Tomohiko  <tomo.git@chise.org>
184
185         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
186         setting for `=>ucs@iwds-1/normalized'.
187
188 2019-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
189
190         * mule/mule-conf.el (=>ucs@iwds-1/normalized): New coded-charset
191         for XEmacs CHISE.
192
193 2019-05-22  MORIOKA Tomohiko  <tomo.git@chise.org>
194
195         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
196         setting for `==>ucs@esu'.
197
198         * mule/mule-charset.el (default-coded-charset-priority-list): Add
199         `==>ucs-sip@esu'.
200
201         * mule/mule-conf.el (==>ucs@esu): New coded-charset for XEmacs
202         CHISE.
203         (==>ucs-sip@esu): Ditto.
204
205 2019-05-06  MORIOKA Tomohiko  <tomo.git@chise.org>
206
207         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
208         setting for `=>big5-cdp-var-001'.
209
210         * mule/mule-charset.el (default-coded-charset-priority-list): Add
211         `=>big5-cdp-var-001'.
212
213         * mule/mule-conf.el (=big5-cdp-var-001): Fix DOC.
214         (=>big5-cdp-var-001): New coded-charset for XEmacs CHISE.
215
216 2019-04-12  MORIOKA Tomohiko  <tomo.git@chise.org>
217
218         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
219         setting for `===hng-sts'.
220
221         * mule/mule-charset.el (default-coded-charset-priority-list): Add
222         `===hng-sts'.
223
224         * mule/mule-conf.el (===hng-sts): New coded-charset for XEmacs
225         CHISE.
226
227 2019-04-12  MORIOKA Tomohiko  <tomo.git@chise.org>
228
229         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
230         setting for `===hng-sgs'.
231
232         * mule/mule-charset.el (default-coded-charset-priority-list): Add
233         `===hng-sgs'.
234
235         * mule/mule-conf.el (===hng-sgs): New coded-charset for XEmacs
236         CHISE.
237
238 2019-04-11  MORIOKA Tomohiko  <tomo.git@chise.org>
239
240         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
241         setting for `===hng-saa'.
242
243         * mule/mule-charset.el (default-coded-charset-priority-list): Add
244         `===hng-saa'.
245
246         * mule/mule-conf.el (===hng-saa): New coded-charset for XEmacs
247         CHISE.
248
249 2019-04-10  MORIOKA Tomohiko  <tomo.git@chise.org>
250
251         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
252         setting for `===hng-kad'.
253
254         * mule/mule-charset.el (default-coded-charset-priority-list): Add
255         `===hng-kad'.
256
257         * mule/mule-conf.el (===hng-kad): New coded-charset for XEmacs
258         CHISE.
259
260 2019-04-10  MORIOKA Tomohiko  <tomo.git@chise.org>
261
262         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
263         setting for `===hng-sai'.
264
265         * mule/mule-charset.el (default-coded-charset-priority-list): Add
266         `===hng-sai'.
267
268         * mule/mule-conf.el (===hng-sai): New coded-charset for XEmacs
269         CHISE.
270
271 2019-04-09  MORIOKA Tomohiko  <tomo.git@chise.org>
272
273         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
274         setting for `===hng-ini'.
275
276         * mule/mule-charset.el (default-coded-charset-priority-list): Add
277         `===hng-ini'.
278
279         * mule/mule-conf.el (===hng-ini): New coded-charset for XEmacs
280         CHISE.
281
282 2019-04-08  MORIOKA Tomohiko  <tomo.git@chise.org>
283
284         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
285         setting for `===hng-wke'.
286
287         * mule/mule-charset.el (default-coded-charset-priority-list): Add
288         `===hng-wke'.
289
290         * mule/mule-conf.el (===hng-wke): New coded-charset for XEmacs
291         CHISE.
292
293 2019-04-07  MORIOKA Tomohiko  <tomo.git@chise.org>
294
295         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
296         setting for `===hng-wks'.
297
298         * mule/mule-charset.el (default-coded-charset-priority-list): Add
299         `===hng-wks'.
300
301         * mule/mule-conf.el (===hng-wks): New coded-charset for XEmacs
302         CHISE.
303
304 2019-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
305
306         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
307         setting for `===hng-sab'.
308
309         * mule/mule-charset.el (default-coded-charset-priority-list): Add
310         `===hng-sab'.
311
312         * mule/mule-conf.el (===hng-sab): New coded-charset for XEmacs
313         CHISE.
314
315 2019-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
316
317         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
318         setting for `===hng-ykk'.
319
320         * mule/mule-charset.el (default-coded-charset-priority-list): Add
321         `===hng-ykk'.
322
323         * mule/mule-conf.el (===hng-ykk): New coded-charset for XEmacs
324         CHISE.
325
326 2019-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
327
328         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
329         setting for `===hng-kkh'.
330
331         * mule/mule-charset.el (default-coded-charset-priority-list): Add
332         `===hng-kkh'.
333
334         * mule/mule-conf.el (===hng-kkh): New coded-charset for XEmacs
335         CHISE.
336
337 2019-03-29  MORIOKA Tomohiko  <tomo.git@chise.org>
338
339         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
340         setting for `===hng-fhs'.
341
342         * mule/mule-charset.el (default-coded-charset-priority-list): Add
343         `===hng-fhs'.
344
345         * mule/mule-conf.el (===hng-fhs): New coded-charset for XEmacs
346         CHISE.
347
348 2019-03-18  MORIOKA Tomohiko  <tomo.git@chise.org>
349
350         * mule/mule-charset.el (default-coded-charset-priority-list): Add
351         `==>daijiten'.
352
353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
354         setting for `==>daijiten'.
355
356         * mule/mule-conf.el (==>daijiten): New coded-charset for XEmacs
357         CHISE.
358
359 2019-03-16  MORIOKA Tomohiko  <tomo.git@chise.org>
360
361         * mule/mule-conf.el (=daijiten): Use 14924 instead of 14923 as the
362         last number of its code.
363
364 2019-03-15  MORIOKA Tomohiko  <tomo.git@chise.org>
365
366         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
367         settings for `=daijiten', `==daijiten' and `===daijiten'.
368
369         * mule/mule-charset.el (default-coded-charset-priority-list): Add
370         `=daijiten', `==daijiten' and `===daijiten'.
371
372         * mule/mule-conf.el (=daijiten): New coded-charset for XEmacs
373         CHISE.
374         (==daijiten): Ditto.
375         (===daijiten): Ditto.
376
377 2019-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
378
379         * mule/mule-charset.el (default-coded-charset-priority-list): Add
380         `=>ucs-bmp-itaiji-008'.
381
382         * mule/mule-conf.el (=>ucs-itaiji-008): New coded-charset for
383         XEmacs CHISE.
384         (=>ucs-bmp-itaiji-008): New coded-charset for XEmacs CHISE.
385
386 2019-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
387
388         * mule/mule-conf.el (=ucs-bmp-cjk@JP/hanazono): Use #x9FEA instead
389         of #x9FCC as the value of `max-code'.
390
391 2019-01-05  MORIOKA Tomohiko  <tomo.git@chise.org>
392
393         * mule/mule-charset.el (default-coded-charset-priority-list): Add
394         `=>>ucs-bmp-cjk@unicode'.
395
396         * mule/mule-conf.el (=>>ucs-bmp-cjk@unicode): New coded-charset
397         for XEmacs CHISE.
398
399 2018-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
400
401         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
402         settings for `=shuowen-jiguge', `===shuowen-jiguge4' and
403         `===shuowen-jiguge5'.
404
405         * mule/mule-charset.el (default-coded-charset-priority-list): Add
406         `=shuowen-jiguge', `===shuowen-jiguge4' and `===shuowen-jiguge5'.
407
408         * mule/mule-conf.el (=shuowen-jiguge): New coded-charset for
409         XEmacs CHISE.
410         (===shuowen-jiguge4): Ditto.
411         (===shuowen-jiguge5): Ditto.
412
413 2018-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
414
415         * mule/mule-charset.el (default-coded-charset-priority-list): Add
416         `=ucs-sip-var-005'.
417
418         * mule/mule-conf.el (=ucs-sip-var-005): New coded-charset for
419         XEmacs CHISE.
420
421 2018-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
422
423         * mule/mule-charset.el (default-coded-charset-priority-list): Add
424         `=>>hanyo-denshi/ib'.
425
426 2018-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
427
428         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
429         setting for `=>big5-cdp@iwds-1'.
430
431 2018-05-11  MORIOKA Tomohiko  <tomo.git@chise.org>
432
433         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
434         setting for `=big5-cdp-var-010'.
435
436 2018-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
437
438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
439         `=big5-cdp-var-010'.
440
441         * mule/mule-conf.el (=big5-cdp-var-010): New coded-charset for
442         XEmacs CHISE.
443
444 2018-05-06  MORIOKA Tomohiko  <tomo.git@chise.org>
445
446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
447         `=ucs-sip-itaiji-008'.
448
449         * mule/mule-conf.el (=ucs-sip-itaiji-008): New coded-charset for
450         XEmacs CHISE.
451
452 2018-05-01  MORIOKA Tomohiko  <tomo.git@chise.org>
453
454         * mule/mule-charset.el (default-coded-charset-priority-list): Add
455         `=>ucs-sip-itaiji-006'.
456
457         * mule/mule-conf.el (=>ucs-sip-itaiji-006): New coded-charset for
458         XEmacs CHISE.
459
460 2018-04-28  MORIOKA Tomohiko  <tomo.git@chise.org>
461
462         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
463         setting for `=+>big5-cdp', `=>big5-cdp@component' and
464         `=>big5-cdp@cognate'.
465
466         * mule/mule-charset.el (default-coded-charset-priority-list): Add
467         `=>big5-cdp@iwds-1', `=>big5-cdp@cognate' and `=+>big5-cdp'.
468
469 2018-04-27  MORIOKA Tomohiko  <tomo.git@chise.org>
470
471         * mule/mule-conf.el (=+>big5-cdp): New coded-charset for XEmacs
472         CHISE.
473         (=>big5-cdp): Use `=big5-cdp' instead of `=>>big5-cdp' as its
474         mother.
475         (=>big5-cdp@cognate): New coded-charset for XEmacs CHISE.
476
477 2018-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
478
479         * mule/mule-charset.el (default-coded-charset-priority-list): Add
480         `=>big5-cdp@component' and `=>ucs-sip-itaiji-001@iwds-1'.
481
482         * mule/mule-conf.el (=>big5-cdp@iwds-1): New coded-charset for
483         XEmacs CHISE.
484         (=>big5-cdp@component): Ditto.
485         (=>ucs-sip-itaiji-001@iwds-1): Ditto.
486
487 2018-04-24  MORIOKA Tomohiko  <tomo.git@chise.org>
488
489         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
490         setting for `=>ucs-itaiji-001@iwds-1'.
491
492         * mule/mule-charset.el (default-coded-charset-priority-list): Add
493         `=>ucs-bmp-itaiji-001@iwds-1'.
494
495         * mule/mule-conf.el (=>ucs-itaiji-001@iwds-1): New coded-charset
496         for XEmacs CHISE.
497         (=>ucs-bmp-itaiji-001@iwds-1): Ditto.
498
499 2018-03-23  MORIOKA Tomohiko  <tomo.git@chise.org>
500
501         * mule/mule-charset.el (default-coded-charset-priority-list):
502         Prefer `=ucs-bmp-cjk-compat', `=ucs-bmp-cjk-compat@unicode' and
503         `=ucs-sip@JP/hanazono' to `=cbeta', `=jef-china3' to
504         `chinese-isoir165'.
505
506         * mule/mule-conf.el (=>cns11643-4): New coded-charset for XEmacs
507         CHISE.
508
509 2018-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
510
511         * mule/mule-charset.el (default-coded-charset-priority-list): Add
512         `=ucs-sip-itaiji-006'.
513
514         * mule/mule-conf.el (=ucs-bmp-itaiji-006): Doc fix.
515         (=ucs-sip-itaiji-006): New coded-charset for XEmacs CHISE.
516
517 2018-03-02  MORIOKA Tomohiko  <tomo.git@chise.org>
518
519         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
520         setting for `=>ucs-itaiji-009'.
521
522         * mule/mule-charset.el (default-coded-charset-priority-list): Add
523         `==ucs-bmp-itaiji-001'.
524
525         * mule/mule-conf.el (=big5-cdp-itaiji-002): Doc fix.
526         (=big5-cdp-itaiji-003): Doc fix.
527         (==ucs-bmp-itaiji-001): New coded-charset for XEmacs CHISE.
528
529 2018-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
530
531         * mule/mule-charset.el (default-coded-charset-priority-list): Add
532         `=>zinbun-oracle'.
533
534 2018-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
535
536         * mule/mule-charset.el (default-coded-charset-priority-list): Add
537         `=>ucs-sip-itaiji-003'.
538
539         * mule/mule-conf.el (=ucs-sip-itaiji-003): Doc fix.
540         (=>ucs-bmp-itaiji-003): Fix `long-name'.
541         (=>ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
542
543 2018-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
544
545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
546         setting for `=ucs-itaiji-012' and `==ucs-itaiji-006'.
547
548 2018-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
549
550         * mule/mule-charset.el (default-coded-charset-priority-list): Add
551         `==ucs-bmp-itaiji-006'.
552
553         * mule/mule-conf.el (==ucs-bmp-itaiji-003): Fix long-name.
554         (==ucs-itaiji-006): New coded-charset for XEmacs CHISE.
555         (==ucs-bmp-itaiji-006): Ditto.
556
557 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
558
559         * mule/mule-charset.el (default-coded-charset-priority-list): Add
560         `=ucs-bmp-itaiji-012'.
561
562         * mule/mule-conf.el (=ucs-itaiji-012): New coded-charset for
563         XEmacs CHISE.
564         (=ucs-bmp-itaiji-012): Ditto.
565
566 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
567
568         * mule/mule-charset.el (default-coded-charset-priority-list): Add
569         `=>>hanyo-denshi/ia' and `=>cns11643-1'.
570
571 2018-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
572
573         * mule/mule-conf.el (=>cns11643-1): New coded-charset for XEmacs
574         CHISE.
575
576 2018-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
577
578         * mule/mule-charset.el (default-coded-charset-priority-list): Add
579         `=>>cns11643-1', `=>>cns11643-2', `=>>cns11643-3', `=>>cns11643-4'
580         and `=>>cns11643-6'.
581
582         * mule/mule-conf.el (=>>cns11643-1): Modify DOC; fix `=>iso-ir'.
583         (=>>cns11643-2): New coded-charset for XEmacs CHISE.
584         (=>>cns11643-3): Ditto.
585         (=>>cns11643-4): Modify DOC.
586         (=>>cns11643-6): New coded-charset for XEmacs CHISE.
587
588 2018-01-07  MORIOKA Tomohiko  <tomo.git@chise.org>
589
590         * mule/mule-charset.el (default-coded-charset-priority-list): Add
591         `=>ucs-sip-itaiji-005'.
592
593         * mule/mule-conf.el (=>ucs-sip-itaiji-005): New coded-charset for
594         XEmacs CHISE.
595
596 2017-11-28  MORIOKA Tomohiko  <tomo.git@chise.org>
597
598         * mule/mule-charset.el (default-coded-charset-priority-list): Add
599         `==hanyo-denshi/tk/mf-01'.
600
601         * mule/mule-conf.el (==hanyo-denshi/tk/mf-01): New coded-charset
602         for XEmacs CHISE.
603
604 2017-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
605
606         * mule/mule-conf.el: Define `=ucs-itaiji-007' before
607         `=>ucs-itaiji-007'.
608
609 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
610
611         * mule/mule-charset.el (default-coded-charset-priority-list): Add
612         `==ucs-sip-var-002'.
613
614         * mule/mule-conf.el (==ucs-bmp-var-002): Modify long-name.
615         (==ucs-sip-var-002): New coded-charset for XEmacs CHISE.
616
617 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
618
619         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
620         setting for `==ucs-itaiji-001'.
621
622 2017-11-09  MORIOKA Tomohiko  <tomo.git@chise.org>
623
624         * mule/mule-charset.el (default-coded-charset-priority-list): Add
625         `==ucs-sip-itaiji-001'.
626
627         * mule/mule-conf.el (==ucs-itaiji-001): New coded-charset for
628         XEmacs CHISE.
629         (==ucs-sip-itaiji-001): Ditto.
630
631 2017-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
632
633         * mule/mule-charset.el (default-coded-charset-priority-list): Add
634         `=+>ucs-bmp-var-003'.
635
636         * mule/mule-conf.el (=+>ucs-var-003): New coded-charset for XEmacs
637         CHISE.
638         (=+>ucs-bmp-var-003): Ditto.
639
640 2017-10-06  MORIOKA Tomohiko  <tomo.git@chise.org>
641
642         * mule/mule-charset.el (default-coded-charset-priority-list): Add
643         `=>ucs-bmp-cjk@cognate'.
644
645         * mule/mule-conf.el (=>ucs-bmp-cjk@cognate): New coded-charset for
646         XEmacs CHISE.
647
648 2017-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
649
650         * mule/mule-charset.el (default-coded-charset-priority-list): Add
651         `=ucs-sip-itaiji-005'.
652
653         * mule/mule-conf.el (=ucs-sip-itaiji-005): New coded-charset for
654         XEmacs CHISE.
655
656 2017-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
657
658         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
659         setting for `=>ucs@cognate'.
660
661         * mule/mule-charset.el (default-coded-charset-priority-list): Add
662         `=>ucs-bmp-itaiji-009' and `=>ucs-sip@cognate'.
663
664         * mule/mule-conf.el (=>ucs@cognate): New coded-charset for XEmacs
665         CHISE.
666         (=>ucs@hanyo-denshi): Abolished.
667         (=>ucs-itaiji-009): New coded-charset for XEmacs CHISE.
668         (=>ucs-bmp-itaiji-009): Ditto.
669         (=>ucs-sip@cognate): Ditto.
670
671 2017-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
672
673         * mule/mule-charset.el (default-coded-charset-priority-list): Add
674         `=>ucs-bmp-itaiji-004'.
675
676         * mule/mule-conf.el (=>ucs-bmp-itaiji-004): New coded-charset for
677         XEmacs CHISE.
678
679 2017-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
680
681         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
682         setting for `=>ucs-itaiji-004'.
683
684 2017-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
685
686         * mule/mule-charset.el (default-coded-charset-priority-list): Add
687         `=ucs-sip-itaiji-004', `=>ucs-sip-itaiji-004' and
688         `=>ucs-bmp-itaiji-007'.
689
690         * mule/mule-conf.el (=ucs-sip-itaiji-004): New coded-charset for
691         XEmacs CHISE.
692         (=>ucs-itaiji-004): Ditto.
693         (=>ucs-sip-itaiji-004): Ditto.
694         (=>ucs-bmp-itaiji-007): Ditto.
695
696 2017-08-11  MORIOKA Tomohiko  <tomo.git@chise.org>
697
698         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
699         setting for `=ucs-itaiji-010'.
700
701 2017-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
702
703         * mule/mule-charset.el (default-coded-charset-priority-list):
704         - Prefer `=mj-0' and `=mj-1' to `=ucs-bmp-cjk@gb'.
705         - Add `=ucs-bmp-itaiji-010'.
706         - Prefer `==mj-0' and `==mj-1' to `==ucs-bmp-cjk@gb',
707           `==ucs-sip-ext-b@iso' and `==ucs-sip@JP/hanazono'.
708         - Add `=>ucs-sip@iwds-1'.
709
710         * mule/mule-conf.el (=ucs-itaiji-010): New coded-charset for
711         XEmacs CHISE.
712         (=ucs-bmp-itaiji-010): Ditto.
713         (=>ucs-sip@iwds-1): Ditto.
714
715 2017-07-18  MORIOKA Tomohiko  <tomo.git@chise.org>
716
717         * mule/mule-charset.el (default-coded-charset-priority-list): Add
718         `=ucs-sip-var-006' and `==ucs-sip-itaiji-003'.
719
720         * mule/mule-conf.el (=ucs-sip-var-006): New coded-charset for
721         XEmacs CHISE.
722         (==ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
723
724 2017-07-14  MORIOKA Tomohiko  <tomo.git@chise.org>
725
726         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
727         setting for `=>ucs-itaiji-003'.
728
729 2017-07-13  MORIOKA Tomohiko  <tomo.git@chise.org>
730
731         * mule/mule-charset.el (default-coded-charset-priority-list): Add
732         `=>ucs-bmp-itaiji-003'.
733
734         * mule/mule-conf.el (=>ucs-itaiji-003): New coded-charset for
735         XEmacs CHISE.
736         (=>ucs-bmp-itaiji-003): Ditto.
737
738 2017-07-08  MORIOKA Tomohiko  <tomo.git@chise.org>
739
740         * mule/mule-charset.el (default-coded-charset-priority-list): Add
741         `=ucs-bmp-itaiji-011'.
742
743         * mule/mule-conf.el (=ucs-bmp-itaiji-011): New coded-charset for
744         XEmacs CHISE.
745
746 2017-06-29  MORIOKA Tomohiko  <tomo.git@chise.org>
747
748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
749         setting for `==ucs-var-002'.
750
751 2017-06-28  MORIOKA Tomohiko  <tomo.git@chise.org>
752
753         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
754         setting for `==ucs-itaiji-002'.
755
756 2017-06-27  MORIOKA Tomohiko  <tomo.git@chise.org>
757
758         * mule/mule-charset.el (default-coded-charset-priority-list): Add
759         `==ucs-sip-itaiji-002'.
760
761         * mule/mule-conf.el (==ucs-sip-itaiji-002): New coded-charset for
762         XEmacs CHISE.
763
764 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
765
766         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
767         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
768
769         * mule/mule-charset.el (default-coded-charset-priority-list): Add
770         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
771         `=>ucs-sip-itaiji-007'.
772
773         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
774         XEmacs CHISE.
775         (=>ucs-sip-itaiji-007): Ditto.
776         (=ucs-sip-itaiji-007): Ditto.
777         (=ucs-itaiji-011): Ditto.
778         (=ucs-sip-itaiji-011): Ditto.
779
780 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
781
782         * mule/mule-coding.el (coded-charset-entity-reference-alist):
783         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
784
785 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
786
787         * mule/mule-charset.el (default-coded-charset-priority-list): Add
788         `==ucs-bmp-var-002'.
789
790         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
791         CHISE.
792         (==ucs-bmp-var-002): Ditto.
793
794         * mule/mule-coding.el (coded-charset-entity-reference-alist):
795         Modify some priorities.
796
797 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
798
799         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
800         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
801         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
802
803 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
804
805         * mule/mule-charset.el (default-coded-charset-priority-list): Add
806         `=big5-cdp-var-001'.
807
808         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
809         XEmacs CHISE.
810
811 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
812
813         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
814         setting for `==ucs-itaiji-005'.
815
816 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
817
818         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
819         setting for `=ucs-itaiji-007'.
820
821         * mule/mule-charset.el (default-coded-charset-priority-list): Add
822         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
823
824         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
825         XEmacs CHISE.
826         (==ucs-bmp-itaiji-005): Ditto.
827         (=ucs-itaiji-007): Ditto.
828         (=ucs-bmp-itaiji-007): Ditto.
829
830 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
831
832         * mule/mule-charset.el (default-coded-charset-priority-list): Add
833         `==gt-pj-k1' and `==gt-pj-k2'.
834
835 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
836
837         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
838         CHISE.
839         (==gt-pj-k2): Ditto.
840
841 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
842
843         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
844         setting for `=>ucs-itaiji-005'.
845
846 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
847
848         * mule/mule-charset.el (default-coded-charset-priority-list): Add
849         `=>>cbeta'.
850
851 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
852
853         * mule/mule-charset.el (default-coded-charset-priority-list): Add
854         `=>ucs-sip@component'.
855
856         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
857         instead of `=ucs' as its mother.
858         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
859
860         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
861         setting for `=>ucs-itaiji-006'.
862
863 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
864
865         * mule/mule-charset.el (default-coded-charset-priority-list): Add
866         `=>ucs-bmp-itaiji-006'.
867
868         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
869         XEmacs CHISE.
870         (=>ucs-bmp-itaiji-006): Ditto.
871
872 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
873
874         * mule/mule-charset.el (default-coded-charset-priority-list): Add
875         `=>ucs-bmp-itaiji-001'.
876
877         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
878         XEmacs CHISE.
879
880 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
881
882         * mule/mule-charset.el (default-coded-charset-priority-list): Add
883         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
884
885         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
886         instead of `=ucs' as its mother.
887         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
888         (==ucs-bmp-itaiji-002): Ditto.
889         (==ucs-itaiji-003): Ditto.
890         (==ucs-bmp-itaiji-003): Ditto.
891
892 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
893
894         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
895         setting for `=big5-cdp-var-002'.
896
897         * mule/mule-charset.el (default-coded-charset-priority-list): Add
898         `=big5-cdp-var-002'.
899
900         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
901         XEmacs CHISE.
902
903 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
904
905         * mule/mule-charset.el (default-coded-charset-priority-list): Add
906         `=ucs-sip-var-004'.
907
908         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
909         XEmacs CHISE.
910
911 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
912
913         * mule/mule-charset.el (default-coded-charset-priority-list): Add
914         `=>ucs-bmp-cjk@iwds-1'.
915
916         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
917         XEmacs CHISE.
918
919 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
920
921         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
922         setting for `=ucs-var-005'.
923
924         * mule/mule-charset.el (default-coded-charset-priority-list): Add
925         `=ucs-bmp-var-005'.
926
927         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
928         CHISE.
929         (=ucs-bmp-var-005): Ditto.
930
931 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
932
933         * mule/mule-charset.el (default-coded-charset-priority-list): Add
934         `=>ucs-sip-itaiji-002'.
935
936         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
937         XEmacs CHISE.
938
939 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
940
941         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
942         setting for `=>ucs-itaiji-002'.
943
944 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
945
946         * mule/mule-charset.el (default-coded-charset-priority-list): Add
947         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
948
949         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
950         (=>ucs-itaiji-002): Ditto.
951         (=>ucs-bmp-itaiji-002): Ditto.
952
953 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
954
955         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
956         setting for `=>ucs-itaiji-001'.
957
958 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
959
960         * mule/mule-charset.el (default-coded-charset-priority-list): Add
961         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
962
963         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
964         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
965         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
966         (=>ucs-sip-itaiji-001): Ditto.
967
968         * mule/mule-coding.el(coded-charset-entity-reference-alist):
969         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
970         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
971
972 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
973
974         * mule/mule-charset.el (default-coded-charset-priority-list):
975         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
976         `=jef-china3' and `chinese-isoir165'.
977
978 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
979
980         * mule/mule-charset.el (default-coded-charset-priority-list): Add
981         `=>ucs-bmp-itaiji-005'.
982
983         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
984         XEmacs CHISE.
985         (=>ucs-bmp-itaiji-005): Ditto.
986
987 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
988
989         * mule/mule-charset.el (default-coded-charset-priority-list): Add
990         `=+>jis-x0213-2'.
991
992 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
993
994         * mule/mule-charset.el (default-coded-charset-priority-list): Add
995         `=+>adobe-japan1-6'.
996
997 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
998
999         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1000         `=+>jis-x0208@1978'.
1001
1002 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1003
1004         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1005         setting for `=>ucs@component'.
1006
1007 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1008
1009         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1010         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
1011
1012 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1013
1014         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1015         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
1016
1017 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1018
1019         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
1020         CHISE.
1021         (=>ucs@jis/2004): Ditto.
1022
1023 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1024
1025         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1026         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
1027
1028 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1029
1030         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1031         `=>cbeta'.
1032
1033 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1034
1035         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1036         setting for `==big5-cdp-itaiji-001'.
1037
1038         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1039         `==big5-cdp-itaiji-001'.
1040
1041         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
1042         XEmacs CHISE.
1043
1044 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1045
1046         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1047         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
1048         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
1049
1050         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1051         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
1052         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
1053
1054         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
1055         XEmacs CHISE.
1056         (=>big5-cdp-itaiji-001): Ditto.
1057         (=big5-cdp-itaiji-002): Ditto.
1058         (=big5-cdp-itaiji-003): Ditto.
1059
1060 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1061
1062         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1063         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
1064
1065 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1066
1067         * mule/mule-charset.el (default-coded-charset-priority-list):
1068         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
1069         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
1070         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
1071
1072         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1073         setting for `=ucs-var-008'.
1074
1075         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
1076         CHISE.
1077         (=ucs-bmp-var-008): Likewise.
1078
1079 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1080
1081         * mule/mule-charset.el (default-coded-charset-priority-list):
1082         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
1083
1084 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1085
1086         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1087         `==ucs-sip@JP/hanazono'.
1088
1089         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
1090         XEmacs CHISE.
1091
1092 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1093
1094         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1095         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
1096
1097         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1098         `=ucs-bmp-var-006'.
1099
1100         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
1101         CHISE.
1102         (=ucs-bmp-var-006): Likewise.
1103
1104 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1105
1106         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1107         `=ucs-bmp-itaiji-009'.
1108
1109         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
1110         XEmacs CHISE.
1111         (=ucs-bmp-itaiji-009): Likewise.
1112
1113 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1114
1115         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1116         `=>big5-cdp'.
1117
1118 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1119
1120         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
1121         (utf-8-ivs-gb): Likewise.
1122         (utf-8-gb-er): Likewise.
1123         (utf-8-ivs-gb-er): Likewise.
1124         (utf-8-cns): Likewise.
1125         (utf-8-ivs-cns): Likewise.
1126         (utf-8-cns-er): Likewise.
1127         (utf-8-ivs-cns-er): Likewise.
1128         (utf-8-big5): Likewise.
1129         (utf-8-ivs-big5): Likewise.
1130         (utf-8-big5-er): Likewise.
1131         (utf-8-ivs-big5-er): Likewise.
1132         (utf-8-jis): Likewise.
1133         (utf-8-ivs-jis): Likewise.
1134         (utf-8-jis-er): Likewise.
1135         (utf-8-ivs-jis-er): Likewise.
1136         (utf-8-ks): Likewise.
1137         (utf-8-ivs-ks): Likewise.
1138         (utf-8-ks-er): Likewise.
1139         (utf-8-ivs-ks-er): Likewise.
1140
1141 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1142
1143         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
1144         (utf-8-ivs-jp): Likewise.
1145         (utf-8-jp-er): Likewise.
1146         (utf-8-ivs-jp-er): Likewise.
1147
1148 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1149
1150         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1151         setting for `=ucs-var-010'.
1152
1153         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1154         `=ucs-bmp-var-010'.
1155
1156         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
1157         CHISE.
1158         (=ucs-bmp-var-010): Likewise.
1159
1160 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1161
1162         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1163         `=ucs-sip@JP/hanazono'.
1164
1165         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
1166         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
1167
1168 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1169
1170         * mule/mule-charset.el (default-coded-charset-priority-list):
1171         - Add `=big5-cdp-var-004'.
1172         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
1173           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
1174
1175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1176         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
1177         `=big5-cdp-var-005'.
1178
1179         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
1180         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
1181         `=big5-cdp-var-003'.
1182         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
1183         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
1184         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
1185
1186 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1187
1188         * mule/mule-charset.el (default-coded-charset-priority-list):
1189         Don't prefer ucs-compat CCSes to other CCSes.
1190
1191 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1192
1193         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1194         `===ucs-bmp-cjk-compat@unicode'.
1195
1196         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
1197         coded-charset for XEmacs CHISE.
1198
1199 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1200
1201         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1202         `=ucs-sip-itaiji-003'.
1203
1204         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
1205         XEmacs CHISE.
1206
1207 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1208
1209         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1210         setting for `=ucs-var-004'.
1211
1212         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1213         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
1214
1215         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
1216         XEmacs CHISE.
1217         (=ucs-var-004): Ditto.
1218         (=ucs-bmp-var-004): Ditto.
1219
1220 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1221
1222         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1223         `=ucs-sip-var-003'.
1224
1225         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
1226         XEmacs CHISE.
1227
1228 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1229
1230         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1231         setting for `=ucs-itaiji-006'.
1232
1233         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1234         `=ucs-bmp-itaiji-006'.
1235
1236         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
1237         XEmacs CHISE.
1238         (=ucs-bmp-itaiji-006): Ditto.
1239
1240 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1241
1242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1243         `=ucs-sip-var-002'.
1244
1245         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
1246         XEmacs CHISE.
1247
1248 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1249
1250         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1251         `=ucs-sip-itaiji-002'.
1252
1253         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
1254         XEmacs CHISE.
1255
1256 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1257
1258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1259         setting for `==hanyo-denshi/tk'.
1260
1261 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1262
1263         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
1264         (=hanyo-denshi/tk): Fix `long-name'.
1265         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
1266
1267 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1268
1269         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1270         setting for `=>mj'.
1271
1272 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1273
1274         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
1275         coded-charset for XEmacs CHISE.
1276
1277 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1278
1279         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1280         setting for `=hanyo-denshi/tk'.
1281
1282 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1283
1284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1285         `=hanyo-denshi/tk/mf-01'.
1286
1287         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
1288         XEmacs CHISE.
1289         (=hanyo-denshi/tk/mf-01): Ditto.
1290
1291 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1292
1293         * mule/mule-charset.el (default-coded-charset-priority-list):
1294         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
1295
1296 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1297
1298         * mule/mule-charset.el (default-coded-charset-priority-list):
1299         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
1300
1301 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1302
1303         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1304         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
1305
1306         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1307         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
1308
1309         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
1310         XEmacs CHISE.
1311         (=ucs-bmp-itaiji-004): Ditto.
1312         (=ucs-itaiji-005): Ditto.
1313         (=ucs-bmp-itaiji-005): Ditto.
1314
1315 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1316
1317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1318         `=ucs-sip-itaiji-001'.
1319
1320         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
1321         XEmacs CHISE.
1322
1323 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1324
1325         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1326         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
1327         `=ucs-itaiji-008'.
1328
1329         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1330         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
1331         `=ucs-bmp-itaiji-008'.
1332
1333         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
1334         XEmacs CHISE.
1335         (=ucs-bmp-itaiji-001): Ditto.
1336         (=ucs-itaiji-003): Ditto.
1337         (=ucs-bmp-itaiji-003): Ditto.
1338         (=ucs-itaiji-008): Ditto.
1339         (=ucs-bmp-itaiji-008): Ditto.
1340
1341 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1342
1343         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1344         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
1345
1346         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
1347         for XEmacs CHISE.
1348         (==ucs-bmp-cjk-compat@JP): Ditto.
1349
1350 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1351
1352         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1353         setting for `===hng-tzs'.
1354
1355         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1356         `===hng-tzs'.
1357
1358         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
1359         CHISE.
1360
1361 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1362
1363         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1364         setting for `===hng-doh'.
1365
1366         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1367         `===hng-doh'.
1368
1369         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
1370         CHISE.
1371
1372 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1373
1374         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1375         setting for `===hng-wad'.
1376
1377         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1378         `===hng-wad'.
1379
1380         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
1381         CHISE.
1382
1383 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1384
1385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1386         settings for `==koseki' and `===hng-kcc'.
1387
1388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1389         `===hng-kcc'.
1390
1391         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
1392         CHISE.
1393
1394 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1395
1396         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1397         setting for `===hng-nkk'.
1398
1399         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1400         `===hng-nkk'.
1401
1402         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
1403         CHISE.
1404
1405 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1406
1407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1408         setting for `===hng-ink'.
1409
1410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1411         `===hng-ink'.
1412
1413         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
1414         CHISE.
1415
1416 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1417
1418         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1419         setting for `===hng-jhk'.
1420
1421         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1422         `===hng-jhk'.
1423
1424         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
1425         CHISE.
1426
1427 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1428
1429         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
1430         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
1431         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
1432         (===jis-x0213-1@2004): Likewise.
1433         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
1434         "jisx0213\\(\\.2004\\)-1" as the registry.
1435         (=+>jis-x0213-1@2004): Likewise.
1436         (=>jis-x0213-1@2004): Likewise.
1437
1438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1439         `===jis-x0213-1@2004'.
1440
1441 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1442
1443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1444         setting for `===hng-nak'.
1445
1446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1447         `===hng-nak'.
1448
1449         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
1450         CHISE.
1451
1452 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1453
1454         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1455         setting for `===hng-hos'.
1456
1457         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1458         `===hng-hos'.
1459
1460         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
1461         CHISE.
1462
1463 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1464
1465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1466         setting for `===hng-tzj'.
1467
1468         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1469         `===hng-tzj'.
1470
1471         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
1472         CHISE.
1473
1474 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1475
1476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1477         setting for `===hng-kae'.
1478
1479         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1480         `===hng-kae'.
1481
1482         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
1483         CHISE.
1484
1485 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1486
1487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1488         setting for `===hng-kar'.
1489
1490         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1491         `===hng-kar'.
1492
1493         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
1494         CHISE.
1495
1496 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1497
1498         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1499         setting for `===hng-kyd'.
1500
1501         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1502         `===hng-kyd'.
1503
1504         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
1505         CHISE.
1506
1507 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1508
1509         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1510         setting for `===hng-hok'.
1511
1512         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1513         `===hng-hok'.
1514
1515         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
1516         CHISE.
1517
1518 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1519
1520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1521         setting for `===hng-jyu'.
1522
1523         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1524         `===hng-jyu'.
1525
1526         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
1527         CHISE.
1528
1529 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1530
1531         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1532         setting for `===hng-zkd'.
1533
1534         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1535         `===hng-zkd'.
1536
1537         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
1538         CHISE.
1539
1540 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1541
1542         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1543         setting for `===hng-kmi'.
1544
1545         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1546         `===hng-kmi'.
1547
1548         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
1549         CHISE.
1550
1551 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1552
1553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1554         setting for `===hng-okd'.
1555
1556         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1557         `===hng-okd'.
1558
1559         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
1560         CHISE.
1561
1562 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1563
1564         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1565         setting for `===hng-nkm'.
1566
1567         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1568         `===hng-nkm'.
1569
1570         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
1571         CHISE.
1572
1573 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1574
1575         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1576         setting for `===hng-nto'.
1577
1578         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1579         `===hng-nto'.
1580
1581         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
1582         CHISE.
1583
1584 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1585
1586         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1587         setting for `===hng-yhk'.
1588
1589         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1590         `===hng-yhk'.
1591
1592         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
1593         CHISE.
1594
1595 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1596
1597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1598         setting for `===hng-sok'.
1599
1600         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1601         `===hng-sok'.
1602
1603         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
1604         CHISE.
1605
1606 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1607
1608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1609         setting for `===hng-kda'.
1610
1611         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1612         `===hng-kda'.
1613
1614         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
1615         CHISE.
1616
1617 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1618
1619         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1620         setting for `===hng-myz'.
1621
1622         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1623         `===hng-myz'.
1624
1625         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
1626         CHISE.
1627
1628 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1629
1630         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1631         setting for `===hng-kgk'.
1632
1633         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1634         `===hng-kgk'.
1635
1636         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
1637         CHISE.
1638
1639 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1640
1641         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1642         setting for `===hng-drt'.
1643
1644         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1645         `===hng-drt'.
1646
1647         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
1648         CHISE.
1649
1650 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1651
1652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1653         setting for `===hng-mam'.
1654
1655         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1656         `===hng-mam'.
1657
1658         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
1659         CHISE.
1660
1661 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1662
1663         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1664         setting for `===hng-dng'.
1665
1666         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1667         `===hng-dng'.
1668
1669         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
1670         CHISE.
1671
1672 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1673
1674         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1675         setting for `=>cns11643-5'.
1676
1677 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1678
1679         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1680         setting for `===hng-keg'.
1681
1682         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1683         `===hng-keg'.
1684
1685         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
1686         CHISE.
1687
1688 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1689
1690         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1691         setting for `===hng-jou'.
1692
1693         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1694         `===hng-jou'.
1695
1696         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
1697         CHISE.
1698
1699 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1700
1701         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1702         setting for `===hng-smk'.
1703
1704         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1705         `===hng-smk'.
1706
1707         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
1708         CHISE.
1709
1710 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1711
1712         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1713         setting for `===hng-kyo'.
1714
1715         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1716         `===hng-kyo'.
1717
1718         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
1719         CHISE.
1720
1721 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1722
1723         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1724         setting for `===hng-kss'.
1725
1726         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1727         `===hng-kss'.
1728
1729         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
1730         CHISE.
1731
1732 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1733
1734         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1735         setting for `===hng-wan'.
1736
1737         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1738         `===hng-wan'.
1739
1740         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
1741         CHISE.
1742
1743 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1744
1745         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1746         setting for `===hng-ksk'.
1747
1748         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1749         `===hng-ksk'.
1750
1751         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
1752         CHISE.
1753
1754 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1755
1756         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1757         setting for `===hng-kyu'.
1758
1759         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1760         `===hng-kyu'.
1761
1762         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1763         CHISE.
1764
1765 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1766
1767         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1768         setting for `===hng-skk'.
1769
1770         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1771         `===hng-skk'.
1772
1773         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1774         CHISE.
1775
1776 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1777
1778         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1779         setting for `===hng-sik'.
1780
1781         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1782         `===hng-sik'.
1783
1784         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1785         CHISE.
1786
1787 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1788
1789         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1790         setting for `===hng-kbk'.
1791
1792         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1793         `===hng-kbk'.
1794
1795         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1796         CHISE.
1797
1798 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1799
1800         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1801         setting for `===hng-kcj'.
1802
1803         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1804         `===hng-kcj'.
1805
1806         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1807         CHISE.
1808
1809 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1810
1811         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1812         setting for `===hng-k24'.
1813
1814         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1815         `===hng-k24'.
1816
1817         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1818         CHISE.
1819
1820 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1821
1822         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1823         setting for `===hng-gok'.
1824
1825         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1826         `===hng-gok'.
1827
1828         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1829         CHISE.
1830 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1831
1832         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1833         setting for `===hng-tsu'.
1834
1835         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1836         `===hng-tsu'.
1837
1838         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1839         CHISE.
1840
1841 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1842
1843         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1844         setting for `===hng-sys'.
1845
1846         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1847         `===hng-sys'.
1848
1849         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1850         CHISE.
1851
1852 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1853
1854         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1855         - Use "&HNG010-<d><d><d><d><d>;" instead of
1856           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1857         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1858
1859         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1860         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1861
1862         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1863         "hngkhi-0" as the suffix of registry.
1864         (===hng-khm): New coded-charset for XEmacs CHISE.
1865         (=ucs-itaiji-002): Ditto.
1866         (=ucs-bmp-itaiji-002): Ditto.
1867
1868 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1869
1870         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1871         setting for `=>ucs@iwds-1'.
1872
1873         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1874         XEmacs CHISE.
1875
1876 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1877
1878         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1879         CHISE.
1880
1881         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1882         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1883         `===hng-khi'.
1884
1885 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1886
1887         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1888         setting for `===hng-khi'.
1889
1890         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1891         `===hng-khi'.
1892
1893         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1894         CHISE.
1895
1896 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1897
1898         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1899         #x9FA5 as the value of `max-code'.
1900         (=ucs-bmp-var-002): Likewise.
1901         (=ucs-bmp-var-003): Likewise.
1902         (=ucs-bmp-itaiji-084): Likewise.
1903         (=ucs-bmp-cjk@JP): Likewise.
1904         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1905         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1906         (=>ucs-bmp-cjk@component): Likewise.
1907
1908 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1909
1910         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1911         CHISE.
1912
1913 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1914
1915         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1916         XEmacs CHISE.
1917         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1918         `==jis-x0208@1978/2-pr' as the mother.
1919
1920 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1921
1922         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1923         CHISE.
1924
1925 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1926
1927         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1928         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1929
1930 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1931
1932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1933         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1934
1935 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1936
1937         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1938         setting for `===ucs@gb'.
1939
1940 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1941
1942         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1943         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1944         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1945         as the entity-reference for `===jis-x0213-1@2000'; use
1946         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1947
1948 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1949
1950         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1951         `===jis-x0208'.
1952
1953         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1954         instead of `===jis-x0208' as the mother.
1955         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1956         `===jis-x0208' as the mother.
1957         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1958         `===jis-x0208' as the mother.
1959         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1960         `===jis-x0213-1' as the mother.
1961         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1962         `===jis-x0213-1' as the mother.
1963         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1964         the mother.
1965         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1966         mother.
1967
1968 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1969
1970         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1971         setting for `=ucs-var-001'.
1972
1973 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1974
1975         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1976         `=ucs-bmp-var-001'.
1977
1978         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1979         CHISE.
1980         (=ucs-bmp-var-001): Ditto.
1981
1982         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1983         setting for `=ucs-var-003'.
1984
1985 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1986
1987         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1988         `=ucs-bmp-var-003'.
1989
1990         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1991         CHISE.
1992         (=ucs-bmp-var-003): Ditto.
1993
1994 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1995
1996         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1997         setting for `=ucs-var-002'.
1998
1999         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2000         `=ucs-bmp-var-002'.
2001
2002         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
2003         CHISE.
2004         (=ucs-bmp-var-002): Ditto.
2005
2006 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
2007
2008         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
2009         XEmacs CHISE.
2010         (==jis-x0208@1978/5pr): Ditto.
2011
2012 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
2013
2014         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2015         `=>ucs-bmp-cjk@component'.
2016
2017         * mule/mule-conf.el (=>ucs@component): New coded-charset for
2018         XEmacs CHISE.
2019         (=>ucs-bmp-cjk@component): Ditto.
2020
2021 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2022
2023         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2024         setting for `=>iwds-1'.
2025
2026 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2027
2028         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
2029         CHISE.
2030
2031 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2032
2033         * mule/mule-charset.el (default-coded-charset-priority-list):
2034         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
2035         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
2036         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
2037         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
2038
2039 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2040
2041         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2042         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
2043
2044         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
2045         `=>>ucs@iso' as the mother.
2046         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
2047         mother.
2048
2049 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
2050
2051         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2052         setting for `===hanyo-denshi/ia'.
2053
2054 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2055
2056         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2057         `===hanyo-denshi/ia'.
2058
2059 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2060
2061         * mule/mule-conf.el (=koseki): Fix DOC.
2062         (==koseki): New coded-charset for XEmacs CHISE.
2063
2064 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2065
2066         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
2067         XEmacs CHISE.
2068         (===hanyo-denshi/jd): Fix DOC.
2069
2070 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2071
2072         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2073         setting for `===hanyo-denshi/ip'.
2074
2075 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2076
2077         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2078         `===hanyo-denshi/ip'.
2079
2080         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
2081         XEmacs CHISE.
2082
2083 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2084
2085         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2086         `==ucs-radicals@unicode' and `=>daikanwa'.
2087
2088         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
2089         for XEmacs CHISE.
2090
2091 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
2092
2093         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
2094         XEmacs CHISE.
2095
2096 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2097
2098         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2099         `===ruimoku-v6'.
2100
2101 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2102
2103         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2104         setting for `===ruimoku-v6'.
2105
2106 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2107
2108         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
2109         CHISE.
2110
2111 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2112
2113         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
2114         coded-charset for XEmacs CHISE.
2115
2116 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2117
2118         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
2119         XEmacs CHISE.
2120
2121 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2122
2123         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2124         `===ucs-sip@iso'.
2125
2126 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
2127
2128         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
2129         CHISE.
2130
2131 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2132
2133         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2134         `==ucs-sip@iso'.
2135
2136         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
2137         CHISE.
2138
2139 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2140
2141         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
2142         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
2143         (=ucs-sip-ext-b@iso): Fix registry.
2144         (==ucs-sip-ext-b@iso): Ditto.
2145         (===ucs-sip-ext-b@iso): Ditto.
2146
2147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2148         `=ucs-sip@iso'.
2149
2150 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2151
2152         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2153         setting for `=>cbeta'.
2154
2155 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2156
2157         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2158         `=>cns11643-7'.
2159
2160         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
2161
2162 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2163
2164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2165         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
2166
2167 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2168
2169         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
2170         `=ucs@cns'.
2171         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
2172         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
2173         `=ucs@jis/1990'.
2174         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
2175         `=ucs@jis/2000'.
2176         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
2177         `=ucs@jis/2004'.
2178         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
2179
2180         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2181         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
2182
2183 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2184
2185         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
2186         XEmacs CHISE.
2187         (==jis-x0208@1978/1pr): Ditto.
2188         (==jis-x0208@1978/2-pr): Ditto.
2189
2190 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2191
2192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2193         setting for `===jis-x0213-1@2004'.
2194
2195 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2196
2197         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2198         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
2199
2200         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2201         `===hanyo-denshi/jb'.
2202
2203         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
2204         XEmacs CHISE.
2205         (=+>hanyo-denshi/ft): Ditto.
2206         (=+>hanyo-denshi/jt): Ditto.
2207
2208 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2209
2210         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2211         `===hanyo-denshi/hg'.
2212
2213 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2214
2215         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
2216         XEmacs CHISE.
2217         (===hanyo-denshi/hg): Ditto.
2218
2219 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2220
2221         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
2222         glyph-forms instead of detailed glyph-images.
2223         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
2224         `=adobe-japan1-*'.
2225         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
2226         (===adobe-japan1-1): Ditto.
2227         (===adobe-japan1-2): Ditto.
2228         (===adobe-japan1-3): Ditto.
2229         (===adobe-japan1-4): Ditto.
2230         (===adobe-japan1-5): Ditto.
2231         (===adobe-japan1-6): Ditto.
2232         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
2233         `=>>>adobe-japan1' as the mother.
2234         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
2235         `=>>adobe-japan1' as the mother.
2236         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
2237         glyph-images.
2238         (==jis-x0208@1978): Ditto.
2239         (==jis-x0208@1983): Ditto.
2240         (==jis-x0208@1990): Ditto.
2241         (==jis-x0213-1): Ditto.
2242         (==jis-x0213-1@2000): Ditto.
2243         (==jis-x0213-1@2004): Ditto.
2244         (==jis-x0213-2): Ditto.
2245         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
2246         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
2247         `=jis-x0208@1978'.
2248         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
2249         `=jis-x0208@1983'.
2250         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
2251         `=jis-x0208@1990'.
2252         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
2253         `=jis-x0213-1'.
2254         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
2255         `=jis-x0213-1@2000'.
2256         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
2257         `=jis-x0213-1@2004'.
2258         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
2259         `=jis-x0213-2'.
2260         (===jis-x0208): New coded-charset for XEmacs CHISE.
2261         (===jis-x0208@1978): Ditto.
2262         (===jis-x0208@1983): Ditto.
2263         (===jis-x0208@1990): Ditto.
2264         (===jis-x0213-1): Ditto.
2265         (===jis-x0213-1@2000): Ditto.
2266         (===jis-x0213-2): Ditto.
2267         (===jis-x0212): Ditto.
2268         (===ks-x1001): Ditto.
2269         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
2270         mother.
2271         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
2272         as the mother.
2273         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
2274         as the mother.
2275         (===cns11643-1): New coded-charset for XEmacs CHISE.
2276         (===cns11643-2): Ditto.
2277         (===cns11643-3): Ditto.
2278         (===cns11643-4): Ditto.
2279         (===cns11643-5): Ditto.
2280         (===cns11643-6): Ditto.
2281         (===cns11643-7): Ditto.
2282         (=>>cns11643-1): Ditto.
2283         (==big5-cdp): Indicate abstract glyph-images instead of
2284         representative glyph-images.
2285         (===big5-cdp): New coded-charset for XEmacs CHISE.
2286         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
2287         detailed glyph-images.
2288         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
2289         `=hanyo-denshi/*'.
2290         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2291         (===hanyo-denshi/ib): Ditto.
2292         (===hanyo-denshi/jt): Ditto.
2293         (===hanyo-denshi/ks): Ditto.
2294         (===mj): Ditto.
2295         (===mj-0): Ditto.
2296         (===mj-1): Ditto.
2297         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
2298         `=>>>hanyo-denshi/*' as its mother.
2299         (==gt): Indicate abstract glyph-forms instead of detailed
2300         glyph-images.
2301         (===gt): New coded-charset for XEmacs CHISE.
2302         (=>>>gt): Indicates `==gt' instead of `=gt'.
2303         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
2304         (==gt-k): Indicate abstract glyph-forms instead of detailed
2305         glyph-images.
2306         (===gt-k): New coded-charset for XEmacs CHISE.
2307         (==daikanwa): Indicates glyph-images instead of detailed
2308         glyph-images.
2309         (===daikanwa): New coded-charset for XEmacs CHISE.
2310         (===daikanwa/+p): Ditto.
2311         (===daikanwa/ho): Ditto.
2312         (==cbeta): Ditto.
2313         (===cbeta): Ditto.
2314         (==jef-china3): Ditto.
2315         (===jef-china3): Ditto.
2316         (==ruimoku-v6): Ditto.
2317         (==ucs@iso): Indicate representative glyph-forms instead of
2318         representative glyph-images.
2319         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
2320         (==ucs@unicode): Indicate representative glyph-forms instead of
2321         representative glyph-images.
2322         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
2323         `=ucs@unicode'.
2324         (==ucs@cns): Indicate representative glyph-forms instead of
2325         representative glyph-images.
2326         (==ucs@jis): Ditto.
2327         (==ucs@jis/1990): Ditto.
2328         (==ucs@jis/2000): Ditto.
2329         (==ucs@jis/2004): Ditto.
2330         (==ucs@ks): Ditto.
2331         (===ucs@iso): New coded-charset for XEmacs CHISE.
2332         (===ucs@unicode): Ditto.
2333         (===ucs@gb): Ditto.
2334         (===ucs@ks): Ditto.
2335         (===ucs-bmp-cjk@gb): Ditto.
2336         (===ucs-sip-ext-b@iso): Ditto.
2337
2338 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2339
2340         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2341         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
2342         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
2343         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
2344         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
2345         `===cns11643-3', `===cns11643-4', `===cns11643-5',
2346         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
2347         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
2348         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
2349         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
2350
2351         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2352         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
2353         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
2354         - Use "&g1-[NAME];" for `=>>[NAME]'.
2355         - Abolish "&g2-[NAME];".
2356
2357 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2358
2359         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
2360         `=>>ucs@cns' as the mother.
2361
2362 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2363
2364         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2365         setting for `==ucs@ks'.
2366
2367 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
2368
2369         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
2370         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
2371         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
2372         0x00E30000〜0x00E409D5.
2373
2374 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2375
2376         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2377         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
2378         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
2379
2380 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2381
2382         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2383         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
2384
2385         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
2386         (=mj-0): Ditto.
2387         (=mj-1): Ditto.
2388         (==mj): Ditto.
2389         (==mj-0): Ditto.
2390         (==mj-1): Ditto.
2391         (=>>mj): Ditto.
2392
2393         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2394         setting for `=mj' and `==mj'.
2395
2396 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2397
2398         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
2399         CHISE.
2400
2401 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2402
2403         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2404         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
2405         `=>ucs@hanyo-denshi'.
2406
2407 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2408
2409         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2410         setting for `=koseki' and `=>ucs@hanyo-denshi'.
2411
2412         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
2413         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
2414
2415 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2416
2417         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
2418         XEmacs CHISE.
2419
2420 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2421
2422         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2423         Change priority of `=>>>ucs@iso'.
2424
2425         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
2426         `=>>>ucs@iso' as the mother.
2427         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
2428
2429 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2430
2431         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2432         Change priority of `=>>>ucs@unicode'.
2433
2434         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
2435         `=ucs@unicode'.
2436
2437 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2438
2439         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2440         Change priority of `=>>>ucs@jis'.
2441
2442         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
2443         `=ucs@jis'.
2444
2445 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2446
2447         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2448         setting for `==daikanwa/+p'.
2449
2450 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2451
2452         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2453         setting for `==shinjigen@1ed'.
2454
2455 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2456
2457         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
2458         XEmacs CHISE.
2459
2460 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2461
2462         * mule/mule-conf.el (==shinjigen): Modify DOC.
2463         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
2464         (==shinjigen@rev): Modify DOC.
2465
2466 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2467
2468         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
2469         CHISE.
2470
2471 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2472
2473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2474         settings for `==daikanwa' and `==ucs@JP/hanazono'.
2475
2476         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
2477         XEmacs CHISE.
2478
2479         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2480         `==daikanwa'.
2481
2482 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2483
2484         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2485         setting for `==cns11643-7'.
2486
2487         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2488         `==cns11643-7'.
2489
2490 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
2491
2492         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2493         `==cns11643-6'.
2494
2495         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2496         setting for `==cns11643-6'.
2497
2498 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2499
2500         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2501         setting for `==cns11643-5'.
2502
2503         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2504         `==cns11643-5'.
2505
2506 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2507
2508         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2509         setting for `==cns11643-4'.
2510
2511         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2512         `==cns11643-4'.
2513
2514 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2515
2516         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2517         setting for `==cns11643-3'.
2518
2519         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2520         `==cns11643-3'.
2521
2522 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
2523
2524         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2525         setting for `==cns11643-2'.
2526
2527         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2528         `==cns11643-2'.
2529
2530 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2531
2532         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2533         Change priority of `=>>>ucs@ks'.
2534
2535         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
2536         `=ucs@ks'.
2537
2538 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2539
2540         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2541         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
2542         `==ucs@cns' and `==cns11643-1'.
2543
2544         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
2545         (==cns11643-2): Ditto.
2546         (==cns11643-3): Ditto.
2547         (==cns11643-4): Ditto.
2548         (==cns11643-5): Ditto.
2549         (==cns11643-6): Ditto.
2550         (==cns11643-7): Ditto.
2551
2552         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2553         `==cns11643-1'.
2554
2555 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2556
2557         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2558         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
2559         `=>>>ucs@jis/1990'.
2560
2561         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
2562         `=ucs@jis/1990'.
2563         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
2564         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
2565
2566 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2567
2568         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2569         Change priority of `=>>>ucs@cns'.
2570
2571         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
2572         `=ucs@cns'.
2573
2574 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2575
2576         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2577         `==ks-x1001'.
2578
2579         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2580         `=ks-x1001' instead of `korean-ksc5601'; add setting for
2581         `==ks-x1001'.
2582
2583 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2584
2585         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
2586
2587 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2588
2589         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
2590         `=jis-x0208'.
2591         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
2592         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
2593         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
2594         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
2595         (=>>>jis-x0213-1@2000): Changed to an alias for
2596         `=jis-x0213-1@2000'.
2597         (=>>>jis-x0213-1@2004): Changed to an alias for
2598         `=jis-x0213-1@2004'.
2599         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
2600
2601 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2602
2603         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
2604         `=adobe-japan1-0'.
2605         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
2606         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
2607         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
2608         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
2609         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
2610         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
2611
2612 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2613
2614         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2615         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
2616         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
2617         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
2618         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
2619         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
2620
2621 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2622
2623         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2624         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
2625         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
2626         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
2627         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
2628         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
2629         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
2630         `==jis-x0212'.
2631
2632 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
2633
2634         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
2635         "AdobeJapan1-[0-6]$".
2636         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
2637         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
2638         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
2639         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
2640         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
2641         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
2642         (==adobe-japan1-1): Ditto.
2643         (==adobe-japan1-2): Ditto.
2644         (==adobe-japan1-3): Ditto.
2645         (==adobe-japan1-4): Ditto.
2646         (==adobe-japan1-5): Ditto.
2647         (==adobe-japan1-6): Ditto.
2648         (==jis-x0208): Ditto.
2649         (==jis-x0208@1978): Ditto.
2650         (==jis-x0208@1983): Ditto.
2651         (==jis-x0208@1990): Ditto.
2652         (==jis-x0213-1): Ditto.
2653         (==jis-x0213-1@2000): Ditto.
2654         (==jis-x0213-1@2004): Ditto.
2655         (==jis-x0213-2): Ditto.
2656         (==jis-x0212): Ditto.
2657         (==gb2312): Ditto.
2658         (==iso-ir165): Ditto.
2659         (==gb12345): Ditto.
2660         (==ks-x1001): Ditto.
2661         (==cns11643-1): Ditto.
2662         (==cns11643-2): Ditto.
2663         (==cns11643-3): Ditto.
2664         (==cns11643-4): Ditto.
2665         (==cns11643-5): Ditto.
2666         (==cns11643-6): Ditto.
2667         (==cns11643-7): Ditto.
2668         (==big5-cdp): Ditto.
2669         (==hanyo-denshi/ja): Ditto.
2670         (==hanyo-denshi/jb): Ditto.
2671         (==hanyo-denshi/jc): Ditto.
2672         (==hanyo-denshi/jd): Ditto.
2673         (==hanyo-denshi/ft): Ditto.
2674         (==hanyo-denshi/ia): Ditto.
2675         (==hanyo-denshi/ib): Ditto.
2676         (==hanyo-denshi/hg): Ditto.
2677         (==hanyo-denshi/jt): Ditto.
2678         (==hanyo-denshi/ks): Ditto.
2679         (==gt): Ditto.
2680         (==gt-k): Ditto.
2681         (==daikanwa): Ditto.
2682         (==shinjigen): Ditto.
2683         (==ucs@iso): Ditto.
2684         (==ucs@unicode): Ditto.
2685         (==ucs@gb): Ditto.
2686         (==ucs-bmp@gb): Ditto.
2687         (==ucs@cns): Ditto.
2688         (==ucs-bmp@cns): Ditto.
2689         (==ucs@jis): Ditto.
2690         (==ucs@jis/1990): Ditto.
2691         (==ucs@jis/2000): Ditto.
2692         (==ucs@jis/2004): Ditto.
2693         (==ucs@JP): Ditto.
2694         (==ucs@JP/hanazono): Ditto.
2695         (==ucs@ks): Ditto.
2696         (==ucs-bmp@ks): Ditto.
2697         (==ucs@cns11643): Ditto.
2698         (==ucs-bmp-cjk@gb): Ditto.
2699         (==ucs-bmp-cjk@JP/hanazono): Ditto.
2700         (==ucs-sip-ext-b@iso): Ditto.
2701
2702 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2703
2704         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2705         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
2706
2707         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
2708         XEmacs CHISE.
2709         (=ucs-bmp-cjk@unicode): Abolished.
2710
2711 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2712
2713         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2714         `=+>ucs-bmp-cjk-compat@jis'.
2715
2716         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
2717         for XEmacs CHISE.
2718
2719 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2720
2721         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
2722         CHISE.
2723
2724 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2725
2726         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
2727         for XEmacs CHISE.
2728         (=jis-x0208@1978/1er-pr): Abolished.
2729         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
2730         `=jis-x0208@1978/1er-pr' as the mother.
2731
2732 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2733
2734         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2735         setting for `=ucs-itaiji-084'.
2736
2737 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2738
2739         * mule/mule-charset.el (default-coded-charset-priority-list):
2740         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
2741
2742         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
2743         XEmacs CHISE.
2744         (=ucs-bmp-itaiji-084): Ditto.
2745
2746 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2747
2748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2749         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2750
2751 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2752
2753         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2754         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2755
2756         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
2757         XEmacs CHISE.
2758         (=big5-cdp-var-5): Ditto.
2759
2760 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2761
2762         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2763         XEmacs CHISE.
2764
2765 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2766
2767         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2768         XEmacs CHISE.
2769
2770 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2771
2772         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2773         setting for `=>>>hanyo-denshi/ft'.
2774
2775 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2776
2777         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2778         XEmacs CHISE.
2779         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2780         `=hanyo-denshi/jd' as the mother.
2781
2782 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2783
2784         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2785         XEmacs CHISE.
2786         (=+>adobe-japan1-1): Ditto.
2787         (=+>adobe-japan1-2): Ditto.
2788         (=+>adobe-japan1-3): Ditto.
2789         (=+>adobe-japan1-4): Ditto.
2790         (=+>adobe-japan1-5): Ditto.
2791         (=+>adobe-japan1-6): Ditto.
2792         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2793
2794 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2795
2796         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2797         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2798         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2799
2800         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2801         the top.
2802
2803 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2804
2805         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2806         XEmacs CHISE.
2807         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2808         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2809         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2810
2811 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2812
2813         * mule/mule-charset.el (default-coded-charset-priority-list):
2814         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2815         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2816
2817         * mule/mule-conf.el: Modify order of definitions of some
2818         coded-charsets.
2819
2820 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2821
2822         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2823         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2824         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2825
2826         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2827         CHISE.
2828         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2829         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2830
2831 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2832
2833         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2834         CHISE.
2835
2836 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2837
2838         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2839         setting for `=daikanwa/+2p'.
2840
2841         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2842         XEmacs CHISE.
2843
2844 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2845
2846         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2847         XEmacs CHISE.
2848         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2849
2850 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2851
2852         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2853         setting for `=>>>hanyo-denshi/ib'.
2854
2855 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2856
2857         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2858         XEmacs CHISE.
2859         (=>>>hanyo-denshi/ib): Ditto.
2860         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2861         `=hanyo-denshi/ja' as the mother.
2862         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2863         `=hanyo-denshi/ib' as the mother.
2864
2865 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2866
2867         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2868         XEmacs CHISE.
2869         (utf-8-ivs-mcs-er): Likewise.
2870         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2871         and `=>ucs-gb'.
2872         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2873         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2874         `ucs-gb' and `=>ucs-gb'.
2875         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2876         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2877         and `=>ucs-cns'.
2878         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2879         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2880         `ucs-cns' and `=>ucs-cns'.
2881         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2882         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2883         `ucs-big5' and `=>ucs-big5'.
2884         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2885         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2886         `ucs-big5' and `=>ucs-big5'.
2887         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2888         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2889         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2890         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2891         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2892         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2893         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2894         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2895         `=>ucs-jis'; modify DOC and mnemonic.
2896         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2897         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2898         and `=>ucs-jis'; modify DOC and mnemonic.
2899         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2900         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2901         `=>ucs-ks'.
2902         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2903         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2904         and `=>ucs-ks'.
2905         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2906
2907 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2908
2909         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2910         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2911
2912 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2913
2914         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2915         Modify priorities.
2916
2917 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2918
2919         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2920         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2921
2922 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2923
2924         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2925         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2926
2927 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2928
2929         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2930         CHISE.
2931
2932 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2933
2934         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2935         CHISE.
2936
2937 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2938
2939         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2940         CHISE.
2941
2942 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2943
2944         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2945         `=+>ucs-bmp-cjk@unicode'.
2946
2947         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2948         for XEmacs CHISE.
2949
2950 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2951
2952         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2953         setting for `=>>daikanwa'.
2954
2955 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2956
2957         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2958         `=>>hanyo-denshi/jt'.
2959
2960 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2961
2962         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2963         XEmacs CHISE.
2964         (=+>jis-x0208@1990): Ditto.
2965         (=+>jis-x0213-1@2000): Ditto.
2966
2967 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2968
2969         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2970         XEmacs CHISE.
2971
2972 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2973
2974         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2975         XEmacs CHISE.
2976         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2977         `=hanyo-denshi/jc' as the mother.
2978
2979 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2980
2981         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2982         setting for `=+>adobe-japan1'.
2983
2984         * mule/mule-charset.el (default-coded-charset-priority-list):
2985         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2986         and `=>>hanyo-denshi/ft' to `=>>gt'.
2987
2988 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2989
2990         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2991         XEmacs CHISE.
2992         (=>>adobe-japan1-1): Ditto.
2993         (=>>adobe-japan1-2): Ditto.
2994         (=>>adobe-japan1-3): Ditto.
2995         (=>>adobe-japan1-4): Ditto.
2996         (=>>adobe-japan1-5): Ditto.
2997         (=>>adobe-japan1-6): Ditto.
2998         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2999
3000 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3001
3002         * mule/mule-conf.el (=adobe-japan1): New alias for
3003         `=adobe-japan1-6'.
3004         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
3005         (=>>>adobe-japan1-1): Ditto.
3006         (=>>>adobe-japan1-2): Ditto.
3007         (=>>>adobe-japan1-3): Ditto.
3008         (=>>>adobe-japan1-4): Ditto.
3009         (=>>>adobe-japan1-5): Ditto.
3010         (=>>>adobe-japan1-6): Ditto.
3011         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
3012
3013 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3014
3015         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3016         setting for `=>>>adobe-japan1'.
3017
3018 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3019
3020         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3021         setting for `=+>ucs@ks'.
3022
3023 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3024
3025         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
3026         XEmacs CHISE.
3027         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
3028         `=adobe-japan1-6' as the mother.
3029
3030 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3031
3032         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3033         setting for `=>cns11643-7'.
3034
3035 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3036
3037         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
3038         CHISE.
3039
3040 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3041
3042         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
3043         XEmacs CHISE.
3044         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
3045
3046         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3047         setting for `=>ucs@jis/2004'.
3048
3049 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3050
3051         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3052         setting for `=+>gt'.
3053
3054         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
3055         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
3056
3057 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3058
3059         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
3060         `=>ucs@unicode' as the mother.
3061         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
3062         mother.
3063         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
3064         mother.
3065         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
3066         mother.
3067
3068 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3069
3070         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3071         setting for `=+>ucs@unicode'.
3072
3073         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
3074         CHISE.
3075
3076 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3077
3078         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3079         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
3080         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
3081         - Add setting for `=+>ucs@cns'.
3082
3083         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
3084         CHISE.
3085         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
3086         as the mother.
3087         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
3088         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
3089
3090         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3091         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
3092
3093 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3094
3095         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3096         setting for `=>ucs@ks'.
3097
3098 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3099
3100         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3101         `=ucs-bmp-cjk-compat@unicode'.
3102
3103         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
3104         coded-charset for XEmacs CHISE.
3105
3106 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3107
3108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3109         `=ucs-bmp-cjk-compat'.
3110
3111         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
3112         XEmacs CHISE.
3113
3114 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3115
3116         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
3117         CHISE.
3118
3119 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3120
3121         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
3122         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
3123
3124         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
3125         `=>ucs@jis/1990'.
3126         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
3127
3128 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3129
3130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3131         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
3132
3133         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
3134         CHISE.
3135         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
3136         mother.
3137
3138 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3139
3140         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
3141         `=>jis-x0213-2@usual'.
3142         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
3143         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
3144         `=>jis-x0213-2@usual' as the mother.
3145
3146 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3147
3148         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
3149         (=>ucs@JP): New alias for `=+>ucs@jis'.
3150
3151 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3152
3153         * mule/mule-conf.el (=+>jis-x0208): Renamed from
3154         `=>jis-x0208@usual'.
3155         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
3156         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
3157         `=>jis-x0208@usual' as the mother.
3158         (=>jis-x0208): Likewise.
3159
3160 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3161
3162         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3163         setting for `=+>jis-x0208@1978'.
3164
3165 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3166
3167         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
3168         XEmacs CHISE.
3169
3170 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3171
3172         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3173         setting for `=>>>ucs@jis/1990'.
3174
3175 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3176
3177         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3178         setting for `=>ucs@jis/1990'.
3179
3180 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3181
3182         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3183         setting for `=ucs@JP/hanazono'.
3184
3185         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
3186         CHISE.
3187         (=ucs@JP/hanazono): Ditto.
3188         (=ucs-bmp-cjk@JP/hanazono): Ditto.
3189         (=>>hanyo-denshi/jc): Ditto.
3190         (=>>hanyo-denshi/jd): Ditto.
3191
3192 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3193
3194         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3195         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
3196
3197 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3198
3199         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
3200         XEmacs CHISE.
3201
3202 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3203
3204         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
3205         XEmacs CHISE.
3206
3207 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3208
3209         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3210         `=ucs-bmp-cjk@JP'.
3211
3212 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3213
3214         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
3215         XEmacs CHISE.
3216
3217 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3218
3219         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3220         Modify order of settings; add settings for `=daikanwa@rev2'.
3221
3222 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3223
3224         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3225         setting for `=>>cbeta'.
3226
3227         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
3228         CHISE.
3229
3230 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3231
3232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3233         setting for `=>>adobe-japan1'.
3234
3235 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3236
3237         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
3238         XEmacs CHISE.
3239
3240 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3241
3242         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3243         setting for `=>>hanyo-denshi/ia'.
3244
3245         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
3246         XEmacs CHISE.
3247
3248 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3249
3250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3251         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
3252
3253         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
3254         XEmacs CHISE.
3255         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
3256         `=hanyo-denshi/jt' as the mother.
3257
3258 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3259
3260         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3261         setting for `=>>>jis-x0213-2'.
3262
3263         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
3264         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
3265         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
3266
3267 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3268
3269         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
3270         XEmacs CHISE.
3271
3272 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3273
3274         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
3275         XEmacs CHISE.
3276
3277         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3278         `=>>jis-x0213-1@2004'.
3279
3280 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3281
3282         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
3283         XEmacs CHISE.
3284
3285 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3286
3287         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3288         - Use "&g2-*;" as entity-references for `=>>>*'.
3289         - Omit "&a{GT|JX1|JX2|JX3}-*;".
3290
3291         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
3292         XEmacs CHISE.
3293         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
3294         as the mother.
3295
3296 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3297
3298         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3299         setting for `=>>hanyo-denshi/ib'.
3300
3301         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
3302         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
3303         (=>>jis-x0208@1990): Ditto.
3304         (=>>hanyo-denshi/ib): Ditto.
3305
3306         * mule/mule-charset.el (default-coded-charset-priority-list):
3307         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
3308
3309 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3310
3311         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3312         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
3313         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
3314         `=>>>ucs@jis/2004'.
3315
3316 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3317
3318         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
3319         XEmacs CHISE.
3320         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
3321         `=jis-x0213-1@2004' as the mother.
3322         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
3323         (=>>>ucs@ks): Ditto.
3324
3325         * mule/mule-charset.el (default-coded-charset-priority-list):
3326         Modify priority of `=hanyo-denshi/*'.
3327
3328 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3329
3330         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3331         settings for `=>>ucs@JP' and `=ucs@JP'.
3332
3333 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3334
3335         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
3336         CHISE.
3337
3338 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3339
3340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3341         setting for `=>>>ucs@cns'.
3342
3343         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
3344         CHISE.
3345
3346 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3347
3348         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
3349         instead of `=>>>jis-x0213-1@2004' as the mother.
3350         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
3351         (=>>>ucs@unicode): Likewise.
3352         (=>>>ucs@jis): Likewise.
3353         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
3354         mother.
3355         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
3356
3357 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3358
3359         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3360         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
3361         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
3362         `=>>>ucs@jis'.
3363
3364 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3365
3366         * mule/mule-charset.el (default-coded-charset-priority-list):
3367         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
3368         and `=jis-x0213-*-2000'.
3369
3370 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3371
3372         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
3373         XEmacs CHISE.
3374         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
3375         `=>>jis-x0213-1' as the mother.
3376
3377 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3378
3379         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3380         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
3381
3382 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3383
3384         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
3385
3386 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3387
3388         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
3389         XEmacs CHISE.
3390
3391 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3392
3393         * mule/mule-coding.el (decomposition-feature-list): Set
3394         `=decomposition', `=decomposition@cid' and
3395         `=decomposition@hanyo-denshi'.
3396
3397 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3398
3399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3400         setting for `=>>hanyo-denshi/ks'.
3401
3402         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
3403         XEmacs CHISE.
3404
3405 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3406
3407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3408         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
3409
3410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3411         `=hanyo-denshi/ks/mf'.
3412
3413         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
3414         XEmacs CHISE.
3415         (=hanyo-denshi/ks/mf): Ditto.
3416
3417 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3418
3419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3420         settings for P=hanyo-denshi/jt'.
3421
3422         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3423         `=hanyo-denshi/jt'.
3424
3425         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
3426         XEmacs CHISE.
3427
3428 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3429
3430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3431         settings for `=hanyo-denshi/ip'.
3432
3433         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3434         `=hanyo-denshi/ip'.
3435
3436         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
3437         XEmacs CHISE.
3438
3439 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3440
3441         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3442         settings for `=hanyo-denshi/hg'.
3443
3444         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3445         `=hanyo-denshi/hg'.
3446
3447         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
3448         XEmacs CHISE.
3449
3450 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3451
3452         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3453         setting for `=>>hanyo-denshi/ft'.
3454
3455         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3456         `=>>hanyo-denshi/ft'.
3457
3458         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
3459         XEmacs CHISE.
3460
3461 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3462
3463         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3464         settings for `=hanyo-denshi/ib'.
3465
3466         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3467         `=hanyo-denshi/ib'.
3468
3469         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
3470         XEmacs CHISE.
3471
3472 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3473
3474         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3475         settings for isolated characters of `=hanyo-denshi/ia' and
3476         non-isolated characters of `=hanyo-denshi/*'.
3477
3478         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3479         `=hanyo-denshi/ia'.
3480
3481         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
3482         XEmacs CHISE.
3483
3484 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3485
3486         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3487         setting for isolated characters of `=hanyo-denshi/ft'.
3488
3489         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3490         `=hanyo-denshi/ft'.
3491
3492         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
3493         XEmacs CHISE.
3494
3495 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3496
3497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3498         setting for isolated characters of `=hanyo-denshi/jd'.
3499
3500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3501         `=hanyo-denshi/jd'.
3502
3503         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
3504         XEmacs CHISE.
3505
3506 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3507
3508         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3509         setting for isolated characters of `=hanyo-denshi/jc'.
3510
3511         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3512         `=hanyo-denshi/jc'.
3513
3514         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
3515         XEmacs CHISE.
3516
3517 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3518
3519         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3520         setting for isolated characters of `=hanyo-denshi/jb'.
3521
3522         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3523         `=hanyo-denshi/jb'.
3524
3525         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
3526         XEmacs CHISE.
3527
3528 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3529
3530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3531         setting for isolated characters of `=hanyo-denshi/ja'.
3532
3533 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3534
3535         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3536         `=hanyo-denshi/ja'.
3537
3538         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
3539         XEmacs CHISE.
3540
3541 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3542
3543         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3544         settings for isolated characters of `=adobe-japan1-6'.
3545
3546 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3547
3548         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
3549         CHISE.
3550         (=daikanwa/+2p): Ditto.
3551         (=daikanwa/ho): Ditto.
3552
3553 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3554
3555         * mule/mule-coding.el (utf-8-mcs-no-composition): New
3556         coding-system for XEmacs CHISE.
3557
3558 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3559
3560         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3561         setting for `=>>ruimoku-v6'.
3562
3563         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
3564         CHISE.
3565
3566 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3567
3568         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3569         setting for `=daikanwa@rev1'.
3570
3571 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3572
3573         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3574         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
3575
3576 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3577
3578         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
3579         XEmacs CHISE.
3580         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
3581
3582 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3583
3584         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
3585         CHISE.
3586
3587 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3588
3589         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
3590         CHISE.
3591
3592         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3593         setting for `=>ucs@jis'.
3594
3595 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3596
3597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3598         setting for `=>jis-x0208@usual'.
3599
3600         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
3601         XEmacs CHISE.
3602         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
3603         (=>ucs@ks): New coded-charset for XEmacs CHISE.
3604         (=ucs@big5): Use `=>>ucs@cns' as the mother.
3605
3606 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3607
3608         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
3609         CHISE.
3610         (=>>>jis-x0208@1990): Ditto.
3611         (=>>>jis-x0213-1): Ditto.
3612         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
3613         mother.
3614         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
3615         as the mother.
3616
3617 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3618
3619         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3620         setting for `=>ucs@cns' and `=>>ucs@ks'.
3621
3622         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
3623         CHISE.
3624
3625 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3626
3627         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
3628         CHISE.
3629
3630 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3631
3632         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
3633         CHISE.
3634         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
3635         mother.
3636
3637 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3638
3639         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3640         `==>ucs-bmp-cjk@bucs'.
3641
3642         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
3643         XEmacs CHISE.
3644
3645 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3646
3647         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3648         setting for `==>ucs@bucs'.
3649
3650         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
3651         XEmacs CHISE.
3652
3653 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3654
3655         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3656         - Add setting for `=>>jis-x0208'.
3657         - Omit setting for `=>>jis-x0208@1990'.
3658         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
3659           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
3660           `=ucs@FOO'.
3661
3662 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3663
3664         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3665         setting for `=>daikanwa'.
3666
3667 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3668
3669         * mule/mule-conf.el (=daikanwa): Fix DOC.
3670         (=>daikanwa): New abstract character for XEmacs CHISE.
3671         (=>ucs@iso): Likewise.
3672         (=>ucs@unicode): Likewise.
3673         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
3674
3675 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3676
3677         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3678         - Prefer representative features to `=>>gt', `=>>big5-cdp',
3679           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
3680         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
3681         - Add `=>big5-cdp'.
3682
3683 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3684
3685         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
3686         (=>big5-cdp): New abstract character.
3687
3688 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3689
3690         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3691         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
3692         `chinese-big5'.
3693
3694 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3695
3696         * mule/mule-charset.el (default-coded-charset-priority-list):
3697         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
3698
3699         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3700         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
3701         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
3702         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
3703         and `=>jis-x0213-2'.
3704
3705 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3706
3707         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
3708         XEmacs CHISE.
3709         (=>>ucs@jis/2000): Likewise.
3710         (=>>ucs@jis/2004): Likewise.
3711
3712 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3713
3714         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3715         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
3716         `=>>ucs@cns'.
3717
3718         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
3719         XEmacs CHISE.
3720         (=>>gt): Use quote instead of backquote; modify DOC.
3721         (=>gt): Use quote instead of backquote.
3722         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
3723         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
3724         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
3725         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
3726         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
3727         (=ucs@iso): Use `=>>ucs@iso' as the mother.
3728
3729 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3730
3731         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3732         `=>>ucs@unicode' and `=>>gt'.
3733
3734 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3735
3736         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
3737         XEmacs CHISE.
3738         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
3739         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
3740         `=jis-x0208@1978/1er-pr' as the mother.
3741         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
3742
3743 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3744
3745         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
3746         `=ucs@unicode' as the mother.
3747
3748 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3749
3750         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3751         setting for `=>>ucs@unicode'.
3752
3753         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
3754         CHISE.
3755
3756 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3757
3758         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3759         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
3760
3761         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3762         `=adobe-japan1-6' and `=adobe-japan1-base'.
3763
3764         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3765         XEmacs CHISE.
3766         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3767         specify `min-code' and `max-code'.
3768         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3769         (=adobe-japan1-2): Likewise.
3770         (=adobe-japan1-3): Likewise.
3771         (=adobe-japan1-4): Likewise.
3772         (=adobe-japan1-5): Likewise.
3773         (=adobe-japan1-6): Likewise.
3774
3775 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3776
3777         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3778         setting for `=>gt'.
3779
3780 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3781
3782         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3783         CHISE.
3784
3785 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3786
3787         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3788         setting for `=>zinbun-oracle'.
3789
3790         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3791         for XEmacs CHISE.
3792
3793 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3794
3795         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3796         for XEmacs CHISE.
3797         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3798         `=jis-x0208@1978' as the mother.
3799
3800 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3801
3802         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3803         - Use `=gt' instead of `ideograph-gt'.
3804         - Use `=gt-k' instead of `ideograph-gt-k'.
3805         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3806         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3807         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3808         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3809         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3810         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3811         - Use `=>>gt' instead of `<=>gt'.
3812         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3813         - Add setting for `=>>jis-x0208@1990'.
3814         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3815           `=>>jis-x0213-1@2000'.
3816         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3817         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3818           `=>>jis-x0213-1@2004'.
3819         - Add setting for `=>>jis-x0208@1978'.
3820         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3821
3822 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3823
3824         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3825         XEmacs CHISE.
3826
3827 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3828
3829         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3830         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3831         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3832         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3833         `<=>jis-x0213-1@2004'.
3834
3835 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3836
3837         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3838         CHISE.
3839         (=>jis-x0213-2): Ditto.
3840
3841 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3842
3843         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3844         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3845
3846 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3847
3848         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3849         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3850         `=>jis-x0213-1'.
3851
3852 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3853
3854         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3855         CHISE.
3856         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3857
3858 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3859
3860         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3861         `<==>jis-x0213-1'.
3862         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3863         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3864         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3865         (<=>jis-x0208): New alias for `=>jis-x0208'.
3866         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3867         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3868         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3869         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3870         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3871         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3872         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3873         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3874         (=>>gt): Renamed from `<==>gt'.
3875         (<==>gt): New alias for `=>>gt'.
3876
3877 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3878
3879         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3880         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3881         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3882         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3883         - Add settings for `<=>jis-x0213-1@2000' and
3884           `<=>jis-x0213-1@2004'.
3885
3886         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3887         XEmacs CHISE.
3888         (<==>jis-x0213-1): Likewise.
3889         (<==>jis-x0213-1@2000): Likewise.
3890         (<==>jis-x0213-1@2004): Likewise.
3891         (<=>jis-x0208): Add property `=>iso-ir 168'.
3892         (<=>jis-x0208@1997): Likewise.
3893         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3894         as the mother; add property `=>iso-ir 228'.
3895         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3896         property `=>iso-ir 228'.
3897         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3898         property `=>iso-ir 233'.
3899         (<==>gt): Renamed from `<=>gt'.
3900         (<=>gt): New alias for `<==>gt'.
3901
3902 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3903
3904         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3905         CHISE.
3906         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3907         `<=>jis-x0208' as the mother.
3908         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3909         (<=>jis-x0213-1@2000): Ditto.
3910         (<=>jis-x0213-1@2004): Ditto.
3911
3912 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3913
3914         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3915         settings for `<=>gt'.
3916
3917         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3918
3919 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3920
3921         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3922         XEmacs CHISE.
3923         (=jis-x0208@1978/-4pr): Likewise.
3924         (=jis-x0208@1978/4-pr): Likewise.
3925         (=jis-x0213-1): Likewise.
3926         (=ucs@iso): Likewise.
3927         (=ucs@unicode): Likewise.
3928         (=ucs@gb): Likewise.
3929         (=ucs@gb/fw): Likewise.
3930         (=ucs@cns): Likewise.
3931         (=ucs@cns/fw): Likewise.
3932         (=ucs@jis): Likewise.
3933         (=ucs@jis/fw): Likewise.
3934         (=ucs@jis/1990): Likewise.
3935         (=ucs@jis/2000): Likewise.
3936         (=ucs@jis/2004): Likewise.
3937         (=ucs@JP): Likewise.
3938         (=ucs@ks): Likewise.
3939         (=ucs@big5): Likewise.
3940         (=ucs@big5/cns11643): Likewise.
3941         (=ucs@cns11643): Likewise.
3942
3943 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3944
3945         * mule/mule-charset.el (default-coded-charset-priority-list):
3946         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3947
3948         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3949         CHISE.
3950         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3951         mother.
3952
3953 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3954
3955         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3956         from src/mule-charset.c].
3957         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3958         specify `final'.
3959         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3960         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3961         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3962         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3963         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3964         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3965
3966 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3967
3968         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3969         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3970         (=jis-x0208@1978/i-4): Specify `partial'.
3971         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3972         mother coded-charset.
3973         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3974
3975 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3976
3977         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3978         settings for `=jis-x0213-1@2004'.
3979
3980 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3981
3982         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3983         CHISE.
3984         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3985         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3986         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3987         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3988         temporarily.
3989         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3990
3991 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3992
3993         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3994         CHISE.
3995         (=shinjigen@1ed): Inherited from `=shinjigen'.
3996         (=shinjigen@rev): Likewise.
3997
3998 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3999
4000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4001         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
4002
4003 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4004
4005         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
4006         define it as an alias.
4007         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
4008         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
4009         alias.
4010         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
4011         alias.
4012
4013 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4014
4015         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
4016         CHISE.
4017
4018 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4019
4020         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
4021         CHISE.
4022         (shinjigen-2): Ditto.
4023
4024 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4025
4026         * mule/mule-charset.el (default-coded-charset-priority-list):
4027         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
4028         `chinese-big5-eten-*' and `chinese-big5'.
4029
4030 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4031
4032         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
4033         #x9FA5 temporarily.
4034
4035 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4036
4037         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4038         settings for `=jis-x0208@1978/i1'.
4039
4040 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4041
4042         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
4043         XEmacs CHISE.
4044
4045 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4046
4047         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
4048         XEmacs CHISE.
4049
4050 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4051
4052         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
4053         XEmacs CHISE.
4054
4055 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4056
4057         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
4058         CHISE.
4059         (=ucs-bmp@cns): Likewise.
4060         (=ucs-bmp@jis): Likewise.
4061         (=ucs-bmp@ks): Likewise.
4062
4063 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4064
4065         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
4066         CHISE.
4067         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
4068
4069 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4070
4071         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4072         settings for `=zinbun-oracle'.
4073
4074         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4075         `=zinbun-oracle'.
4076
4077 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4078
4079         * mule/mule-coding.el (coded-charset-entity-reference-alist):
4080         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
4081         `=ucs@iso'.
4082
4083 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4084
4085         * mule/mule-charset.el (default-coded-charset-priority-list):
4086         Delete `ucs-sip'; modify order of some CCSs.
4087
4088 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4089
4090         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
4091         in XEmacs CHISE.
4092
4093         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
4094         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
4095         CHISE.
4096
4097 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4098
4099         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
4100         its registry.
4101         (=ucs-radicals@unicode): Likewise.
4102
4103 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4104
4105         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
4106         CHISE.
4107
4108 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4109
4110         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
4111         CHISE.
4112
4113 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4114
4115         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
4116         CHISE.
4117
4118 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4119
4120         * mule/mule-coding.el (coded-charset-entity-reference-alist):
4121         Modify preference of *isolated settings*.
4122
4123 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4124
4125         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
4126         utf-2000 is provided.
4127         (=ucs@cns11643): Likewise.
4128
4129 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4130
4131         * mule/mule-coding.el (coded-charset-entity-reference-alist):
4132         Prefer every *isolated setting* to ordinary setting.
4133
4134 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4135
4136         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4137         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
4138
4139 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4140
4141         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
4142         CHISE.
4143
4144 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4145
4146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4147         settings for `=jis-x0208@1997'.
4148
4149 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4150
4151         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4152         `=jis-x0208@1997'.
4153
4154 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4155
4156         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
4157         XEmacs CHISE.
4158
4159 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4160
4161         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
4162         `=jis-x0208@1978'.
4163         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
4164         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
4165         `=jis-x0208-1990' as the mother.
4166         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
4167
4168 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4169
4170         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
4171         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
4172         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
4173         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
4174         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
4175         for `=ucs@JP'.
4176
4177 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4178
4179         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
4180         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
4181         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
4182         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
4183         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
4184         `=daikanwa@rev2'.
4185
4186 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4187
4188         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
4189         (=gt): Likewise.
4190         (=gt-k): Likewise.
4191         (=gt-pj-*): Likewise.
4192         (=gt-pj-k1): Likewise.
4193         (=gt-pj-k2): Likewise.
4194         (=daikanwa): Likewise.
4195         (=daikanwa-rev1): Likewise.
4196         (=daikanwa-rev2): Likewise.
4197         (=big5-pua): Likewise.
4198         (=big5-eten): Likewise.
4199         (chinese-big5-eten-a): Likewise.
4200         (chinese-big5-eten-b): Likewise.
4201         (=hanziku-*): Likewise.
4202         (=cbeta): Likewise.
4203         (=jef-china3): Likewise.
4204         (=ruimoku-v6): Likewise.
4205         (=ucs@iso): Likewise.
4206         (=ucs@unicode): Likewise.
4207         (=ucs@gb): Likewise.
4208         (=ucs@cns): Likewise.
4209         (=ucs@jis): Likewise.
4210         (=ucs@jis-1990): Likewise.
4211         (=ucs@jis-2000): Likewise.
4212         (=ucs@jp): Likewise.
4213         (=ucs@ks): Likewise.
4214         (=ucs@big5): Likewise.
4215         (=ucs-radicals): Likewise.
4216         (=ucs-radicals@unicode): Likewise.
4217         (=ucs-bmp-cjk): Likewise.
4218         (=ucs-bmp-cjk@unicode): Likewise.
4219         (=ucs-sip-ext-b): Likewise.
4220         (=ucs-sip-ext-b@iso): Likewise.
4221
4222 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4223
4224         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4225         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
4226
4227 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4228
4229         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4230         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
4231         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
4232         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
4233         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
4234         arabic-digit, ipa and ``&I-B-XXXX;''.
4235
4236 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4237
4238         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4239         setting for (I-)HZK{03..12}-XXXX.
4240
4241 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4242
4243         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4244         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
4245
4246         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4247         `=ruimoku-v6'.
4248
4249         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
4250         CHISE.
4251
4252 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4253
4254         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
4255         (=ucs@unicode): Likewise.
4256         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
4257         (=ucs@cns): Likewise.
4258         (=ucs@jis): Likewise.
4259         (=ucs@ks): Likewise.
4260         (=ucs@big5): Likewise.
4261
4262 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4263
4264         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
4265         `ucs-jis'.
4266         (utf-8-jis-er): Likewise.
4267         (utf-8-jp): New coding-system.
4268         (utf-8-jp-er): Likewise.
4269
4270         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
4271
4272 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4273
4274         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
4275
4276         * mule/japanese.el: Move definition of `euc-jisx0213' to
4277         mule/mule-coding.el.
4278
4279 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4280
4281         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
4282         mule-coding before loading update-cdb when utf-2000 is provided.
4283
4284 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4285
4286         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
4287         `=daikanwa'.
4288
4289 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4290
4291         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
4292         definition codes when `utf-2000' is provided.
4293
4294 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4295
4296         * mule/mule-category.el (word-combining-categories): Don't setup
4297         `word-combining-categories' in XEmacs CHISE.
4298         (word-separating-categories): Add setting about Latin script in
4299         XEmacs CHISE.
4300
4301 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4302
4303         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4304         setting for `chinese-big5'.
4305
4306 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4307
4308         * mule/mule-coding.el (coded-charset-entity-reference-alist):
4309         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
4310         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
4311         add setting for HZK0[12]-xxxx.
4312
4313 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4314
4315         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
4316         in XEmacs CHISE.
4317
4318 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4319
4320         * mule/mule-charset.el (default-coded-charset-priority-list):
4321         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
4322         and `chinese-big5' to `=gt-pj-*'.
4323
4324 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4325
4326         * mule/mule-conf.el (=daikanwa): Renamed from
4327         `ideograph-daikanwa'.
4328         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
4329
4330 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4331
4332         * mule/mule-conf.el (=cns11643-7): Renamed from
4333         `chinese-cns11643-7'.
4334         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
4335
4336 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4337
4338         * mule/mule-conf.el (=cns11643-6): Renamed from
4339         `chinese-cns11643-6'.
4340         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
4341
4342 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4343
4344         * mule/mule-conf.el (=cns11643-5): Renamed from
4345         `chinese-cns11643-5'.
4346         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
4347
4348 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4349
4350         * mule/mule-conf.el (=cns11643-4): Renamed from
4351         `chinese-cns11643-4'.
4352         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
4353
4354 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4355
4356         * mule/mule-conf.el (=cns11643-3): Renamed from
4357         `chinese-cns11643-3'.
4358         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
4359
4360 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4361
4362         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
4363         `=cns11643-2'.
4364         (chinese-cns11643-2): New alias for `=cns11643-2'.
4365
4366 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4367
4368         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
4369         `=cns11643-1'.
4370         (chinese-cns11643-1): New alias for `=cns11643-1'.
4371
4372 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4373
4374         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
4375         (chinese-gb12345): New alias for `=gb12345'.
4376
4377 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4378
4379         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
4380         (chinese-gb2312): New alias for `=gb2312'.
4381
4382 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4383
4384         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
4385         (chinese-big5): New alias for `=big5'.
4386
4387 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4388
4389         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
4390         (korean-ksc5601): New alias for `=ks-x1001'.
4391
4392 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4393
4394         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
4395         `=jis-x0212'.
4396         (japanese-jisx0212): New alias for `=jis-x0212'.
4397
4398 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4399
4400         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
4401         `=jis-x0208-1983'.
4402         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
4403
4404 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4405
4406         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
4407         `=jis-x0208-1978'.
4408         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
4409
4410 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4411
4412         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
4413         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
4414
4415 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4416
4417         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
4418         (chinese-cns11643-3): Specify iso-ir 183.
4419         (chinese-cns11643-4): Specify iso-ir 184.
4420         (chinese-cns11643-5): Specify iso-ir 185.
4421         (chinese-cns11643-6): Specify iso-ir 186.
4422         (chinese-cns11643-7): Specify iso-ir 187.
4423         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
4424         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
4425
4426 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4427
4428         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
4429         \uXXXX for every cases.
4430
4431 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4432
4433         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
4434         (ucs-big5): Changed to an alias for `=ucs@big5'.
4435
4436 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4437
4438         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
4439         (ucs-ks): Changed to an alias for `=ucs@ks'.
4440
4441 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4442
4443         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
4444         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
4445
4446 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4447
4448         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
4449         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
4450
4451 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4452
4453         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
4454         (ucs-jis): Changed to an alias for `=ucs@jis'.
4455
4456 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4457
4458         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
4459         (ucs-cns): Changed to an alias for `=ucs@cns'.
4460
4461 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4462
4463         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
4464         (ucs-gb): Changed to an alias for `=ucs@gb'.
4465
4466 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4467
4468         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
4469         `ideograph-daikanwa-2'.
4470         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
4471         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
4472
4473 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4474
4475         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
4476         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
4477
4478         * obsolete.el (utf-2000-version): Declare as an obsolete variable
4479         for `xemacs-chise-version'.
4480
4481 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4482
4483         * mule/mule-charset.el (default-coded-charset-priority-list):
4484         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
4485         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
4486         instead of `ideograph-hanziku-*'.
4487
4488         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
4489         (ucs): New alias for `=ucs' when `utf-2000' is provided.
4490
4491 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4492
4493         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
4494         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
4495         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
4496         `utf-2000' is provided.
4497
4498 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4499
4500         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
4501         is provided [was builtin coded-charsets].
4502
4503 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4504
4505         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
4506         is provided [was builtin coded-charsets].
4507
4508 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4509
4510         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
4511         is provided [was builtin coded-charsets].
4512
4513 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4514
4515         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
4516         is provided [was builtin coded-charsets].
4517
4518 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4519
4520         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
4521         when `utf-2000' is provided [was builtin coded-charsets].
4522
4523 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4524
4525         * mule/mule-conf.el (=hanziku-*): Renamed from
4526         `ideograph-hanziku-*'.
4527         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
4528
4529 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4530
4531         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
4532         `utf-2000' is provided [was builtin coded-charsets].
4533         (ideograph-hanziku-{1..12}): Likewise.
4534
4535 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4536
4537         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
4538         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
4539
4540 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4541
4542         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
4543         when `utf-2000' is provided [was builtin coded-charsets].
4544
4545 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4546
4547         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4548         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
4549         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
4550
4551 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4552
4553         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
4554         (ideograph-gt): Changed to an alias for `=gt'.
4555
4556 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4557
4558         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
4559         is provided; it was defined as a builtin coded-charset.
4560         (ideograph-gt): Likewise.
4561
4562 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4563
4564         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
4565         (ideograph-gt-k): Changed to an alias for `=gt-k'.
4566
4567 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4568
4569         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
4570         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
4571
4572 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4573
4574         * mule/mule-conf.el (=big5-eten): Renamed from
4575         `chinese-big5-eten'.
4576         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
4577
4578 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4579
4580         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
4581         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
4582
4583 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4584
4585         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
4586         (ideograph-cbeta): Changed to an alias for `=cbeta'.
4587
4588 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4589
4590         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
4591         (china3-jef): Changed to an alias for `=jef-china3'.
4592
4593 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4594
4595         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4596         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
4597
4598         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
4599         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
4600         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
4601         when `utf-2000' is provided.
4602
4603 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4604
4605         * mule/mule-charset.el (default-coded-charset-priority-list):
4606         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
4607
4608         * mule/mule-conf.el (ucs-jis-1990): Deleted.
4609         (ucs-jis-2000): Deleted.
4610
4611 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4612
4613         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
4614         UTF-2000.
4615         (=ucs-jis-2000): New coded-charset for UTF-2000.
4616
4617 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4618
4619         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4620         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
4621
4622 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4623
4624         * mule/mule-charset.el (default-coded-charset-priority-list):
4625         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
4626         `ideograph-cbeta'.
4627
4628 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4629
4630         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
4631         builtin coded-charset].
4632
4633 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4634
4635         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4636         settings for &K0-xxxx and &I-K0-xxxx.
4637
4638 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4639
4640         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4641         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
4642
4643 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4644
4645         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4646         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
4647
4648 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4649
4650         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
4651         UTF-2000.
4652         (ideograph-gt-pj-k1): Likewise.
4653         (ideograph-gt-pj-k2): Likewise.
4654
4655 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4656
4657         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4658         `=jis-x0208'.
4659
4660 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4661
4662         * mule/mule-conf.el (china3-jef): Add new coded-charset when
4663         UTF-2000 [was a builtin coded-charset].
4664
4665 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4666
4667         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
4668         (utf-8-gb-er): Likewise.
4669
4670 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4671
4672         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4673         settings for JIS X 0212 and JIS X 0208:1978.
4674
4675 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4676
4677         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4678         setting for JIS X 0213.
4679
4680 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4681
4682         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
4683         standard-case-table in UTF-2000.
4684
4685 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4686
4687         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4688         definitions for isolated-chars.
4689
4690 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4691
4692         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
4693         `configure-utf-2000-lisp-directory'.
4694         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
4695         `mule-lisp-load-path'.
4696
4697 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4698
4699         * startup.el (startup-setup-paths): Set and use
4700         `utf-2000-lisp-directory'.
4701         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
4702         UTF-2000.
4703
4704 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4705
4706         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
4707         (paths-find-utf-2000-lisp-directory): New function.
4708         (paths-construct-load-path): Add new optional argument
4709         `utf-2000-lisp-directory'.
4710
4711         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
4712
4713 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4714
4715         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
4716         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
4717         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
4718         (default-coded-charset-priority-list): Add `chinese-big5-1' and
4719         `chinese-big5-2' in UTF-2000.
4720
4721         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
4722         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
4723
4724 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4725
4726         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
4727         `big5-eten-er' in UTF-2000.
4728         (big5-cdp): Modify DOC-string and mnemonic.
4729
4730 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4731
4732         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
4733         UTF-2000 [renamed from utf-8-er].
4734         (utf-8-gb): New coding-system in UTF-2000.
4735         (utf-8-gb-er): Likewise.
4736         (utf-8-cns): Likewise.
4737         (utf-8-cns-er): Likewise.
4738         (utf-8-big5): Likewise.
4739         (utf-8-big5-er): Likewise.
4740         (utf-8-jis): Likewise.
4741         (utf-8-jis-er): Likewise.
4742         (utf-8-ks): Likewise.
4743         (utf-8-ks-er): Likewise.
4744         (utf-8-er): Likewise.
4745
4746 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4747
4748         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
4749         instead of `utf-8-unix' in UTF-2000.
4750
4751         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
4752
4753 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4754
4755         * mule/japanese.el (euc-jisx0213): New coding-system.
4756
4757         * mule/mule-conf.el (japanese-jisx0213-1): Specify
4758         `japanese-jisx0208-1990' as the mother.
4759
4760 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4761
4762         * dumped-lisp.el (preloaded-file-list): Change condition of
4763         loading "close-cdb".
4764
4765 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4766
4767         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4768         setup `coded-charset-entity-reference-alist'.
4769
4770 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4771
4772         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4773         UTF-2000.
4774
4775 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4776
4777         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4778         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4779
4780 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4781
4782         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4783         (chinese-big5-eten-a): Likewise.
4784         (chinese-big5-eten-b): Likewise.
4785         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4786         code range is #x8140 .. #x8DFE.
4787
4788 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4789
4790         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4791         UTF-2000.
4792         (chinese-big5-cdp): Likewise.
4793
4794 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4795
4796         * dumped-lisp.el (preloaded-file-list): Rename
4797         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4798
4799 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4800
4801         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4802         append `system-char-db-source-file-list' into
4803         `preloaded-file-list' in UTF-2000.
4804
4805 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4806
4807         * dumped-lisp.el (preloaded-file-list): Delete
4808         character-definition files.
4809
4810 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4811
4812         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4813         UTF-2000.
4814
4815 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4816
4817         * mule/mule-charset.el (default-coded-charset-priority-list):
4818         Delete `mojikyo-2022-1'.
4819
4820 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4821
4822         * mule/mule-charset.el (default-coded-charset-priority-list):
4823         Delete `mojikyo'.
4824
4825 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4826
4827         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4828         `ucs-sip'.
4829
4830 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4831
4832         * mule/mule-charset.el (default-coded-charset-priority-list):
4833         Comment out `chinese-gb12345'.
4834
4835 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4836
4837         * bytecomp.el (byte-compile-insert-header): Fixed.
4838
4839 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4840
4841         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4842         XEmacs UTF-2000.
4843
4844 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4845
4846         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4847         UTF-2000.
4848
4849 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4850
4851         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4852         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4853
4854 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4855
4856         * mule/mule-charset.el (default-coded-charset-priority-list):
4857         `japanese-jef-china3' is renamed `china3-jef'.
4858
4859 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4860
4861         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4862         `japanese-jef-china3' and `ideograph-cbeta'.
4863
4864 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4865
4866         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4867
4868 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4869
4870         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4871         `chinese-big5-cdp'.
4872
4873 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4874
4875         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4876         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4877
4878 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4879
4880         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4881         loading character definitions.
4882
4883 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4884
4885         * dumped-lisp.el (preloaded-file-list): Rename
4886         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4887
4888 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4889
4890         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4891         `chinese-big5'.
4892
4893 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4894
4895         * dumped-lisp.el (preloaded-file-list): Dump
4896         "Ideograph-R028-Private" with XEmacs UTF-2000.
4897
4898 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4899
4900         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4901         `chinese-gb12345'.
4902
4903 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4904
4905         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4906         `ideograph-gt-pj-{1..11}'.
4907
4908         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4909         XEmacs UTF-2000.
4910
4911 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4912
4913         * mule/mule-charset.el (default-coded-charset-priority-list):
4914         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4915         `chinese-isoir165'.
4916
4917 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4918
4919         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4920         `image/png', `image/x-xpm' and `image/tiff'.
4921
4922         * files.el (binary-file-regexps): Add *.PNG.
4923
4924 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4925
4926         * mule/mule-charset.el (default-coded-charset-priority-list):
4927         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4928         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4929
4930 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4931
4932         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4933         the first completion when UTF-2000 is running.
4934
4935 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4936
4937         * mule/mule-charset.el (default-coded-charset-priority-list):
4938         Delete `ucs'.
4939
4940 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4941
4942         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4943
4944         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4945         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4946
4947 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4948
4949         * mule/vietnamese.el (vscii-2): Delete abolished property
4950         `composite'; now composite mode is default.
4951
4952 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4953
4954         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4955         of `raw-text'; check \uHHHH representation even if non-ascii
4956         characters are not found.
4957
4958         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4959         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4960         unconditionally.
4961
4962         * mule/viet-ccl.el: New file.
4963
4964         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4965         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4966         - Separate CCL based implementations to viet-ccl.el.
4967
4968 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4969
4970         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4971         "jisx0213.2000-1".
4972         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4973
4974         * mule/mule-charset.el (default-coded-charset-priority-list):
4975         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4976         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4977
4978 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4979
4980         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4981
4982 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4983
4984         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4985         `ucs' in UTF-2000.
4986
4987 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4988
4989         * mule/mule-charset.el (default-coded-charset-priority-list):
4990         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4991         `arabic-iso8859-6'.
4992
4993 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4994
4995         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4996         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4997
4998 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4999
5000         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5001         `katakana-jisx0201' in UTF-2000.
5002
5003 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5004
5005         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
5006         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
5007         "u0FB50-Arabic-Presentation-Forms-A",
5008         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
5009         "u0FE50-Small-Form-Variants",
5010         "u0FE70-Arabic-Presentation-Forms-B",
5011         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
5012         UTF-2000.
5013
5014 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
5015
5016         * dumped-lisp.el (preloaded-file-list): Delete
5017         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
5018         ... "Ideograph-R214-Flute" in UTF-2000.
5019
5020 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
5021
5022         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
5023         (japanese-jisx0213-2): New coded-charset.
5024
5025         * dumped-lisp.el (preloaded-file-list): Add
5026         "Ideograph-R028-Private", "Ideograph-R029-Again" and
5027         "Ideograph-R030-Mouth".
5028
5029 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
5030
5031         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
5032         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
5033         "Ideograph-R015-Ice", "Ideograph-R016-Table",
5034         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
5035         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
5036         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
5037         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
5038         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
5039
5040 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
5041
5042         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
5043         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
5044         "Ideograph-R005-Second", "Ideograph-R006-Hook",
5045         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
5046         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
5047
5048         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5049         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
5050
5051 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5052
5053         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
5054         in UTF-2000.
5055
5056 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5057
5058         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
5059         (chinese-isoir165): Moved from mule/chinese.el.
5060         (chinese-cns11643-3): Moved from mule/chinese.el.
5061         (chinese-cns11643-4): Moved from mule/chinese.el.
5062         (chinese-cns11643-5): Moved from mule/chinese.el.
5063         (chinese-cns11643-6): Moved from mule/chinese.el.
5064         (chinese-cns11643-7): Moved from mule/chinese.el.
5065
5066         * mule/chinese.el: Move definition of coded-charsets to
5067         mule/mule-conf.el.
5068
5069 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5070
5071         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5072         `ideograph-daikanwa'.
5073
5074 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5075
5076         * dumped-lisp.el (preloaded-file-list): Delete
5077         "ccs-jisx0201-latin.el".
5078
5079 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
5080
5081         * dumped-lisp.el (preloaded-file-list): Add
5082         "u031A0-Extended-Bopomofo" in UTF-2000.
5083
5084 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
5085
5086         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
5087         renamed to u02E00-CJK-Radical-Supplement.
5088
5089 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5090
5091         * dumped-lisp.el (preloaded-file-list): Add
5092         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
5093         "u030A0-Katakana", "u03100-Bopomofo",
5094         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
5095         "u03200-Enclosed-CJK-Letters-and-Months" and
5096         "u03300-CJK-Compatibility".
5097
5098 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5099
5100         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
5101         "u02F00-Kangxi-Radicals" and
5102         "u02FF0-Ideographic-Description-Characters".
5103
5104 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5105
5106         * dumped-lisp.el (preloaded-file-list): Add
5107         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
5108         "u02800-Braille-Patterns" in UTF-2000.
5109
5110 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5111
5112         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
5113         "uXXXXX-*.el" in UTF-2000.
5114
5115         * bytecomp.el (byte-compile-insert-header): Delete comments if
5116         non-ASCII characters are found; allow `byte-compile-dynamic' and
5117         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
5118         `raw-text'.
5119
5120 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5121
5122         * dumped-lisp.el (preloaded-file-list): Add
5123         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
5124         "u025A0-Geometric-Shapes.el".
5125
5126 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5127
5128         * dumped-lisp.el (preloaded-file-list): Add
5129         "u02400-Control-Pictures.el", "u02440-OCR.el" and
5130         "u02460-Enclosed-Alphanumerics.el".
5131
5132 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5133
5134         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5135         `chinese-gb2312'.
5136
5137         * dumped-lisp.el (preloaded-file-list): Add
5138         "u02200-Mathematical-Operators.el" and
5139         "u02300-Miscellaneous-Technical.el".
5140
5141 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5142
5143         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5144         `chinese-cns11643-*'.
5145
5146         * dumped-lisp.el (preloaded-file-list): Add
5147         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
5148         "u02190-Arrows.el" in UTF-2000.
5149
5150 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5151
5152         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5153         `korean-ksc5601'.
5154
5155         * dumped-lisp.el (preloaded-file-list): Add
5156         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
5157         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
5158         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
5159
5160 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5161
5162         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
5163
5164 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5165
5166         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
5167         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
5168         "u01780-Khmer.el", "u01800-Mongolian.el",
5169         "u01E00-Latin-Extended-Additional.el" and
5170         "u01F00-Greek-Extended.el" in UTF-2000.
5171
5172 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5173
5174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5175         `ethiopic-ucs' and `ethiopic'.
5176
5177         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
5178         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
5179
5180         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
5181         from mule/ethiopic.el.
5182
5183         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
5184         mule/mule-conf.el.
5185
5186 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5187
5188         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5189         `lao'.
5190
5191         * mule/mule-conf.el (lao): New coded-charset.
5192
5193         * dumped-lisp.el (preloaded-file-list): Add
5194         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
5195         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
5196         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
5197         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
5198         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
5199
5200 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5201
5202         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5203         `ucs-bmp' and `arabic-iso8859-6'.
5204
5205 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5206
5207         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
5208         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
5209         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
5210
5211 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5212
5213         * startup.el (normal-top-level): Load autoload file for UTF-2000
5214         in UTF-2000.
5215
5216 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
5217
5218         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
5219         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
5220         "u00020-Basic-Latin.el", "u00080-C1.el",
5221         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
5222         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
5223         "u002B0-Spacing-Modifier-Letters.el",
5224         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
5225         UTF-2000.
5226
5227 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
5228
5229         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5230         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
5231         instead of `vietnamese-viscii-*'.
5232
5233 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
5234
5235         * mule/mule-conf.el: New file.
5236
5237         * mule/misc-lang.el: Move definition of charset `ipa' to
5238         mule/mule-conf.el.
5239
5240 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5241
5242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5243         `latin-viscii'; prefer it for characters used in Vietnamese.
5244
5245 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
5246
5247         * bytecomp.el (byte-compile-insert-header): Fix regexp.
5248
5249 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
5250
5251         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
5252         `vietnamese-viscii-lower'.
5253         (latin-viscii-upper): Renamed from charset
5254         `vietnamese-viscii-upper'.
5255         (vietnamese-viscii-lower): New alias for charset
5256         `latin-viscii-lower'.
5257         (vietnamese-viscii-upper): New alias for charset
5258         `latin-viscii-upper'.
5259
5260 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
5261
5262         * mule/mule-charset.el (default-coded-charset-priority-list):
5263         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
5264
5265 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
5266
5267         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
5268         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
5269         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
5270         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
5271         lisp/utf-2000.
5272
5273 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5274
5275         * mule/ccs-tcvn5712.el: New file.
5276
5277 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5278
5279         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
5280         in UTF-2000.
5281
5282 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5283
5284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5285         `japanese-jisx0208'.
5286
5287 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5288
5289         * dumped-lisp.el (preloaded-file-list): Add
5290         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
5291         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
5292         UTF-2000.
5293
5294         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
5295         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
5296         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
5297         mule/ccs-viscii.el: New files.
5298
5299         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
5300         if \uXXXX is found.
5301
5302 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5303
5304         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5305         `hiragana-jisx0208' and `katakana-jisx0208'.
5306
5307 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
5308
5309         * mule/chinese.el (chinese-cns11643-3): Define it even if
5310         `utf-2000' is provided.
5311         (chinese-cns11643-4): Likewise.
5312         (chinese-cns11643-5): Likewise.
5313         (chinese-cns11643-6): Likewise.
5314         (chinese-cns11643-7): Likewise.
5315
5316 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
5317
5318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5319         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
5320
5321 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5322
5323         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5324         `cyrillic-iso8859-5' and `greek-iso8859-7'.
5325
5326 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5327
5328         * mule/mule-charset.el (default-coded-charset-priority-list):
5329         Setup in UTF-2000.
5330
5331 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
5332
5333         * mule/viet-chars.el: Don't define charset
5334         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
5335         they are defined as builtin charsets.
5336
5337 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
5338
5339         * version.el (emacs-version): Add more space just before UTF-2000
5340         version string.
5341
5342 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
5343
5344         * version.el ([constant] emacs-version): Don't add a space in the
5345         preceding place of `xemacs-betaname' because it is duplicated.
5346         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
5347
5348         * startup.el (splash-frame-body): Add ETL.
5349
5350 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
5351
5352         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
5353         is provided because it is defined as builtin charset.
5354         (chinese-cns11643-4): Likewise.
5355         (chinese-cns11643-5): Likewise.
5356         (chinese-cns11643-6): Likewise.
5357         (chinese-cns11643-7): Likewise.
5358
5359 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
5360
5361         * mule/mule-cmds.el (reset-language-environment): Fix problem when
5362         coding-system `iso-10646-ucs-4' is not defined.
5363
5364 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
5365
5366         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
5367         coding-system if `utf-2000' is provided.
5368
5369 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
5370
5371         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
5372         `utf-2000' is provided.
5373
5374 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
5375
5376         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
5377         if utf-2000 is provided temporally.
5378
5379 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
5380
5381         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
5382         as builtin variable].
5383
5384 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
5385
5386         * files.el (insert-file-contents-literally): Treat file as binary;
5387         call file-name-handlers. [sync with Emacs 20.3.10]
5388
5389 2008-12-28  Vin Shelton  <acs@xemacs.org>
5390
5391         * XEmacs 21.4.22 is released
5392
5393 2008-12-30  Vin Shelton  <acs@xemacs.org>
5394
5395         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
5396         during building even if no packages are found.
5397
5398 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
5399
5400         * printer.el (generic-print-region): 
5401         (generic-print-buffer): 
5402         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
5403         check if the msprinter device is available, now that msprinter is
5404         always available as a specifier tag. 
5405
5406 2008-12-24  Vin Shelton  <acs@xemacs.org>
5407
5408         * about.el: Add Francisco to my bio!
5409
5410 2008-12-23  Vin Shelton  <acs@xemacs.org>
5411
5412         * autoload.el: Move operator definitions to autoload-operators.el
5413         in the xemacs-base package.
5414
5415 2007-11-22  Vin Shelton  <acs@xemacs.org>
5416
5417         * about.el (about-hacker-contribution): Updated my bio.
5418
5419 2007-10-07  Vin Shelton  <acs@xemacs.org>
5420
5421         * XEmacs 21.4.21 is released
5422
5423 2007-09-19  Didier Verna  <didier@xemacs.org>
5424
5425         Update my personal info.
5426         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
5427         * about.el (about-other-current-hackers): Ditto.
5428         * about.el (about-url-alist): Add my musical website.
5429         * about.el (about-personal-info): Update my entry.
5430         * about.el (about-hacker-contribution): Ditto.
5431
5432 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
5433
5434         * package-get.el (package-get-download-sites): Update download
5435         sites in Japan.
5436         * package-get.el (package-get-pre-release-download-sites): Ditto.
5437
5438 2007-08-18  Vin Shelton  <acs@xemacs.org>
5439
5440         * package-get.el (package-get-pre-release-download-sites): Sync
5441         mirror sites with 21.5.  (Thanks, Adrian)
5442
5443 2007-08-09  Mike Sperber  <mike@xemacs.org>
5444
5445         * startup.el (migrate-user-init-file): Create backup of
5446         `user-init-file' before migrating.
5447         * startup.el (maybe-migrate-user-init-file): Print
5448         information about backup file.
5449         (maybe-create-compatibility-dot-emacs): Follow above change.
5450
5451 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
5452
5453         * font-lock.el: Sync font-lock-add-keywords and
5454         font-lock-remove-keywords from GNU Emacs.
5455         * font-lock.el (font-lock-keywords-alist): New.
5456         * font-lock.el (font-lock-removed-keywords-alist): New.
5457         * font-lock.el (font-lock-add-keywords): New.
5458         * font-lock.el (font-lock-update-removed-keyword-alist): New.
5459         * font-lock.el (font-lock-remove-keywords): New.
5460
5461 2007-08-16  Vin Shelton  <acs@xemacs.org>
5462
5463         * font-lock.el: Add defvar for font-lock-warning-face.  Original
5464         patch from Hans de Graaff.
5465
5466 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
5467
5468         * package-get.el (package-get-download-sites): Document Chile and
5469         update Denmark download site.
5470         * package-get.el (package-get-pre-release-download-sites): Ditto.
5471
5472 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5473
5474         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
5475
5476 2006-12-09  Vin Shelton  <acs@xemacs.org>
5477
5478         * XEmacs 21.4.20 is released
5479
5480 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
5481
5482         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
5483
5484 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
5485
5486         * info.el (Info-find-file-node, Info-insert-dir)
5487         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
5488         `(equal buffer-file-truename (file-truename buffer-file-name))'.
5489         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
5490         and discussion.
5491
5492 2006-05-20  Ville Skyttä  <scop@xemacs.org>
5493
5494         * obsolete.el (line-beginning-position): New, from 21.5.x.
5495         (line-end-position): Ditto.
5496
5497 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
5498
5499         * package-get.el (package-get-download-sites): Welcome
5500         nl.xemacs.org and Thanks!
5501         * package-get.el (package-get-pre-release-download-sites): Ditto.
5502
5503 2004-01-19  Martin Buchholz  <martin@xemacs.org>
5504
5505         * font-lock.el: Add support for not-so recent changes in Java to
5506         java-mode.
5507
5508 2006-01-28  Vin Shelton  <acs@xemacs.org>
5509
5510         * XEmacs 21.4.19 is released
5511
5512 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
5513
5514         * easymenu.el: Update copyright. 
5515         * easymenu.el (easy-menu-all-popups):
5516         Add a docstring. 
5517         * easymenu.el (easy-menu-add):
5518         Document a bug, rework the function to preserve any existing
5519         non-default mode-popup-menu instead of overwriting it, and not to
5520         bother normalising the menu title (nothing else does).
5521         * easymenu.el (easy-menu-remove):
5522         Restore the default mode-popup-menu instead of leaving an empty
5523         one when we remove the last easy-menu popup. 
5524
5525 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
5526
5527         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
5528         as suggested by Rodrigo Ventura.
5529         * package-get.el (package-get-pre-release-download-sites): Ditto,
5530         with replacement of xemacs-21.5 by beta, which is the logical path
5531         to our beta core and package pre-releases.
5532
5533 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
5534
5535         * package-get.el (package-get-download-sites): Add Hong Kong
5536         download site.
5537         * package-get.el (package-get-pre-release-download-sites): Ditto.
5538
5539 2005-12-26  Vin Shelton  <acs@xemacs.org>
5540
5541         * find-paths.el:
5542         * find-paths.el (paths-emacs-root-p): Add search for package root.
5543         * find-paths.el (paths-find-emacs-root): Replaced with
5544         paths-find-invocation-roots, which returns a list of roots.
5545         * find-paths.el (paths-find-invocation-roots): New.
5546         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
5547
5548 2005-12-05  Ville Skyttä  <scop@xemacs.org>
5549
5550         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
5551         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
5552
5553 2005-12-03  Vin Shelton <acs@xemacs.org>
5554
5555         * XEmacs 21.4.18 is released
5556
5557 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
5558
5559         * package-get.el (package-get-download-sites): Update reflecting
5560         latest http://www.xemacs.org/Releases/ information generated by
5561         xemacs-builds/adrian/website/package-get-2-download-sites.el.
5562         * package-get.el (package-get-pre-release-download-sites): Ditto.
5563
5564 2005-02-28  Simon Josefsson  <jas@extundo.com>
5565
5566         * about.el (xemacs-hackers): Add jas.
5567         (about-other-current-hackers): Likewise.
5568         (about-url-alist): Add URL for jas.
5569         (about-personal-info): Document jas.
5570         (about-hacker-contribution): Describe jas contributions.
5571
5572 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5573
5574         * easymenu.el (easy-menu-remove): As described in 
5575         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
5576         except the "Command" menu from mode-popup-menu. 
5577
5578 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5579  
5580         * font.el (font-spatial-to-canonical): Correct calculation of 
5581         return value for pixel-based input value. 
5582  
5583 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
5584
5585         * code-process.el (call-process): Process-related docstring
5586         improvements spurred by Norbert Koch.
5587         * code-process.el (call-process-region): Ditto.
5588         * code-process.el (start-process): Ditto.
5589
5590 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
5591
5592         * finder.el (finder-find-library): Return filename actually
5593         searched for.
5594
5595 2005-10-10  Steve Youngs  <steve@sxemacs.org>
5596
5597         * help.el (view-emacs-news): Use `expand-file-name' instead of
5598         `locate-data-file' as the latter will find any "NEWS" files that
5599         might exist in packages _before_ the one in core.
5600
5601 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
5602
5603         * package-get.el (package-get-init-package):
5604         package-get-init-package buglet (21.4.17) by Jeff Mincy
5605         <mincy@rcn.com> fixing false temporary load-path shadows reported
5606         after package installation and simplifying code.
5607
5608 2005-10-18  Ville Skyttä  <scop@xemacs.org>
5609
5610         * package-get.el (package-get-download-sites): Sync mirrors list
5611         with the XEmacs website.
5612         (package-get-pre-release-download-sites): Ditto.
5613
5614 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
5615
5616         * derived.el (derived-mode-merge-syntax-tables):
5617         Revert my 21.5-only patch of 2003-07-18 which slipped in
5618         through Jerry James's patch of 2004-06-07.
5619
5620 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
5621
5622         * cmdloop.el (keyboard-quit): Remove workaround for
5623         `region-active-p' not making sure active region is in current
5624         buffer now that it does.
5625         * minibuf.el (minibuffer-keyboard-quit): Ditto.
5626         * simple.el (region-active-p): `region-active-p' to only return t
5627         when active region is in current buffer.
5628
5629 2005-02-21  Norbert Koch  <viteno@xemacs.org>
5630
5631         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
5632         package names, quell a byte-compiler warning, doc fix.
5633
5634 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
5635
5636         * buffer.el (pop-to-buffer):
5637         * window-xemacs.el (display-buffer):
5638         Document use of `same-window-buffer-names,' `same-window-regexps'
5639         by pop-to-buffer and display-buffer. 
5640         
5641 2005-02-06  Vin Shelton <acs@xemacs.org>
5642
5643         * XEmacs 21.4.17 is released
5644
5645 2005-01-29  Ben Wing  <ben@xemacs.org>
5646
5647         * shadow.el (find-emacs-lisp-shadows):
5648         Add custom-defines to list of ignored files.
5649
5650 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
5651
5652         * simple.el (shifted-motion-keys-select-region): Fix statement
5653         about unshifted-motion-keys-deselect-region.
5654
5655 2004-12-15  Ville Skyttä  <scop@xemacs.org>
5656
5657         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
5658         now) for GNU Emacs compatibility.
5659         (make-obsolete-variable): Ditto.
5660
5661 2004-01-08  Ben Wing  <ben@xemacs.org>
5662
5663         * code-files.el (load):
5664         File positions are 0 based not 1 based. Thanks to Steve Youngs.
5665
5666 2004-12-05  Vin Shelton <acs@xemacs.org>
5667
5668         * XEmacs 21.4.16 is released
5669
5670 2004-12-04  Vin Shelton  <acs@xemacs.org>
5671
5672         * auto-autoloads.el: Regenerated.
5673
5674         * custom-load.el: Regenerated.
5675
5676 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
5677
5678         Fix bug: apropos errors if a defalias refers to an undefined
5679         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
5680
5681         * apropos.el (apropos):
5682         (apropos-command):
5683         * help.el (frob-help-extents):
5684         * help-macro.el (make-help-screen):
5685         * hyper-apropos.el (hyper-apropos-grok-functions):
5686         (hyper-apropos-get-doc):
5687         Catch void-function error thrown by `documentation'.
5688
5689 2004-09-02  Steve Youngs  <steve@youngs.au.com>
5690
5691         * packages.el (package-require): Fix incorrect arg to format.
5692         This fixes a `format specifier' error.
5693
5694 2004-08-13  Jerry James  <james@xemacs.org>
5695
5696         * bytecomp.el (forward-word): Tell the byte compiler the correct
5697         number of arguments to forward-word.
5698
5699 2004-08-12  Sven Grundmann  <sven@xemacs.org>
5700
5701         * etags.el: Fixed loading of include files for tag completion. Now
5702         you can make a tag file for a library, include it into your
5703         project and it will be reloaded only if it changed. Infinte
5704         include loops are detected and the correct tag files are loaded.
5705         * etags.el (buffer-tag-table-list): Load and verify tag files in
5706         the external function buffer-tag-table-list-load.
5707         * etags.el (buffer-tag-table-list-load): New. Load and verify the
5708         tag files. Also load the included tag files. The priority of the
5709         included files is right below their parent file. If multiple
5710         matches occur then the symbols from the parent file are found
5711         first.
5712         * etags.el (tag-table-include-files): Corrected comment
5713         string. Switched to pattern constant tags-include-pattern to have
5714         it at a central location.
5715         * etags.el (tags-include-pattern): Added doc string.
5716         * etags.el (add-to-tag-completion-table): Removed obsolete
5717         comments as the include files are allready returned by
5718         buffer-tag-table-list and loaded.
5719         * etags.el (find-tag-internal): The include files are allready
5720         included in tag-tables as buffer-tag-table-list returns them now.
5721
5722 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
5723
5724         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
5725         Loading items into the notebook is now done by C code.
5726         * widgets-gtk.el (gtk-widget-instantiate-internal):
5727         Style no longer changed.
5728
5729 2004-06-28  Nix  <nix@esperi.org.uk>
5730
5731         * cmdloop.el (truncate-command-history-for-gc): Delay
5732         execution of all things that look up variable bindings,
5733         via `enqueue-eval-event'.
5734
5735 2004-06-24  Vin Shelton  <acs@xemacs.org>
5736
5737         * package-get.el (package-get-require-signed-base-updates):
5738         now defaults to nil.
5739
5740 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5741
5742         * subr.el (split-string): Clean up docstring.
5743
5744 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
5745
5746         * faces.el (zmacs-region): fix typo in docstring.
5747
5748 2004-06-07  Jerry James  <james@xemacs.org>
5749
5750         * derived.el: Synch with Emacs 21.3.
5751         * subr.el (with-local-quit): New, from Emacs 21.3.
5752         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
5753         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
5754         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
5755
5756 2004-06-16  Jerry James  <james@xemacs.org>
5757
5758         * cl.el (cl-set-substring): Increment start by the length of the
5759         string, not the string itself.
5760
5761 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
5762
5763         * etags.el (tag-table-include-files): Expand included TAGS file
5764         paths to avoid problems with relative paths.  Thanks to Peter
5765         Chubb <peterc@gelato.unsw.edu.au>.
5766         * etags.el (tags-include-pattern): New.
5767         * etags.el (add-to-tag-completion-table): Parse and ignore
5768         trailing include lines.
5769
5770 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5771
5772         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5773         avoiding line solely composed of equal signs.
5774
5775 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5776
5777         * cus-edit.el (alloc): Typo fix.
5778         * cus-edit.el (custom-browse-visibility): Ditto.
5779         * cus-edit.el (custom-variable-value-create): Ditto.
5780         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5781         * cus-edit.el (custom-save-variables): Bind print-length and
5782         print-level to nil to avoid value abbreviation.
5783         * cus-edit.el (custom-save-face-internal): Ditto.
5784         * cus-edit.el (custom-save-faces): Save in sorted order.
5785         * cus-edit.el (custom-save-resets): Bind print-length and
5786         print-level to nil to avoid value abbreviation.
5787         * cus-edit.el (custom-save-loaded-themes): Ditto.
5788
5789 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5790
5791         * subr.el (split-string-default-separators): New.
5792         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5793         see comment in source.
5794
5795 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5796
5797         * mule/japanese.el (paragraph-start, paragraph-separate):
5798         Remove anchor to BOL.
5799
5800 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5801
5802         * cl.el (gensym, gentemp): Improve docstrings.
5803
5804 2004-05-10  Vin Shelton  <acs@xemacs.org>
5805
5806         * etags.el: Sync with 21.5 version.
5807
5808 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5809
5810         * etags.el:
5811         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5812         only for use with exuberant ctags. This will also enable building of 
5813         completion tables with exuberant ctags. This will not work with
5814         xemacs ctags. 
5815         * etags.el (get-tag-table-buffer): New function for creating of
5816         completion table is used if tags-exuberant-ctags-optimization-p ist t
5817         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5818         finding the tag names. New.
5819         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5820         building tag completion table with exuberant ctags. New.
5821         * etags.el (find-tag-internal): Improve exact tag matching for tags
5822         with name fields. Before the patch return types of functions or
5823         function parameters (with exuberant ctags) were found as matches.
5824
5825 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5826
5827         * list-mode.el (display-completion-list): Fixed completion list was
5828         taking the width of the frame and not of the window for displaying
5829         the selection methods.
5830
5831 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5832
5833         * menubar-items.el (default-menubar): Options are saved to custom.el.
5834
5835
5836 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5837
5838         * isearch-mode.el (isearch-abort): Preserve successful search target.
5839
5840 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5841
5842         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5843         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5844         Bihlmeyer.
5845         * gnuserv.el (gnuserv-mode-line-string): New.
5846         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5847         gnuserv-mode.
5848         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5849         * gnuserv.el (gnuserv-edit-files): Use
5850         make-x-device-with-gtk-fallback.
5851
5852 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5853
5854         * gtk-widgets.el: New import: gtk-accel-group-new.
5855         * dialog-gtk.el:
5856         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5857         * dialog-gtk.el (popup-builtin-question-dialog):
5858         Added support for dialog button mnemonics.
5859
5860 2004-03-22  Chris Green <cmg@dok.org>
5861
5862         * process.el (shell-command): Output buffer was ignored when a
5863         background process was run via shell-command.
5864
5865 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5866
5867         * cus-edit.el (custom-save-variables): Retrieve a list of
5868         variables to save first, sort it, and make sure the variables are
5869         saved in sorted order.
5870
5871 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5872  
5873         * package-get.el (package-get-update-base-from-buffer): Force
5874         binary coding system for verifying GnuPG signature in the
5875         package-index file.
5876  
5877 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5878
5879         * package-get.el (package-get-package-index-file-location): Handle
5880         missing "EMACSPACKAGEPATH" environment variable.
5881
5882 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5883
5884         * package-admin.el (package-admin-find-top-directory): Simplify
5885         directory comparisions and fix substring errors on short path
5886         components.
5887         * package-get.el (package-get-package-index-file-location):
5888         Default to first component of "EMACSPACKAGEPATH", if set.
5889
5890 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5891
5892         * package-get.el (process-error): New error datum.
5893
5894 2004-02-02  Vin Shelton <acs@xemacs.org>
5895
5896         * XEmacs 21.4.15 is released
5897
5898 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5899
5900         * itimer.el (activate-itimer): Modify the itimer timeout value as
5901         if it were begun at the last time when the itimer driver was woken
5902         up.
5903
5904 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5905
5906         * specifier.el (Copyright):
5907         Update.
5908         (make-specifier-and-init):
5909         (map-specifier):
5910         (canonicalize-inst-pair):
5911         (canonicalize-spec-list):
5912         (set-specifier):
5913         Synch docstrings to 21.5 where appropriate.
5914
5915 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5916
5917         * package-get.el (package-get-list-packages-where): New.  A
5918         function that allows searching for groups of packages.  For
5919         example, find all packages that require the fsf-compat package.
5920
5921 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5922
5923         The Great PUI Sync.
5924
5925         * auto-autoloads.el: Regenerated.
5926
5927         * custom-load.el: Regenerated.
5928
5929         * dumped-lisp.el (packages-hardcoded-lisp): New.
5930
5931         * menubar-items.el (menu-max-items): New.
5932         (menu-submenu-max-items): New.
5933         (menu-submenu-name-format): New.
5934         (menu-split-long-menu): New.
5935         (menu-sort-menu): New.
5936         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5937
5938         * obsolete.el (pui-add-install-directory): Renamed to the more
5939         logical `pui-set-local-package-get-directory'.
5940         (package-get-download-menu): Moved to `package-ui.el' and renamed
5941         to `package-ui-add-download-menu'.
5942
5943         * package-admin.el (package-admin-install-function-mswindows):
5944         Whitespace clean up.
5945         (package-admin-add-single-file-package): Removed.
5946         (package-admin-default-install-function): Whitespace clean up.
5947         (package-admin-find-top-directory): New.
5948         (package-admin-get-install-dir): Use it.
5949         (package-admin-get-manifest-file): 
5950         (package-admin-check-manifest): 
5951         (package-admin-add-binary-package):
5952         (package-admin-get-lispdir):
5953         (package-admin-delete-binary-package):
5954         (package-admin):
5955
5956         * package-get.el (package-get-package-index-file-location): New.
5957         (package-get-install-to-user-init-directory): New.
5958         (package-get-remote):
5959         (package-get-download-sites):
5960         (package-get-pre-release-download-sites): New.
5961         (package-get-site-release-download-sites): New.
5962         (package-get-base-filename):
5963         (package-get-always-update):
5964         (package-get-user-index-filename): Removed.
5965         (package-get-pgp-available-p): New.
5966         (package-get-require-signed-base-updates):
5967         (package-get-was-current):
5968         (package-entries-are-signed): New.
5969         (package-get-continue-update-base): New.
5970         (package-get-download-menu): Removed.
5971         (package-get-require-base):
5972         (package-get-update-base-entry):
5973         (package-get-locate-file):
5974         (package-get-locate-index-file):
5975         (package-get-maybe-save-index):
5976         (package-get-update-base):
5977         (package-get-update-base-from-buffer):
5978         (package-get-update-base-entries):
5979         (package-get-interactive-package-query):
5980         (package-get-update-all):
5981         (package-get-all):
5982         (package-get-dependencies):
5983         (package-get-init-package):
5984         (package-get-info): New.
5985         (package-get):
5986         (package-get-staging-dir):
5987         (package-get-set-version-prop): Removed.
5988         (package-get-installedp):
5989         (package-get-ever-installed-p):
5990         (packages): Removed.
5991         (package-get-custom-groups): Removed.
5992         (package-get-custom): Removed.
5993         (package-get-custom-add-entry): Removed.
5994
5995         * package-info.el (batch-update-package-info):
5996
5997         * package-net.el (package-net-batch-generate-bin-ini):
5998         (package-net-update-installed-db):
5999
6000         * package-ui.el (pui-info-buffer):
6001         (pui-directory-exists): Removed.
6002         (pui-package-dir-list): Removed.
6003         (pui-add-install-directory): Removed.
6004         (package-ui-download-menu): New.
6005         (package-ui-pre-release-download-menu): New.
6006         (package-ui-site-release-download-menu): New.
6007         (pui-set-local-package-get-directory): New.
6008         (pui-package-symbol-char):
6009         (pui-update-package-display):
6010         (pui-toggle-package):
6011         (pui-toggle-package-key):
6012         (pui-toggle-package-delete):
6013         (pui-toggle-package-delete-key):
6014         (pui-toggle-package-event):
6015         (pui-toggle-verbosity-redisplay):
6016         (pui-install-selected-packages):
6017         (pui-add-required-packages):
6018         (pui-help-echo):
6019         (pui-display-info):
6020         (list-packages-mode):
6021         (pui-list-packages):
6022
6023         * packages.el (packages-compute-package-locations):
6024         (package-require):
6025         (package-delete-name):
6026         (packages-hardcoded-lisp): Removed.
6027         (packages-useful-lisp): Removed.
6028         (packages-unbytecompiled-lisp): Removed.
6029         (packages-find-package-directories):
6030
6031         Summary:
6032
6033         Major code clean up of all things PUI.
6034
6035         Much improved code to determine where packages should be
6036         installed.  PUI no longer depends on any packages being
6037         pre-installed to compute where packages are to be installed to.
6038
6039         The user can specify the location of their package-index file.  It
6040         isn't necessary to set this because it has sane defaults.  People
6041         who "run-in-place" won't accidently overwrite the CVS
6042         package-index file.  See
6043         `package-get-package-index-file-location'. 
6044
6045         PUI will now properly clean up after itself in the event of an
6046         unsuccessful package install.  This drastically reduces the number
6047         of "wrong md5sum" FAQs.
6048
6049         non-Mule XEmacsen can no longer install Mule packages.
6050
6051         Package management via the custom interface has been removed.
6052
6053         The PUI related menubar items have been reorganised.
6054
6055         The PGP verification code has been fixed and the default for
6056         whether or not it is used is automatically computed.
6057
6058         * update-elc.el ((preloaded-file-list site-load-packages
6059         need-to-dump dumped-exe)):
6060         Just a couple of small changes to allow for
6061         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
6062         existing anymore.
6063
6064 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
6065
6066         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
6067         apply `format' to the first argument of byte-compile-warn, it
6068         already calls format.
6069
6070 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
6071
6072         * files.el (delete-old-versions): Avoid going interactive during
6073         make install when environment variable VERSION_CONTROL is set.
6074
6075 2003-12-04  Vin Shelton  <acs@xemacs.org>
6076
6077         * menubar-items.el (menu-item-search): Only bring up search dialog
6078         box if the feature is available and desired.
6079
6080 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
6081
6082         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
6083
6084 2003-11-05  Vin Shelton  <acs@xemacs.org>
6085
6086         * help.el (Help-prin1-face):
6087         (Help-princ-face):
6088         princ and prin1 are functions and need to be called as such.  The
6089         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
6090
6091 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
6092
6093         * about.el (about-xemacs): Give full version and build date.
6094
6095 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
6096
6097         * win32-native.el (grep-null-device): This XEmacs has null-device.
6098
6099 2003-09-06  Mike Sperber  <mike@xemacs.org>
6100
6101         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
6102         implement the specified semantics for `defvar.'
6103
6104 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
6105
6106         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
6107         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
6108         displaying buffer in question.
6109
6110 2003-09-03  Vin Shelton <acs@xemacs.org>
6111
6112         * XEmacs 21.4.14 is released
6113
6114 2003-08-17  Vin Shelton  <acs@xemacs.org>
6115
6116         * about.el: Vanity patch.
6117
6118 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
6119
6120         * code-process.el (call-process):
6121         (call-process-region):
6122         (start-process):
6123         Document coding system processing.
6124
6125 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
6126
6127         * startup.el (splash-frame-body): Idiomatic English.
6128
6129 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
6130
6131         * font-lock.el (font-lock-match-java-declarations): Move
6132         save-restriction, narrow-to-region to beginning of function to
6133         avoid going beyond the limit and causing an infloop.
6134
6135 2003-04-16  Jerry James  <james@xemacs.org>
6136
6137         * keydefs.el: Remove mappings for keys mapped to the nowhere
6138         defined function function-key-error.
6139
6140 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
6141
6142         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
6143         lisp-interaction-mode-hook): Add the docstrings.
6144
6145 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
6146
6147         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
6148         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
6149         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
6150
6151 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
6152
6153         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
6154         lambda list after the original doc.  Care about
6155         #'(lambda () "SingleString") 
6156         (cl-upcase-arg): 
6157         (cl-function-arglist):
6158         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
6159         circular data structures in lambda list specification
6160
6161 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
6162
6163         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
6164         to appear in font-lock-function-name-face.
6165
6166 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
6167
6168         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
6169         is not also the value of the lambda.
6170
6171 2003-05-06  Andy Piper  <andy@xemacs.org>
6172
6173         * files.el (revert-buffer): Make sure local variables get processed,
6174         even in the case of an optimized reversion.
6175
6176 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
6177
6178         * XEmacs 21.4.13 is released
6179
6180 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
6181
6182         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
6183         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
6184
6185 2003-02-14  Ben Wing  <ben@xemacs.org>
6186
6187         * byte-optimize.el:
6188         * byte-optimize.el (byte-compile-inline-expand):
6189         * byte-optimize.el (byte-compile-unfold-lambda):
6190         * byte-optimize.el (byte-optimize-form-code-walker):
6191         * byte-optimize.el (byte-optimize-form):
6192         * byte-optimize.el (byte-decompile-bytecode-1):
6193         * byte-optimize.el (byte-optimize-lapcode):
6194         Review carefully and sync up to 20.7 except for areas as noted.
6195         Fixes problem with JDE compilation.
6196
6197 2003-02-05  Ben Wing  <ben@xemacs.org>
6198
6199         * simple.el:
6200         * simple.el (motion-keys-for-shifted-motion):
6201         Omit M-S-home/end from motion keys.
6202
6203 2003-02-07  Ben Wing  <ben@xemacs.org>
6204
6205         * text-props.el (text-property-any):
6206         * text-props.el (text-property-not-all):
6207         Fix bug when end > start.
6208
6209 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
6210
6211         * info.el (Info-insert-dir): Make default-directory end in
6212         separator.  Patch due to Martin Buchholz.
6213
6214 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
6215
6216         * XEmacs 21.4.12 "Portable Code" is released.
6217
6218 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
6219
6220         * about.el: Update golubev data.
6221
6222 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
6223
6224         * isearch-mode.el (isearch-mode-map): Substitute comment on
6225         desirability, and back out "GR is printable" changes.
6226
6227 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
6228
6229         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
6230
6231 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
6232
6233         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
6234
6235 2003-01-06  Ville Skyttä  <scop@xemacs.org>
6236
6237         * menubar-items.el (default-menubar): Use browse-url-mozilla
6238         instead of browse-url-gnome-moz for Mozilla.
6239
6240 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
6241
6242         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
6243
6244 2002-12-27  Ville Skyttä  <scop@xemacs.org>
6245
6246         * files.el (auto-mode-alist): Remove redundant entries for modes
6247         that live in packages.
6248         (interpreter-mode-alist): Ditto.
6249
6250 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
6251
6252         * menubar-items.el (default-menubar): Sync with current
6253         browse-url-xemacs.el.
6254
6255 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6256
6257         * XEmacs 21.4.10 "Military Intelligence" is released.
6258
6259 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
6260
6261         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
6262
6263 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
6264
6265         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
6266
6267 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
6268
6269         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
6270         effect free function.
6271         (font-lock-fontify-keywords-region): Supply the argument to
6272         font-lock-compile-keywords.
6273
6274 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
6275
6276         * package-get.el (package-get-download-sites): Bring sites list
6277         up to date, prefer xx.xemacs.org addresses.
6278
6279 2002-09-27  Andy Piper  <andy@xemacs.org>
6280
6281         * dialog.el (make-dialog-box): for general dialogs only
6282         delete-frame-hook will be run.
6283
6284 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
6285
6286         * font-lock.el (font-lock-fontify-syntactically-region): Add
6287         comment about lookup-syntax-properties, document LOUDLY as unused.
6288
6289 2002-08-26  Andy Piper  <andy@xemacs.org>
6290
6291         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
6292         merge.
6293
6294 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
6295
6296         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
6297         (make-obsolete-variable): Ditto.
6298         (make-compatible): Ditto.
6299         (make-compatible-variable): Ditto.
6300
6301 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
6302
6303         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
6304         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
6305
6306 2002-08-28  Andy Piper  <andy@xemacs.org>
6307
6308         * files.el (revert-buffer): propagate revert-without-query-status.
6309
6310 2002-06-03  Andy Piper  <andy@xemacs.org>
6311
6312         * dialog-items.el (make-search-dialog): align various subcontrols
6313         in visually pleasing ways, allow frame to autosize to the dialog
6314         size.
6315         * dialog.el (make-dialog-box): add a border inside the frame. Add
6316         :autosize property, if t then reset the frame size appropriately
6317         before the frame is mapped.
6318         * gutter-items.el (set-progress-feedback-instantiator): align
6319         various subcontrols.
6320         * gutter-items.el (set-progress-abort-instantiator): ditto.
6321
6322 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
6323
6324         * XEmacs 21.4.9 "Informed Management" is released.
6325
6326 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
6327
6328         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
6329         "&optional append" argument.
6330
6331 2002-07-16  Didier Verna  <didier@xemacs.org>
6332
6333         * subr.el (replace-in-string): fix case fold bug introduced by
6334         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
6335         case-fold-search in temporary buffers.
6336
6337 2002-08-03  Steve Youngs  <youngs@xemacs.org>
6338
6339         * lib-complete.el (find-library): Remove check for mule because
6340         decompression DOES work on Mule.
6341
6342 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
6343
6344         * simple.el (join-line): New alias for `delete-indentation'.
6345
6346 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
6347
6348         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
6349         (font-lock-doc-face): New alias to font-lock-doc-string-face.
6350         (font-lock-builtin-face): New.
6351         (font-lock-constant-face): New.
6352         (font-lock-face-list): Add builtin and constant faces.
6353
6354 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
6355
6356         * autoload.el (make-autoload): Support define-derived-mode.
6357         Collected puts of doc-string-elt property.  Based on a patch by
6358         Didier Verna <didier@xemacs.org>.
6359
6360 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
6361
6362         * wid-edit.el (widget-field-activate): Fix docstring typo.
6363
6364 2002-07-23  Andy Piper  <andy@xemacs.org>
6365
6366         * about.el (about-personal-info): update me.
6367
6368 2002-07-12  Andy Piper  <andy@xemacs.org>
6369
6370         * custom.el (custom-theme-set-variables): remove bogus
6371         arguments. Use custom-set-default to set defaults.
6372         (custom-set-variables): update doc.
6373         (custom-local-buffer): new, synced from FSF.
6374         (custom-set-default): ditto.
6375         (defcustom): update doc.
6376
6377 2002-06-16  Andy Piper  <andy@xemacs.org>
6378
6379         * menubar-items.el (default-menubar): enable windows printing on
6380         cygwin as well as native.
6381
6382 2002-06-12  Andy Piper  <andy@xemacs.org>
6383
6384         * printer.el (generic-print-buffer): catch all errors so that the
6385         print device can be cleared in all scenarios.
6386         (Printer-clear-device): make sure clearing the printer allows it
6387         to be used again immediately.
6388         (generic-print-region): make sure the default printer face is
6389         black-on-white.
6390
6391 2002-04-23  Jerry James  <james@xemacs.org>
6392
6393         * window-xemacs.el (display-buffer-function): Change doc to
6394         reflect new arg.
6395         * window-xemacs.el (pre-display-buffer-function): Ditto.
6396         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
6397         non-nil, make the new window just big enough for its contents.
6398         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
6399         * frame.el (show-temp-buffer-in-current-frame): Remove broken
6400         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
6401
6402 2002-06-06  Andy Piper  <andy@xemacs.org>
6403
6404         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
6405         (defcustom): ditto.
6406         (custom-handle-keyword): ditto.
6407
6408 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
6409
6410         * gutter-items.el (buffers-tab-selection-function): Improve doc.
6411         Make obsolete.  Default to nil.
6412         (buffers-tab-filter-functions): Improve doc.  Use literal default.
6413         Inspired by a patch by John Palmieri.
6414
6415 2002-07-01  Mike Alexander  <mta@arbortext.com>
6416
6417         * process.el (shell-command-on-region): Don't delete the region
6418         before giving it to call-process-region
6419
6420 2002-06-04  Jerry James <james@eecs.ku.edu>
6421
6422         * find-paths.el (paths-find-architecture-directory): Search in
6423         `system-configuration'/`base', not `base'`system-configuration'.
6424
6425 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
6426
6427         * info.el (Info-index): Add missing \ in [ t].
6428
6429 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
6430
6431         * gutter-items.el (gutter-buffers-tab-visible-p,
6432         buffers-tab-omit-function, buffers-tab-selection-function,
6433         buffers-tab-filter-functions):
6434         Doc improvements.
6435
6436 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
6437
6438         * toolbar.el (toolbar-icon-directory): Document trailing separator.
6439
6440         * toolbar-items.el (toolbar-news): Fix typo in message string.
6441
6442 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
6443
6444         * dialog.el (yes-or-no-p-dialog-box): 
6445         * cmdloop.el (y-or-n-p-minibuf):
6446         (yes-or-no-p-minibuf):
6447         (yes-or-no-p):
6448         (y-or-n-p): 
6449         Specify negative answers in docstrings.
6450
6451 2002-05-25  Steve Youngs  <youngs@xemacs.org>
6452
6453         * package-ui.el (pui-help-echo): Display both installed and author
6454         version.  Use a balloon-help window to display extra info like
6455         package requires.
6456
6457 2002-05-30  Andy Piper  <andy@xemacs.org>
6458
6459         * files.el (revert-buffer-internal): don't visit
6460         revert-buffer. Kill buffer when not used. Suggested by Mike
6461         Alexander <mta@arbortext.com>
6462
6463 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
6464
6465         * files.el (revert-buffer): More docstring fiddling.
6466
6467 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
6468
6469         * files.el (revert-buffer):
6470         (revert-buffer-internal):
6471         (revert-buffer-insert-file-contents-function):
6472         Improve docstrings and comments.
6473
6474 2002-05-08  Andy Piper  <andy@xemacs.org>
6475
6476         * files.el (revert-buffer): observe noconfirm behavior.
6477
6478 2002-04-09  Andy Piper  <andy@xemacs.org>
6479
6480         * files.el (revert-buffer): use revert-buffer-internal if it looks
6481         like doing so will not result in any user-visible changes.
6482         (revert-buffer-internal): new function. Do the actual process of
6483         reversion and then see whether the result is any different to what
6484         we have already. If it is not then do nothing.
6485
6486 2001-12-11  Andy Piper  <andy@xemacs.org>
6487
6488         * menubar.el (get-popup-menu-response): re-order so that it works
6489         on more sane/facist window systems.
6490
6491 2001-12-03  Andy Piper  <andy@xemacs.org>
6492
6493         * faces.el (frob-face-property): don't infloop in face frobbing
6494         from Jan Vroonhof <jan@xemacs.org>.
6495
6496 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
6497
6498         * faces.el (frob-face-property): Follow face fall-back hierarchy
6499         properly for face properties without an instance. Only do manual
6500         copy form 'default in last resort. This handles in particular
6501         the case where 'default itself has only a fall-back (which is
6502         the case by default on windows).
6503
6504 2001-11-24  Andy Piper  <andy@xemacs.org>
6505
6506         * printer.el (generic-print-region): set default-frame-plist to
6507         nil while creating the printer frame so that sizes reflect the
6508         printed page.
6509
6510         * faces.el (face-complain-about-font): Don't complain on printers.
6511
6512 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6513         
6514         * package-net.el: Andy synch.
6515         
6516 2001-12-16  Andy Piper  <andy@xemacs.org>
6517
6518         * package-get.el (package-get-update-all): Make sure installed.db
6519         gets updated after updating packages.
6520
6521 2002-03-28  Ben Wing  <ben@xemacs.org>
6522
6523         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
6524         continuation, truncation so that we don't get line jumpiness from
6525         them being larger than the line height.
6526
6527         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
6528
6529 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
6530
6531         * font.el (font-window-system-mappings): Add mapping for Gtk
6532         (assume identical to X) 
6533
6534 2002-02-04  Andy Piper  <andy@xemacs.org>
6535
6536         * files.el (convert-standard-filename): Fix for short filename
6537         Peter Arius <pas@methodpark.de>
6538
6539 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
6540
6541         * list-mode.el (default-choose-completion): completion-base-size
6542         should refer to local value in the completion list buffer.
6543
6544 2001-12-03  Didier Verna  <didier@xemacs.org>
6545
6546         * rect.el: autoload `replace-rectangle'.
6547         * keydefs.el (global-map): bind it to `C-x r p'.
6548
6549 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6550
6551         * XEmacs 21.4.8 "Honest Recruiter" is released.
6552
6553 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6554
6555         This patch is based on Jerry James's patch and analysis.
6556
6557         * select.el (get-clipboard):
6558         (get-selection):
6559         Update docstrings.
6560         (get-clipboard-foreign):
6561         (get-selection-foreign):
6562         New function for use as `interprogram-paste-function's.
6563
6564         * simple.el (interprogram-paste-function): Change default to
6565         `get-clipboard-foreign'; improve docstring.
6566         (interprogram-cut-function): Improve dosctring.
6567
6568 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
6569
6570         * XEmacs 21.4.7 "Economic Science" is released.
6571
6572 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
6573
6574         * cus-edit.el (customize-save-variable): Fix typo in prompt.
6575
6576 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
6577
6578         * obsolete.el (assq-delete-all): New compatibility alias for 
6579         remassq.
6580
6581 2002-01-09  Simon Josefsson  <jas@extundo.com>
6582
6583         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
6584
6585 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
6586
6587         * info.el (Info-auto-generate-directory): Default
6588         Info-auto-generate-directory to 'if-outdated.
6589
6590 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
6591
6592         * startup.el (normal-top-level): Prevent migration code from
6593         trashing .emacs on an error in loading the init files.
6594
6595 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
6596
6597         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
6598         "system default" Xdefaults and friends get xrdb-mode.
6599
6600 2002-03-05  Mats Lidell  <matsl@contactor.se>
6601  
6602         * help-nomule.el (tutorial-supported-languages): Added Swedish
6603         tutorial. Sorted languages.
6604
6605 2002-02-11  Mike Sperber <mike@xemacs.org>
6606
6607         * info.el (Info-maybe-update-dir): Regenerate dir if we're
6608         regenerating outdated dir files and dir is non-existent.
6609
6610 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
6611
6612         * code-files.el (convert-mbox-coding-system): Improve comment.
6613         (write-region): Improve docstring.  Reformat to 80 columns.  Add
6614         coding-system argument to `write-region-pre-hook' call.
6615         (write-region-pre-hook): Fix docstring to mention lockname argument.
6616
6617 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
6618
6619         * minibuf.el (completing-read): Remove redundant wrong arg list.
6620
6621         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
6622
6623 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
6624
6625         * obsolete.el (interactive-form): new compatibility alias for 
6626         function-interactive.
6627
6628 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
6629
6630         * menubar-items.el (Menubar-items-truncate-list): Removed.
6631         * menubar-items.el (Menubar-items-truncate-history): New.
6632         * menubar-items.el (default-menubar): Use
6633         Menubar-items-truncate-history.
6634
6635 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
6636
6637         * printer.el (generic-print-region): Pass correct arguments to
6638         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
6639         Torkelsson <torkel@acc.umu.se>.
6640
6641 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
6642
6643         * help.el (describe-mode): synched with FSF 19.34; handle nil
6644         minor mode indicators.
6645
6646 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
6647
6648         * minibuf.el (completing-read): Update docstring.
6649
6650 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
6651
6652         * XEmacs 21.4.6 "Common Lisp" is released.
6653
6654 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
6655
6656         * package-net.el: Inadvertant synch with Windows branch.  From
6657         Andy's log:
6658         (package-net-kit-version): new variable.
6659         (package-net-generate-bin-ini): use it. Remove unwanted functions.
6660
6661 2001-11-28  Steve Youngs  <youngs@xemacs.org>
6662
6663         * package-get.el (package-get-locate-index-file): Also search the
6664         core etc/ directory for the package index file if it can't be
6665         found in ~/.xemacs/.
6666
6667 2001-12-13  William Perry  <wmperry@gnu.org>
6668
6669         * dialog-gtk.el (popup-builtin-question-dialog):
6670         Conform to API in gui.c.
6671         
6672 2001-11-12  Andy Piper  <andy@xemacs.org>
6673
6674         * cus-edit.el (custom-save-face-internal): make sure we save
6675         non-themed faces.
6676         (custom-save-variables): ditto variables.
6677
6678 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
6679
6680         * faces.el (make-face-family):
6681         (make-face-size):
6682         New face-modifying functions per Jan Vroonhof.
6683
6684         cus-face.el (custom-set-face-font-family):
6685         (custom-set-face-font-size):
6686         Use them.
6687
6688         * font.el (font-window-system-mappings): More precise docstring.
6689
6690         (font-create-name):
6691         (font-create-object):
6692         (tty-font-create-object):
6693         (tty-font-create-plist):
6694         (x-font-create-object):
6695         (x-font-create-name):
6696         (ns-font-create-name):
6697         (mswindows-font-create-object):
6698         (mswindows-font-create-name):
6699         Add doctrings.
6700
6701 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
6702
6703         * gtk-faces.el (gtk-init-device-faces): removed spurious
6704         quote before let* expression.
6705
6706 2001-10-29  Andy Piper  <andy@xemacs.org>
6707
6708         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
6709         modified when changing coding system.
6710
6711         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
6712         that we invoke the GUI directory selector.
6713
6714 2001-10-25  Andy Piper  <andy@xemacs.org>
6715
6716         * dialog.el (make-dialog-box): use new directory dialog support.
6717         * minibuf.el (read-file-name-1): ditto.
6718         (read-file-name): ditto.
6719         (read-directory-name): ditto.
6720
6721 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
6722
6723         * XEmacs 21.4.5 "Civil Service" is released.
6724
6725 2001-04-23  Didier Verna  <didier@xemacs.org>
6726
6727         * cus-edit.el (custom-variable-pre-save): New.
6728         * cus-edit.el (custom-variable-post-save): New.
6729         * cus-edit.el (custom-variable-save): use them.
6730         * cus-edit.el (custom-face-pre-save): New.
6731         * cus-edit.el (custom-face-post-save): New.
6732         * cus-edit.el (custom-face-save): use them.
6733         * cus-edit.el (custom-group-pre-save): New.
6734         * cus-edit.el (custom-group-post-save): New.
6735         * cus-edit.el (custom-group-save): use them.
6736         * cus-edit.el (Custom-save): use the pre/post functions above,
6737         call `custom-save-all' only once.
6738         * cus-edit.el (custom-variable-pre-reset-standard): New.
6739         * cus-edit.el (custom-variable-post-reset-standard): New.
6740         * cus-edit.el (custom-variable-reset-standard): use them.
6741         * cus-edit.el (custom-face-pre-reset-standard): New.
6742         * cus-edit.el (custom-face-post-reset-standard): New.
6743         * cus-edit.el (custom-face-reset-standard): use them.
6744         * cus-edit.el (custom-group-pre-reset-standard): New.
6745         * cus-edit.el (custom-group-post-reset-standard): New.
6746         * cus-edit.el (Custom-reset-standard): use them.
6747         * cus-edit.el (custom-face-reset-saved): use the pre/post
6748         functions above, call `custom-save-all' only once.
6749
6750 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
6751
6752         * gutter-items.el (buffers-tab face): Derive from the modeline
6753         face by default.  Many people use white-on-black for the default
6754         font, and the tabs look hideous with that color combination.  The
6755         modeline usually has the correct colors.
6756
6757 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
6758
6759         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
6760         (tag-mark-stack-max): Typo fix.
6761
6762 2001-09-28  Ben Wing  <ben@xemacs.org>
6763
6764         * font-lock.el:
6765         * font-lock.el (font-lock-after-change-function):
6766         fix problem with last patch, reported by Katsumi Yamaoka.
6767
6768 2001-09-17  Ben Wing  <ben@xemacs.org>
6769
6770         * font-lock.el (font-lock-after-change-function):
6771         fix problem when you insert a comment on the line before a line of
6772         code: if we use the following char, then when you hit backspace,
6773         the following line of code turns the comment color.
6774
6775 2001-06-08  Ben Wing  <ben@xemacs.org>
6776
6777         * process.el: comment about shell-command-switch.
6778         * process.el (shell-quote-argument): Need to quote a null
6779         argument, too.  From Dan Holmsand.
6780         
6781         * startup.el (normal-top-level): Delete some unused FSF junk.
6782         * startup.el (command-line-early):
6783         
6784         * startup.el (command-line): Call MS Windows init function.
6785         
6786         * win32-native.el:
6787         * win32-native.el (mswindows-system-shells): New.
6788         * win32-native.el (mswindows-system-shell-p): New.
6789         * win32-native.el (init-mswindows-at-startup): New.
6790         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6791         * win32-native.el (mswindows-quote-one-simple-arg):
6792         * win32-native.el (mswindows-quote-one-command-arg):
6793         * win32-native.el (mswindows-construct-process-command-line-alist):
6794         Correct comments at top.  Correctly handle passing arguments
6795         to Cygwin programs and to bash.  Fix quoting of zero-length
6796         arguments (from Dan Holmsand).  Set shell-command-switch based
6797         on shell-file-name, which in turn comes from env var SHELL.
6798
6799 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6800
6801         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6802         default-toolbar-position): Fill docstrings for balloon-help.
6803
6804 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6805
6806         * faces.el: Reenable specifications over 'gtk domain.
6807
6808 2001-08-08  Didier Verna  <didier@xemacs.org>
6809
6810         * autoload.el (update-autoload-files): make defdir a file name,
6811         not directory name.
6812
6813 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6814
6815         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6816
6817         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6818
6819 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6820
6821         * font-menu.el (font-menu-set-font): Default to current font-family.
6822         (font-menu-preferred-resolution):
6823         (font-menu-size-scaling):
6824         Provide gtk defaults, too.
6825
6826 2001-07-29  Mike Alexander  <mta@arbortext.com>
6827
6828         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6829         list
6830         (custom-set-face-font-family): ditto
6831
6832 2001-07-26  Mike Sperber <mike@xemacs.org>
6833
6834         * files.el (auto-mode-alist): .9 files are man pages, too.
6835
6836 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6837
6838         * process.el (call-process-internal): bind
6839         coding-system-for-write to 'binary when calling
6840         start-process-internal, so the process receives 
6841         the literal contents of INFILE.
6842
6843 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6844
6845         * files.el (auto-mode-alist): Add configure.ac support.
6846
6847 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6848
6849         * buff-menu.el:
6850         mouse.el:
6851         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6852
6853 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6854
6855         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6856
6857 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6858
6859         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6860         mixed text.
6861         (kinsoku-eol-p): Ditto.
6862
6863 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6864
6865         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6866         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6867         characters as the category `s' or `e' correctly.
6868
6869 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6870
6871         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6872
6873 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6874
6875         * mule/cyrillic.el:  Set up case table.
6876
6877 2001-06-08  Mike Sperber <mike@xemacs.org>
6878
6879         * files.el (save-some-buffers-1): Don't zap the help window right
6880         after `map-y-or-n-p' has popped it up.
6881
6882 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6883
6884         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6885
6886 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6887
6888         * specifier.el: define-specifier-tag 'gtk.
6889
6890 2001-05-12  Ben Wing  <ben@xemacs.org>
6891
6892         * find-paths.el (paths-find-recursive-path):
6893         fix error with null EXCLUDE-REGEXP.
6894         
6895         * font-lock.el (font-lock-mode):
6896         fix problem reported by hrvoje with buffers starting with a space.
6897         
6898 2001-05-06  Ben Wing  <ben@xemacs.org>
6899
6900         * dialog.el (make-dialog-box):
6901         * menubar-items.el (default-menubar):
6902         * printer.el (generic-print-buffer):
6903         * printer.el (generic-print-region):
6904         implement printing the selection when it's selected.
6905
6906 2001-04-18  Didier Verna  <didier@xemacs.org>
6907
6908         * cus-edit.el (Custom-reset-standard): reset to standard settings
6909         not only when the buffer's :custom-state is 'modified, but also
6910         when it is 'set or 'saved.
6911
6912 2001-04-17  Didier Verna  <didier@xemacs.org>
6913
6914         * startup.el (load-user-init-file): define `custom-file' before
6915         loading the user's init file.
6916
6917 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6918
6919         * menubar.el (popup-mode-menu): Make it work with
6920         popup-menu-titles turned off.
6921         
6922 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6923
6924         * about.el (about-mailto-link): Use compose-mail for sending mail.
6925
6926 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6927
6928         * package-admin.el (package-install-hook): New.
6929         (package-delete-hook): New.
6930         (package-admin-add-single-file-package): Use package-delete-hook.
6931
6932         * package-get.el (package-get): Use package-install-hook.
6933
6934 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6935
6936         * package-ui.el (pui-install-selected-packages): reverse the lists
6937         of packages so that they get handled in the same order as they
6938         were selected.
6939
6940 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6941
6942         * packages.el (locate-library): Use read-library-name for completion.
6943
6944 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6945
6946         * byte-optimize.el (=): `=' is not a binary predicate!
6947         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6948         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6949
6950 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6951
6952         * bytecomp.el (byte-compile-arithcompare):
6953         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6954
6955 2001-06-03  William M. Perry  <wmperry@gnu.org>
6956
6957         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6958         return the filename selected by the user!
6959
6960 2001-05-31  William M. Perry  <wmperry@gnu.org>
6961
6962         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6963         in XEmacs/GTK.
6964
6965 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6966
6967         * coding.el: Tiny typo fixed.
6968
6969 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6970
6971         * XEmacs 21.4.3 "Academic Rigor" is released.
6972
6973 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6974
6975         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6976
6977 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6978
6979         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6980
6981 2001-05-04  Ben Wing  <ben@xemacs.org>
6982
6983         * printer.el (generic-print-buffer):
6984         * printer.el (generic-print-region):
6985         Enable dialog boxes.  Apply workaround recommended by Kirill.
6986         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6987         
6988         * simple.el (kill-whole-line):
6989         * simple.el (kill-line-1):
6990         * simple.el (kill-entire-line):
6991         * simple.el (kill-line):
6992         * simple.el (backward-kill-line):
6993         Take out interactive dependence of kill-whole-line.
6994
6995 2001-04-22  Ben Wing  <ben@xemacs.org>
6996
6997         * dialog.el (make-dialog-box):
6998         Put dialog titles back in -- this time correctly.  Fix various
6999         other problems with leaks and such.
7000
7001         * simple.el (region-exists-p):
7002         * simple.el (region-active-p):
7003         Add comment about which one is correct to use in menu specs.
7004
7005 2001-05-05  Ben Wing  <ben@xemacs.org>
7006
7007         * dialog.el (make-dialog-box): fix doc string.
7008         * menubar-items.el (default-menubar): Add Page Setup for Windows,
7009         take out Pretty Print.
7010         * printer.el:
7011         * printer.el (printer-current-device): New.
7012         * printer.el (Printer-get-device): New.
7013         * printer.el (Printer-clear-device): New.
7014         * printer.el (generic-page-setup): New.
7015         * printer.el (generic-print-buffer):
7016         * printer.el (generic-print-region):
7017         Implement Page Setup.  Handle errors properly.
7018
7019 2001-05-05  Ben Wing  <ben@xemacs.org>
7020
7021         * subr.el (error): Complete list of errors in doc string.
7022         
7023 2001-04-22  Ben Wing  <ben@xemacs.org>
7024
7025         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
7026         
7027 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
7028
7029         * build-report.el: Remove CVS keywords since this file has been in
7030         core lisp for a while now.
7031         * build-report.el (build-report-make-output-files): Fix typo.
7032
7033 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
7034
7035         * about.el (about-finish-buffer): Make sure the last change works
7036         even if EVENT is nil.
7037
7038 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
7039
7040         * about.el (about-finish-buffer): Kill/bury the buffer where the user
7041         clicked, not the one that happens to be the current buffer at the
7042         time.
7043
7044 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
7045
7046         * cus-edit.el (custom-display): Support the GTK Window System also.
7047
7048 2001-04-30  Ben Wing  <ben@xemacs.org>
7049
7050         * printer.el:
7051         * printer.el (printer-page-header):
7052         * printer.el (Print-context): New.
7053         * printer.el (printer-page-footer):
7054         * printer.el (generate-header-element): New.
7055         * printer.el (generate-header-line): New.
7056         * printer.el (print-context-property):
7057         * printer.el (generic-print-buffer):
7058         * printer.el (generic-print-region):
7059         Implement headers and footers.  Implement calling Print dialog box
7060         (#### but it doesn't quite work yet).
7061
7062 2001-04-25  Ben Wing  <ben@xemacs.org>
7063
7064         * about.el (xemacs-hackers):
7065         * about.el (about-url-alist):
7066         * about.el (about-personal-info):
7067         * about.el (about-hacker-contribution):
7068         More contributions.
7069         
7070         * simple.el (handle-post-motion-command):
7071         Fix spurious setting of zmacs-region-stays to t after a non-shift
7072         motion command.
7073
7074 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
7075
7076         * about.el (about-personal-info): Update my bio.
7077         (about-hacker-contribution): Ditto.
7078
7079 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
7080
7081         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
7082
7083 2001-04-19  Andy Piper  <andy@xemacs.org>
7084
7085         * package-net.el (package-net-cygwin32-binary-size): new size.
7086         (package-net-win32-binary-size): new size.
7087         (package-net-convert-index-to-ini): Use new arch.
7088         (package-net-batch-convert-index-to-ini): Removed.
7089         (package-net-generate-bin-ini): New.
7090         (package-net-batch-generate-bin-ini): New.
7091
7092 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
7093
7094         * XEmacs 21.4.1 "Copyleft" is released.
7095
7096 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
7097
7098         * x-compose.el (xlib-input-method-bug-workaround):
7099         (alias-colon-to-double-quote):
7100         Force sort in map-keymap to work around rehash bug.
7101
7102 2001-04-17  Ben Wing  <ben@xemacs.org>
7103
7104         * about.el: Finish overhaul, add a few new hackers, update a
7105         couple old ones.
7106
7107 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
7108
7109         * XEmacs 21.4.0 "Solid Vapor" is released.
7110
7111 2001-04-15  Ben Wing  <ben@xemacs.org>
7112
7113         * about.el:
7114         * about.el (about-headline-face): New.
7115         * about.el (about-link-face): New.
7116         * about.el (about-current-release-maintainers): New.
7117         * about.el (about-other-current-hackers): New.
7118         * about.el (about-url-alist):
7119         * about.el (about-once-and-future-hackers): New.
7120         * about.el (about-mailto-link): New.
7121         * about.el (about-get-buffer):
7122         * about.el (about-finish-buffer):
7123         * about.el (about-xemacs):
7124         * about.el (about-features): Removed.
7125         * about.el (about-advantages): New.
7126         * about.el (about-maintainer-info): Removed.
7127         * about.el (about-personal-info): New.
7128         * about.el (about-hacker-contribution): New.
7129         * about.el (about-maintainer):
7130         * about.el (about-show-linked-info):
7131         * about.el (about-hackers):
7132         Major revamping.  Rewriting of most of the text, improve the
7133         link handling, separate info on contributors into personal
7134         and contribution info, add new contributors, update personal
7135         info, etc. etc.
7136         
7137         * menubar-items.el (default-menubar):
7138         Help menubar entry for News now says more accurately
7139         "What's New in XEmacs".
7140         
7141         * mouse.el:
7142         * mouse.el (mouse-track-cleanup-hook):
7143         * mouse.el (mouse-track):
7144         Don't set-buffer to a dead buffer when calling mouse-track
7145         cleanup hooks.
7146
7147 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
7148
7149         * XEmacs 21.2.47 "Zephir" is released.
7150
7151 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
7152
7153         * dialog.el (make-dialog-box): Disable dialog box titles until
7154         we get them working.
7155
7156 2001-03-30  Ben Wing  <ben@xemacs.org>
7157
7158         * help.el:
7159         * help.el (Help-princ-face):
7160         * help.el (Help-prin1-face):
7161         * help.el (frob-help-extents):
7162         * help.el (describe-function-1):
7163         * help.el (describe-variable):
7164         Avoid using font-lock faces, which may not be defined.
7165         Instead, use hyper-apropos faces, and make sure they're
7166         defined as necessary by using `require'. (It's not so safe
7167         to do this for font-lock.) In any case, we will eventually
7168         be merging this functionality into hyper-apropos.
7169
7170         * loaddefs.el (completion-ignored-extensions):
7171         Fix documentation.
7172         
7173         * menubar-items.el (menu-truncate-list): Removed.
7174         * menubar-items.el (Menubar-items-truncate-list): New.
7175         * menubar-items.el (default-menubar):
7176         Fix errors if grep or compile command is too long.  Rename helper
7177         function to be less visible.
7178
7179 2001-03-23  Martin Buchholz  <martin@xemacs.org>
7180
7181         * byte-optimize.el (byte-optimize-minus):
7182         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
7183
7184 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
7185
7186         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
7187         Mule is available.
7188
7189         * mule/latin.el: New file.
7190
7191 2001-03-11  Ben Wing  <ben@xemacs.org>
7192
7193         * auto-save.el:
7194         * auto-save.el (auto-save-directory):
7195         * auto-save.el (make-auto-save-file-name):
7196         * auto-save.el (auto-save-file-name-p): New.
7197
7198         Merge in improvements from other definition of
7199         make-auto-save-file-name in files.el.
7200         
7201         * auto-save.el (auto-save-original-name):
7202         * auto-save.el (auto-save-name-in-fixed-directory):
7203         * auto-save.el (auto-save-unslashify-name): Removed.
7204         * auto-save.el (auto-save-slashify-name): Removed.
7205         * auto-save.el (auto-save-reserved-chars): New.
7206         * auto-save.el (auto-save-escape-name): New.
7207         * auto-save.el (auto-save-unhex): New.
7208         * auto-save.el (auto-save-unescape-name): New.
7209
7210         Change algorithm for encoding filenames in auto-save names to be
7211         entirely safe with all filesystems and all possible characters in
7212         a filename, and 100% reversible. (Essentially, uses
7213         quoted-printable as the encoding.)
7214         
7215         * auto-save.el (recover-all-files):
7216
7217         Use insert-directory rather than calling ls directly -- fixes
7218         things under Windows.
7219
7220         * files.el:
7221         * files.el (convert-standard-filename): Substitute FSF's
7222         definition for this (we had nothing here before).
7223         
7224         * files.el (backup-buffer): Warning fix.
7225         
7226         * files.el (make-backup-file-name):
7227         * files.el (find-backup-file-name):
7228         Fix error in calling sequence to auto-save-file-name-p.
7229         
7230         * files.el (recover-file):
7231         Use insert-directory rather than calling ls directly -- fixes
7232         things under Windows.
7233
7234         * files.el (make-auto-save-file-name): Removed.
7235         * files.el (auto-save-file-name-p): Removed.
7236         auto-save is always dumped so no sense in having a definition
7237         that will always be overwritten with another.
7238         
7239         * files.el (insert-directory):
7240         * win32-native.el:
7241         * win32-native.el (debug-mswindows-process-command-lines):
7242         * win32-native.el (original-make-auto-save-file-name): Removed.
7243         * win32-native.el (make-auto-save-file-name): Removed.
7244
7245
7246 2001-03-21  Martin Buchholz <martin@xemacs.org>
7247
7248         * XEmacs 21.2.46 "Urania" is released.
7249
7250 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
7251
7252         * menubar-items.el (default-menubar): Update sample.emacs to
7253         sample.init.el and adjust accelerators.
7254
7255 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
7256
7257         * build-report.el (build-report): Improve docstring.
7258
7259 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
7260
7261         * ChangeLog: Log GTK merge.
7262
7263         * gutter-items.el:
7264         * mwheel.el:
7265         * sound.el:
7266         * startup.el:
7267         Revert gratuitous whitespace changes.
7268
7269 2001-03-07  Ben Wing  <ben@xemacs.org>
7270
7271         * help.el:
7272         * help.el (key-or-menu-binding):
7273         * help.el (Help-find-file): New.
7274         * help.el (describe-beta):
7275         * help.el (describe-copying):
7276         * help.el (describe-project):
7277         * help.el (view-emacs-news):
7278         * help.el (view-sample-init-el): New.
7279         * help.el (Help-princ-face): New.
7280         * help.el (Help-prin1-face): New.
7281         * help.el (help-symbol-function-context-menu):
7282         * help.el (help-symbol-variable-context-menu):
7283         * help.el (help-symbol-function-and-variable-context-menu):
7284         * help.el (frob-help-extents):
7285         * help.el (describe-function-1):
7286         * help.el (describe-variable):
7287
7288         Add coloring in Help buffers, correspondent with hyperlinks.
7289         View files in view-mode rather than Fundamental.
7290         Remove separators from context menus -- now handled in generic code.
7291         Add `Find Tag' to context menu.
7292         
7293         * menubar.el (popup-mode-menu):
7294
7295         Rewrite code that outputs the popup menu to (a) put more specific
7296         entries first, (b) be more robust, (c) output the proper context
7297         menu separators automatically (the context menu functionality is
7298         new and currently used only by Help).
7299
7300 2001-03-10  William M. Perry  <wmperry@aventail.com>
7301
7302         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
7303         this function when converting from the 21.1 GTK branch.  Now
7304         supports file, password, question, and color built-in dialogs.
7305
7306 2001-03-06  Ben Wing  <ben@xemacs.org>
7307
7308         * keydefs.el:
7309         * keydefs.el (global-map):
7310         Add commented-out change of M-k (for 21.5).
7311         
7312         * menubar-items.el (default-menubar):
7313         Fix items to control kill-line behavior; add items for
7314         shifted motion.
7315         
7316         * simple.el:
7317         * simple.el (kill-whole-line):
7318         * simple.el (historical-kill-line): Removed.
7319         * simple.el (kill-line): Removed.
7320         * simple.el (kill-entire-line): New.
7321         * simple.el (kill-line-1): New.
7322         * simple.el (backward-kill-line):
7323         Undo kill-whole-line == always changes.  Add new function
7324         kill-entire-line to unconditionally delete the current line.
7325         Add comments describing the lamentable state of affairs of
7326         the kill-line functions and variables.
7327
7328 2001-03-02  Ben Wing  <ben@xemacs.org>
7329
7330         * simple.el:
7331         * simple.el (beginning-of-buffer):
7332         * simple.el (end-of-buffer):
7333         * simple.el (mark-ring-unrecorded-commands):
7334         * simple.el (signal-error-on-buffer-boundary):
7335         * simple.el (shifted-motion-keys-select-region):
7336         * simple.el (unshifted-motion-keys-deselect-region):
7337         * simple.el (motion-keys-for-shifted-motion): New.
7338         * simple.el (handle-pre-motion-command):
7339         * simple.el (handle-post-motion-command):
7340         * simple.el (forward-char-command):
7341         * simple.el (backward-char-command):
7342         * simple.el (scroll-up-command):
7343         * simple.el (scroll-down-command):
7344         * simple.el (next-line):
7345         * simple.el (previous-line):
7346         * simple.el (backward-block-of-lines):
7347         * simple.el (forward-block-of-lines):
7348         * simple.el (backward-word):
7349         * simple.el (mark-word):
7350
7351         Augment documentation of the most common motion commands to make
7352         note of the shifted-motion support.  Improve the support to (a)
7353         properly document how it works and why it's done in the fashion it
7354         is, and (b) allow the keystrokes that trigger it to be customized.
7355
7356         Correct error in the customize specification of
7357         mark-ring-unrecorded-commands.
7358
7359 2001-03-02  Ben Wing  <ben@xemacs.org>
7360
7361         * font-lock.el:
7362         * font-lock.el (font-lock-pending-extent-table): Removed.
7363         * font-lock.el (font-lock-pending-buffer-table): New.
7364         * font-lock.el (font-lock-pre-idle-hook):
7365         * font-lock.el (font-lock-after-change-function):
7366         * font-lock.el (font-lock-fontify-pending-extents):
7367         * font-lock.el (font-lock-lisp-like):
7368
7369         Fix handling of pending extents to avoid excessive slowness (N^2
7370         behavior) when making lots of buffer changes between redisplays,
7371         such as when saving the Options.
7372
7373 2001-03-09  William M. Perry  <wmperry@aventail.com>
7374
7375         * device.el:
7376         * dragdrop.el:
7377         * dumped-lisp.el:
7378         * faces.el:
7379         * frame.el:
7380         * gnuserv.el:
7381         * loadup.el:
7382         * menubar-items.el:
7383         * minibuf.el:
7384         The Great GTK Merge.
7385
7386         * ChangeLog.GTK:
7387         * dialog-gtk.el:
7388         * gdk.el:
7389         * generic-widgets.el:
7390         * glade.el:
7391         * gnome-widgets.el:
7392         * gnome.el:
7393         * gtk-compose.el:
7394         * gtk-extra.el:
7395         * gtk-faces.el:
7396         * gtk-ffi.el:
7397         * gtk-file-dialog.el:
7398         * gtk-font-menu.el:
7399         * gtk-glyphs.el:
7400         * gtk-init.el:
7401         * gtk-iso8859-1.el:
7402         * gtk-marshal.el:
7403         * gtk-mouse.el:
7404         * gtk-package.el:
7405         * gtk-password-dialog.el:
7406         * gtk-select.el:
7407         * gtk-widget-accessors.el:
7408         * gtk-widgets.el:
7409         * gtk.el:
7410         widgets-gtk.el:
7411         The Great GTK Merge: new files.
7412
7413 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
7414
7415         * generic-widgets.el: Don't require gtk (a built-in feature) at
7416         top level.  Don't execute the last sexp unless (featurep 'gtk).
7417
7418 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
7419
7420         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
7421
7422 2001-02-23  Martin Buchholz <martin@xemacs.org>
7423
7424         * XEmacs 21.2.45 "Thelxepeia" is released.
7425
7426 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
7427  
7428         * about.el (xemacs-hackers): update my entry. 
7429         * about.el (about-maintainer-info): ditto. 
7430         * about.el (about-hackers): ditto. 
7431
7432 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
7433
7434         * about.el (about-maintainer-info): More vanity info about
7435         yours truly.
7436
7437 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
7438
7439         * build-report.el (build-report-destination): xemacs-build-reports
7440         has moved to SourceForge, where mailing list name length is
7441         restricted, hence the name change to
7442         xemacs-buildreports@xemacs.org.
7443         * build-report.el (build-report-keep-regexp): Update default.
7444         * build-report.el (build-report-delete-regexp): Ditto.
7445         * build-report.el (build-report-make-output-files): Ditto.
7446
7447 2001-02-19  Craig Lanning  <lanning@scra.org>
7448
7449         * lisp-mode.el: Add indentation specifications for following
7450         Common Lisp forms: handler-case, handler-bind, with-slots,
7451         with-open-file, with-open-stream, print-unreadable-object.
7452
7453 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
7454
7455         * font-lock.el (font-lock-set-defaults-1):
7456         Move initialization of `font-lock-cache-position' so that it's set
7457         even if font-lock-keywords is already defined.
7458
7459 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
7460
7461         * autoload.el (generate-file-autoloads-1):
7462         Use `emacs-lisp-mode-syntax-table' instead of
7463         `lisp-mode-syntax-table'.
7464         * lisp-mode.el (lisp-mode-syntax-table):
7465         Get rid of old checks for `parse-partial-sexp' version.
7466         Make `|' (pipe) string delimiter instead of punctuation.
7467
7468 2001-02-16  Martin Buchholz  <martin@xemacs.org>
7469
7470         * window.el (save-selected-window):
7471         Use gensym for better macro hygiene.
7472
7473 2001-02-06  Mike Sperber <mike@xemacs.org>
7474
7475         * dump-paths.el:
7476         * startup.el (startup-setup-paths): Set and use
7477         `mule-lisp-directory'.
7478         (startup-setup-paths-warning): Ditto.
7479
7480         * setup-paths.el (paths-find-mule-lisp-directory): Added.
7481         (paths-construct-load-path): Consider `mule-lisp-directory'.
7482
7483 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
7484
7485         * font-lock.el: Syntax table improvements used.  A few random
7486         changes are not specified below.
7487         (font-lock-fontify-string-delimiters):
7488         (font-lock-syntactic-keywords):
7489         (font-lock-cache-state nil):
7490         (font-lock-cache-position):
7491         New variables.
7492         (font-lock-set-syntax):
7493         (font-lock-apply-syntactic-highlight):
7494         (font-lock-fontify-syntactic-anchored-keywords):
7495         (font-lock-fontify-syntactic-keywords-region):
7496         (font-lock-eval-keywords):
7497         New functions.
7498         (font-lock-remove-face):
7499         (font-lock-fontify-syntactically-region):
7500         Use syntax properties.
7501
7502 2001-02-08  Martin Buchholz <martin@xemacs.org>
7503
7504         * XEmacs 21.2.44 "Thalia" is released.
7505
7506 2001-01-16  Mike Sperber <mike@xemacs.org>
7507
7508         * startup.el (normal-top-level): Work even if no installation root
7509         is found.
7510
7511 2001-01-30  Andy Piper  <andy@xemacs.org>
7512
7513         * gutter-items.el (progress-abort-glyph): remove instantiator.
7514         (set-progress-abort-instantiator): new function.
7515         (abort-progress-feedback): use it.
7516
7517         * gutter.el (set-gutter-dirty-p): new function.
7518
7519 2001-01-30  Didier Verna  <didier@xemacs.org>
7520
7521         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
7522
7523 2001-01-24  Didier Verna  <didier@xemacs.org>
7524
7525         * sound.el (sound-extension-list): give a better default value.
7526         * sound.el (load-sound-file): improve the doc string, also find
7527         files given by absolute names, pass a real extension list to
7528         `locate-file'.
7529
7530 2001-01-26  Martin Buchholz <martin@xemacs.org>
7531
7532         * XEmacs 21.2.43 "Terspichore" is released.
7533
7534 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
7535
7536         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
7537         messages from gnuserv.
7538
7539 2001-01-20  Martin Buchholz <martin@xemacs.org>
7540
7541         * XEmacs 21.2.42 "Poseidon" is released.
7542
7543 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
7544
7545         * cl-macs.el (cl-upcase-arg): New function.
7546         (cl-function-arglist): New function.
7547         (cl-transform-lambda): Automatically add CL-style lambda list to
7548         documentation string using functions above.
7549
7550 2001-01-12  Andy Piper  <andy@xemacs.org>
7551
7552         * package-get.el (package-get-custom): call
7553         package-net-update-installed-db.
7554
7555         * package-ui.el (pui-install-selected-packages): call
7556         package-net-update-installed-db.
7557
7558         * package-net.el (package-net-update-installed-db): use
7559         packages-package-list so that we reflect reality.
7560
7561         * packages.el (packages-package-list): Make docstring reflect
7562         reality.
7563
7564         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
7565
7566         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
7567         isn't installed.
7568
7569 2001-01-17  Andy Piper  <andy@xemacs.org>
7570
7571         * wid-edit.el (widget-activation-glyph-mapper): activate or
7572         deactivate native widgets.
7573         (widget-glyph-insert-glyph): record instantiator.
7574         (widget-push-button-value-create): use it.
7575
7576         * gui.el (gui-button-action): new function. Make button's domain
7577         buffer current when calling.
7578         (make-gui-button): update to use gui-button-action.
7579
7580 2001-01-16  Didier Verna  <didier@xemacs.org>
7581
7582         * menubar-items.el (default-menubar): add an entry for modeline
7583         horizontal scrolling in Options -> Display.
7584
7585 2001-01-17  Steve Youngs  <youngs@xemacs.org>
7586
7587         * package-get.el (package-get-require-signed-base): Set to nil
7588         by default.
7589
7590 2001-01-17  Martin Buchholz <martin@xemacs.org>
7591
7592         * XEmacs 21.2.41 "Polyhymnia" is released.
7593
7594 2001-01-16  Mike Sperber <mike@xemacs.org>
7595
7596         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
7597         catch lisp/mule/.
7598
7599 2001-01-14  Mike Sperber <mike@xemacs.org>
7600
7601         * startup.el (maybe-create-compatibility-dot-emacs):
7602         (maybe-unmigrate-user-init-file):
7603         (unmigrate-user-init-file): Created.
7604         (maybe-migrate-user-init-file): Offer creation of compatibility
7605         .emacs.
7606         Some doc fixes wrt init file location.
7607
7608 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
7609
7610         * faces.el (face-frob-from-locale-first): new variable.
7611         (frob-face-font-2): Honor tags arg while trying to use
7612         standard-face-mapping.  When face-frob-from-locale-first is set,
7613         first try to set face inheriting from frobbed-face.
7614
7615 2001-01-15  Didier Verna  <didier@xemacs.org>
7616
7617         * about.el (xemacs-hackers): update my entry.
7618         * about.el (about-url-alist): ditto.
7619         * about.el (about-maintainer-info): ditto.
7620         * about.el (about-hackers): ditto.
7621
7622 2001-01-15  Martin Buchholz  <martin@xemacs.org>
7623
7624         The byte compiler has been badly broken for a year,
7625         by the patch of 1999-12-06.
7626         * byte-optimize.el (byte-optimize-form-code-walker):
7627         Bug was: the byte compiler was making this erroneous optimization:
7628         (progn (or (foo)) (bar)) ==> (bar)
7629
7630 2000-11-20  Mike Sperber <mike@xemacs.org>
7631
7632         * setup-paths.el (paths-core-load-path-depth): Split
7633         `paths-load-path-depth' in two for site and core lisp.  Don't
7634         recurse into core.
7635         * setup-paths.el (paths-construct-load-path): Use.
7636
7637 2001-01-10  Andy Piper  <andy@xemacs.org>
7638
7639         * package-net.el (package-net-cygwin32-binary-size): new variable
7640         (package-net-win32-binary-size): ditto.  add much needed
7641         commentary.
7642
7643         * gutter-items.el (buffers-tab-items): correct off-by-one error
7644         for buffers-tab-max-size.
7645
7646 2001-01-08  Martin Buchholz <martin@xemacs.org>
7647
7648         * XEmacs 21.2.40 is released.
7649
7650 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7651
7652         * mule/hebrew.el: Fix comments and typos.
7653         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
7654
7655 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7656
7657         * ChangeLog.1: move ancient log from fill.el.
7658
7659         * dump-paths.el:
7660         paragraphs.el:
7661         mule/mule-category.el:
7662         Miscellaneous typo fixes and slight doc clarifications.
7663
7664         * mule/mule-ccl.el:  Correct file name in header.
7665
7666 2000-12-31  Martin Buchholz <martin@xemacs.org>
7667
7668         * XEmacs 21.2.39 is released.
7669
7670 2000-12-27  Martin Buchholz  <martin@xemacs.org>
7671
7672         * byte-optimize.el (byte-optimize-cond):
7673         (byte-optimize-cond-1): New.
7674         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
7675         Optimizes (cond (x nil)) ==> nil.
7676         Provide better diagnostic on malformed expr like (cond foo).
7677
7678 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
7679
7680         * mule/mule-coding.el:
7681         mule/mule-cmds.el (reset-language-environment,
7682         set-language-environment-coding-systems):
7683         Safer default coding-priority-list, corresponding to src/file-coding.h.
7684
7685 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
7686
7687         * package-admin.el: Allow package removal from
7688         early-package-load-path.
7689
7690 2000-12-15  Andreas Jaeger  <aj@suse.de>
7691
7692         * about.el (about-maintainer-info): Update my entry.
7693
7694 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
7695
7696         * packages.el (locate-library): Add support for bzip2
7697         compressed .el files.
7698
7699 2000-12-12  Andy Piper  <andy@xemacs.org>
7700
7701         * package-net.el: new file.
7702
7703 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
7704
7705         * font-lock.el: Add missing C++ keywords.
7706
7707 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
7708
7709         * simple.el (indent-for-comment): Preserve indentation of comments
7710         starting in column 0, as documented in (Info-goto-node
7711         "(xemacs)Comments").  Update docstring accordingly.
7712
7713 2000-12-05  Martin Buchholz <martin@xemacs.org>
7714
7715         * XEmacs 21.2.38 is released.
7716
7717 2000-12-04  Didier Verna  <didier@xemacs.org>
7718
7719         * mouse.el (default-mouse-track-set-point-in-window): remove
7720         spurious '+' operation detected by Martin.
7721
7722
7723 2000-12-01  Martin Buchholz  <martin@xemacs.org>
7724
7725         * cl-extra.el (coerce):
7726         Implement char to integer coercion.
7727         Remove extraneous (numberp) test.
7728
7729         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
7730         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
7731         (byte-optimize-predicate):
7732         Warn if evaluating constant expression signals an error.
7733         (byte-optimize-form): Small simplification.
7734
7735         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
7736
7737 2000-11-30  Martin Buchholz  <martin@xemacs.org>
7738
7739         * byte-optimize.el:
7740         (byte-optimize-minus):
7741         (byte-optimize-plus):
7742         (byte-optimize-mult):
7743         (byte-optimize-quo):
7744         Use (car (last x)) instead of (last x) to get last elt!
7745         Use `byte-optimize-predicate' to optimize `%'.
7746         Move optimizations for special numeric args to bytecomp.el.
7747         * bytecomp.el (byte-compile-associative): Remove.
7748         (byte-compile-max): New.
7749         (byte-compile-min): New.
7750         Properly handle erroneous calls: (max) (min).
7751         (byte-compile-plus): New.
7752         (byte-compile-minus):
7753         It's easiest to handle 0, +1 and -1 args here.
7754         (byte-compile-mult): New.
7755         It's easiest to handle 1, -1 and 2 args here.
7756         (byte-compile-quo):
7757         It's easiest to handle 0, +1 and -1 args here.
7758         Issue byte-compiler warning when dividing by zero.
7759
7760         Byte-compiler arithmetic improvements.
7761         Better optimize these expressions in the obvious way:
7762         (+ x y 1)   -->  varref x varref y add add1
7763         (+ x y -1)  -->  varref x varref y add sub1
7764         (- x y 0)   -->  (- x y)
7765         (- 0 x y)   -->  (- (- x) y)
7766         (% 42 19)   --> compile-time constant
7767         (/ 42 19)   --> compile-time constant
7768         (* (foo) 2) --> foo call dup plus
7769
7770         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7771         unless (declaim (optimize (safety 3)))
7772         or (setq byte-compile-delete-errors nil).
7773
7774 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7775
7776         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7777         docstrings.
7778
7779 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7780
7781         * startup.el (command-line-do-help):  Add documentation of
7782         portable dumper switches.
7783
7784 2000-11-22  Andy Piper  <andy@xemacs.org>
7785
7786         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7787
7788         * glyphs.el (init-glyphs): don't use autodetect for strings.
7789
7790 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7791
7792         * byte-optimize.el (byte-optimize-char-before):
7793         (byte-optimize-backward-char):
7794         (byte-optimize-backward-word):
7795         Fix incorrect optimizations for these sorts of expressions:
7796         (let ((x nil)) (backward-char x))
7797
7798 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7799
7800         * byte-optimize.el:
7801         * byte-optimize.el (byte-optimize-backward-char): New.
7802         * byte-optimize.el (byte-optimize-backward-word): New.
7803         Make backward-word and backward-char as efficient as forward versions.
7804
7805         * bytecomp.el (byte-compile-no-args-with-one-extra):
7806         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7807         * bytecomp.el (byte-compile-two-args-with-one-extra):
7808         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7809         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7810         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7811         Check if extra arg is constant nil, and if so, use byte-coded call.
7812
7813         * simple.el (backward-word):
7814         * simple.el (mark-word):
7815         * simple.el (kill-word):
7816         * simple.el (backward-kill-word):
7817         Make COUNT argument optional, for consistency with forward-char et al.
7818
7819         * abbrev.el (abbrev-string-to-be-defined):
7820         * abbrev.el (inverse-abbrev-string-to-be-defined):
7821         * abbrev.el (inverse-add-abbrev):
7822         * abbrev.el (expand-region-abbrevs):
7823         * buff-menu.el (Buffer-menu-execute):
7824         * indent.el (move-to-left-margin):
7825         * indent.el (indent-relative):
7826         * indent.el (move-to-tab-stop):
7827         * info.el (Info-reannotate-node):
7828         * lisp-mode.el (lisp-indent-line):
7829         * lisp.el (end-of-defun):
7830         * lisp.el (move-past-close-and-reindent):
7831         * misc.el (copy-from-above-command):
7832         * mouse.el (default-mouse-track-scroll-and-set-point):
7833         * page.el (forward-page):
7834         * paragraphs.el (forward-paragraph):
7835         * paragraphs.el (end-of-paragraph-text):
7836         * picture.el (picture-forward-column):
7837         * picture.el (picture-self-insert):
7838         * rect.el (extract-rectangle-line):
7839         * simple.el (newline):
7840         * simple.el (fixup-whitespace):
7841         * simple.el (backward-delete-char-untabify):
7842         * simple.el (transpose-chars):
7843         * simple.el (transpose-preceding-chars):
7844         * simple.el (do-auto-fill):
7845         * simple.el (indent-new-comment-line):
7846         * simple.el (blink-matching-open):
7847         * view-less.el (cleanup-backspaces):
7848         * wid-edit.el (widget-transpose-chars):
7849         * term/bg-mouse.el (bg-insert-moused-sexp):
7850         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7851
7852         * info.el (Info-fontify-node):
7853         * simple.el (backward-delete-function):
7854         Use canonical delete-backward-char instead of backward-delete-char.
7855
7856 2000-11-20  Andy Piper  <andy@xemacs.org>
7857
7858         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7859         no buffers.
7860
7861 2000-11-20  Andy Piper  <andy@xemacs.org>
7862
7863         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7864         buffer tabs.
7865
7866 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7867
7868         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7869         (proclaim inline...) was shadowing compiler-macros.
7870
7871 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7872
7873         * bytecomp.el (byte-compile-eval): New.
7874         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7875         Keeps this promise made in Lispref:
7876         "If a file being compiled contains a `defmacro' form, the macro is
7877         defined temporarily for the rest of the compilation of that file."
7878
7879 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7880
7881         * cl.el (floatp-safe):
7882         (plusp):
7883         (minusp):
7884         (oddp):
7885         (evenp):
7886         (cl-abs):
7887         Use a better parameter name than `x'.
7888
7889         * cl-macs.el (check-type): Make continuable.  Change documentation
7890         to require PLACE, but accept any form for compatibility.
7891
7892         * abbrev.el (define-abbrev): Use check-type.
7893         * font-menu.el (font-menu-change-face): Use check-type.
7894         * menubar.el (relabel-menu-item): Use check-type.
7895         * itimer.el: Fix typo.
7896
7897 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7898
7899         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7900
7901 2000-11-14  Martin Buchholz <martin@xemacs.org>
7902
7903         * XEmacs 21.2.37 is released.
7904
7905 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7906
7907         * code-cmds.el: Provide the feature.
7908
7909 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7910
7911         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7912
7913         * code-cmds.el: New file
7914         * mule/mule-cmds.el:
7915         * mule/mule-misc.el
7916         (coding-keymap): New keymap. Define coding system keyboard
7917         commands on file-coding builds too.
7918         (coding-system-change-eol-conversion):
7919         (universal-coding-system-argument):
7920         (set-default-coding-systems):
7921         (prefer-coding-system): Moved from mule-cmds.el
7922         (set-buffer-process-coding-system): Moved from mule-misc.el
7923
7924 2000-09-15  Stephen Carney <carney@scubadoo.com>
7925
7926         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7927
7928 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7929
7930         * package-get.el (package-get-download-sites): Add a pre-release
7931         site for experimental packages.
7932
7933         * auto-autoloads.el: Regenerated.
7934
7935 2000-08-01  Andy Piper  <andy@xemacs.org>
7936
7937         * gutter-items.el (buffers-tab-omit-function): reference
7938         buffers-tab-select-visible-buffers.
7939         (buffers-tab-filter-functions): new variable, by default uses
7940         buffers-tab-selection-function and buffers-tab-omit-function.
7941         (select-buffers-tab-buffers-by-mode): invert arguments.
7942         (buffers-tab-select-visible-buffers): new function. Invert calling
7943         of buffers-menu-omit-invisible-buffers.
7944         (buffers-tab-items): rewrite to use
7945         buffers-tab-filter-functions. Rewrite docstring.
7946         (gutter-buffers-tab-extent): delete.
7947         (add-tab-to-gutter): always build a new extent when adding the
7948         tabs.
7949         (update-tab-in-gutter): make gutter dirty when orientation
7950         changes.
7951
7952 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7953
7954         * bytecomp.el (byte-compile-defvar-or-defconst):
7955         Only do loadhist recording if defvar form includes a value.
7956
7957 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7958
7959         * bytecomp.el (byte-compile-initial-macro-environment):
7960         `eval-when-compile' should not compile its body.
7961
7962 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7963
7964         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7965         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7966         some Japanese English.  Remove some ancient FSF comments, and
7967         improve docstrings.  Use symbols not vectors for tables.
7968
7969 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7970
7971         * keymap.el:
7972         (local-key-binding):
7973         (global-key-binding):
7974         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7975
7976         * lisp.el:
7977         (backward-sexp): Slightly simpler code.
7978         (mark-sexp): Make arg optional, like FSF Emacs.
7979         (forward-list): Slightly simpler code.
7980         (backward-list): Slightly simpler code.
7981         (down-list):  Make arg optional, like FSF Emacs.
7982         (up-list):  Make arg optional, like FSF Emacs.
7983         (backward-up-list):  Make arg optional, like FSF Emacs.
7984         (kill-sexp):  Make arg optional, like FSF Emacs.
7985         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7986
7987         * font-menu.el (font-menu-change-face):
7988         Take continuable errors into account.
7989
7990         * abbrev.el:
7991         * abbrev.el (clear-abbrev-table):
7992         * abbrev.el (define-abbrev-table):
7993         * abbrev.el (define-abbrev):
7994         * abbrev.el (insert-abbrev-table-description):
7995         * apropos.el (apropos-documentation-check-doc-file):
7996         * apropos.el (apropos-documentation-check-elc-file):
7997         * buff-menu.el (list-buffers):
7998         * buff-menu.el (list-buffers-noselect):
7999         * bytecomp.el (byte-recompile-directory):
8000         * bytecomp.el (batch-byte-compile):
8001         * cl-macs.el (typep):
8002         * code-files.el (find-coding-system-magic-cookie):
8003         * code-files.el (insert-file-contents):
8004         * cus-edit.el (customize-set-variable):
8005         * cus-edit.el (customize-save-variable):
8006         * cus-face.el (custom-set-face-font-size):
8007         * cus-face.el (custom-set-face-update-spec):
8008         * cus-face.el (custom-reset-faces):
8009         * custom.el (custom-check-theme):
8010         * custom.el (copy-upto-last):
8011         * fill.el (canonically-space-region):
8012         * fill.el (fill-paragraph):
8013         * fill.el (fill-region):
8014         * fill.el (find-space-insertable-point):
8015         * fill.el (justify-current-line):
8016         * faces.el (face-spec-update-all-matching):
8017         * faces.el (set-face-stipple):
8018         * files-nomule.el (insert-file-contents):
8019         * files.el (insert-file-contents-literally):
8020         * files.el (hack-local-variables-last-page):
8021         * files.el (basic-save-buffer):
8022         * files.el (insert-directory):
8023         * font-menu.el (font-menu-change-face):
8024         * font.el (font-spatial-to-canonical):
8025         * format.el (format-encode-region):
8026         * format.el (format-insert-file):
8027         * format.el (format-replace-strings):
8028         * gutter.el (set-gutter-element):
8029         * help.el (key-or-menu-binding):
8030         * help.el (describe-bindings):
8031         * help.el (with-syntax-table):
8032         * indent.el (indent-rigidly):
8033         * indent.el (delete-to-left-margin):
8034         * info.el:
8035         * info.el (Info-extract-dir-entry-from):
8036         * info.el (Info-build-dir-anew):
8037         * info.el (Info-rebuild-dir):
8038         * info.el (Info-batch-rebuild-dir):
8039         * info.el (Info-read-subfile):
8040         * info.el (Info-build-node-completions):
8041         * info.el (Info-extract-menu-node-name):
8042         * isearch-mode.el (isearch-range-invisible):
8043         * isearch-mode.el (isearch-restore-invisible-extents):
8044         * itimer.el (itimerp):
8045         * itimer.el (itimer-live-p):
8046         * keymap.el:
8047         * keymap.el (substitute-key-definition):
8048         * keymap.el (read-command-or-command-sexp):
8049         * keymap.el (local-key-binding):
8050         * keymap.el (global-key-binding):
8051         * keymap.el (global-set-key):
8052         * keymap.el (local-set-key):
8053         * ldap.el:
8054         * ldap.el (ldap-add-entries):
8055         * ldap.el (ldap-delete-entries):
8056         * lisp.el (backward-sexp):
8057         * lisp.el (mark-sexp):
8058         * lisp.el (forward-list):
8059         * lisp.el (backward-list):
8060         * lisp.el (down-list):
8061         * lisp.el (backward-up-list):
8062         * lisp.el (up-list):
8063         * lisp.el (kill-sexp):
8064         * lisp.el (backward-kill-sexp):
8065         * menubar.el (add-menu-button):
8066         * menubar.el (add-submenu):
8067         * menubar.el (delete-menu-item):
8068         * menubar.el (relabel-menu-item):
8069         * mouse.el (narrow-window-to-region):
8070         * obsolete.el (define-obsolete-variable-alias):
8071         * obsolete.el (store-substring):
8072         * package-admin.el:
8073         * package-admin.el (package-admin-install-function):
8074         * package-admin.el (package-admin-install-function-mswindows):
8075         * package-admin.el (package-admin-default-install-function):
8076         * package-get.el (package-get-update-base-entries):
8077         * packages.el (packages-load-package-dumped-lisps):
8078         * packages.el (packages-collect-package-dumped-lisps):
8079         * printer.el (generic-print-buffer):
8080         * printer.el (generic-print-region):
8081         * replace.el (occur-mode-mouse-goto):
8082         * replace.el (perform-replace):
8083         * select.el (get-selection-no-error):
8084         * simple.el:
8085         * simple.el (newline):
8086         * simple.el (open-line):
8087         * simple.el (edit-and-eval-command):
8088         * simple.el (goto-line):
8089         * simple.el (undo):
8090         * simple.el (kill-region):
8091         * simple.el (copy-region-as-kill):
8092         * simple.el (kill-ring-save):
8093         * simple.el (set-mark):
8094         * simple.el (next-line):
8095         * simple.el (previous-line):
8096         * simple.el (line-move):
8097         * simple.el (set-goal-column):
8098         * simple.el (comment-region):
8099         * subr.el:
8100         * subr.el (putf):
8101         * syntax.el (modify-syntax-entry):
8102         * syntax.el (map-syntax-table):
8103         * view-less.el (view-file):
8104         * view-less.el (view-buffer):
8105         * view-less.el (view-file-other-window):
8106         * window-xemacs.el (backward-other-window):
8107         * window.el:
8108         * window.el (one-window-p):
8109         * window.el (walk-windows):
8110         * window.el (window-list):
8111         * x-mouse.el (x-mouse-kill):
8112         * x-select.el (x-get-cutbuffer):
8113         * x-select.el (x-store-cutbuffer):
8114         * term/bg-mouse.el (bg-mouse-line-to-center):
8115         * term/sun-mouse.el (window-line-end):
8116         * term/sun-mouse.el (sun-select-region):
8117         * term/sun.el (kill-region-and-unmark):
8118         * mule/mule-category.el:
8119         * mule/mule-category.el (modify-category-entry):
8120         * mule/mule-category.el (char-category-list):
8121         * mule/mule-coding.el (coding-system-force-on-output):
8122         * mule/mule-misc.el (coding-system-put):
8123         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
8124
8125 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
8126
8127         * cus-face.el: Typo fixes and tiny clarifications.
8128         * custom.el: ditto
8129
8130 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
8131
8132         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
8133         * startup.el (normal-top-level): Setup auto-save-list-file-name
8134         if auto-save-list-file-prefix is non-nil.
8135
8136 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
8137
8138         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
8139
8140 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8141
8142         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
8143         get symbol at point-min.
8144
8145 2000-10-24  Didier Verna  <didier@xemacs.org>
8146
8147         * info.el (Info-emacs-info-file-name): defconst it.
8148         * info.el (Info-footnote-tag): defcustom it.
8149         * info.el (Info-no-description-string): ditto.
8150         * info.el (Info-find-node): adapt to new semantics of
8151         'Info-suffixed-file (don't do the case variants stuff).
8152         * info.el (Info-insert-dir): rewrite the dir file variants code.
8153         * info.el (Info-directory-files): New. Return the list of info
8154         files in a directory.
8155         * info.el (Info-dir-outdated-p): use it.
8156         * info.el (Info-parse-dir-entries): ditto.
8157         * info.el (Info-build-dir-anew): don't restrict to files ending
8158         with a ".info.*" extension.
8159         * info.el (Info-set-mode-line): ditto.
8160         * info.el (Info-read-subfile): adapt to new semantics of
8161         'Info-suffixed-file (append 'exact argument).
8162         * info.el (Info-all-case-regexp): New. Return a regexp matching a
8163         string independently of the case.
8164         * info.el (Info-suffixed-file): use it (match all possible case
8165         for the file name).
8166         * info.el (Info-insert-file-contents): code cleanup.
8167         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
8168         columns.
8169         * info.el (Info-batch-rebuild-dir): ditto.
8170         * info.el (Info-read-node-name-1): ditto.
8171         * info.el (Info-search): ditto.
8172         * info.el (Info-fontify-node): ditto.
8173
8174
8175 2000-10-24  Didier Verna  <didier@xemacs.org>
8176
8177         * process.el (shell-command): when called from a program, avoid
8178         'push-mark's "mark-set" message.
8179
8180 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
8181
8182         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
8183         by a symbol, not by a vector.
8184         * mule/vietnamese.el (vscii): Likewise.
8185         (viscii): Likewise.
8186         * mule/cyrillic.el (koi8-r): Likewise.
8187
8188         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
8189         by a symbol, not by a vector.
8190         (chinese-big5-2): Likewise.
8191         * mule/ethiopic.el (ethiopic): Likewise.
8192         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
8193         (vietnamese-viscii-upper): Likewise.
8194
8195 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
8196
8197         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
8198
8199 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8200
8201         * byte-optimize.el (byte-optimize-car): New function.
8202         (byte-optimize-cdr): Ditto.
8203
8204 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
8205
8206         * byte-optimize.el: Partial synch with FSF 20.7.
8207         Optimize constant concatenation.
8208         Add keymapp as a side effect free function.  It is a built-in.
8209         (byte-after-unbind-pos): Remove byte-equal.
8210
8211 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8212
8213         * update-elc-2.el: Quote regexps correctly.
8214
8215 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
8216
8217         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
8218         (ccl-compile): Apply integerp, not integer-or-char-p to
8219         check the type of the buffer magnification
8220         (ccl-compile-write-string): Encode a string with binary
8221         coding system.
8222         (ccl-compile-write-repeat): Likewise.
8223
8224 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
8225
8226         * buff-menu.el:
8227         * bytecomp.el:
8228         * coding.el:
8229         * faces.el:
8230         * files.el:
8231         * fill.el:
8232         * float-sup.el:
8233         * font-lock.el:
8234         * help.el:
8235         * iso8859-1.el:
8236         * loaddefs.el:
8237         * menubar-items.el:
8238         * menubar.el:
8239         * modeline.el:
8240         * msw-font-menu.el:
8241         * paragraphs.el:
8242         * paths.el:
8243         * replace.el:
8244         * simple.el:
8245         * sound.el:
8246         * startup.el:
8247         * version.el:
8248         * x-faces.el:
8249         * x-font-menu.el:
8250         Remove purecopy.
8251
8252 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
8253
8254         * simple.el (do-auto-fill): Use the function pointer to by
8255         `comment-line-break-function', not `indent-new-comment-line'. This
8256         fixes an issue with cc-mode comment continuation.
8257
8258 2000-10-11  Martin Buchholz  <martin@xemacs.org>
8259
8260         * simple.el (turn-on-auto-fill):  Add (interactive).
8261         * mwheel.el (mwheel-install): Add (interactive).
8262         * font-lock.el (turn-on-font-lock): Add (interactive).
8263         (turn-off-font-lock): Add (interactive).
8264
8265 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8266
8267         * packages.el (packages-special-base-regexp): Add `man'.
8268
8269 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
8270
8271         * wid-edit.el (widget-specify-active): map over extents in current
8272         buffer like `widget-specify-inactive' does.  Mapping over the
8273         inactive extent object does not work since the current extent is
8274         ignored by `map-extents'.
8275
8276 2000-10-04  Martin Buchholz <martin@xemacs.org>
8277
8278         * XEmacs 21.2.36 is released.
8279
8280 2000-09-22  Martin Buchholz  <martin@xemacs.org>
8281
8282         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
8283         Optimize the compiled-function-constants vector by byte-code
8284         reference counts.
8285
8286 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
8287
8288         * build-report.el (build-report-delete-regexp): quote value in
8289         defcustom
8290
8291 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
8292
8293         * build-report.el (build-report): Don't bind srcdir which we don't
8294         use in `multiple-value-bind' to avoid the only byte-compiler
8295         warning.
8296
8297 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
8298
8299         * build-report.el: Requires cl and custom now.
8300         build-report-version is determined by XEmacs version -- remove
8301         build-report-version*.
8302         * build-report.el (build-report-version): Removed.
8303         * build-report.el (build-report-installation-version-regexp): New.
8304         * build-report.el (build-report-version-file-regexp): New.
8305         * build-report.el (build-report-installation-srcdir-regexp): New.
8306         * build-report.el (build-report-destination): Offer
8307         xemacs-build-reports and xemacs-beta.
8308         * build-report.el (build-report-keep-regexp): Adjusted.
8309         * build-report.el (build-report-delete-regexp): Adjusted.
8310         * build-report.el (build-report-make-output-dir): New.
8311         * build-report.el (build-report-installation-file): Replace use of
8312         `concat' with `expand-file-name'.
8313         * build-report.el (build-report-make-output-file): Removed.
8314         * build-report.el (build-report-make-output-files): New.
8315         * build-report.el (build-report-subject): Identify as
8316         user-variable with "*...".
8317         * build-report.el (build-report-prompts): Ditto.
8318         * build-report.el (build-report-version-file): New.
8319         * build-report.el (build-report-file-encoding): Identify as
8320         user-variable with "*...".
8321         * build-report.el (build-report-make-output-get): New.
8322         * build-report.el (build-report-insert-header): Report
8323         emacs-version and system-configuration instead of
8324         build-report-version.
8325         * build-report.el (build-report-insert-make-output): Add file
8326         argument.
8327         * build-report.el (build-report-insert-installation-file):
8328         Re-indent.
8329         * build-report.el (build-report-keep): Change docstring,
8330         re-indent.
8331         * build-report.el (build-report-delete): Ditto.
8332         * build-report.el (build-report-installation-data): New.
8333         * build-report.el (build-report-version-file-data): New.
8334
8335 2000-09-20  Martin Buchholz  <martin@xemacs.org>
8336
8337         * byte-optimize.el (byte-optimize-lapcode):
8338         Fix the optimization of using the first 5 elements of the
8339         constants vector for variables.
8340         (byte-optimize-lapcode): Fix another ancient broken optimization.
8341
8342 2000-09-19  Martin Buchholz  <martin@xemacs.org>
8343
8344         * *: Spelling mega-patch
8345
8346 2000-09-19  Martin Buchholz  <martin@xemacs.org>
8347
8348         * easymenu.el: doc fixes.
8349         (easy-menu-do-define): Use backquote.
8350         (easy-menu-change):
8351         (easy-menu-add):
8352         `when' seems much clearer than `if' here.
8353         (easy-menu-remove):
8354         (easy-menu-add-item):
8355         (easy-menu-item-present-p):
8356         (easy-menu-remove-item):
8357         Wrap using (when (featurep 'menubar) ...)
8358
8359 2000-09-16  Martin Buchholz  <martin@xemacs.org>
8360
8361         * bytecomp.el (displaying-byte-compile-warnings):
8362         Revert Ben's change to this function below so that the compile log
8363         is displayed properly for users of the "popper" package.
8364
8365 2000-09-12  Martin Buchholz  <martin@xemacs.org>
8366
8367         * window.el (save-selected-window): Use backquote.
8368
8369         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
8370         Renamed from `byte-compile-file-form-defvar'.
8371         * bytecomp.el (byte-compile-defvar-or-defconst):
8372         Only cons onto current-load-list in top-level forms.
8373         Else this leaks a cons cell every time a defun is called.
8374         Renamed from `byte-compile-defvar', for clarity.
8375         Warn when docstring of defvar is not a string.
8376         Use consistent error messages.
8377         Better comments.
8378
8379 2000-09-11  Martin Buchholz  <martin@xemacs.org>
8380
8381         * simple.el (set-variable):
8382         Remove unneeded defvar by rearranging order of let* forms.
8383
8384         * mule/mule-ccl.el (ccl-get-next-code):
8385         * menubar-items.el (bookmark-menu-filter):
8386         (language-environment-menu-filter):
8387         (tutorials-menu-filter):
8388         * toolbar-items.el (toolbar-compile):
8389         * byte-optimize.el (disassemble-offset):
8390         Use (declare (special ...)) instead of `defvar'.
8391
8392         * cl-macs.el (cl-do-proclaim):
8393         Fix (declare (special ...)) warning suppression syntax.
8394
8395 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
8396
8397         * info.el (Info-tag-table-marker):
8398         (Info-tag-table-buffer):
8399         (Info-find-file-node):
8400         (Info-read-subfile):
8401         (Info-build-node-completions):
8402         (Info-search):
8403         (Info-mode):
8404         Multiple info buffer support.
8405
8406 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
8407
8408         * ldap.el (ldap-decode-entry): New defun
8409         (ldap-search-entries): Use it in order to decode DN-prefixed
8410         entries properly
8411
8412 2000-08-23  Daniel Pittman <daniel@danann.net>
8413
8414         * mule/mule-cmds.el (coding-system-change-eol-conversion):
8415         Use `eq', not `=', to compare symbols.
8416
8417 2000-07-30  Ben Wing  <ben@xemacs.org>
8418
8419         * bytecomp.el (byte-compile-report-error):
8420         * bytecomp.el (displaying-byte-compile-warnings):
8421         if stack-trace-on-error is set, send out a backtrace when
8422         an error is encountered that stops byte compilation.  this
8423         should make it much much easier to track down those curious
8424         problems.  also undo the kludge of using a separate "*Show*"
8425         buffer for display when there's a temp-buffer-show-function;
8426         we can avoid this by just being a little smarter.
8427
8428         * dialog-items.el:
8429         * dialog-items.el (search-dialog-regexp): New.
8430         * dialog-items.el (search-dialog-callback):
8431         * dialog-items.el (make-search-dialog):
8432         add a regexp option to the dialog and clean up a bit.
8433
8434         * dialog.el:
8435         * dialog.el (yes-or-no-p-dialog-box):
8436         * dialog.el (get-dialog-box-response):
8437         * dialog.el (make-dialog-box):
8438         * dialog.el (dialog-box-finish): New.
8439         * dialog.el (dialog-box-cancel): New.
8440         * dialog.el (internal-make-dialog-box-exit): New.
8441         implement [properly!] the :modal property of the new dialog box
8442         interface.  this is the first time xemacs has ever had *proper*
8443         modal dialog boxes, giving the standard window-system feedback.
8444         (e.g. under windows, clicking on a disabled frame causes a beep
8445         and makes the dialog box flash three times.)
8446
8447         * dragdrop.el: header keyword frobbing.
8448
8449         * dumped-lisp.el (preloaded-file-list):
8450         renamed winnt.el to win32-native.el.
8451
8452         * faces.el (face-property):
8453         * faces.el (set-face-property):
8454         * faces.el (frob-face-property):
8455         * faces.el (frob-face-font-2):
8456         * faces.el (make-face-bold):
8457         * faces.el (make-face-italic):
8458         * faces.el (make-face-bold-italic):
8459         * faces.el (make-face-unbold):
8460         * faces.el (make-face-unitalic):
8461         * faces.el (make-face-smaller):
8462         * faces.el (make-face-larger):
8463         clean up the implementation of these so that window-system-specific
8464         methods are called only on objects belonging to that window system.
8465         previously, you could have [e.g.] mswindows-make-face-bold called
8466         on font object of device type `stream', which is not good and
8467         explains the subtle errors Adrian was getting when byte-compiling
8468         something that required 'term. (Adrian, now you can use stack-trace-
8469         on-error to find the exact place where things are going wrong instead
8470         of having to laboriously binary-search your way through.)
8471
8472         * finder.el (finder-known-keywords):
8473         cleaned up -- properly sorted, clarified the meanings of many of
8474         the keywords, and added a few -- mswin, gui, content, build, www,
8475         user, services.  the last two try to distinguish between a package
8476         that's used directly by the user, and a package that provides
8477         support services to other packages.
8478
8479         * font-lock.el (lisp-font-lock-keywords-2):
8480         update list of lisp control structures to include everything,
8481         including new ones i introduced.
8482
8483         * gutter.el: header keyword frobbing.
8484
8485         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
8486         recent isearch element was not doing so!  you got the second-most-
8487         recent instead.
8488
8489         * lisp-mode.el (construct-lisp-mode-menu):
8490         more menubar cleanups.
8491         * lisp-mode.el (with-selected-window):
8492         make it indent properly.
8493
8494         * menubar-items.el (default-menubar): lots of menubar cleanups.
8495         rearranged the options menu the most, e.g. splitting up the
8496         Keyboard/Mouse menu into a new Editing menu and combining the
8497         separate Scrollbar/Gutter/Toolbar submenus into Display.
8498         Got rid of General, moved items to Editing or new Troubleshooting.
8499         Moved Packages to Tools; doesn't seem to belong under Options.
8500         Added stuff to the Cmds menu, e.g. Change Case.
8501
8502         NB please don't complain about these periodic menubar changes.
8503         Anything like this is necessarily incremental in its construction
8504         -- By constant use you gradually become more and more aware of
8505         better and better ways to group menu items.  When we eventually
8506         move the options menu to a property sheet, the existing structure
8507         will probably be preserved fairly well.
8508
8509         * minibuf.el (next-history-element): fix problems with pressing
8510         down arrow in repeat-complex-command.
8511
8512         * modeline.el:
8513         * modeline.el (modeline-3d-p): New.
8514         added custom variable for controlling the 3d modeline.  the
8515         corresponding Options item has been present for a long time,
8516         but commented out with "fix me!" comments.  it's fixed now.
8517
8518         * obsolete.el (add-menu):
8519         remove bogus gettexts.
8520
8521         * process.el (shell-quote-argument):
8522         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
8523         For bash under Windows native, see below.
8524
8525         * simple.el:
8526         * simple.el (display-warning-buffer):
8527         Fixed the handling of warning display to eliminate the annoying
8528         *Show* buffer, like was done for byte-compiler output above.
8529
8530         * simple.el (debug-print): New.
8531         Simple function for sending debug messages to the console and/or
8532         other debug places.
8533
8534         * subr.el (replace-in-string):
8535         Rewrite this function to avoid N^2 behavior with large strings --
8536         catastrophic with the new Windows selection code! (Apparently the
8537         author of this function didn't realize there was a fun
8538         replace-match that could make his life much easier, because we
8539         duplicated the entire logic.  The new version is smaller, easier
8540         to understand, much more robust, and has extended features --
8541         those of replace-match.)
8542
8543         * window.el:
8544         * window.el (with-selected-window): New.
8545         An obvious complement to the existing `with-selected-frame' and
8546         `with-current-buffer'.
8547
8548         * win32-native.el: Renamed from winnt.el.
8549         Added a great deal of stuff for properly handling process quoting,
8550         somewhat modeled on Kirill's original model (which i later threw
8551         away).  We should now finally have correctly working process arg
8552         quoting/dequoting so that the final app gets exactly what we
8553         intended.  Because the mechanism is in Lisp, it's easily
8554         extendible. (For those running bash and running the native
8555         version, I tried hard to do what I thought was correct.  But more
8556         thought is needed, and ideally the volunteer work of people with
8557         these configurations that they generally run on.)
8558
8559         * x-font-menu.el (x-font-menu-font-data):
8560         Put in defvar's to fix byte-compiler warnings.
8561
8562 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
8563
8564         * select.el (selection-coercion-alist): Initialise.
8565         * select.el (select-coerce-to-text): New.
8566         * select.el (select-coerce): New.
8567         New functions to perform type and value coercion.
8568
8569         * select.el (select-buffer-killed-default): Keep data if it was
8570         on the clipboard.
8571
8572 2000-08-02  Martin Buchholz  <martin@xemacs.org>
8573
8574         * menubar-items.el (default-menubar): Fix typo.
8575         (default-menubar): `lambda' was mispelled as `lamda'.
8576
8577 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8578
8579         * window.el (shrink-window-if-larger-than-buffer): Remove
8580         edge checking code.
8581
8582 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8583
8584         * paths.el (gnus-local-domain): Removed.
8585         (gnus-local-organization): Ditto.
8586         (gnus-startup-file): Ditto.
8587
8588 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8589
8590         * files.el (auto-mode-alist): Add .spec for RPM.
8591
8592 2000-07-31  Andy Piper  <andy@xemacs.org>
8593
8594         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
8595
8596 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8597
8598         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
8599         browse-url.
8600         * help.el (xemacs-www-page): Ditto.
8601         (xemacs-www-faq): Ditto.
8602         * menubar-items.el (default-menubar): Ditto.
8603
8604         * wid-edit.el (widget-url-link-action): Ditto.
8605         From: Kenichi OKADA <okada@opaopa.org>.
8606
8607 2000-07-31  Martin Buchholz  <martin@xemacs.org>
8608
8609         * finder.el (finder-commentary): Add autoload cookie.
8610
8611 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8612
8613         * files.el (insert-file-contents-literally): Fix second let
8614         binding for `coding-system-for-read' to `coding-system-for-write'
8615         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
8616
8617 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
8618
8619         * files.el (insert-file-contents-literally): Use binary coding
8620         system (from Morioka san).
8621         (insert-file-contents-literally): Make file-name-handler method.
8622
8623 2000-07-26  Martin Buchholz  <martin@xemacs.org>
8624
8625         * cl-macs.el (get-selection): Add defsetf.
8626
8627 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
8628
8629         * x-init.el (x-activate-region-as-selection): replace obsolete
8630         function x-own-selection with own-selection.
8631         (ow-find): replace obsolete functions x-get-selection and
8632         x-get-clipboard with get-selection and get-clipboard.
8633         (init-post-x-win): replace obsolete function x-disown-selection
8634         with disown-selection.
8635
8636 2000-07-20  Mike Sperber  <mike@xemacs.org>
8637
8638         * startup.el (load-user-init-file): Only try to load init file if
8639         it exists.
8640
8641 2000-07-10  Andy Piper  <andy@xemacs.org>
8642
8643         * dialog-items.el: sync with Ben's patch.
8644
8645         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
8646         comment.
8647         (progress-text-glyph): deleted.
8648         (progress-layout-glyph): make completely minimal.
8649         (progress-gauge-glyph): ditto.
8650         (progress-display-style): fix to handle dynamic instantiator
8651         changes.
8652         (progress-text-instantiator): new.
8653         (progress-layout-instantiator): new.
8654         (progress-gauge-instantiator): new.
8655         (set-progress-display-instantiator): renamed and changed from
8656         set-progress-display-style.
8657         (progress-abort-glyph): use instantiator not glyph.
8658         (append-progress-display): use set-progress-display-instantiator
8659         and set-glyph-image.
8660         (abort-progress-display): ditto.
8661         (raw-append-progress-display): ditto.
8662
8663 2000-07-20  Ben Wing  <ben@xemacs.org>
8664
8665         * code-files.el: Move Mule-specific code to mule-coding.el.
8666
8667 2000-07-15  Ben Wing  <ben@xemacs.org>
8668
8669         * autoload.el:
8670         Fixed comments.
8671
8672         * cmdloop.el:
8673         * cmdloop.el (yes-or-no-p):
8674         * cmdloop.el (y-or-n-p):
8675         Make these functions use should-use-dialog-box-p and not be
8676         overridden in dialog.el.
8677
8678         * cus-dep.el:
8679         * cus-dep.el (Custom-make-dependencies): Removed.
8680         * cus-dep.el (Custom-make-dependencies-1): New.
8681         * cus-dep.el (Custom-make-one-dependency): New.
8682         New entry point for use in Makefiles, to avoid excessive
8683         invocations.
8684
8685         * cus-edit.el (custom-variable-reset-saved):
8686         * cus-edit.el (custom-variable-reset-standard):
8687         * cus-edit.el (custom-save-resets):
8688         Fix bytecompiler warnings.
8689
8690         * dialog.el:
8691         * dialog.el (yes-or-no-p-dialog-box):
8692         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
8693         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
8694         * dialog.el (get-dialog-box-response):
8695         * dialog.el (message-or-box):
8696         * dialog.el (make-dialog-box):
8697         * dialog.el (popup-dialog-box): New.
8698         Avoid yes-or-no-p bogosities.
8699         Create a general function `make-dialog-box' to encapsulate all
8700         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
8701
8702         * dumped-lisp.el (preloaded-file-list):
8703         Add dialog-items.  Clean up.  Group files by types.
8704
8705         * easymenu.el (easy-menu-add):
8706         * easymenu.el (easy-menu-remove):
8707         Account for accelerators.
8708
8709         * extents.el:
8710         * extents.el (extent-list): New args, like in map-extents.
8711         * extents.el (extent-at-event): New.
8712         * extents.el (extents-at-event): New.
8713
8714         * font-lock.el:
8715         * font-lock.el (font-lock-mode):
8716         * font-lock.el (font-lock-default-fontify-buffer):
8717         * font-lock.el (font-lock-default-unfontify-region):
8718         * font-lock.el (font-lock-fontify-syntactically-region):
8719         * font-lock.el (font-lock-fontify-keywords-region):
8720         Use new progress-feedback names.
8721
8722         * font-lock.el (java-font-lock-identifier-regexp):
8723         * font-lock.el (java-font-lock-class-name-regexp):
8724         Fix bytecompiler warnings.
8725
8726         * gutter-items.el:
8727         * gutter-items.el (progress-display-use-echo-area): Removed.
8728         * gutter-items.el (progress-feedback-use-echo-area): New.
8729         * gutter-items.el (progress-display-popup-period): Removed.
8730         * gutter-items.el (progress-feedback-popup-period): New.
8731         * gutter-items.el (set-progress-display-style): Removed.
8732         * gutter-items.el (set-progress-feedback-style): New.
8733         * gutter-items.el (progress-display-style): Removed.
8734         * gutter-items.el (progress-feedback-style): New.
8735         * gutter-items.el (progress-stack):
8736         * gutter-items.el (progress-displayed-p): Removed.
8737         * gutter-items.el (progress-feedbacked-p): New.
8738         * gutter-items.el (clear-progress-display): Removed.
8739         * gutter-items.el (clear-progress-feedback): New.
8740         * gutter-items.el (progress-display-clear-when-idle): Removed.
8741         * gutter-items.el (progress-feedback-clear-when-idle): New.
8742         * gutter-items.el (remove-progress-display): Removed.
8743         * gutter-items.el (remove-progress-feedback): New.
8744         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
8745         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
8746         * gutter-items.el (append-progress-display): Removed.
8747         * gutter-items.el (append-progress-feedback): New.
8748         * gutter-items.el (abort-progress-display): Removed.
8749         * gutter-items.el (abort-progress-feedback): New.
8750         * gutter-items.el (raw-append-progress-display): Removed.
8751         * gutter-items.el (raw-append-progress-feedback): New.
8752         * gutter-items.el (display-progress-display): Removed.
8753         * gutter-items.el (display-progress-feedback): New.
8754         * gutter-items.el (current-progress-display): Removed.
8755         * gutter-items.el (current-progress-feedback): New.
8756         * gutter-items.el (current-progress-display-label): Removed.
8757         * gutter-items.el (current-progress-feedback-label): New.
8758         * gutter-items.el (progress-display): Removed.
8759         * gutter-items.el (progress-feedback): New.
8760         Replace "progress-display" with "progress-feedback" globally.
8761
8762         * gutter-items.el (lprogress-display): Removed.
8763         * gutter-items.el (progress-feedback-with-label): New.
8764         Rename lprogress-display ==> progress-feedback-with-label.
8765
8766         * gutter-items.el (search-dialog-direction): Removed.
8767         * gutter-items.el (search-dialog-text): Removed.
8768         * gutter-items.el (search-dialog-callback): Removed.
8769         * gutter-items.el (make-search-dialog): Removed.
8770         Move to dialog-items.el.
8771
8772         * help.el:
8773         * help.el (help-mode-quit):
8774         * help.el (mode-for-help): New.
8775         * help.el (help-sticky-window): New.
8776         * help.el (help-window-config): New.
8777         * help.el (with-displaying-help-buffer):
8778         * help.el (function-at-event): New.
8779         * help.el (help-symbol-regexp): New.
8780         * help.el (help-symbol-run-function-1): New.
8781         * help.el (help-symbol-run-function): New.
8782         * help.el (help-symbol-function-context-menu): New.
8783         * help.el (help-symbol-variable-context-menu): New.
8784         * help.el (help-symbol-function-and-variable-context-menu): New.
8785         * help.el (frob-help-extents): New.
8786         * help.el (describe-function-1):
8787         * help.el (variable-at-point):
8788         * help.el (variable-at-event): New.
8789         * help.el (describe-variable):
8790         Major overhaul.
8791         - Make functions and variables be mousable.
8792         - Middle button hyperlinks.
8793         - New context-menu entries.
8794
8795         * keydefs.el:
8796         * keydefs.el (global-map):
8797         New key bindings to move lines up and down.
8798
8799         * lisp-mode.el:
8800         * lisp-mode.el (construct-lisp-mode-menu): New.
8801         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8802         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8803         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8804         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8805         Make popup and menubar menus be different.  Popup menu uses
8806         clicked location and automatically assumes symbol under the mouse
8807         for various commands.
8808
8809         * menubar-items.el:
8810         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8811         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8812
8813         * menubar-items.el (global-popup-menu): Removed.
8814         * menubar-items.el (mode-popup-menu): Removed.
8815         * menubar-items.el (activate-popup-menu-hook): Removed.
8816         * menubar-items.el (popup-mode-menu): Removed.
8817         * menubar-items.el (popup-buffer-menu): Removed.
8818         * menubar-items.el (popup-menubar-menu): Removed.
8819         Move to menubar.el.
8820
8821         * menubar.el:
8822         * menubar.el (global-popup-menu): New.
8823         * menubar.el (mode-popup-menu): New.
8824         * menubar.el (activate-popup-menu-hook): New.
8825         * menubar.el (last-popup-menu-event): New.
8826         * menubar.el (popup-mode-menu): New.
8827         * menubar.el (popup-buffer-menu): New.
8828         * menubar.el (popup-menubar-menu): New.
8829         * menubar.el (menu-call-at-event): New.
8830         Move non-content functions here.  Add support for context menu
8831         items on extents.
8832
8833         * minibuf.el (minibuffer-history-uniquify):
8834         Typo fix.
8835
8836         * minibuf.el (read-file-name-1):
8837         Call new file dialog box if it exists.
8838
8839         * minibuf.el (mouse-rfn-setup-vars):
8840         Clean up "chop" action.
8841
8842         * mouse.el:
8843         * mouse.el (button2): Now bound to mouse-track.
8844         * mouse.el (click-inside-extent-p):
8845         * mouse.el (point-inside-extent-p):
8846         * mouse.el (point-inside-selection-p):
8847         * mouse.el (mouse-drag-or-yank): Removed.
8848         * mouse.el (mouse-begin-drag-n-drop): New.
8849         * mouse.el (mouse-eval-sexp):
8850         * mouse.el (mouse-track-activate-strokes): New.
8851         * mouse.el (mouse-track-do-activate): New.
8852         * mouse.el (mouse-track):
8853         * mouse.el (default-mouse-track-event-is-with-button): New.
8854         * mouse.el (default-mouse-track-cleanup-hook):
8855         * mouse.el (default-mouse-track-drag-hook):
8856         * mouse.el (default-mouse-track-drag-up-hook):
8857         * mouse.el (default-mouse-track-click-hook):
8858         Merge drag-n-drop into mouse-track.
8859         Add general "activate" support to replace specific button2 kludges.
8860         Use "button modifier" support in mouse-track.
8861
8862         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8863
8864         * package-ui.el:
8865         * package-ui.el (pui-menu):
8866         * package-ui.el (pui-popup-context-sensitive): Removed.
8867         Fix bytecompiler warnings.
8868         Clean up popup code a bit.
8869
8870         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8871
8872         * simple.el:
8873         * simple.el (transpose-lines):
8874         * simple.el (transpose-line-up): New.
8875         * simple.el (transpose-line-down): New.
8876         * simple.el (transpose-subr):
8877         * simple.el (transpose-subr-1): Removed.
8878         Clean up, add functions to move lines up and down.
8879
8880         * startup.el (mail-host-address):
8881         * startup.el (user-mail-address):
8882         Customize.
8883
8884         * subr.el:
8885         * subr.el (set-symbol-value-in-buffer): New.
8886         * subr.el (error):
8887         * subr.el (check-argument-type):
8888         * subr.el (defined-error-p): New.
8889         Add structured error support.
8890
8891         * toolbar-items.el (toolbar-compile):
8892         Use new make-dialog-box.
8893
8894         * update-elc.el:
8895
8896         * userlock.el (ask-user-about-lock-dbox):
8897         * userlock.el (ask-user-about-supersession-threat-dbox):
8898         * userlock.el (ask-user-about-lock):
8899         * userlock.el (ask-user-about-supersession-threat):
8900         Use new make-dialog-box.
8901         Add safety checks; use should use-dialog-box-p.
8902
8903         * window-xemacs.el:
8904         * window-xemacs.el (__buffer-dedicated-frame):
8905         * window-xemacs.el (buffer-dedicated-frame): New.
8906         * window-xemacs.el (set-buffer-dedicated-frame): New.
8907         Move dedicated-frame stuff into lisp.
8908
8909 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8910
8911         * printer.el (generic-print-region): Do not require that
8912         `printer-name' be set.
8913         (printer-name): Commentary clarification.
8914
8915 2000-07-19  Martin Buchholz <martin@xemacs.org>
8916
8917         * XEmacs 21.2.35 is released.
8918
8919 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8920
8921         * select.el (selection-coercible-types): Initialise.
8922
8923 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8924
8925         * select.el (own-clipboard): Bug fix.
8926
8927 2000-07-17  Mike Sperber  <mike@xemacs.org>
8928
8929         * cus-edit.el (custom-migrate-custom-file): Save init file before
8930         continuing.
8931
8932 2000-07-16  Mike Sperber  <mike@xemacs.org>
8933
8934         * startup.el (load-init-file): Remove silly call to
8935         `load-user-custom-file`.
8936         (maybe-migrate-user-init-file): Minor fixes.
8937
8938 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8939
8940         * apropos.el (apropos-documentation-check-doc-file):
8941         `doc' variable should be let-bound, as was presumably intended.
8942
8943         * cus-edit.el (custom-variable-reset-saved):
8944         (custom-variable-reset-standard):
8945         Remove unused variable comment-widget.  Twice.
8946
8947         * toolbar.el (toolbar-blank-press-function):
8948         Add a real defvar with initial value nil and proper docstring.
8949         (press-toolbar-button): No need to check for boundp-ness anymore.
8950
8951         * rect.el (open-rectangle-line): Remove useless (let) form.
8952         Add defvar for pending-delete-mode.
8953
8954         * info.el (Info-find-node): This function needs an autoload cookie.
8955
8956         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8957         Use let* since the second form referred to the first.
8958
8959 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8960
8961         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8962         instead of removed `mswindows-get-clipboard'.
8963
8964
8965 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8966
8967         * select.el (select-convert-from-text): New.
8968         * select.el (select-convert-from-length): New.
8969         * select.el (select-convert-from-integer): New.
8970         * select.el (select-convert-from-identity): New.
8971         * select.el (select-convert-from-filename): New.
8972         * select.el (selection-converter-in-alist): Use them.
8973         New converter functions for X.
8974
8975         * select.el (get-selection): Removed comment.
8976
8977         * select.el (own-selection): Removed append code - I thought
8978         I'd already done this, but apparently not...
8979
8980         * select.el: Changed comment about TIMESTAMP.
8981
8982         * select.el (select-convert-in): New.
8983         * select.el (select-convert-out): New.
8984         New functions that get used by select.c.
8985
8986         * select.el (select-buffer-killed-default): New.
8987         * select.el (select-buffer-killed-text): New.
8988         * select.el (selection-buffer-killed-alist): New.
8989         New list and functions that get called if a relevant selection
8990         exists and a buffer gets killed.
8991
8992         * select.el (select-convert-to-targets):
8993         * select.el (select-convert-to-identity): Removed.
8994         * select.el (select-convert-from-identity): Removed.
8995         * select.el (select-converter-out-alist):
8996         Removed _EMACS_INTERNAL selection type.
8997
8998         * x-select.el (xselect-kill-buffer-hook): Removed.
8999         * x-select.el (xselect-kill-buffer-hook-1): Removed.
9000         Removed this X-specific nonesense. Use the generic support
9001         in select.el instead.
9002
9003 2000-07-15  Martin Buchholz  <martin@xemacs.org>
9004
9005         * mule/mule-category.el (defined-category-hashtable):
9006         Use make-hash-table instead of make-hashtable
9007
9008         * buff-menu.el: Byte-compiler warning fix.
9009
9010         * isearch-mode.el (isearch-highlight-all-cleanup):
9011         Remove unused variable `isearch-highlight-all-start'.
9012
9013         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
9014
9015         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
9016
9017         * cus-dep.el (Custom-make-dependencies):
9018         Add autoload cookie for custom-add-loads to generated custom-load.el.
9019
9020         * autoload.el (autoload-package-name): Warning suppression.
9021         Move defvar prior to first use.
9022
9023         * custom.el: Add autoload for custom-declare-face.
9024         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
9025         * cl.el (cl-hack-byte-compiler):
9026         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
9027         to work properly.
9028
9029 2000-07-08  Mike Sperber  <mike@xemacs.org>
9030
9031         * startup.el (load-home-init-file): Added variable.
9032         (maybe-migrate-user-init-file): Added.
9033         (load-user-init-file): Load custom file if different from init
9034         file.
9035
9036         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
9037         "startup."
9038
9039         * cus-edit.el (custom-migrate-custom-file): Added for migration.
9040         Moved `custom-file'-related code to cus-file.el.
9041
9042         * cus-file.el: New file.
9043
9044 2000-04-01  Mike Sperber  <mike@xemacs.org>
9045
9046         * packages.el (packages-find-package-directories): Added support
9047         for external package hierarchies with in-place installations.
9048
9049         * find-paths.el (paths-root-in-place-p): Added.
9050         (paths-find-emacs-directory): Added support for external
9051         directories with in-place installations.
9052         (paths-find-site-directory): Ditto.
9053
9054         * startup.el (find-user-init-file): Also look for
9055         ~/.xemacs/init.elc? in preference to ~/.emacs.
9056
9057 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
9058
9059         * select.el (own-selection):
9060         * select.el (own-clipboard): Changed `append' parameter to
9061         `how-to-use' parameter.
9062         * select.el (own-selection): Removed icky append code.
9063         * select.el (own-selection, get-selection): Removed extra type
9064         checking.
9065         * select.el (selection-appender-alist):
9066         * select.el (selection-converter-{in|out}-alist): Initialise.
9067         * select.el (select-append-to-*): New.
9068         * select.el (select-convert-from-*): New.  New functions to append
9069         data and convert data from external type.
9070
9071 2000-07-12  Stef Epardaud  <stef@lunatech.com>
9072
9073         * font-lock.el: Javadoc enhancements.
9074
9075 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9076
9077         * printer.el (generic-print-region): Compose job name from buffer
9078         name.
9079
9080 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
9081
9082         * font-lock.el (font-lock-fontify-pending-extents): Call
9083         font-lock-fontify-region instead of font-lock-fontify-buffer
9084         to avoid unnecessary progress gauges.
9085
9086 2000-07-06  Craig Lanning  <lanning@scra.org>
9087
9088         * custom-load.el (faces):
9089
9090         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
9091         dir is a regex.
9092
9093         * process.el (call-process-internal): from Dan Holmsand, use binary
9094         coding systems so that jka-compr works.
9095
9096 2000-07-07  Ben Wing  <ben@xemacs.org>
9097
9098         * font-lock.el: Undo previous change.  Unfortunately, some
9099         files actually use the variables directly in their init code
9100         without quoting them.
9101
9102 2000-07-07  Ben Wing  <ben@xemacs.org>
9103
9104         * font-lock.el (defvar font-lock-*-face): Removed.
9105
9106         * font-lock.el (font-lock-apply-highlight): Bind these face vars
9107         only when necessary.
9108
9109 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
9110
9111         * cl-macs.el: fix cl-transform-function-property kludge
9112         so that it does not require a random feature.
9113
9114 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9115
9116         * files.el (auto-mode-alist): allow .make extension for Makefiles,
9117         as in Linux kernel "Rules.make".
9118
9119 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9120
9121         * build-report.el (build-report): Add autoload cookie.
9122
9123 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
9124
9125         * package-ui.el (defgroup pui):  Correct a misspelling
9126         (pui-toggle-package-delete):  Change `seleted' to `selected'
9127
9128 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
9129
9130         * package-get.el (package-get-update-base):
9131         (package-get): Use insert-file-contents-literally always.
9132         (package-get-maybe-save-index):
9133         Force coding system for writing to binary.
9134
9135 2000-06-08  Mike Alexander  <mta@arbortext.com>
9136
9137         * code-process.el (call-process-region): If there is no coding
9138         system for the process on process-coding-system-alist use the
9139         coding system of the buffer containing the region.
9140
9141 2000-06-10  Ben Wing  <ben@xemacs.org>
9142
9143         * cmdloop.el (command-error):
9144         If debug-on-error and noninteractive, output backtrace.
9145
9146         * files.el (file-relative-name):
9147         Remove MSDOS references.
9148
9149         * simple.el (line-number): New function, due to non-obvious
9150         behavior/usage of count-lines.
9151
9152         * simple.el (count-lines): document non-obvious usage to get
9153         line number.
9154
9155 2000-06-11  Ben Wing  <ben@xemacs.org>
9156
9157         * faces.el ((featurep 'xpm)):
9158         * x-faces.el (x-init-face-from-resources):
9159         * x-faces.el (x-init-frame-faces):
9160         * x-misc.el (x-init-specifier-from-resources):
9161         * x-misc.el (x-get-resource-and-bogosity-check):
9162         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
9163         * x-mouse.el (x-init-pointer-shape):
9164         * x-scrollbar.el (x-init-scrollbar-from-resources):
9165         Add sixth argument to x-get-resource calls so as to issue warnings
9166         rather than errors on bogus arguments.
9167
9168 2000-06-05  Ben Wing  <ben@xemacs.org>
9169
9170         * compat.el: new file.  provides a clean, non-intrusive way to
9171         define compatibility functions.
9172
9173         * process.el (shell-quote-argument): temporary fix for lack
9174         of nt-quote-process-args.  #### I need to put back the overall
9175         structure of that mechanism but redo the guts of it using the
9176         extra intelligence in the C code.
9177
9178 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
9179
9180         * package-info.el (pi-md5sum): Calculate MD5 sum just like
9181         `package-get' does in package-get.el, instead of using external
9182         "md5sum" program.
9183
9184         * package-get.el (package-get): Insert package file literally to
9185         make checksum calculation work.
9186
9187 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
9188
9189         * code-files.el (convert-mbox-coding-system): Deleted.
9190         (file-coding-system-alist): Removed reference to
9191         convert-mbox-coding-system.
9192
9193 2000-05-28  Martin Buchholz <martin@xemacs.org>
9194
9195         * XEmacs 21.2.34 is released.
9196
9197 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9198
9199         * font-lock.el (font-lock-keywords): Rewrote docstring
9200
9201 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
9202
9203         * loadhist.el (unload-feature): handle case where x is both boundp
9204         and fboundp
9205
9206 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
9207
9208         * packages.el: It's ok to use built-in macros, but not lisp
9209         defined ones.
9210
9211 2000-05-20  Ben Wing  <ben@xemacs.org>
9212
9213         * font-lock.el:
9214         * font-lock.el (font-lock-message-threshold):
9215         * font-lock.el (font-lock-mode):
9216         * font-lock.el (font-lock-default-fontify-buffer):
9217         * font-lock.el (font-lock-always-fontify-immediately):
9218         * font-lock.el (font-lock-old-extent): Removed.
9219         * font-lock.el (font-lock-old-len): Removed.
9220         * font-lock.el (font-lock-fontify-glumped-region): Removed.
9221         * font-lock.el (font-lock-pending-extent-table): New.
9222         * font-lock.el (font-lock-range-table): New.
9223         * font-lock.el (font-lock-after-change-function):
9224         * font-lock.el (font-lock-after-change-function-1): Removed.
9225         * font-lock.el (font-lock-fontify-pending-extents): New.
9226         * font-lock.el ('font-lock-revert-cleanup): Removed.
9227         * font-lock.el ('font-lock-revert-setup): Removed.
9228         Rewrite deferral code to handle any number of changes, merging
9229         them properly.  Remove hacked-up code for revert-buffer, now
9230         unnecessary.
9231
9232         * menubar-items.el (default-menubar):
9233         In Options->Edit Init File, don't switch to emacs-lisp-mode
9234         unless necessary; doing this turns off font-lock.
9235
9236 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
9237
9238         * keydefs.el: Define C-x BS to backward-kill-sentence.
9239
9240 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
9241
9242         * files.el (hack-local-variables-prop-line): Use non-greedy
9243         matching to process -*-texinfo-*- -*-.
9244
9245 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
9246
9247         * minibuf.el (minibuf-directory-files): new function.
9248         (read-file-name-activate-callback): use minibuf-directory-files.
9249         (read-directory-name-internal): ditto.
9250         (mouse-file-display-completion-list): ditto.
9251         (mouse-directory-display-completion-list): ditto.
9252         (read-file-name-internal): remove "./" from completion list unless
9253         explicitly matched, for consistency.
9254
9255 2000-05-11  Ben Wing  <ben@xemacs.org>
9256
9257         * gutter-items.el (gutter-buffers-tab):
9258         * gutter-items.el (add-tab-to-gutter):
9259         * gutter-items.el (update-tab-in-gutter):
9260         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
9261         * gutter-items.el (append-progress-display):
9262         * gutter-items.el (abort-progress-display):
9263         * gutter-items.el (raw-append-progress-display):
9264         Further fixes.  Use set-glyph-image not set-image-instance-property,
9265         to fix problems with multiple windows in a frame.
9266
9267         * menubar-items.el (tutorials-menu-filter):
9268         Fix typo.
9269
9270         * startup.el (early-error-handler):
9271         Display message box under windows; otherwise, message will disappear
9272         before it can be viewed.
9273
9274         * update-elc.el:
9275         Fix bug in NEEDTODUMP processing.
9276
9277 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
9278
9279         * startup.el (lock-directory): Removed.
9280         (superlock-file): Ditto.
9281         (startup-set-paths): Remove lockdir.
9282         (startup-setup-paths-warning): Remove lock-directory.
9283
9284         * setup-paths.el (paths-find-lock-directory): Removed.
9285         (paths-find-superlock-file): Ditto.
9286
9287 2000-05-09  Ben Wing  <ben@xemacs.org>
9288
9289         * faces.el (set-face-property):
9290         * faces.el (set-face-font):
9291         * faces.el (set-face-foreground):
9292         * faces.el (set-face-background):
9293         * faces.el (set-face-background-pixmap):
9294         * faces.el (set-face-underline-p):
9295         * faces.el (set-face-strikethru-p):
9296         * faces.el (set-face-highlight-p):
9297         * faces.el (set-face-dim-p):
9298         * faces.el (set-face-blinking-p):
9299         * faces.el (set-face-reverse-p):
9300         doc string changes.
9301
9302         * glyphs.el:
9303         * glyphs.el (make-image-specifier):
9304         * glyphs.el (glyph-property):
9305         * glyphs.el (set-glyph-image):
9306         * glyphs.el (make-glyph):
9307         * glyphs.el (make-pointer-glyph):
9308         * glyphs.el (make-icon-glyph):
9309         * glyphs.el (widget-image-instance-p): New.
9310         authorship info, lots of doc changes.  New predicate, inadvertently
9311         omitted.  the general principle with specifier docs is now that
9312         the description of instantiators should go with the make-foo-specifier
9313         fun's doc string, rather than in foo-specifier-p.  this follows
9314         conventions elsewhere in XEmacs and in general is a lot more obvious
9315         of a place to look.  sometimes the make-foo-specifier function needs
9316         to be created in the process.
9317
9318         * gutter.el:
9319         * gutter.el (make-gutter-specifier): New.
9320         * gutter.el (make-gutter-size-specifier): New.
9321         * gutter.el (make-gutter-visible-specifier): New.
9322         specifier doc updates according to the conventions specified before.
9323
9324         * objects.el:
9325         * objects.el (make-font-specifier):
9326         * objects.el (make-color-specifier):
9327         * objects.el (make-face-boolean-specifier): New.
9328         specifier doc updates according to the conventions specified before.
9329
9330         * specifier.el:
9331         * specifier.el (set-specifier):
9332         * specifier.el (make-integer-specifier): New.
9333         * specifier.el (make-boolean-specifier): New.
9334         * specifier.el (make-natnum-specifier): New.
9335         * specifier.el (make-generic-specifier): New.
9336         * specifier.el (make-display-table-specifier): New.
9337         specifier doc updates according to the conventions specified before.
9338
9339         * toolbar.el:
9340         * toolbar.el (make-toolbar-specifier): New.
9341         specifier doc updates according to the conventions specified before.
9342
9343 2000-05-09  Ben Wing  <ben@xemacs.org>
9344
9345         * process.el (call-process-internal): Revert to previous version
9346         because Mike's change clashed with a change I did not long before.
9347         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
9348         Thanks very much Mike for pointing out the bug and submitting a
9349         patch!
9350
9351 2000-04-13  Mike Alexander  <mta@arbortext.com>
9352
9353         * process.el (call-process-internal): Send the correct input buffer
9354         (call-process-internal): Return the exit status of the process
9355
9356 2000-05-07  Ben Wing  <ben@xemacs.org>
9357
9358         * winnt.el:
9359         * winnt.el (nt-quote-args-verbatim): Removed.
9360         * winnt.el (nt-quote-args-prefix-quote): Removed.
9361         * winnt.el (nt-quote-args-backslash-quote): Removed.
9362         * winnt.el (nt-quote-args-double-quote): Removed.
9363         * winnt.el (nt-quote-args-functions-alist): Removed.
9364         * winnt.el (nt-quote-process-args): Removed.
9365         Remove all stuff for argument quoting.  We borrow the code instead
9366         from Emacs 20.6, which is much more careful in its quoting
9367         (e.g. in handling runs of the escape character) and avoids most of
9368         the need for this Lisp mechanism by checking to see whether we're
9369         running a Cygwin or normal program and doing the appropriate
9370         quoting.  If we end up needing such a mechanism, we should add
9371         it by extending the variable `mswindows-quote-process-args' so it
9372         can take an alist of regexps.
9373
9374 2000-05-07  Ben Wing  <ben@xemacs.org>
9375
9376         * keydefs.el:
9377         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
9378         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
9379         the window without moving point.
9380
9381         * simple.el:
9382         * simple.el (scroll-up-one): New.
9383         * simple.el (scroll-down-one): New.
9384         Functions for use with C-M-up/down.
9385
9386 2000-05-01  Martin Buchholz <martin@xemacs.org>
9387
9388         * XEmacs 21.2.33 is released.
9389
9390 2000-04-29  Martin Buchholz  <martin@xemacs.org>
9391
9392         * dialog.el (yes-or-no-p-dialog-box):
9393         Fix docstring.
9394         Fix following horrible bug in X11 mode with focus-follows-mouse:
9395           1. Visit two files in two different frames.
9396           2. do File->Revert Buffer in one of those frames.
9397           3. Dialog box appears.
9398           4. Arrange things so that the mouse passes over the *other*
9399              frame, then to the dialog box, and click on "Yes".
9400           5. The file contents end up in the *wrong* buffer!
9401         Add TODO comment.
9402
9403 2000-04-28  Ben Wing  <ben@xemacs.org>
9404
9405         * help.el (describe-installation): correct typo introduced
9406         in last patch: boundp -> fboundp.
9407
9408         * etags.el (buffer-tag-table-list):
9409         canonicalize filenames to Unix format so that tag-table-alist
9410         searching works under Windows.
9411
9412         * autoload.el:
9413         Bowdlerize the supposedly objectionable words
9414         "who couldn't quite manage to cleanly modify batch-update-autoloads".
9415
9416         * gutter-items.el (set-progress-display-style):
9417         * gutter-items.el (search-dialog-callback):
9418         * gutter-items.el (make-search-dialog):
9419         Change to new callback-ex api.
9420
9421 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9422
9423         * help.el: (describe-installation): decode-coding-string is not
9424         defined in a non MULE environment.
9425
9426 2000-04-28  Ben Wing  <ben@xemacs.org>
9427
9428         * gutter-items.el (buffer-list-changed-hook):
9429         use it, not record-buffer-hook.
9430
9431         * subr.el (record-buffer-hook): Removed.
9432
9433 2000-04-27  Ben Wing  <ben@xemacs.org>
9434
9435         * gutter-items.el (buffers-tab-switch-to-buffer): do not
9436         use NORECORD option.  Andy will not like this, but the existing
9437         gutter behavior is just wrong, as per this comment:
9438
9439         ;; this used to add the norecord flag to both calls below.
9440         ;; this is bogus because it is a pervasive assumption in XEmacs
9441         ;; that the current buffer is at the front of the buffers list.
9442         ;; for example, select an item and then do M-C-l
9443         ;; (switch-to-other-buffer).  Things get way confused.
9444         ;;
9445         ;; Andy, if you want to maintain the current look, you must
9446         ;;  *uncouple* the gutter order and buffers order.
9447
9448         * loaddefs.el (completion-ignored-extensions): unfuckify.
9449
9450         * bytecomp.el (batch-byte-compile-one-file): new function, used in
9451         xemacs.mak.
9452
9453         * autoload.el (batch-update-one-directory): new function, used in
9454         xemacs.mak.
9455
9456         * loadup.el: set gc-cons-threshold very high unless dumping --
9457         loadup during update-elc is much much much faster.  also do this
9458         when quick-building.
9459
9460         add commented-out code for profiling loadup.
9461
9462
9463         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
9464         is required in order to build xemacs.
9465
9466 2000-04-26  Ben Wing  <ben@xemacs.org>
9467
9468         * loadup.el: don't garbage collect during loadup if quick-build
9469         compile-time option is set.
9470
9471 2000-04-23  Ben Wing  <ben@xemacs.org>
9472
9473         * update-elc.el: compute whether any dumped .el or .elc files
9474         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
9475         if so.
9476
9477         * update-elc.el (update-elc-files-to-compile): always change
9478         NOBYTECOMPILE in the src directory rather than current dir,
9479         so it will work under NT.
9480
9481         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
9482         the form of this file is identical between Unix and Windows.
9483         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
9484         Added comment.
9485         (update-autoloads-from-directory): updated doc string.
9486         updated doc strings in a few other places.
9487
9488 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
9489
9490         * bytecomp.el (byte-force-recompile): Fix argument to
9491         byte-recompile-directory.
9492
9493 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
9494
9495         * gutter-items.el (progress-display-clear-when-idle): Use
9496         add-one-shot-hook.
9497         * gutter-items.el (clear-progress-display): Adjust number of
9498         arguments.
9499
9500 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
9501
9502         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
9503
9504 2000-04-16  Ben Wing  <ben@xemacs.org>
9505
9506         * printer.el: New file.
9507
9508         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
9509
9510         * help.el (describe-installation): Fix decoding for Windows.
9511
9512         * menubar-items.el:
9513         * menubar-items.el (default-menubar):
9514         * menubar-items.el (tutorials-menu-filter): New.
9515         * menubar-items.el (popup-menubar-menu):
9516         Add authorship.  Redo Help menu and Tutorials filter.
9517
9518         * menubar.el: Correct comment.
9519
9520         * modeline.el (modeline-buffer-identification): Correct doc string.
9521
9522         * simple.el:
9523         * simple.el (printing): Removed.
9524         * simple.el (printer-name): Removed.
9525         * simple.el (generic-print-buffer): Removed.
9526         * simple.el (generic-print-region): Removed.
9527         Move generic print code to printer.el.
9528
9529 2000-04-15  Ben Wing  <ben@xemacs.org>
9530
9531         * simple.el (generic-print-region): New.
9532         make this function actually work.
9533         (generic-print-buffer): call generic-print-region.
9534
9535 2000-04-14  Andy Piper  <andy@xemacs.org>
9536
9537         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
9538         by using the new widget-callback-current-channel.
9539         (search-dialog-callback): ditto.
9540
9541 2000-04-12  Andy Piper  <andy@xemacs.org>
9542
9543         * gutter.el (default-gutter-position): moved from gutter-items.el.
9544         (default-gutter-position-changed-hook): ditto.
9545         (gutter-element-visibility-changed-hook): ditto.
9546         (set-gutter-element): ditto.
9547         (remove-gutter-element): ditto.
9548         (set-gutter-element-visible-p): ditto.
9549         (gutter-element-visible-p): ditto.
9550         (init-gutter): ditto.
9551
9552         * dialog.el (make-dialog-box): renamed and moved from
9553         gutter-items.el
9554
9555         * gutter-items.el: move various functions elsewhere.
9556
9557 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
9558
9559         * menubar-items.el: Fixed place of parenthesis.
9560
9561 2000-04-12  Ben Wing  <ben@xemacs.org>
9562
9563         * etags.el (find-tag-at-point): New.  Lets you do find-tag
9564                 without constantly being prompted for the tag.
9565         * simple.el: Added a number of section headings, to clarify the
9566                 organization of this file.
9567         * simple.el (activate-region):
9568         * simple.el (region-exists-p):
9569         * simple.el (region-active-p):
9570                 Moved these three function down to the other side of
9571                 the case-changing functions, so they join the rest of
9572                 the region code.
9573         * simple.el (printing): New.
9574         * simple.el (printer-name): New.
9575         * simple.el (generic-print-buffer): New.
9576                 New functions, a very simple prototype for a unified
9577                 printing interface.
9578
9579         * process.el (call-process-internal): Real fix for null BUFFER,
9580                 other problems with BUFFER specs.
9581
9582         * menubar-items.el:
9583                 Fixed up File->Print to use new printing functions.
9584                 Various corrections and expansions to Grep/Compile menus.
9585                 New options for Printing.
9586                 New options for SMTP Mail, the way to send mail under
9587                   MS Windows. (There's also a package patch to make SMTP
9588                   Mail be the default under MSWin.)
9589
9590 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
9591
9592         * menubar-items.el: Selecting Rectangle Mousing from menubar
9593         did not work.  Needed to quote mouse-track-rectangle-p.
9594
9595 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
9596
9597         * cl-compat.el (keywordp): Removed.
9598
9599 2000-04-05  Andy Piper  <andy@xemacs.org>
9600
9601         * gutter-items.el (progress-layout-glyph): don't initialize here.
9602         (progress-gauge-glyph): use dynamic sizing.
9603         (set-progress-display-style): new function. Set progress glyphs
9604         appropriately depending on the style.
9605         (progress-display-style): new variable. Custom version of
9606         set-progress-display-style.
9607         (progress-abort-glyph): switch to dynamic sizes.
9608         (search-dialog-text): make the edit field active.
9609
9610 2000-04-04  Andy Piper  <andy@xemacs.org>
9611
9612         * gutter-items.el (make-search-dialog): need to make the search
9613         dialog visible after creation.
9614
9615         * menubar-items.el (default-menubar): use the search dialog for
9616         searching. Remove some extraneous search menu items.
9617
9618         * gutter-items.el (set-gutter-element): allow glyphs to be used as
9619         well as strings.
9620         (make-gutter-only-dialog-frame): allow the user to create the
9621         frame unmapped. Allow the gutter spec to be given as a glyph.
9622         (search-dialog-direction): new variable.
9623         (search-dialog-text): new variable.
9624         (search-dialog-callback): new function. Callback for the search
9625         dialog action.
9626         (make-search-dialog): new function. Create a user-friendly search
9627         dialog.
9628
9629 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
9630
9631         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
9632         under Windows.
9633
9634 2000-04-01  Andy Piper  <andy@xemacs.org>
9635
9636         * font-lock.el (font-lock-fontify-keywords-region): Calculate
9637         progress more accurately.
9638
9639 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9640
9641         * finder.el (finder-compile-keywords): Process readable files only.
9642         Because error in process of .#finder-inf.el when compile xemacs
9643         with --with-clash-detection option.
9644
9645 2000-03-31  Andy Piper  <andy@xemacs.org>
9646
9647         * gutter-items.el (append-progress-display): don't delay after a
9648         successful font-lock.
9649         (make-gutter-only-dialog-frame): new function. Allow users to
9650         create gutter-only dialogs.
9651
9652 2000-03-27  Mike Alexander  <mta@arbortext.com>
9653
9654         * process.el (call-process-internal): Handle a null BUFFER
9655         parameter correctly.
9656
9657 2000-03-28  Andy Piper  <andy@xemacs.org>
9658
9659         * gutter-items.el (abort-progress-display): put strings in the
9660         gutter not extents.
9661         (progress-layout-glyph): signal special 'quit callback.
9662         (progress-display-quit-function): deleted.
9663         (progress-display-stop-callback): deleted.
9664         (progress-display-dispatch-command-events): deleted.
9665         (append-progress-display): remove calls to
9666         progress-display-dispatch-command-events.
9667         (raw-append-progress-display): ditto.
9668
9669 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
9670
9671         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
9672         being a list.  Actually define `stipple-pixmap-p' which is used as
9673         an error predicate.  Correctly handle PIXMAP being either relative
9674         or absolute file name.
9675
9676 2000-03-24  Andy Piper  <andy@xemacs.org>
9677
9678         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
9679         (abort-progress-display): ditto. Don't delete the created extent.
9680         (raw-append-progress-display): ditto.
9681         (progress-display-dispatch-non-command-events): new
9682         function. Encapsulates what we want to do when no command input is
9683         required.
9684         (progress-display-dispatch-command-events): likewise, but disable
9685         for now since it causes too many problems.
9686         (append-progress-display): use them.
9687         (raw-append-progress-display): ditto.
9688         (default-gutter-position-changed-hook): set this rather than
9689         default-gutter-position-changed.
9690         (default-gutter-position-changed-hook): lambda with zero arguments
9691         rather than one.
9692         (raw-append-progress-display): trap errors in pending input since
9693         allowing them to signal will hose the gauge well and
9694         truly. Ideally we would like to delay these until we are more able
9695         to cope.
9696         (append-progress-display): ditto.
9697
9698 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
9699
9700         * lisp/make-docfile.el: call-process-internal is now implemented
9701         in process.el.
9702
9703 2000-03-21  Ben Wing  <ben@xemacs.org>
9704
9705         * mule\mule-cmds.el (set-language-info-alist):
9706         Fix to correspond to new menu arrangement.
9707
9708 2000-03-21  Ben Wing  <ben@xemacs.org>
9709
9710         * process.el:
9711         * process.el (call-process-internal): New.
9712         New implementation of call-process.  Only enabled under NT, so far.
9713         stderr handling not implemented yet in CVS'd C code.
9714
9715 2000-03-20  Ben Wing  <ben@xemacs.org>
9716
9717         * lisp-mode.el:
9718         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
9719         * lisp-mode.el (lisp-interaction-mode):
9720         Put back Lisp Interaction menubar for Jan V's sake.
9721
9722         * simple.el:
9723         * simple.el (mark-ring):
9724         * simple.el (dont-record-current-mark): New.
9725         * simple.el (in-shifted-motion-command): New.
9726         * simple.el (mark-ring-unrecorded-commands): New.
9727         * simple.el (mark-ring-max):
9728         * simple.el (set-mark-command):
9729         * simple.el (push-mark):
9730         * simple.el (handle-pre-motion-command):
9731         Implement scheme for not recording unimportant marks.
9732
9733         * subr.el:
9734         * subr.el (function-allows-args): New.
9735         New function function-allows-args.
9736
9737 2000-03-20  Martin Buchholz <martin@xemacs.org>
9738
9739         * XEmacs 21.2.32 is released.
9740
9741 2000-03-20  Andy Piper  <andy@xemacs.org>
9742
9743         * gutter-items.el (update-tab-in-gutter): force selection of the
9744         selected-window if required to do so.
9745         (buffers-tab-items): ditto.
9746         (add-tab-to-gutter): ditto.
9747         (create-frame-hook): use force-selection.
9748         (default-gutter-position-changed): lambdify.
9749         (update-tab-hook): deleted since it was only used in one place.
9750
9751 2000-03-18  Andy Piper  <andy@xemacs.org>
9752
9753         * files.el (find-file-noselect): undo change that shouldn't have
9754         gone in.
9755
9756 2000-03-17  Andy Piper  <andy@xemacs.org>
9757
9758         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
9759         of selected-window trickery.
9760
9761         * gutter-items.el (update-tab-in-gutter): don't give dedicated
9762         frames tabs.
9763         (progress-display-stop-callback): progress -> progress-display
9764         (progress-display-quit-function): ditto.
9765         (clear-progress-display): ditto.
9766         (remove-progress-display): ditto.
9767         (append-progress-display): ditto.
9768         (abort-progress-display): ditto.
9769         (raw-append-progress-display): ditto.
9770         (display-progress-display): ditto.
9771         (current-progress-display-label): ditto.
9772         (current-progress-display): ditto.
9773         (lprogress-display): ditto and save the buffer
9774         (progress-display): ditto. Otherwise the buffer sometimes gets
9775         changed which confuses font-lock.
9776
9777         * font-lock.el (font-lock-default-fontify-buffer): catch all
9778         errors, not just quit.
9779         (font-lock-mode): progress -> display-progress
9780         (font-lock-default-fontify-buffer): ditto.
9781         (font-lock-fontify-syntactically-region): ditto.
9782         (font-lock-fontify-keywords-region): ditto.
9783
9784 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9785
9786         * cl.el (gensym): Move to here from cl-macs.el.
9787         (gentemp): Ditto.
9788
9789 2000-03-16  Andy Piper  <andy@xemacs.org>
9790
9791         * font-lock.el (font-lock-mode): use lprogress and friends for
9792         progress management.
9793         (font-lock-default-fontify-buffer): ditto.
9794         (font-lock-fontify-syntactically-region): ditto.
9795         (font-lock-fontify-keywords-region): ditto.
9796         (font-lock-revert-cleanup): fix reverting.
9797         (font-lock-revert-setup): ditto.
9798
9799         * gutter-items.el (progress-use-echo-area): new variable. Use the
9800         echo area for progress gauges if non-nil.
9801         (clear-progress): remove echo area stuff and defer to
9802         clear-message.
9803         (append-progress): dispatch non-command events after each progress
9804         increment. Remove echo area stuff.
9805         (abort-progress): remove echo area stuff and defer to
9806         display-message.
9807         (raw-append-progress): ditto. Dispatch non-command events after
9808         gutter redisplay.
9809         (display-progress): defer echo area stuff to display-message.
9810
9811         * gutter-items.el (clear-progress):
9812         (abort-progress): indentation changes.
9813         (display-progress): don't clear progress.
9814         (append-progress): compare messages with equal.
9815         (raw-append-progress): use dispatch-non-command-events to flush
9816         widget creation events.
9817
9818 2000-03-13  Ben Wing  <ben@xemacs.org>
9819
9820         * abbrev.el:
9821         * abbrev.el (abbrev-string-to-be-defined): New.
9822         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9823         Changes for use with the menubar.
9824
9825 2000-03-12  Ben Wing  <ben@xemacs.org>
9826
9827         * alist.el (vassoc): moved here from font-menu.el.
9828
9829         * custom.el (defface): typo fix.
9830
9831         * dialog.el (yes-or-no-p-dialog-box):
9832         * dialog.el (message-box):
9833         * files.el (save-some-buffers-1):
9834         Put accelerators in the button names.
9835
9836         * font-lock.el (font-lock-comment-face):
9837         * font-lock.el (font-lock-keyword-face):
9838         * font-lock.el (font-lock-function-name-face):
9839         Fixed some of the colors under MS Windows because the existing
9840         default colors were hardly different from black and needed to be
9841         made lighter.
9842
9843         * font-menu.el:
9844         * font-menu.el (font-menu-split-long-menu):
9845         * font-menu.el (font-menu-family-constructor):
9846         * font-menu.el (font-menu-size-constructor):
9847         * font-menu.el (font-menu-weight-constructor):
9848         * font-menu.el (font-menu-set-font):
9849         vassoc moved to alist.el.
9850         Accelerators added to all menus.
9851         Unused bound var new-props removed.
9852
9853         * keydefs.el: I did a whole lot of rearranging to put things in a
9854         more consistent order and fixed a number of cases where key
9855         combinations involving up, down, left, right and so on were
9856         defined but the corresponding keypad combinations were not
9857         defined.
9858
9859         * lisp-mode.el:
9860         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9861         * lisp-mode.el (emacs-lisp-mode):
9862         * lisp-mode.el (lisp-interaction-mode):
9863         * lisp-mode.el (flet):
9864         Added accelerators onto the menus.
9865         Made all the different versions of the let function be indented
9866         the same way.
9867         Undid Steve's easy-menu-ification, because it makes it impossible
9868         to have the menubar and popup menus different.
9869         Cleaned up the menu; added items for find-function &c and some
9870         indenting, and removed debug-on-*.
9871
9872         * list-mode.el (list-mode-hook):
9873         * list-mode.el (list-mode):
9874         * list-mode.el (completion-setup-hook):
9875         * list-mode.el (display-completion-list):
9876         Added support for the :window-height keyword, which is required
9877         because of other changes that I made for the file dialog box.  I
9878         also made the hook variables list-mode-hook and
9879         completion-setup-hook and also minibuffer-setup-hook in
9880         minibuf.el be permanent-local; see comment in list-mode.el.
9881
9882         * map-ynp.el (map-y-or-n-p):
9883         Added accelerators to the dialog buttons.
9884
9885         * menubar-items.el (menu-truncate-list):
9886         New internal function.
9887         * menubar-items.el (submenu-generate-accelerator-spec):
9888         * menubar-items.el (menu-item-strip-accelerator-spec):
9889         * menubar-items.el (menu-item-generate-accelerator-spec):
9890         New exported functions, for use in auto-generating accelerator specs.
9891
9892         * menubar-items.el:
9893         * menubar-items.el (default-menubar):
9894         * menubar-items.el (maybe-add-init-button):
9895         * menubar-items.el (bookmark-menu-filter):
9896         * menubar-items.el (slow-format-buffers-menu-line):
9897         * menubar-items.el (build-buffers-menu-internal):
9898         * menubar-items.el (language-environment-menu-filter):
9899         * menubar-items.el (default-popup-menu):
9900         * menubar-items.el (popup-buffer-menu):
9901         * menubar-items.el (popup-menubar-menu):
9902         Did a major overhaul on this file, and in fact I'm nowhere near
9903         done working on the menubar, and there will be more patches to
9904         come.  A basic summary of what I've done:
9905
9906         a) I added accelerators to all of the menu items.  For menus that
9907         are auto-generated, such as the buffers menu, the accelerators are
9908         automatically added to the beginning of each line using the
9909         numbers 1 through 9, then zero, and then letters starting with A,
9910         but omitting the letters that are already in use for the fixed
9911         menu items at the top of the buffers menu.  To facilitate adding
9912         accelerators of this kind, I created some new functions
9913         (*-accelerator-spec), which are also being used by other filters
9914         that auto generate lists of things such as ftp sites to download
9915         packages.  If people really don't like these accelerators
9916         appearing at the beginning of the menu items, a variable can be
9917         added to optionally turn them off, but I think this is rather
9918         pointless because other menu items have accelerators and many or
9919         most of the menu users will use the accelerators if the support is
9920         there.
9921
9922         b) I combined the top level Tools and Apps menus into a single
9923         Tools menu, because the distinction between the two is not
9924         obvious, and the items on the menus are not used often enough that
9925         putting some of them onto submenus is a problem.
9926
9927         c) I created two new top level menus called View and Cmds because
9928         there were too many items on the File and Edit menus, and I'm going
9929         to be adding more items to these menus.  In contrast to the Tools
9930         menu, the items on these menus may be used quite often during an
9931         editing session, and so should be available with fewer
9932         keystrokes.
9933
9934         d) I added a number of options to the options menu, including one
9935         for controlling whether the alt key can be used to traverse to
9936         menu items using the accelerators, one for controlling behavior of
9937         control-k, one for controlling how the kill and yank functions
9938         interact with the clipboard, a few additional buffers-menu
9939         options, and various other things.  I also did a bit of
9940         rearranging, for example, combining the keyboard and mouse options
9941         into a single keyboard and mouse submenu to facilitate the
9942         accelerators on that level.
9943
9944         e) I changed the variable buffers-menu-format-buffer-line-function
9945         to take two arguments instead of one, the second argument being
9946         the line number for use in creating an accelerator.  I added a
9947         hack to support existing functions with one argument (although I
9948         doubt that very many of these exist), for backward compatibility.
9949
9950         f) I moved the top level mule menu to be a submenu of the edit
9951         menu.  I think that most of the items on this menu are fairly
9952         useless and there are certainly not enough frequently used items
9953         to justify this being its own top level menu.
9954
9955         g) I combined most of the items in big-menubar.el into the main menu.
9956         If people think the main menu is too big, it would be possible to
9957         create different configurations, some smaller.
9958
9959         * menubar.el (check-menu-syntax):
9960         Deleted some syntax checks that were no longer valid, partly
9961         because of changes that were already made a long time ago, and
9962         partly because of a change I made where I allow the name of the
9963         menu item to be an evaluated expression rather than just a string,
9964         similar to all of the other parameters of a menu item.
9965
9966         * minibuf.el:
9967         * minibuf.el (read-file-name-1):
9968         * minibuf.el (mouse-read-file-name-1):
9969         I made a number of changes to improve the appearance
9970         and functioning of the file dialog box.  They include:
9971
9972         a) Fixing the problem where closing the dialog box by clicking on
9973         the close button of the window didn't properly exit the
9974         minibuffer.
9975
9976         b) Fixing the problem that if you typed part of a file name, and
9977         then clicked on a completion with the mouse, the file was not
9978         correctly selected.
9979
9980         c) Changing the title of the dialog box to reflect the operation
9981         being done in accordance with user interface conventions, rather
9982         than the name of the dialog box buffer, which is rather useless.
9983
9984         d) Remove the words "possible completions are" which didn't
9985         belong.
9986
9987         e) Fix things so that the completions scroll off the end of the
9988         completions windows only to the right, rather than both to the
9989         right and down, which is in accordance with Windows user interface
9990         conventions.
9991
9992         * msw-init.el (init-post-mswindows-win):
9993         Added a binding for meta-F4, which is the standard windows binding
9994         for exiting a program.
9995
9996         * select.el (get-selection-no-error):
9997         * select.el (own-selection):
9998         * select.el (own-clipboard):
9999         Added an optional argument called append to the functions
10000         own-selection and own-clipboard.  This adds support for appending
10001         text to the existing selection and allows the function
10002         own-clipboard to be used as the value of the variable
10003         interprogram- cut-function.
10004
10005         Fixed a bug in own-selection in handling zmacs-region-stays.
10006
10007         * simple.el (historical-kill-line): New.
10008
10009         * simple.el (kill-line):
10010         * simple.el (interprogram-cut-function):
10011         * simple.el (interprogram-paste-function):
10012         * simple.el (handle-pre-motion-command):
10013         * simple.el (next-line):
10014         * simple.el (previous-line):
10015         a) Expanded the variable kill-whole-line, so that function
10016         kill-line can be set to delete the entire line always, not just
10017         when cursor is at the beginning of the line.  This is controlled
10018         by setting the variable kill-whole-line to the symbol 'always.
10019         This behavior, as well as the existing kill-whole-line behavior,
10020         now only take effect when kill-line is called interactively,
10021         although this is a departure from a previous behavior in the case
10022         of setting this variable kill-whole-line to t.  It is almost
10023         certainly what has always been intended, and most likely the old
10024         way of doing things introduced bugs.  I also created a function
10025         called historical-kill-line, which ignores the kill-whole-line
10026         setting and always gives the historical behavior of only killing
10027         to the end of the line.  I bound this function to shift- control-k
10028         so that the kill to end of line behavior is available, even when
10029         kill-whole-line has been set to change control-k into the simple
10030         delete-whole-line behavior. (This can be set using the options
10031         menu.)
10032
10033         b) I changed things so that kill and yank now interact with the
10034         clipboard by default under windows.  This was done by changing the
10035         default value of interprogram-cut- function and
10036         interprogram-paste-function.  You can get the old behavior by
10037         setting these to nil, and there is an option on the options menu
10038         to do this.
10039
10040         c) I added support for selecting text using shifted motion keys.
10041         This support is on by default and can be controlled by the
10042         variable shifted-motion-keys-select-region.  There is also a
10043         variable called unshifted-motion-keys-deselect-region that
10044         controls more specifically how the shifted motion key behavior
10045         works.  I did not put an option on the options menu to turn this
10046         off, because I can't imagine why this would be useful.
10047
10048         * simple.el (forward-block-of-lines):
10049         * simple.el (backward-block-of-lines):
10050         * simple.el (block-movement-size):
10051         New.
10052
10053         * simple.el (uncapitalized-title-words):
10054         * simple.el (uncapitalized-title-word-regexp):
10055         * simple.el (capitalize-string-as-title):
10056         * simple.el (capitalize-region-as-title):
10057         New.
10058
10059
10060         * subr.el (add-hook):
10061         * subr.el (make-local-hook): New.
10062         * subr.el (remove-local-hook): New.
10063         * subr.el (add-one-shot-hook): New.
10064         * subr.el (add-local-one-shot-hook): New.
10065         Added some functions to make using hooks easier.
10066         These include:
10067
10068         a) Functions add-local-hook and remove-local-hook to make it easy
10069         to use local hooks.
10070
10071         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
10072         make it possible to add a "one-shot" hook, which is to say a hook
10073         that runs only once, and automatically removes itself after the
10074         first time it has run.
10075
10076 2000-03-09  Andy Piper  <andy@xemacs.org>
10077
10078         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
10079
10080 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
10081
10082         * buff-menu.el (buffers-menu-omit-invisible-buffers):
10083         Moved from menubar-items.el.
10084         * dumped-lisp.el: Dump gutter-items regardless of menubar.
10085
10086 2000-03-08  Andy Piper  <andy@xemacs.org>
10087
10088         * gutter-items.el (build-buffers-tab-internal): add selected field
10089         to buffers tab spec.
10090
10091 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
10092
10093         * minibuf.el (last-exact-completion): Initialize to nil.
10094
10095 2000-03-07  Didier Verna  <didier@xemacs.org>
10096
10097         * startup.el (command-line-1): remove unused variable
10098         `first-file-buffer'.
10099
10100 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
10101
10102         * loaddefs.el (completion-ignored-extensions): Removed ".log",
10103         which is also used for Web server log files.
10104
10105 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
10106
10107         * mule/mule-charset.el: Setup auto-fill-chars.
10108
10109 2000-03-02  SL Baur  <steve@beopen.com>
10110
10111         * subr.el (with-string-as-buffer-contents): Reimplement using
10112         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
10113         non-deletion of buffer after execution problem.
10114         (with-output-to-string): Use unique buffer name.
10115
10116 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
10117
10118         * gutter-items.el (buffers-tab-sort-function):  New variable.
10119         (buffers-tab-items):  Funcall it to sort the buffer tab list.
10120
10121 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
10122
10123         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
10124
10125 2000-02-28  Martin Buchholz  <martin@xemacs.org>
10126
10127         * menubar-items.el (maybe-add-init-button): Remove the "Load
10128         .emacs" button from all menubars.
10129
10130 2000-03-01  Didier Verna  <didier@xemacs.org>
10131
10132         * rect.el (string-rectangle): depend on `pending-delete-mode' for
10133         region rectangle replacement (from Jan Vroonhof).
10134         (replace-rectangle): new function.
10135
10136 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10137
10138         * mule/mule-cmds.el (set-default-coding-systems): Use
10139         set-terminal-coding-system and set-keyboard-coding-system.
10140         * coding.el (set-terminal-coding-system): Use
10141         set-console-tty-output-coding-system.
10142         (set-keyboard-coding-system): Use
10143         set-console-tty-input-coding-system.
10144
10145 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
10146
10147         * minibuf.el (read-variable): Allow symbol to default argument.
10148
10149 2000-02-27  Andy Piper  <andy@xemacs.org>
10150
10151         * gutter-items.el (update-tab-hook): new function to be used for
10152         hooks.
10153         (create-frame-hook): add update-tab-hook.
10154         (record-buffer-hook): ditto.
10155         (default-gutter-position-changed): ditto.
10156         (default-gutter-position): updating the buffers tab is now handled
10157         by a hook.
10158         (default-gutter-position-changed-hook): new variable.
10159         (gutter-element-visibility-changed-hook): ditto.
10160         (set-gutter-element-visible-p): call it.
10161         (set-gutter-element): use modify-specifier-instances. Set extents
10162         as duplicable before using.
10163         (remove-gutter-element): ditto.
10164         (set-gutter-element-visible-p): ditto.
10165         (init-gutter): new function.
10166         (add-tab-to-gutter): use new gutter-element functions rather than
10167         setting specifiers directly.
10168         (clear-progress): ditto.
10169         (abort-progress): ditto.
10170         (gutter-buffers-tab-visible-p): renamed from
10171         default-gutter-visible-p
10172
10173         * specifier.el (modify-specifier-instances): new function from Jan
10174         Vroonhof.
10175
10176         * x-init.el (init-post-x-win): call init-gutter.
10177
10178         * msw-init.el (init-post-mswindows-win): call init-gutter.
10179
10180         * menubar-items.el (default-menubar): Update to reflect new gutter
10181         variables.
10182
10183 2000-02-26  Andy Piper  <andy@xemacs.org>
10184
10185         * gutter-items.el (set-gutter-element): new function. Add gutter
10186         elements to the specified gutter.
10187         (remove-gutter-element): new function. Remove gutter elements from
10188         the specified gutter.
10189         (set-gutter-element-visible-p): new function. Set gutter element
10190         visibility for the provided gutter-visible specifier.
10191
10192 2000-02-23  Andy Piper  <andy@xemacs.org>
10193
10194         * gutter-items.el (add-tab-to-gutter): specify dimensions
10195         dynamically.
10196
10197 2000-02-24  Martin Buchholz  <martin@xemacs.org>
10198
10199         * gutter-items.el (add-tab-to-gutter):
10200         * package-get.el (package-get-interactive-package-query):
10201         * package-ui.el (pui-directory-exists):
10202         (pui-install-selected-packages):
10203         (pui-list-packages):
10204         Use #'(lambda ...)  instead of '(lambda ...).
10205
10206 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
10207
10208         * startup.el (load-user-init-file): Check to make sure user
10209           has an init-file before calling load().
10210
10211 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10212
10213         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
10214
10215 2000-02-23  Martin Buchholz <martin@xemacs.org>
10216
10217         * XEmacs 21.2.31 is released.
10218
10219 2000-02-21  Mike Sperber <mike@xemacs.org>
10220
10221         * loadup.el (really-early-error-handler):
10222         * update-elc.el:
10223         * make-docfile.el:
10224         Remove dependency on EMACSBOOTSTRAP... environment variables.
10225
10226 2000-02-21  Martin Buchholz <martin@xemacs.org>
10227
10228         * XEmacs 21.2.30 is released.
10229
10230 2000-02-19  Martin Buchholz  <martin@xemacs.org>
10231
10232         * byte-optimize.el (byte-optimize-plus):
10233         (byte-optimize-minus):
10234         (byte-optimize-multiply):
10235         Optimize (- 0) to 0, not (-)
10236         Optimize (+ 5 3.0) to 8.0
10237         Optimize (* 5 3.0) to 15.0
10238         Improve readability.
10239
10240 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10241
10242         * modeline.el: (modeline-scrolling-method): change modeline
10243         mswindows cursor appearance according to the value.
10244
10245         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
10246         and 'gui-element face colors and 'gui-element face font to Windows
10247         defaults.
10248
10249 2000-02-09 Stef Epardaud  <stef@lunatech.com>
10250
10251         * font-lock.el: Javadoc enhancements
10252
10253 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10254
10255         * ldap.el (toplevel): Test if LDAP support has been compiled in
10256         (ldap-verbose): New option
10257         (ldap-search-entries): Renamed from the previous ldap-search
10258         Conditionalize message display on ldap-verbose
10259         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
10260         defuns
10261         (ldap-search): Is now defined as an obsolete wrapper calling
10262         ldap-search-basic or ldap-search-entries
10263
10264
10265 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
10266             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
10267             Jan Vroonhof  <jan@xemacs.org>
10268
10269         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
10270         When for-effect is true, didn't call `byte-optimize-form'
10271         in and/or subforms without last.
10272
10273 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10274
10275         * package-get.el (package-get-download-sites): Use correct custom
10276         type.
10277
10278 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10279
10280         * files.el (write-file): Ask for coding system when compiled with
10281         file-coding.
10282
10283 2000-02-16  Andy Piper  <andy@xemacs.org>
10284
10285         * buffer.el (switch-to-buffer): give norecord argument to
10286         set-window-buffer instead of explicitly recording.
10287
10288         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
10289         we have to pick a window.
10290
10291 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10292
10293         * mule/mule-cmds.el (describe-language-support): Don't add
10294         unexist function to help-map.
10295         (describe-coding-system): Don't use already assigend `C'.
10296
10297 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10298
10299         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
10300         work in custom.
10301
10302 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
10303
10304         * about.el: Ienaga's e-mail address change.
10305
10306 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
10307
10308         * etags.el (find-tag): force new window -- even if buf already
10309         visible -- when other-window is t
10310
10311 2000-02-16  Martin Buchholz <martin@xemacs.org>
10312
10313         * XEmacs 21.2.29 is released.
10314
10315 2000-02-09  Martin Buchholz  <martin@xemacs.org>
10316
10317         * cl-extra.el (getf): This is now identical to `plist-get', so
10318         just defalias it.
10319         * cl-macs.el: Make getf an alias to plist-get, at the
10320         byte-compiler level, using define-compiler-macro.
10321
10322 2000-02-08  Martin Buchholz  <martin@xemacs.org>
10323
10324         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
10325
10326 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
10327
10328         * lisp/etags.el (find-tag-internal): set exact-tagname to
10329           a regular expression that matches against the tagname
10330           part of the tag entry first instead of only looking in
10331           the context area.
10332
10333 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10334
10335         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
10336         * toobar.el: fixed typo(s) in customizing default-toolbar-position
10337
10338 2000-02-07  Martin Buchholz <martin@xemacs.org>
10339
10340         * XEmacs 21.2.28 is released.
10341
10342 2000-02-07  Martin Buchholz  <martin@xemacs.org>
10343
10344         * cl-extra.el (getf): Just call `get', never `get*'.
10345         Make arglist match docstring.
10346         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
10347         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
10348         * byte-optimize.el: remove references to `get*'.
10349
10350 2000-02-06  Martin Buchholz  <martin@xemacs.org>
10351
10352         * mule/european.el: Add syntax information for Latin3 and Latin4.
10353
10354 2000-02-02  Martin Buchholz  <martin@xemacs.org>
10355
10356         * byte-optimize.el: Byte-optimize (length "foo")
10357
10358 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
10359
10360         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
10361         width check using `window-leftmost-p' and `window-rightmost-p'.
10362
10363 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
10364
10365         * wid-edit.el (widget-match-inline): An atom never matches a
10366           list.
10367
10368 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10369
10370         * modeline.el: Consolidated 'x and 'mswindows specification under
10371         'win tag.
10372
10373 2000-01-29  Andy Piper  <andy@xemacs.org>
10374
10375         * gutter-items.el: (format-buffers-tab-line): Try and be
10376         intelligent about buffer naming when we have duplicates.
10377
10378 2000-01-29  Andy Piper  <andy@xemacs.org>
10379
10380         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
10381         updated when it becomes visible.
10382
10383 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10384
10385         * bytecomp.el (byte-compile-insert-header): Properly set coding
10386         system under MULE and file-coding.
10387
10388 2000-01-28  Martin Buchholz  <martin@xemacs.org>
10389
10390         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
10391         (dontusethis-set-value-terminal-coding-system-handler):
10392         (dontusethis-set-value-keyboard-coding-system-handler):
10393         Never undefine coding system aliases.  Emergency fix for gnus.
10394
10395 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
10396
10397         * files.el (abbreviate-file-name): Use directory-sep-char instead
10398         of hard-coded "/".
10399
10400 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
10401
10402         * startup.el (user-init-file-base-list): New variable, replacing
10403         user-init-file-base.
10404         (find-user-init-file): New function.
10405         (command-line-early): Use it.
10406         (load-user-init-file): Ditto.
10407
10408 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10409
10410         * gutter-items.el (update-tab-in-gutter): Use proper locale when
10411         calling valid-image-instantiator-format-p
10412
10413 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
10414
10415         * isearch-mode.el (isearch-mode): The variable is
10416         isearch-unhidden-extents, not isearch-opened-extents.
10417
10418 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
10419
10420         * minibuf.el (next-history-element): Modify error message if a
10421         default value is available.
10422
10423 2000-01-26  Martin Buchholz  <martin@xemacs.org>
10424
10425         * bytecomp.el (byte-compile-file): Don't unconditionally write
10426         .elc files in binary - might contain non-Latin1.
10427
10428 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10429
10430         * process.el (shell-quote-argument): Use (nt-quote-process-args)
10431         for windows-nt.
10432
10433         * version.el:
10434         * startup.el (user-init-file-base):
10435         * process.el (call-process-region):
10436         * files.el (make-backup-file-name):
10437         (backup-file-name-p):
10438         (file-relative-name):
10439         (abbreviate-file-name):
10440         (set-auto-mode):
10441         * code-process.el (call-process-region): Removed unnecessary
10442         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
10443         support out of the universe.
10444
10445         * process.el:
10446         * code-process.el:
10447         * bytecomp.el (byte-compile-file): Removed reference to
10448         buffer-file-type, and commented usage of binary-process-output
10449         NTEmacs variables.
10450
10451 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
10452
10453         * help.el (function-arglist): Add case for macro.
10454
10455 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10456
10457         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
10458         printers.
10459         (custom-display): Added a menu for printer/display tags.
10460
10461         * frame.el (frame-type):
10462         * device.el (device-type): Added 'msprinter to the doc string, and
10463         removed 'pc -- it is not going to be implemented ever.
10464         (call-device-method): Fixed docstring typo.
10465         Defined specifier tags 'printer and 'display.
10466
10467 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
10468
10469         * lisp/itimer.el (itimer-run-expired-timers): (consp
10470           last-command-event-time) instead of (consp
10471           'last-command-event-time).
10472
10473 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10474
10475         * msw-glyphs.el: Removed obsolete commentary.
10476
10477 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
10478
10479         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
10480         better default value.
10481
10482 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
10483
10484         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
10485         (read-string): Ditto.
10486         (eval-minibuffer): Ditto.
10487         (read-command): Ditto.
10488         (read-function): Ditto.
10489         (read-variable): Ditto.
10490         (read-number): Ditto.
10491         (read-shell-command): Ditto.
10492         (read-number): Record history.
10493
10494 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
10495
10496         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
10497
10498 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
10499
10500         * faces.el (startup-initialize-custom-faces): New function.
10501         Reset all faces created during auto-autoloads loading time
10502         by defface.
10503         * startup.el (command-line): Call it.
10504
10505 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
10506
10507         * about.el (about-hackers): Add myself to contributors list.
10508
10509 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10510
10511         * menubar-items.el (maybe-add-init-button): Removed an argument in
10512         a call to load-user-init-file, as the function managed to lose its
10513         formal parameter a few betas ago.
10514
10515 2000-01-18  Martin Buchholz <martin@xemacs.org>
10516
10517         * XEmacs 21.2.27 is released.
10518
10519 2000-01-18  Martin Buchholz  <martin@xemacs.org>
10520
10521         * process.el (shell-command-to-string): Use the FSF docstring.
10522         Make shell-command-to-string the standard function, and
10523         exec-to-string the (deprecated) alias.
10524
10525         * startup.el: typo fix.
10526
10527 2000-01-16  Martin Buchholz  <martin@xemacs.org>
10528
10529         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
10530
10531 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10532
10533         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
10534         buffers after visible buffers.
10535         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
10536
10537 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10538
10539         * info.el (Info-extract-menu-node-name): Stop at a dot
10540         followed by whitespace or right parenthesis.
10541
10542 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
10543
10544         * info.el (Info-directory-list): Warn against using Customize with
10545         Info-directory-list.
10546
10547 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
10548
10549         * minibuf.el (read-file-name): doc fix.
10550
10551         * autoload.el (update-file-autoloads): doc fix.
10552
10553         * about.el (about-hackers): Change my E-mail address.
10554
10555 2000-01-13  Martin Buchholz  <martin@xemacs.org>
10556
10557         * info.el (Info-visit-file): Just use the `f' interactive spec to
10558         read a filename in the standard way.
10559
10560 2000-01-13  Andy Piper  <andy@xemacs.org>
10561
10562         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
10563         (gutter-buffers-tab-extent): new variable.
10564         (update-tab-in-gutter): call add-tab-to-gutter again if the
10565         orientation has changed.
10566         (add-tab-to-gutter): cope with different orientations.
10567
10568 2000-01-11  Didier Verna  <didier@xemacs.org>
10569
10570         * info.el (Info-following-node-name): backward-skip dots as well
10571         as spaces (dots at the end of a node name aren't part of it).
10572         (Info-extract-menu-node-name): don't skip dots. There could be
10573         some in the node name.
10574         (Info-index): allow dots to be part of a node name.
10575
10576 2000-01-12  Andreas Jaeger  <aj@suse.de>
10577
10578         * files.el (auto-mode-alist): Added idlwave-mode.
10579         Patch by Carsten Dominik <dominik@astro.uva.nl>.
10580
10581 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10582
10583         * info.el (Info-search): Show default value.
10584
10585 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10586
10587         * info.el (Info-read-node-completion-table): New variable.
10588         (Info-read-node-name-1): New function.
10589         (Info-read-node-name): Use it.
10590         (Info-follow-reference): Use DEFAULT argument of completing-read.
10591         (Info-menu): Ditto.
10592
10593 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10594
10595         * hyper-apropos.el (hyper-describe-key-briefly): Save
10596         window configuration.
10597         (hyper-describe-face): Use DEFAULT of completing-read.
10598         (hyper-apropos-read-variable-symbol): Ditto.
10599         (hyper-apropos-read-function-symbol): Ditto.
10600
10601 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10602
10603         * mule/mule-cmds.el (set-default-coding-system): Set
10604         comint-exec-hook to use coding-system-for-read and
10605         coding-system-for-write so that C-x RET c works.
10606
10607 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10608
10609         * minibuf.el (minibuffer-confirm-incomplete): Customize.
10610         (previous-matching-history-element): Increment
10611         minibuffer-max-depth by 1.
10612         (next-matching-history-element): Ditto.
10613
10614 2000-01-11  Andy Piper  <andy@xemacs.org>
10615
10616         * gutter-items.el (buffers-tab): Create a new face for the buffers
10617         tab.
10618         (buffers-tab-face): use it.
10619
10620 2000-01-10  Didier Verna  <didier@xemacs.org>
10621
10622         * modeline.el (modeline-scrolling-method): change modeline X
10623         cursor appearance according to the value.
10624
10625 2000-01-07  Andreas Jaeger  <aj@suse.de>
10626
10627         * about.el (about-hackers): Moved my entry to contributor list.
10628         (xemacs-hackers): Added myself.
10629         (about-maintainer-info): Added description of myself.
10630
10631
10632 2000-01-07  Didier Verna  <didier@xemacs.org>
10633
10634         * modeline.el (modeline-scrolling-method): new variable.
10635         (mouse-drag-modeline): add reference to it in the docstring.
10636         (mouse-drag-modeline): handle it.
10637
10638 2000-01-08  Andy Piper  <andy@xemacs.org>
10639
10640         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
10641         calls.
10642         (remove-buffer-from-gutter-tab): ditto.
10643
10644 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
10645
10646         * cus-edit.el (custom-hook-convert-widget): Fix comment.
10647         (custom-face-edit): Fix grammatical error in help message.
10648
10649 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10650
10651         * movemail.el: Added.
10652
10653         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
10654
10655 2000-01-03  Didier Verna  <didier@xemacs.org>
10656
10657         * modeline.el (mouse-drag-modeline): remove the code related to
10658         the modeline horizontal scrolling facility.
10659
10660 1999-12-31  Martin Buchholz <martin@xemacs.org>
10661
10662         * XEmacs 21.2.26 is released.
10663
10664 1999-12-28  Andy Piper  <andy@xemacs.org>
10665
10666         * wid-edit.el (widget-push-button-value-create): The gui cache
10667         does not agree with native widgets which can only be displayed
10668         once per window. The reasons for caching are diminished now that
10669         we don't hog resources when creating buttons.
10670         (widget-push-button-cache) deleted.
10671
10672 1999-12-24  Martin Buchholz <martin@xemacs.org>
10673
10674         * XEmacs 21.2.25 is released.
10675
10676 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10677
10678         * hyper-apropos.el (hyper-apropos): Toggle
10679         hyper-apropos-programming-apropos correctly.
10680         Set REGEXP when user accepts default value.
10681
10682 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10683
10684         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
10685         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
10686
10687 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10688
10689         * mule/mule-category.el (undefined-category-designator):
10690         Return char instead of character.  Search for undefined one.
10691         (describe-category): Use with-displaying-help-buffer.
10692
10693 1999-12-21  Martin Buchholz  <martin@xemacs.org>
10694
10695         * byte-optimize.el (byte-optimize-plus):
10696         Optimize (+ 1) to 1 instead of (1+ nil).
10697
10698         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
10699
10700         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
10701
10702         * byte-optimize.el (byte-optimize-char-before): New function.
10703         Remove performance penalty for using (char-before) instead of (char-after).
10704
10705 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10706
10707         * mule/mule-category.el (char-category-list): Return character
10708         instead of integer.
10709
10710 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10711
10712         * minibuf.el (read-buffer): Check default is buffer object.
10713
10714 1999-11-25  Andy Piper  <andy@xemacs.org>
10715
10716         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
10717         for buttons.
10718
10719 1999-12-16  Andreas Jaeger  <aj@suse.de>
10720
10721         * package-get.el (package-get-maybe-save-index): Fixed typo.
10722         Patch by Jeff Miller <jmiller@smart.net>.
10723
10724 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
10725
10726         * gnuserv.el (gnuserv-process-filter):  don't call
10727         gnuserv-write-to-client when gnuserv-current-client is nil
10728
10729 1999-12-14  Martin Buchholz <martin@xemacs.org>
10730
10731         * XEmacs 21.2.24 is released.
10732
10733 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10734
10735         * about.el (about-hackers): Update my email address.
10736
10737 1999-12-07  Martin Buchholz <martin@xemacs.org>
10738
10739         * XEmacs 21.2.23 is released.
10740
10741 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
10742
10743         * package-get.el (package-get-download-sites): Removed several
10744         defunct download sites, added many new ones, and corrected a few
10745         incorrect directory-on-site entries.  Added physical locations to
10746         site-description.
10747
10748 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10749
10750         * finder.el (finder-commentary): add DOC string and fix
10751         interactive spec
10752
10753 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10754
10755         * help.el (describe-function): Don't forget to intern the string
10756         completing-read returns.
10757         (describe-variable): Ditto.
10758
10759 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
10760
10761         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
10762         `hyper-apropos-help-mode' here to find symbol to customize
10763         irregardless of cursor position and simplify
10764         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10765         `hyper-apropos-popup-menu'.
10766
10767 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10768
10769         * apropos.el (apropos-mode-map): Add return to call
10770         apropos-follow.
10771         (apropos-print): Call apropos-mode to have better
10772         command reference. Put keymap text-poperty to
10773         symbole name.
10774
10775 1999-11-22  Alastair Burt  <burt@dfki.de>
10776
10777         * help.el: (describe-bindings-1): Added handling of keymaps for
10778         the extents at point.
10779
10780 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10781
10782         * gutter-items.el (buffers-tab-items): Wrap the function in a
10783         save-match-data
10784
10785 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10786
10787         * help.el (describe-function): Use the DEFAULT argument to
10788         completing-read.
10789         (describe-variable): Ditto.
10790
10791 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10792
10793         * minibuf.el (read-from-minibuffer): Add optional argument
10794         DEFAULT to have better mini-buffer history support.
10795         (completing-read): Pass default to read-from-minibuffer.
10796         (read-buffer): Pass default to completing-read.
10797
10798 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10799
10800         * font-lock.el (font-lock-doc-string-face): Document the
10801         `font-lock-lisp-like' property.
10802
10803 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10804
10805         * lisp-mode.el: Specify `font-lock-lisp-like'.
10806
10807         * font-lock.el (font-lock-lisp-like): New function.
10808         (font-lock-fontify-syntactically-region): Use it.
10809
10810 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10811
10812         * XEmacs 21.2.22 is released
10813
10814 1999-11-28  Martin Buchholz <martin@xemacs.org>
10815
10816         * XEmacs 21.2.21 is released.
10817
10818 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10819
10820         * minibuf.el (read-coding-system): Accept symbol and
10821         coding-system object as a default-coding-system.
10822
10823 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10824
10825         * minibuf.el (read-coding-system): Accept symbol as
10826         a default-coding-system.
10827
10828 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10829
10830         * apropos.el (apropos-documentation): Use insert instead
10831         of princ.
10832
10833 1999-11-07  William M. Perry  <wmperry@aventail.com>
10834
10835         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10836           for the linux console.
10837
10838         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10839           stuff to work when you are not on a window system, since the GPM
10840           mouse support now allows pasting from outside of XEmacs.
10841
10842 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10843
10844         * XEmacs 21.2.20 is released
10845
10846 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10847
10848         * setup-paths.el (paths-default-info-directories): Add
10849         /usr/share/info and /usr/local/share/info.
10850
10851 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10852
10853         * about.el: Updated Vladimir Ivanovic's info.
10854
10855 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10856
10857         * auto-show.el (auto-show-truncationp): Remove.
10858
10859         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10860
10861 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10862
10863         * indent.el (indent-line-to): fix bug: spaces were not replaced
10864         with tab if column is multiple of tab-width
10865         From dhn@qedinc.com
10866
10867 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10868
10869         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10870         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10871
10872         * package-get.el (package-get-package-provider): Be verbose when
10873         interactive. Patch from Robert Pluim
10874
10875 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10876
10877         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10878         info file suffixes.
10879
10880 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10881
10882         * process.el (open-network-stream): Add a new optional parameter
10883         PROTOCOL to support udp; fix a minor typo and add an explanation
10884         in docstring for udp programming.
10885
10886         * code-process.el (open-network-stream): Add a new optional
10887         parameter PROTOCOL to support udp; fix a minor typo and add an
10888         explanation in docstring for udp programming.
10889
10890 1999-10-18  Andy Piper  <andy@xemacs.org>
10891
10892         * gui.el (make-gui-button): be more precise about how we call
10893         callbacks.
10894
10895         * wid-edit.el (widget-push-button-value-create): Use the new form
10896         of native gui-button.
10897
10898 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10899
10900         * info.el (Info-page-prev): Don't do (sit-for 0).
10901
10902 1999-10-13  Andy Piper  <andy@xemacs.org>
10903
10904         * gutter-items.el (progress-abort-glyph): new glyph for showing
10905         abort status.
10906         (append-progress): dispatch-event rather than sit-for.
10907         (abort-progress): new function. Show the abort glyph with an
10908         appropriate message.
10909         (raw-append-progress): dispatch-event rather than sit-for.
10910         (display-progress): cope with aborts.
10911
10912         * gui.el (make-gui-button): Use native widgets for buttons
10913         unconditionally.
10914         (insert-gui-button): ditto.
10915         (gui-button-p): ditto.
10916
10917         * xbm-button.el: remove from core.
10918
10919         * xpm-button.el: remove from core.
10920
10921 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10922
10923         * faces.el (init-device-faces): Don't initialize the random faces
10924         on the stream device.
10925
10926 1999-10-06  Andy Piper  <andy@xemacs.org>
10927
10928         * files.el (recover-file): Don't use ls under windows for revert buffer.
10929
10930 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10931
10932         * package-get.el (package-get-download-menu): Make menu really
10933         toggle download sites.
10934         (package-get-download-sites): Add autoload cookie.
10935
10936 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10937
10938         * setup-paths.el (paths-find-module-directory): Ditto.
10939
10940 1999-09-29  Werner Fink  <werner@suse.de>
10941
10942         * setup-paths.el (paths-find-exec-directory): Add missing nil
10943         parameter for environment.
10944
10945 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10946
10947         * modeline.el (modeline-format):
10948         Only purecopy the strings.  Else
10949         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10950         barfs.
10951
10952 1999-08-28  Mike Woolley  <mike@bulsara.com>
10953
10954         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10955         user setting comint-completion-addsuffix and
10956         comint-process-echoes.
10957
10958 1999-09-22  Andy Piper  <andy@xemacs.org>
10959
10960         * gutter-items.el (update-tab-in-gutter): use
10961         last-nonminibuf-window instead of selected-window.
10962
10963 1999-09-18  Andy Piper  <andy@xemacs.org>
10964
10965         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10966         display on.
10967
10968         * subr.el (record-buffer-hook): new variable so that the hook gets
10969         some documentation.
10970
10971 1999-09-16  Andy Piper  <andy@xemacs.org>
10972
10973         * gutter-items.el (update-tab-in-gutter): only update when the
10974         gutter is visible.
10975         (remove-buffer-from-gutter-tab): ditto.
10976
10977 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10978
10979         * simple.el (do-auto-fill): Commented out part of Kinsoku
10980         processing.
10981
10982 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10983
10984         * isearch-mode.el (isearch-highlightify-region): Give the
10985         highlighting extents a high priority.
10986         (isearch-make-extent): Give the main highlighting extent an even
10987         higher priority.
10988
10989 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10990
10991         * packages.el (packages-compute-package-locations): Fix typo from
10992         -u rationalization.
10993
10994 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10995
10996         * setup-paths.el (paths-find-doc-directory): Respect value of
10997         `configure-doc-directory.'
10998
10999         * find-paths.el (paths-find-architecture-directory): Give
11000         precendence `default' argument (which typically comes from
11001         configure).
11002
11003 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11004
11005         * startup.el (command-line-early): Added options -user-init-file
11006         and -user-init-directory.
11007
11008         * files.el (user-init-file): Default to NIL so we can recognize
11009         when it's set.
11010
11011 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11012
11013         * obsolete.el (init-file-user):
11014         * startup.el:
11015         * packages.el (packages-compute-package-locations):
11016         * package-get.el (package-get-user-index-filename):
11017         * menubar-items.el (maybe-add-init-button):
11018         * info.el (Info-annotations-path):
11019         * dump-paths.el:
11020         Change `user-init-directory' to be an absolute path.
11021         Use `user-init-directory' where appropriate.
11022         Zap `init-file-user' and its uses.
11023
11024 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
11025
11026         * subr.el (copy-symbol): New function.
11027
11028 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11029
11030         * isearch-mode.el (isearch-done): Be sure to restore invisible
11031         extents in the proper buffer.
11032         (isearch-pre-command-hook): Set this-command to the correct value
11033         in case the buffer has changed and old overriding-local-map was
11034         used.
11035         (isearch-restore-extent): Use remprop instead of setting the
11036         property to nil.
11037
11038 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11039
11040         * cmdloop.el (execute-extended-command): Update zmacs region
11041         before the delay.
11042         (execute-extended-command): Make the message gettext-friendly.
11043
11044 1999-09-07  Andy Piper  <andy@xemacs.org>
11045
11046         * gutter-items.el (progress-gauge-glyph): renamed from
11047         progress-glyph.
11048         (progress-text-glyph): new variable.
11049         (progress-layout-glyph): use layouts and text glyphs.
11050         (progress-area-buffer): removed.
11051         (progress-text-and-extent): new variable.
11052         (progress-displayed-p): dynamically create gutter area buffer.
11053         (clear-progress): ditto.
11054         (raw-append-progress): ditto.
11055         (append-progress): use new glyph names.
11056         (raw-append-progress): only create the extent when needed. set
11057         properties more optimally.
11058         (progress): remove args.
11059
11060 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
11061
11062         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
11063         mapcar where the return value is unused.
11064         (isearch-restore-invisible-extents): Ditto.
11065         (isearch-highlight-all-cleanup): Ditto.
11066         (isearch-delete-extents-in-range): Traverse the extents only once.
11067         (isearch-highlight-all-update): Don't start over if the search
11068         string has changed and more input is pending.
11069
11070 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
11071
11072         * packages.el (packages-find-package-data-path): Ditto.
11073
11074         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
11075
11076         * subr.el (mapc-internal): Don't make obsolete.
11077
11078         * cl-extra.el (mapc): Resurrect.
11079
11080 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11081
11082         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
11083         alias.
11084
11085         * isearch-mode.el (isearch-top-state): Restore isearch-word.
11086         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
11087         (isearch-yank-clipboard): Use get-clipboard instead of
11088         x-get-clipboard.
11089         (isearch-yank-selection): Fix docstring.
11090
11091 1999-09-02  Martin Buchholz  <martin@xemacs.org>
11092
11093         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
11094
11095 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
11096
11097         * cl-macs.el (extent-start-position): Fix setf method.
11098         (extent-end-position): Ditto.
11099
11100 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
11101
11102         * isearch-mode.el: End merge with FSF 20.4.
11103
11104         * isearch-mode.el (search-invisible): New variable.
11105         (isearch-hide-immediately): Ditto.
11106         (isearch-unhidden-extents): Ditto.
11107         (isearch-range-invisible): New function.
11108         (isearch-unhide-extent): Ditto.
11109         (isearch-restore-invisible-extents): Ditto.
11110         (isearch-restore-extent): Ditto.
11111
11112         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
11113         implementation.
11114         (isearch-ring-retreat-edit): Ditto.
11115         (isearch-forward): New argument NO-RECURSIVE-EDIT.
11116         (isearch-forward-regexp): New arguments NOT-REGEXP and
11117         NO-RECURSIVE-EDIT.
11118         (isearch-backward): New argument NO-RECURSIVE-EDIT.
11119         (isearch-backward-regexp): New arguments NOT-REGEXP and
11120         NO-RECURSIVE-EDIT.
11121         (isearch-mode): Return isearch-success.
11122         (isearch-update): Use unread-command-events instead of
11123         unread-command-event.
11124         (isearch-abort): If an invalid regexp is encountered, keep popping
11125         states.
11126         (isearch-*-char): Use FSF implementation.
11127         (isearch-whitespace-chars): Use the more robust FSF's
11128         implementation.
11129         (isearch-within-brackets): New variable.
11130         (isearch-mode): Initialize it.
11131         (isearch-edit-string): Bind it.
11132         (isearch-search-and-update): Set it.
11133         (isearch-push-state): Push it.
11134         (isearch-top-state): Pop it.
11135         (isearch-search): Set it.
11136         (isearch-printing-char): When called by isearch-whitespace-chars,
11137         handle M-SPC gracefully.
11138         (isearch-message-prefix): New argument ELLIPSIS.
11139         (isearch-message-suffix): Ditto.
11140         (isearch-message): Use the ELLIPSIS argument when calling
11141         isearch-message-prefix and isearch-message-suffix.
11142         (isearch-message-prefix): Distinguish between "wrapped" and
11143         "overwrapped" search, FWIW.
11144
11145 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
11146
11147         * isearch-mode.el (isearch-edit-string): Use the head of the
11148         search ring instead of search-last-string and search-last-regexp.
11149         (search-highlight): Renamed from isearch-highlight.
11150         (isearch-exit): Use the new name.
11151         (isearch-highlight): Ditto.
11152         (isearch-dehighlight): Ditto.
11153         (isearch-update-ring): New function.
11154         (isearch-done): Call it.
11155         (isearch-done): New argument EDIT.
11156         (isearch-repeat): If search string is empty, look up at the car of
11157         the search ring; ignore the yank pointer.
11158         (isearch-abort): Call isearch-done with NOPUSH.
11159         (isearch-cancel): New function.
11160         (isearch-mode-map): Bind it to ESC ESC ESC.
11161
11162         * isearch-mode.el: Begin merge with FSF 20.4.
11163
11164 1999-09-01  Andy Piper  <andy@xemacs.org>
11165
11166         * x-select.el (x-get-clipboard): obsolete.
11167         (x-yank-clipboard-selection): obsolete
11168
11169         * select.el (disown-selection): need to be careful to disown the
11170         clipboard if we set it via selection.
11171         (get-clipboard): move from x-select.el
11172         (yank-clipboard-selection): ditto.
11173
11174 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
11175
11176         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
11177         isearch-highlight-all-matches to nil.
11178         (isearch-fixed-case): New variable.
11179         (isearch-mode): Initialize it.
11180         (isearch-edit-string): Save it.
11181         (isearch-toggle-case-fold): Set it.
11182         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
11183         need to check isearch-fixed-case.
11184         (isearch-toggle-case-fold): Update highlighting of all matches
11185         before the pause.
11186         (isearch-edit-string):
11187
11188 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
11189
11190         * isearch-mode.el (isearch-edit-string): Call isearch-message
11191         before reading the event so that the prompt is displayed properly.
11192         (isearch-message): Use isearch-nonincremental when calling
11193         isearch-message-prefix.
11194         (minibuffer-local-isearch-map): Bind up and down to do the same as
11195         M-p and M-n respectively.
11196         (isearch-done): New arg NOPUSH.
11197         (isearch-edit-string): Use it.
11198         (isearch-edit-string): Don't bind isearch-string.
11199         (isearch-ring-adjust): Edit string, *then* push state.
11200
11201 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11202
11203         * faces.el (isearch-secondary): Make isearch-secondary look
11204         different than default.
11205
11206 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
11207
11208         * isearch-mode.el (isearch-yank): Use progn instead of the inner
11209         save-excursion.
11210         (isearch-dehighlight): Remove TOTALLY.  Simplify.
11211         (isearch-update): Call isearch-dehighlight without arguments.
11212         (isearch-done): Ditto.
11213
11214         * isearch-mode.el (isearch-fix-case): If the search string has no
11215         upper-case letters, allow the folding to be reenabled.
11216         Previously, once disabled, the folding would remain that way until
11217         the end of isearch.
11218         (isearch-top-state): Call isearch-fix-case.
11219
11220         * isearch-mode.el (isearch-yank): Use progn instead of the inner
11221         save-excursion.
11222         (isearch-dehighlight): Remove TOTALLY.  Simplify.
11223
11224 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
11225
11226         * xpm-button.el:
11227         xbm-button.el: Need to exist in core because gui.el depends on
11228         them.
11229
11230 1999-08-31  Andy Piper  <andy@xemacs.org>
11231
11232         * gutter-items.el (buffers-tab-face): new customizable variable.
11233         (buffers-tab-default-buffer-line-length): new specifier for
11234         maximum viewable characters.
11235         (progress-stack): new variable for implementing widget-based
11236         progress messages.
11237         (progress-area-buffer): ditto.
11238         (progress-glyph-height): ditto.
11239         (progress-stop-callback): ditto.
11240         (progress-quit-function): new function.
11241         (progress-glyph): new variable.
11242         (progress-layout-glyph): ditto.
11243         (progress-displayed-p): new function, see message-displayed-p for
11244         details.
11245         (clear-progress): ditto.
11246         (remove-progress): ditto.
11247         (append-progress): ditto.
11248         (raw-append-progress): ditto.
11249         (display-progress): ditto.
11250         (current-progress): ditto.
11251         (current-progress-label): ditto.
11252         (progress): ditto.
11253         (lprogress): ditto.
11254
11255
11256 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
11257
11258         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
11259
11260         * isearch-mode.el (isearch-yank-x-selection): Renamed to
11261         `isearch-yank-selection'.
11262         (isearch-mode-map): Use it.
11263         (isearch-yank-selection): Use `get-selection' instead of
11264         `get-x-selection'.
11265
11266 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
11267
11268         * faces.el (isearch-secondary): Create face here.
11269
11270         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
11271         timers.
11272
11273 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
11274
11275         * subr.el (buffer-string): More robust backward compatibility
11276         check, courtesy William Perry.
11277
11278 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
11279
11280         * replace.el (perform-replace): Stop the search after the search
11281         limit has been reached.
11282
11283 1999-08-23  Andy Piper  <andy@xemacs.org>
11284
11285         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
11286         here if we don't have one.
11287
11288 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11289
11290         * ldap.el (ldap-coding-system): Default to nil until we get
11291         efficient UTF8 support
11292         (ldap-decode-string): Guard against `decode-coding-string' not
11293         being defined
11294         (ldap-encode-string): Guard against `encode-coding-string' not
11295         being defined
11296
11297 1999-08-23  Didier Verna  <didier@xemacs.org>
11298
11299         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
11300         Some doc strings improvements, and add a star to the `interactive'
11301         calls.
11302
11303 1999-08-18  Stef Epardaud  <stef@lunatech.com>
11304
11305         * font-lock.el (java-font-lock-keywords-3): introduced new
11306         keywords and regexpes for javadoc syntax 1.2.
11307
11308 1999-08-17  Andy Piper  <andy@xemacs.org>
11309
11310         * gutter-items.el (buffers-tab-format-buffer-line-function): use
11311         format-buffers-tab-line.
11312         (buffers-tab-max-buffer-line-length): new variable.
11313         (format-buffers-tab-line): new function. truncate names if over
11314         buffers-tab-max-buffer-line-length.
11315
11316 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
11317
11318         * cus-start.el: Customize the variable `bell-inhibit-time'.
11319
11320 1999-08-16  Andy Piper  <andy@xemacs.org>
11321
11322         * gutter-items.el (remove-buffer-from-gutter-tab): take a
11323         brute-force approach to deleting the last buffer.
11324         (buffers-tab-grouping-regexp): new customizable variable.
11325         (select-buffers-tab-buffers-by-mode): use it.
11326
11327 1999-08-13  Andy Piper  <andy@xemacs.org>
11328
11329         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
11330         deletion problem.
11331
11332 1999-07-30  Didier Verna  <didier@xemacs.org>
11333
11334         * cus-edit.el (custom-save-variables): I said, use prin1 instead
11335         of princ to output symbols.
11336         (custom-save-face-internal): ditto.
11337         (custom-save-resets): ditto.
11338
11339 1999-08-09  Didier Verna  <didier@xemacs.org>
11340
11341         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
11342         `regexp-quote' to protect the major mode name for use as a regular
11343         expression (c++ needs this for instance).
11344
11345 1999-08-08  Andy Piper  <andy@xemacs.org>
11346
11347         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
11348         cope with similar mode names.
11349
11350         * gutter-items.el (buffers-tab-selection-function): new selection
11351         function.
11352         (select-buffers-tab-buffers-by-mode): new function.
11353         (buffers-tab-items): use it if set to only display buffers in the
11354         tab in the current buffer's group..
11355         (update-tab-in-gutter): use new api.
11356         (remove-buffer-from-gutter-tab): ditto.
11357
11358         * gutter-items.el (buffers-tab-max-size): set custom selection
11359         default to 6.
11360         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
11361         (add-tab-to-gutter): set face as default.
11362
11363 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
11364
11365         * faces.el (frob-face-property): Merge the fall-back specifier
11366         with the target, not replace it.
11367
11368 1999-08-05  Andy Piper  <andy@xemacs.org>
11369
11370         * gutter-items.el (update-tab-in-gutter): add frame argument for
11371         buffer-items.
11372         (update-tab-in-gutter): use it.
11373
11374         * gutter-items.el (record-buffer-hook): set.
11375
11376         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
11377         change.
11378         (switch-to-buffer-hook) deleted.
11379
11380 1999-08-04  Andy Piper  <andy@xemacs.org>
11381
11382         * gutter-items.el (update-tab-in-gutter): make sure this will work
11383         as an argument to create-frame-hook.
11384
11385 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
11386
11387         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
11388         instead of timer emulation.
11389
11390 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
11391
11392         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
11393         Emacs isearch enhancements.
11394
11395 1999-07-28  Andy Piper  <andy@xemacs.org>
11396
11397         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
11398         all devices that support tab controls.
11399         (remove-buffer-from-gutter-tab): new function. to be used as a
11400         value for kill-buffer-hook.
11401
11402 1999-07-21  Sean MacLennan  <seanm@storm.ca>
11403
11404         * auto-show.el (auto-show-truncationp): changed to match
11405         `window_translation_on'
11406
11407 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
11408
11409         * XEmacs 21.2.19 is released
11410
11411 1999-07-28  SL Baur  <steve@miho>
11412
11413         * code-files.el (insert-file-contents): Fix docstring.
11414         revert previous change.
11415
11416 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
11417
11418         * fill.el (fill-region-as-paragraph): Change re-break-point to
11419         contain word-across-newline plus one character so that filling
11420         Japanese and Chinese works as desired.
11421         * simple.el (do-auto-fill): Ditto.
11422
11423 1999-07-26  SL Baur  <steve@miho>
11424
11425         * mule/japanese.el ("Japanese"): Do not specify a default input
11426         method.
11427         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
11428
11429 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
11430
11431         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
11432         able to use cl-macs macro in early lisp.
11433
11434 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
11435
11436         * custom.el:
11437         * cus-face.el:
11438         * cus-edit.el:
11439                 Massive custom Theme API changes.
11440
11441 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
11442
11443         * code-files.el (insert-file-contents): Regard
11444         coding-system-magic-cookie if `coding-system-for-read' is nil.
11445
11446 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
11447
11448         * mule/thai-xtis.el: Add coding: local variable, to avoid
11449         bootstrapping problem with C locale.
11450
11451 1999-07-22  Andy Piper  <andy@xemacs.org>
11452
11453         * dumped-lisp.el (preloaded-file-list): guard against putting
11454         gutter-items in a less than functional XEmacs.
11455         * gutter-items.el: put call to `add-tab-to-gutter' back in.
11456
11457 1999-07-18  Bob Weiner  <weiner@beopen.com>
11458
11459         * fill.el (fill-context-prefix): Fixed bug that prevented the
11460         setting of an adaptive fill prefix when the `dont-skip-first' was
11461         t.
11462
11463 1999-07-22  SL Baur  <steve@miho>
11464
11465         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
11466
11467 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
11468
11469         * files.el (interpreter-mode-alist): add `make', `guile', and
11470         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
11471         makefile-mode, guile is a scheme, and someday XEmacs will be
11472         modular enough to use as an efficient scripting tool.)
11473
11474 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11475
11476         * mule/mule-cmds.el (reset-language-environment): Regard
11477         coding-category `utf-8' and `ucs-4' if they are available.
11478
11479 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11480
11481         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
11482         (prefer-coding-system): Fix DOC-string.
11483
11484         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
11485         DOC-string too.
11486
11487         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
11488         Mule.
11489         (coding-system-change-eol-conversion): Fix DOC-string.
11490
11491 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11492
11493         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
11494         instead of `list-coding-system'.
11495
11496 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11497
11498         * menubar-items.el (default-menubar): `select-input-method' was
11499         renamed to `set-input-method'.
11500
11501         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
11502         "Set Language Environment" menu.
11503
11504         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
11505         "Describe Language Support" menu.
11506
11507 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11508
11509         * mule/chinese.el ("Chinese-GB"): Rename
11510         `chinese-gb-environment-setup-function' to
11511         `setup-chinese-gb-environment-internal'.
11512
11513 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11514
11515         * mule/korean.el: Use `define-coding-system-alias' instead of
11516         `copy-coding-system'.
11517
11518 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11519
11520         * mule/mule-cmds.el (set-language-environment-coding-systems):
11521         Treat duplicated coding-categories.
11522
11523 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11524
11525         * mule/japanese.el: Use `define-coding-system-alias' instead of
11526         `copy-coding-system'.
11527
11528 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11529
11530         * mule/vietnamese.el: Specify `iso-8-1' as a category of
11531         coding-system `viscii'.
11532
11533 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11534
11535         * mule/cyrillic.el:
11536         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
11537         (cyrillic-alternativnyj-decode-table): New variable.
11538         (cyrillic-alternativnyj-encode-table): New variable.
11539         - Specify `iso-8-1' as a category of coding-system
11540           `alternativnyj'.
11541         - Abolish general Cyrillic environment.
11542
11543 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11544
11545         * mule/chinese.el:
11546         - Use `define-coding-system-alias' instead of `copy-coding-system'.
11547         - Register `chinese-gb-environment-setup-function' as a
11548           `setup-function' of "Chinese-GB" environment.
11549
11550 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11551
11552         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
11553         optional argument `parents'.
11554
11555         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
11556         property for Thai-XTIS.
11557
11558         * mule/mule-help.el (help-with-tutorial): Use property
11559         `tutorial-coding-system' of language-info as a coding-system to
11560         read tutorial file.
11561
11562 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11563
11564         * mule/thai-xtis.el: Don't setup `setup-function' and
11565         `exit-function'.
11566
11567         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11568         `set-coding-category-system' to set up coding-system for
11569         coding-category.
11570
11571         * mule/mule-cmds.el (prefer-coding-system): Use
11572         `set-coding-category-system' to set up coding-system for
11573         coding-category.
11574
11575 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11576
11577         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
11578         Thai-XTIS environment.
11579
11580         * mule/mule-cmds.el (prefer-coding-system): Use
11581         `find-coding-system' instead of `coding-system-p'.
11582
11583 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11584
11585         * mule/mule-cmds.el (set-language-environment-coding-systems):
11586         Modify eol-type for XEmacs.
11587
11588         * mule/thai-xtis.el: Delete unused local variable `category'.
11589
11590         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
11591         function.
11592         (prefer-coding-system): Don't call
11593         `update-coding-systems-internal'; use function
11594         `coding-category-list' instead of variable `coding-category-list';
11595         use `set-coding-priority-list' instead of `set-coding-priority';
11596         modify `eol-type' for XEmacs.
11597
11598         * mule/mule-misc.el (string-width): Use `charset-width' instead of
11599         `charset-columns'.
11600         (char-width): Likewise.
11601
11602 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11603
11604         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
11605         `tis-620'.
11606
11607         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11608         `set-coding-priority-list' instead of `set-coding-priority'; don't
11609         call `update-coding-systems-internal'.
11610
11611         * mule/mule-misc.el (coding-system-get): New function.
11612         (coding-system-put): New function.
11613         (coding-system-category): New function.
11614
11615 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11616
11617         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
11618         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
11619         to avoid conflict with leim/quail/thai-xtis.
11620
11621         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
11622         to thai-xtis-chars.el.
11623
11624         * mule/thai-xtis-chars.el: New file (split from
11625         mule/thai-xtis.el).
11626
11627 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11628
11629         * mule/thai-xtis.el:
11630         - Change category for the charset `thai-xtis' to `?x' from `?T'.
11631         - Add syntax entries.
11632         - Put `preferred-coding-system' of the charset `thai-xtis' to
11633           `tis-620'.
11634
11635 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
11636
11637         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
11638         rewritten to use write-multibyte-character.
11639
11640 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11641
11642         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
11643         of `iso-2022-7'.
11644         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
11645         ported yet.
11646         (read-input-method-name): Treat optional argument `default'.
11647
11648 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11649
11650         * mule/mule-cmds.el (set-language-info): Don't set up menus at
11651         all.
11652         (set-language-info-alist): Set up menus here.
11653
11654 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11655
11656         * minibuf.el (completing-read): Add new optional argument
11657         `default'.
11658         (read-coding-system): Add new optional argument
11659         `default-coding-system'.
11660
11661 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
11662
11663         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
11664         (viet-viscii-...->viet-vscii...).
11665
11666 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
11667
11668         * mule/mule-cmds.el: Change MULE to Mule in docstrings
11669         and menus.
11670
11671 1999-04-12  Richard M. Stallman  <rms@gnu.org>
11672
11673         * mule/mule-cmds.el (input-method-function): Add permanent-local
11674         property.
11675
11676 1999-03-30  Dave Love  <fx@gnu.org>
11677
11678         * mule/mule-cmds.el (current-language-environment): Doc fix.
11679
11680 1999-02-06  Richard Stallman  <rms@gnu.org>
11681
11682         * mule/european.el (setup-slovenian-environment): New function.
11683         ("Slovenian"): New language environment.
11684
11685 1999-01-27  Dave Love  <fx@gnu.org>
11686
11687         * mule/mule-cmds.el (current-language-environment): Provide :link,
11688         :type (choices) and appropriate :get.
11689
11690 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
11691
11692         * mule/mule-cmds.el (describe-language-environment): Don't alter
11693         input-method-alist.
11694
11695 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
11696
11697         * mule/mule-cmds.el (prefer-coding-system): Call
11698         set-coding-priority, so that the internal array of priorities is
11699         also updated.
11700
11701 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
11702
11703         * mule/mule-cmds.el (prefer-coding-system): If the argument
11704         requires specific EOL conversion type, make the default coding
11705         systems use that.
11706
11707 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
11708
11709         * mule/mule-cmds.el (set-language-environment): Pass the default
11710         eol-type to set-language-environment-coding-systems.
11711         (set-default-coding-systems): Copy the eol-type property for the
11712         new default values of {buffer-file,process}-coding-system from the
11713         old defaults.
11714         (set-language-environment-coding-systems): Accept an optional
11715         argument EOL-TYPE, and set the eol-type property of the default
11716         coding systems accordingly.
11717
11718 1998-10-26  Kenichi Handa <handa@etl.go.jp>
11719
11720         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
11721         use generate-new-buffer instead of get-buffer-create.
11722
11723 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
11724
11725         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
11726
11727 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
11728
11729         * mule/mule-cmds.el (default-input-method): Fix custom type.
11730
11731 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
11732
11733         * mule/mule-cmds.el (setup-specified-language-environment):
11734         Add apropos-inhibit property.
11735         (describe-specified-language-support): Likewise.
11736
11737 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11738
11739         * mule/mule-cmds.el: Doc fixes.
11740
11741 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
11742
11743         * mule/mule-cmds.el (register-input-method): Doc-string
11744         modified.
11745
11746 1998-09-01  Dave Love  <fx@gnu.org>
11747
11748         * mule/mule-cmds.el (current-language-environment): Fix
11749         setter function.
11750
11751 1998-08-31  Paul Eggert  <eggert@twinsun.com>
11752
11753         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
11754         mule/european.el, mule/hebrew.el, mule/japanese.el,
11755         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
11756         avoid bootstrapping problem if you need to recompile all the Lisp
11757         files using interpreted code.
11758
11759 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
11760
11761         * mule/european.el ("Latin-1"): Modify `documentation' key value.
11762         ("Latin-2"): Likewise.
11763
11764 1998-08-18  Per Starback  <starback@update.uu.se>
11765
11766         * mule/european.el (setup-latin2-environment): Fix typo.
11767
11768 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11769
11770         * mule/european.el: Give proper value of `input-method' key to all
11771         lang. env.
11772
11773         * mule/mule-cmds.el (activate-input-method): Handle the case that
11774         the arg INPUT-METHOD is nil correctly.
11775         (read-multilingual-string): Activate the specified input method
11776         before calling read-string.  Afterward, activate the original
11777         input method.
11778
11779 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11780
11781         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11782         (set-language-info-alist): Fix typo in doc-string.
11783
11784         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11785
11786 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11787
11788         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11789         (reset-language-environment): New function for the job that
11790         setup-english-environment used to do.
11791         (set-language-environment): Do more setups according to the info
11792         in language-info-alist.
11793         (read-language-name): Handle the case that the arg KEY is nil.
11794         (describe-language-environment): Handle input-method property.
11795
11796         * mule/: All files under this directory, which related with
11797         specific languages (such as mule/european.el, mule/greek.el,
11798         mule/hebrew.el, mule/misc-lang.el), modified as below.
11799         (setup-XXX-environment): Just call set-language-environment.  If
11800         they used to do some other jobs than what done by
11801         set-language-environment, those jobs are done in
11802         setup-XXX-environment-internal now.
11803         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11804         the value to setup-XXX-environment-internal.  Add properties
11805         input-method and features.
11806
11807         * mule/english.el (setup-english-environment): Just call
11808         reset-language-environment.
11809
11810         * mule/european.el (setup-8-bit-environment): Function deleted.
11811
11812 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11813
11814         * mule/mule-cmds.el (input-method-exit-on-first-char)
11815         (input-method-use-echo-area): Doc fixes.
11816
11817 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11818
11819         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11820         variable.
11821         (input-method-use-echo-area): New variable.
11822
11823 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11824
11825         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11826
11827 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11828
11829         * mule/mule-cmds.el (activate-input-method): Update mode line.
11830         (inactivate-input-method): Likewise.
11831
11832 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11833
11834         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11835         input method in the current buffer, but just bind
11836         current-input-method.
11837
11838 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11839
11840         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11841
11842         * mule/misc-lang.el ("IPA"): Add coding-priority and
11843         coding-system.
11844
11845 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11846
11847         * mule/greek.el: Add coding-priority.
11848
11849 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11850
11851         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11852         LANG-ENV.
11853
11854 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11855
11856         * mule/mule-cmds.el (register-input-method): Fix previous change.
11857         (setup-specified-language-environment): Doc fix.
11858
11859 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11860
11861         * mule/mule-cmds.el: Several doc fixes.
11862         (get-language-info, set-language-info): Rename argument.
11863         (set-language-info-alist): Likewise.
11864         (register-input-method): Rename argument.
11865         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11866
11867 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11868
11869         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11870         default value while reading an input method.
11871
11872 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11873
11874         * mule/mule-cmds.el (universal-coding-system-argument):
11875         Use buffer-file-coding-system as default.
11876
11877 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11878
11879         * mule/korean.el ("Korean"): Doc fix.
11880
11881 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11882
11883         * mule/mule-cmds.el (describe-language-environment): Print the
11884         languge environment at the head.
11885
11886 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11887
11888         * mule/japanese.el: Set exit-function to exit-japanese-environment
11889         for Japanese environment.
11890
11891 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11892
11893         * mule/mule-cmds.el (set-language-environment): Doc fix.
11894         (current-language-environment): Use defcustom.
11895         (default-input-method): Specify :type.
11896
11897 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11898
11899         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11900         modified.
11901         (prefer-coding-system): Doc-string modified.
11902
11903 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11904
11905         * mule/mule-cmds.el (set-language-info): Doc-string
11906         describes `coding-priority' KEY.
11907         (set-language-environment-coding-systems): New function.
11908         (select-safe-coding-system): New function.
11909         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11910         (set-language-info-alist): New optionla arg PARENTS.  Call
11911         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11912         (set-language-environment-coding-systems): New function.
11913
11914         * mule/chinese.el: Remove setting up of
11915         describe-chinese-environment-map and
11916         setup-chinese-environment-map.  Exclude them in args of calls to
11917         set-language-info-alist.  Register coding-priority key in
11918         language-info-alist.
11919
11920         * mule/cyrillic.el: Remove setting up of
11921         describe-cyrillic-environment-map and
11922         setup-cyrillic-environment-map.  Exclude them in args of calls to
11923         set-language-info-alist.  Register coding-priority key in
11924         language-info-alist.
11925
11926         * mule/english.el: Register coding-priority key in
11927         language-info-alist.
11928
11929         * mule/ethiopic.el: Register coding-priority key in
11930         language-info-alist.
11931
11932         * mule/european.el: Remove setting up of
11933         describe-european-environment-map and
11934         setup-european-environment-map.  Exclude them in args of calls to
11935         set-language-info-alist.  Register coding-priority key in
11936         language-info-alist.  Add "German" language env.
11937         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11938         (setup-german-environment): New function.
11939
11940         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11941         change default input method to "greek-postfix".
11942
11943         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11944         coding-priority key in
11945
11946 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11947
11948         * mule/mule-cmds.el (set-language-info): Doc fix.
11949         (input-method-inactivate-hook): Doc fix.
11950
11951 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11952
11953         * mule/mule-cmds.el (set-input-method): Renamed from
11954         select-input-method.
11955
11956 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11957
11958         * mule/mule-cmds.el (set-language-environment): Run
11959         exit-language-environment-hook before calling `exit-function'
11960         which is specified for the language environment.
11961
11962 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11963
11964         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11965         modified.
11966         (prefer-coding-system): Likewise.
11967         (describe-language-environment): Print aliases of each coding
11968         system.
11969         (set-language-environment-hook): New variable.
11970         (exit-language-environment-hook): New variable.
11971         (set-language-environment): Call these hooks.  Before setting a
11972         new language environment, exit from the
11973         current-language-environment if necessary.
11974         (input-method-verbose-flag): The value can be nil, t,
11975         complex-only, or default.
11976         (input-method-highlight-flag): Doc-string augmented.
11977         (activate-input-method): Check if we can run the registered
11978         function to activate an input method.
11979
11980         * mule/korean.el: Set exit-function for language environment
11981         "Korean" to exit-korean-environment.
11982         (setup-korean-environment): Moved to korea-util.el.
11983
11984 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11985
11986         * mule/mule-cmds.el (read-multilingual-string): Use
11987         current-input-method prior to default-input-method.  Don't bind
11988         current-input-method by `let', instead, activate the specified
11989         input method in the current buffer temporarily.
11990
11991 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11992
11993         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11994
11995 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11996
11997         * mule/chinese.el (post-read-decode-hz): Return the result of
11998         decode-hz-region.
11999         (pre-write-encode-hz): Do not change the value of
12000         last-coding-system.
12001
12002 1998-09-06  Bill Richter  <richter@math.nwu.edu>
12003
12004         * mule/mule-ccl.el: Doc fixes.
12005
12006 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
12007
12008         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
12009         (check-ccl-program): New macro.
12010
12011 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
12012
12013         * mule/mule-ccl.el: Comment about CCL syntax modified.
12014         (ccl-command-table): Add read-multibyte-character and
12015         write-multibyte-character.
12016         (ccl-code-table): Add ex-cmd.
12017         (ccl-extended-code-table): New variable.
12018         (ccl-embed-extended-command): New function.
12019         (ccl-compile-read-multibyte-character,
12020         ccl-compile-write-multibyte-character) New functions.
12021         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
12022         ccl-dump-write-multibyte-character): New functions.
12023
12024 1999-07-22  SL Baur  <steve@miho>
12025
12026         * config.el (config-value-file): config.values is installed into
12027         doc-directory.
12028         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
12029
12030 1999-07-19  Didier Verna  <didier@xemacs.org>
12031
12032         * rect.el: all functions rewritten, except when noted. Below is a
12033         list of interface changes.
12034         (apply-on-rectangle): new function. Obsoletes
12035         `operate-on-rectangle'. All functions that used to call this
12036         function now call the new one.
12037         (kill-rectangle): added optional prefix arg to fill lines.
12038         (delete-rectangle): ditto.
12039         (delete-extract-rectangle): ditto.
12040         (open-rectangle): ditto.
12041         (clear-rectangle): ditto.
12042         (delete-rectangle-line): added third arg FILL.
12043         (delete-extract-rectangle-line): ditto.
12044         (open-rectangle-line): ditto.
12045         (clear-rectangle-line): ditto.
12046
12047 1999-07-18  Andy Piper  <andy@xemacs.org>
12048
12049         * menubar-items.el (default-menubar): add gutter options.
12050
12051         * gutter-items.el: new file.
12052         (gutter): new group for custom.
12053         (gutter-visible-p): new variable.
12054         (default-gutter-position): ditto.
12055         (buffers-tab): new group for the buffers tab.
12056         (gutter-buffers-tab): widget to put in the gutter.
12057         (buffers-tab-max-size): max number of tabs.
12058         (buffers-tab-switch-to-buffer-function): function to call when a
12059         tab is pressed.
12060         (buffers-tab-omit-function): filter buffers with this function.
12061         (buffers-tab-format-buffer-line-function): format buffer names for
12062         inclusion in tabs.
12063         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
12064         the record.
12065         (build-buffers-tab-internal): build a list of tab items.
12066         (buffers-tab-items): ditto.
12067         (add-tab-to-gutter): put a tab in the gutter area.
12068         (update-tab-in-gutter): reset the buffers in the tab.
12069
12070         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
12071
12072         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
12073         (switch-to-buffer-hooks): new hook.
12074
12075         * toolbar.el (default-toolbar-position): fix typo.
12076
12077 1999-07-16  Andy Piper  <andy@xemacs.org>
12078
12079         * gui.el (make-dialog-frame): turn off gutters for dialogs.
12080
12081 1999-07-15  Didier Verna  <didier@xemacs.org>
12082
12083         * cus-edit.el (custom-prompt-variable): optional third arg makes
12084         prompt for a comment string.
12085         (customize-set-value): optional prefix makes this function handle
12086         variable comments.
12087         (customize-set-variable): ditto.
12088         (customize-save-variable): ditto.
12089         (customize-customized): handle custom comments.
12090         (customize-save-customized): ditto.
12091         (custom-variable-state-set): ditto.
12092         (custom-face-state-set): ditto.
12093         (customize-saved): ditto.
12094         (custom-variable-set): ditto.
12095         (custom-face-set): ditto.
12096         (custom-variable-save): ditto.
12097         (custom-face-save): ditto.
12098         (custom-variable-reset-saved): ditto.
12099         (custom-face-reset-saved): ditto.
12100         (custom-variable-reset-standard): ditto.
12101         (custom-face-reset-standard): ditto.
12102         (custom-comment-face): new face.
12103         (custom-comment-tag-face): ditto.
12104         (custom-comment): new widget.
12105         (custom-comment-create): new function.
12106         (custom-comment-delete): ditto.
12107         (custom-comment-value-set): ditto.
12108         (custom-comment-show): ditto.
12109         (custom-comment-invisible-p): ditto.
12110         (custom-variable-value-create): create a comment field widget.
12111         (custom-face-value-create): ditto.
12112         (custom-variable-menu): new entry for adding a custom comment.
12113         (custom-face-menu): ditto.
12114         (custom-save-variables): possibly save custom comments.
12115         (custom-save-faces): ditto.
12116
12117         * cus-face.el (custom-set-faces): the arguments can now have a
12118         custom comment as fourth argument.
12119
12120         * custom.el (custom-set-variables): the arguments can now have a
12121         custom comment as fifth element.
12122
12123 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
12124
12125         * XEmacs 21.2.18 is released
12126
12127 1999-07-13  SL Baur  <steve@miho>
12128
12129         * lib-complete.el (read-library-name): Revert previous change.
12130         (read-library): Ditto.
12131
12132 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
12133
12134         * packages.el (packages-package-list): Capitalize docstring.
12135
12136         * packages.el (packages-find-package-library-path): Use #'nconc
12137         rather than #'append to reduce consing -- #'mapcar uses Flist,
12138         which returns a freshly consed list.  #'append would create yet
12139         another fresh list, using Fmake_list in concat.
12140
12141         * packages.el (package-provide): Use setq with remassq like it
12142         says in its docstring.
12143
12144 1999-07-06  SL Baur  <steve@miho.m17n.org>
12145
12146         * lib-complete.el (progn-with-message): Fix typo.
12147
12148 1999-07-06  SL Baur  <steve@miho.m17n.org>
12149
12150         * mule/mule-misc.el (char-octet): Make function match docstring.
12151         From Katsumi Yamaoka <yamaoka@jpl.org>
12152
12153 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
12154
12155         * wid-edit.el (widget-documentation): corrected spelling error.
12156
12157 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
12158
12159         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
12160         keys if already bound
12161
12162 1999-07-06  SL Baur  <steve@miho.m17n.org>
12163
12164         * lib-complete.el (progn-with-message): Revert previous changes.
12165
12166 1999-06-24  Bob Weiner  <weiner@beopen.com>
12167
12168         * lib-complete.el (find-library):
12169         (find-library-other-window):
12170         (find-library-other-frame): Completely rewrote
12171         so that these functions actually work when called non-interactively.
12172         Also made them handle LIBRARY arguments which end with .el or .elc.
12173
12174 1999-06-24  Bob Weiner  <weiner@beopen.com>
12175
12176         * simple.el (indent-new-comment-line): Locally bound
12177         `block-comment-start' to `comstart' or else when this is called
12178         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
12179         `block-comment-start' value, ignoring any existing spacing after a
12180         comment prefix in the previous line and producing ugly comments.
12181
12182 1999-06-23  Bob Weiner  <weiner@beopen.com>
12183
12184         * list-mode.el (mouse-choose-completion):
12185         (choose-completion):
12186         (completion-switch-to-minibuffer): Added.
12187         ([Tab]): [Tab] previously switched to the minibuffer
12188         but since [space] does that and since most applications in the
12189         world use [Tab] to select the next item in a list, do that in the
12190         *Completions* buffer too.  This will cause the least confusion
12191         among the largest population of users.  -- Bob Weiner, BeOpen.com,
12192         06/23/1999.
12193
12194 1999-06-22  Bob Weiner  <weiner@beopen.com>
12195
12196         * help.el (help-buffer-name): Added support for a null value
12197         of `help-buffer-prefix-string' since some buffers require no
12198         prefix.
12199
12200 1999-06-20  Bob Weiner  <weiner@beopen.com>
12201
12202         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
12203         in the completion-list-mode-map to bury the completions buffer
12204         even when the minibuffer is no longer active.
12205
12206 1999-06-20  Bob Weiner  <weiner@beopen.com>
12207
12208         * list-mode.el (list-mode): It is visually disconcerting to have
12209         the text cursor disappear within list buffers, especially when
12210         moving from window to window, so leave it visible.
12211
12212 1999-07-01  SL Baur  <steve@miho.m17n.org>
12213
12214         * menubar-items.el (default-menubar): Conditionalize the bug
12215         report menu item (which may not be possible in this XEmacs).
12216         Reported by: Ken'ichi Handa <handa@etl.go.jp>
12217
12218 1999-06-30  SL Baur  <steve@miho.m17n.org>
12219
12220         * subr.el (with-current-buffer): DOC string fix.
12221         Suggested by Bob Weiner <weiner@altrasoft.com>
12222
12223 1999-06-25  Charles G Waldman <cgw@fnal.gov>
12224
12225         * cus-face.el (custom-face-italic): insert missing args
12226
12227 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12228
12229         * packages.el (package-locations): Changed default early package
12230         hierarchies to ~/.xemacs/mule-packages and
12231         ~/.xemacs/xemacs-packages.
12232
12233 1999-06-23  SL Baur  <steve@miho.m17n.org>
12234
12235         * mule/mule-category.el (Top Level): ASCII is also latin-1.
12236
12237 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12238
12239         * packages.el (package-locations): Changed default early package
12240         hierarchy to ~/.xemacs/packages.
12241         (package-locations): Removed `packages' as a possible name for a
12242         late package hierarchy.
12243
12244 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
12245
12246         * mule/mule-category.el (word-combining-categories): Set up new
12247         variable.
12248         (word-separating-categories): Likewise.
12249
12250 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
12251
12252         * XEmacs 21.2.17 is released
12253
12254 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
12255
12256         * font-menu.el (font-menu-set-font): allow for nil specification
12257         of font size.
12258
12259 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
12260
12261         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
12262         is 1.
12263
12264 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
12265
12266         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
12267         8859-5 instead of ISO 8859-1.
12268
12269 1999-06-15  SL Baur  <steve@steve1.m17n.org>
12270
12271         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
12272         (viet-viscii-encode-table): Ditto.
12273
12274         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
12275         Make obsolete definition of char-octet.
12276
12277 1999-06-14  SL Baur  <steve@steve1.m17n.org>
12278
12279         * subr.el: Move no-Mule make-char ...
12280         * help-nomule.el (make-char): To here.
12281         (string-width): Make Mule compatibility alias.
12282
12283 1999-06-15  Andy Piper  <andy@xemacs.org>
12284
12285         * select.el (get-selection-no-error): really make there be no-error.
12286         (get-selection): revert to original.
12287
12288 1999-06-11  Andy Piper  <andy@xemacs.org>
12289
12290         * select.el (selection-sets-clipboard): renamed.
12291         (own-selection): use it.
12292
12293 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
12294
12295         * XEmacs 21.2.16 is released
12296
12297 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
12298
12299         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
12300         missing characters to avoid crash.
12301
12302 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
12303
12304         * coding.el (set-terminal-coding-system): Only set the console
12305         coding system on the selected console if it is a tty.
12306
12307 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12308
12309         * cus-face.el:
12310         * cus-edit.el:
12311         * faces.el:
12312         (custom):
12313         (face-spec-set):
12314         * faces.el (frob-face-property):
12315         * font-menu.el (font-menu-set-font):
12316                   Actually apply changes from 1999-03-17
12317
12318 1999-06-10  Andy Piper  <andy@xemacs.org>
12319
12320         * select.el (get-selection): abstract out non error-signalling
12321         part.
12322         (get-selection-no-error): get-selection without signalling an
12323         error.
12324         (selection-is-clipboard-p): new variable. controls whether the
12325         selection sets the clipboard.
12326         (own-selection): use it.
12327
12328         * mouse.el (insert-selection): fallback to clipboard after trying
12329         primary selection and cutbuffer.
12330
12331 1999-06-05  Andy Piper  <andy@xemacs.org>
12332
12333         * x-select.el (xselect-kill-buffer-hook-1): use generalised
12334         selection functions.
12335
12336 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
12337
12338         * code-files.el (buffer-file-coding-system): Use `raw-text' as
12339         default value.
12340         (load): Use `raw-text' instead of `no-conversion'.
12341         (insert-file-contents): Likewise.
12342
12343         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
12344         of `no-conversion'.
12345
12346 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
12347
12348         * coding.el: Don't copy `no-conversion' to `raw-text'.
12349
12350 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12351
12352         * subr.el (make-char): Define it if Mule is not around.
12353
12354 1999-06-07  SL Baur  <steve@steve1.m17n.org>
12355
12356         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
12357
12358         * x-select.el (x-disown-selection-internal): Restore symbol as an
12359         obsolete alias.
12360         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
12361
12362 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
12363
12364         * XEmacs 21.2.15 is released
12365
12366 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
12367
12368         * subr.el (split-string): Avoid infinite looping
12369
12370 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12371
12372         * ldap.el (ldap-ignore-attribute-codings): New variable
12373         (ldap-default-attribute-decoder): New variable
12374         (ldap-coding-system): New variable
12375         (ldap-attribute-syntax-encoders): New variable
12376         (ldap-attribute-syntax-decoders): New variable
12377         (ldap-attribute-syntaxes-alist): New variable
12378         (ldap-encode-boolean): New function
12379         (ldap-decode-boolean): New function
12380         (ldap-encode-country-string): New function
12381         (ldap-decode-string): New function
12382         (ldap-decode-address): New function
12383         (ldap-encode-address): New function
12384         (ldap-decode-attribute): New function
12385         (ldap-search): Use some of these
12386
12387 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
12388
12389         * version.el (emacs-version): Make the patch level/beta come
12390         before the XEmacs qualifier so that it gets into (funcall
12391         emacs-version) and thus in the bug reports.
12392         (emacs-version>=): Support patch levels.
12393
12394 1999-06-03  SL Baur  <steve@xemacs.org>
12395
12396         * version.el: implement x.y.z version number
12397         From Jan Vroonhof <vroonhof@math.ethz.ch>
12398
12399 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
12400
12401         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
12402
12403 1999-05-22  Vin Shelton <acs@xemacs.org>
12404
12405         * startup.el: Document -private and break out non-standard X options.
12406
12407 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
12408
12409         * mule/mule-charset.el (charset-after): New function.
12410         (charset-direction): Synch with Mule, update docstring.
12411         (get-charset-property): New function.
12412         (put-charset-property): New function.
12413         (charset-plist): New function.
12414
12415         * mule/mule-charset.el (compose-region):
12416         (decompose-region): remove;  these functions (which don't work
12417         since we don't do composite characters) have been moved to
12418         mule-util.el.
12419         (toplevel): follow coding standards
12420
12421 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
12422
12423         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
12424         exist any more.
12425
12426         * code-files.el: Fix commentary to follow coding standards.  Move
12427         the single line left in mule-files.el to here.
12428
12429         * mule/mule-files.el: delete.
12430
12431 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
12432
12433         * info.el (Info-scroll-prev): Use event functions instead of the
12434         old emacs 19 interface.
12435
12436 1999-06-02  Andy Piper  <andy@xemacs.org>
12437
12438         * x-font-menu.el (x-font-menu-load-font):
12439         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
12440
12441 1999-05-31  Andy Piper  <andy@xemacs.org>
12442
12443         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
12444         group.
12445         (font-menu-this-frame-only-p): ditto.
12446         (font-menu-max-items): reinstate, from Jan Vroonhof
12447         <vroonhof@math.ethz.ch>
12448         (font-menu-submenu-name-format): ditto.
12449         (font-menu-split-long-menu): ditto, for use by the family
12450         constructor.
12451         (font-menu-family-constructor): use it.
12452
12453 1999-05-30  Andy Piper  <andy@xemacs.org>
12454
12455         * msw-faces.el (mswindows-font-regexp): new font matching regexp
12456         for use by the font menu.
12457
12458         * msw-font-menu.el: new file implementing mswindows specific
12459         font-menu behaviour.
12460         (mswindows-font-menu-registry-encoding): new function mirroring x version.
12461         (mswindows-font-menu-junk-families): ditto.
12462         (hack-font-truename): ditto.
12463         (mswindows-font-regexp-ascii): ditto.
12464         (mswindows-reset-device-font-menus): ditto.
12465         (mswindows-font-menu-font-data): ditto.
12466         (mswindows-font-menu-load-font): ditto.
12467
12468         * x-font-menu.el (x-reset-device-font-menus): made device specific.
12469         (x-font-menu-font-data): ditto.
12470         (x-font-menu-load-font): ditto.
12471
12472         * font-menu.el: new file implementing generic font menu behaviour.
12473         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
12474         made device independent.
12475         (font-menu-this-frame-only-p): ditto.
12476         (font-menu-preferred-resolution): ditto.
12477         (font-menu-size-scaling): new variable used to determine whether
12478         sizes are in points or tenths of a point.
12479         (vassoc): moved from x-font-menu.el.
12480         (device-fonts-cache): ditto.
12481         (device-fonts-cache): ditto.
12482         (flush-device-fonts-cache): ditto.
12483         (reset-device-font-menus): copied from x-font-menu.el and made
12484         device independent. Most functionality deferred to
12485         device-dependent versions.
12486         (font-menu-family-constructor): copied from x-font-menu.el and
12487         made device independent.
12488         (font-menu-size-constructor): ditto.
12489         (font-menu-weight-constructor): ditto.
12490         (font-menu-set-font): ditto.
12491         (font-menu-change-face): ditto.
12492         (font-menu-load-font): new device method.
12493         (font-menu-font-data): ditto.
12494
12495         * x-font-menu.el: The above functions deleted.
12496
12497 1999-05-26  Andy Piper  <andy@xemacs.org>
12498
12499         * update-elc.el:
12500         * make-docfile.el:
12501         * loadup.el: rehash expand-file-name usage to not use default-directory.
12502
12503 1999-05-21  Andy Piper  <andy@xemacs.org>
12504
12505         * x-select.el (x-select-convert-to-text):
12506         (x-selected-text-type):
12507         (x-get-selection):
12508         (xselect-convert-to-string):
12509         (xselect-convert-to-compound-text):
12510         (xselect-convert-to-length):
12511         (xselect-convert-to-targets):
12512         (xselect-convert-to-delete):
12513         (xselect-convert-to-filename):
12514         (xselect-convert-to-charpos):
12515         (xselect-convert-to-lineno):
12516         (xselect-convert-to-colno):
12517         (xselect-convert-to-sourceloc):
12518         (xselect-convert-to-os):
12519         (xselect-convert-to-host):
12520         (xselect-convert-to-user):
12521         (xselect-convert-to-class):
12522         (xselect-convert-to-name):
12523         (xselect-convert-to-integer):
12524         (xselect-convert-to-atom):
12525         (xselect-convert-to-identity): functions renamed from x-* and
12526         moved to select.el.
12527         (x-get-secondary-selection): use rename get-selection.
12528         (x-get-clipboard): ditto.
12529         (x-own-selection): moved to select.el.
12530         (x-valid-simple-selection-p): ditto.
12531         (x-dehilight-selection): ditto.
12532         (x-own-clipboard): ditto.
12533         (x-disown-selection): ditto.
12534
12535         * x-mouse.el (x-yank-function): moved to mouse.el.
12536         (x-insert-selection): ditto.
12537         (x-set-point-and-move-selection): use renamed function.
12538
12539         * select.el (selected-text-type): moved and renamed from
12540         x-select.el.
12541         (selection-owner-p): moved to C.
12542         (selection-exists-p): ditto.
12543         (get-cutbuffer): new device method.
12544         (get-selection): generalised and moved from x-select.el.
12545         (own-selection): moved x-own-selection functionality into here.
12546         (dehilight-selection): renamed and moved from x-select.el.
12547         (own-clipboard): functionality moved from x-select.el using new
12548         generic C builtins.
12549         (disown-clipboard): ditto.
12550         (select-convert-to-text):
12551         (select-convert-to-string):
12552         (select-convert-to-compound-text):
12553         (select-convert-to-length):
12554         (select-convert-to-targets):
12555         (select-convert-to-delete):
12556         (select-convert-to-filename):
12557         (select-convert-to-charpos):
12558         (select-convert-to-lineno):
12559         (select-convert-to-colno):
12560         (select-convert-to-sourceloc):
12561         (select-convert-to-os):
12562         (select-convert-to-host):
12563         (select-convert-to-user):
12564         (select-convert-to-class):
12565         (select-convert-to-name):
12566         (select-convert-to-integer):
12567         (select-convert-to-atom):
12568         (select-convert-to-identity): new functions renamed from x-* and
12569         moved from x-select.el.
12570
12571         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
12572         into here and use as the default window-system mouse yank.
12573         (insert-selection): generalised and moved from x-mouse.el.
12574         (own-clipboard): moved to C.
12575
12576         * msw-select.el (mswindows-selection-owned-p): deleted.
12577         (mswindows-own-selection): generalised and moved to select.el.
12578         (mswindows-disown-selection): generalised and moved to C.
12579         (mswindows-selection-owner-p): ditto.
12580
12581 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
12582
12583         * XEmacs 21.2.14 is released
12584
12585 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12586
12587         * about.el: update contact info for jason and slb.
12588
12589 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12590
12591         * mule/european.el (setup-romanian-environment): Add Romanian
12592         support from Emacs/Mule romanian.el.
12593
12594 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
12595
12596         * cus-face.el: Label all custom changes with the 'custom' tag.
12597
12598         * cus-edit.el: idem ditto.
12599
12600         * faces.el: Added suport for adding device tags to various functions.
12601         (custom): New device tag.
12602         (face-spec-set): Call reset face with tags argument. No longer do
12603         x-init-global-faces hack.
12604
12605         * faces.el (frob-face-property): Use an anonymous specifier to map
12606         frob-face-property-1 over.
12607
12608         * x-font-menu.el (font-menu-set-font): Always specify all
12609         properties to custom.
12610
12611 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
12612
12613         * mule/european.el (setup-czech-environment): Add czech support.
12614         From David Sauer <davids@orfinet.cz>
12615
12616 1999-03-15  SL Baur  <steve@xemacs.org>
12617
12618         * check-features.el: Turn hard errors into warnings.
12619
12620 1999-03-21  SL Baur  <steve@xemacs.org>
12621
12622         * simple.el (delete-key-deletes-forward): As per discussion on
12623         xemacs-beta, default to t.
12624
12625 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12626
12627         * loadup.el: Define Installation-string before loading anything.
12628
12629 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
12630
12631         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
12632         From Anders Stenman <stenman@isy.liu.se>
12633
12634 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12635
12636         * wid-edit.el (widget-glyph-find): Ditto.
12637
12638         * packages.el (locate-library): Ditto.
12639
12640         * loadup.el (really-early-error-handler): Ditto.
12641
12642         * lib-complete.el (read-library): Ditto.
12643
12644         * faces.el (set-face-stipple): Ditto.
12645
12646         * code-files.el (load): Use new calling style of locate-file.
12647
12648 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12649
12650         * packages.el (packages-unbytecompiled-lisp): Installation.el is
12651         dead.
12652
12653 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12654
12655         * dumped-lisp.el (preloaded-file-list): Don't load
12656         Installation.el.
12657
12658         * loadup.el (Installation-string): Define it here.
12659
12660 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12661
12662         * dumped-lisp.el (preloaded-file-list): Revert previous change --
12663         Installation.el needs to be loaded before `dump-paths', otherwise
12664         the dumping process won't find it.
12665
12666 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
12667
12668         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
12669         subr so that we can use `replace-in-string' in Installation.el to
12670         get rid of C-m chars under the native Windows build.
12671
12672 1999-04-29  Andy Piper  <andy@xemacs.org>
12673
12674         * make-docfile.el: canonicalize file and directory names.
12675
12676         * device.el (call-device-method): new function for calling device
12677         specific methods.
12678         (define-device-method): new function for defining device methods.
12679         (define-device-method*): ditto.
12680
12681 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
12682
12683         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
12684
12685 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12686
12687         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
12688         (cyrillic-koi8-r-encode-table): Likewise.
12689         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
12690         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
12691
12692         * mule/mule-misc.el (split-char-or-char-int): New function [moved
12693         from vietnamese.el].
12694
12695         * mule/vietnamese.el: Move function `split-char-or-char-int' to
12696         mule/mule-misc.el.
12697
12698 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12699
12700         * mule/thai-xtis.el:
12701         - Change font registry name from "Thai94x94-0" to "xtis-0".
12702         - Change mnemonic of coding-system `tis-620' to "TIS620".
12703
12704 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
12705
12706         * mule/ethiopic.el: fixed.
12707
12708 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
12709
12710         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
12711
12712         * mule/thai-xtis.el: New file.
12713
12714         * mule/vietnamese.el: New file.
12715
12716         * mule/ethiopic.el: New file.
12717
12718 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
12719
12720         * bytecomp.el (byte-compile-close-variables): Leave
12721         debug-issue-ebola-notices alone.
12722
12723 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12724
12725         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
12726         at the top of the buffer since it is the most important thing to
12727         customize
12728         (ldap-get-host-parameter): New defun
12729         (ldap-search): Add a new parameter `withdn' to retrieve the
12730         distinguished names of entries
12731
12732 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
12733
12734         * startup.el (splash-frame-body): Date and spelling fixes.
12735
12736 1999-03-16  Colin Rafferty  <colin@xemacs.org>
12737
12738         * view-less.el (toggle-truncate-lines): add autoload tag
12739
12740 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
12741
12742         * format.el (format-alist): Disable image stuff.
12743
12744 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12745
12746         * wid-edit.el (widget-glyph-find): Search by directories, then by
12747         suffixes rather than the other way around.
12748         (widget-image-conversion): Renamed to
12749         `widget-image-file-name-suffixes'.
12750
12751 1999-04-16  Olivier Galibert  <galibert@pobox.com>
12752
12753         * mule/mule-charset.el: Made old functions obsolete, remove the
12754         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
12755         (charset-iso-graphic-plane): Rename from charset-graphic.
12756         (charset-iso-final-char): Rename from charset-final.
12757         (charset-width): Rename from charset-columns.
12758         (charset-bytes): Added from fsf compatibility, returns always 1.
12759
12760         * mule/mule-misc.el: Move charset-doc-string alias to
12761         mule-charset.el
12762
12763 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12764
12765         * x-faces.el (x-make-font-bold-italic): honor
12766         *try-oblique-before-italic-fonts*
12767
12768 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12769
12770         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12771
12772 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12773
12774         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12775         name.
12776
12777 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12778
12779         * cl-extra.el (equalp): Would bug out for lists.
12780
12781 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12782
12783         * about.el (about-hackers):  Change cgw's email address
12784
12785 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12786
12787         * XEmacs 21.2.13 is released
12788
12789 1999-03-12  SL Baur  <steve@xemacs.org>
12790
12791         * simple.el (delete-key-deletes-forward): Revert to previous
12792         behavior.
12793
12794 1999-01-18  Didier Verna  <didier@xemacs.org>
12795
12796         * menubar-items.el (xemacs-splash-buffer): handle the case of
12797         multiple elements in the splash buffer body.
12798
12799         * startup.el (splash-frame-timeout): new constant: interval
12800         between splash buffer elements.
12801         (command-line-1): handle splash buffer with multiple elements (use
12802         a timeout).
12803         (splash-frame-body): Originally `startup-splash-frame-body'.
12804         Rewrote a cleaner and more readable version. This can now be array,
12805         in which case each element is displayed in turn in the splash buffer.
12806         (splash-frame-static-body): new constant. Persistent information
12807         across all splash buffer elements (preserves the possibility to give
12808         it in different languages.
12809         (circulate-splash-frame-elements): new function. Used as a timeout
12810         to circulate through all splash frame elements and display them in
12811         sequence.
12812         (display-splash-frame): originally `startup-splash-frame'. Handle
12813         the case of multiple elements in the splash buffer body. Now
12814         returns a timeout id if multiple elements to display, or nil.
12815
12816 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12817
12818         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12819         so they can be overridden by x-init-face-from-resources.
12820         Additionally specify the font name also with an x tag.
12821
12822 1999-03-08  Andy Piper  <andy@xemacs.org>
12823
12824         * package-get.el (package-get-base): autoload.
12825
12826         * menubar-items.el (default-menubar): add update menu item. Fix
12827         custom menu to only be activated when package-base is available.
12828
12829         * package-get.el (package-get-custom): don't load
12830         package-get-custom as it is auto-generated. Fix group definition.
12831
12832 1999-03-05  Didier Verna  <didier@xemacs.org>
12833
12834         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12835         instead of `symbol-name' (Thanks Kyle).
12836
12837         * cus-edit.el (custom-save-variables): use `prin1' instead of
12838         princ to write symbols.
12839
12840 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12841
12842         * XEmacs 21.2.12 is released
12843
12844 1999-03-05  SL Baur  <steve@xemacs.org>
12845
12846         * menubar-items.el (default-menubar): Add kfm browsing support.
12847         From Neal Becker <nbecker@fred.net>
12848
12849 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12850
12851         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12852         calls to font-lock during buffer reversion.
12853
12854 1999-02-12  Didier Verna  <didier@xemacs.org>
12855
12856         * info.el (Info-build-node-completions): unconditionally widen the
12857         tag table buffer.
12858
12859 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12860
12861         * x-faces.el (x-init-face-from-resources):
12862         Only set fonts in the 'x locale.
12863
12864 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12865
12866         * package-ui.el (pui-install-selected-packages): Don't throw on
12867         `package-admin-delete-binary-package' returning nil since it's
12868         normal.  Reindent function.
12869         (pui-add-required-packages): Handle case where packages selected
12870         for installation have never been installed.
12871
12872 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12873
12874         * menubar-items.el (default-menubar):
12875         Implement the ``Mule->Set coding system of process'' menu item.
12876
12877 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12878
12879         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12880         files
12881         - Change some `if's to `when's
12882
12883 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12884
12885         * XEmacs 21.2.11 is released
12886
12887 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12888
12889         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12890         against window close (Fix Bug #460).
12891         (ask-user-about-lock-dbox): Idem.
12892
12893 1999-02-25  SL Baur  <steve@xemacs.org>
12894
12895         * mule/mule-charset.el (charset-leading-byte): New function.
12896         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12897
12898 1999-02-12  Andy Piper  <andy@xemacs.org>
12899
12900         * about.el (xemacs-hackers): change andy's email address.
12901         (about-url-alist): change andy's web page address.
12902         (about-xemacs): add piper.
12903
12904 1999-02-16  SL Baur  <steve@xemacs.org>
12905
12906         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12907         of mule-base into lisp/mule.
12908
12909 1999-02-16  SL Baur  <steve@xemacs.org>
12910
12911         * mule/arabic.el:
12912         mule/canna-leim.el:
12913         mule/chinese.el:
12914         mule/cyrillic.el:
12915         mule/english.el:
12916         mule/european.el:
12917         mule/greek.el:
12918         mule/hebrew.el:
12919         mule/japanese.el:
12920         mule/kinsoku.el:
12921         mule/korean.el:
12922         mule/misc-lang.el:
12923         mule/mule-category.el:
12924         mule/mule-ccl.el:
12925         mule/mule-charset.el:
12926         mule/mule-cmds.el:
12927         mule/mule-coding.el:
12928         mule/mule-files.el:
12929         mule/mule-help.el:
12930         mule/mule-init.el:
12931         mule/mule-misc.el:
12932         mule/mule-tty-init.el:
12933         mule/mule-x-init.el:
12934         mule/viet-chars.el:  Remerge from mule-base.
12935
12936         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12937         of mule-base into lisp/mule.
12938
12939 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12940
12941         * process.el (exec-to-string): Use `shell-command-switch' in place
12942         of hard-wired "-c" (for WindowsNT).
12943
12944 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12945
12946         * menubar-items.el (default-menubar):  Remove obsolete
12947         "Gopher" item
12948
12949 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12950
12951         * package-admin.el (package-admin-get-install-dir): First fall
12952         back to the location of xemacs-base for non-mule packages.
12953
12954 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12955
12956         * paths.el:
12957         - improved automounter tmp directory support.
12958         - support 4 (!) empirically discovered automounter conventions
12959
12960 1999-02-12  SL Baur  <steve@xemacs.org>
12961
12962         * etags.el (pop-tag-mark): autoload to match key binding.
12963
12964 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12965
12966         * XEmacs 21.2.10 is released
12967
12968 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12969
12970         * package-get.el (package-get-remote-filename): Don't bug out for
12971         a local file name in the search entry.
12972
12973 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12974
12975         * XEmacs 21.2.9 is released
12976
12977 1999-01-19  Didier Verna  <didier@xemacs.org>
12978
12979         * replace.el (replace-search-function): new variable containing a
12980         function to perform a search-forward.
12981         (replace-re-search-function): new variable containing a function
12982         to perform a re-search-forward.
12983         (perform-replace): use them.
12984
12985 1999-01-25  Didier Verna  <didier@xemacs.org>
12986
12987         * select.el (selection-owner-p): use the name `XEmacs'.
12988         (cut-copy-clear-internal): ditto.
12989
12990 1999-01-18  Andy Piper  <andy@xemacs.org>
12991
12992         * about.el (about-url-alist): Update my entry.
12993         (xemacs-hackers): Ditto.
12994
12995 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12996
12997         * buffer.el (switch-to-buffer): Fixing documentation.
12998         * minibuf.el (minibuffer-completion-table): ditto.
12999         * cl-macs.el (return-from): ditto.
13000
13001 1999-01-04  Didier Verna  <didier@xemacs.org>
13002
13003         * replace.el (delete-non-matching-lines): temporarily disable
13004         case-folding when called interactively with a regexp containing
13005         uppercase characters.
13006         (delete-matching-lines): ditto.
13007         (count-matches): ditto.
13008         (list-matching-lines): ditto.
13009
13010 1999-01-07  Colin Rafferty  <colin@xemacs.org>
13011
13012         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
13013         abort if current window is split horizontally, not if others are
13014         split.  Got rid of unnecessary minibuffer checking.  Also, add
13015         some comments (it's still complex).
13016
13017 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
13018
13019         * package-get.el: changed address for doc.ic.ac.uk to
13020         sunsite.doc.ic.ac.uk
13021
13022 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13023
13024         * ldap.el (toplevel): Remove requires so that the file compiles
13025         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
13026
13027 1999-01-10  J. Kean Johnston  <jkj@sco.com>
13028
13029         * dump-paths.el: Calculate module-directory and set
13030         module-load-path to the load path for modules.
13031
13032         * loadup.el: Get bootstrap value of module-load-path from the
13033         environment variable EMACSBOOTSTRAPMODULEPATH.
13034         - Display the module load path if we're debugging paths.
13035
13036         * setup-paths.el: Added function paths-find-site-module-directory.
13037         - Added function paths-find-module-directory.
13038         - Added function paths-construct-module-load-path.  Uses new
13039         environment variable EMACSMODULEPATH.
13040
13041 1998-12-30  Martin Buchholz  <martin@xemacs.org>
13042
13043         * font.el (font-default-object-for-device):
13044         Oops! This `or' can't be replaced by `unless'.
13045         Fixed inability to run w3, among other things.
13046
13047 1998-12-17  Charles G. Waldman <cgw@pgt.com>
13048
13049         * package-admin.el: Change initialization of
13050           package-admin-install-function dependent on system type.
13051           Change package-admin-install-function-mswindows to use
13052           "minitar".
13053
13054 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
13055
13056         * mouse.el (default-mouse-motion-handler): Disable help echo while
13057         in the minibuffer.
13058
13059 1998-12-28  Martin Buchholz <martin@xemacs.org>
13060
13061         * XEmacs 21.2.8 is released.
13062
13063 1998-12-24  Martin Buchholz <martin@xemacs.org>
13064
13065         * XEmacs 21.2.7 is released.
13066
13067 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
13068
13069         * package-ui.el (pui-list-packages): Set truncate-lines.
13070
13071         * package-get.el (package-get-download-menu): Use
13072         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
13073
13074         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
13075         (pui-help-string): idem.
13076         (list-packages-mode): New major mode.
13077         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
13078         (pui-install-selected-packages): Add suport for removing packages.
13079         (pui-toggle-package-delete-key): New function.
13080         (pui-popup-context-sensitive): New kludge.
13081         (pui-list-packages): Add warning when `package-get-remote' is nil.
13082         (package-ui-add-site): New function.
13083
13084 1998-12-01  Didier Verna  <didier@xemacs.org>
13085
13086         * hyper-apropos.el (hyper-where-is): added the missing autoload.
13087
13088 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13089
13090         * ldap.el: Custom-ized
13091         (toplevel): Do not provide `ldap' which is provided by C level
13092         LDAP code
13093         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
13094
13095 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
13096
13097         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
13098
13099 1998-12-17  Andy Piper  <andy@xemacs.org>
13100
13101         * sound.el (sound-load-list): name changed from sound-load-alist.
13102         (sound-extension-list): name changed from sound-ext-list.
13103         (load-default-sounds): use new names.
13104         (load-sound-file): use new names.
13105
13106 1998-12-16  Andy Piper  <andy@xemacs.org>
13107
13108         * XEmacs 21.2.6 is released
13109
13110 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
13111
13112         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
13113         errors.
13114
13115 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
13116
13117         * wid-edit.el (widget-echo-this-extent): Set
13118         help-echo-owns-message to t.
13119
13120 1998-11-30  Greg Klanderman  <greg@alphatech.com>
13121
13122         * package-get.el (package-get-download-menu): use toggles for
13123           each site in the download site menu.
13124
13125 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
13126
13127         * package-get.el (package-get): If we cannot find a package
13128           because package-get-remote is not set, give a more helpful
13129           error message.
13130
13131 1998-11-30  Greg Klanderman  <greg@alphatech.com>
13132
13133         * package-get.el (package-get-remote-filename): use an EFS path
13134         with user anonymous if no user is specified.
13135
13136 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
13137
13138         * faces.el (face-spec-set): Re-init fallfacks for default after
13139         calling reset-face on the default face.
13140
13141 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
13142
13143         * package-admin.el (package-admin-default-install-function):
13144         Behave as advertised.  Make sure the pkg-dir is proper for
13145         default-directory.
13146         (package-admin-add-binary-package): Make sure the pkg-dir is
13147         proper for default-directory.
13148         (package-admin-install-function-mswindows): Make sure the pkg-dir
13149         is proper for default-directory.
13150
13151 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
13152
13153         * XEmacs 21.2.5 is released
13154
13155 1998-12-05  SL Baur  <steve@altair.xemacs.org>
13156
13157         * files.el (binary-file-regexps): regexp-opt is not available at
13158         bytecompile time.
13159
13160 1998-11-30  Martin Buchholz  <martin@xemacs.org>
13161
13162         * x-win-xfree86.el:
13163         * x-win-sun.el (x-win-init-sun):
13164         * x-win-sun.el:
13165         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
13166         * x-iso8859-1.el:
13167         * x-init.el (init-post-x-win):
13168         * x-init.el (init-pre-x-win):
13169         * x-init.el (x-initialize-compose):
13170         * x-init.el:
13171         * x-compose.el:
13172         * winnt.el:
13173         * widget.el:
13174         * wid-edit.el (widget-glyph-click):
13175         * wid-edit.el (widget-glyph-find):
13176         * wid-edit.el (widget-type):
13177         * view-less.el (view-buffer-other-window):
13178         * very-early-lisp.el:
13179         * version.el:
13180         * toolbar.el:
13181         * toolbar-items.el:
13182         * term/sun.el (suntool-map):
13183         * term/sun-mouse.el:
13184         * term/internal.el:
13185         * syntax.el (modify-syntax-entry):
13186         * symbol-syntax.el:
13187         * subr.el:
13188         * startup.el (lock-directory):
13189         * simple.el (set-comment-column):
13190         * simple.el (backward-delete-char-untabify):
13191         * shadow.el (find-emacs-lisp-shadows):
13192         * shadow.el:
13193         * setup-paths.el (paths-construct-info-path):
13194         * select.el (cut-copy-clear-internal):
13195         * process.el (call-process-region):
13196         * process.el (start-process-shell-command):
13197         * process.el:
13198         * paths.el (rmail-spool-directory):
13199         * paragraphs.el (use-hard-newlines):
13200         * package-get.el (package-get-dependencies):
13201         * package-admin.el (package-admin-delete-binary-package):
13202         * obsolete.el (truncate-string):
13203         * obsolete.el (store-substring):
13204         * mouse.el (default-mouse-track-maybe-own-selection):
13205         * mouse.el (mouse-yank-at-point):
13206         * modeline.el:
13207         * modeline.el (mouse-drag-modeline):
13208         * minibuf.el (read-directory-name-internal):
13209         * minibuf.el (read-file-name-internal):
13210         * minibuf.el (read-file-name-internal-1):
13211         * minibuf.el (read-file-name-2):
13212         * minibuf.el (exact-minibuffer-completion-p):
13213         * minibuf.el (read-from-minibuffer):
13214         * minibuf.el:
13215         * menubar.el (check-menu-syntax):
13216         * map-ynp.el (map-y-or-n-p):
13217         * make-docfile.el (docfile-out-of-date):
13218         * loadup.el ((member "run-temacs" command-line-args)):
13219         * loadup.el ((member "no-site-file" command-line-args)):
13220         * loadup.el (really-early-error-handler):
13221         * loadup.el:
13222         * loadhist.el:
13223         * loaddefs.el:
13224         * lisp-mnt.el (lm-verify):
13225         * lib-complete.el (lib-complete:cache-completions):
13226         * lib-complete.el (library-all-completions):
13227         * itimer.el (itimer-run-expired-timers):
13228         * info.el (Info-mode):
13229         * info.el (Info-insert-file-contents):
13230         * info.el (Info-rebuild-dir):
13231         * info.el (Info-build-dir-anew):
13232         * info.el (Info-parse-dir-entries):
13233         * info.el (Info-dir-outdated-p):
13234         * info.el (Info-insert-dir):
13235         * info.el (info-xref):
13236         * info.el:
13237         * hyper-apropos.el (hyper-apropos-get-doc):
13238         * hyper-apropos.el (hyper-describe-face):
13239         * hyper-apropos.el (hyper-apropos-mode):
13240         * hyper-apropos.el:
13241         * help.el (list-processes):
13242         * help.el:
13243         * gnuserv.el:
13244         * font.el (mswindows-font-create-name):
13245         * font.el (font-default-font-for-device):
13246         * font.el (x-font-create-object):
13247         * font.el (font-registry):
13248         * font.el:
13249         * font-lock.el (font-lock-keywords):
13250         * font-lock.el:
13251         * finder.el (finder-compile-keywords):
13252         * find-paths.el (paths-find-recursive-path):
13253         * fill.el (set-justification-center):
13254         * fill.el (fill-region-as-paragraph):
13255         * files.el (insert-directory):
13256         * files.el (wildcard-to-regexp):
13257         * files.el (recover-file):
13258         * files.el (basic-save-buffer):
13259         * files.el (delete-auto-save-file-if-necessary):
13260         * files.el (file-relative-name):
13261         * files.el (backup-extract-version):
13262         * files.el (backup-buffer):
13263         * files.el (set-visited-file-name):
13264         * files.el (set-auto-mode):
13265         * files.el (interpreter-mode-alist):
13266         * files.el:
13267         * files.el (find-file-noselect):
13268         * files.el (abbreviate-file-name):
13269         * files.el (parse-colon-path):
13270         * files.el (directory-abbrev-alist):
13271         * etags.el (visit-tags-table-buffer):
13272         * easymenu.el (easy-menu-define):
13273         * dragdrop.el (experimental-dragdrop-drag):
13274         * dragdrop.el (dragdrop-drop-do-functions):
13275         * dragdrop.el (dragdrop-drop-at-point):
13276         * disass.el (disassemble-1):
13277         * disass.el (disassemble-internal):
13278         * disass.el (disassemble):
13279         * disass.el:
13280         * derived.el (derived-mode-init-mode-variables):
13281         * derived.el (define-derived-mode):
13282         * custom.el (defgroup):
13283         * cus-edit.el (custom-quote):
13284         * config.el:
13285         * code-process.el (open-network-stream):
13286         * code-process.el (start-process):
13287         * code-process.el (call-process-region):
13288         * code-process.el (call-process):
13289         * code-process.el:
13290         * code-files.el (insert-file-contents):
13291         * code-files.el:
13292         * code-files.el (buffer-file-coding-system-for-read):
13293         * cmdloop.el (yes-or-no-p-minibuf):
13294         * cl.el:
13295         * cl-macs.el:
13296         * cl-extra.el:
13297         * callers-of-rpt.el (make-caller-report):
13298         * callers-of-rpt.el:
13299         * bytecomp.el (batch-byte-recompile-directory):
13300         * bytecomp.el (batch-byte-compile-1):
13301         * bytecomp.el (batch-byte-compile):
13302         * bytecomp.el (display-call-tree):
13303         * bytecomp.el (byte-compile-insert):
13304         * bytecomp.el (byte-compile-two-args-19->20):
13305         * bytecomp.el (byte-compile-variable-ref):
13306         * bytecomp.el (byte-compile-form):
13307         * bytecomp.el (byte-compile-top-level-body):
13308         * bytecomp.el (byte-compile-out-toplevel):
13309         * bytecomp.el (byte-compile-byte-code-maker):
13310         * bytecomp.el (byte-compile-file-form-defmumble):
13311         * bytecomp.el (byte-compile-file-form):
13312         * bytecomp.el (byte-compile-keep-pending):
13313         * bytecomp.el (byte-compile-insert-header):
13314         * bytecomp.el (byte-compile-from-buffer):
13315         * bytecomp.el (byte-compile-file):
13316         * bytecomp.el (byte-recompile-file):
13317         * bytecomp.el (byte-compile-close-variables):
13318         * bytecomp.el (byte-compile-warn-about-unused-variables):
13319         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
13320         * bytecomp.el (byte-compiler-legal-options):
13321         * bytecomp.el (byte-compile-lapcode):
13322         * bytecomp.el (byte-optimize-log):
13323         * bytecomp.el ((fboundp 'defsubst)):
13324         * bytecomp.el:
13325         * bytecomp-runtime.el:
13326         * byte-optimize.el (byte-optimize-apply):
13327         * byte-optimize.el (car):
13328         * byte-optimize.el (byte-optimize-form):
13329         * byte-optimize.el (byte-optimize-form-code-walker):
13330         * byte-optimize.el:
13331         * build-report.el (build-report-insert-installation-file):
13332         * build-report.el (build-report):
13333         * auto-show.el:
13334         * apropos.el (apropos-documentation):
13335         - mega patch
13336         - clean up byte-compile warnings
13337         - remove unused variables
13338         - Use common lisp style hashtable functions
13339         - byte compiler cleanup
13340         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
13341         - remove old backquote syntax usage
13342         - move some cl functionality into C for speed.
13343         - remove last remaining VMS support
13344         - spelling fixes
13345         - implement last, butlast, nbutlast, copy-list in C.
13346         - new macro ignore-file-errors, similar to ignore-errors
13347           (ignore-file-errors (delete-file "foo"))
13348         - get frequent garbage collection during loadup.el by tweaking
13349           gc-cons-threshold, rather than explicitly calling garbage-collect
13350         - default delete-key-deletes-forward to `t'.
13351
13352 1998-11-28  SL Baur  <steve@altair.xemacs.org>
13353
13354         * XEmacs 21.2-beta4 is released.
13355
13356 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13357
13358         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
13359         (easy-menu-item-present-p): Wrapper around find-menu-item.
13360         (easy-menu-remove-item): Wrapper around delete-menu-item.
13361
13362         * menubar.el (delete-menu-item): Add 'from-menu' argument.
13363         (add-menu-button): Add 'in-menu' argument.
13364         (add-menu-item-1): Add in-menu support to helper function.
13365
13366 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
13367
13368         * isearch-mode.el (isearch-mode): Fix keymap lossage.
13369
13370 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13371
13372         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
13373         of Dec 4, 1997.
13374
13375 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
13376
13377         * process.el (shell-command-on-region): Report if the command
13378         succeeded or failed.
13379
13380 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
13381
13382         * subr.el (buffer-substring-no-properties): Comment out.
13383
13384 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
13385
13386         * msw-faces.el (mswindows-find-smaller-font): Turning font names
13387           into font instances first, like `x-frob-font-size' does.
13388           (mswindows-find-larger-font): ditto
13389
13390 1998-11-04  Greg Klanderman  <greg@alphatech.com>
13391
13392         * package-ui.el (pui-install-selected-packages): fix args in call
13393         to `package-get'.
13394
13395 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
13396
13397         * package-get.el (host-name): New widget type.
13398         (package-get-remote): Better customization using new type.
13399         (package-get-download-sites): idem dito.
13400
13401         (package-get-custom): Do not use package-get-all untill we have
13402         runtime dependencies.
13403
13404         (package-get-remove-copy): Default to 't' we no longer need this
13405         kludge as we do not currently use depenencies.
13406
13407         (package-get-was-current): New variable.
13408         (package-get-require-base): New 'force-current' argument.
13409         (package-get-update-base): idem
13410         (package-get-package-provider):  idem
13411         (package-get-locate-index-file): New 'no-remote' argument.
13412         (package-get-locate-file): idem.
13413
13414         (package-get-maybe-save-index): New function.
13415         (package-get-update-base): Use it.
13416
13417 1998-10-28 Greg Klanderman <greg@alphatech.com>
13418
13419         * package-get.el (package-get-remote): default to nil; by default,
13420         don't go out to the net via EFS.  They must select a download site.
13421         (package-get-download-sites): new variable.
13422         (package-get-download-menu): new function.
13423         (package-get-locate-index-file): new function.
13424         (package-get-update-base): use it.
13425
13426         * menubar-items.el (default-menubar): add "Update Package Index"
13427         and "Add Download Site" menus under Options | Manage Packages.
13428
13429 1998-10-19  Greg Klanderman  <greg@alphatech.com>
13430
13431         * package-get.el (package-get): bugfix code checking installed version
13432         for case where package is not currently installed.
13433         (package-get-require-signed-base-updates): new variable.
13434         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
13435         deemed not a goot thing.  Use the variable
13436         package-get-allow-unsigned-base-updates instead.
13437
13438 1998-10-16 Greg Klanderman <greg@alphatech.com>
13439
13440         * package-get.el (package-get): Don't install an older version than
13441         we already have unless explicitly told to.  Issue a warning.
13442
13443         * package-ui.el (pui-add-required-packages): when adding
13444         dependencies, don't add packages that are up to date.
13445         (pui-package-symbol-char):  Don't consider a package out of date
13446         if you have a newer version installed than the latest version in
13447         package-get-base.
13448
13449         * package-get.el (package-get-base-filename): document that it may
13450         be a path relative to package-get-remote;  new default value.
13451         (package-get-locate-file): new function.
13452         (package-get-update-base): use it to expand package-get-base-filename.
13453         (package-get-save-base): new function to save the package-get database
13454         to file.
13455         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
13456         (package-get-update-base): pass the REMOTE-SOURCE arg.
13457         (package-get-update-base-entry): call package-get-custom-add-entry.
13458         (package-get-file-installed-p): removed; no longer needed.
13459         (package-get-create-custom): ditto.
13460         (toplevel): remove code to build and load package-get-custom.el
13461         (package-get-custom-add-entry): new function.
13462
13463 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
13464
13465         * wid-edit.el (widget-button-click): Don't switch window.
13466
13467 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13468
13469         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
13470
13471 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
13472
13473         * etags.el (find-tag-default): Run find-tag-hook using
13474         run-hooks rather than funcall
13475
13476 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
13477
13478         * isearch-mode.el (isearch-mode): Set the current minor mode maps
13479         and the current local map as the parents to isearch-mode-map.
13480
13481 1998-10-15  SL Baur  <steve@altair.xemacs.org>
13482
13483         * XEmacs 21.2-beta3 is released.
13484
13485 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13486
13487         * package-get.el (package-get-update-base): use
13488         insert-file-contents-internal, not insert-file-contents-literally.
13489
13490 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13491
13492         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
13493         dump time.
13494
13495 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13496
13497         * package-get.el (package-get-update-base-entry): new function.
13498         (package-get-update-base): renamed; was `package-get-load-base'.
13499         cleanup, and use package-get-update-base-from-buffer.
13500         (package-get-update-base-from-buffer): new function.
13501         (package-get-update-base-entries): new; helper for above.
13502         Do not eval lisp grabbed over ftp; parse it from new format.
13503
13504 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13505
13506         * files.el (set-auto-mode): Don't play games loading package-get
13507         database; package-get-package-provider will handle it all.
13508
13509 1998-10-14  Greg Klanderman  <greg@alphatech.com>
13510
13511         * package-get.el (package-get-base-filename): new variable.
13512         (package-get-require-base): new function.
13513         (package-get-pgp-signed-begin-line): new variable.
13514         (package-get-pgp-signature-begin-line): ditto.
13515         (package-get-pgp-signature-end-line):  ditto.
13516         (package-get-load-base): new function.
13517         (package-get-interactive-package-query):
13518         (package-get-update-all):
13519         (package-get-dependencies):
13520         (package-get-package-provider):
13521         (package-get-custom): use package-get-require-base.
13522         [package-get-custom loading]: disable for now.
13523
13524         * package-ui.el (pui-list-packages): use (package-get-require-base)
13525
13526 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13527
13528         * package-ui.el: Correct obvious thinko in choosing extent face.
13529
13530 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
13531
13532         * menubar-items.el (default-menubar): pui-list-package has nothing
13533         to with Customize. Move all the package stuff to a new Item in Options.
13534
13535         * package-ui.el (pui-menu): Add menu and Popup menu.
13536
13537         * package-get.el (package-get): Use new
13538         package-admin-get-install-dir.
13539
13540         * package-admin.el (package-admin-get-install-dir): New syntax.
13541         Conserve package location and put mule packages where mule-base is.
13542
13543         * package-get.el : Customized
13544
13545         * package-ui.el (pui): Customized
13546         (pui-package-install-dest-dir): New variable.
13547         (pui-install-selected-packages): Use it
13548
13549 1998-10-12  SL Baur  <steve@altair.xemacs.org>
13550
13551         * package-get.el (package-get-interactive-package-query): Move
13552         dependency on package-get-base to run-time.
13553         (package-get-update-all): Ditto.
13554         (package-get-dependencies): Ditto.
13555         (package-get-package-provider): Ditto.
13556         (package-get-custom): Ditto.
13557
13558 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
13559
13560         * events.el: Remove 'ascii-character property from 'backspace
13561         and 'delete symbols
13562
13563 1998-10-11  SL Baur  <steve@altair.xemacs.org>
13564
13565         * package-get-base.el: removed.
13566
13567 1998-09-23  Didier Verna  <didier@xemacs.org>
13568
13569         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
13570         (no-upper-case-p): new function.
13571         (with-search-caps-disable-folding): new macro.
13572         (with-interactive-search-caps-disable-folding): new macro.
13573         (zap-to-char): In interactive mode, do a case-sensitive search if
13574         the character is uppercase.
13575         (zap-up-to-char): ditto.
13576
13577         * replace.el (perform-replace): use the function no-upper-case-p.
13578
13579         * isearch-mode.el (isearch-fix-case): ditto.
13580         make obsolete `with-caps-disable-folding' and
13581         `isearch-no-upper-case-p'.
13582
13583         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
13584         (tags-search): ditto.
13585         (tags-query-replace): ditto.
13586
13587         * info.el (Info-search): ditto.
13588
13589 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
13590
13591         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
13592
13593 1998-10-07  Greg Klanderman  <greg@alphatech.com>
13594
13595         * package-admin.el (package-admin-rmtree): rewritten.  need to
13596         check for "." and ".." before symlink check.  expand files and
13597         directories with respect to DIRECTORY, not default-directory.
13598
13599 1998-10-04  Greg Klanderman  <greg@alphatech.com>
13600
13601         * package-get.el (package-get-all): add INSTALL-DIR argument.
13602
13603 1998-10-06  Greg Klanderman  <greg@alphatech.com>
13604
13605         * package-ui.el (pui-add-required-packages): new function, select
13606         dependent packages.
13607         (pui-display-keymap): bind it.
13608         (pui-help-string): document it.
13609         (pui-install-selected-packages): package-get-all -> package-get.
13610
13611         * package-get.el (package-get-dependencies): new function.
13612
13613 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
13614
13615         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
13616         regexps.
13617
13618 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
13619
13620         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
13621         function.
13622         (default-mouse-track-normalize-point): Use it.
13623
13624 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
13625
13626         * package-admin.el (package-admin-delete-binary-package):
13627                 General cleanup. Remove unnessary use of progn and
13628         save-excursion.
13629         (package-admin-delete-binary-package): Do NOT mess with file
13630         modes. That is evil.
13631         (package-admin-delete-binary-package): Wrap all deleting in
13632         condition-case. The data in MANIFEST is untrustworthy.
13633         (package-admin-delete-binary-package): Let the OS worry about non
13634         empty directories.
13635
13636 1998-10-09  SL Baur  <steve@altair.xemacs.org>
13637
13638         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
13639         processing.
13640         (lm-report-bug): Fix mail address to send bug reports to.
13641
13642 1998-09-29  SL Baur  <steve@altair.xemacs.org>
13643
13644         * XEmacs 21.2-beta2 is released.
13645
13646 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13647
13648         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
13649
13650 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13651
13652         * info.el (Info-mode): Document page turning by double clicks in
13653         docstring so `M-x describe-mode' will display it.
13654
13655 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13656
13657         * info.el (Info-mouse-track-double-click-hook): Use character
13658         widths to calculate a border region where double clicking does
13659         page turning, and return `nil' by default so other hooks, such as
13660         region highlighting, will be run.
13661
13662 1998-09-29  Colin Rafferty   <colin@xemacs.org>
13663
13664         * sound.el (default-sound-directory-list): Initialize with all the
13665         "sounds" directories in `data-directory-list'.  It used to just be
13666         the first one.
13667
13668         * packages.el (locate-data-directory-list): Created.  This gives
13669         the list of matching directories, unlike `locate-data-directory',
13670         which just gives the first one.
13671
13672 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13673
13674         * minibuf.el (read-from-minibuffer): No longer bind help-form but
13675         make a binding in the local keymap until help-char handling is
13676         improved.
13677
13678         * help.el (help-keymap-with-help-key): Provide keymap with help
13679         binding.
13680         (help-print-help-form): New helper function.
13681
13682 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
13683
13684         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
13685         move extent to another buffer; no need to create a new extent.
13686         (isearch-fix-case): New function.
13687         (isearch-search-and-update): Use it.
13688
13689 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13690
13691         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
13692         the keymap, not minor-mode-map-alist.
13693         (isearch-done): Restore overriding-local-map.
13694
13695 1998-09-21  Martin Buchholz  <martin@xemacs.org>
13696
13697         * bytecomp.el (byte-compile-buffer-substring):
13698         Fix for: (byte-compile (defun f () (buffer-substring)))
13699         ==>   ** buffer-substring called with 3 args, but requires 0-3
13700         - new code not only works, but is more readable, too.
13701
13702 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13703
13704         * msw-faces.el (mswindows-init-device-faces): Don't try to
13705           specify a default font at this late stage. Do try to force
13706           creation of the default face font so that if it fails we get
13707           an error now instead of a crash at frame creation.
13708
13709           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
13710           mswindows-make-font-unitalic: Canonical default weight
13711           changed from "Normal" to "Regular".
13712
13713           mswindows-make-font-bold / -bold-italic: Supplied device was
13714           not being passed into call to mswindows-find-smaller-font.
13715
13716 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13717
13718         * package-get.el (package-get-remote): Fix the path where to find
13719           the packages on xemacs.org.
13720
13721 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
13722
13723         * about.el (about-maintainer-info): Update Ben's entry.
13724
13725 1998-09-24  Martin Buchholz  <martin@xemacs.org>
13726
13727         * lisp/shadow.el (find-emacs-lisp-shadows):
13728         - `member' was being called on lists of length 2000!
13729         - Replace with hashtables.
13730         - Replace hand-coded loops with (dolist)
13731         - Fix comment typo
13732
13733 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
13734
13735         * packages.el: Added new function, `package-delete-name', to
13736           delete existing packages from the installed package database
13737           (`packages-package-list').  Also added the "pkginfo" directory
13738           to `packages-special-base-regexp', so that the pkginfo directory
13739           would not get added to `late-packages'.
13740
13741         * package-admin.el: Added ability to delete an installed package
13742           (added low-level function, `package-admin-delete-package').
13743           Understands how to use the pkginfo/MANIFEST.<package> file to
13744           delete the package.  When installing a package, will also
13745           create a MANIFEST.* file if one is not provided by the
13746           package.  If the MANIFEST.* doesn't exist when deleting a
13747           package, the functions will fall back to attempting to delete
13748           any package-specific lisp directory.
13749
13750         * package-get.el: Moved some functions to package-admin.el.
13751           Added interactive function `package-get-delete-package', for
13752           use by users for deleting a package.
13753
13754           Also modified to not require the presence of efs.
13755
13756 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13757
13758         * files.el (find-file-noselect): Handle all signals, kill the
13759         buffer and resignal.
13760
13761 1998-09-23  SL Baur  <steve@altair.xemacs.org>
13762
13763         * cl-macs.el (glyph-image): Add setf method.
13764
13765 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13766
13767         * package-get.el: Fixed broken EFS downloading.  Also, look for
13768           .tar.gz files first, in preference over .tgz files.
13769
13770         * package-ui.el: Fix display of package version numbers.
13771
13772 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13773
13774         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13775         argument.
13776
13777 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13778
13779         * list-mode.el: `display-completion-list': added new/optional
13780           keyword `:completion-string', which allows the programmer to
13781           change the "Possible completions are:" prompt.
13782
13783         * menubar-items.el: Added new pulldown menu-pick to start up the
13784           visual package browser/installer:
13785
13786                 Options->Customize->List Packages
13787
13788         * package-admin.el: Added hooks for installing under both Unix
13789           and MS Windows.  Does additional error checking.  No longer
13790           calls "add-big-package.sh" to install packages under Unix; now
13791           calls gunzip & tar directly.
13792
13793         * package-get.el: Added ability to install packages from files
13794           on a local disk/CDROM.  Now deletes any existing package lisp
13795           directory.  Does completion on available packages when
13796           querying for package names.  Will also search for .tgz files
13797           in addition for .tar.gz files.  Tries to reload
13798           auto-autoloads, as a convenience when loading new packages,
13799           and also tries to add any new package paths to `load-path'.
13800           Changed all occurences of `concat' to use `expand-file-name'.
13801
13802         * package-ui.el: New file which implements the main visual
13803           package browser/installer, which is started via a menu pick or
13804           M-x pui-list packages.
13805
13806 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13807
13808         * startup.el (load-init-file): spelling fix.
13809
13810 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13811
13812         * startup.el (normal-top-level): Load auto-autoload files
13813         covariantly with their precedence.
13814
13815 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13816
13817         * menubar-items.el (default-menubar): Remove "Font Weight"
13818         option, there is currently no custom equivalent.. Customize-faces
13819         is "Edit faces".
13820
13821         * x-font-menu.el (font-menu-set-font): Use customize to set
13822         default face.
13823
13824         * faces.el (face-spec-update-all-matching): New function.
13825
13826         * cus-face.el (custom-set-face-update-spec): New function.
13827         Interface to customize faces from elisp.
13828
13829         (custom-face-value-create): Show the customized settings if set
13830         but not saved.
13831
13832 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13833
13834         (custom-face-value-create): Show the customized settings if set
13835         but not saved.
13836
13837 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13838
13839         * keydefs.el (global-map): Add FSF 20.3 binding of
13840         query-replace-regexp.
13841
13842 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13843
13844         * minibuf.el (read-file-name-internal-1): use
13845         user-name-completion-1 instead of user-name-completion.
13846
13847 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13848
13849         * loadup.el:
13850         * make-docfile.el:
13851         * update-elc.el: Don't set `source-directory' (now defunct as a
13852         global variable) no more.
13853
13854         * packages.el (packages-list-autoloads): Made `source-directory'
13855         (now defunct as a global variable) a parameter.
13856
13857 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13858
13859         * about.el (about-hackers): new email
13860
13861 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13862
13863         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13864
13865 1998-07-17  Didier Verna  <didier@xemacs.org>
13866
13867         * faces.el (set-face-property):
13868         (set-face-dim-p):
13869         (face-dim-p): updated the doc strings now that the dim property isn't
13870         tty-specific.
13871         (face-equal): the dim property is now a common one.
13872
13873         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13874         Renamed the `stipple' attribute to `background-pixmap'.
13875         (custom-face-background-pixmap): make custom-face-stipple an
13876         obsolete alias for this.
13877
13878 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13879
13880         * find-paths.el (paths-file-readable-directory-p): Created and
13881         used.
13882
13883         * loadup.el: Don't set inhibit-... flags from run-temacs.
13884
13885 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13886
13887         * packages.el (packages-data-path-depth): Added and used.
13888
13889 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13890
13891         * about.el:
13892         - Change .xpm to .png, delete "zcat" section.
13893         - cosmetic fix in the 'marcpa' entry.
13894
13895         * etc/photos
13896         - convert all .xpm.Z to .png
13897         - rename mrb to martin
13898         - rename mcook-m to mcookm
13899
13900 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13901
13902         * x-init.el (x-initialize-compose): Add support for
13903         dead-circumflex as YET ANOTHER NAME for that dead key.
13904
13905 1998-08-05  Colin Rafferty <colin@xemacs.org>
13906
13907         * setup-paths.el (paths-construct-exec-path): Made the
13908         last-packages really be last.
13909         (paths-construct-data-directory-list): Ditto.
13910
13911 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13912
13913         * startup.el(startup-splash-frame-body):
13914         Update Copyright notice in splash screen
13915
13916 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13917
13918         * minibuf.el (read-file-name-internal-1): do ~user completion.
13919
13920 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13921
13922         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13923         aginst destroyed extents
13924
13925 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13926
13927         * package-get.el (package-get): add `install-dir' argument.
13928
13929 1998-07-20  John Jones  <jj@asu.edu>
13930
13931         * package-get.el: calls to package-get-update-all will only
13932           update packages which are already installed.
13933
13934 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13935
13936         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13937         writable.
13938
13939 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13940
13941         * about.el (about-hackers): Correct my email.
13942
13943 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13944
13945         * about.el (about-hackers): new email-address.
13946
13947 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13948
13949         * minibuf.el (read-number): Don't let `input-error' condition
13950         escape.
13951
13952 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13953
13954         * about.el (about-hackers): use my `email-for-life' address.
13955
13956 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13957
13958         * XEmacs 21.2-beta1 is released.
13959
13960 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13961
13962         * ldap.el (ldap-search): Doc string change
13963
13964 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13965
13966         * menubar-items.el (default-menubar): Removed references to
13967         `data-directory', and use `locate-data-file' instead, and made
13968         then greyed out if they don't exist.
13969
13970 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13971
13972         * keymap.el (events-to-keys): Use `format' instead of `concat'
13973         since the latter does not accept integer args anymore
13974
13975 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13976
13977         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13978         macros replaced.
13979
13980 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13981
13982         * make-docfile.el: Get first initialization from very-early-lisp.el
13983         * update-elc.el: Ditto.
13984         * loadup.el (really-early-error-handler): Ditto.
13985
13986         * packages.el (packages-unbytecompiled-lisp): Add new file,
13987         very-early-lisp.el.
13988
13989         * very-early-lisp.el: New file.
13990
13991 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13992
13993         * Symbols that have been obsolete for at least 3 years removed (II).
13994
13995         * obsolete.el (eval-current-buffer): Make compatible.
13996         (byte-code-function-p): Ditto.
13997         (send-string): Removed.
13998         (send-region): Removed.
13999         (screen-scrollbar-width): Removed.
14000         (set-screen-scrollbar-width): Removed.
14001         (set-screen-left-margin-width): Removed.
14002         (set-screen-right-margin-width): Removed.
14003         (screen-left-margin-width): Removed.
14004         (screen-right-margin-width): Removed.
14005         (set-buffer-left-margin-width): Removed.
14006         (set-buffer-right-margin-width): Removed.
14007         (buffer-left-margin-width): Removed.
14008         (buffer-right-margin-width): Removed.
14009         (x-set-frame-icon-pixmap): Removed.
14010         (x-set-screen-icon-pixmap): Removed.
14011         (pixel-name): Removed.
14012         (make-pixmap): Removed.
14013         (make-cursor): Removed.
14014         (pixmap-width): Removed.
14015         (pixmap-contributes-to-line-height-p): Removed.
14016         (set-pixmap-contributes-to-line-height): Removed.
14017
14018 1998-07-13  SL Baur  <steve@altair.xemacs.org>
14019
14020         * obsolete.el (popup-menu-up-p): removed.
14021         (read-no-blanks-input): Removed.
14022         (wholenump): Removed.
14023         (ring-mod): Removed (what was ring-mod?).
14024         (current-time-seconds): Removed.
14025         (run-special-hook-with-args): Removed.
14026         (dot): Removed.
14027         (dot-marker): Removed.
14028         (dot-min): Removed.
14029         (dot-max): Removed.
14030         (window-dot): Removed.
14031         (set-window-dot): Removed.
14032
14033         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
14034         `dot-min'.
14035
14036         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
14037
14038         * code-files.el (insert-file-contents): Rename
14039         run-special-hook-with-args to run-hook-with-args-until-success.
14040         (write-region): Ditto.
14041
14042 1998-07-12  SL Baur  <steve@altair.xemacs.org>
14043
14044         * about.el: Fix typos, update release date.
14045
14046         * Symbols that have been obsolete for at least 3 years removed.
14047
14048         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
14049         screen- functions.
14050         (toplevel): remove setf methods for screen functions.
14051         * cl-macs.el (extent-data): defsetf removed.
14052         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
14053         many places to remove.
14054         (comment-indent-hook): Ditto.
14055         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
14056         (buffer-dedicated-screen): Ditto.
14057         (deiconify-screen): Ditto.
14058         (delete-screen): Ditto.
14059         (event-screen): Ditto.
14060         (find-file-other-screen): Ditto.
14061         (find-file-read-only-other-screen): Ditto.
14062         (live-screen-p): Ditto.
14063         (screen-height): Ditto.
14064         (screen-iconified-p): Ditto.
14065         (screen-list): Ditto.
14066         (screen-live-p): Ditto.
14067         (screen-name): Ditto.
14068         (screen-parameters): Ditto.
14069         (screen-pixel-height): Ditto.
14070         (screen-pixel-width): Ditto.
14071         (screen-root-window): Ditto.
14072         (screen-selected-window): Ditto.
14073         (screen-totally-visible-p): Ditto.
14074         (screen-visible-p): Ditto.
14075         (screen-width): Ditto.
14076         (screenp): Ditto.
14077         (get-screen-for-buffer): Ditto.
14078         (get-screen-for-buffer-noselect): Ditto.
14079         (get-other-screen): Ditto.
14080         (iconify-screen): Ditto.
14081         (lower-screen): Ditto.
14082         (mail-other-screen): Ditto.
14083         (make-screen): Ditto.
14084         (make-screen-invisible): Ditto.
14085         (make-screen-visible): Ditto.
14086         (modify-screen-parameters): Ditto.
14087         (new-screen): Ditto.
14088         (next-screen): Ditto.
14089         (next-multiscreen-window): Ditto.
14090         (other-screen): Ditto.
14091         (previous-screen): Ditto.
14092         (previous-multiscreen-window): Ditto.
14093         (raise-screen): Ditto.
14094         (redraw-screen): Ditto.
14095         (select-screen): Ditto.
14096         (selected-screen): Ditto.
14097         (set-buffer-dedicated-screen): Ditto.
14098         (set-screen-height): Ditto.
14099         (set-screen-position): Ditto.
14100         (set-screen-size): Ditto.
14101         (set-screen-width): Ditto.
14102         (show-temp-buffer-in-current-screen): Ditto.
14103         (switch-to-buffer-other-screen): Ditto.
14104         (visible-screen-list): Ditto.
14105         (window-screen): Ditto.
14106         (x-set-screen-pointer): Ditto.
14107         (x-set-frame-pointer): Ditto.
14108         (screen-title-format): Ditto.
14109         (screen-icon-title-format): Ditto.
14110         (terminal-screen): Ditto.
14111         (delete-screen-hook): Ditto.
14112         (create-screen-hook): Ditto.
14113         (mouse-enter-screen-hook): Ditto.
14114         (mouse-leave-screen-hook): Ditto.
14115         (map-screen-hook): Ditto.
14116         (unmap-screen-hook): Ditto.
14117         (default-screen-alist): Ditto.
14118         (default-screen-name): Ditto.
14119         (x-screen-defaults): Ditto.
14120         (x-create-screen): Ditto.
14121         * obsolete.el: meta-flag removed.
14122         baud-rate removed.
14123         sleep-for-millisecs removed.
14124         extent-data removed.
14125         set-extent-data removed.
14126         set-extent-attribute removed.
14127         extent-glyph removed.
14128         extent-layout removed.
14129         set-extent-layout removed.
14130         list-faces-display removed.
14131         list-faces removed.
14132         trim-versions-without-asking removed.
14133         after-write-file-hooks removed.
14134         truename removed.
14135         auto-fill-hook removed.
14136         blink-paren-hook removed.
14137         select-screen-hook, deselect-screen-hook removed.
14138         auto-raise-screen, auto-lower-screen removed.
14139
14140         * msw-mouse.el: Global change resource -> mswindows-resource.
14141
14142         * XEmacs 21.0-pre5 is released.
14143
14144 1998-07-11  SL Baur  <steve@altair.xemacs.org>
14145
14146         * about.el (about-hackers): Credits update.
14147
14148 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
14149
14150         * register.el (insert-register): Don't activate the region.
14151
14152 1998-07-10  SL Baur  <steve@altair.xemacs.org>
14153
14154         * select.el: Restore x-* symbols for backwards compatibility:
14155         x-copy-primary-selection, x-kill-primary-selection,
14156         x-delete-primary-selection, x-select-make-extent-for-selection,
14157         x-valid-simple-selection-, x-cut-copy-clear-internal.
14158
14159 1998-07-09  SL Baur  <steve@altair.xemacs.org>
14160
14161         * XEmacs 21.0-pre4 is released.
14162
14163 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
14164
14165         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
14166         reporting bugs.
14167         (maybe-add-init-button): Fix semantics under Windows.  Use
14168         `expand-file-name' rather than `concat'.
14169
14170         * help.el (print-messages): New function.
14171
14172 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14173
14174         * ldap.el (ldap-host-parameters-alist): Docstring fixes
14175
14176 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14177
14178         * about.el: Tweaked my entry in about-hackers.
14179
14180         * find-paths.el (paths-emacs-root-p):
14181           Relaxed emacs-root checking of an in-place installation to
14182           also accommodate the flat layout used on MS Windows.
14183
14184 1998-06-29  John Jones  <jj@asu.edu>
14185
14186         * package-get.el: calls to package-get-update-all will only
14187           update packages which are already installed.
14188
14189 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
14190
14191         * faces.el (xpm-color-symbols): remove hardcoded defaults these
14192         are handled by the gui-element face fallbacks now.
14193
14194         * x-faces.el: default gui-element face to "background" as well as
14195         the default face.
14196
14197         * msw-faces.el (mswindows-init-device-faces): remove gui-element
14198         and default face settings since these are set as fallbacks now in
14199         the appropriate domain.
14200
14201 1998-07-02  SL Baur  <steve@altair.xemacs.org>
14202
14203         * text-mode.el (text-mode): Reorder regexp so the OR part
14204         corresponding to `page-delim' goes first and the hack in
14205         `forward-paragraph' will work.
14206         With bug analysis from Bob Weiner <weiner@altrasoft.com>
14207
14208 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
14209
14210         * subr.el (remove-hook): When checking the hook value
14211           with functionp, don't apply car to it.
14212
14213 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14214
14215         * package-get.el (package-get-remote-filename):
14216           Don't use file-name-as-directory because the local directory
14217           separator conventions might not be the same as ftp's.
14218
14219 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14220
14221         * ldap.el (ldap-host-parameters-alist): New name of
14222         `ldap-host-parameters-plist'
14223
14224 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
14225
14226         * package-get.el: Using (require 'package-get-base), now that it
14227         provides itself.  Consequently removed all instances of (load
14228         "package-get-base.el").
14229
14230 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
14231
14232         * subr.el (remove-hook): Don't treat the hook value as a
14233           list unless it is both consp and not functionp.
14234
14235 1998-06-29  SL Baur  <steve@altair.xemacs.org>
14236
14237         * about.el: Email address for Ben Wing is ben@xemacs.org.
14238         * auto-show.el: Ditto.
14239         * bytecomp.el: Ditto.
14240         * faces.el: Ditto.
14241         * x-scrollbar.el: Ditto.
14242         * x-misc.el: Ditto.
14243         * tty-init.el: Ditto.
14244         * toolbar-items.el: Ditto.
14245         * symbol-syntax.el: Ditto.
14246         * specifier.el: Ditto.
14247         * objects.el: Ditto.
14248         * hyper-apropos.el: Ditto.
14249         * glyphs.el: Ditto.
14250
14251 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
14252
14253         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
14254         vertical-divider-always-visible-p.
14255         (default-mouse-motion-handler): Ditto.
14256
14257 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
14258
14259         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
14260         global value.
14261
14262 1998-06-21  Oliver Graf <ograf@fga.de>
14263
14264         * build-reports.el: changed receiver to xemacs-build-reports list
14265
14266 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14267
14268         * font.el: Split font-family-mappings into X and
14269           mswindows-specific versions.
14270           mswindows-font-create-[object|name]: Treat supplied size
14271           as a pointsize. Added underline and strikethru handling.
14272
14273         * msw-faces.el: changed default mswindows charset to western.
14274
14275         * msw-glyphs.el: removed space in border-glyph font string that
14276           was inserted to get round bugs in the mswindows C font code.
14277
14278 1998-06-27  SL Baur  <steve@altair.xemacs.org>
14279
14280         * about.el (about-hackers): Credits update.
14281
14282         * help-nomule.el (tutorial-supported-languages): Add Romanian
14283         TUTORIAL.
14284
14285         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
14286         to ISO-8859-2.
14287
14288 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14289
14290         * font.el: Split font-family-mappings into X and
14291           mswindows-specific versions.
14292           mswindows-font-create-[object|name]: Treat supplied size
14293           as a pointsize. Added underline and strikethru handling.
14294
14295         * msw-faces.el: changed default mswindows charset to western.
14296
14297         * msw-glyphs.el: removed space in border-glyph font string that
14298           was inserted to get round bugs in the mswindows C font code.
14299
14300 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14301
14302         * minibuf.el: make read-color-completion-table call
14303           (mswindows-color-list for mswindows devices.
14304
14305 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
14306
14307         * lisp/font-lock.el
14308         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
14309         Let declaration items contain non-word symbol characters.
14310
14311 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
14312
14313         * package-get.el (package-get-package-provider): Added autoload
14314         cookie.  Loading "package-get-base.el" in ALL functions that use
14315         it.  Fixed some (interactive ...) with multiple argument specs
14316         again.  Cosmetic indentation changes.
14317
14318 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
14319
14320         * info.el (Info-insert-dir): Don't use nreverse on variables
14321         that you want to use later.
14322
14323 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
14324
14325         * x-mouse.el (x-set-point-and-move-selection): Replace call
14326         to x-kill-primary-selection with kill-primary-selection
14327
14328 1998-06-12  Martin Buchholz  <martin@xemacs.org>
14329
14330         * simple.el (what-cursor-position): Make cursor position reported
14331         use value of column-number-start-at-one
14332
14333 1998-06-17  SL Baur  <steve@altair.xemacs.org>
14334
14335         * about.el (xemacs-hackers): Fix Jareth's email address.
14336
14337 1998-06-16  SL Baur  <steve@altair.xemacs.org>
14338
14339         * startup.el (startup-splash-frame): Remove
14340         `xemacs-startup-logo-function'.
14341
14342 1998-06-15  SL Baur  <steve@altair.xemacs.org>
14343
14344         * about.el (about-hackers): Update credits list.
14345
14346 1998-06-06  Jeff Miller <jmiller@smart.net>
14347
14348         * lisp/sound.el: Update sound-ext to allow filenames with
14349           extensions to be found by load-sound-file
14350
14351 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14352
14353         * info.el (Info-rebuild-outdated-dir): Removed variable
14354         (Info-auto-generate-directory): New variable
14355         (Info-save-auto-generated-dir): New variable
14356         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
14357         (Info-build-dir-anew): Second parameter removed.  Use
14358         `Info-save-auto-generated-dir'
14359         (Info-rebuild-dir): Ditto
14360
14361 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
14362
14363         * list-mode.el (next-list-mode-item): Would not recognize
14364         border between directly neighbored items.
14365
14366 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
14367
14368         * package-get.el: add autoloads for some functions.
14369
14370 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
14371
14372         * specifier.el (let-specifier): Tiny docfixes.
14373
14374 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
14375
14376         * msw-mouse.el: set selection-pointer-glyph to Normal.
14377
14378 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
14379
14380         * wid-edit.el (widget-specify-secret): New function.
14381         (widget-after-change): Use it.
14382         (widget-specify-field): Use it.
14383
14384 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
14385
14386         * mouse.el (drag-window-divider): Use `(not done)' instead of
14387         `doit'; reuse result of `window-pixel-edges'.
14388
14389         * modeline.el (drag-modeline-event-lag): Rename to
14390         drag-divider-event-lag.
14391
14392 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
14393
14394         * specifier.el (let-specifier): Rewritten not to generate needless
14395         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
14396         arguments.
14397
14398 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
14399
14400         * minibuf.el (read-file-name-1): Setup buffer-local value of
14401         `completion-ignore-case' in completions buffer under Windows.
14402
14403 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
14404
14405         * about.el (about-maintainer-glyph): Fix support for not
14406         compressed images.
14407
14408 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
14409
14410         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
14411
14412         * mouse.el (mouse-track): Cancel selection if misc-user event with
14413         `cancel-mode-internal' function is fetched.
14414
14415 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
14416
14417         * files.el (save-some-buffers-1): Fixed return value.
14418
14419 1998-06-01  Oliver Graf <ograf@fga.de>
14420
14421         * dragdrop.el: added experimental
14422
14423 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14424
14425         * startup.el (after-init-hook, init-file-user,
14426         user-init-directory, load-user-init-file):  Purge references
14427         to "~/.xemacs/init.el" from docstrings.
14428
14429         (load-user-init-file) Use paths-construct-path to construct
14430         paths to user init files.  Go directly to ~/.emacs, do not
14431         search ~/.xemacs/, do not load `default-custom-file'.
14432
14433 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
14434
14435         * files.el (interpreter-mode-alist): Catch wish and tclsh before
14436         general *sh.
14437         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
14438
14439 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
14440
14441         * menubar-items.el (default-menubar): add Update Packages to customize
14442         menu.
14443
14444 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
14445
14446         * faces.el: use toolbar face as a fallback for toolbar properties
14447         in xpm-color-symbols instead of default.
14448
14449         * msw-faces.el: rename 3d-object -> gui-element face.
14450
14451 1998-06-06  SL Baur  <steve@altair.xemacs.org>
14452
14453         * startup.el (xemacs-startup-logo-function): New variable.
14454         (startup-splash-frame): Use it.
14455
14456 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
14457
14458         * files.el (save-some-buffers): Would wait 1 second.
14459         (save-some-buffers-1): Delete other windows here instead of in
14460         `save-some-buffers'.
14461         (save-some-buffers): Force redisplay only if windows were deleted.
14462
14463 1998-06-02  Didier Verna  <didier@xemacs.org>
14464
14465         * cus-face.el (custom-face-attributes): generalized the use of
14466         toggle buttons for boolean attributes.
14467         Re-ordered the items a bit.
14468
14469 1998-06-01  SL Baur  <steve@altair.xemacs.org>
14470
14471         * sound.el (default-sound-directory): Use `locate-data-directory'
14472         to find the sounds directory.
14473
14474 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
14475
14476         * sound.el: default sound-ext to .wav under mswindows, .au
14477         otherwise. load-default sounds without extensions.
14478
14479 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
14480
14481         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
14482         if send-pr is not bound.
14483
14484 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
14485
14486         * files.el: grok idl files in auto-mode-alist.
14487 1998-06-01  Jeff Miller  <jmiller@smart.net>
14488
14489         * minibuf.el (exact-minibuffer-completion-p): check for nil before
14490         calling `upcase'.
14491
14492 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
14493
14494         * msw-glyphs.el: add xbm to the list of image types supported.
14495
14496 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
14497
14498         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
14499         instead of XEmacs one when dumping InfoDock.
14500
14501 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
14502
14503         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
14504         for `modeline-visible-p'
14505
14506         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
14507
14508 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
14509
14510         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
14511         since it's not used anymore. doc string fixes.
14512
14513         * package-get.el (package-get-file-installed-p): new function. use
14514         instead of file-installed-p which is in an external package.
14515
14516 1998-05-28  Oliver Graf <ograf@fga.de>
14517
14518         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
14519         favor of select-window/switch-to-buffer
14520
14521 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
14522
14523         * startup.el: changed (getenv "HOME") to (user-home-directory)
14524
14525 1998-05-25  Oliver Graf <ograf@fga.de>
14526
14527         * frame.el (cde-start-drag) moved to dragdrop.el
14528         (offix-start-drag-region) moved to dragdrop.el
14529         (offix-start-drag) moved to dragdrop.el
14530         * dragdrop.el (cde-start-drag) moved from frame.el
14531         (offix-start-drag-region) moved from frame.el
14532         (offix-start-drag) moved from frame.el
14533         (cde-start-drag-region) cde drag regions
14534         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
14535
14536 1998-05-26  Oliver Graf <ograf@fga.de>
14537
14538         * dragdrop.el: created dragdrop-drag prototypes
14539         (cde-start-drag-region) fixed typo
14540
14541 1998-05-28  SL Baur  <steve@altair.xemacs.org>
14542
14543         * simple.el (after-init-hook): Remove reader macro.
14544
14545         * packages.el (packages-hardcoded-lisp): Get rid of reader
14546         macros.  Update DOC string.
14547
14548 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14549
14550         * mouse.el (drag-window-divider): Ditto.
14551
14552         * modeline.el (mouse-drag-modeline): Use it.
14553
14554         * lisp-mode.el (let-specifier): Specify indentation.
14555
14556         * specifier.el (let-specifier): Renamed from
14557         `with-specifier-instance'.
14558
14559 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
14560
14561         * x-faces.el:
14562         * faces.el: move definition of xpm-color-symbols from x-faces.el
14563         to faces. Predicate x-get-resource on the presence of x.
14564
14565         * msw-faces.el: set 3d-object face rather than modeline. Specify
14566         faces as specfier defaults.
14567
14568         * package-get.el: don't use package-admin-add-single-file-package.
14569
14570 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14571
14572         * toolbar-items.el: Fixup tooltips.
14573         (toolbar-gnus): Don't use obsolete variable
14574         toolbar-news-frame-properties.
14575         (toolbar-news-reader): Default to `gnus' instead of
14576         `not-configured'.
14577
14578         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
14579         Windows.
14580
14581 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
14582
14583         * package-get.el: rename -installedp -> -installed-p.
14584
14585 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
14586
14587         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
14588         attributes, and assinged it to continuation, truncation and
14589         hscroll glyphs.
14590
14591         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
14592         and made continuation, truncation and hscroll glyphs arrow
14593         characters out of that font.
14594
14595 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14596
14597         * minibuf.el (minibuffer-electric-separator): Play nicely with
14598         directory-sep-char being \.
14599         (minibuffer-electric-tilde): Ditto.
14600         (read-file-name-map): Ditto.
14601
14602 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14603
14604         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
14605         on X devices.
14606         (default-mouse-track-deal-with-down-event): Avoid
14607         `x-disown-selection'; use `disown-selection' instead.
14608
14609 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14610
14611         * select.el:
14612         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
14613         moved to (cut-copy-clear-internal) in select.el. Ditto for
14614         (x-delete-primary-selection) (x-kill-primary-selection)
14615         (x-copy-primary-selection).
14616         (own-clipboard): new function.
14617
14618         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
14619         functions in select.el. remove old ones.
14620         (mswindows-own-clipboard): new function.
14621
14622 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14623
14624         * gnuserv.el: allow connections from mswindows type devices.
14625
14626 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
14627
14628         * msw-glyphs.el: change image type used from cursor to resource.
14629
14630 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
14631
14632         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
14633         for {top,bottom}-{left,right} values in addition to
14634         {top,bottom}_{left,right}.
14635         Use x-get-resource instead of x-get-resource-and-bogosity-check.
14636
14637 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
14638
14639         * cl-macs.el (specifier-instance): Undefine its setf method.
14640
14641         * specifier.el (with-specifier-instance): Added docstring.
14642
14643         * mouse.el (drag-window-divider): Ditto.
14644
14645         * modeline.el (mouse-drag-modeline): Use it.
14646
14647         * lisp-mode.el (with-specifier-instance): Define its indentation
14648         level.
14649
14650         * specifier.el (with-specifier-instance): New macro.
14651
14652 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
14653
14654         * package-get.el (package-get-create-custom): new function to
14655         auto-generate package-get-custom.el from package-get-base.el.
14656         * (package-get-ever-installedp): new function.
14657         * (package-get-custom): new function to get all packages specified
14658         by customize.
14659
14660 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
14661
14662         * cus-edit.el (custom-file): Revert to `~/.emacs'.
14663
14664 1998-05-23  SL Baur  <steve@altair.xemacs.org>
14665
14666         * cl-extra.el: Reverse previous float change.
14667
14668 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
14669
14670         * x-faces.el:
14671         * faces.el (try-font-name): moved from x-faces.el since it is
14672         required by w3 under mswindows as well X.
14673
14674 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14675
14676         * winnt.el: Removed evil (setq completion-ignore-case t)
14677         clause, one more overlookef fsfism.
14678         (nt-quote-args-functions-alist): End sentences with double space.
14679
14680 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14681
14682         * window-xemacs.el (push-window-configuration): Remove kludgery of
14683         recaching default-toolbar specifier.
14684         (pop-window-configuration): Ditto.
14685         (unpop-window-configuration): Ditto.
14686
14687 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14688
14689         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
14690
14691 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
14692
14693         * winnt.el (nt-quote-args-verbatim): Added function.
14694         (nt-quote-args-prefix-quote): Added function.
14695         (nt-quote-args-backslash-quote): Added function.
14696         (nt-quote-args-double-quote): Added function.
14697         (nt-quote-args-functions-alist): New variable.
14698         (nt-quote-process-args): Added function. This is the main quoting
14699         work horse called from process-nt.c
14700
14701 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14702
14703         * winnt.el: Removed duplicate definitions for backspace,
14704         delete, M-backspace and C-M-backspace.
14705         (file-name-buffer-file-type-alist): Removed this variable.
14706         (find-buffer-file-type): Removed function.
14707         (find-file-binary):  Removed function.
14708         (find-file-text): Removed function.
14709         (find-file-not-found-set-buffer-file-type): Removed function.
14710         (save-to-unix-hook): Removed function.
14711         (revert-from-unix-hook): Removed function.
14712         (using-unix-filesystems): Removed function.
14713         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
14714         warning.
14715         (x-set-selection): Removed function.
14716         (x-get-selection): Removed function.
14717         Removed commented FSFisms.
14718         Replaced copyright notice (this file is not part of GNU Emacs).
14719         (nt-shell-mode-hook): Moved here from a lambda expression. Added
14720         comint-process-echoes setting to t.
14721
14722 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14723
14724         * packages.el (packages-no-package-hierarchy-regexp): Introduced
14725         and used following the interface change of
14726         `paths-find-recursive-path'.
14727
14728         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
14729         regexp instead of a list of base names.
14730         (paths-version-control-filename-regexp):
14731         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
14732         Introduced and used following the interface change of
14733         `paths-find-recursive-path'.
14734
14735 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14736
14737         * simple.el (delete-forward-p): Make it a defun; do X garbage only
14738         on X devices, rather than on all non-TTY devices.
14739
14740 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14741
14742         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
14743
14744         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
14745
14746 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
14747
14748         * itimer.el (activate-itimer): Fixed usage of integers
14749         as argument to `concat'.
14750
14751 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
14752
14753         * itimer.el (start-itimer): replace the use of `concat' with
14754         `format'
14755
14756 1998-05-16  SL Baur  <steve@altair.xemacs.org>
14757
14758         * mode-motion.el (mode-motion-hook): Clarify docstring.
14759         From Bob Weiner <weiner@altrasoft.com>
14760
14761         * loadhist.el (symbol-file): Supply prompt string when used
14762         interactively.
14763         From Bob Weiner <weiner@altrasoft.com>
14764
14765 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14766
14767         * loadup.el (really-early-error-handler): Ditto.
14768
14769         * update-elc.el: Ditto.
14770
14771         * setup-paths.el (paths-construct-exec-path): Ditto.
14772
14773         * make-docfile.el: Ditto.
14774
14775         * find-paths.el (paths-decode-directory-path): Use split-path
14776         instead of decode-path.
14777
14778         * files.el (parse-colon-path): Update docstring reference.
14779
14780 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14781
14782         * msw-init.el:
14783         * x-init.el:
14784         Bind cut'n'paste keys to non window-system specific functions.
14785
14786         * msw-select.el: New function mswindows-clear-clipboard.
14787         mswindows-cut-copy-clipboard extended to handle clearing of the
14788         selection and renamed to mswindows-cut-copy-clear-clipboard.
14789
14790         * select.el: on mswindows devices delete-primary-selection
14791         calls mswindows-clear-clipboard.
14792
14793 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14794
14795         * simple.el (quoted-insert): Inhibit quit when using read-char.
14796
14797         * cmdloop.el (read-char): Don't inhibit quit.
14798         (read-char-exclusive): Ditto.
14799         (read-char): Signal quit if quit-char was pressed.
14800         (read-char-exclusive): Ditto.
14801         (read-quoted-char): Return a character, not integer.
14802
14803         * menubar-items.el (default-popup-menu): Use Andy's generic
14804         selection code.
14805         (default-popup-menu): Fix code.
14806
14807 1998-05-14  Oliver Graf <ograf@fga.de>
14808
14809         * dragdrop.el (dragdrop-function-widget): this time it's done
14810
14811 1998-05-13  Oliver Graf <ograf@fga.de>
14812
14813         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14814
14815 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14816
14817         * device.el (device-pixel-width):
14818         (device-pixel-height):
14819         (device-mm-width):
14820         (device-mm-height):
14821         (device-bitplanes):
14822         (device-color-cells): Swapped parameters to device-system-metric
14823         according to the interface change.
14824
14825 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14826
14827         * mouse.el (default-mouse-motion-handler): Use new name of the
14828         function event-over-vertical-divider-p.
14829         Do not set E-W arrow cursor over the divider if
14830         vertical-divider-draggable-p is nil in the window.
14831         ([top-level]): Use new name for the variable
14832         vertical-divider-map.
14833         (drag-window-divider): Respect vertical-divider-draggable-p.
14834         Variable name typo fixes.
14835
14836 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14837
14838         * keymap.el (kbd): Define here; handle string constants and
14839         others...
14840
14841 1998-05-15  Christian Nyb <chr@mediascience.no>
14842
14843         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14844         in Emacs 18.
14845
14846 1998-05-13  Didier Verna  <didier@xemacs.org>
14847
14848         * mouse.el (drag-window-divider): give the vertical divider a
14849         pressed look when dragging it.
14850
14851 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14852
14853         * faces.el: predicate some more face operations on x or mswindows
14854         not just x.
14855
14856         * modeline.el: enable modeline coloring for mswindows.
14857
14858 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14859
14860         * minibuf.el (minibuffer-default): Added variable; compatible with
14861         FSF Emacs.
14862         (next-history-element): Used `minibuffer-default'.
14863
14864 1998-05-12  Oliver Graf <ograf@fga.de>
14865
14866         * dragdrop.el (dragdrop-function-widget): button and mods ok
14867         arguments still look a bit strange
14868         (dragdrop-compare-mods) created
14869         (dragdrop-drop-do-functions) correctly checks for buttons and
14870         modifiers
14871
14872 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14873
14874         * setup-paths.el (paths-default-info-directories): Replace
14875         path-separator with directory-sep-char.
14876
14877         * files.el (path-separator): Don't define it here.
14878
14879 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14880
14881         * update-elc.el: Ditto.
14882
14883         * setup-paths.el (paths-construct-exec-path): Ditto.
14884
14885         * make-docfile.el: Ditto.
14886
14887         * loadup.el (really-early-error-handler): Ditto.
14888
14889         * find-paths.el (paths-decode-directory-path): Use decode-path
14890         instead of decode-path-internal.
14891
14892         * files.el (parse-colon-path): Update docstring.
14893
14894 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14895
14896         * subr.el (get-buffer-window-list): Make BUFFER optional.
14897
14898         * window-xemacs.el (windows-of-buffer): Defalias to
14899         get-buffer-window-list.
14900
14901 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14902
14903         * disass.el: Fix maintainer keyword.
14904
14905         * bytecomp.el (byte-compile-and-load-file): Autoload.
14906         (byte-compile-buffer): Ditto.
14907
14908         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14909         value is returned, not the name.
14910         (lisp-imenu-generic-expression): Enable it.
14911         (lisp-mode-variables): Ditto.
14912         (lisp-indent-offset): Change defconst to defvar.
14913         (lisp-indent-function): Ditto.
14914         (lisp-body-indent): Ditto.
14915
14916 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14917
14918         * modeline.el: Use zap-last-kbd-macro-event.
14919
14920         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14921         nil, don't attempt to do anything with messages.
14922         (eval-last-sexp): Use `letf' for clarity.
14923
14924 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14925
14926         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14927
14928 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14929
14930         * buff-menu.el:
14931         * lisp-mode.el:
14932         * obsolete.el:
14933         Change empty docstrings into no doc strings at all.
14934         Fix bogus FSF-format docstrings.
14935         * etags.el: Fix docstring.
14936
14937 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14938
14939         * package-get.el (package-get): Use internal md5
14940
14941 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14942
14943         * about.el (about-xemacs): Correct abuse of concat.
14944
14945 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14946
14947         * info.el (Info-mode): Use easymenu.
14948
14949 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14950
14951         * apropos.el (apropos): Don't use concat with integers.
14952
14953         * cmdloop.el (describe-last-error): Handle the case when no error
14954         was seen gracefully.
14955
14956         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14957         defun.
14958         (apropos-describe-plist): Ditto.
14959
14960         * help.el (with-displaying-help-buffer): Revert to a defun.
14961         (describe-key): Use it as defun.
14962         (describe-mode): Ditto.
14963         (describe-bindings): Ditto.
14964         (describe-prefix-bindings): Ditto.
14965         (describe-installation): Ditto.
14966         (view-lossage): Ditto.
14967         (describe-function): Ditto.
14968         (describe-variable): Ditto.
14969         (describe-syntax): Ditto.
14970
14971 1998-05-11  Oliver Graf <ograf@fga.de>
14972
14973         * dragdrop.el: changed order of require/provide
14974         (dragdrop-drop-mime-default) changed to new calling conventions
14975         (dragdrop-drop-do-functions) changed to new calling conventions
14976         (dragdrop-function-widget) this one needs more work...
14977
14978 1998-05-10  Oliver Graf <ograf@fga.de>
14979
14980         * about.el: another small change in my entry
14981         * dragdrop.el (dragdrop-drop-log-function): logging added
14982         plus customizations
14983         changed interface to handler functions. now called with event
14984         and object
14985
14986 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14987
14988         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14989         E-W arrow pointer displayed over draggable dividers.
14990
14991         * mouse.el (default-mouse-motion-handler): Show it when
14992         appropriate.
14993         (drag-window-divider): Added.
14994         ([top-level]): Initialized window-divider-map with a keymap
14995         binding the above function to left button down event.
14996
14997         * x-mouse.el (x-init-pointer-shape): Initialize
14998         divider-pointer-glyph from Cursor.dividerPointer, or use default
14999         E-W double arrow.
15000
15001 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
15002
15003         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
15004
15005 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
15006
15007         * simple.el (count-words-buffer): Don't query for buffer.
15008         (count-lines-buffer): Ditto.
15009
15010 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
15011
15012         * help.el (where-is): add optional insert argument.
15013
15014 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
15015
15016         * help.el (describe-key-briefly): New argument INSERT.
15017
15018         * simple.el (eval-expression): New optional argument; synch with
15019         FSF 20.3.
15020
15021         * keydefs.el (global-map): Add new register bindings.
15022
15023         * register.el: Synched with FSF 20.3.
15024
15025 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
15026
15027         * window-xemacs.el (recenter): all arguments are optional.
15028
15029 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
15030
15031         * device.el: (device-pixel-width): Reflected name/parameters
15032         change to device-system-metric.
15033         (device-pixel-height): Ditto.
15034         (device-mm-width): Ditto.
15035         (device-mm-height): Ditto.
15036         (device-bitplanes): Ditto.
15037         (device-color-cells): Ditto.
15038
15039 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
15040
15041         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
15042
15043         * cl.el (most-positive-fixnum): Document.
15044         (most-negative-fixnum): Ditto.
15045
15046         * cus-dep.el: Updated comment.
15047
15048         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
15049         constant.
15050
15051         * cus-load.el (custom-put): Removed.
15052
15053         * files.el (after-find-file): Just resignal quit instead of
15054         signaling "canceled".
15055
15056 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
15057
15058         * frame.el (other-frame): Use `focus-frame' instead of
15059         select-frame kludges.
15060
15061         * lisp-mode.el: Update lisp-indent-function for
15062         save-selected-frame and with-selected-frame.
15063
15064         * frame.el (save-selected-frame): New macro.
15065         (with-selected-frame): Ditto.
15066         (other-frame): Use `set-frame-focus'.
15067
15068 1998-05-06  Oliver Graf <ograf@fga.de>
15069
15070         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
15071         (dragdrop-drop-url-default) default handler for URL drops created
15072         (dragdrop-drop-mime-default) default handler for MIME drops created
15073         (dragdrop-drop-functions) default custom for handling drops created
15074         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
15075
15076 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
15077
15078         * mouse.el: Removed redundant mouse-mswindows-drop function.
15079
15080 1998-05-05  Oliver Graf <ograf@fga.de>
15081
15082         * about.el: changed some text in my entry
15083         * dragdrop.el: added customs
15084
15085 1998-05-04  Oliver Graf <ograf@fga.de>
15086
15087         * mouse.el: killed global drop key bindings
15088         (mouse-offix-drop) removed
15089         * dragdrop.el: created
15090         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
15091
15092 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
15093
15094         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
15095         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
15096
15097         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
15098         obsolete comment.
15099
15100         * scrollbar.el (scrollbars-visible-p): Use new
15101         {vertical,horizontal}-scrollbar-visible-p specifiers.
15102
15103 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
15104
15105         * device.el (device-pixel-height):
15106         (device-pixel-width):
15107         (device-mm-width):
15108         (device-mm-height):
15109         (device-bitplanes):
15110         (device-color-cells): Moved these 6 functions from device.c; they
15111         all use single (device-system-metrics) call.
15112
15113 1998-05-09  SL Baur  <steve@altair.xemacs.org>
15114
15115         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
15116         were renamed.
15117
15118         * menubar-items.el:
15119         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
15120         Suggested by Hrvoje Niksic <hniksic@srce.hr>
15121
15122         * help.el (help-map): Remove Hyperbole keybinding logic.
15123         Suggested by: Michael Ernst <mernst@cs.washington.edu>
15124
15125 1998-05-08  SL Baur  <steve@altair.xemacs.org>
15126
15127         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
15128         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
15129
15130 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
15131
15132         * msw-glyphs.el: use nicer icon3 from the frame icon.
15133
15134 1998-05-07  SL Baur  <steve@altair.xemacs.org>
15135
15136         * version.el (emacs-version): Remove InfoDock conditionals.
15137
15138         * startup.el (startup-splash-frame): Change ID logo name.
15139
15140 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
15141
15142         * files.el (after-find-file): If the user presses C-g on
15143         directory-creation prompt, kill the buffer.
15144
15145 1998-05-06  SL Baur  <steve@altair.xemacs.org>
15146
15147         * simple.el (count-words-region): Reverse previous change.
15148
15149 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
15150
15151         * replace.el (query-replace): Just call perform-replace.
15152         (query-replace-regexp): Ditto.
15153         (perform-replace): Move region handling here.
15154         (perform-replace): Use the new arg to match-data.
15155
15156 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
15157
15158         * x-init.el: Install X specific display table that
15159           displays char 0240 as a space to avoid whatever it is
15160           that screws up display of that character code.
15161
15162 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
15163
15164         * help.el (function-arglist): If no arguments are documented for a
15165         subr, print nothing rather than incorrect output.
15166
15167 1998-05-05  SL Baur  <steve@altair.xemacs.org>
15168
15169         * cmdloop.el (command-error): Update bail-out error message to use
15170         `emacs-program-name'.
15171
15172         * lib-complete.el: Remove reader macro cruft.
15173
15174         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
15175         cruft.
15176
15177         * simple.el (count-words-region): Drop interactive-p check on the
15178         message.
15179
15180 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
15181
15182         * font.el
15183         * msw-faces.el
15184         Correct spelling of mswindows-font-canonicalize-name.
15185
15186 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15187
15188         * ldap.el (ldap-host-parameters-alist): Replaced with
15189         `ldap-host-parameters-plist'
15190         (ldap-search): Adapt to previous change
15191
15192 1998-05-02  SL Baur  <steve@altair.xemacs.org>
15193
15194         * about.el (about-hackers): Update Bob Weiner bio.
15195         (about-maintainer-info): Ditto.
15196
15197 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
15198
15199         * simple.el (display-warning-minimum-level): Docfix.
15200
15201 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
15202
15203         * widget.el (:default-get): New keyword.
15204         * wid-edit.el (default, widget-default-default-get): Define it.
15205         (group, widget-group-default-get): Define it.
15206         (menu-choice, widget-choice-default-get): Define it.
15207         (widget-default-get): New function.
15208         (widget-choice-action): Call it.
15209         (widget-editable-list-entry-create): Call it.
15210
15211 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
15212
15213         * byte-optimize.el (byte-boolean-vars): Removed.
15214         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
15215         lookup through `byte-boolean-vars'.
15216
15217 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
15218
15219         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
15220         resource-provided values into ghost specs for scrollbar-height and
15221         scrollbar-width.
15222
15223 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
15224
15225         * byte-optimize.el: Don't attempt to optimize /=.
15226
15227         * bytecomp.el (byte-compile-one-ore-more-args): New function.
15228         (byte-compile-/=): Ditto.
15229
15230 1998-05-02  SL Baur  <steve@altair.xemacs.org>
15231
15232         * apropos.el: Use `with-displaying-help-buffer'.
15233         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
15234         Use `with-displaying-help-buffer'.
15235         (apropos-follow): Do not give special treatment to buffer cursor
15236         was in prior to a mouse click.
15237         (apropos-describe-plist): Use `with-displaying-help-buffer'.
15238         (apropos-print-doc): Set correct buffer for setting text
15239         properties.
15240
15241 1998-05-01  SL Baur  <steve@altair.xemacs.org>
15242
15243         * help.el (help-buffer-prefix-string): New variable.
15244         (help-buffer-name): Use it.
15245
15246         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
15247         mode menu.
15248
15249 1998-04-30  Greg Klanderman  <greg@alphatech.com>
15250
15251         * frame.el (other-frame): Work even when focus-follows-mouse is true.
15252
15253 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
15254
15255         * files.el (find-file-noselect): Update docstring.
15256         (find-file-noselect): Signal an error if found an unreadable file.
15257         (file-chase-links): Save the match data.
15258         (normal-mode): Use `lwarn' and `error-message-string'.
15259         (interpreter-mode-alist): Change defconst to defvar.
15260         (inhibit-first-line-modes-regexps): Ditto.
15261         (inhibit-first-line-modes-regexps): Added .tgz.
15262         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
15263         (change-major-mode-with-file-name): New user-option.
15264         (set-visited-file-name): Synched with FSF.
15265         (file-name-extension): New function, from FSF 20.3.
15266         (file-relative-name): Synched with FSF.
15267         (save-some-buffers): Support the C-r feature.
15268         (recover-session): Synched with FSF.
15269         (kill-some-buffers): Ditto.
15270         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
15271
15272 1998-04-30  SL Baur  <steve@altair.xemacs.org>
15273
15274         * files.el (insert-file): Undo previous change and reenable use of
15275         format.el.
15276
15277 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
15278
15279         * window-xemacs.el (recenter): Define.
15280
15281 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
15282
15283         * font.el (mswindows-font-create-name)
15284         (mswindows-font-create-object): new functions for mswindows type
15285         fonts.
15286
15287         * msw-faces.el (mswindows-font-canicolize-name): fix so that
15288         strings are parsed as well as font objects.
15289
15290 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
15291
15292         * modeline.el (defining-kbd-macro): Restore modeline indication of
15293         kbd-macro being recorded.
15294         (add-minor-mode): Simplify docstring.
15295         (modeline-minor-mode-menu): Remove stuff.
15296
15297 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
15298
15299         * code-process.el (call-process): dynamically decide process
15300         coding type.
15301
15302 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
15303
15304         * modeline.el: Add line-number-mode, column-number-mode to
15305         the modeline minor-mode menu.  Button2 on the line number does
15306         goto-line.
15307
15308 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
15309
15310         * mouse.el: move x-selection-owner-p type things to
15311         selection-owner-p.
15312
15313         * msw-init.el: copy zmacs stuff from x-init.el
15314
15315         * msw-select.el (mswindows-own-selection)
15316         (mswindows-disown-selection) (mswindows-selection-owner-p): new
15317         functions. Very simple minded implementation of selectio
15318         ownership.
15319
15320         * select.el (own-selection) (disown-selection)
15321         (activate-region-as-selection) (select-make-extent-for-selection)
15322         (valid-simple-selection-p): functions moved from x-select.el for
15323         generalized selection.
15324
15325         * x-select.el: see select.el changes.
15326
15327         * x-toolbar.el: use new selection functions.
15328
15329 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15330
15331         * packages.el (packages-find-package-directories): Fixed bug that
15332         would pick up multiple site-package directories.
15333         (package-locations): Added "xemacs-packages" as a late package
15334         location.
15335
15336         * find-paths.el: Now uses `emacs-program-name' and
15337         `emacs-program-version'.
15338         Additions to enforce version-specific directories in
15339         `paths-find-version-directory'.
15340
15341 1998-04-29  SL Baur  <steve@altair.xemacs.org>
15342
15343         * default.el: Removed.
15344         * site-start.el: Removed.
15345
15346 1998-04-29  Didier Verna  <didier@xemacs.org>
15347
15348         * minibuf.el (minibuffer-history-minimum-string-length): Default
15349         to nil.
15350
15351 1998-04-28  SL Baur  <steve@altair.xemacs.org>
15352
15353         * find-paths.el (paths-program-name): Rename.
15354         (paths-emacs-root-p): Ditto.
15355         (paths-find-site-directory): Ditto.
15356
15357 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
15358
15359         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
15360         `emacs-lisp-byte-compile-and-load'.
15361
15362 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15363
15364         * ldap.el (ldap-search): Fixed additional parameter passing to
15365         `ldap-open'
15366
15367 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
15368
15369         * select.el (kill-primary-selection) (selection-owner-p)
15370         (copy-primary-selection) (yank-clipboard-selection)
15371         (selection-exists-p) (delete-primary-selection): new file and
15372         functions that do the right thing for the selected device.
15373
15374         * x-menubar.el: use generalised selection functions.
15375
15376         * dumped-lisp.el: dump select.el.
15377
15378 1998-04-27  SL Baur  <steve@altair.xemacs.org>
15379
15380         * find-paths.el (paths-progname): New variable.
15381         (paths-emacs-root-p): Use it.
15382         (paths-find-site-directory): Ditto.
15383
15384 1998-04-26  SL Baur  <steve@altair.xemacs.org>
15385
15386         * loadup.el ((member "dump" command-line-args)): Dump as
15387         `infodock' if InfoDock.
15388
15389 1998-04-25  SL Baur  <steve@altair.xemacs.org>
15390
15391         * find-paths.el (construct-emacs-version): Simplify, include
15392         program name in the return value.
15393         * (paths-find-version-directory): Use it.
15394
15395 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15396
15397         * info.el (Info-parse-dir-entries): Fixed regexp
15398         (Info-build-dir-anew): Remove full suffix and capitalize info file
15399         name for files with no @direntry
15400         (Info-batch-rebuild-dir): New function
15401         (Info-suffixed-file): Check for regular files instead of simple
15402         file existence (could catch directories before)
15403
15404 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15405
15406         * setup-paths.el, find-paths.el: Removed uses of `not' which
15407         temacs doesn't have.
15408
15409         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
15410         into root searching.
15411
15412 1998-04-24  Martin Buchholz  <martin@xemacs.org>
15413
15414         * subr.el: Remove definition of `not'.
15415
15416 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
15417
15418         * msw-glyphs.el: enable graphics support.
15419
15420 1998-04-23  Didier Verna  <didier@xemacs.org>
15421
15422         * x-menubar.el (default-menubar): restored the line-number-mode
15423         option.
15424
15425         * misc doc string updates related to the options menu.
15426
15427 1998-04-24  SL Baur  <steve@altair.xemacs.org>
15428
15429         * setup-paths.el (paths-construct-load-path): Fix typo.
15430
15431 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15432
15433         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
15434         font-menu-ignore-scaled-fonts don't have to be bound now; this
15435         gets us one step further towards making --no-autoloads work.
15436
15437         * startup.el (normal-top-level): Load auto-autoloads only if
15438         lisp-directory is non-nil.
15439
15440         * setup-paths.el (paths-construct-load-path): Made it robust
15441         against nil lisp-directory.
15442
15443         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
15444         to the list of variables that cause a warning when nil.
15445
15446         * toolbar.el (init-toolbar-location): Now works even when there's
15447         no toolbar icon directory.
15448
15449 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
15450
15451         * help.el (view-lossage): Recognize it.
15452
15453         * simple.el (log-message): Mark multiline messages.
15454
15455 1998-04-22  SL Baur  <steve@altair.xemacs.org>
15456
15457         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
15458
15459 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
15460
15461         * package-get.el (package-get-all):  add `\n' separator to
15462         interactive specification so that both variables are read
15463
15464 1998-04-22  Didier Verna  <didier@xemacs.org>
15465
15466         * x-menubar.el: ported the options menu to Custom.
15467         Moved the "read only" toggle button to the buffers menu.
15468         Corrected some missing ;;;###autoload or defcustom.
15469
15470         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
15471         the scrollbar-visible specifier for options menu handling.
15472
15473         * toolbar.el (toolbar-visible-p)
15474                      (toolbar-captioned-p)
15475                      (default-toolbar-position): defcustom wrappers around
15476         the toolbar specifiers for options menu handling.
15477
15478         * frame.el (get-frame-for-buffer-default-instance-limit):
15479         defcustom it for options menu handling.
15480
15481         * font-lock.el (font-lock-mode): defcustom and autoload the variable
15482         font-lock-mode for options menu handling.
15483
15484         * cus-start.el: added Custom properties to overwrite-mode for
15485         options menu handling.
15486
15487 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
15488
15489         * about.el: shameless self-promotion.
15490
15491 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
15492
15493         * simple.el (raw-append-message): Slightly optimize.
15494         (remove-message): Use `push' for clarity.
15495         (append-message): Ditto.
15496         (display-warning): Dito.
15497         (raw-append-message): Send the message to the appropriate device.
15498
15499 1998-04-22  SL Baur  <steve@altair.xemacs.org>
15500
15501         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
15502         From Sean MacLennan <Sean.MacLennan@pika.ca>
15503
15504 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15505
15506         * setup-paths.el: Changed `directory-sep-char' to
15507         `path-separator', following a change in GNU Emacs.
15508
15509 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15510
15511         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
15512         (Info-build-dir-anew): Add a final newline.
15513         (Info-build-dir-anew): Do not issue warning when rebuilding policy
15514         is `always'
15515         (Info-rebuild-dir): Ditto
15516
15517         * dumped-lisp.el (preloaded-file-list): Added ldap.el
15518
15519 1998-04-21  SL Baur  <steve@altair.xemacs.org>
15520
15521         * simple.el (count-words-buffer): Retain zmacs region.
15522         (count-words-region): Ditto.
15523         * simple.el: (what-line): Expanded line counts.
15524         (count-lines): New parameter to conditionalize whether collapsed
15525         lines get counted.
15526         From Bob Weiner <weiner@altrasoft.com>
15527
15528 1998-04-19  SL Baur  <steve@altair.xemacs.org>
15529
15530         * packages.el (package-locations): infodock-packages must override
15531         mule-packages and packages.
15532
15533 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
15534
15535         * wid-edit.el:
15536         remove rude messages from widget-activation-widget-mapper
15537         and widget-activation-glyph-mapper
15538
15539 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
15540
15541         * toolbar.el: Remove (featurep 'x) test from
15542         toolbar-make-button-list
15543
15544 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
15545
15546         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
15547         only if in the same frame.
15548
15549 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15550
15551         * packages.el (package-locations): Added site-packages hierarchy.
15552
15553         * setup-paths.el (paths-default-info-directories): Introduced and
15554         used.
15555
15556         * packages.el, setup-paths.el: Set various path searching depths
15557         to 1.
15558
15559         * packages.el (packages-hierarchy-depth):
15560         (packages-load-path-depth): Introduced and used.
15561
15562         * setup-paths.el (paths-load-path-depth): Introduced and used.
15563
15564         * find-paths.el (paths-find-recursive-path): Added max-depth
15565         parameter.
15566
15567 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15568
15569         * setup-paths.el (paths-construct-info-path): Removed
15570         dependency on behavior of (file-name-as-directory "").
15571
15572 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15573
15574         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
15575         lisp objects
15576
15577 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15578
15579         * dump-paths.el, startup.el: Added handling for --debug-paths.
15580
15581 1998-04-15  William M. Perry  <wmperry@aventail.com>
15582
15583         * wid-edit.el: We cannot just set the help-echo or balloon-help
15584           properties for an extent based on the :help-echo widget
15585           property, since help-echo and balloon-help cause an EXTENT to
15586           get passed in, where :help-echo functions are expecting a WIDGET
15587
15588 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
15589
15590         * scrollbar.el (init-scrollbar-from-resources): Call
15591         mswindows-init-scrollbar-metrics when appropriate.
15592
15593 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
15594
15595         * dumped-lisp.el: dump x-toolbar for window system
15596
15597         * msw-init.el (init-post-mswindows-win): enable toolbars if we
15598         have support and xpm.
15599
15600 1998-04-16  SL Baur  <steve@altair.xemacs.org>
15601
15602         * files.el (toggle-read-only): Fix docstring.
15603         From Didier Verna <didier@xemacs.org>
15604
15605 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15606
15607         * startup.el (normal-top-level): Load autoload-file-name without
15608         specifying an extension---some people only auto-autoload.el.gz.
15609
15610 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
15611
15612         * files.el (backup-enable-predicate): Don't bomb on NAME being
15613         nil.
15614
15615 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15616
15617         * find-paths.el, packages.el: Now prefers configure'd paths.
15618         This shouldn't cause any of the originally anticipated problems as
15619         the current paths architecture will not define the various
15620         configure-xxx variables if they're not specified on the configure
15621         command line.
15622
15623         * find-paths.el, setup-paths.el, packages.el: Removed all
15624         mentionings of "/" as a path separator.
15625         Used paths-construct-path throughout.
15626
15627         * find-paths.el (paths-construct-path): Created to assemble paths
15628         from directory components.
15629
15630         * setup-paths.el, packages.el: Used paths-decode-directory-path
15631         instead of decode-path-internal.
15632
15633         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
15634         and associates.
15635         (paths-decode-directory-path) Created.
15636
15637         * setup-paths.el: Changed configure-exec-path to
15638         configure-exec-directory.
15639
15640 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15641
15642         * packages.el (packages-find-packages): Fixed decoding of
15643         EMACSPACKAGEPATH.
15644
15645         * startup.el: -no-packages -> -no-early-packages.
15646
15647         (packages-load-package-lisps): Fixed loading of auto-autoload
15648         files.
15649
15650         * startup.el (normal-top-level): Fixed loading of core
15651         auto-autoload.
15652
15653         * obsolete.el: Un-obsoleted site-directory.  Sigh.
15654
15655         * startup.el, packages.el, dump-paths.el: Added proper settings
15656         for site-directory and lisp-directory variables.
15657
15658         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
15659         inhibit-package-autoloads and fixed handling of it.
15660
15661         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
15662         handling of former inhibit-package-init, now
15663         inhibit-early-packages, to make -vanilla etc. work.
15664
15665 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
15666
15667         * code-process.el (start-process): Fallback to 'undecided instead
15668         of 'binary for process input coding stream.
15669
15670         * process.el (start-process): Docstring fix.
15671
15672 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15673
15674         * info.el (Info-insert-dir): Do not insert temporary dir files
15675         in Info-dir-file-attributes
15676         (Info-build-dir-anew): Ensure temporary buffer is not read-only
15677         (Info-rebuild-dir): Ditto.
15678
15679 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15680
15681         * obsolete.el: Added obsoleteness declarations for
15682         `site-directory' and `Info-default-directory-list'.
15683
15684 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15685
15686         * find-paths.el (paths-find-emacs-root): Only look at the
15687         executable at the end of the symlink chain for determining the
15688         Emacs root.
15689
15690 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15691
15692         * setup-paths.el (paths-construct-info-path): Changed construction
15693         to cater to gone default in configure.
15694
15695         * find-paths.el (paths-uniq-append): Added.
15696
15697         * packages.el: Rewritten package path construction once again.
15698
15699         * dump-paths.el, startup.el: Removed package-path as a global
15700         variable.
15701
15702         * package-admin.el (package-admin-add-single-file-package):
15703         (package-admin-add-binary-package): Changed package-path to
15704         late-packages.
15705
15706         * packages.el (packages-split-path): Split path at "/" rather than
15707         nil according to change in emacs.c.
15708
15709 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15710
15711         * setup-paths.el (paths-construct-info-path): Changed info path
15712         order so that directories come out right.
15713         (paths-find-lock-directory): Fixed bug: It used to think
15714         configure-lock-directory is a path.
15715
15716 1998-04-06  Jeff Miller <jmiller@smart.net>
15717
15718         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
15719         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
15720         eases the use of toolbar-add/kill-item functions.
15721
15722 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
15723
15724         * code-files.el (file-coding-system-alist): Commented out
15725         loaddefs.el magical treatment.
15726
15727 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15728
15729         * info.el (Info-rebuild-outdated-dir): Added new option
15730         `conservative' and made it the default
15731         (Info-rebuild-dir): Appropriately parse multi-line description
15732         strings, and multi-section dir files. Issue warning when dir
15733         is rebuilt as temporary
15734         (Info-build-dir-anew): Issue warning when dir is built as
15735         temporary
15736
15737 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
15738
15739         * list-mode.el (list-mode-map): Bind highlight motion commands to
15740         standard keys left, right, C-b and C-f.
15741
15742 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15743
15744         * files.el (auto-mode-alist): allow .sc for Scheme->C
15745
15746 1998-04-06  SL Baur  <steve@altair.xemacs.org>
15747
15748         * loadup.el (pureload): Don't quote (garbage-collect).
15749
15750 1998-04-04  SL Baur  <steve@altair.xemacs.org>
15751
15752         * package-get-base.el: Updated.
15753
15754 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
15755
15756         * isearch-mode.el (isearch-just-started): New variable.
15757         (isearch-mode): Set it.
15758         (isearch-repeat): Advance one character forward only if the search
15759         was successful, and was not just started.
15760         (isearch-repeat): Clear isearch-just-started.
15761
15762 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15763
15764         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15765         if running -batch.
15766
15767 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15768
15769         * subr.el (listify-key-sequence): Removed.
15770
15771 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15772
15773         * bytecomp.el (byte-compile-print-gensym): New option.
15774         (byte-compile-output-file-form): Use it.
15775         (byte-compile-output-docform): Ditto.
15776         (byte-compile-compiled-obj-to-list): Ditto.
15777
15778 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15779
15780         * msw-glyphs.el: set frame icon if xpm support.
15781
15782 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15783
15784         * help.el: Code that pretty prints variable values
15785           removed.
15786
15787 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15788
15789         * find-paths.el (paths-emacs-root-p): Correct test for installation
15790         directory.
15791         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15792
15793 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15794
15795         * loaddefs.el: Don't set debug-ignored-errors; leave
15796           its default value set to nil.
15797
15798 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15799
15800         * info.el (Info-rebuild-dir): fixed mis-spelling.
15801
15802 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15803
15804         * info.el (Info-rebuild-outdated-dir): New custom var
15805         (Info-insert-node): Create/update dir file when needed, ie when it
15806         does not exist or is older than some info files in directory
15807
15808 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15809
15810         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15811         for last packages, mainly for using a 20.4 package base.
15812
15813         * packages.el (late-packages): Typo fix.  It was called
15814         early-packages.
15815
15816         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15817         relative symlinks correctly.
15818         (paths-find-emacs-roots): More rigorous checking for plausible
15819         configuration-time root.
15820
15821         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15822         find its roots.
15823
15824 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15825
15826         * faces.el: Fix docstrings.
15827         * glyphs.el: Fix docstrings.
15828         * mouse.el: Fix docstrings.
15829
15830         * frame.el: Change phrase `current frame' to `selected frame'.
15831
15832         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15833
15834         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15835         macros using backquote to make them infinitely more readable.
15836
15837 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15838
15839         * packages.el (packages-find-package-path): Hardcoded specialized
15840         InfoDock support until we can clean this up.
15841
15842         * help.el (describe-bindings-1): Return the value of the bindings
15843         help buffer created.
15844         (describe-bindings): Ditto.
15845
15846         * simple.el (set-variable): Restore previous behavior of not
15847         bombing if the variable to set is not boundp.
15848
15849 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15850
15851         * packages.el (packages-handle-package-dumped-lisps): Allow for
15852         non-local files to be loaded off the package-lisp variable.
15853
15854 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15855
15856         * x-faces.el: Global X resources should override
15857           specs for all device classes (color, grayscale, mono);
15858           code currently doesn't override any of them.  Fixed by
15859           calling remove-specifier with '(x default) as the tag
15860           set and allowing inexact matches.
15861
15862 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15863
15864         * faces.el: Separated face initializations based on
15865           device classes into device type specific (tag set,
15866           instantiator) pairs.
15867
15868 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15869
15870         * wid-edit.el (widget-choice-action): Remember user's explicit
15871         choice.
15872         (widget-choice-value-create): Respect it.
15873         From Richard Stallman <rms@gnu.org>
15874
15875 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15876
15877         * setup-paths.el (paths-construct-info-path): Always append
15878         existing directories from configure-time info path.
15879
15880         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15881         Info-directory-list.
15882
15883         * info.el: Removed Info-default-directory-list which was broken by
15884         design.
15885         Removed bogus initialization of Info-directory-list---startup.el
15886         can do a much better job.
15887         Added autoload of Info-directory-list.
15888
15889         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15890         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15891         be exclusive; now it's merely given precedence, just like in the
15892         old days.
15893
15894 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15895
15896         * find-paths.el (paths-find-architecture-directory): Fix bug with
15897         finding; it used to default too early.
15898
15899 1998-03-25  Martin Buchholz <martin@xemacs.org>
15900
15901         * packages.el (packages-split-path): Fix a bug; it used to fail
15902         for paths that weren't split.
15903
15904 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15905
15906         * finder.el (finder-compile-keywords): trap on errors.
15907
15908 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15909
15910         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15911           fourth argument of t so that only the specs exactly
15912           matching the tag lists are removed.
15913
15914 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15915
15916         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15917
15918 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15919
15920         * minibuf.el (mouse-read-file-name-1): If a default directory was
15921         specified, use it for generating the completions.
15922
15923 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15924
15925         * update-elc.el: Now respects inhibit-package-init and
15926         inhibit-site-lisp.
15927         Now does path construction with loadup-paths.
15928
15929         * startup.el (normal-top-level, startup-setup-paths): Now respects
15930         inhibit-package-init and inhibit-site-lisp.
15931
15932         * packages.el (packages-find-package-path): Extended package path
15933         by version-specific hierarchies.
15934         (packages-find-packages): Now respects inhibit flag and
15935         inhibit-site-lisp.
15936         Moved path setup to loadup-paths.
15937
15938         * make-docfile.el: Now respects inhibit-package-init and
15939         inhibit-site-lisp.
15940         Now does path construction with loadup-paths.
15941
15942         * loadup.el: Now respects inhibit-package-init and
15943         inhibit-site-lisp.
15944
15945         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15946
15947         * loadup-paths.el: New file: setup load-path to encompass
15948         packages.
15949
15950 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15951
15952         * auto-show.el: load-gc renamed to pureload.
15953         * site-load.el: Ditto.
15954         * packages.el (toplevel): Ditto.
15955         * loadup.el (really-early-error-handler): Ditto.
15956         * dumped-lisp.el (preloaded-file-list): Ditto.
15957         * cus-face.el (custom-declare-face): Ditto.
15958
15959 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15960
15961         * <Today>: The Big Path Searching Overhaul.
15962
15963         * find-paths.el: New file: find and assemble paths in the
15964         installation hierarchy.
15965
15966         * setup-paths.el: New file: global layout of paths and directories
15967         within the XEmacs hierarchy.
15968
15969         * packages.el: Replaced everything related to path searching and
15970         startup by code in terms of find-paths.
15971
15972         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15973         the new path searching engine.
15974
15975         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15976         and setup-paths.
15977
15978 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15979
15980         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15981         setup-paths.el.
15982
15983 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15984
15985         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15986         compiles identically in any configuration.
15987         Removed irrelevant commentary.
15988
15989 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15990
15991         * simple.el (set-variable): Allow setting specifiers.
15992
15993 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15994
15995         * lisp.el (forward-sexp): Revert previous change.
15996
15997 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15998
15999         * frame.el (frame-initialize): Use `delete-console' instead of
16000         `delete-device' to delete the stream console to match the usage in
16001         Fkill_emacs.
16002
16003 1998-03-16  SL Baur  <steve@altair.xemacs.org>
16004
16005         * files.el (cdpath-previous): New variable.
16006         (cd): Use it.
16007         From Bob Weiner <weiner@wave.altrasoft.com>
16008
16009 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
16010
16011         * keydefs.el: Changed keybindings of forward-char,
16012           backward, scroll-up and scroll-down to point to their
16013           -command counterparts.
16014
16015         * simple.el: New functions: forwarc-char-command,
16016           backwrad-char-command, scroll-up-command,
16017           scroll-down-command which work liek their counterparts
16018           except that they honor the variable
16019           signal-error-on-buffer-boundary.
16020
16021           Definition of signal-error-on-buffer-boundary received
16022           from src/cmds.c.
16023
16024           defvar declaration added for word-across-newline to avoid
16025           byte-compiler warning about the free variable reference.
16026
16027 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
16028
16029         * winnt.el: Removed "%t" from the beginning of
16030         modeline-format. From now on, there's no nt-specifics in the modeline.
16031
16032 1998-03-14  SL Baur  <steve@altair.xemacs.org>
16033
16034         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
16035         of `when' with `if'.
16036
16037 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
16038
16039         * msw-glyphs.el: New file. Defines TTY-style glyphs for
16040         mswindows. Must be reworked along with glyphs.el, or
16041         merged into it, after there is images support.
16042
16043         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
16044         'mswindows.
16045
16046 1998-03-13  SL Baur  <steve@altair.xemacs.org>
16047
16048         * faces.el: fix for text cursor initialization.
16049         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
16050         From Andy Piper <andyp@parallax.co.uk>
16051
16052 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
16053
16054         * files.el (set-auto-mode): If a mode is not fboundp, check to see
16055         if there is an existing package that handles it and warn the user
16056         about that mode.
16057
16058 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
16059
16060         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
16061         Installation" menu item when Installation-string is not bound.
16062
16063 1998-03-11  SL Baur  <steve@altair.xemacs.org>
16064
16065         * lisp.el (forward-sexp): Fix for test for balanced sexp.
16066         From Jeremiah W. James <jerry@cs.ucsb.edu>
16067
16068 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
16069
16070         * msw-faces.el:
16071         * faces.el: Fix face initialization.
16072
16073 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
16074
16075         * files.el (backup-enable-predicate): fix breakage introduced
16076         by TMPDIR patch.
16077
16078 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
16079
16080         * x-faces.el (x-init-face-from-resources): The
16081           TTY face property retrieval functions don't return
16082           specifiers, so use face-property instead.
16083
16084 1998-03-09  SL Baur  <steve@altair.xemacs.org>
16085
16086         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
16087
16088 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
16089
16090         * x-menubar.el: Expanded documentation for
16091           option-save-faces.  Changed Options -> Browse Faces
16092           menu entry to invoke customize-face.
16093
16094 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
16095
16096         * faces.el: Most face initialization moved out of
16097           init-other-random-faces to the top level so that the
16098           initialization happens before Xemacs is dumped.  Much
16099           of the fascist "face-differs-from-default-p or FROB!"
16100           code has been retired in favor of letting the user do
16101           what they want to do.  Face initialization code changed
16102           to use `default' specifier tag so that the settings can
16103           be overridden later if the user wishes it.
16104
16105 1998-03-08  SL Baur  <steve@altair.xemacs.org>
16106
16107         * about.el (about-hackers): Update contributors list.
16108
16109 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
16110
16111         * specifier.el: Define new specifier tag `default'.
16112
16113         * modeline.el: Initialize faces using `default' tag.
16114
16115         * x-faces.el (x-init-face-from-resources): Remove
16116           specifier specs containing the `default' tag before
16117           adding new specs.
16118
16119 1998-03-02  John Jones  <jj@asu.edu>
16120
16121         * package-get.el (package-get-all): fixed arguments on call to
16122         package-admin-add-single-file-package.
16123         * package-get.el (package-get-installedp): fixed to match
16124         advertised behavior.
16125         * package-get.el: added function package-get-update-all which
16126         installs newest versions of all the current packages (if they are
16127         not already installed).
16128
16129 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
16130
16131         * files.el (find-file-noselect): Uncommented `truename' binding in
16132         `let*' and use it later to set `buffer-file-truename' iff it's
16133         still nil, as happens for example when finding a compressed
16134         file with "jka-compr".
16135
16136 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
16137
16138         * faces.el: in make-face-* type functions do the operation for all
16139         window systems, not just the first one found.
16140
16141         * font.el: call mswindows-list-fonts for mswindows.
16142
16143 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
16144
16145         * code-process.el (call-process-region):
16146         * process.el (call-process-region):
16147         * package-get.el (package-get-dir):
16148         * files.el (backup-enable-predicate):
16149         * gnuserv.el (gnuserv-temp-file-regexp):
16150         Use temp-directory in place of `/tmp'.
16151
16152 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
16153
16154         * "Fast" dired-in-C enhancements for Windows 95/NT:
16155
16156         * files.el: Added function, `wildcard-to-regexp', from GNU
16157           Emacs.
16158
16159         * files.el (insert-directory): Modified to use special
16160           dired-in-C enhancements if present.
16161
16162 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
16163
16164         * code-files.el: make default coding no-conversion.
16165
16166 1998-03-02  SL Baur  <steve@altair.xemacs.org>
16167
16168         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
16169         the load-path.
16170
16171         * update-elc.el: Strip directory when testing for files not to
16172         bytecompile.
16173
16174 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
16175
16176         * lisp-mode.el: Use recommended form for menus.
16177
16178         * info.el (Info-construct-menu): Use recommended form for menus.
16179
16180         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
16181         entry.
16182
16183 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
16184
16185         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
16186           (get-frame-for-buffer-noselect): Always return frames
16187           in the not-this-window-p cond clause.
16188
16189 1998-02-27  SL Baur  <steve@altair.xemacs.org>
16190
16191         * help.el (describe-installation): New function.
16192
16193         * x-menubar.el (default-menubar): Add describe-installation to
16194         Help menu.
16195
16196         * packages.el (packages-unbytecompiled-lisp): Installation.el
16197         should not be bytecompiled.
16198
16199         * dumped-lisp.el (preloaded-file-list): Dump Installation with
16200         XEmacs.
16201
16202         * x-menubar.el (default-menubar): Use correct guard for VM menu
16203         entry.
16204
16205         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
16206         coding.
16207         From Andy Piper <andyp@parallax.co.uk>
16208
16209 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
16210
16211         * ldap.el: Do not require ldap-internal at compile time.
16212
16213 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
16214
16215         * code-files.el: new file. a virtual copy of mule-files.el
16216         but without charset
16217         dependencies. (toggle-buffer-file-ocding-system) new function for
16218         changing the eol type for the current buffer.
16219
16220         * code-process.el: new file. a copy of
16221         mule-process.el. mule-process.el will disappear when things have
16222         settled.
16223
16224         * coding.el: new file. a virtual copy of mule-files.el but
16225         without charset dependencies. (coding-system-base) new function
16226         for getting the parent coding system of a coding system with eol
16227         type set.
16228
16229         * dumped-lisp.el: add above files for the non-mule case.
16230
16231 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
16232
16233         * window-xemacs.el (display-buffer): If no explicit
16234           frame is specified, search for a window that displays
16235           the buffer on the currently selected frame, before
16236           searching other frames.
16237
16238 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
16239
16240         * frame.el (get-frame-for-buffer): If not-this-window-p
16241           is non-nil, use window on the selected frame if it is not
16242           also the selected window.  When defaulting, search for
16243           windows on the currently selected fgrame before searching
16244           other frames.
16245
16246 1998-02-25  Didier Verna  <didier@xemacs.org>
16247
16248         * modeline.el (modeline-swap-buffers): originally named
16249         `mouse-release-modeline'. Whether to actually swap the buffers is
16250         decided in `mouse-drag-modeline'.
16251         (mouse-drag-modeline): A button release event is considered a
16252         mouse click is both X (modeline scroll) and Y (modeline drag) pos
16253         stay unchanged.
16254
16255 1998-02-25  SL Baur  <steve@altair.xemacs.org>
16256
16257         * x-menubar.el: Put redo on the menubar.
16258         From Aki Vehtari <Aki.Vehtari@hut.fi>
16259
16260 1998-02-22  Greg Klanderman  <greg@alphatech.com>
16261
16262         * bytecomp.el (displaying-byte-compile-warnings): if
16263         temp-buffer-show-function is set, use it to display current set of
16264         warnings in the "*Compile-Log-Show*" buffer.
16265
16266         * simple.el (display-warning-buffer): if temp-buffer-show-function
16267         is set, use it to display current set of warnings in the
16268         "*Warnings-Show*" buffer.
16269
16270 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16271
16272         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
16273         Common Lisp.
16274
16275 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
16276
16277         * menubar.el: Allow button descriptors at least 2 long.
16278
16279         * x-menubar.el (default-menubar): Use recommended forms.
16280         (file-menu-filter): Remove.
16281         (edit-menu-filter): Remove.
16282
16283 1998-02-24  SL Baur  <steve@altair.xemacs.org>
16284
16285         * about.el (about-hackers): Updated.
16286
16287 1998-02-22  Greg Klanderman  <greg@alphatech.com>
16288
16289         * help.el (help-max-help-buffers): new variable
16290         (help-register-and-maybe-prune-excess): new function
16291         (help-buffer-name): use help-max-help-buffers.
16292         (with-displaying-help-buffer): use
16293         help-register-and-maybe-prune-excess.
16294
16295         * help.el (help-maybe-pretty-print-value): if the value fits on
16296         one line, let it.
16297
16298 1998-02-21  Greg Klanderman  <greg@alphatech.com>
16299
16300         * (with-displaying-help-buffer): there is no need to kill the buffer
16301         if it exists, because with-output-to-temp-buffer will clear it.
16302         further, killing the buffer violates the rule that
16303         temp-buffer-show-function, if set, has the full responsibility of
16304         showing the temp buffer.  killing the buffer fucks with the window
16305         configuration, hosing temp-buffer-show-function.
16306
16307
16308 1998-02-23  Didier Verna  <didier@xemacs.org>
16309
16310         * modeline.el (mouse-drag-modeline):
16311         - Always scroll the modeline that was originally clicked on.
16312         - Use x pixels instead of x characters (which doesn't work anyway)
16313         as horizontal reference for modeline dragging. This allows us to
16314         keep on dragging the modeline even if the motion event occurs in
16315         another window.
16316
16317 1998-02-23  Didier Verna  <didier@xemacs.org>
16318
16319         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
16320         glyph on the modeline to indicate that dragging the mouse has an
16321         effect both horizontally and vertically.
16322
16323 1998-02-24  SL Baur  <steve@altair.xemacs.org>
16324
16325         * about.el (about-xemacs): Get rid of redundant visible version
16326         number.
16327
16328 1998-02-19  SL Baur  <steve@altair.xemacs.org>
16329
16330         * about.el (about-hackers): Update credits.
16331
16332 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
16333
16334         * prim/register.el (view-register): Show register type file-query.
16335
16336 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
16337
16338         * mode-motion.el (mode-motion-highlight-internal):
16339           save-excursion inside save-window-exucrsion form to
16340           hide buffer point changes from save-window-excursion.
16341           Prevents display flickering when the mouse pointer
16342           moves.
16343
16344 1998-02-17  Didier Verna  <didier@xemacs.org>
16345
16346         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
16347         function to handle correctly the case of a toolbar one side of the
16348         window: scrolling will not necessarily happen.
16349
16350 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
16351
16352         * files.el (after-find-file): Restore missing argument
16353           to format that provides filename for "... consider M-x
16354           recover-file" message.  Also call `message' with "%s"
16355           as the first arg instead of an arbitrary string.
16356
16357 1998-02-18  SL Baur  <steve@altair.xemacs.org>
16358
16359         * about.el (about-hackers): Various additions.
16360
16361 1998-02-15  SL Baur  <steve@altair.xemacs.org>
16362
16363         * autoload.el (generate-file-autoloads-1): Don't force an extra
16364         line out when copying on-the-same line autoloads.
16365
16366         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
16367         is installed.
16368
16369 1998-02-14  Martin Buchholz  <martin@xemacs.org>
16370
16371         * x11/x-win-xfree86.el (x-win-init-xfree86):
16372         * x11/x-win-sun.el (x-win-init-sun):
16373         * x11/x-init.el (x-initialize-compose):
16374         * prim/simple.el:
16375         (backward-or-forward-kill-sexp):
16376         (backward-or-forward-kill-sentence):
16377         (backward-or-forward-kill-word):
16378         (backward-or-forward-delete-char):
16379         * prim/isearch-mode.el (isearch-help-or-delete-char):
16380         Use x-keysym-on-keyboard-sans-modifiers-p instead of
16381         x-keysym-on-keyboard-p to detect backspace.
16382         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
16383         Clean up symbols used with dead keys, checking Linux and solaris
16384         keysyms.
16385         Simplify x-win-*.el using above methods.
16386         Change documentation for x-keysym-*-p functions.
16387
16388 1998-02-14  SL Baur  <steve@altair.xemacs.org>
16389
16390         * about.el (about-hackers): Restore entries for Michael Sperber and
16391         Vinnie Shelton.
16392         From Vinnie Shelton <acs@acm.org>
16393
16394 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
16395
16396         * simple.el (count-words-region): Ditto.
16397
16398 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
16399
16400         * simple.el (count-words-buffer): Document.  Don't print anything
16401         if non-interactive.
16402
16403 1998-02-12  SL Baur  <steve@altair.xemacs.org>
16404
16405         * packages.el (packages-hardcoded-lisp): easymenu.el is in
16406         multiple files in InfoDock.
16407
16408 1998-02-11  SL Baur  <steve@altair.xemacs.org>
16409
16410         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
16411         from version.el in InfoDock.
16412
16413         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
16414         specially.
16415
16416 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16417
16418         * bytecomp-runtime.el (proclaim-inline): Single quotes around
16419         variable name in docstring.
16420
16421 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
16422
16423         * menubar.h: Include "gui.h".
16424
16425 1998-02-10  SL Baur  <steve@altair.xemacs.org>
16426
16427         * site-load.el: Fix documentation.
16428
16429 1998-02-09  SL Baur  <steve@altair.xemacs.org>
16430
16431         * package-get-base.el (package-get-base): Updated.
16432
16433         * keymap.el: PC-ize.
16434
16435 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16436
16437         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
16438         from' on a fresh line.
16439
16440 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
16441
16442         * help.el (help-maybe-pretty-print-value): prin1, not princ the
16443         object.
16444
16445 1998-02-09  SL Baur  <steve@altair.xemacs.org>
16446
16447         * undo-stack.el: PC-ize.
16448
16449         * cmdloop.el: PC-ize.
16450
16451 1998-02-08  SL Baur  <steve@altair.xemacs.org>
16452
16453         * bytecomp-runtime.el: PC-ize.
16454
16455         * byte-optimize.el: Prolog fixup.  PC-ize.
16456
16457         * cus-dep.el: Spelling fix.
16458
16459         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
16460         entries follow).
16461
16462 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16463
16464         * text-mode.el (text-mode-hook-identify): New function,
16465         put on text-mode-hook.  Set text-mode-variant here.
16466         (text-mode): Don't set it here.
16467
16468 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16469
16470         * text-mode.el (text-mode-hook): New defvar.
16471         (text-mode-variant): New variable.
16472         (text-mode): Set that variable locally.
16473         (toggle-text-mode-auto-fill): New command.
16474
16475 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16476
16477         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
16478
16479 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16480
16481         * text-mode.el (paragraph-indent-text-mode):
16482         Renamed from spaced-text-mode.
16483         (text-mode-map): Bind TAB to indent-relative.
16484         (indented-text-mode-map): Variable deleted.
16485         (indented-text-mode): Now an alias for text-mode.
16486
16487 1998-02-05  SL Baur  <steve@altair.xemacs.org>
16488
16489         * loadup.el: test-atoms debugging stuffs removed.
16490
16491 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
16492
16493         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
16494
16495 1997-12-30  Colin Rafferty  <colin@xemacs.org>
16496
16497         * help.el (describe-beta): Made it use `locate-data-file'.
16498         (describe-distribution): Ditto.
16499         (describe-copying): Ditto.
16500         (describe-project): Ditto.
16501         (view-emacs-news): Ditto.
16502
16503         * help-nomule.el (help-with-tutorial): Made it use
16504         `locate-data-file' to find tutorial.
16505
16506 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
16507
16508         * about.el: Corrected my email address.
16509
16510         * mouse.el: Added 'mouse-mswindows-drop' similar to
16511         'mouse-offix-drop'.
16512
16513 1998-01-27  SL Baur  <steve@altair.xemacs.org>
16514
16515         * loadup.el (running-xemacs): Spelling fix.
16516
16517 1998-01-26  Colin Rafferty  <colin@xemacs.org>
16518
16519         * packages.el (packages-find-packages-1): Don't allow a backwards
16520         compatible lisp tree to overwrite `preloaded-file-list'.
16521
16522 1998-01-26  SL Baur  <steve@altair.xemacs.org>
16523
16524         * loadup.el: Don't delete "xemacs" prior to dumping.
16525
16526 1998-01-24  SL Baur  <steve@altair.xemacs.org>
16527
16528         * package-info.el (pi-last-mod-date): New function.
16529         (pi-author-version): New function.
16530         (batch-update-package-info): Use them.
16531
16532 1998-01-23  Colin Rafferty  <colin@xemacs.org>
16533
16534         * frame.el (get-frame-for-buffer-default-to-current): Create.
16535         (get-frame-for-buffer-noselect): Allow user to use current frame
16536         with `get-frame-for-buffer-default-to-current'.
16537
16538 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
16539
16540         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
16541         (byte-compile-output-docform): Ditto.
16542         (byte-compile-compiled-obj-to-list): Ditto.
16543
16544 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
16545
16546         * startup.el (command-line-1): Removed code that ran
16547           buffer-menu.
16548
16549 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
16550
16551         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
16552
16553 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
16554
16555         * frame.el (suspend-emacs-or-iconify-frame): Check using
16556         `device-on-window-system-p' instead of explicitly checking for X,
16557         so that the same logic works for MS Windows.
16558         (suspend-or-iconify-emacs): Ditto.
16559
16560 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
16561
16562         * about.el (about-maintainer-info): Andy Piper is back.
16563         (xemacs-hackers): Updated Andy Piper's email address.
16564         (about-hackers): Added Jonathan Harris.
16565         (about-hackers): Updated Tibor Polgar's email address.
16566
16567 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16568
16569         * about.el: Add xemacs.org email manager.
16570
16571         * package-get-base.el (package-get-base): Updated with most recent
16572         package updates.
16573
16574 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16575
16576         * help.el (function-arglist): Use `indirect-function' instead of
16577         `symbol-function' so that aliases are treated correctly.
16578
16579 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16580
16581         * help.el (help-map): Add f1 binding to `help-for-help'.
16582         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
16583         (describe-key-briefly): Use `princ' "%s" to print object.
16584         (with-displaying-help-buffer): Kill buffer if it exists, again.
16585         (describe-key): Use `princ' "%s" to print object.
16586         (describe-function-1): Use `princ' "%s" to print object.
16587         Commented out alias lines removed.
16588         (help-pretty-print-limit): New variable to control pretty-printing
16589         of variable values.
16590         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
16591         `help-pretty-print-value' again.  Only print-print when OBJECT is
16592         list of length less than `help-pretty-print-limit'.
16593         (describe-variable): Use `help-maybe-pretty-print-value' again.
16594
16595 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16596
16597         * simple.el (blink-matching-open): Remove C++ kludge.
16598         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
16599
16600 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16601
16602         * info.el (Info-default-directory-list): Made the documentation
16603         more explanitory.
16604
16605 1998-01-13  Martin Buchholz  <martin@xemacs.org>
16606
16607         * lisp/packages.el:
16608         * lisp/package-admin.el:
16609         * lisp/build-report.el:
16610         Fix typos.
16611
16612 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
16613
16614         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
16615         warnings in Java buffers without final newline and editing the
16616         last line.
16617
16618 1998-01-17  SL Baur  <steve@altair.xemacs.org>
16619
16620         * packages.el (packages-find-packages-1): Don't allow a backwards
16621         compatible lisp tree to overwrite `preloaded-file-list'.
16622         Suggested by Colin Rafferty  <colin@xemacs.org>
16623
16624         * mouse.el (mouse-offix-drop): Set undo-boundary.
16625         From Oliver Graf <ograf@fga.de>
16626
16627 1998-01-13  SL Baur  <steve@altair.xemacs.org>
16628
16629         * loadup.el (load-gc): rewrite as defun.
16630         Print something sensical if a required dump-time file isn't found.
16631
16632 1998-01-12  SL Baur  <steve@altair.xemacs.org>
16633
16634         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
16635         bug strikes a menudescriptor.
16636
16637         * package-get-base.el (package-get-base): Updated.
16638
16639         * package-info.el (batch-update-package-info): Derive REQUIRES
16640         from the Makefile.
16641
16642 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
16643
16644         * files.el (save-some-buffers): Don't play games with deleting
16645         other windows if we are in the minibuffer window.
16646
16647 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16648
16649         * modeline.el (modeline-minor-mode-menu): Add support for :active
16650         (add-minor-mode): Document :active property to TOGGLE.
16651
16652 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16653
16654         * modeline.el (modeline-minor-mode-menu): Add support for an
16655         `:included' predicate in the `toggle-sym' plist.
16656         (add-minor-mode): Document the :included property, format
16657         docstring some more.
16658         (modeline-minor-mode-menu): Documentation string added.
16659
16660 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16661
16662         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
16663         labels from the symbol-names by thwacking off the overly redundant
16664         and overused "mode", parenthesizing "minor", and capitalizing the
16665         resultant strings.  Also shortened the menu's title by eliminating
16666         the redundant buffer name.
16667         (add-minor-mode): Beautified the docstring, added mention of the
16668         `:menu-tag' property of TOGGLE.
16669         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
16670         `toggle-sym' to beatify the mode-life menus.
16671         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
16672         `auto-fill-function'.
16673
16674 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16675
16676         * modeline.el (modeline-minor-mode-menu): Changed the string-only
16677         menus to :style 'toggle.
16678
16679 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
16680
16681         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
16682
16683 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
16684
16685         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
16686         only recognize first hyperlink.
16687         (hyper-apropos-highlightify): Deletia, this is already done by
16688         `hyper-apropos-insert-face'.
16689         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
16690
16691 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16692
16693         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
16694         mail.
16695         (toolbar-mail-reader): Add support for `send'.
16696         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
16697
16698 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16699
16700         * info.el (Info-emacs-info-file-name): Add defvar for
16701         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
16702         will function properly.
16703
16704 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
16705
16706         * simple.el: make the backwards delete function called by
16707         `backward-or-forward-delete-char' user configurable.
16708
16709 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16710
16711         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
16712         compiled function got loaded from.
16713
16714 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16715
16716         * term/apollo.el: Synched up with InfoDock 3.6.2.
16717
16718 1998-01-08  SL Baur  <steve@altair.xemacs.org>
16719
16720         * startup.el (load-init-file): Load autoloads earlier.
16721         (startup-splash-frame): Handle InfoDock logo.
16722
16723         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
16724         InfoDock.
16725         (x-init-toolbar-from-resources): Move from x-toolbar.el.
16726
16727         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
16728         doesn't have this function.
16729
16730         * packages.el (locate-data-file): Fix to call `locate-file'.
16731
16732 1998-01-07  SL Baur  <steve@altair.xemacs.org>
16733
16734         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
16735         version of version.el.
16736         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
16737
16738         * x-menubar.el (default-menubar): Guard reference to
16739         `gnuserv-frame'.
16740         (default-menubar): Guard references to `font-lock-mode'.
16741         (default-menubar): Guard references to font-menu-this-frame-only-p'.
16742         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
16743
16744         * make-docfile.el: Don't snarf doc strings from autoloads.
16745
16746         * startup.el (load-init-file): Use algorithm from loaddefs.el for
16747         loading auto-autoloads files.
16748
16749         * loaddefs.el: Disable dumping autoloads.
16750
16751 1998-01-05  SL Baur  <steve@altair.xemacs.org>
16752
16753         * lisp-mnt.el: Synch to Emacs 20.2.
16754
16755         * help.el: Remove manual autoload of `finder-by-keyword'.
16756
16757         * finder.el (finder-by-keyword): Autoload.
16758
16759         * help.el: Conditionalize hyperbole setup.
16760
16761 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16762
16763         * packages.el (package-require): Update to reflect new data format.
16764
16765 1998-01-02  Didier Verna  <didier@xemacs.org>
16766
16767         * x-menubar.el (default-menubar): make the tutorials available
16768         through the menubar. (Plus some compilation warnings cleanup).
16769
16770 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16771
16772         * check-features.el: New file.  Perform sanity check after build.
16773
16774         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16775         files to tooltalk package.
16776         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16777         package.
16778
16779         * package-admin.el (package-admin-xemacs): Use better default for
16780         location of XEmacs binary.
16781
16782 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16783
16784         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16785         tag with sexp and add value tag with value `t'.
16786
16787 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16788
16789         * package-get.el: Changes to work with real data.
16790         From Pete Ware <ware@cis.ohio-state.edu>
16791
16792         * packages.el (packages-reload-autoloads): Guard load for the time
16793         being.
16794
16795         * update-elc.el ("packages.el"): Force loading packages.el instead
16796         of possibly out-of-date packges.elc.
16797         * make-docfile.el ("packages.el"): Ditto.
16798
16799 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16800
16801         * build-report.el (build-report-delete-regexp): Added a rule for
16802         the main tarball shadowing anything past it.
16803
16804 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16805
16806         * packages.el (package-provide): Delete a previous provide.
16807
16808         * package-info.el: New file.
16809
16810         * package-get.el: New file.
16811         From Pete Ware <ware@cis.ohio-state.edu>
16812         (package-get): Fix md5 computation to work with Mule.
16813
16814 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16815
16816         * simple.el (log-message-*): Quote symbols in docstrings properly.
16817
16818 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16819
16820         * packages.el (packages-new-autoloads): Ignore symbolic links.
16821
16822         * cus-face.el (face-custom-attributes-get): Fix typo.
16823         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16824
16825 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16826
16827         * startup.el (load-init-file): Reload new or changed autoloads
16828         unless inhibited.  Reload modified dumped lisp (stubbed).
16829
16830         * packages.el (packages-new-autoloads): New function.
16831         (packages-reload-autoloads): New function.
16832         (packages-reload-dumped-lisp): New (stub) function.
16833
16834         * loadup.el: Inhibit reloading dumped files when running temacs.
16835
16836         * loadhist.el (file-provides): Extend to handle variant
16837         extensions.
16838
16839         * replace.el (query-replace): Fix typo.
16840
16841 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16842
16843         * make-docfile.el: list-autoloads-path has been renamed.
16844         * update-elc.el: list-autoloads has been renamed.
16845
16846         * packages.el (packages-list-autoloads): Renamed.
16847         (packages-list-autoloads-path): Ditto.
16848
16849 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16850
16851         * packages.el (packages-find-packages-1): Made it signal a warning
16852         for an error in an auto-autoload.el file.
16853
16854 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16855
16856         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16857         tag with const.
16858         From Aki Vehtari <Aki.Vehtari@hut.fi>
16859
16860         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16861
16862         * loadhist.el (unload-feature): Remove autoload.
16863
16864 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16865
16866         * loadhist.el: Unpackaged.
16867
16868         * help.el (describe-symbol-find-file): Rename
16869         `describe-function-find-file' and make old name obsolete.
16870         (describe-function-1): Use it.
16871         (describe-function-1): Guard reference to
16872         `compiled-function-annotation'.
16873
16874 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16875
16876         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16877         argument.
16878         (help-mode-quit): New optional arg to control whether it kills or
16879         buries.  Tidied up.
16880         (with-displaying-help-buffer): Don't kill buffer initially, even
16881         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16882         (help-pretty-print-value): Rename back from
16883         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16884         use it, otherwise use dumped `cl-prettyprint'.
16885         (describe-variable): Use `help-pretty-print-value' again.
16886         (find-func): Removed reference to "find-func" at end.
16887
16888 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16889
16890         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16891           GUI XEmacs. Rename? x-menubar is rather window system
16892           independant, except for a couple of items.
16893
16894 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16895
16896         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16897         entries as they will no longer be distributed with XEmacs.
16898
16899         * format.el (format-alist): Fix image/tiff regexps.
16900         From P. E. Jareth Hein <jareth@camelot-soft.com>
16901
16902         * help.el (help-maybe-pretty-print-value): Rename.
16903         (describe-variable): Use it.
16904         (describe-variable): Add trailing linefeed.
16905
16906 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16907
16908         * help.el (describe-function-1): Don't output anything for
16909           arglist of autoload functions.
16910
16911 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16912
16913         * help.el (describe-function-1): Don't output anything for
16914           arglist of autoload functions.
16915
16916 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16917
16918         * help.el (help-mode-map): New bindings for `help-mode-bury',
16919         `describe-function-at-point', `describe-variable-at-point',
16920         `Info-elisp-ref', `customize-variable', `help-next-section' and
16921         `help-prev-section'.
16922         (help-next-section): New function.
16923         (help-prev-section): New function.
16924         (help-mode-quit): Changed to kill the help buffer.
16925         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16926         correctly.
16927         (help-buffer-name): New function to generate the name of help
16928         buffers.
16929         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16930         argument giving the name of the help buffer.
16931         (describe-key): Use `with-displaying-help-buffer' with name.
16932         (describe-mode): Ditto.
16933         (describe-bindings): Ditto.
16934         (describe-prefix-bindings): Ditto.
16935         (view-lossage): Ditto.
16936         (with-syntax-table): New macro.
16937         (function-called-at-point): Use `ignore-errors' and
16938         `with-syntax-table'.
16939         (function-at-point): Ditto.
16940         (describe-function): Use `with-displaying-help-buffer' with name.
16941         (function-arglist): Extracted from `describe-function-1'.  Returns
16942         function's arglist as string.
16943         (function-documentation): Extracted from `describe-function-1'.
16944         Returns function's docstring.
16945         (describe-function-1): Remove all the "stream" garbage, including
16946         the stream argument.  Use `function-arglist' and
16947         `function-documentation'.
16948         (describe-function-arglist): Just use `function-arglist'.
16949         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16950         (help-pretty-print-value): New function to help with
16951         pretty-printing variable values.  Knows about `#<...>'.  Needs
16952         `pp-internal'.
16953         (describe-variable): Use `with-displaying-help-buffer' with name.
16954         Formatting improved.  Display file where variable is defined, if
16955         known.  Use `help-pretty-print-value'.
16956         (describe-syntax): Use `with-displaying-help-buffer' with name.
16957         (list-processes): Remove "stream" garbage.
16958
16959 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16960
16961         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16962         call a dumped routine instead.
16963
16964         * x-win-xfree86.el: Wrap file in defun.
16965         * x-win-sun.el: Ditto.
16966
16967 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16968
16969         * help.el (view-emacs-news): Remove usage of outl-mouse which
16970         advises functions and does other evil things.
16971
16972 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16973
16974         * format.el (format-alist): Add `image/tiff'.
16975         From P. E. Jareth Hein <jareth@camelot-soft.com>
16976
16977 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16978
16979         * about.el (about-hackers): More names added.
16980
16981         * make-docfile.el: Remove superfluous package path search.
16982
16983         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16984
16985 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16986
16987         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16988         ignored shadows.
16989
16990 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16991
16992         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16993         get trailing slashes when added to the load-path.
16994
16995         * x-init.el (init-x-win): Locate where XEmacs X localization files
16996         are.
16997
16998 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16999
17000         * x-faces.el: Added support for foregroundToolBarColor
17001           to xpm-color-symbols.
17002
17003 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
17004
17005         * etags.el (tags-remove-duplicates): Removed.
17006         (buffer-tag-table-list): Use `delete-duplicates'.
17007
17008         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
17009         correctly.
17010         (get*): Defalias to `get'.
17011
17012         * cl.el (eql): Compare integers with `eq'.
17013         (cl-map-extents): Check for `map-extents' first.
17014
17015 1997-12-17  Didier Verna  <didier@xemacs.org>
17016
17017         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
17018         added the 'numero', 'copyright' and 'trademark' symbols.
17019
17020         * leim/quail/latin-post.el ("french-postfix"): see above.
17021
17022 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
17023
17024         * widget.el (define-widget): Check the arguments.
17025
17026         * cus-edit.el (customize-face): Use `check-argument-type'.
17027         (custom-variable-value-create): Use `signal' to signal error.
17028         (custom-variable-reset-saved): Ditto.
17029         (custom-variable-reset-standard): Ditto.
17030         (custom-face-reset-saved): Ditto.
17031
17032         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
17033         (widget-default-format-handler): Ditto.
17034         (widget-checklist-add-item): Ditto.
17035         (widget-radio-add-item): Ditto.
17036         (widget-editable-list-entry-create): Ditto.
17037         (widget-sexp-prompt-value): Ditto.
17038
17039         * custom.el (custom-declare-variable): Signal errors better.
17040         (custom-handle-keyword): Ditto.
17041         (custom-declare-group): Ditto.
17042
17043         * window-xemacs.el (windows): Ditto.
17044
17045         * menubar.el (menu): Ditto.
17046
17047         * keydefs.el (keyboard): Ditto.
17048
17049         * minibuf.el (minibuffer): Ditto.
17050
17051         * process.el (execute): Ditto.
17052
17053         * fill.el (fill): Ditto.
17054
17055         * modeline.el (modeline): Ditto.
17056
17057         * help.el (help): Ditto.
17058
17059         * faces.el (faces): Ditto.
17060
17061         * files.el (files): Ditto.
17062
17063         * x-init.el (x): Ditto.
17064
17065         * lisp-mode.el (lisp): Ditto.
17066
17067         * process.el (processes): Ditto.
17068
17069         * mouse.el (mouse): Ditto.
17070
17071         * abbrev.el (abbrev): Moved from cus-edit.
17072
17073         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
17074         as variable declaration.
17075
17076 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
17077
17078         * menubar.el (find-menu-item): Use `check-argument-type'.
17079         (find-menu-item): Cosmetic changes.
17080
17081 1997-12-18  SL Baur  <steve@altair.xemacs.org>
17082
17083         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
17084
17085 1997-12-17  SL Baur  <steve@altair.xemacs.org>
17086
17087         * startup.el (set-default-load-path): Only search package-path
17088         when not running temacs.
17089
17090         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
17091         files.
17092
17093         * loadup.el: Correct commentary.  Reformatting.
17094         (really-early-error-handler): Use absolute path to the
17095         first dumped-lisp.el file.
17096         (really-early-error-handler): Print full path name of
17097         each dumped lisp file (inherited from InfoDock).
17098
17099         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
17100         dumped-lisp.el files.
17101
17102         * make-docfile.el (preloaded-file-list): Reorder when the
17103         package-path is searched.
17104         * update-elc.el: Ditto.
17105
17106         * lisp-mode.el (call-with-condition-handler): Treat the same as
17107         `condition-case' for indentation.
17108
17109         * about.el (about-xemacs): Update release date.
17110
17111 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
17112
17113         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
17114         anywhere but at the last clause.
17115         (ecase): Disallow `t' and `otherwise'.
17116
17117 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
17118
17119         * cus-edit.el (custom-buffer-create-buttons): New function
17120         from stuff moved out of `custom-buffer-create-internal'.
17121         (custom-novice): New variable.  Default t.
17122         (custom-display-global-buttons): Ditto.  Default `top'.
17123         (custom-buffer-create-internal): Only display help if
17124         `custom-novice' is non-nil.  Display global buttons according to
17125         `custom-display-global-buttons'.
17126
17127 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
17128
17129         * menubar.el (find-menu-item): Use `check-argument-type'.
17130         (find-menu-item): Cosmetic changes.
17131
17132 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
17133
17134         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
17135         look.
17136
17137 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
17138
17139         * format.el (format-deannotate-region):  Bug fix.
17140         Deannotating a region containing unknown tags would fail
17141         (causing decoding of text/enriched to fail at user level)
17142
17143 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
17144
17145         * minibuf.el (read-directory-name): Support sixth
17146           arg, HISTORY, as already documented.
17147
17148 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
17149
17150         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
17151         to `ecase'.
17152
17153 1997-12-14  SL Baur  <steve@altair.xemacs.org>
17154
17155         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
17156         skk-activate.
17157
17158 1997-12-13  SL Baur  <steve@altair.xemacs.org>
17159
17160         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.