(U-0002D606): Apply new conventions for glyph granularity.
[chise/xemacs-chise.git] / lisp / ChangeLog
1 2019-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `=>ucs-bmp-itaiji-011'.
5
6 2019-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-conf.el (=>ucs-itaiji-011): New coded-charset for
9         XEmacs CHISE.
10         (=>ucs-bmp-itaiji-011): Ditto.
11
12 2019-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-charset.el (default-coded-charset-priority-list): Use
15         `=daikanwa@rev2' instead of `ideograph-daikanwa-2'.
16
17 2019-06-19  MORIOKA Tomohiko  <tomo.git@chise.org>
18
19         * mule/mule-charset.el (default-coded-charset-priority-list): Add
20         `=>ucs-bmp-cjk@iwds-1/normalized'.
21
22         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1/normalized): New
23         coded-charset for XEmacs CHISE.
24
25 2019-06-19  MORIOKA Tomohiko  <tomo.git@chise.org>
26
27         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
28         setting for `=>ucs-itaiji-010'.
29
30         * mule/mule-charset.el (default-coded-charset-priority-list): Add
31         `=>ucs-bmp-itaiji-010'.
32
33         * mule/mule-conf.el (=>ucs-itaiji-010): New coded-charset for
34         XEmacs CHISE.
35         (=>ucs-bmp-itaiji-010): Ditto.
36
37 2019-06-18  MORIOKA Tomohiko  <tomo.git@chise.org>
38
39         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
40         setting for `=>ucs@iwds-1/normalized'.
41
42 2019-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
43
44         * mule/mule-conf.el (=>ucs@iwds-1/normalized): New coded-charset
45         for XEmacs CHISE.
46
47 2019-05-22  MORIOKA Tomohiko  <tomo.git@chise.org>
48
49         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
50         setting for `==>ucs@esu'.
51
52         * mule/mule-charset.el (default-coded-charset-priority-list): Add
53         `==>ucs-sip@esu'.
54
55         * mule/mule-conf.el (==>ucs@esu): New coded-charset for XEmacs
56         CHISE.
57         (==>ucs-sip@esu): Ditto.
58
59 2019-05-06  MORIOKA Tomohiko  <tomo.git@chise.org>
60
61         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
62         setting for `=>big5-cdp-var-001'.
63
64         * mule/mule-charset.el (default-coded-charset-priority-list): Add
65         `=>big5-cdp-var-001'.
66
67         * mule/mule-conf.el (=big5-cdp-var-001): Fix DOC.
68         (=>big5-cdp-var-001): New coded-charset for XEmacs CHISE.
69
70 2019-04-12  MORIOKA Tomohiko  <tomo.git@chise.org>
71
72         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
73         setting for `===hng-sts'.
74
75         * mule/mule-charset.el (default-coded-charset-priority-list): Add
76         `===hng-sts'.
77
78         * mule/mule-conf.el (===hng-sts): New coded-charset for XEmacs
79         CHISE.
80
81 2019-04-12  MORIOKA Tomohiko  <tomo.git@chise.org>
82
83         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
84         setting for `===hng-sgs'.
85
86         * mule/mule-charset.el (default-coded-charset-priority-list): Add
87         `===hng-sgs'.
88
89         * mule/mule-conf.el (===hng-sgs): New coded-charset for XEmacs
90         CHISE.
91
92 2019-04-11  MORIOKA Tomohiko  <tomo.git@chise.org>
93
94         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
95         setting for `===hng-saa'.
96
97         * mule/mule-charset.el (default-coded-charset-priority-list): Add
98         `===hng-saa'.
99
100         * mule/mule-conf.el (===hng-saa): New coded-charset for XEmacs
101         CHISE.
102
103 2019-04-10  MORIOKA Tomohiko  <tomo.git@chise.org>
104
105         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
106         setting for `===hng-kad'.
107
108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
109         `===hng-kad'.
110
111         * mule/mule-conf.el (===hng-kad): New coded-charset for XEmacs
112         CHISE.
113
114 2019-04-10  MORIOKA Tomohiko  <tomo.git@chise.org>
115
116         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
117         setting for `===hng-sai'.
118
119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
120         `===hng-sai'.
121
122         * mule/mule-conf.el (===hng-sai): New coded-charset for XEmacs
123         CHISE.
124
125 2019-04-09  MORIOKA Tomohiko  <tomo.git@chise.org>
126
127         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
128         setting for `===hng-ini'.
129
130         * mule/mule-charset.el (default-coded-charset-priority-list): Add
131         `===hng-ini'.
132
133         * mule/mule-conf.el (===hng-ini): New coded-charset for XEmacs
134         CHISE.
135
136 2019-04-08  MORIOKA Tomohiko  <tomo.git@chise.org>
137
138         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
139         setting for `===hng-wke'.
140
141         * mule/mule-charset.el (default-coded-charset-priority-list): Add
142         `===hng-wke'.
143
144         * mule/mule-conf.el (===hng-wke): New coded-charset for XEmacs
145         CHISE.
146
147 2019-04-07  MORIOKA Tomohiko  <tomo.git@chise.org>
148
149         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
150         setting for `===hng-wks'.
151
152         * mule/mule-charset.el (default-coded-charset-priority-list): Add
153         `===hng-wks'.
154
155         * mule/mule-conf.el (===hng-wks): New coded-charset for XEmacs
156         CHISE.
157
158 2019-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
159
160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
161         setting for `===hng-sab'.
162
163         * mule/mule-charset.el (default-coded-charset-priority-list): Add
164         `===hng-sab'.
165
166         * mule/mule-conf.el (===hng-sab): New coded-charset for XEmacs
167         CHISE.
168
169 2019-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
170
171         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
172         setting for `===hng-ykk'.
173
174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
175         `===hng-ykk'.
176
177         * mule/mule-conf.el (===hng-ykk): New coded-charset for XEmacs
178         CHISE.
179
180 2019-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
181
182         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
183         setting for `===hng-kkh'.
184
185         * mule/mule-charset.el (default-coded-charset-priority-list): Add
186         `===hng-kkh'.
187
188         * mule/mule-conf.el (===hng-kkh): New coded-charset for XEmacs
189         CHISE.
190
191 2019-03-29  MORIOKA Tomohiko  <tomo.git@chise.org>
192
193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
194         setting for `===hng-fhs'.
195
196         * mule/mule-charset.el (default-coded-charset-priority-list): Add
197         `===hng-fhs'.
198
199         * mule/mule-conf.el (===hng-fhs): New coded-charset for XEmacs
200         CHISE.
201
202 2019-03-18  MORIOKA Tomohiko  <tomo.git@chise.org>
203
204         * mule/mule-charset.el (default-coded-charset-priority-list): Add
205         `==>daijiten'.
206
207         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
208         setting for `==>daijiten'.
209
210         * mule/mule-conf.el (==>daijiten): New coded-charset for XEmacs
211         CHISE.
212
213 2019-03-16  MORIOKA Tomohiko  <tomo.git@chise.org>
214
215         * mule/mule-conf.el (=daijiten): Use 14924 instead of 14923 as the
216         last number of its code.
217
218 2019-03-15  MORIOKA Tomohiko  <tomo.git@chise.org>
219
220         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
221         settings for `=daijiten', `==daijiten' and `===daijiten'.
222
223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
224         `=daijiten', `==daijiten' and `===daijiten'.
225
226         * mule/mule-conf.el (=daijiten): New coded-charset for XEmacs
227         CHISE.
228         (==daijiten): Ditto.
229         (===daijiten): Ditto.
230
231 2019-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
232
233         * mule/mule-charset.el (default-coded-charset-priority-list): Add
234         `=>ucs-bmp-itaiji-008'.
235
236         * mule/mule-conf.el (=>ucs-itaiji-008): New coded-charset for
237         XEmacs CHISE.
238         (=>ucs-bmp-itaiji-008): New coded-charset for XEmacs CHISE.
239
240 2019-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
241
242         * mule/mule-conf.el (=ucs-bmp-cjk@JP/hanazono): Use #x9FEA instead
243         of #x9FCC as the value of `max-code'.
244
245 2019-01-05  MORIOKA Tomohiko  <tomo.git@chise.org>
246
247         * mule/mule-charset.el (default-coded-charset-priority-list): Add
248         `=>>ucs-bmp-cjk@unicode'.
249
250         * mule/mule-conf.el (=>>ucs-bmp-cjk@unicode): New coded-charset
251         for XEmacs CHISE.
252
253 2018-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
254
255         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
256         settings for `=shuowen-jiguge', `===shuowen-jiguge4' and
257         `===shuowen-jiguge5'.
258
259         * mule/mule-charset.el (default-coded-charset-priority-list): Add
260         `=shuowen-jiguge', `===shuowen-jiguge4' and `===shuowen-jiguge5'.
261
262         * mule/mule-conf.el (=shuowen-jiguge): New coded-charset for
263         XEmacs CHISE.
264         (===shuowen-jiguge4): Ditto.
265         (===shuowen-jiguge5): Ditto.
266
267 2018-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
268
269         * mule/mule-charset.el (default-coded-charset-priority-list): Add
270         `=ucs-sip-var-005'.
271
272         * mule/mule-conf.el (=ucs-sip-var-005): New coded-charset for
273         XEmacs CHISE.
274
275 2018-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
276
277         * mule/mule-charset.el (default-coded-charset-priority-list): Add
278         `=>>hanyo-denshi/ib'.
279
280 2018-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
281
282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
283         setting for `=>big5-cdp@iwds-1'.
284
285 2018-05-11  MORIOKA Tomohiko  <tomo.git@chise.org>
286
287         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
288         setting for `=big5-cdp-var-010'.
289
290 2018-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
291
292         * mule/mule-charset.el (default-coded-charset-priority-list): Add
293         `=big5-cdp-var-010'.
294
295         * mule/mule-conf.el (=big5-cdp-var-010): New coded-charset for
296         XEmacs CHISE.
297
298 2018-05-06  MORIOKA Tomohiko  <tomo.git@chise.org>
299
300         * mule/mule-charset.el (default-coded-charset-priority-list): Add
301         `=ucs-sip-itaiji-008'.
302
303         * mule/mule-conf.el (=ucs-sip-itaiji-008): New coded-charset for
304         XEmacs CHISE.
305
306 2018-05-01  MORIOKA Tomohiko  <tomo.git@chise.org>
307
308         * mule/mule-charset.el (default-coded-charset-priority-list): Add
309         `=>ucs-sip-itaiji-006'.
310
311         * mule/mule-conf.el (=>ucs-sip-itaiji-006): New coded-charset for
312         XEmacs CHISE.
313
314 2018-04-28  MORIOKA Tomohiko  <tomo.git@chise.org>
315
316         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
317         setting for `=+>big5-cdp', `=>big5-cdp@component' and
318         `=>big5-cdp@cognate'.
319
320         * mule/mule-charset.el (default-coded-charset-priority-list): Add
321         `=>big5-cdp@iwds-1', `=>big5-cdp@cognate' and `=+>big5-cdp'.
322
323 2018-04-27  MORIOKA Tomohiko  <tomo.git@chise.org>
324
325         * mule/mule-conf.el (=+>big5-cdp): New coded-charset for XEmacs
326         CHISE.
327         (=>big5-cdp): Use `=big5-cdp' instead of `=>>big5-cdp' as its
328         mother.
329         (=>big5-cdp@cognate): New coded-charset for XEmacs CHISE.
330
331 2018-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
332
333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
334         `=>big5-cdp@component' and `=>ucs-sip-itaiji-001@iwds-1'.
335
336         * mule/mule-conf.el (=>big5-cdp@iwds-1): New coded-charset for
337         XEmacs CHISE.
338         (=>big5-cdp@component): Ditto.
339         (=>ucs-sip-itaiji-001@iwds-1): Ditto.
340
341 2018-04-24  MORIOKA Tomohiko  <tomo.git@chise.org>
342
343         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
344         setting for `=>ucs-itaiji-001@iwds-1'.
345
346         * mule/mule-charset.el (default-coded-charset-priority-list): Add
347         `=>ucs-bmp-itaiji-001@iwds-1'.
348
349         * mule/mule-conf.el (=>ucs-itaiji-001@iwds-1): New coded-charset
350         for XEmacs CHISE.
351         (=>ucs-bmp-itaiji-001@iwds-1): Ditto.
352
353 2018-03-23  MORIOKA Tomohiko  <tomo.git@chise.org>
354
355         * mule/mule-charset.el (default-coded-charset-priority-list):
356         Prefer `=ucs-bmp-cjk-compat', `=ucs-bmp-cjk-compat@unicode' and
357         `=ucs-sip@JP/hanazono' to `=cbeta', `=jef-china3' to
358         `chinese-isoir165'.
359
360         * mule/mule-conf.el (=>cns11643-4): New coded-charset for XEmacs
361         CHISE.
362
363 2018-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
364
365         * mule/mule-charset.el (default-coded-charset-priority-list): Add
366         `=ucs-sip-itaiji-006'.
367
368         * mule/mule-conf.el (=ucs-bmp-itaiji-006): Doc fix.
369         (=ucs-sip-itaiji-006): New coded-charset for XEmacs CHISE.
370
371 2018-03-02  MORIOKA Tomohiko  <tomo.git@chise.org>
372
373         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
374         setting for `=>ucs-itaiji-009'.
375
376         * mule/mule-charset.el (default-coded-charset-priority-list): Add
377         `==ucs-bmp-itaiji-001'.
378
379         * mule/mule-conf.el (=big5-cdp-itaiji-002): Doc fix.
380         (=big5-cdp-itaiji-003): Doc fix.
381         (==ucs-bmp-itaiji-001): New coded-charset for XEmacs CHISE.
382
383 2018-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
384
385         * mule/mule-charset.el (default-coded-charset-priority-list): Add
386         `=>zinbun-oracle'.
387
388 2018-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
389
390         * mule/mule-charset.el (default-coded-charset-priority-list): Add
391         `=>ucs-sip-itaiji-003'.
392
393         * mule/mule-conf.el (=ucs-sip-itaiji-003): Doc fix.
394         (=>ucs-bmp-itaiji-003): Fix `long-name'.
395         (=>ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
396
397 2018-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
398
399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
400         setting for `=ucs-itaiji-012' and `==ucs-itaiji-006'.
401
402 2018-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
403
404         * mule/mule-charset.el (default-coded-charset-priority-list): Add
405         `==ucs-bmp-itaiji-006'.
406
407         * mule/mule-conf.el (==ucs-bmp-itaiji-003): Fix long-name.
408         (==ucs-itaiji-006): New coded-charset for XEmacs CHISE.
409         (==ucs-bmp-itaiji-006): Ditto.
410
411 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
412
413         * mule/mule-charset.el (default-coded-charset-priority-list): Add
414         `=ucs-bmp-itaiji-012'.
415
416         * mule/mule-conf.el (=ucs-itaiji-012): New coded-charset for
417         XEmacs CHISE.
418         (=ucs-bmp-itaiji-012): Ditto.
419
420 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
421
422         * mule/mule-charset.el (default-coded-charset-priority-list): Add
423         `=>>hanyo-denshi/ia' and `=>cns11643-1'.
424
425 2018-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
426
427         * mule/mule-conf.el (=>cns11643-1): New coded-charset for XEmacs
428         CHISE.
429
430 2018-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
431
432         * mule/mule-charset.el (default-coded-charset-priority-list): Add
433         `=>>cns11643-1', `=>>cns11643-2', `=>>cns11643-3', `=>>cns11643-4'
434         and `=>>cns11643-6'.
435
436         * mule/mule-conf.el (=>>cns11643-1): Modify DOC; fix `=>iso-ir'.
437         (=>>cns11643-2): New coded-charset for XEmacs CHISE.
438         (=>>cns11643-3): Ditto.
439         (=>>cns11643-4): Modify DOC.
440         (=>>cns11643-6): New coded-charset for XEmacs CHISE.
441
442 2018-01-07  MORIOKA Tomohiko  <tomo.git@chise.org>
443
444         * mule/mule-charset.el (default-coded-charset-priority-list): Add
445         `=>ucs-sip-itaiji-005'.
446
447         * mule/mule-conf.el (=>ucs-sip-itaiji-005): New coded-charset for
448         XEmacs CHISE.
449
450 2017-11-28  MORIOKA Tomohiko  <tomo.git@chise.org>
451
452         * mule/mule-charset.el (default-coded-charset-priority-list): Add
453         `==hanyo-denshi/tk/mf-01'.
454
455         * mule/mule-conf.el (==hanyo-denshi/tk/mf-01): New coded-charset
456         for XEmacs CHISE.
457
458 2017-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
459
460         * mule/mule-conf.el: Define `=ucs-itaiji-007' before
461         `=>ucs-itaiji-007'.
462
463 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
464
465         * mule/mule-charset.el (default-coded-charset-priority-list): Add
466         `==ucs-sip-var-002'.
467
468         * mule/mule-conf.el (==ucs-bmp-var-002): Modify long-name.
469         (==ucs-sip-var-002): New coded-charset for XEmacs CHISE.
470
471 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
472
473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
474         setting for `==ucs-itaiji-001'.
475
476 2017-11-09  MORIOKA Tomohiko  <tomo.git@chise.org>
477
478         * mule/mule-charset.el (default-coded-charset-priority-list): Add
479         `==ucs-sip-itaiji-001'.
480
481         * mule/mule-conf.el (==ucs-itaiji-001): New coded-charset for
482         XEmacs CHISE.
483         (==ucs-sip-itaiji-001): Ditto.
484
485 2017-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
486
487         * mule/mule-charset.el (default-coded-charset-priority-list): Add
488         `=+>ucs-bmp-var-003'.
489
490         * mule/mule-conf.el (=+>ucs-var-003): New coded-charset for XEmacs
491         CHISE.
492         (=+>ucs-bmp-var-003): Ditto.
493
494 2017-10-06  MORIOKA Tomohiko  <tomo.git@chise.org>
495
496         * mule/mule-charset.el (default-coded-charset-priority-list): Add
497         `=>ucs-bmp-cjk@cognate'.
498
499         * mule/mule-conf.el (=>ucs-bmp-cjk@cognate): New coded-charset for
500         XEmacs CHISE.
501
502 2017-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
503
504         * mule/mule-charset.el (default-coded-charset-priority-list): Add
505         `=ucs-sip-itaiji-005'.
506
507         * mule/mule-conf.el (=ucs-sip-itaiji-005): New coded-charset for
508         XEmacs CHISE.
509
510 2017-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
511
512         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
513         setting for `=>ucs@cognate'.
514
515         * mule/mule-charset.el (default-coded-charset-priority-list): Add
516         `=>ucs-bmp-itaiji-009' and `=>ucs-sip@cognate'.
517
518         * mule/mule-conf.el (=>ucs@cognate): New coded-charset for XEmacs
519         CHISE.
520         (=>ucs@hanyo-denshi): Abolished.
521         (=>ucs-itaiji-009): New coded-charset for XEmacs CHISE.
522         (=>ucs-bmp-itaiji-009): Ditto.
523         (=>ucs-sip@cognate): Ditto.
524
525 2017-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
526
527         * mule/mule-charset.el (default-coded-charset-priority-list): Add
528         `=>ucs-bmp-itaiji-004'.
529
530         * mule/mule-conf.el (=>ucs-bmp-itaiji-004): New coded-charset for
531         XEmacs CHISE.
532
533 2017-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
534
535         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
536         setting for `=>ucs-itaiji-004'.
537
538 2017-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
539
540         * mule/mule-charset.el (default-coded-charset-priority-list): Add
541         `=ucs-sip-itaiji-004', `=>ucs-sip-itaiji-004' and
542         `=>ucs-bmp-itaiji-007'.
543
544         * mule/mule-conf.el (=ucs-sip-itaiji-004): New coded-charset for
545         XEmacs CHISE.
546         (=>ucs-itaiji-004): Ditto.
547         (=>ucs-sip-itaiji-004): Ditto.
548         (=>ucs-bmp-itaiji-007): Ditto.
549
550 2017-08-11  MORIOKA Tomohiko  <tomo.git@chise.org>
551
552         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
553         setting for `=ucs-itaiji-010'.
554
555 2017-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
556
557         * mule/mule-charset.el (default-coded-charset-priority-list):
558         - Prefer `=mj-0' and `=mj-1' to `=ucs-bmp-cjk@gb'.
559         - Add `=ucs-bmp-itaiji-010'.
560         - Prefer `==mj-0' and `==mj-1' to `==ucs-bmp-cjk@gb',
561           `==ucs-sip-ext-b@iso' and `==ucs-sip@JP/hanazono'.
562         - Add `=>ucs-sip@iwds-1'.
563
564         * mule/mule-conf.el (=ucs-itaiji-010): New coded-charset for
565         XEmacs CHISE.
566         (=ucs-bmp-itaiji-010): Ditto.
567         (=>ucs-sip@iwds-1): Ditto.
568
569 2017-07-18  MORIOKA Tomohiko  <tomo.git@chise.org>
570
571         * mule/mule-charset.el (default-coded-charset-priority-list): Add
572         `=ucs-sip-var-006' and `==ucs-sip-itaiji-003'.
573
574         * mule/mule-conf.el (=ucs-sip-var-006): New coded-charset for
575         XEmacs CHISE.
576         (==ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
577
578 2017-07-14  MORIOKA Tomohiko  <tomo.git@chise.org>
579
580         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
581         setting for `=>ucs-itaiji-003'.
582
583 2017-07-13  MORIOKA Tomohiko  <tomo.git@chise.org>
584
585         * mule/mule-charset.el (default-coded-charset-priority-list): Add
586         `=>ucs-bmp-itaiji-003'.
587
588         * mule/mule-conf.el (=>ucs-itaiji-003): New coded-charset for
589         XEmacs CHISE.
590         (=>ucs-bmp-itaiji-003): Ditto.
591
592 2017-07-08  MORIOKA Tomohiko  <tomo.git@chise.org>
593
594         * mule/mule-charset.el (default-coded-charset-priority-list): Add
595         `=ucs-bmp-itaiji-011'.
596
597         * mule/mule-conf.el (=ucs-bmp-itaiji-011): New coded-charset for
598         XEmacs CHISE.
599
600 2017-06-29  MORIOKA Tomohiko  <tomo.git@chise.org>
601
602         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
603         setting for `==ucs-var-002'.
604
605 2017-06-28  MORIOKA Tomohiko  <tomo.git@chise.org>
606
607         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
608         setting for `==ucs-itaiji-002'.
609
610 2017-06-27  MORIOKA Tomohiko  <tomo.git@chise.org>
611
612         * mule/mule-charset.el (default-coded-charset-priority-list): Add
613         `==ucs-sip-itaiji-002'.
614
615         * mule/mule-conf.el (==ucs-sip-itaiji-002): New coded-charset for
616         XEmacs CHISE.
617
618 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
619
620         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
621         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
622
623         * mule/mule-charset.el (default-coded-charset-priority-list): Add
624         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
625         `=>ucs-sip-itaiji-007'.
626
627         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
628         XEmacs CHISE.
629         (=>ucs-sip-itaiji-007): Ditto.
630         (=ucs-sip-itaiji-007): Ditto.
631         (=ucs-itaiji-011): Ditto.
632         (=ucs-sip-itaiji-011): Ditto.
633
634 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
635
636         * mule/mule-coding.el (coded-charset-entity-reference-alist):
637         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
638
639 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
640
641         * mule/mule-charset.el (default-coded-charset-priority-list): Add
642         `==ucs-bmp-var-002'.
643
644         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
645         CHISE.
646         (==ucs-bmp-var-002): Ditto.
647
648         * mule/mule-coding.el (coded-charset-entity-reference-alist):
649         Modify some priorities.
650
651 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
652
653         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
654         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
655         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
656
657 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
658
659         * mule/mule-charset.el (default-coded-charset-priority-list): Add
660         `=big5-cdp-var-001'.
661
662         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
663         XEmacs CHISE.
664
665 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
666
667         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
668         setting for `==ucs-itaiji-005'.
669
670 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
671
672         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
673         setting for `=ucs-itaiji-007'.
674
675         * mule/mule-charset.el (default-coded-charset-priority-list): Add
676         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
677
678         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
679         XEmacs CHISE.
680         (==ucs-bmp-itaiji-005): Ditto.
681         (=ucs-itaiji-007): Ditto.
682         (=ucs-bmp-itaiji-007): Ditto.
683
684 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
685
686         * mule/mule-charset.el (default-coded-charset-priority-list): Add
687         `==gt-pj-k1' and `==gt-pj-k2'.
688
689 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
690
691         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
692         CHISE.
693         (==gt-pj-k2): Ditto.
694
695 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
696
697         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
698         setting for `=>ucs-itaiji-005'.
699
700 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
701
702         * mule/mule-charset.el (default-coded-charset-priority-list): Add
703         `=>>cbeta'.
704
705 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
706
707         * mule/mule-charset.el (default-coded-charset-priority-list): Add
708         `=>ucs-sip@component'.
709
710         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
711         instead of `=ucs' as its mother.
712         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
713
714         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
715         setting for `=>ucs-itaiji-006'.
716
717 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
718
719         * mule/mule-charset.el (default-coded-charset-priority-list): Add
720         `=>ucs-bmp-itaiji-006'.
721
722         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
723         XEmacs CHISE.
724         (=>ucs-bmp-itaiji-006): Ditto.
725
726 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
727
728         * mule/mule-charset.el (default-coded-charset-priority-list): Add
729         `=>ucs-bmp-itaiji-001'.
730
731         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
732         XEmacs CHISE.
733
734 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
735
736         * mule/mule-charset.el (default-coded-charset-priority-list): Add
737         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
738
739         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
740         instead of `=ucs' as its mother.
741         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
742         (==ucs-bmp-itaiji-002): Ditto.
743         (==ucs-itaiji-003): Ditto.
744         (==ucs-bmp-itaiji-003): Ditto.
745
746 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
747
748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
749         setting for `=big5-cdp-var-002'.
750
751         * mule/mule-charset.el (default-coded-charset-priority-list): Add
752         `=big5-cdp-var-002'.
753
754         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
755         XEmacs CHISE.
756
757 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
758
759         * mule/mule-charset.el (default-coded-charset-priority-list): Add
760         `=ucs-sip-var-004'.
761
762         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
763         XEmacs CHISE.
764
765 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
766
767         * mule/mule-charset.el (default-coded-charset-priority-list): Add
768         `=>ucs-bmp-cjk@iwds-1'.
769
770         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
771         XEmacs CHISE.
772
773 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
774
775         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
776         setting for `=ucs-var-005'.
777
778         * mule/mule-charset.el (default-coded-charset-priority-list): Add
779         `=ucs-bmp-var-005'.
780
781         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
782         CHISE.
783         (=ucs-bmp-var-005): Ditto.
784
785 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
786
787         * mule/mule-charset.el (default-coded-charset-priority-list): Add
788         `=>ucs-sip-itaiji-002'.
789
790         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
791         XEmacs CHISE.
792
793 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
794
795         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
796         setting for `=>ucs-itaiji-002'.
797
798 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
799
800         * mule/mule-charset.el (default-coded-charset-priority-list): Add
801         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
802
803         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
804         (=>ucs-itaiji-002): Ditto.
805         (=>ucs-bmp-itaiji-002): Ditto.
806
807 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
808
809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
810         setting for `=>ucs-itaiji-001'.
811
812 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
813
814         * mule/mule-charset.el (default-coded-charset-priority-list): Add
815         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
816
817         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
818         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
819         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
820         (=>ucs-sip-itaiji-001): Ditto.
821
822         * mule/mule-coding.el(coded-charset-entity-reference-alist):
823         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
824         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
825
826 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
827
828         * mule/mule-charset.el (default-coded-charset-priority-list):
829         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
830         `=jef-china3' and `chinese-isoir165'.
831
832 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
833
834         * mule/mule-charset.el (default-coded-charset-priority-list): Add
835         `=>ucs-bmp-itaiji-005'.
836
837         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
838         XEmacs CHISE.
839         (=>ucs-bmp-itaiji-005): Ditto.
840
841 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
842
843         * mule/mule-charset.el (default-coded-charset-priority-list): Add
844         `=+>jis-x0213-2'.
845
846 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
847
848         * mule/mule-charset.el (default-coded-charset-priority-list): Add
849         `=+>adobe-japan1-6'.
850
851 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
852
853         * mule/mule-charset.el (default-coded-charset-priority-list): Add
854         `=+>jis-x0208@1978'.
855
856 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
857
858         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
859         setting for `=>ucs@component'.
860
861 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
862
863         * mule/mule-charset.el (default-coded-charset-priority-list): Add
864         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
865
866 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
867
868         * mule/mule-coding.el (coded-charset-entity-reference-alist):
869         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
870
871 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
872
873         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
874         CHISE.
875         (=>ucs@jis/2004): Ditto.
876
877 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
878
879         * mule/mule-coding.el (coded-charset-entity-reference-alist):
880         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
881
882 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
883
884         * mule/mule-charset.el (default-coded-charset-priority-list): Add
885         `=>cbeta'.
886
887 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
888
889         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
890         setting for `==big5-cdp-itaiji-001'.
891
892         * mule/mule-charset.el (default-coded-charset-priority-list): Add
893         `==big5-cdp-itaiji-001'.
894
895         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
896         XEmacs CHISE.
897
898 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
899
900         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
901         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
902         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
903
904         * mule/mule-charset.el (default-coded-charset-priority-list): Add
905         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
906         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
907
908         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
909         XEmacs CHISE.
910         (=>big5-cdp-itaiji-001): Ditto.
911         (=big5-cdp-itaiji-002): Ditto.
912         (=big5-cdp-itaiji-003): Ditto.
913
914 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
915
916         * mule/mule-charset.el (default-coded-charset-priority-list): Add
917         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
918
919 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
920
921         * mule/mule-charset.el (default-coded-charset-priority-list):
922         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
923         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
924         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
925
926         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
927         setting for `=ucs-var-008'.
928
929         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
930         CHISE.
931         (=ucs-bmp-var-008): Likewise.
932
933 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
934
935         * mule/mule-charset.el (default-coded-charset-priority-list):
936         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
937
938 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
939
940         * mule/mule-charset.el (default-coded-charset-priority-list): Add
941         `==ucs-sip@JP/hanazono'.
942
943         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
944         XEmacs CHISE.
945
946 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
947
948         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
949         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
950
951         * mule/mule-charset.el (default-coded-charset-priority-list): Add
952         `=ucs-bmp-var-006'.
953
954         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
955         CHISE.
956         (=ucs-bmp-var-006): Likewise.
957
958 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
959
960         * mule/mule-charset.el (default-coded-charset-priority-list): Add
961         `=ucs-bmp-itaiji-009'.
962
963         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
964         XEmacs CHISE.
965         (=ucs-bmp-itaiji-009): Likewise.
966
967 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
968
969         * mule/mule-charset.el (default-coded-charset-priority-list): Add
970         `=>big5-cdp'.
971
972 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
973
974         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
975         (utf-8-ivs-gb): Likewise.
976         (utf-8-gb-er): Likewise.
977         (utf-8-ivs-gb-er): Likewise.
978         (utf-8-cns): Likewise.
979         (utf-8-ivs-cns): Likewise.
980         (utf-8-cns-er): Likewise.
981         (utf-8-ivs-cns-er): Likewise.
982         (utf-8-big5): Likewise.
983         (utf-8-ivs-big5): Likewise.
984         (utf-8-big5-er): Likewise.
985         (utf-8-ivs-big5-er): Likewise.
986         (utf-8-jis): Likewise.
987         (utf-8-ivs-jis): Likewise.
988         (utf-8-jis-er): Likewise.
989         (utf-8-ivs-jis-er): Likewise.
990         (utf-8-ks): Likewise.
991         (utf-8-ivs-ks): Likewise.
992         (utf-8-ks-er): Likewise.
993         (utf-8-ivs-ks-er): Likewise.
994
995 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
996
997         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
998         (utf-8-ivs-jp): Likewise.
999         (utf-8-jp-er): Likewise.
1000         (utf-8-ivs-jp-er): Likewise.
1001
1002 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1003
1004         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1005         setting for `=ucs-var-010'.
1006
1007         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1008         `=ucs-bmp-var-010'.
1009
1010         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
1011         CHISE.
1012         (=ucs-bmp-var-010): Likewise.
1013
1014 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1015
1016         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1017         `=ucs-sip@JP/hanazono'.
1018
1019         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
1020         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
1021
1022 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1023
1024         * mule/mule-charset.el (default-coded-charset-priority-list):
1025         - Add `=big5-cdp-var-004'.
1026         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
1027           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
1028
1029         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1030         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
1031         `=big5-cdp-var-005'.
1032
1033         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
1034         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
1035         `=big5-cdp-var-003'.
1036         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
1037         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
1038         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
1039
1040 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1041
1042         * mule/mule-charset.el (default-coded-charset-priority-list):
1043         Don't prefer ucs-compat CCSes to other CCSes.
1044
1045 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1046
1047         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1048         `===ucs-bmp-cjk-compat@unicode'.
1049
1050         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
1051         coded-charset for XEmacs CHISE.
1052
1053 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1054
1055         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1056         `=ucs-sip-itaiji-003'.
1057
1058         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
1059         XEmacs CHISE.
1060
1061 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1062
1063         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1064         setting for `=ucs-var-004'.
1065
1066         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1067         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
1068
1069         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
1070         XEmacs CHISE.
1071         (=ucs-var-004): Ditto.
1072         (=ucs-bmp-var-004): Ditto.
1073
1074 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1075
1076         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1077         `=ucs-sip-var-003'.
1078
1079         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
1080         XEmacs CHISE.
1081
1082 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1083
1084         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1085         setting for `=ucs-itaiji-006'.
1086
1087         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1088         `=ucs-bmp-itaiji-006'.
1089
1090         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
1091         XEmacs CHISE.
1092         (=ucs-bmp-itaiji-006): Ditto.
1093
1094 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1095
1096         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1097         `=ucs-sip-var-002'.
1098
1099         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
1100         XEmacs CHISE.
1101
1102 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1103
1104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1105         `=ucs-sip-itaiji-002'.
1106
1107         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
1108         XEmacs CHISE.
1109
1110 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1111
1112         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1113         setting for `==hanyo-denshi/tk'.
1114
1115 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1116
1117         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
1118         (=hanyo-denshi/tk): Fix `long-name'.
1119         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
1120
1121 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1122
1123         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1124         setting for `=>mj'.
1125
1126 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1127
1128         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
1129         coded-charset for XEmacs CHISE.
1130
1131 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1132
1133         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1134         setting for `=hanyo-denshi/tk'.
1135
1136 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1137
1138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1139         `=hanyo-denshi/tk/mf-01'.
1140
1141         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
1142         XEmacs CHISE.
1143         (=hanyo-denshi/tk/mf-01): Ditto.
1144
1145 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1146
1147         * mule/mule-charset.el (default-coded-charset-priority-list):
1148         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
1149
1150 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1151
1152         * mule/mule-charset.el (default-coded-charset-priority-list):
1153         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
1154
1155 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1156
1157         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1158         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
1159
1160         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1161         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
1162
1163         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
1164         XEmacs CHISE.
1165         (=ucs-bmp-itaiji-004): Ditto.
1166         (=ucs-itaiji-005): Ditto.
1167         (=ucs-bmp-itaiji-005): Ditto.
1168
1169 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1170
1171         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1172         `=ucs-sip-itaiji-001'.
1173
1174         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
1175         XEmacs CHISE.
1176
1177 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1178
1179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1180         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
1181         `=ucs-itaiji-008'.
1182
1183         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1184         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
1185         `=ucs-bmp-itaiji-008'.
1186
1187         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
1188         XEmacs CHISE.
1189         (=ucs-bmp-itaiji-001): Ditto.
1190         (=ucs-itaiji-003): Ditto.
1191         (=ucs-bmp-itaiji-003): Ditto.
1192         (=ucs-itaiji-008): Ditto.
1193         (=ucs-bmp-itaiji-008): Ditto.
1194
1195 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1196
1197         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1198         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
1199
1200         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
1201         for XEmacs CHISE.
1202         (==ucs-bmp-cjk-compat@JP): Ditto.
1203
1204 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1205
1206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1207         setting for `===hng-tzs'.
1208
1209         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1210         `===hng-tzs'.
1211
1212         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
1213         CHISE.
1214
1215 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1216
1217         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1218         setting for `===hng-doh'.
1219
1220         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1221         `===hng-doh'.
1222
1223         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
1224         CHISE.
1225
1226 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1227
1228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1229         setting for `===hng-wad'.
1230
1231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1232         `===hng-wad'.
1233
1234         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
1235         CHISE.
1236
1237 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1238
1239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1240         settings for `==koseki' and `===hng-kcc'.
1241
1242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1243         `===hng-kcc'.
1244
1245         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
1246         CHISE.
1247
1248 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1249
1250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1251         setting for `===hng-nkk'.
1252
1253         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1254         `===hng-nkk'.
1255
1256         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
1257         CHISE.
1258
1259 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1260
1261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1262         setting for `===hng-ink'.
1263
1264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1265         `===hng-ink'.
1266
1267         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
1268         CHISE.
1269
1270 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1271
1272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1273         setting for `===hng-jhk'.
1274
1275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1276         `===hng-jhk'.
1277
1278         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
1279         CHISE.
1280
1281 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1282
1283         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
1284         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
1285         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
1286         (===jis-x0213-1@2004): Likewise.
1287         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
1288         "jisx0213\\(\\.2004\\)-1" as the registry.
1289         (=+>jis-x0213-1@2004): Likewise.
1290         (=>jis-x0213-1@2004): Likewise.
1291
1292         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1293         `===jis-x0213-1@2004'.
1294
1295 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1296
1297         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1298         setting for `===hng-nak'.
1299
1300         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1301         `===hng-nak'.
1302
1303         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
1304         CHISE.
1305
1306 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1307
1308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1309         setting for `===hng-hos'.
1310
1311         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1312         `===hng-hos'.
1313
1314         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
1315         CHISE.
1316
1317 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1318
1319         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1320         setting for `===hng-tzj'.
1321
1322         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1323         `===hng-tzj'.
1324
1325         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
1326         CHISE.
1327
1328 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1329
1330         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1331         setting for `===hng-kae'.
1332
1333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1334         `===hng-kae'.
1335
1336         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
1337         CHISE.
1338
1339 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1340
1341         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1342         setting for `===hng-kar'.
1343
1344         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1345         `===hng-kar'.
1346
1347         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
1348         CHISE.
1349
1350 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1351
1352         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1353         setting for `===hng-kyd'.
1354
1355         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1356         `===hng-kyd'.
1357
1358         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
1359         CHISE.
1360
1361 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1362
1363         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1364         setting for `===hng-hok'.
1365
1366         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1367         `===hng-hok'.
1368
1369         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
1370         CHISE.
1371
1372 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1373
1374         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1375         setting for `===hng-jyu'.
1376
1377         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1378         `===hng-jyu'.
1379
1380         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
1381         CHISE.
1382
1383 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1384
1385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1386         setting for `===hng-zkd'.
1387
1388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1389         `===hng-zkd'.
1390
1391         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
1392         CHISE.
1393
1394 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1395
1396         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1397         setting for `===hng-kmi'.
1398
1399         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1400         `===hng-kmi'.
1401
1402         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
1403         CHISE.
1404
1405 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1406
1407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1408         setting for `===hng-okd'.
1409
1410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1411         `===hng-okd'.
1412
1413         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
1414         CHISE.
1415
1416 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1417
1418         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1419         setting for `===hng-nkm'.
1420
1421         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1422         `===hng-nkm'.
1423
1424         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
1425         CHISE.
1426
1427 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1428
1429         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1430         setting for `===hng-nto'.
1431
1432         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1433         `===hng-nto'.
1434
1435         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
1436         CHISE.
1437
1438 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1439
1440         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1441         setting for `===hng-yhk'.
1442
1443         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1444         `===hng-yhk'.
1445
1446         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
1447         CHISE.
1448
1449 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1450
1451         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1452         setting for `===hng-sok'.
1453
1454         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1455         `===hng-sok'.
1456
1457         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
1458         CHISE.
1459
1460 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1461
1462         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1463         setting for `===hng-kda'.
1464
1465         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1466         `===hng-kda'.
1467
1468         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
1469         CHISE.
1470
1471 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1472
1473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1474         setting for `===hng-myz'.
1475
1476         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1477         `===hng-myz'.
1478
1479         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
1480         CHISE.
1481
1482 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1483
1484         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1485         setting for `===hng-kgk'.
1486
1487         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1488         `===hng-kgk'.
1489
1490         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
1491         CHISE.
1492
1493 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1494
1495         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1496         setting for `===hng-drt'.
1497
1498         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1499         `===hng-drt'.
1500
1501         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
1502         CHISE.
1503
1504 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1505
1506         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1507         setting for `===hng-mam'.
1508
1509         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1510         `===hng-mam'.
1511
1512         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
1513         CHISE.
1514
1515 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1516
1517         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1518         setting for `===hng-dng'.
1519
1520         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1521         `===hng-dng'.
1522
1523         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
1524         CHISE.
1525
1526 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1527
1528         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1529         setting for `=>cns11643-5'.
1530
1531 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1532
1533         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1534         setting for `===hng-keg'.
1535
1536         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1537         `===hng-keg'.
1538
1539         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
1540         CHISE.
1541
1542 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1543
1544         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1545         setting for `===hng-jou'.
1546
1547         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1548         `===hng-jou'.
1549
1550         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
1551         CHISE.
1552
1553 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1554
1555         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1556         setting for `===hng-smk'.
1557
1558         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1559         `===hng-smk'.
1560
1561         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
1562         CHISE.
1563
1564 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1565
1566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1567         setting for `===hng-kyo'.
1568
1569         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1570         `===hng-kyo'.
1571
1572         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
1573         CHISE.
1574
1575 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1576
1577         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1578         setting for `===hng-kss'.
1579
1580         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1581         `===hng-kss'.
1582
1583         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
1584         CHISE.
1585
1586 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1587
1588         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1589         setting for `===hng-wan'.
1590
1591         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1592         `===hng-wan'.
1593
1594         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
1595         CHISE.
1596
1597 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1598
1599         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1600         setting for `===hng-ksk'.
1601
1602         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1603         `===hng-ksk'.
1604
1605         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
1606         CHISE.
1607
1608 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1609
1610         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1611         setting for `===hng-kyu'.
1612
1613         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1614         `===hng-kyu'.
1615
1616         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1617         CHISE.
1618
1619 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1620
1621         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1622         setting for `===hng-skk'.
1623
1624         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1625         `===hng-skk'.
1626
1627         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1628         CHISE.
1629
1630 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1631
1632         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1633         setting for `===hng-sik'.
1634
1635         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1636         `===hng-sik'.
1637
1638         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1639         CHISE.
1640
1641 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1642
1643         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1644         setting for `===hng-kbk'.
1645
1646         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1647         `===hng-kbk'.
1648
1649         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1650         CHISE.
1651
1652 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1653
1654         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1655         setting for `===hng-kcj'.
1656
1657         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1658         `===hng-kcj'.
1659
1660         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1661         CHISE.
1662
1663 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1664
1665         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1666         setting for `===hng-k24'.
1667
1668         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1669         `===hng-k24'.
1670
1671         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1672         CHISE.
1673
1674 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1675
1676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1677         setting for `===hng-gok'.
1678
1679         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1680         `===hng-gok'.
1681
1682         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1683         CHISE.
1684 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1685
1686         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1687         setting for `===hng-tsu'.
1688
1689         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1690         `===hng-tsu'.
1691
1692         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1693         CHISE.
1694
1695 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1696
1697         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1698         setting for `===hng-sys'.
1699
1700         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1701         `===hng-sys'.
1702
1703         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1704         CHISE.
1705
1706 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1707
1708         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1709         - Use "&HNG010-<d><d><d><d><d>;" instead of
1710           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1711         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1712
1713         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1714         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1715
1716         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1717         "hngkhi-0" as the suffix of registry.
1718         (===hng-khm): New coded-charset for XEmacs CHISE.
1719         (=ucs-itaiji-002): Ditto.
1720         (=ucs-bmp-itaiji-002): Ditto.
1721
1722 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1723
1724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1725         setting for `=>ucs@iwds-1'.
1726
1727         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1728         XEmacs CHISE.
1729
1730 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1731
1732         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1733         CHISE.
1734
1735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1736         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1737         `===hng-khi'.
1738
1739 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1740
1741         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1742         setting for `===hng-khi'.
1743
1744         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1745         `===hng-khi'.
1746
1747         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1748         CHISE.
1749
1750 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1751
1752         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1753         #x9FA5 as the value of `max-code'.
1754         (=ucs-bmp-var-002): Likewise.
1755         (=ucs-bmp-var-003): Likewise.
1756         (=ucs-bmp-itaiji-084): Likewise.
1757         (=ucs-bmp-cjk@JP): Likewise.
1758         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1759         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1760         (=>ucs-bmp-cjk@component): Likewise.
1761
1762 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1763
1764         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1765         CHISE.
1766
1767 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1768
1769         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1770         XEmacs CHISE.
1771         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1772         `==jis-x0208@1978/2-pr' as the mother.
1773
1774 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1775
1776         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1777         CHISE.
1778
1779 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1780
1781         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1782         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1783
1784 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1785
1786         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1787         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1788
1789 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1790
1791         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1792         setting for `===ucs@gb'.
1793
1794 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1795
1796         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1797         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1798         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1799         as the entity-reference for `===jis-x0213-1@2000'; use
1800         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1801
1802 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1803
1804         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1805         `===jis-x0208'.
1806
1807         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1808         instead of `===jis-x0208' as the mother.
1809         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1810         `===jis-x0208' as the mother.
1811         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1812         `===jis-x0208' as the mother.
1813         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1814         `===jis-x0213-1' as the mother.
1815         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1816         `===jis-x0213-1' as the mother.
1817         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1818         the mother.
1819         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1820         mother.
1821
1822 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1823
1824         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1825         setting for `=ucs-var-001'.
1826
1827 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1828
1829         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1830         `=ucs-bmp-var-001'.
1831
1832         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1833         CHISE.
1834         (=ucs-bmp-var-001): Ditto.
1835
1836         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1837         setting for `=ucs-var-003'.
1838
1839 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1840
1841         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1842         `=ucs-bmp-var-003'.
1843
1844         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1845         CHISE.
1846         (=ucs-bmp-var-003): Ditto.
1847
1848 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1849
1850         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1851         setting for `=ucs-var-002'.
1852
1853         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1854         `=ucs-bmp-var-002'.
1855
1856         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1857         CHISE.
1858         (=ucs-bmp-var-002): Ditto.
1859
1860 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1861
1862         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1863         XEmacs CHISE.
1864         (==jis-x0208@1978/5pr): Ditto.
1865
1866 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1867
1868         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1869         `=>ucs-bmp-cjk@component'.
1870
1871         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1872         XEmacs CHISE.
1873         (=>ucs-bmp-cjk@component): Ditto.
1874
1875 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1876
1877         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1878         setting for `=>iwds-1'.
1879
1880 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1881
1882         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1883         CHISE.
1884
1885 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1886
1887         * mule/mule-charset.el (default-coded-charset-priority-list):
1888         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1889         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1890         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1891         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1892
1893 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1894
1895         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1896         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1897
1898         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1899         `=>>ucs@iso' as the mother.
1900         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1901         mother.
1902
1903 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1904
1905         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1906         setting for `===hanyo-denshi/ia'.
1907
1908 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1909
1910         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1911         `===hanyo-denshi/ia'.
1912
1913 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1914
1915         * mule/mule-conf.el (=koseki): Fix DOC.
1916         (==koseki): New coded-charset for XEmacs CHISE.
1917
1918 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1919
1920         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1921         XEmacs CHISE.
1922         (===hanyo-denshi/jd): Fix DOC.
1923
1924 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1925
1926         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1927         setting for `===hanyo-denshi/ip'.
1928
1929 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1930
1931         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1932         `===hanyo-denshi/ip'.
1933
1934         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1935         XEmacs CHISE.
1936
1937 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1938
1939         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1940         `==ucs-radicals@unicode' and `=>daikanwa'.
1941
1942         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1943         for XEmacs CHISE.
1944
1945 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1946
1947         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1948         XEmacs CHISE.
1949
1950 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1951
1952         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1953         `===ruimoku-v6'.
1954
1955 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1956
1957         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1958         setting for `===ruimoku-v6'.
1959
1960 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1961
1962         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1963         CHISE.
1964
1965 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1966
1967         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1968         coded-charset for XEmacs CHISE.
1969
1970 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1971
1972         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1973         XEmacs CHISE.
1974
1975 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1976
1977         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1978         `===ucs-sip@iso'.
1979
1980 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1981
1982         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1983         CHISE.
1984
1985 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1986
1987         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1988         `==ucs-sip@iso'.
1989
1990         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1991         CHISE.
1992
1993 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1994
1995         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1996         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1997         (=ucs-sip-ext-b@iso): Fix registry.
1998         (==ucs-sip-ext-b@iso): Ditto.
1999         (===ucs-sip-ext-b@iso): Ditto.
2000
2001         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2002         `=ucs-sip@iso'.
2003
2004 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2005
2006         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2007         setting for `=>cbeta'.
2008
2009 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2010
2011         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2012         `=>cns11643-7'.
2013
2014         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
2015
2016 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2017
2018         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2019         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
2020
2021 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2022
2023         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
2024         `=ucs@cns'.
2025         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
2026         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
2027         `=ucs@jis/1990'.
2028         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
2029         `=ucs@jis/2000'.
2030         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
2031         `=ucs@jis/2004'.
2032         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
2033
2034         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2035         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
2036
2037 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2038
2039         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
2040         XEmacs CHISE.
2041         (==jis-x0208@1978/1pr): Ditto.
2042         (==jis-x0208@1978/2-pr): Ditto.
2043
2044 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2045
2046         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2047         setting for `===jis-x0213-1@2004'.
2048
2049 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2050
2051         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2052         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
2053
2054         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2055         `===hanyo-denshi/jb'.
2056
2057         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
2058         XEmacs CHISE.
2059         (=+>hanyo-denshi/ft): Ditto.
2060         (=+>hanyo-denshi/jt): Ditto.
2061
2062 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2063
2064         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2065         `===hanyo-denshi/hg'.
2066
2067 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2068
2069         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
2070         XEmacs CHISE.
2071         (===hanyo-denshi/hg): Ditto.
2072
2073 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2074
2075         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
2076         glyph-forms instead of detailed glyph-images.
2077         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
2078         `=adobe-japan1-*'.
2079         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
2080         (===adobe-japan1-1): Ditto.
2081         (===adobe-japan1-2): Ditto.
2082         (===adobe-japan1-3): Ditto.
2083         (===adobe-japan1-4): Ditto.
2084         (===adobe-japan1-5): Ditto.
2085         (===adobe-japan1-6): Ditto.
2086         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
2087         `=>>>adobe-japan1' as the mother.
2088         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
2089         `=>>adobe-japan1' as the mother.
2090         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
2091         glyph-images.
2092         (==jis-x0208@1978): Ditto.
2093         (==jis-x0208@1983): Ditto.
2094         (==jis-x0208@1990): Ditto.
2095         (==jis-x0213-1): Ditto.
2096         (==jis-x0213-1@2000): Ditto.
2097         (==jis-x0213-1@2004): Ditto.
2098         (==jis-x0213-2): Ditto.
2099         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
2100         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
2101         `=jis-x0208@1978'.
2102         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
2103         `=jis-x0208@1983'.
2104         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
2105         `=jis-x0208@1990'.
2106         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
2107         `=jis-x0213-1'.
2108         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
2109         `=jis-x0213-1@2000'.
2110         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
2111         `=jis-x0213-1@2004'.
2112         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
2113         `=jis-x0213-2'.
2114         (===jis-x0208): New coded-charset for XEmacs CHISE.
2115         (===jis-x0208@1978): Ditto.
2116         (===jis-x0208@1983): Ditto.
2117         (===jis-x0208@1990): Ditto.
2118         (===jis-x0213-1): Ditto.
2119         (===jis-x0213-1@2000): Ditto.
2120         (===jis-x0213-2): Ditto.
2121         (===jis-x0212): Ditto.
2122         (===ks-x1001): Ditto.
2123         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
2124         mother.
2125         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
2126         as the mother.
2127         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
2128         as the mother.
2129         (===cns11643-1): New coded-charset for XEmacs CHISE.
2130         (===cns11643-2): Ditto.
2131         (===cns11643-3): Ditto.
2132         (===cns11643-4): Ditto.
2133         (===cns11643-5): Ditto.
2134         (===cns11643-6): Ditto.
2135         (===cns11643-7): Ditto.
2136         (=>>cns11643-1): Ditto.
2137         (==big5-cdp): Indicate abstract glyph-images instead of
2138         representative glyph-images.
2139         (===big5-cdp): New coded-charset for XEmacs CHISE.
2140         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
2141         detailed glyph-images.
2142         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
2143         `=hanyo-denshi/*'.
2144         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2145         (===hanyo-denshi/ib): Ditto.
2146         (===hanyo-denshi/jt): Ditto.
2147         (===hanyo-denshi/ks): Ditto.
2148         (===mj): Ditto.
2149         (===mj-0): Ditto.
2150         (===mj-1): Ditto.
2151         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
2152         `=>>>hanyo-denshi/*' as its mother.
2153         (==gt): Indicate abstract glyph-forms instead of detailed
2154         glyph-images.
2155         (===gt): New coded-charset for XEmacs CHISE.
2156         (=>>>gt): Indicates `==gt' instead of `=gt'.
2157         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
2158         (==gt-k): Indicate abstract glyph-forms instead of detailed
2159         glyph-images.
2160         (===gt-k): New coded-charset for XEmacs CHISE.
2161         (==daikanwa): Indicates glyph-images instead of detailed
2162         glyph-images.
2163         (===daikanwa): New coded-charset for XEmacs CHISE.
2164         (===daikanwa/+p): Ditto.
2165         (===daikanwa/ho): Ditto.
2166         (==cbeta): Ditto.
2167         (===cbeta): Ditto.
2168         (==jef-china3): Ditto.
2169         (===jef-china3): Ditto.
2170         (==ruimoku-v6): Ditto.
2171         (==ucs@iso): Indicate representative glyph-forms instead of
2172         representative glyph-images.
2173         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
2174         (==ucs@unicode): Indicate representative glyph-forms instead of
2175         representative glyph-images.
2176         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
2177         `=ucs@unicode'.
2178         (==ucs@cns): Indicate representative glyph-forms instead of
2179         representative glyph-images.
2180         (==ucs@jis): Ditto.
2181         (==ucs@jis/1990): Ditto.
2182         (==ucs@jis/2000): Ditto.
2183         (==ucs@jis/2004): Ditto.
2184         (==ucs@ks): Ditto.
2185         (===ucs@iso): New coded-charset for XEmacs CHISE.
2186         (===ucs@unicode): Ditto.
2187         (===ucs@gb): Ditto.
2188         (===ucs@ks): Ditto.
2189         (===ucs-bmp-cjk@gb): Ditto.
2190         (===ucs-sip-ext-b@iso): Ditto.
2191
2192 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2193
2194         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2195         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
2196         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
2197         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
2198         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
2199         `===cns11643-3', `===cns11643-4', `===cns11643-5',
2200         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
2201         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
2202         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
2203         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
2204
2205         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2206         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
2207         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
2208         - Use "&g1-[NAME];" for `=>>[NAME]'.
2209         - Abolish "&g2-[NAME];".
2210
2211 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2212
2213         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
2214         `=>>ucs@cns' as the mother.
2215
2216 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2217
2218         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2219         setting for `==ucs@ks'.
2220
2221 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
2222
2223         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
2224         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
2225         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
2226         0x00E30000〜0x00E409D5.
2227
2228 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2229
2230         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2231         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
2232         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
2233
2234 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2235
2236         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2237         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
2238
2239         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
2240         (=mj-0): Ditto.
2241         (=mj-1): Ditto.
2242         (==mj): Ditto.
2243         (==mj-0): Ditto.
2244         (==mj-1): Ditto.
2245         (=>>mj): Ditto.
2246
2247         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2248         setting for `=mj' and `==mj'.
2249
2250 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2251
2252         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
2253         CHISE.
2254
2255 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2256
2257         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2258         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
2259         `=>ucs@hanyo-denshi'.
2260
2261 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2262
2263         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2264         setting for `=koseki' and `=>ucs@hanyo-denshi'.
2265
2266         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
2267         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
2268
2269 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2270
2271         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
2272         XEmacs CHISE.
2273
2274 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2275
2276         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2277         Change priority of `=>>>ucs@iso'.
2278
2279         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
2280         `=>>>ucs@iso' as the mother.
2281         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
2282
2283 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2284
2285         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2286         Change priority of `=>>>ucs@unicode'.
2287
2288         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
2289         `=ucs@unicode'.
2290
2291 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2292
2293         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2294         Change priority of `=>>>ucs@jis'.
2295
2296         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
2297         `=ucs@jis'.
2298
2299 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2300
2301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2302         setting for `==daikanwa/+p'.
2303
2304 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2305
2306         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2307         setting for `==shinjigen@1ed'.
2308
2309 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2310
2311         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
2312         XEmacs CHISE.
2313
2314 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2315
2316         * mule/mule-conf.el (==shinjigen): Modify DOC.
2317         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
2318         (==shinjigen@rev): Modify DOC.
2319
2320 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2321
2322         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
2323         CHISE.
2324
2325 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2326
2327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2328         settings for `==daikanwa' and `==ucs@JP/hanazono'.
2329
2330         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
2331         XEmacs CHISE.
2332
2333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2334         `==daikanwa'.
2335
2336 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2337
2338         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2339         setting for `==cns11643-7'.
2340
2341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2342         `==cns11643-7'.
2343
2344 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
2345
2346         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2347         `==cns11643-6'.
2348
2349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2350         setting for `==cns11643-6'.
2351
2352 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2353
2354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2355         setting for `==cns11643-5'.
2356
2357         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2358         `==cns11643-5'.
2359
2360 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2361
2362         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2363         setting for `==cns11643-4'.
2364
2365         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2366         `==cns11643-4'.
2367
2368 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2369
2370         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2371         setting for `==cns11643-3'.
2372
2373         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2374         `==cns11643-3'.
2375
2376 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
2377
2378         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2379         setting for `==cns11643-2'.
2380
2381         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2382         `==cns11643-2'.
2383
2384 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2385
2386         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2387         Change priority of `=>>>ucs@ks'.
2388
2389         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
2390         `=ucs@ks'.
2391
2392 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2393
2394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2395         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
2396         `==ucs@cns' and `==cns11643-1'.
2397
2398         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
2399         (==cns11643-2): Ditto.
2400         (==cns11643-3): Ditto.
2401         (==cns11643-4): Ditto.
2402         (==cns11643-5): Ditto.
2403         (==cns11643-6): Ditto.
2404         (==cns11643-7): Ditto.
2405
2406         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2407         `==cns11643-1'.
2408
2409 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2410
2411         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2412         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
2413         `=>>>ucs@jis/1990'.
2414
2415         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
2416         `=ucs@jis/1990'.
2417         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
2418         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
2419
2420 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2421
2422         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2423         Change priority of `=>>>ucs@cns'.
2424
2425         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
2426         `=ucs@cns'.
2427
2428 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2429
2430         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2431         `==ks-x1001'.
2432
2433         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2434         `=ks-x1001' instead of `korean-ksc5601'; add setting for
2435         `==ks-x1001'.
2436
2437 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2438
2439         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
2440
2441 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2442
2443         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
2444         `=jis-x0208'.
2445         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
2446         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
2447         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
2448         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
2449         (=>>>jis-x0213-1@2000): Changed to an alias for
2450         `=jis-x0213-1@2000'.
2451         (=>>>jis-x0213-1@2004): Changed to an alias for
2452         `=jis-x0213-1@2004'.
2453         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
2454
2455 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2456
2457         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
2458         `=adobe-japan1-0'.
2459         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
2460         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
2461         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
2462         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
2463         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
2464         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
2465
2466 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2467
2468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2469         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
2470         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
2471         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
2472         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
2473         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
2474
2475 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2476
2477         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2478         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
2479         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
2480         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
2481         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
2482         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
2483         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
2484         `==jis-x0212'.
2485
2486 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
2487
2488         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
2489         "AdobeJapan1-[0-6]$".
2490         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
2491         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
2492         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
2493         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
2494         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
2495         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
2496         (==adobe-japan1-1): Ditto.
2497         (==adobe-japan1-2): Ditto.
2498         (==adobe-japan1-3): Ditto.
2499         (==adobe-japan1-4): Ditto.
2500         (==adobe-japan1-5): Ditto.
2501         (==adobe-japan1-6): Ditto.
2502         (==jis-x0208): Ditto.
2503         (==jis-x0208@1978): Ditto.
2504         (==jis-x0208@1983): Ditto.
2505         (==jis-x0208@1990): Ditto.
2506         (==jis-x0213-1): Ditto.
2507         (==jis-x0213-1@2000): Ditto.
2508         (==jis-x0213-1@2004): Ditto.
2509         (==jis-x0213-2): Ditto.
2510         (==jis-x0212): Ditto.
2511         (==gb2312): Ditto.
2512         (==iso-ir165): Ditto.
2513         (==gb12345): Ditto.
2514         (==ks-x1001): Ditto.
2515         (==cns11643-1): Ditto.
2516         (==cns11643-2): Ditto.
2517         (==cns11643-3): Ditto.
2518         (==cns11643-4): Ditto.
2519         (==cns11643-5): Ditto.
2520         (==cns11643-6): Ditto.
2521         (==cns11643-7): Ditto.
2522         (==big5-cdp): Ditto.
2523         (==hanyo-denshi/ja): Ditto.
2524         (==hanyo-denshi/jb): Ditto.
2525         (==hanyo-denshi/jc): Ditto.
2526         (==hanyo-denshi/jd): Ditto.
2527         (==hanyo-denshi/ft): Ditto.
2528         (==hanyo-denshi/ia): Ditto.
2529         (==hanyo-denshi/ib): Ditto.
2530         (==hanyo-denshi/hg): Ditto.
2531         (==hanyo-denshi/jt): Ditto.
2532         (==hanyo-denshi/ks): Ditto.
2533         (==gt): Ditto.
2534         (==gt-k): Ditto.
2535         (==daikanwa): Ditto.
2536         (==shinjigen): Ditto.
2537         (==ucs@iso): Ditto.
2538         (==ucs@unicode): Ditto.
2539         (==ucs@gb): Ditto.
2540         (==ucs-bmp@gb): Ditto.
2541         (==ucs@cns): Ditto.
2542         (==ucs-bmp@cns): Ditto.
2543         (==ucs@jis): Ditto.
2544         (==ucs@jis/1990): Ditto.
2545         (==ucs@jis/2000): Ditto.
2546         (==ucs@jis/2004): Ditto.
2547         (==ucs@JP): Ditto.
2548         (==ucs@JP/hanazono): Ditto.
2549         (==ucs@ks): Ditto.
2550         (==ucs-bmp@ks): Ditto.
2551         (==ucs@cns11643): Ditto.
2552         (==ucs-bmp-cjk@gb): Ditto.
2553         (==ucs-bmp-cjk@JP/hanazono): Ditto.
2554         (==ucs-sip-ext-b@iso): Ditto.
2555
2556 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2557
2558         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2559         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
2560
2561         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
2562         XEmacs CHISE.
2563         (=ucs-bmp-cjk@unicode): Abolished.
2564
2565 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2566
2567         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2568         `=+>ucs-bmp-cjk-compat@jis'.
2569
2570         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
2571         for XEmacs CHISE.
2572
2573 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2574
2575         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
2576         CHISE.
2577
2578 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2579
2580         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
2581         for XEmacs CHISE.
2582         (=jis-x0208@1978/1er-pr): Abolished.
2583         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
2584         `=jis-x0208@1978/1er-pr' as the mother.
2585
2586 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2587
2588         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2589         setting for `=ucs-itaiji-084'.
2590
2591 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2592
2593         * mule/mule-charset.el (default-coded-charset-priority-list):
2594         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
2595
2596         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
2597         XEmacs CHISE.
2598         (=ucs-bmp-itaiji-084): Ditto.
2599
2600 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2601
2602         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2603         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2604
2605 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2606
2607         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2608         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2609
2610         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
2611         XEmacs CHISE.
2612         (=big5-cdp-var-5): Ditto.
2613
2614 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2615
2616         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2617         XEmacs CHISE.
2618
2619 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2620
2621         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2622         XEmacs CHISE.
2623
2624 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2625
2626         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2627         setting for `=>>>hanyo-denshi/ft'.
2628
2629 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2630
2631         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2632         XEmacs CHISE.
2633         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2634         `=hanyo-denshi/jd' as the mother.
2635
2636 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2637
2638         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2639         XEmacs CHISE.
2640         (=+>adobe-japan1-1): Ditto.
2641         (=+>adobe-japan1-2): Ditto.
2642         (=+>adobe-japan1-3): Ditto.
2643         (=+>adobe-japan1-4): Ditto.
2644         (=+>adobe-japan1-5): Ditto.
2645         (=+>adobe-japan1-6): Ditto.
2646         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2647
2648 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2649
2650         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2651         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2652         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2653
2654         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2655         the top.
2656
2657 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2658
2659         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2660         XEmacs CHISE.
2661         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2662         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2663         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2664
2665 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2666
2667         * mule/mule-charset.el (default-coded-charset-priority-list):
2668         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2669         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2670
2671         * mule/mule-conf.el: Modify order of definitions of some
2672         coded-charsets.
2673
2674 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2675
2676         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2677         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2678         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2679
2680         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2681         CHISE.
2682         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2683         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2684
2685 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2686
2687         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2688         CHISE.
2689
2690 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2691
2692         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2693         setting for `=daikanwa/+2p'.
2694
2695         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2696         XEmacs CHISE.
2697
2698 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2699
2700         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2701         XEmacs CHISE.
2702         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2703
2704 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2705
2706         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2707         setting for `=>>>hanyo-denshi/ib'.
2708
2709 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2710
2711         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2712         XEmacs CHISE.
2713         (=>>>hanyo-denshi/ib): Ditto.
2714         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2715         `=hanyo-denshi/ja' as the mother.
2716         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2717         `=hanyo-denshi/ib' as the mother.
2718
2719 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2720
2721         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2722         XEmacs CHISE.
2723         (utf-8-ivs-mcs-er): Likewise.
2724         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2725         and `=>ucs-gb'.
2726         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2727         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2728         `ucs-gb' and `=>ucs-gb'.
2729         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2730         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2731         and `=>ucs-cns'.
2732         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2733         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2734         `ucs-cns' and `=>ucs-cns'.
2735         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2736         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2737         `ucs-big5' and `=>ucs-big5'.
2738         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2739         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2740         `ucs-big5' and `=>ucs-big5'.
2741         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2742         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2743         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2744         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2745         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2746         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2747         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2748         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2749         `=>ucs-jis'; modify DOC and mnemonic.
2750         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2751         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2752         and `=>ucs-jis'; modify DOC and mnemonic.
2753         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2754         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2755         `=>ucs-ks'.
2756         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2757         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2758         and `=>ucs-ks'.
2759         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2760
2761 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2762
2763         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2764         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2765
2766 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2767
2768         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2769         Modify priorities.
2770
2771 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2772
2773         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2774         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2775
2776 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2777
2778         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2779         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2780
2781 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2782
2783         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2784         CHISE.
2785
2786 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2787
2788         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2789         CHISE.
2790
2791 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2792
2793         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2794         CHISE.
2795
2796 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2797
2798         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2799         `=+>ucs-bmp-cjk@unicode'.
2800
2801         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2802         for XEmacs CHISE.
2803
2804 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2805
2806         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2807         setting for `=>>daikanwa'.
2808
2809 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2810
2811         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2812         `=>>hanyo-denshi/jt'.
2813
2814 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2815
2816         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2817         XEmacs CHISE.
2818         (=+>jis-x0208@1990): Ditto.
2819         (=+>jis-x0213-1@2000): Ditto.
2820
2821 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2822
2823         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2824         XEmacs CHISE.
2825
2826 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2827
2828         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2829         XEmacs CHISE.
2830         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2831         `=hanyo-denshi/jc' as the mother.
2832
2833 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2834
2835         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2836         setting for `=+>adobe-japan1'.
2837
2838         * mule/mule-charset.el (default-coded-charset-priority-list):
2839         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2840         and `=>>hanyo-denshi/ft' to `=>>gt'.
2841
2842 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2843
2844         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2845         XEmacs CHISE.
2846         (=>>adobe-japan1-1): Ditto.
2847         (=>>adobe-japan1-2): Ditto.
2848         (=>>adobe-japan1-3): Ditto.
2849         (=>>adobe-japan1-4): Ditto.
2850         (=>>adobe-japan1-5): Ditto.
2851         (=>>adobe-japan1-6): Ditto.
2852         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2853
2854 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2855
2856         * mule/mule-conf.el (=adobe-japan1): New alias for
2857         `=adobe-japan1-6'.
2858         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2859         (=>>>adobe-japan1-1): Ditto.
2860         (=>>>adobe-japan1-2): Ditto.
2861         (=>>>adobe-japan1-3): Ditto.
2862         (=>>>adobe-japan1-4): Ditto.
2863         (=>>>adobe-japan1-5): Ditto.
2864         (=>>>adobe-japan1-6): Ditto.
2865         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2866
2867 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2868
2869         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2870         setting for `=>>>adobe-japan1'.
2871
2872 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2873
2874         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2875         setting for `=+>ucs@ks'.
2876
2877 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2878
2879         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2880         XEmacs CHISE.
2881         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2882         `=adobe-japan1-6' as the mother.
2883
2884 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2885
2886         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2887         setting for `=>cns11643-7'.
2888
2889 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2890
2891         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2892         CHISE.
2893
2894 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2895
2896         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2897         XEmacs CHISE.
2898         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2899
2900         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2901         setting for `=>ucs@jis/2004'.
2902
2903 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2904
2905         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2906         setting for `=+>gt'.
2907
2908         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2909         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2910
2911 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2912
2913         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2914         `=>ucs@unicode' as the mother.
2915         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2916         mother.
2917         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2918         mother.
2919         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2920         mother.
2921
2922 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2923
2924         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2925         setting for `=+>ucs@unicode'.
2926
2927         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2928         CHISE.
2929
2930 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2931
2932         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2933         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2934         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2935         - Add setting for `=+>ucs@cns'.
2936
2937         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2938         CHISE.
2939         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2940         as the mother.
2941         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2942         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2943
2944         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2945         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2946
2947 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2948
2949         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2950         setting for `=>ucs@ks'.
2951
2952 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2953
2954         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2955         `=ucs-bmp-cjk-compat@unicode'.
2956
2957         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2958         coded-charset for XEmacs CHISE.
2959
2960 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2961
2962         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2963         `=ucs-bmp-cjk-compat'.
2964
2965         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2966         XEmacs CHISE.
2967
2968 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2969
2970         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2971         CHISE.
2972
2973 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2974
2975         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2976         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2977
2978         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2979         `=>ucs@jis/1990'.
2980         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2981
2982 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2983
2984         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2985         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2986
2987         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2988         CHISE.
2989         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2990         mother.
2991
2992 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2993
2994         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2995         `=>jis-x0213-2@usual'.
2996         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2997         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2998         `=>jis-x0213-2@usual' as the mother.
2999
3000 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3001
3002         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
3003         (=>ucs@JP): New alias for `=+>ucs@jis'.
3004
3005 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3006
3007         * mule/mule-conf.el (=+>jis-x0208): Renamed from
3008         `=>jis-x0208@usual'.
3009         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
3010         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
3011         `=>jis-x0208@usual' as the mother.
3012         (=>jis-x0208): Likewise.
3013
3014 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3015
3016         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3017         setting for `=+>jis-x0208@1978'.
3018
3019 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3020
3021         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
3022         XEmacs CHISE.
3023
3024 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3025
3026         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3027         setting for `=>>>ucs@jis/1990'.
3028
3029 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3030
3031         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3032         setting for `=>ucs@jis/1990'.
3033
3034 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3035
3036         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3037         setting for `=ucs@JP/hanazono'.
3038
3039         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
3040         CHISE.
3041         (=ucs@JP/hanazono): Ditto.
3042         (=ucs-bmp-cjk@JP/hanazono): Ditto.
3043         (=>>hanyo-denshi/jc): Ditto.
3044         (=>>hanyo-denshi/jd): Ditto.
3045
3046 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3047
3048         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3049         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
3050
3051 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3052
3053         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
3054         XEmacs CHISE.
3055
3056 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3057
3058         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
3059         XEmacs CHISE.
3060
3061 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3062
3063         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3064         `=ucs-bmp-cjk@JP'.
3065
3066 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3067
3068         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
3069         XEmacs CHISE.
3070
3071 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3072
3073         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3074         Modify order of settings; add settings for `=daikanwa@rev2'.
3075
3076 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3077
3078         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3079         setting for `=>>cbeta'.
3080
3081         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
3082         CHISE.
3083
3084 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3085
3086         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3087         setting for `=>>adobe-japan1'.
3088
3089 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3090
3091         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
3092         XEmacs CHISE.
3093
3094 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3095
3096         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3097         setting for `=>>hanyo-denshi/ia'.
3098
3099         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
3100         XEmacs CHISE.
3101
3102 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3103
3104         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3105         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
3106
3107         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
3108         XEmacs CHISE.
3109         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
3110         `=hanyo-denshi/jt' as the mother.
3111
3112 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3113
3114         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3115         setting for `=>>>jis-x0213-2'.
3116
3117         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
3118         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
3119         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
3120
3121 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3122
3123         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
3124         XEmacs CHISE.
3125
3126 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3127
3128         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
3129         XEmacs CHISE.
3130
3131         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3132         `=>>jis-x0213-1@2004'.
3133
3134 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3135
3136         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
3137         XEmacs CHISE.
3138
3139 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3140
3141         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3142         - Use "&g2-*;" as entity-references for `=>>>*'.
3143         - Omit "&a{GT|JX1|JX2|JX3}-*;".
3144
3145         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
3146         XEmacs CHISE.
3147         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
3148         as the mother.
3149
3150 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3151
3152         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3153         setting for `=>>hanyo-denshi/ib'.
3154
3155         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
3156         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
3157         (=>>jis-x0208@1990): Ditto.
3158         (=>>hanyo-denshi/ib): Ditto.
3159
3160         * mule/mule-charset.el (default-coded-charset-priority-list):
3161         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
3162
3163 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3164
3165         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3166         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
3167         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
3168         `=>>>ucs@jis/2004'.
3169
3170 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3171
3172         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
3173         XEmacs CHISE.
3174         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
3175         `=jis-x0213-1@2004' as the mother.
3176         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
3177         (=>>>ucs@ks): Ditto.
3178
3179         * mule/mule-charset.el (default-coded-charset-priority-list):
3180         Modify priority of `=hanyo-denshi/*'.
3181
3182 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3183
3184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3185         settings for `=>>ucs@JP' and `=ucs@JP'.
3186
3187 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3188
3189         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
3190         CHISE.
3191
3192 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3193
3194         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3195         setting for `=>>>ucs@cns'.
3196
3197         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
3198         CHISE.
3199
3200 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3201
3202         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
3203         instead of `=>>>jis-x0213-1@2004' as the mother.
3204         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
3205         (=>>>ucs@unicode): Likewise.
3206         (=>>>ucs@jis): Likewise.
3207         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
3208         mother.
3209         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
3210
3211 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3212
3213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3214         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
3215         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
3216         `=>>>ucs@jis'.
3217
3218 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3219
3220         * mule/mule-charset.el (default-coded-charset-priority-list):
3221         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
3222         and `=jis-x0213-*-2000'.
3223
3224 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3225
3226         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
3227         XEmacs CHISE.
3228         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
3229         `=>>jis-x0213-1' as the mother.
3230
3231 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3232
3233         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3234         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
3235
3236 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3237
3238         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
3239
3240 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3241
3242         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
3243         XEmacs CHISE.
3244
3245 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3246
3247         * mule/mule-coding.el (decomposition-feature-list): Set
3248         `=decomposition', `=decomposition@cid' and
3249         `=decomposition@hanyo-denshi'.
3250
3251 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3252
3253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3254         setting for `=>>hanyo-denshi/ks'.
3255
3256         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
3257         XEmacs CHISE.
3258
3259 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3260
3261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3262         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
3263
3264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3265         `=hanyo-denshi/ks/mf'.
3266
3267         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
3268         XEmacs CHISE.
3269         (=hanyo-denshi/ks/mf): Ditto.
3270
3271 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3272
3273         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3274         settings for P=hanyo-denshi/jt'.
3275
3276         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3277         `=hanyo-denshi/jt'.
3278
3279         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
3280         XEmacs CHISE.
3281
3282 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3283
3284         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3285         settings for `=hanyo-denshi/ip'.
3286
3287         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3288         `=hanyo-denshi/ip'.
3289
3290         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
3291         XEmacs CHISE.
3292
3293 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3294
3295         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3296         settings for `=hanyo-denshi/hg'.
3297
3298         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3299         `=hanyo-denshi/hg'.
3300
3301         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
3302         XEmacs CHISE.
3303
3304 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3305
3306         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3307         setting for `=>>hanyo-denshi/ft'.
3308
3309         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3310         `=>>hanyo-denshi/ft'.
3311
3312         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
3313         XEmacs CHISE.
3314
3315 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3316
3317         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3318         settings for `=hanyo-denshi/ib'.
3319
3320         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3321         `=hanyo-denshi/ib'.
3322
3323         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
3324         XEmacs CHISE.
3325
3326 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3327
3328         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3329         settings for isolated characters of `=hanyo-denshi/ia' and
3330         non-isolated characters of `=hanyo-denshi/*'.
3331
3332         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3333         `=hanyo-denshi/ia'.
3334
3335         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
3336         XEmacs CHISE.
3337
3338 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3339
3340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3341         setting for isolated characters of `=hanyo-denshi/ft'.
3342
3343         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3344         `=hanyo-denshi/ft'.
3345
3346         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
3347         XEmacs CHISE.
3348
3349 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3350
3351         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3352         setting for isolated characters of `=hanyo-denshi/jd'.
3353
3354         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3355         `=hanyo-denshi/jd'.
3356
3357         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
3358         XEmacs CHISE.
3359
3360 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3361
3362         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3363         setting for isolated characters of `=hanyo-denshi/jc'.
3364
3365         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3366         `=hanyo-denshi/jc'.
3367
3368         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
3369         XEmacs CHISE.
3370
3371 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3372
3373         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3374         setting for isolated characters of `=hanyo-denshi/jb'.
3375
3376         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3377         `=hanyo-denshi/jb'.
3378
3379         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
3380         XEmacs CHISE.
3381
3382 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3383
3384         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3385         setting for isolated characters of `=hanyo-denshi/ja'.
3386
3387 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3388
3389         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3390         `=hanyo-denshi/ja'.
3391
3392         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
3393         XEmacs CHISE.
3394
3395 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3396
3397         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3398         settings for isolated characters of `=adobe-japan1-6'.
3399
3400 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3401
3402         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
3403         CHISE.
3404         (=daikanwa/+2p): Ditto.
3405         (=daikanwa/ho): Ditto.
3406
3407 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3408
3409         * mule/mule-coding.el (utf-8-mcs-no-composition): New
3410         coding-system for XEmacs CHISE.
3411
3412 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3413
3414         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3415         setting for `=>>ruimoku-v6'.
3416
3417         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
3418         CHISE.
3419
3420 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3421
3422         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3423         setting for `=daikanwa@rev1'.
3424
3425 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3426
3427         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3428         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
3429
3430 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3431
3432         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
3433         XEmacs CHISE.
3434         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
3435
3436 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3437
3438         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
3439         CHISE.
3440
3441 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3442
3443         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
3444         CHISE.
3445
3446         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3447         setting for `=>ucs@jis'.
3448
3449 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3450
3451         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3452         setting for `=>jis-x0208@usual'.
3453
3454         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
3455         XEmacs CHISE.
3456         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
3457         (=>ucs@ks): New coded-charset for XEmacs CHISE.
3458         (=ucs@big5): Use `=>>ucs@cns' as the mother.
3459
3460 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3461
3462         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
3463         CHISE.
3464         (=>>>jis-x0208@1990): Ditto.
3465         (=>>>jis-x0213-1): Ditto.
3466         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
3467         mother.
3468         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
3469         as the mother.
3470
3471 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3472
3473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3474         setting for `=>ucs@cns' and `=>>ucs@ks'.
3475
3476         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
3477         CHISE.
3478
3479 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3480
3481         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
3482         CHISE.
3483
3484 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3485
3486         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
3487         CHISE.
3488         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
3489         mother.
3490
3491 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3492
3493         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3494         `==>ucs-bmp-cjk@bucs'.
3495
3496         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
3497         XEmacs CHISE.
3498
3499 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3500
3501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3502         setting for `==>ucs@bucs'.
3503
3504         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
3505         XEmacs CHISE.
3506
3507 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3508
3509         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3510         - Add setting for `=>>jis-x0208'.
3511         - Omit setting for `=>>jis-x0208@1990'.
3512         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
3513           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
3514           `=ucs@FOO'.
3515
3516 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3517
3518         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3519         setting for `=>daikanwa'.
3520
3521 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3522
3523         * mule/mule-conf.el (=daikanwa): Fix DOC.
3524         (=>daikanwa): New abstract character for XEmacs CHISE.
3525         (=>ucs@iso): Likewise.
3526         (=>ucs@unicode): Likewise.
3527         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
3528
3529 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3530
3531         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3532         - Prefer representative features to `=>>gt', `=>>big5-cdp',
3533           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
3534         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
3535         - Add `=>big5-cdp'.
3536
3537 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3538
3539         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
3540         (=>big5-cdp): New abstract character.
3541
3542 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3543
3544         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3545         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
3546         `chinese-big5'.
3547
3548 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3549
3550         * mule/mule-charset.el (default-coded-charset-priority-list):
3551         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
3552
3553         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3554         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
3555         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
3556         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
3557         and `=>jis-x0213-2'.
3558
3559 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3560
3561         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
3562         XEmacs CHISE.
3563         (=>>ucs@jis/2000): Likewise.
3564         (=>>ucs@jis/2004): Likewise.
3565
3566 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3567
3568         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3569         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
3570         `=>>ucs@cns'.
3571
3572         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
3573         XEmacs CHISE.
3574         (=>>gt): Use quote instead of backquote; modify DOC.
3575         (=>gt): Use quote instead of backquote.
3576         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
3577         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
3578         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
3579         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
3580         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
3581         (=ucs@iso): Use `=>>ucs@iso' as the mother.
3582
3583 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3584
3585         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3586         `=>>ucs@unicode' and `=>>gt'.
3587
3588 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3589
3590         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
3591         XEmacs CHISE.
3592         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
3593         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
3594         `=jis-x0208@1978/1er-pr' as the mother.
3595         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
3596
3597 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3598
3599         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
3600         `=ucs@unicode' as the mother.
3601
3602 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3603
3604         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3605         setting for `=>>ucs@unicode'.
3606
3607         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
3608         CHISE.
3609
3610 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3611
3612         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3613         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
3614
3615         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3616         `=adobe-japan1-6' and `=adobe-japan1-base'.
3617
3618         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3619         XEmacs CHISE.
3620         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3621         specify `min-code' and `max-code'.
3622         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3623         (=adobe-japan1-2): Likewise.
3624         (=adobe-japan1-3): Likewise.
3625         (=adobe-japan1-4): Likewise.
3626         (=adobe-japan1-5): Likewise.
3627         (=adobe-japan1-6): Likewise.
3628
3629 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3630
3631         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3632         setting for `=>gt'.
3633
3634 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3635
3636         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3637         CHISE.
3638
3639 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3640
3641         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3642         setting for `=>zinbun-oracle'.
3643
3644         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3645         for XEmacs CHISE.
3646
3647 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3648
3649         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3650         for XEmacs CHISE.
3651         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3652         `=jis-x0208@1978' as the mother.
3653
3654 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3655
3656         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3657         - Use `=gt' instead of `ideograph-gt'.
3658         - Use `=gt-k' instead of `ideograph-gt-k'.
3659         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3660         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3661         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3662         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3663         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3664         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3665         - Use `=>>gt' instead of `<=>gt'.
3666         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3667         - Add setting for `=>>jis-x0208@1990'.
3668         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3669           `=>>jis-x0213-1@2000'.
3670         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3671         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3672           `=>>jis-x0213-1@2004'.
3673         - Add setting for `=>>jis-x0208@1978'.
3674         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3675
3676 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3677
3678         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3679         XEmacs CHISE.
3680
3681 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3682
3683         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3684         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3685         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3686         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3687         `<=>jis-x0213-1@2004'.
3688
3689 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3690
3691         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3692         CHISE.
3693         (=>jis-x0213-2): Ditto.
3694
3695 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3696
3697         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3698         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3699
3700 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3701
3702         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3703         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3704         `=>jis-x0213-1'.
3705
3706 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3707
3708         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3709         CHISE.
3710         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3711
3712 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3713
3714         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3715         `<==>jis-x0213-1'.
3716         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3717         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3718         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3719         (<=>jis-x0208): New alias for `=>jis-x0208'.
3720         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3721         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3722         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3723         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3724         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3725         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3726         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3727         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3728         (=>>gt): Renamed from `<==>gt'.
3729         (<==>gt): New alias for `=>>gt'.
3730
3731 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3732
3733         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3734         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3735         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3736         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3737         - Add settings for `<=>jis-x0213-1@2000' and
3738           `<=>jis-x0213-1@2004'.
3739
3740         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3741         XEmacs CHISE.
3742         (<==>jis-x0213-1): Likewise.
3743         (<==>jis-x0213-1@2000): Likewise.
3744         (<==>jis-x0213-1@2004): Likewise.
3745         (<=>jis-x0208): Add property `=>iso-ir 168'.
3746         (<=>jis-x0208@1997): Likewise.
3747         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3748         as the mother; add property `=>iso-ir 228'.
3749         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3750         property `=>iso-ir 228'.
3751         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3752         property `=>iso-ir 233'.
3753         (<==>gt): Renamed from `<=>gt'.
3754         (<=>gt): New alias for `<==>gt'.
3755
3756 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3757
3758         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3759         CHISE.
3760         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3761         `<=>jis-x0208' as the mother.
3762         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3763         (<=>jis-x0213-1@2000): Ditto.
3764         (<=>jis-x0213-1@2004): Ditto.
3765
3766 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3767
3768         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3769         settings for `<=>gt'.
3770
3771         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3772
3773 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3774
3775         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3776         XEmacs CHISE.
3777         (=jis-x0208@1978/-4pr): Likewise.
3778         (=jis-x0208@1978/4-pr): Likewise.
3779         (=jis-x0213-1): Likewise.
3780         (=ucs@iso): Likewise.
3781         (=ucs@unicode): Likewise.
3782         (=ucs@gb): Likewise.
3783         (=ucs@gb/fw): Likewise.
3784         (=ucs@cns): Likewise.
3785         (=ucs@cns/fw): Likewise.
3786         (=ucs@jis): Likewise.
3787         (=ucs@jis/fw): Likewise.
3788         (=ucs@jis/1990): Likewise.
3789         (=ucs@jis/2000): Likewise.
3790         (=ucs@jis/2004): Likewise.
3791         (=ucs@JP): Likewise.
3792         (=ucs@ks): Likewise.
3793         (=ucs@big5): Likewise.
3794         (=ucs@big5/cns11643): Likewise.
3795         (=ucs@cns11643): Likewise.
3796
3797 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3798
3799         * mule/mule-charset.el (default-coded-charset-priority-list):
3800         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3801
3802         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3803         CHISE.
3804         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3805         mother.
3806
3807 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3808
3809         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3810         from src/mule-charset.c].
3811         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3812         specify `final'.
3813         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3814         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3815         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3816         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3817         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3818         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3819
3820 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3821
3822         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3823         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3824         (=jis-x0208@1978/i-4): Specify `partial'.
3825         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3826         mother coded-charset.
3827         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3828
3829 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3830
3831         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3832         settings for `=jis-x0213-1@2004'.
3833
3834 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3835
3836         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3837         CHISE.
3838         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3839         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3840         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3841         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3842         temporarily.
3843         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3844
3845 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3846
3847         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3848         CHISE.
3849         (=shinjigen@1ed): Inherited from `=shinjigen'.
3850         (=shinjigen@rev): Likewise.
3851
3852 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3853
3854         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3855         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3856
3857 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3858
3859         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3860         define it as an alias.
3861         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3862         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3863         alias.
3864         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3865         alias.
3866
3867 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3868
3869         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3870         CHISE.
3871
3872 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3873
3874         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3875         CHISE.
3876         (shinjigen-2): Ditto.
3877
3878 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3879
3880         * mule/mule-charset.el (default-coded-charset-priority-list):
3881         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3882         `chinese-big5-eten-*' and `chinese-big5'.
3883
3884 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3885
3886         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3887         #x9FA5 temporarily.
3888
3889 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3890
3891         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3892         settings for `=jis-x0208@1978/i1'.
3893
3894 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3895
3896         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3897         XEmacs CHISE.
3898
3899 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3900
3901         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3902         XEmacs CHISE.
3903
3904 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3905
3906         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3907         XEmacs CHISE.
3908
3909 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3910
3911         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3912         CHISE.
3913         (=ucs-bmp@cns): Likewise.
3914         (=ucs-bmp@jis): Likewise.
3915         (=ucs-bmp@ks): Likewise.
3916
3917 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3918
3919         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3920         CHISE.
3921         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3922
3923 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3924
3925         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3926         settings for `=zinbun-oracle'.
3927
3928         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3929         `=zinbun-oracle'.
3930
3931 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3932
3933         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3934         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3935         `=ucs@iso'.
3936
3937 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3938
3939         * mule/mule-charset.el (default-coded-charset-priority-list):
3940         Delete `ucs-sip'; modify order of some CCSs.
3941
3942 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3943
3944         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3945         in XEmacs CHISE.
3946
3947         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3948         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3949         CHISE.
3950
3951 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3952
3953         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3954         its registry.
3955         (=ucs-radicals@unicode): Likewise.
3956
3957 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3958
3959         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3960         CHISE.
3961
3962 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3963
3964         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3965         CHISE.
3966
3967 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3968
3969         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3970         CHISE.
3971
3972 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3973
3974         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3975         Modify preference of *isolated settings*.
3976
3977 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3978
3979         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3980         utf-2000 is provided.
3981         (=ucs@cns11643): Likewise.
3982
3983 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3984
3985         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3986         Prefer every *isolated setting* to ordinary setting.
3987
3988 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3989
3990         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3991         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3992
3993 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3994
3995         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3996         CHISE.
3997
3998 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3999
4000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4001         settings for `=jis-x0208@1997'.
4002
4003 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4004
4005         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4006         `=jis-x0208@1997'.
4007
4008 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4009
4010         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
4011         XEmacs CHISE.
4012
4013 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4014
4015         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
4016         `=jis-x0208@1978'.
4017         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
4018         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
4019         `=jis-x0208-1990' as the mother.
4020         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
4021
4022 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4023
4024         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
4025         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
4026         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
4027         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
4028         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
4029         for `=ucs@JP'.
4030
4031 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4032
4033         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
4034         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
4035         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
4036         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
4037         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
4038         `=daikanwa@rev2'.
4039
4040 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4041
4042         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
4043         (=gt): Likewise.
4044         (=gt-k): Likewise.
4045         (=gt-pj-*): Likewise.
4046         (=gt-pj-k1): Likewise.
4047         (=gt-pj-k2): Likewise.
4048         (=daikanwa): Likewise.
4049         (=daikanwa-rev1): Likewise.
4050         (=daikanwa-rev2): Likewise.
4051         (=big5-pua): Likewise.
4052         (=big5-eten): Likewise.
4053         (chinese-big5-eten-a): Likewise.
4054         (chinese-big5-eten-b): Likewise.
4055         (=hanziku-*): Likewise.
4056         (=cbeta): Likewise.
4057         (=jef-china3): Likewise.
4058         (=ruimoku-v6): Likewise.
4059         (=ucs@iso): Likewise.
4060         (=ucs@unicode): Likewise.
4061         (=ucs@gb): Likewise.
4062         (=ucs@cns): Likewise.
4063         (=ucs@jis): Likewise.
4064         (=ucs@jis-1990): Likewise.
4065         (=ucs@jis-2000): Likewise.
4066         (=ucs@jp): Likewise.
4067         (=ucs@ks): Likewise.
4068         (=ucs@big5): Likewise.
4069         (=ucs-radicals): Likewise.
4070         (=ucs-radicals@unicode): Likewise.
4071         (=ucs-bmp-cjk): Likewise.
4072         (=ucs-bmp-cjk@unicode): Likewise.
4073         (=ucs-sip-ext-b): Likewise.
4074         (=ucs-sip-ext-b@iso): Likewise.
4075
4076 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4077
4078         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4079         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
4080
4081 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4082
4083         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4084         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
4085         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
4086         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
4087         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
4088         arabic-digit, ipa and ``&I-B-XXXX;''.
4089
4090 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4091
4092         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4093         setting for (I-)HZK{03..12}-XXXX.
4094
4095 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4096
4097         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4098         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
4099
4100         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4101         `=ruimoku-v6'.
4102
4103         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
4104         CHISE.
4105
4106 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4107
4108         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
4109         (=ucs@unicode): Likewise.
4110         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
4111         (=ucs@cns): Likewise.
4112         (=ucs@jis): Likewise.
4113         (=ucs@ks): Likewise.
4114         (=ucs@big5): Likewise.
4115
4116 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4117
4118         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
4119         `ucs-jis'.
4120         (utf-8-jis-er): Likewise.
4121         (utf-8-jp): New coding-system.
4122         (utf-8-jp-er): Likewise.
4123
4124         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
4125
4126 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4127
4128         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
4129
4130         * mule/japanese.el: Move definition of `euc-jisx0213' to
4131         mule/mule-coding.el.
4132
4133 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4134
4135         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
4136         mule-coding before loading update-cdb when utf-2000 is provided.
4137
4138 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4139
4140         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
4141         `=daikanwa'.
4142
4143 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4144
4145         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
4146         definition codes when `utf-2000' is provided.
4147
4148 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4149
4150         * mule/mule-category.el (word-combining-categories): Don't setup
4151         `word-combining-categories' in XEmacs CHISE.
4152         (word-separating-categories): Add setting about Latin script in
4153         XEmacs CHISE.
4154
4155 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4156
4157         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4158         setting for `chinese-big5'.
4159
4160 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4161
4162         * mule/mule-coding.el (coded-charset-entity-reference-alist):
4163         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
4164         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
4165         add setting for HZK0[12]-xxxx.
4166
4167 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4168
4169         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
4170         in XEmacs CHISE.
4171
4172 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4173
4174         * mule/mule-charset.el (default-coded-charset-priority-list):
4175         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
4176         and `chinese-big5' to `=gt-pj-*'.
4177
4178 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4179
4180         * mule/mule-conf.el (=daikanwa): Renamed from
4181         `ideograph-daikanwa'.
4182         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
4183
4184 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4185
4186         * mule/mule-conf.el (=cns11643-7): Renamed from
4187         `chinese-cns11643-7'.
4188         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
4189
4190 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4191
4192         * mule/mule-conf.el (=cns11643-6): Renamed from
4193         `chinese-cns11643-6'.
4194         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
4195
4196 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4197
4198         * mule/mule-conf.el (=cns11643-5): Renamed from
4199         `chinese-cns11643-5'.
4200         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
4201
4202 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4203
4204         * mule/mule-conf.el (=cns11643-4): Renamed from
4205         `chinese-cns11643-4'.
4206         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
4207
4208 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4209
4210         * mule/mule-conf.el (=cns11643-3): Renamed from
4211         `chinese-cns11643-3'.
4212         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
4213
4214 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4215
4216         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
4217         `=cns11643-2'.
4218         (chinese-cns11643-2): New alias for `=cns11643-2'.
4219
4220 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4221
4222         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
4223         `=cns11643-1'.
4224         (chinese-cns11643-1): New alias for `=cns11643-1'.
4225
4226 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4227
4228         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
4229         (chinese-gb12345): New alias for `=gb12345'.
4230
4231 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4232
4233         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
4234         (chinese-gb2312): New alias for `=gb2312'.
4235
4236 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4237
4238         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
4239         (chinese-big5): New alias for `=big5'.
4240
4241 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4242
4243         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
4244         (korean-ksc5601): New alias for `=ks-x1001'.
4245
4246 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4247
4248         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
4249         `=jis-x0212'.
4250         (japanese-jisx0212): New alias for `=jis-x0212'.
4251
4252 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4253
4254         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
4255         `=jis-x0208-1983'.
4256         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
4257
4258 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4259
4260         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
4261         `=jis-x0208-1978'.
4262         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
4263
4264 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4265
4266         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
4267         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
4268
4269 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4270
4271         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
4272         (chinese-cns11643-3): Specify iso-ir 183.
4273         (chinese-cns11643-4): Specify iso-ir 184.
4274         (chinese-cns11643-5): Specify iso-ir 185.
4275         (chinese-cns11643-6): Specify iso-ir 186.
4276         (chinese-cns11643-7): Specify iso-ir 187.
4277         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
4278         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
4279
4280 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4281
4282         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
4283         \uXXXX for every cases.
4284
4285 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4286
4287         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
4288         (ucs-big5): Changed to an alias for `=ucs@big5'.
4289
4290 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4291
4292         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
4293         (ucs-ks): Changed to an alias for `=ucs@ks'.
4294
4295 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4296
4297         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
4298         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
4299
4300 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4301
4302         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
4303         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
4304
4305 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4306
4307         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
4308         (ucs-jis): Changed to an alias for `=ucs@jis'.
4309
4310 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4311
4312         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
4313         (ucs-cns): Changed to an alias for `=ucs@cns'.
4314
4315 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4316
4317         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
4318         (ucs-gb): Changed to an alias for `=ucs@gb'.
4319
4320 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4321
4322         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
4323         `ideograph-daikanwa-2'.
4324         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
4325         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
4326
4327 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4328
4329         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
4330         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
4331
4332         * obsolete.el (utf-2000-version): Declare as an obsolete variable
4333         for `xemacs-chise-version'.
4334
4335 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4336
4337         * mule/mule-charset.el (default-coded-charset-priority-list):
4338         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
4339         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
4340         instead of `ideograph-hanziku-*'.
4341
4342         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
4343         (ucs): New alias for `=ucs' when `utf-2000' is provided.
4344
4345 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4346
4347         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
4348         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
4349         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
4350         `utf-2000' is provided.
4351
4352 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4353
4354         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
4355         is provided [was builtin coded-charsets].
4356
4357 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4358
4359         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
4360         is provided [was builtin coded-charsets].
4361
4362 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4363
4364         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
4365         is provided [was builtin coded-charsets].
4366
4367 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4368
4369         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
4370         is provided [was builtin coded-charsets].
4371
4372 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4373
4374         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
4375         when `utf-2000' is provided [was builtin coded-charsets].
4376
4377 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4378
4379         * mule/mule-conf.el (=hanziku-*): Renamed from
4380         `ideograph-hanziku-*'.
4381         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
4382
4383 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4384
4385         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
4386         `utf-2000' is provided [was builtin coded-charsets].
4387         (ideograph-hanziku-{1..12}): Likewise.
4388
4389 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4390
4391         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
4392         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
4393
4394 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4395
4396         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
4397         when `utf-2000' is provided [was builtin coded-charsets].
4398
4399 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4400
4401         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4402         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
4403         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
4404
4405 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4406
4407         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
4408         (ideograph-gt): Changed to an alias for `=gt'.
4409
4410 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4411
4412         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
4413         is provided; it was defined as a builtin coded-charset.
4414         (ideograph-gt): Likewise.
4415
4416 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4417
4418         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
4419         (ideograph-gt-k): Changed to an alias for `=gt-k'.
4420
4421 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4422
4423         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
4424         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
4425
4426 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4427
4428         * mule/mule-conf.el (=big5-eten): Renamed from
4429         `chinese-big5-eten'.
4430         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
4431
4432 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4433
4434         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
4435         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
4436
4437 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4438
4439         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
4440         (ideograph-cbeta): Changed to an alias for `=cbeta'.
4441
4442 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4443
4444         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
4445         (china3-jef): Changed to an alias for `=jef-china3'.
4446
4447 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4448
4449         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4450         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
4451
4452         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
4453         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
4454         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
4455         when `utf-2000' is provided.
4456
4457 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4458
4459         * mule/mule-charset.el (default-coded-charset-priority-list):
4460         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
4461
4462         * mule/mule-conf.el (ucs-jis-1990): Deleted.
4463         (ucs-jis-2000): Deleted.
4464
4465 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4466
4467         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
4468         UTF-2000.
4469         (=ucs-jis-2000): New coded-charset for UTF-2000.
4470
4471 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4472
4473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4474         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
4475
4476 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4477
4478         * mule/mule-charset.el (default-coded-charset-priority-list):
4479         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
4480         `ideograph-cbeta'.
4481
4482 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4483
4484         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
4485         builtin coded-charset].
4486
4487 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4488
4489         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4490         settings for &K0-xxxx and &I-K0-xxxx.
4491
4492 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4493
4494         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4495         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
4496
4497 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4498
4499         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4500         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
4501
4502 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4503
4504         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
4505         UTF-2000.
4506         (ideograph-gt-pj-k1): Likewise.
4507         (ideograph-gt-pj-k2): Likewise.
4508
4509 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4510
4511         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4512         `=jis-x0208'.
4513
4514 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4515
4516         * mule/mule-conf.el (china3-jef): Add new coded-charset when
4517         UTF-2000 [was a builtin coded-charset].
4518
4519 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4520
4521         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
4522         (utf-8-gb-er): Likewise.
4523
4524 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4525
4526         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4527         settings for JIS X 0212 and JIS X 0208:1978.
4528
4529 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4530
4531         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4532         setting for JIS X 0213.
4533
4534 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4535
4536         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
4537         standard-case-table in UTF-2000.
4538
4539 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4540
4541         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4542         definitions for isolated-chars.
4543
4544 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4545
4546         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
4547         `configure-utf-2000-lisp-directory'.
4548         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
4549         `mule-lisp-load-path'.
4550
4551 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4552
4553         * startup.el (startup-setup-paths): Set and use
4554         `utf-2000-lisp-directory'.
4555         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
4556         UTF-2000.
4557
4558 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4559
4560         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
4561         (paths-find-utf-2000-lisp-directory): New function.
4562         (paths-construct-load-path): Add new optional argument
4563         `utf-2000-lisp-directory'.
4564
4565         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
4566
4567 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4568
4569         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
4570         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
4571         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
4572         (default-coded-charset-priority-list): Add `chinese-big5-1' and
4573         `chinese-big5-2' in UTF-2000.
4574
4575         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
4576         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
4577
4578 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4579
4580         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
4581         `big5-eten-er' in UTF-2000.
4582         (big5-cdp): Modify DOC-string and mnemonic.
4583
4584 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4585
4586         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
4587         UTF-2000 [renamed from utf-8-er].
4588         (utf-8-gb): New coding-system in UTF-2000.
4589         (utf-8-gb-er): Likewise.
4590         (utf-8-cns): Likewise.
4591         (utf-8-cns-er): Likewise.
4592         (utf-8-big5): Likewise.
4593         (utf-8-big5-er): Likewise.
4594         (utf-8-jis): Likewise.
4595         (utf-8-jis-er): Likewise.
4596         (utf-8-ks): Likewise.
4597         (utf-8-ks-er): Likewise.
4598         (utf-8-er): Likewise.
4599
4600 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4601
4602         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
4603         instead of `utf-8-unix' in UTF-2000.
4604
4605         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
4606
4607 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4608
4609         * mule/japanese.el (euc-jisx0213): New coding-system.
4610
4611         * mule/mule-conf.el (japanese-jisx0213-1): Specify
4612         `japanese-jisx0208-1990' as the mother.
4613
4614 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4615
4616         * dumped-lisp.el (preloaded-file-list): Change condition of
4617         loading "close-cdb".
4618
4619 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4620
4621         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4622         setup `coded-charset-entity-reference-alist'.
4623
4624 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4625
4626         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4627         UTF-2000.
4628
4629 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4630
4631         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4632         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4633
4634 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4635
4636         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4637         (chinese-big5-eten-a): Likewise.
4638         (chinese-big5-eten-b): Likewise.
4639         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4640         code range is #x8140 .. #x8DFE.
4641
4642 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4643
4644         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4645         UTF-2000.
4646         (chinese-big5-cdp): Likewise.
4647
4648 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4649
4650         * dumped-lisp.el (preloaded-file-list): Rename
4651         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4652
4653 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4654
4655         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4656         append `system-char-db-source-file-list' into
4657         `preloaded-file-list' in UTF-2000.
4658
4659 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4660
4661         * dumped-lisp.el (preloaded-file-list): Delete
4662         character-definition files.
4663
4664 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4665
4666         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4667         UTF-2000.
4668
4669 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4670
4671         * mule/mule-charset.el (default-coded-charset-priority-list):
4672         Delete `mojikyo-2022-1'.
4673
4674 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4675
4676         * mule/mule-charset.el (default-coded-charset-priority-list):
4677         Delete `mojikyo'.
4678
4679 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4680
4681         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4682         `ucs-sip'.
4683
4684 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4685
4686         * mule/mule-charset.el (default-coded-charset-priority-list):
4687         Comment out `chinese-gb12345'.
4688
4689 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4690
4691         * bytecomp.el (byte-compile-insert-header): Fixed.
4692
4693 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4694
4695         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4696         XEmacs UTF-2000.
4697
4698 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4699
4700         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4701         UTF-2000.
4702
4703 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4704
4705         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4706         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4707
4708 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4709
4710         * mule/mule-charset.el (default-coded-charset-priority-list):
4711         `japanese-jef-china3' is renamed `china3-jef'.
4712
4713 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4714
4715         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4716         `japanese-jef-china3' and `ideograph-cbeta'.
4717
4718 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4719
4720         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4721
4722 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4723
4724         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4725         `chinese-big5-cdp'.
4726
4727 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4728
4729         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4730         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4731
4732 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4733
4734         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4735         loading character definitions.
4736
4737 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4738
4739         * dumped-lisp.el (preloaded-file-list): Rename
4740         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4741
4742 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4743
4744         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4745         `chinese-big5'.
4746
4747 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4748
4749         * dumped-lisp.el (preloaded-file-list): Dump
4750         "Ideograph-R028-Private" with XEmacs UTF-2000.
4751
4752 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4753
4754         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4755         `chinese-gb12345'.
4756
4757 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4758
4759         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4760         `ideograph-gt-pj-{1..11}'.
4761
4762         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4763         XEmacs UTF-2000.
4764
4765 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4766
4767         * mule/mule-charset.el (default-coded-charset-priority-list):
4768         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4769         `chinese-isoir165'.
4770
4771 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4772
4773         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4774         `image/png', `image/x-xpm' and `image/tiff'.
4775
4776         * files.el (binary-file-regexps): Add *.PNG.
4777
4778 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4779
4780         * mule/mule-charset.el (default-coded-charset-priority-list):
4781         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4782         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4783
4784 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4785
4786         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4787         the first completion when UTF-2000 is running.
4788
4789 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4790
4791         * mule/mule-charset.el (default-coded-charset-priority-list):
4792         Delete `ucs'.
4793
4794 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4795
4796         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4797
4798         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4799         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4800
4801 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4802
4803         * mule/vietnamese.el (vscii-2): Delete abolished property
4804         `composite'; now composite mode is default.
4805
4806 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4807
4808         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4809         of `raw-text'; check \uHHHH representation even if non-ascii
4810         characters are not found.
4811
4812         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4813         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4814         unconditionally.
4815
4816         * mule/viet-ccl.el: New file.
4817
4818         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4819         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4820         - Separate CCL based implementations to viet-ccl.el.
4821
4822 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4823
4824         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4825         "jisx0213.2000-1".
4826         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4827
4828         * mule/mule-charset.el (default-coded-charset-priority-list):
4829         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4830         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4831
4832 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4833
4834         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4835
4836 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4837
4838         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4839         `ucs' in UTF-2000.
4840
4841 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4842
4843         * mule/mule-charset.el (default-coded-charset-priority-list):
4844         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4845         `arabic-iso8859-6'.
4846
4847 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4848
4849         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4850         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4851
4852 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4853
4854         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4855         `katakana-jisx0201' in UTF-2000.
4856
4857 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4858
4859         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4860         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4861         "u0FB50-Arabic-Presentation-Forms-A",
4862         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4863         "u0FE50-Small-Form-Variants",
4864         "u0FE70-Arabic-Presentation-Forms-B",
4865         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4866         UTF-2000.
4867
4868 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4869
4870         * dumped-lisp.el (preloaded-file-list): Delete
4871         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4872         ... "Ideograph-R214-Flute" in UTF-2000.
4873
4874 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4875
4876         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4877         (japanese-jisx0213-2): New coded-charset.
4878
4879         * dumped-lisp.el (preloaded-file-list): Add
4880         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4881         "Ideograph-R030-Mouth".
4882
4883 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4884
4885         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4886         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4887         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4888         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4889         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4890         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4891         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4892         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4893
4894 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4895
4896         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4897         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4898         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4899         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4900         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4901
4902         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4903         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4904
4905 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4906
4907         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4908         in UTF-2000.
4909
4910 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4911
4912         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4913         (chinese-isoir165): Moved from mule/chinese.el.
4914         (chinese-cns11643-3): Moved from mule/chinese.el.
4915         (chinese-cns11643-4): Moved from mule/chinese.el.
4916         (chinese-cns11643-5): Moved from mule/chinese.el.
4917         (chinese-cns11643-6): Moved from mule/chinese.el.
4918         (chinese-cns11643-7): Moved from mule/chinese.el.
4919
4920         * mule/chinese.el: Move definition of coded-charsets to
4921         mule/mule-conf.el.
4922
4923 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4924
4925         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4926         `ideograph-daikanwa'.
4927
4928 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4929
4930         * dumped-lisp.el (preloaded-file-list): Delete
4931         "ccs-jisx0201-latin.el".
4932
4933 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4934
4935         * dumped-lisp.el (preloaded-file-list): Add
4936         "u031A0-Extended-Bopomofo" in UTF-2000.
4937
4938 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4939
4940         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4941         renamed to u02E00-CJK-Radical-Supplement.
4942
4943 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4944
4945         * dumped-lisp.el (preloaded-file-list): Add
4946         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4947         "u030A0-Katakana", "u03100-Bopomofo",
4948         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4949         "u03200-Enclosed-CJK-Letters-and-Months" and
4950         "u03300-CJK-Compatibility".
4951
4952 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4953
4954         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4955         "u02F00-Kangxi-Radicals" and
4956         "u02FF0-Ideographic-Description-Characters".
4957
4958 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4959
4960         * dumped-lisp.el (preloaded-file-list): Add
4961         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4962         "u02800-Braille-Patterns" in UTF-2000.
4963
4964 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4965
4966         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4967         "uXXXXX-*.el" in UTF-2000.
4968
4969         * bytecomp.el (byte-compile-insert-header): Delete comments if
4970         non-ASCII characters are found; allow `byte-compile-dynamic' and
4971         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4972         `raw-text'.
4973
4974 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4975
4976         * dumped-lisp.el (preloaded-file-list): Add
4977         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4978         "u025A0-Geometric-Shapes.el".
4979
4980 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4981
4982         * dumped-lisp.el (preloaded-file-list): Add
4983         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4984         "u02460-Enclosed-Alphanumerics.el".
4985
4986 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4987
4988         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4989         `chinese-gb2312'.
4990
4991         * dumped-lisp.el (preloaded-file-list): Add
4992         "u02200-Mathematical-Operators.el" and
4993         "u02300-Miscellaneous-Technical.el".
4994
4995 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4996
4997         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4998         `chinese-cns11643-*'.
4999
5000         * dumped-lisp.el (preloaded-file-list): Add
5001         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
5002         "u02190-Arrows.el" in UTF-2000.
5003
5004 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5005
5006         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5007         `korean-ksc5601'.
5008
5009         * dumped-lisp.el (preloaded-file-list): Add
5010         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
5011         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
5012         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
5013
5014 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5015
5016         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
5017
5018 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5019
5020         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
5021         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
5022         "u01780-Khmer.el", "u01800-Mongolian.el",
5023         "u01E00-Latin-Extended-Additional.el" and
5024         "u01F00-Greek-Extended.el" in UTF-2000.
5025
5026 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5027
5028         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5029         `ethiopic-ucs' and `ethiopic'.
5030
5031         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
5032         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
5033
5034         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
5035         from mule/ethiopic.el.
5036
5037         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
5038         mule/mule-conf.el.
5039
5040 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5041
5042         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5043         `lao'.
5044
5045         * mule/mule-conf.el (lao): New coded-charset.
5046
5047         * dumped-lisp.el (preloaded-file-list): Add
5048         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
5049         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
5050         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
5051         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
5052         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
5053
5054 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5055
5056         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5057         `ucs-bmp' and `arabic-iso8859-6'.
5058
5059 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5060
5061         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
5062         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
5063         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
5064
5065 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5066
5067         * startup.el (normal-top-level): Load autoload file for UTF-2000
5068         in UTF-2000.
5069
5070 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
5071
5072         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
5073         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
5074         "u00020-Basic-Latin.el", "u00080-C1.el",
5075         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
5076         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
5077         "u002B0-Spacing-Modifier-Letters.el",
5078         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
5079         UTF-2000.
5080
5081 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
5082
5083         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5084         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
5085         instead of `vietnamese-viscii-*'.
5086
5087 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
5088
5089         * mule/mule-conf.el: New file.
5090
5091         * mule/misc-lang.el: Move definition of charset `ipa' to
5092         mule/mule-conf.el.
5093
5094 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5095
5096         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5097         `latin-viscii'; prefer it for characters used in Vietnamese.
5098
5099 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
5100
5101         * bytecomp.el (byte-compile-insert-header): Fix regexp.
5102
5103 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
5104
5105         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
5106         `vietnamese-viscii-lower'.
5107         (latin-viscii-upper): Renamed from charset
5108         `vietnamese-viscii-upper'.
5109         (vietnamese-viscii-lower): New alias for charset
5110         `latin-viscii-lower'.
5111         (vietnamese-viscii-upper): New alias for charset
5112         `latin-viscii-upper'.
5113
5114 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
5115
5116         * mule/mule-charset.el (default-coded-charset-priority-list):
5117         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
5118
5119 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
5120
5121         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
5122         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
5123         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
5124         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
5125         lisp/utf-2000.
5126
5127 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5128
5129         * mule/ccs-tcvn5712.el: New file.
5130
5131 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5132
5133         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
5134         in UTF-2000.
5135
5136 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5137
5138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5139         `japanese-jisx0208'.
5140
5141 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5142
5143         * dumped-lisp.el (preloaded-file-list): Add
5144         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
5145         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
5146         UTF-2000.
5147
5148         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
5149         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
5150         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
5151         mule/ccs-viscii.el: New files.
5152
5153         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
5154         if \uXXXX is found.
5155
5156 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5157
5158         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5159         `hiragana-jisx0208' and `katakana-jisx0208'.
5160
5161 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
5162
5163         * mule/chinese.el (chinese-cns11643-3): Define it even if
5164         `utf-2000' is provided.
5165         (chinese-cns11643-4): Likewise.
5166         (chinese-cns11643-5): Likewise.
5167         (chinese-cns11643-6): Likewise.
5168         (chinese-cns11643-7): Likewise.
5169
5170 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
5171
5172         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5173         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
5174
5175 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5176
5177         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5178         `cyrillic-iso8859-5' and `greek-iso8859-7'.
5179
5180 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5181
5182         * mule/mule-charset.el (default-coded-charset-priority-list):
5183         Setup in UTF-2000.
5184
5185 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
5186
5187         * mule/viet-chars.el: Don't define charset
5188         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
5189         they are defined as builtin charsets.
5190
5191 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
5192
5193         * version.el (emacs-version): Add more space just before UTF-2000
5194         version string.
5195
5196 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
5197
5198         * version.el ([constant] emacs-version): Don't add a space in the
5199         preceding place of `xemacs-betaname' because it is duplicated.
5200         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
5201
5202         * startup.el (splash-frame-body): Add ETL.
5203
5204 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
5205
5206         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
5207         is provided because it is defined as builtin charset.
5208         (chinese-cns11643-4): Likewise.
5209         (chinese-cns11643-5): Likewise.
5210         (chinese-cns11643-6): Likewise.
5211         (chinese-cns11643-7): Likewise.
5212
5213 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
5214
5215         * mule/mule-cmds.el (reset-language-environment): Fix problem when
5216         coding-system `iso-10646-ucs-4' is not defined.
5217
5218 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
5219
5220         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
5221         coding-system if `utf-2000' is provided.
5222
5223 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
5224
5225         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
5226         `utf-2000' is provided.
5227
5228 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
5229
5230         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
5231         if utf-2000 is provided temporally.
5232
5233 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
5234
5235         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
5236         as builtin variable].
5237
5238 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
5239
5240         * files.el (insert-file-contents-literally): Treat file as binary;
5241         call file-name-handlers. [sync with Emacs 20.3.10]
5242
5243 2008-12-28  Vin Shelton  <acs@xemacs.org>
5244
5245         * XEmacs 21.4.22 is released
5246
5247 2008-12-30  Vin Shelton  <acs@xemacs.org>
5248
5249         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
5250         during building even if no packages are found.
5251
5252 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
5253
5254         * printer.el (generic-print-region): 
5255         (generic-print-buffer): 
5256         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
5257         check if the msprinter device is available, now that msprinter is
5258         always available as a specifier tag. 
5259
5260 2008-12-24  Vin Shelton  <acs@xemacs.org>
5261
5262         * about.el: Add Francisco to my bio!
5263
5264 2008-12-23  Vin Shelton  <acs@xemacs.org>
5265
5266         * autoload.el: Move operator definitions to autoload-operators.el
5267         in the xemacs-base package.
5268
5269 2007-11-22  Vin Shelton  <acs@xemacs.org>
5270
5271         * about.el (about-hacker-contribution): Updated my bio.
5272
5273 2007-10-07  Vin Shelton  <acs@xemacs.org>
5274
5275         * XEmacs 21.4.21 is released
5276
5277 2007-09-19  Didier Verna  <didier@xemacs.org>
5278
5279         Update my personal info.
5280         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
5281         * about.el (about-other-current-hackers): Ditto.
5282         * about.el (about-url-alist): Add my musical website.
5283         * about.el (about-personal-info): Update my entry.
5284         * about.el (about-hacker-contribution): Ditto.
5285
5286 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
5287
5288         * package-get.el (package-get-download-sites): Update download
5289         sites in Japan.
5290         * package-get.el (package-get-pre-release-download-sites): Ditto.
5291
5292 2007-08-18  Vin Shelton  <acs@xemacs.org>
5293
5294         * package-get.el (package-get-pre-release-download-sites): Sync
5295         mirror sites with 21.5.  (Thanks, Adrian)
5296
5297 2007-08-09  Mike Sperber  <mike@xemacs.org>
5298
5299         * startup.el (migrate-user-init-file): Create backup of
5300         `user-init-file' before migrating.
5301         * startup.el (maybe-migrate-user-init-file): Print
5302         information about backup file.
5303         (maybe-create-compatibility-dot-emacs): Follow above change.
5304
5305 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
5306
5307         * font-lock.el: Sync font-lock-add-keywords and
5308         font-lock-remove-keywords from GNU Emacs.
5309         * font-lock.el (font-lock-keywords-alist): New.
5310         * font-lock.el (font-lock-removed-keywords-alist): New.
5311         * font-lock.el (font-lock-add-keywords): New.
5312         * font-lock.el (font-lock-update-removed-keyword-alist): New.
5313         * font-lock.el (font-lock-remove-keywords): New.
5314
5315 2007-08-16  Vin Shelton  <acs@xemacs.org>
5316
5317         * font-lock.el: Add defvar for font-lock-warning-face.  Original
5318         patch from Hans de Graaff.
5319
5320 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
5321
5322         * package-get.el (package-get-download-sites): Document Chile and
5323         update Denmark download site.
5324         * package-get.el (package-get-pre-release-download-sites): Ditto.
5325
5326 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5327
5328         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
5329
5330 2006-12-09  Vin Shelton  <acs@xemacs.org>
5331
5332         * XEmacs 21.4.20 is released
5333
5334 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
5335
5336         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
5337
5338 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
5339
5340         * info.el (Info-find-file-node, Info-insert-dir)
5341         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
5342         `(equal buffer-file-truename (file-truename buffer-file-name))'.
5343         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
5344         and discussion.
5345
5346 2006-05-20  Ville Skyttä  <scop@xemacs.org>
5347
5348         * obsolete.el (line-beginning-position): New, from 21.5.x.
5349         (line-end-position): Ditto.
5350
5351 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
5352
5353         * package-get.el (package-get-download-sites): Welcome
5354         nl.xemacs.org and Thanks!
5355         * package-get.el (package-get-pre-release-download-sites): Ditto.
5356
5357 2004-01-19  Martin Buchholz  <martin@xemacs.org>
5358
5359         * font-lock.el: Add support for not-so recent changes in Java to
5360         java-mode.
5361
5362 2006-01-28  Vin Shelton  <acs@xemacs.org>
5363
5364         * XEmacs 21.4.19 is released
5365
5366 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
5367
5368         * easymenu.el: Update copyright. 
5369         * easymenu.el (easy-menu-all-popups):
5370         Add a docstring. 
5371         * easymenu.el (easy-menu-add):
5372         Document a bug, rework the function to preserve any existing
5373         non-default mode-popup-menu instead of overwriting it, and not to
5374         bother normalising the menu title (nothing else does).
5375         * easymenu.el (easy-menu-remove):
5376         Restore the default mode-popup-menu instead of leaving an empty
5377         one when we remove the last easy-menu popup. 
5378
5379 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
5380
5381         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
5382         as suggested by Rodrigo Ventura.
5383         * package-get.el (package-get-pre-release-download-sites): Ditto,
5384         with replacement of xemacs-21.5 by beta, which is the logical path
5385         to our beta core and package pre-releases.
5386
5387 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
5388
5389         * package-get.el (package-get-download-sites): Add Hong Kong
5390         download site.
5391         * package-get.el (package-get-pre-release-download-sites): Ditto.
5392
5393 2005-12-26  Vin Shelton  <acs@xemacs.org>
5394
5395         * find-paths.el:
5396         * find-paths.el (paths-emacs-root-p): Add search for package root.
5397         * find-paths.el (paths-find-emacs-root): Replaced with
5398         paths-find-invocation-roots, which returns a list of roots.
5399         * find-paths.el (paths-find-invocation-roots): New.
5400         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
5401
5402 2005-12-05  Ville Skyttä  <scop@xemacs.org>
5403
5404         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
5405         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
5406
5407 2005-12-03  Vin Shelton <acs@xemacs.org>
5408
5409         * XEmacs 21.4.18 is released
5410
5411 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
5412
5413         * package-get.el (package-get-download-sites): Update reflecting
5414         latest http://www.xemacs.org/Releases/ information generated by
5415         xemacs-builds/adrian/website/package-get-2-download-sites.el.
5416         * package-get.el (package-get-pre-release-download-sites): Ditto.
5417
5418 2005-02-28  Simon Josefsson  <jas@extundo.com>
5419
5420         * about.el (xemacs-hackers): Add jas.
5421         (about-other-current-hackers): Likewise.
5422         (about-url-alist): Add URL for jas.
5423         (about-personal-info): Document jas.
5424         (about-hacker-contribution): Describe jas contributions.
5425
5426 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5427
5428         * easymenu.el (easy-menu-remove): As described in 
5429         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
5430         except the "Command" menu from mode-popup-menu. 
5431
5432 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5433  
5434         * font.el (font-spatial-to-canonical): Correct calculation of 
5435         return value for pixel-based input value. 
5436  
5437 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
5438
5439         * code-process.el (call-process): Process-related docstring
5440         improvements spurred by Norbert Koch.
5441         * code-process.el (call-process-region): Ditto.
5442         * code-process.el (start-process): Ditto.
5443
5444 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
5445
5446         * finder.el (finder-find-library): Return filename actually
5447         searched for.
5448
5449 2005-10-10  Steve Youngs  <steve@sxemacs.org>
5450
5451         * help.el (view-emacs-news): Use `expand-file-name' instead of
5452         `locate-data-file' as the latter will find any "NEWS" files that
5453         might exist in packages _before_ the one in core.
5454
5455 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
5456
5457         * package-get.el (package-get-init-package):
5458         package-get-init-package buglet (21.4.17) by Jeff Mincy
5459         <mincy@rcn.com> fixing false temporary load-path shadows reported
5460         after package installation and simplifying code.
5461
5462 2005-10-18  Ville Skyttä  <scop@xemacs.org>
5463
5464         * package-get.el (package-get-download-sites): Sync mirrors list
5465         with the XEmacs website.
5466         (package-get-pre-release-download-sites): Ditto.
5467
5468 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
5469
5470         * derived.el (derived-mode-merge-syntax-tables):
5471         Revert my 21.5-only patch of 2003-07-18 which slipped in
5472         through Jerry James's patch of 2004-06-07.
5473
5474 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
5475
5476         * cmdloop.el (keyboard-quit): Remove workaround for
5477         `region-active-p' not making sure active region is in current
5478         buffer now that it does.
5479         * minibuf.el (minibuffer-keyboard-quit): Ditto.
5480         * simple.el (region-active-p): `region-active-p' to only return t
5481         when active region is in current buffer.
5482
5483 2005-02-21  Norbert Koch  <viteno@xemacs.org>
5484
5485         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
5486         package names, quell a byte-compiler warning, doc fix.
5487
5488 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
5489
5490         * buffer.el (pop-to-buffer):
5491         * window-xemacs.el (display-buffer):
5492         Document use of `same-window-buffer-names,' `same-window-regexps'
5493         by pop-to-buffer and display-buffer. 
5494         
5495 2005-02-06  Vin Shelton <acs@xemacs.org>
5496
5497         * XEmacs 21.4.17 is released
5498
5499 2005-01-29  Ben Wing  <ben@xemacs.org>
5500
5501         * shadow.el (find-emacs-lisp-shadows):
5502         Add custom-defines to list of ignored files.
5503
5504 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
5505
5506         * simple.el (shifted-motion-keys-select-region): Fix statement
5507         about unshifted-motion-keys-deselect-region.
5508
5509 2004-12-15  Ville Skyttä  <scop@xemacs.org>
5510
5511         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
5512         now) for GNU Emacs compatibility.
5513         (make-obsolete-variable): Ditto.
5514
5515 2004-01-08  Ben Wing  <ben@xemacs.org>
5516
5517         * code-files.el (load):
5518         File positions are 0 based not 1 based. Thanks to Steve Youngs.
5519
5520 2004-12-05  Vin Shelton <acs@xemacs.org>
5521
5522         * XEmacs 21.4.16 is released
5523
5524 2004-12-04  Vin Shelton  <acs@xemacs.org>
5525
5526         * auto-autoloads.el: Regenerated.
5527
5528         * custom-load.el: Regenerated.
5529
5530 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
5531
5532         Fix bug: apropos errors if a defalias refers to an undefined
5533         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
5534
5535         * apropos.el (apropos):
5536         (apropos-command):
5537         * help.el (frob-help-extents):
5538         * help-macro.el (make-help-screen):
5539         * hyper-apropos.el (hyper-apropos-grok-functions):
5540         (hyper-apropos-get-doc):
5541         Catch void-function error thrown by `documentation'.
5542
5543 2004-09-02  Steve Youngs  <steve@youngs.au.com>
5544
5545         * packages.el (package-require): Fix incorrect arg to format.
5546         This fixes a `format specifier' error.
5547
5548 2004-08-13  Jerry James  <james@xemacs.org>
5549
5550         * bytecomp.el (forward-word): Tell the byte compiler the correct
5551         number of arguments to forward-word.
5552
5553 2004-08-12  Sven Grundmann  <sven@xemacs.org>
5554
5555         * etags.el: Fixed loading of include files for tag completion. Now
5556         you can make a tag file for a library, include it into your
5557         project and it will be reloaded only if it changed. Infinte
5558         include loops are detected and the correct tag files are loaded.
5559         * etags.el (buffer-tag-table-list): Load and verify tag files in
5560         the external function buffer-tag-table-list-load.
5561         * etags.el (buffer-tag-table-list-load): New. Load and verify the
5562         tag files. Also load the included tag files. The priority of the
5563         included files is right below their parent file. If multiple
5564         matches occur then the symbols from the parent file are found
5565         first.
5566         * etags.el (tag-table-include-files): Corrected comment
5567         string. Switched to pattern constant tags-include-pattern to have
5568         it at a central location.
5569         * etags.el (tags-include-pattern): Added doc string.
5570         * etags.el (add-to-tag-completion-table): Removed obsolete
5571         comments as the include files are allready returned by
5572         buffer-tag-table-list and loaded.
5573         * etags.el (find-tag-internal): The include files are allready
5574         included in tag-tables as buffer-tag-table-list returns them now.
5575
5576 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
5577
5578         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
5579         Loading items into the notebook is now done by C code.
5580         * widgets-gtk.el (gtk-widget-instantiate-internal):
5581         Style no longer changed.
5582
5583 2004-06-28  Nix  <nix@esperi.org.uk>
5584
5585         * cmdloop.el (truncate-command-history-for-gc): Delay
5586         execution of all things that look up variable bindings,
5587         via `enqueue-eval-event'.
5588
5589 2004-06-24  Vin Shelton  <acs@xemacs.org>
5590
5591         * package-get.el (package-get-require-signed-base-updates):
5592         now defaults to nil.
5593
5594 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5595
5596         * subr.el (split-string): Clean up docstring.
5597
5598 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
5599
5600         * faces.el (zmacs-region): fix typo in docstring.
5601
5602 2004-06-07  Jerry James  <james@xemacs.org>
5603
5604         * derived.el: Synch with Emacs 21.3.
5605         * subr.el (with-local-quit): New, from Emacs 21.3.
5606         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
5607         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
5608         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
5609
5610 2004-06-16  Jerry James  <james@xemacs.org>
5611
5612         * cl.el (cl-set-substring): Increment start by the length of the
5613         string, not the string itself.
5614
5615 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
5616
5617         * etags.el (tag-table-include-files): Expand included TAGS file
5618         paths to avoid problems with relative paths.  Thanks to Peter
5619         Chubb <peterc@gelato.unsw.edu.au>.
5620         * etags.el (tags-include-pattern): New.
5621         * etags.el (add-to-tag-completion-table): Parse and ignore
5622         trailing include lines.
5623
5624 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5625
5626         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5627         avoiding line solely composed of equal signs.
5628
5629 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5630
5631         * cus-edit.el (alloc): Typo fix.
5632         * cus-edit.el (custom-browse-visibility): Ditto.
5633         * cus-edit.el (custom-variable-value-create): Ditto.
5634         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5635         * cus-edit.el (custom-save-variables): Bind print-length and
5636         print-level to nil to avoid value abbreviation.
5637         * cus-edit.el (custom-save-face-internal): Ditto.
5638         * cus-edit.el (custom-save-faces): Save in sorted order.
5639         * cus-edit.el (custom-save-resets): Bind print-length and
5640         print-level to nil to avoid value abbreviation.
5641         * cus-edit.el (custom-save-loaded-themes): Ditto.
5642
5643 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5644
5645         * subr.el (split-string-default-separators): New.
5646         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5647         see comment in source.
5648
5649 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5650
5651         * mule/japanese.el (paragraph-start, paragraph-separate):
5652         Remove anchor to BOL.
5653
5654 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5655
5656         * cl.el (gensym, gentemp): Improve docstrings.
5657
5658 2004-05-10  Vin Shelton  <acs@xemacs.org>
5659
5660         * etags.el: Sync with 21.5 version.
5661
5662 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5663
5664         * etags.el:
5665         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5666         only for use with exuberant ctags. This will also enable building of 
5667         completion tables with exuberant ctags. This will not work with
5668         xemacs ctags. 
5669         * etags.el (get-tag-table-buffer): New function for creating of
5670         completion table is used if tags-exuberant-ctags-optimization-p ist t
5671         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5672         finding the tag names. New.
5673         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5674         building tag completion table with exuberant ctags. New.
5675         * etags.el (find-tag-internal): Improve exact tag matching for tags
5676         with name fields. Before the patch return types of functions or
5677         function parameters (with exuberant ctags) were found as matches.
5678
5679 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5680
5681         * list-mode.el (display-completion-list): Fixed completion list was
5682         taking the width of the frame and not of the window for displaying
5683         the selection methods.
5684
5685 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5686
5687         * menubar-items.el (default-menubar): Options are saved to custom.el.
5688
5689
5690 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5691
5692         * isearch-mode.el (isearch-abort): Preserve successful search target.
5693
5694 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5695
5696         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5697         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5698         Bihlmeyer.
5699         * gnuserv.el (gnuserv-mode-line-string): New.
5700         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5701         gnuserv-mode.
5702         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5703         * gnuserv.el (gnuserv-edit-files): Use
5704         make-x-device-with-gtk-fallback.
5705
5706 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5707
5708         * gtk-widgets.el: New import: gtk-accel-group-new.
5709         * dialog-gtk.el:
5710         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5711         * dialog-gtk.el (popup-builtin-question-dialog):
5712         Added support for dialog button mnemonics.
5713
5714 2004-03-22  Chris Green <cmg@dok.org>
5715
5716         * process.el (shell-command): Output buffer was ignored when a
5717         background process was run via shell-command.
5718
5719 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5720
5721         * cus-edit.el (custom-save-variables): Retrieve a list of
5722         variables to save first, sort it, and make sure the variables are
5723         saved in sorted order.
5724
5725 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5726  
5727         * package-get.el (package-get-update-base-from-buffer): Force
5728         binary coding system for verifying GnuPG signature in the
5729         package-index file.
5730  
5731 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5732
5733         * package-get.el (package-get-package-index-file-location): Handle
5734         missing "EMACSPACKAGEPATH" environment variable.
5735
5736 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5737
5738         * package-admin.el (package-admin-find-top-directory): Simplify
5739         directory comparisions and fix substring errors on short path
5740         components.
5741         * package-get.el (package-get-package-index-file-location):
5742         Default to first component of "EMACSPACKAGEPATH", if set.
5743
5744 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5745
5746         * package-get.el (process-error): New error datum.
5747
5748 2004-02-02  Vin Shelton <acs@xemacs.org>
5749
5750         * XEmacs 21.4.15 is released
5751
5752 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5753
5754         * itimer.el (activate-itimer): Modify the itimer timeout value as
5755         if it were begun at the last time when the itimer driver was woken
5756         up.
5757
5758 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5759
5760         * specifier.el (Copyright):
5761         Update.
5762         (make-specifier-and-init):
5763         (map-specifier):
5764         (canonicalize-inst-pair):
5765         (canonicalize-spec-list):
5766         (set-specifier):
5767         Synch docstrings to 21.5 where appropriate.
5768
5769 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5770
5771         * package-get.el (package-get-list-packages-where): New.  A
5772         function that allows searching for groups of packages.  For
5773         example, find all packages that require the fsf-compat package.
5774
5775 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5776
5777         The Great PUI Sync.
5778
5779         * auto-autoloads.el: Regenerated.
5780
5781         * custom-load.el: Regenerated.
5782
5783         * dumped-lisp.el (packages-hardcoded-lisp): New.
5784
5785         * menubar-items.el (menu-max-items): New.
5786         (menu-submenu-max-items): New.
5787         (menu-submenu-name-format): New.
5788         (menu-split-long-menu): New.
5789         (menu-sort-menu): New.
5790         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5791
5792         * obsolete.el (pui-add-install-directory): Renamed to the more
5793         logical `pui-set-local-package-get-directory'.
5794         (package-get-download-menu): Moved to `package-ui.el' and renamed
5795         to `package-ui-add-download-menu'.
5796
5797         * package-admin.el (package-admin-install-function-mswindows):
5798         Whitespace clean up.
5799         (package-admin-add-single-file-package): Removed.
5800         (package-admin-default-install-function): Whitespace clean up.
5801         (package-admin-find-top-directory): New.
5802         (package-admin-get-install-dir): Use it.
5803         (package-admin-get-manifest-file): 
5804         (package-admin-check-manifest): 
5805         (package-admin-add-binary-package):
5806         (package-admin-get-lispdir):
5807         (package-admin-delete-binary-package):
5808         (package-admin):
5809
5810         * package-get.el (package-get-package-index-file-location): New.
5811         (package-get-install-to-user-init-directory): New.
5812         (package-get-remote):
5813         (package-get-download-sites):
5814         (package-get-pre-release-download-sites): New.
5815         (package-get-site-release-download-sites): New.
5816         (package-get-base-filename):
5817         (package-get-always-update):
5818         (package-get-user-index-filename): Removed.
5819         (package-get-pgp-available-p): New.
5820         (package-get-require-signed-base-updates):
5821         (package-get-was-current):
5822         (package-entries-are-signed): New.
5823         (package-get-continue-update-base): New.
5824         (package-get-download-menu): Removed.
5825         (package-get-require-base):
5826         (package-get-update-base-entry):
5827         (package-get-locate-file):
5828         (package-get-locate-index-file):
5829         (package-get-maybe-save-index):
5830         (package-get-update-base):
5831         (package-get-update-base-from-buffer):
5832         (package-get-update-base-entries):
5833         (package-get-interactive-package-query):
5834         (package-get-update-all):
5835         (package-get-all):
5836         (package-get-dependencies):
5837         (package-get-init-package):
5838         (package-get-info): New.
5839         (package-get):
5840         (package-get-staging-dir):
5841         (package-get-set-version-prop): Removed.
5842         (package-get-installedp):
5843         (package-get-ever-installed-p):
5844         (packages): Removed.
5845         (package-get-custom-groups): Removed.
5846         (package-get-custom): Removed.
5847         (package-get-custom-add-entry): Removed.
5848
5849         * package-info.el (batch-update-package-info):
5850
5851         * package-net.el (package-net-batch-generate-bin-ini):
5852         (package-net-update-installed-db):
5853
5854         * package-ui.el (pui-info-buffer):
5855         (pui-directory-exists): Removed.
5856         (pui-package-dir-list): Removed.
5857         (pui-add-install-directory): Removed.
5858         (package-ui-download-menu): New.
5859         (package-ui-pre-release-download-menu): New.
5860         (package-ui-site-release-download-menu): New.
5861         (pui-set-local-package-get-directory): New.
5862         (pui-package-symbol-char):
5863         (pui-update-package-display):
5864         (pui-toggle-package):
5865         (pui-toggle-package-key):
5866         (pui-toggle-package-delete):
5867         (pui-toggle-package-delete-key):
5868         (pui-toggle-package-event):
5869         (pui-toggle-verbosity-redisplay):
5870         (pui-install-selected-packages):
5871         (pui-add-required-packages):
5872         (pui-help-echo):
5873         (pui-display-info):
5874         (list-packages-mode):
5875         (pui-list-packages):
5876
5877         * packages.el (packages-compute-package-locations):
5878         (package-require):
5879         (package-delete-name):
5880         (packages-hardcoded-lisp): Removed.
5881         (packages-useful-lisp): Removed.
5882         (packages-unbytecompiled-lisp): Removed.
5883         (packages-find-package-directories):
5884
5885         Summary:
5886
5887         Major code clean up of all things PUI.
5888
5889         Much improved code to determine where packages should be
5890         installed.  PUI no longer depends on any packages being
5891         pre-installed to compute where packages are to be installed to.
5892
5893         The user can specify the location of their package-index file.  It
5894         isn't necessary to set this because it has sane defaults.  People
5895         who "run-in-place" won't accidently overwrite the CVS
5896         package-index file.  See
5897         `package-get-package-index-file-location'. 
5898
5899         PUI will now properly clean up after itself in the event of an
5900         unsuccessful package install.  This drastically reduces the number
5901         of "wrong md5sum" FAQs.
5902
5903         non-Mule XEmacsen can no longer install Mule packages.
5904
5905         Package management via the custom interface has been removed.
5906
5907         The PUI related menubar items have been reorganised.
5908
5909         The PGP verification code has been fixed and the default for
5910         whether or not it is used is automatically computed.
5911
5912         * update-elc.el ((preloaded-file-list site-load-packages
5913         need-to-dump dumped-exe)):
5914         Just a couple of small changes to allow for
5915         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5916         existing anymore.
5917
5918 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5919
5920         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5921         apply `format' to the first argument of byte-compile-warn, it
5922         already calls format.
5923
5924 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5925
5926         * files.el (delete-old-versions): Avoid going interactive during
5927         make install when environment variable VERSION_CONTROL is set.
5928
5929 2003-12-04  Vin Shelton  <acs@xemacs.org>
5930
5931         * menubar-items.el (menu-item-search): Only bring up search dialog
5932         box if the feature is available and desired.
5933
5934 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5935
5936         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5937
5938 2003-11-05  Vin Shelton  <acs@xemacs.org>
5939
5940         * help.el (Help-prin1-face):
5941         (Help-princ-face):
5942         princ and prin1 are functions and need to be called as such.  The
5943         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5944
5945 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5946
5947         * about.el (about-xemacs): Give full version and build date.
5948
5949 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5950
5951         * win32-native.el (grep-null-device): This XEmacs has null-device.
5952
5953 2003-09-06  Mike Sperber  <mike@xemacs.org>
5954
5955         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5956         implement the specified semantics for `defvar.'
5957
5958 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5959
5960         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5961         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5962         displaying buffer in question.
5963
5964 2003-09-03  Vin Shelton <acs@xemacs.org>
5965
5966         * XEmacs 21.4.14 is released
5967
5968 2003-08-17  Vin Shelton  <acs@xemacs.org>
5969
5970         * about.el: Vanity patch.
5971
5972 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5973
5974         * code-process.el (call-process):
5975         (call-process-region):
5976         (start-process):
5977         Document coding system processing.
5978
5979 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5980
5981         * startup.el (splash-frame-body): Idiomatic English.
5982
5983 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5984
5985         * font-lock.el (font-lock-match-java-declarations): Move
5986         save-restriction, narrow-to-region to beginning of function to
5987         avoid going beyond the limit and causing an infloop.
5988
5989 2003-04-16  Jerry James  <james@xemacs.org>
5990
5991         * keydefs.el: Remove mappings for keys mapped to the nowhere
5992         defined function function-key-error.
5993
5994 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5995
5996         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5997         lisp-interaction-mode-hook): Add the docstrings.
5998
5999 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
6000
6001         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
6002         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
6003         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
6004
6005 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
6006
6007         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
6008         lambda list after the original doc.  Care about
6009         #'(lambda () "SingleString") 
6010         (cl-upcase-arg): 
6011         (cl-function-arglist):
6012         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
6013         circular data structures in lambda list specification
6014
6015 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
6016
6017         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
6018         to appear in font-lock-function-name-face.
6019
6020 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
6021
6022         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
6023         is not also the value of the lambda.
6024
6025 2003-05-06  Andy Piper  <andy@xemacs.org>
6026
6027         * files.el (revert-buffer): Make sure local variables get processed,
6028         even in the case of an optimized reversion.
6029
6030 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
6031
6032         * XEmacs 21.4.13 is released
6033
6034 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
6035
6036         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
6037         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
6038
6039 2003-02-14  Ben Wing  <ben@xemacs.org>
6040
6041         * byte-optimize.el:
6042         * byte-optimize.el (byte-compile-inline-expand):
6043         * byte-optimize.el (byte-compile-unfold-lambda):
6044         * byte-optimize.el (byte-optimize-form-code-walker):
6045         * byte-optimize.el (byte-optimize-form):
6046         * byte-optimize.el (byte-decompile-bytecode-1):
6047         * byte-optimize.el (byte-optimize-lapcode):
6048         Review carefully and sync up to 20.7 except for areas as noted.
6049         Fixes problem with JDE compilation.
6050
6051 2003-02-05  Ben Wing  <ben@xemacs.org>
6052
6053         * simple.el:
6054         * simple.el (motion-keys-for-shifted-motion):
6055         Omit M-S-home/end from motion keys.
6056
6057 2003-02-07  Ben Wing  <ben@xemacs.org>
6058
6059         * text-props.el (text-property-any):
6060         * text-props.el (text-property-not-all):
6061         Fix bug when end > start.
6062
6063 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
6064
6065         * info.el (Info-insert-dir): Make default-directory end in
6066         separator.  Patch due to Martin Buchholz.
6067
6068 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
6069
6070         * XEmacs 21.4.12 "Portable Code" is released.
6071
6072 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
6073
6074         * about.el: Update golubev data.
6075
6076 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
6077
6078         * isearch-mode.el (isearch-mode-map): Substitute comment on
6079         desirability, and back out "GR is printable" changes.
6080
6081 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
6082
6083         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
6084
6085 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
6086
6087         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
6088
6089 2003-01-06  Ville Skyttä  <scop@xemacs.org>
6090
6091         * menubar-items.el (default-menubar): Use browse-url-mozilla
6092         instead of browse-url-gnome-moz for Mozilla.
6093
6094 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
6095
6096         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
6097
6098 2002-12-27  Ville Skyttä  <scop@xemacs.org>
6099
6100         * files.el (auto-mode-alist): Remove redundant entries for modes
6101         that live in packages.
6102         (interpreter-mode-alist): Ditto.
6103
6104 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
6105
6106         * menubar-items.el (default-menubar): Sync with current
6107         browse-url-xemacs.el.
6108
6109 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6110
6111         * XEmacs 21.4.10 "Military Intelligence" is released.
6112
6113 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
6114
6115         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
6116
6117 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
6118
6119         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
6120
6121 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
6122
6123         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
6124         effect free function.
6125         (font-lock-fontify-keywords-region): Supply the argument to
6126         font-lock-compile-keywords.
6127
6128 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
6129
6130         * package-get.el (package-get-download-sites): Bring sites list
6131         up to date, prefer xx.xemacs.org addresses.
6132
6133 2002-09-27  Andy Piper  <andy@xemacs.org>
6134
6135         * dialog.el (make-dialog-box): for general dialogs only
6136         delete-frame-hook will be run.
6137
6138 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
6139
6140         * font-lock.el (font-lock-fontify-syntactically-region): Add
6141         comment about lookup-syntax-properties, document LOUDLY as unused.
6142
6143 2002-08-26  Andy Piper  <andy@xemacs.org>
6144
6145         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
6146         merge.
6147
6148 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
6149
6150         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
6151         (make-obsolete-variable): Ditto.
6152         (make-compatible): Ditto.
6153         (make-compatible-variable): Ditto.
6154
6155 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
6156
6157         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
6158         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
6159
6160 2002-08-28  Andy Piper  <andy@xemacs.org>
6161
6162         * files.el (revert-buffer): propagate revert-without-query-status.
6163
6164 2002-06-03  Andy Piper  <andy@xemacs.org>
6165
6166         * dialog-items.el (make-search-dialog): align various subcontrols
6167         in visually pleasing ways, allow frame to autosize to the dialog
6168         size.
6169         * dialog.el (make-dialog-box): add a border inside the frame. Add
6170         :autosize property, if t then reset the frame size appropriately
6171         before the frame is mapped.
6172         * gutter-items.el (set-progress-feedback-instantiator): align
6173         various subcontrols.
6174         * gutter-items.el (set-progress-abort-instantiator): ditto.
6175
6176 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
6177
6178         * XEmacs 21.4.9 "Informed Management" is released.
6179
6180 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
6181
6182         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
6183         "&optional append" argument.
6184
6185 2002-07-16  Didier Verna  <didier@xemacs.org>
6186
6187         * subr.el (replace-in-string): fix case fold bug introduced by
6188         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
6189         case-fold-search in temporary buffers.
6190
6191 2002-08-03  Steve Youngs  <youngs@xemacs.org>
6192
6193         * lib-complete.el (find-library): Remove check for mule because
6194         decompression DOES work on Mule.
6195
6196 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
6197
6198         * simple.el (join-line): New alias for `delete-indentation'.
6199
6200 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
6201
6202         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
6203         (font-lock-doc-face): New alias to font-lock-doc-string-face.
6204         (font-lock-builtin-face): New.
6205         (font-lock-constant-face): New.
6206         (font-lock-face-list): Add builtin and constant faces.
6207
6208 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
6209
6210         * autoload.el (make-autoload): Support define-derived-mode.
6211         Collected puts of doc-string-elt property.  Based on a patch by
6212         Didier Verna <didier@xemacs.org>.
6213
6214 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
6215
6216         * wid-edit.el (widget-field-activate): Fix docstring typo.
6217
6218 2002-07-23  Andy Piper  <andy@xemacs.org>
6219
6220         * about.el (about-personal-info): update me.
6221
6222 2002-07-12  Andy Piper  <andy@xemacs.org>
6223
6224         * custom.el (custom-theme-set-variables): remove bogus
6225         arguments. Use custom-set-default to set defaults.
6226         (custom-set-variables): update doc.
6227         (custom-local-buffer): new, synced from FSF.
6228         (custom-set-default): ditto.
6229         (defcustom): update doc.
6230
6231 2002-06-16  Andy Piper  <andy@xemacs.org>
6232
6233         * menubar-items.el (default-menubar): enable windows printing on
6234         cygwin as well as native.
6235
6236 2002-06-12  Andy Piper  <andy@xemacs.org>
6237
6238         * printer.el (generic-print-buffer): catch all errors so that the
6239         print device can be cleared in all scenarios.
6240         (Printer-clear-device): make sure clearing the printer allows it
6241         to be used again immediately.
6242         (generic-print-region): make sure the default printer face is
6243         black-on-white.
6244
6245 2002-04-23  Jerry James  <james@xemacs.org>
6246
6247         * window-xemacs.el (display-buffer-function): Change doc to
6248         reflect new arg.
6249         * window-xemacs.el (pre-display-buffer-function): Ditto.
6250         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
6251         non-nil, make the new window just big enough for its contents.
6252         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
6253         * frame.el (show-temp-buffer-in-current-frame): Remove broken
6254         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
6255
6256 2002-06-06  Andy Piper  <andy@xemacs.org>
6257
6258         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
6259         (defcustom): ditto.
6260         (custom-handle-keyword): ditto.
6261
6262 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
6263
6264         * gutter-items.el (buffers-tab-selection-function): Improve doc.
6265         Make obsolete.  Default to nil.
6266         (buffers-tab-filter-functions): Improve doc.  Use literal default.
6267         Inspired by a patch by John Palmieri.
6268
6269 2002-07-01  Mike Alexander  <mta@arbortext.com>
6270
6271         * process.el (shell-command-on-region): Don't delete the region
6272         before giving it to call-process-region
6273
6274 2002-06-04  Jerry James <james@eecs.ku.edu>
6275
6276         * find-paths.el (paths-find-architecture-directory): Search in
6277         `system-configuration'/`base', not `base'`system-configuration'.
6278
6279 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
6280
6281         * info.el (Info-index): Add missing \ in [ t].
6282
6283 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
6284
6285         * gutter-items.el (gutter-buffers-tab-visible-p,
6286         buffers-tab-omit-function, buffers-tab-selection-function,
6287         buffers-tab-filter-functions):
6288         Doc improvements.
6289
6290 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
6291
6292         * toolbar.el (toolbar-icon-directory): Document trailing separator.
6293
6294         * toolbar-items.el (toolbar-news): Fix typo in message string.
6295
6296 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
6297
6298         * dialog.el (yes-or-no-p-dialog-box): 
6299         * cmdloop.el (y-or-n-p-minibuf):
6300         (yes-or-no-p-minibuf):
6301         (yes-or-no-p):
6302         (y-or-n-p): 
6303         Specify negative answers in docstrings.
6304
6305 2002-05-25  Steve Youngs  <youngs@xemacs.org>
6306
6307         * package-ui.el (pui-help-echo): Display both installed and author
6308         version.  Use a balloon-help window to display extra info like
6309         package requires.
6310
6311 2002-05-30  Andy Piper  <andy@xemacs.org>
6312
6313         * files.el (revert-buffer-internal): don't visit
6314         revert-buffer. Kill buffer when not used. Suggested by Mike
6315         Alexander <mta@arbortext.com>
6316
6317 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
6318
6319         * files.el (revert-buffer): More docstring fiddling.
6320
6321 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
6322
6323         * files.el (revert-buffer):
6324         (revert-buffer-internal):
6325         (revert-buffer-insert-file-contents-function):
6326         Improve docstrings and comments.
6327
6328 2002-05-08  Andy Piper  <andy@xemacs.org>
6329
6330         * files.el (revert-buffer): observe noconfirm behavior.
6331
6332 2002-04-09  Andy Piper  <andy@xemacs.org>
6333
6334         * files.el (revert-buffer): use revert-buffer-internal if it looks
6335         like doing so will not result in any user-visible changes.
6336         (revert-buffer-internal): new function. Do the actual process of
6337         reversion and then see whether the result is any different to what
6338         we have already. If it is not then do nothing.
6339
6340 2001-12-11  Andy Piper  <andy@xemacs.org>
6341
6342         * menubar.el (get-popup-menu-response): re-order so that it works
6343         on more sane/facist window systems.
6344
6345 2001-12-03  Andy Piper  <andy@xemacs.org>
6346
6347         * faces.el (frob-face-property): don't infloop in face frobbing
6348         from Jan Vroonhof <jan@xemacs.org>.
6349
6350 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
6351
6352         * faces.el (frob-face-property): Follow face fall-back hierarchy
6353         properly for face properties without an instance. Only do manual
6354         copy form 'default in last resort. This handles in particular
6355         the case where 'default itself has only a fall-back (which is
6356         the case by default on windows).
6357
6358 2001-11-24  Andy Piper  <andy@xemacs.org>
6359
6360         * printer.el (generic-print-region): set default-frame-plist to
6361         nil while creating the printer frame so that sizes reflect the
6362         printed page.
6363
6364         * faces.el (face-complain-about-font): Don't complain on printers.
6365
6366 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6367         
6368         * package-net.el: Andy synch.
6369         
6370 2001-12-16  Andy Piper  <andy@xemacs.org>
6371
6372         * package-get.el (package-get-update-all): Make sure installed.db
6373         gets updated after updating packages.
6374
6375 2002-03-28  Ben Wing  <ben@xemacs.org>
6376
6377         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
6378         continuation, truncation so that we don't get line jumpiness from
6379         them being larger than the line height.
6380
6381         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
6382
6383 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
6384
6385         * font.el (font-window-system-mappings): Add mapping for Gtk
6386         (assume identical to X) 
6387
6388 2002-02-04  Andy Piper  <andy@xemacs.org>
6389
6390         * files.el (convert-standard-filename): Fix for short filename
6391         Peter Arius <pas@methodpark.de>
6392
6393 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
6394
6395         * list-mode.el (default-choose-completion): completion-base-size
6396         should refer to local value in the completion list buffer.
6397
6398 2001-12-03  Didier Verna  <didier@xemacs.org>
6399
6400         * rect.el: autoload `replace-rectangle'.
6401         * keydefs.el (global-map): bind it to `C-x r p'.
6402
6403 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6404
6405         * XEmacs 21.4.8 "Honest Recruiter" is released.
6406
6407 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6408
6409         This patch is based on Jerry James's patch and analysis.
6410
6411         * select.el (get-clipboard):
6412         (get-selection):
6413         Update docstrings.
6414         (get-clipboard-foreign):
6415         (get-selection-foreign):
6416         New function for use as `interprogram-paste-function's.
6417
6418         * simple.el (interprogram-paste-function): Change default to
6419         `get-clipboard-foreign'; improve docstring.
6420         (interprogram-cut-function): Improve dosctring.
6421
6422 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
6423
6424         * XEmacs 21.4.7 "Economic Science" is released.
6425
6426 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
6427
6428         * cus-edit.el (customize-save-variable): Fix typo in prompt.
6429
6430 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
6431
6432         * obsolete.el (assq-delete-all): New compatibility alias for 
6433         remassq.
6434
6435 2002-01-09  Simon Josefsson  <jas@extundo.com>
6436
6437         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
6438
6439 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
6440
6441         * info.el (Info-auto-generate-directory): Default
6442         Info-auto-generate-directory to 'if-outdated.
6443
6444 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
6445
6446         * startup.el (normal-top-level): Prevent migration code from
6447         trashing .emacs on an error in loading the init files.
6448
6449 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
6450
6451         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
6452         "system default" Xdefaults and friends get xrdb-mode.
6453
6454 2002-03-05  Mats Lidell  <matsl@contactor.se>
6455  
6456         * help-nomule.el (tutorial-supported-languages): Added Swedish
6457         tutorial. Sorted languages.
6458
6459 2002-02-11  Mike Sperber <mike@xemacs.org>
6460
6461         * info.el (Info-maybe-update-dir): Regenerate dir if we're
6462         regenerating outdated dir files and dir is non-existent.
6463
6464 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
6465
6466         * code-files.el (convert-mbox-coding-system): Improve comment.
6467         (write-region): Improve docstring.  Reformat to 80 columns.  Add
6468         coding-system argument to `write-region-pre-hook' call.
6469         (write-region-pre-hook): Fix docstring to mention lockname argument.
6470
6471 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
6472
6473         * minibuf.el (completing-read): Remove redundant wrong arg list.
6474
6475         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
6476
6477 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
6478
6479         * obsolete.el (interactive-form): new compatibility alias for 
6480         function-interactive.
6481
6482 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
6483
6484         * menubar-items.el (Menubar-items-truncate-list): Removed.
6485         * menubar-items.el (Menubar-items-truncate-history): New.
6486         * menubar-items.el (default-menubar): Use
6487         Menubar-items-truncate-history.
6488
6489 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
6490
6491         * printer.el (generic-print-region): Pass correct arguments to
6492         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
6493         Torkelsson <torkel@acc.umu.se>.
6494
6495 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
6496
6497         * help.el (describe-mode): synched with FSF 19.34; handle nil
6498         minor mode indicators.
6499
6500 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
6501
6502         * minibuf.el (completing-read): Update docstring.
6503
6504 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
6505
6506         * XEmacs 21.4.6 "Common Lisp" is released.
6507
6508 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
6509
6510         * package-net.el: Inadvertant synch with Windows branch.  From
6511         Andy's log:
6512         (package-net-kit-version): new variable.
6513         (package-net-generate-bin-ini): use it. Remove unwanted functions.
6514
6515 2001-11-28  Steve Youngs  <youngs@xemacs.org>
6516
6517         * package-get.el (package-get-locate-index-file): Also search the
6518         core etc/ directory for the package index file if it can't be
6519         found in ~/.xemacs/.
6520
6521 2001-12-13  William Perry  <wmperry@gnu.org>
6522
6523         * dialog-gtk.el (popup-builtin-question-dialog):
6524         Conform to API in gui.c.
6525         
6526 2001-11-12  Andy Piper  <andy@xemacs.org>
6527
6528         * cus-edit.el (custom-save-face-internal): make sure we save
6529         non-themed faces.
6530         (custom-save-variables): ditto variables.
6531
6532 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
6533
6534         * faces.el (make-face-family):
6535         (make-face-size):
6536         New face-modifying functions per Jan Vroonhof.
6537
6538         cus-face.el (custom-set-face-font-family):
6539         (custom-set-face-font-size):
6540         Use them.
6541
6542         * font.el (font-window-system-mappings): More precise docstring.
6543
6544         (font-create-name):
6545         (font-create-object):
6546         (tty-font-create-object):
6547         (tty-font-create-plist):
6548         (x-font-create-object):
6549         (x-font-create-name):
6550         (ns-font-create-name):
6551         (mswindows-font-create-object):
6552         (mswindows-font-create-name):
6553         Add doctrings.
6554
6555 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
6556
6557         * gtk-faces.el (gtk-init-device-faces): removed spurious
6558         quote before let* expression.
6559
6560 2001-10-29  Andy Piper  <andy@xemacs.org>
6561
6562         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
6563         modified when changing coding system.
6564
6565         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
6566         that we invoke the GUI directory selector.
6567
6568 2001-10-25  Andy Piper  <andy@xemacs.org>
6569
6570         * dialog.el (make-dialog-box): use new directory dialog support.
6571         * minibuf.el (read-file-name-1): ditto.
6572         (read-file-name): ditto.
6573         (read-directory-name): ditto.
6574
6575 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
6576
6577         * XEmacs 21.4.5 "Civil Service" is released.
6578
6579 2001-04-23  Didier Verna  <didier@xemacs.org>
6580
6581         * cus-edit.el (custom-variable-pre-save): New.
6582         * cus-edit.el (custom-variable-post-save): New.
6583         * cus-edit.el (custom-variable-save): use them.
6584         * cus-edit.el (custom-face-pre-save): New.
6585         * cus-edit.el (custom-face-post-save): New.
6586         * cus-edit.el (custom-face-save): use them.
6587         * cus-edit.el (custom-group-pre-save): New.
6588         * cus-edit.el (custom-group-post-save): New.
6589         * cus-edit.el (custom-group-save): use them.
6590         * cus-edit.el (Custom-save): use the pre/post functions above,
6591         call `custom-save-all' only once.
6592         * cus-edit.el (custom-variable-pre-reset-standard): New.
6593         * cus-edit.el (custom-variable-post-reset-standard): New.
6594         * cus-edit.el (custom-variable-reset-standard): use them.
6595         * cus-edit.el (custom-face-pre-reset-standard): New.
6596         * cus-edit.el (custom-face-post-reset-standard): New.
6597         * cus-edit.el (custom-face-reset-standard): use them.
6598         * cus-edit.el (custom-group-pre-reset-standard): New.
6599         * cus-edit.el (custom-group-post-reset-standard): New.
6600         * cus-edit.el (Custom-reset-standard): use them.
6601         * cus-edit.el (custom-face-reset-saved): use the pre/post
6602         functions above, call `custom-save-all' only once.
6603
6604 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
6605
6606         * gutter-items.el (buffers-tab face): Derive from the modeline
6607         face by default.  Many people use white-on-black for the default
6608         font, and the tabs look hideous with that color combination.  The
6609         modeline usually has the correct colors.
6610
6611 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
6612
6613         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
6614         (tag-mark-stack-max): Typo fix.
6615
6616 2001-09-28  Ben Wing  <ben@xemacs.org>
6617
6618         * font-lock.el:
6619         * font-lock.el (font-lock-after-change-function):
6620         fix problem with last patch, reported by Katsumi Yamaoka.
6621
6622 2001-09-17  Ben Wing  <ben@xemacs.org>
6623
6624         * font-lock.el (font-lock-after-change-function):
6625         fix problem when you insert a comment on the line before a line of
6626         code: if we use the following char, then when you hit backspace,
6627         the following line of code turns the comment color.
6628
6629 2001-06-08  Ben Wing  <ben@xemacs.org>
6630
6631         * process.el: comment about shell-command-switch.
6632         * process.el (shell-quote-argument): Need to quote a null
6633         argument, too.  From Dan Holmsand.
6634         
6635         * startup.el (normal-top-level): Delete some unused FSF junk.
6636         * startup.el (command-line-early):
6637         
6638         * startup.el (command-line): Call MS Windows init function.
6639         
6640         * win32-native.el:
6641         * win32-native.el (mswindows-system-shells): New.
6642         * win32-native.el (mswindows-system-shell-p): New.
6643         * win32-native.el (init-mswindows-at-startup): New.
6644         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6645         * win32-native.el (mswindows-quote-one-simple-arg):
6646         * win32-native.el (mswindows-quote-one-command-arg):
6647         * win32-native.el (mswindows-construct-process-command-line-alist):
6648         Correct comments at top.  Correctly handle passing arguments
6649         to Cygwin programs and to bash.  Fix quoting of zero-length
6650         arguments (from Dan Holmsand).  Set shell-command-switch based
6651         on shell-file-name, which in turn comes from env var SHELL.
6652
6653 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6654
6655         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6656         default-toolbar-position): Fill docstrings for balloon-help.
6657
6658 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6659
6660         * faces.el: Reenable specifications over 'gtk domain.
6661
6662 2001-08-08  Didier Verna  <didier@xemacs.org>
6663
6664         * autoload.el (update-autoload-files): make defdir a file name,
6665         not directory name.
6666
6667 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6668
6669         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6670
6671         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6672
6673 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6674
6675         * font-menu.el (font-menu-set-font): Default to current font-family.
6676         (font-menu-preferred-resolution):
6677         (font-menu-size-scaling):
6678         Provide gtk defaults, too.
6679
6680 2001-07-29  Mike Alexander  <mta@arbortext.com>
6681
6682         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6683         list
6684         (custom-set-face-font-family): ditto
6685
6686 2001-07-26  Mike Sperber <mike@xemacs.org>
6687
6688         * files.el (auto-mode-alist): .9 files are man pages, too.
6689
6690 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6691
6692         * process.el (call-process-internal): bind
6693         coding-system-for-write to 'binary when calling
6694         start-process-internal, so the process receives 
6695         the literal contents of INFILE.
6696
6697 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6698
6699         * files.el (auto-mode-alist): Add configure.ac support.
6700
6701 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6702
6703         * buff-menu.el:
6704         mouse.el:
6705         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6706
6707 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6708
6709         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6710
6711 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6712
6713         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6714         mixed text.
6715         (kinsoku-eol-p): Ditto.
6716
6717 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6718
6719         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6720         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6721         characters as the category `s' or `e' correctly.
6722
6723 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6724
6725         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6726
6727 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6728
6729         * mule/cyrillic.el:  Set up case table.
6730
6731 2001-06-08  Mike Sperber <mike@xemacs.org>
6732
6733         * files.el (save-some-buffers-1): Don't zap the help window right
6734         after `map-y-or-n-p' has popped it up.
6735
6736 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6737
6738         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6739
6740 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6741
6742         * specifier.el: define-specifier-tag 'gtk.
6743
6744 2001-05-12  Ben Wing  <ben@xemacs.org>
6745
6746         * find-paths.el (paths-find-recursive-path):
6747         fix error with null EXCLUDE-REGEXP.
6748         
6749         * font-lock.el (font-lock-mode):
6750         fix problem reported by hrvoje with buffers starting with a space.
6751         
6752 2001-05-06  Ben Wing  <ben@xemacs.org>
6753
6754         * dialog.el (make-dialog-box):
6755         * menubar-items.el (default-menubar):
6756         * printer.el (generic-print-buffer):
6757         * printer.el (generic-print-region):
6758         implement printing the selection when it's selected.
6759
6760 2001-04-18  Didier Verna  <didier@xemacs.org>
6761
6762         * cus-edit.el (Custom-reset-standard): reset to standard settings
6763         not only when the buffer's :custom-state is 'modified, but also
6764         when it is 'set or 'saved.
6765
6766 2001-04-17  Didier Verna  <didier@xemacs.org>
6767
6768         * startup.el (load-user-init-file): define `custom-file' before
6769         loading the user's init file.
6770
6771 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6772
6773         * menubar.el (popup-mode-menu): Make it work with
6774         popup-menu-titles turned off.
6775         
6776 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6777
6778         * about.el (about-mailto-link): Use compose-mail for sending mail.
6779
6780 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6781
6782         * package-admin.el (package-install-hook): New.
6783         (package-delete-hook): New.
6784         (package-admin-add-single-file-package): Use package-delete-hook.
6785
6786         * package-get.el (package-get): Use package-install-hook.
6787
6788 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6789
6790         * package-ui.el (pui-install-selected-packages): reverse the lists
6791         of packages so that they get handled in the same order as they
6792         were selected.
6793
6794 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6795
6796         * packages.el (locate-library): Use read-library-name for completion.
6797
6798 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6799
6800         * byte-optimize.el (=): `=' is not a binary predicate!
6801         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6802         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6803
6804 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6805
6806         * bytecomp.el (byte-compile-arithcompare):
6807         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6808
6809 2001-06-03  William M. Perry  <wmperry@gnu.org>
6810
6811         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6812         return the filename selected by the user!
6813
6814 2001-05-31  William M. Perry  <wmperry@gnu.org>
6815
6816         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6817         in XEmacs/GTK.
6818
6819 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6820
6821         * coding.el: Tiny typo fixed.
6822
6823 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6824
6825         * XEmacs 21.4.3 "Academic Rigor" is released.
6826
6827 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6828
6829         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6830
6831 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6832
6833         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6834
6835 2001-05-04  Ben Wing  <ben@xemacs.org>
6836
6837         * printer.el (generic-print-buffer):
6838         * printer.el (generic-print-region):
6839         Enable dialog boxes.  Apply workaround recommended by Kirill.
6840         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6841         
6842         * simple.el (kill-whole-line):
6843         * simple.el (kill-line-1):
6844         * simple.el (kill-entire-line):
6845         * simple.el (kill-line):
6846         * simple.el (backward-kill-line):
6847         Take out interactive dependence of kill-whole-line.
6848
6849 2001-04-22  Ben Wing  <ben@xemacs.org>
6850
6851         * dialog.el (make-dialog-box):
6852         Put dialog titles back in -- this time correctly.  Fix various
6853         other problems with leaks and such.
6854
6855         * simple.el (region-exists-p):
6856         * simple.el (region-active-p):
6857         Add comment about which one is correct to use in menu specs.
6858
6859 2001-05-05  Ben Wing  <ben@xemacs.org>
6860
6861         * dialog.el (make-dialog-box): fix doc string.
6862         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6863         take out Pretty Print.
6864         * printer.el:
6865         * printer.el (printer-current-device): New.
6866         * printer.el (Printer-get-device): New.
6867         * printer.el (Printer-clear-device): New.
6868         * printer.el (generic-page-setup): New.
6869         * printer.el (generic-print-buffer):
6870         * printer.el (generic-print-region):
6871         Implement Page Setup.  Handle errors properly.
6872
6873 2001-05-05  Ben Wing  <ben@xemacs.org>
6874
6875         * subr.el (error): Complete list of errors in doc string.
6876         
6877 2001-04-22  Ben Wing  <ben@xemacs.org>
6878
6879         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6880         
6881 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6882
6883         * build-report.el: Remove CVS keywords since this file has been in
6884         core lisp for a while now.
6885         * build-report.el (build-report-make-output-files): Fix typo.
6886
6887 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6888
6889         * about.el (about-finish-buffer): Make sure the last change works
6890         even if EVENT is nil.
6891
6892 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6893
6894         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6895         clicked, not the one that happens to be the current buffer at the
6896         time.
6897
6898 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6899
6900         * cus-edit.el (custom-display): Support the GTK Window System also.
6901
6902 2001-04-30  Ben Wing  <ben@xemacs.org>
6903
6904         * printer.el:
6905         * printer.el (printer-page-header):
6906         * printer.el (Print-context): New.
6907         * printer.el (printer-page-footer):
6908         * printer.el (generate-header-element): New.
6909         * printer.el (generate-header-line): New.
6910         * printer.el (print-context-property):
6911         * printer.el (generic-print-buffer):
6912         * printer.el (generic-print-region):
6913         Implement headers and footers.  Implement calling Print dialog box
6914         (#### but it doesn't quite work yet).
6915
6916 2001-04-25  Ben Wing  <ben@xemacs.org>
6917
6918         * about.el (xemacs-hackers):
6919         * about.el (about-url-alist):
6920         * about.el (about-personal-info):
6921         * about.el (about-hacker-contribution):
6922         More contributions.
6923         
6924         * simple.el (handle-post-motion-command):
6925         Fix spurious setting of zmacs-region-stays to t after a non-shift
6926         motion command.
6927
6928 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6929
6930         * about.el (about-personal-info): Update my bio.
6931         (about-hacker-contribution): Ditto.
6932
6933 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6934
6935         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6936
6937 2001-04-19  Andy Piper  <andy@xemacs.org>
6938
6939         * package-net.el (package-net-cygwin32-binary-size): new size.
6940         (package-net-win32-binary-size): new size.
6941         (package-net-convert-index-to-ini): Use new arch.
6942         (package-net-batch-convert-index-to-ini): Removed.
6943         (package-net-generate-bin-ini): New.
6944         (package-net-batch-generate-bin-ini): New.
6945
6946 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6947
6948         * XEmacs 21.4.1 "Copyleft" is released.
6949
6950 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6951
6952         * x-compose.el (xlib-input-method-bug-workaround):
6953         (alias-colon-to-double-quote):
6954         Force sort in map-keymap to work around rehash bug.
6955
6956 2001-04-17  Ben Wing  <ben@xemacs.org>
6957
6958         * about.el: Finish overhaul, add a few new hackers, update a
6959         couple old ones.
6960
6961 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6962
6963         * XEmacs 21.4.0 "Solid Vapor" is released.
6964
6965 2001-04-15  Ben Wing  <ben@xemacs.org>
6966
6967         * about.el:
6968         * about.el (about-headline-face): New.
6969         * about.el (about-link-face): New.
6970         * about.el (about-current-release-maintainers): New.
6971         * about.el (about-other-current-hackers): New.
6972         * about.el (about-url-alist):
6973         * about.el (about-once-and-future-hackers): New.
6974         * about.el (about-mailto-link): New.
6975         * about.el (about-get-buffer):
6976         * about.el (about-finish-buffer):
6977         * about.el (about-xemacs):
6978         * about.el (about-features): Removed.
6979         * about.el (about-advantages): New.
6980         * about.el (about-maintainer-info): Removed.
6981         * about.el (about-personal-info): New.
6982         * about.el (about-hacker-contribution): New.
6983         * about.el (about-maintainer):
6984         * about.el (about-show-linked-info):
6985         * about.el (about-hackers):
6986         Major revamping.  Rewriting of most of the text, improve the
6987         link handling, separate info on contributors into personal
6988         and contribution info, add new contributors, update personal
6989         info, etc. etc.
6990         
6991         * menubar-items.el (default-menubar):
6992         Help menubar entry for News now says more accurately
6993         "What's New in XEmacs".
6994         
6995         * mouse.el:
6996         * mouse.el (mouse-track-cleanup-hook):
6997         * mouse.el (mouse-track):
6998         Don't set-buffer to a dead buffer when calling mouse-track
6999         cleanup hooks.
7000
7001 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
7002
7003         * XEmacs 21.2.47 "Zephir" is released.
7004
7005 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
7006
7007         * dialog.el (make-dialog-box): Disable dialog box titles until
7008         we get them working.
7009
7010 2001-03-30  Ben Wing  <ben@xemacs.org>
7011
7012         * help.el:
7013         * help.el (Help-princ-face):
7014         * help.el (Help-prin1-face):
7015         * help.el (frob-help-extents):
7016         * help.el (describe-function-1):
7017         * help.el (describe-variable):
7018         Avoid using font-lock faces, which may not be defined.
7019         Instead, use hyper-apropos faces, and make sure they're
7020         defined as necessary by using `require'. (It's not so safe
7021         to do this for font-lock.) In any case, we will eventually
7022         be merging this functionality into hyper-apropos.
7023
7024         * loaddefs.el (completion-ignored-extensions):
7025         Fix documentation.
7026         
7027         * menubar-items.el (menu-truncate-list): Removed.
7028         * menubar-items.el (Menubar-items-truncate-list): New.
7029         * menubar-items.el (default-menubar):
7030         Fix errors if grep or compile command is too long.  Rename helper
7031         function to be less visible.
7032
7033 2001-03-23  Martin Buchholz  <martin@xemacs.org>
7034
7035         * byte-optimize.el (byte-optimize-minus):
7036         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
7037
7038 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
7039
7040         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
7041         Mule is available.
7042
7043         * mule/latin.el: New file.
7044
7045 2001-03-11  Ben Wing  <ben@xemacs.org>
7046
7047         * auto-save.el:
7048         * auto-save.el (auto-save-directory):
7049         * auto-save.el (make-auto-save-file-name):
7050         * auto-save.el (auto-save-file-name-p): New.
7051
7052         Merge in improvements from other definition of
7053         make-auto-save-file-name in files.el.
7054         
7055         * auto-save.el (auto-save-original-name):
7056         * auto-save.el (auto-save-name-in-fixed-directory):
7057         * auto-save.el (auto-save-unslashify-name): Removed.
7058         * auto-save.el (auto-save-slashify-name): Removed.
7059         * auto-save.el (auto-save-reserved-chars): New.
7060         * auto-save.el (auto-save-escape-name): New.
7061         * auto-save.el (auto-save-unhex): New.
7062         * auto-save.el (auto-save-unescape-name): New.
7063
7064         Change algorithm for encoding filenames in auto-save names to be
7065         entirely safe with all filesystems and all possible characters in
7066         a filename, and 100% reversible. (Essentially, uses
7067         quoted-printable as the encoding.)
7068         
7069         * auto-save.el (recover-all-files):
7070
7071         Use insert-directory rather than calling ls directly -- fixes
7072         things under Windows.
7073
7074         * files.el:
7075         * files.el (convert-standard-filename): Substitute FSF's
7076         definition for this (we had nothing here before).
7077         
7078         * files.el (backup-buffer): Warning fix.
7079         
7080         * files.el (make-backup-file-name):
7081         * files.el (find-backup-file-name):
7082         Fix error in calling sequence to auto-save-file-name-p.
7083         
7084         * files.el (recover-file):
7085         Use insert-directory rather than calling ls directly -- fixes
7086         things under Windows.
7087
7088         * files.el (make-auto-save-file-name): Removed.
7089         * files.el (auto-save-file-name-p): Removed.
7090         auto-save is always dumped so no sense in having a definition
7091         that will always be overwritten with another.
7092         
7093         * files.el (insert-directory):
7094         * win32-native.el:
7095         * win32-native.el (debug-mswindows-process-command-lines):
7096         * win32-native.el (original-make-auto-save-file-name): Removed.
7097         * win32-native.el (make-auto-save-file-name): Removed.
7098
7099
7100 2001-03-21  Martin Buchholz <martin@xemacs.org>
7101
7102         * XEmacs 21.2.46 "Urania" is released.
7103
7104 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
7105
7106         * menubar-items.el (default-menubar): Update sample.emacs to
7107         sample.init.el and adjust accelerators.
7108
7109 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
7110
7111         * build-report.el (build-report): Improve docstring.
7112
7113 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
7114
7115         * ChangeLog: Log GTK merge.
7116
7117         * gutter-items.el:
7118         * mwheel.el:
7119         * sound.el:
7120         * startup.el:
7121         Revert gratuitous whitespace changes.
7122
7123 2001-03-07  Ben Wing  <ben@xemacs.org>
7124
7125         * help.el:
7126         * help.el (key-or-menu-binding):
7127         * help.el (Help-find-file): New.
7128         * help.el (describe-beta):
7129         * help.el (describe-copying):
7130         * help.el (describe-project):
7131         * help.el (view-emacs-news):
7132         * help.el (view-sample-init-el): New.
7133         * help.el (Help-princ-face): New.
7134         * help.el (Help-prin1-face): New.
7135         * help.el (help-symbol-function-context-menu):
7136         * help.el (help-symbol-variable-context-menu):
7137         * help.el (help-symbol-function-and-variable-context-menu):
7138         * help.el (frob-help-extents):
7139         * help.el (describe-function-1):
7140         * help.el (describe-variable):
7141
7142         Add coloring in Help buffers, correspondent with hyperlinks.
7143         View files in view-mode rather than Fundamental.
7144         Remove separators from context menus -- now handled in generic code.
7145         Add `Find Tag' to context menu.
7146         
7147         * menubar.el (popup-mode-menu):
7148
7149         Rewrite code that outputs the popup menu to (a) put more specific
7150         entries first, (b) be more robust, (c) output the proper context
7151         menu separators automatically (the context menu functionality is
7152         new and currently used only by Help).
7153
7154 2001-03-10  William M. Perry  <wmperry@aventail.com>
7155
7156         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
7157         this function when converting from the 21.1 GTK branch.  Now
7158         supports file, password, question, and color built-in dialogs.
7159
7160 2001-03-06  Ben Wing  <ben@xemacs.org>
7161
7162         * keydefs.el:
7163         * keydefs.el (global-map):
7164         Add commented-out change of M-k (for 21.5).
7165         
7166         * menubar-items.el (default-menubar):
7167         Fix items to control kill-line behavior; add items for
7168         shifted motion.
7169         
7170         * simple.el:
7171         * simple.el (kill-whole-line):
7172         * simple.el (historical-kill-line): Removed.
7173         * simple.el (kill-line): Removed.
7174         * simple.el (kill-entire-line): New.
7175         * simple.el (kill-line-1): New.
7176         * simple.el (backward-kill-line):
7177         Undo kill-whole-line == always changes.  Add new function
7178         kill-entire-line to unconditionally delete the current line.
7179         Add comments describing the lamentable state of affairs of
7180         the kill-line functions and variables.
7181
7182 2001-03-02  Ben Wing  <ben@xemacs.org>
7183
7184         * simple.el:
7185         * simple.el (beginning-of-buffer):
7186         * simple.el (end-of-buffer):
7187         * simple.el (mark-ring-unrecorded-commands):
7188         * simple.el (signal-error-on-buffer-boundary):
7189         * simple.el (shifted-motion-keys-select-region):
7190         * simple.el (unshifted-motion-keys-deselect-region):
7191         * simple.el (motion-keys-for-shifted-motion): New.
7192         * simple.el (handle-pre-motion-command):
7193         * simple.el (handle-post-motion-command):
7194         * simple.el (forward-char-command):
7195         * simple.el (backward-char-command):
7196         * simple.el (scroll-up-command):
7197         * simple.el (scroll-down-command):
7198         * simple.el (next-line):
7199         * simple.el (previous-line):
7200         * simple.el (backward-block-of-lines):
7201         * simple.el (forward-block-of-lines):
7202         * simple.el (backward-word):
7203         * simple.el (mark-word):
7204
7205         Augment documentation of the most common motion commands to make
7206         note of the shifted-motion support.  Improve the support to (a)
7207         properly document how it works and why it's done in the fashion it
7208         is, and (b) allow the keystrokes that trigger it to be customized.
7209
7210         Correct error in the customize specification of
7211         mark-ring-unrecorded-commands.
7212
7213 2001-03-02  Ben Wing  <ben@xemacs.org>
7214
7215         * font-lock.el:
7216         * font-lock.el (font-lock-pending-extent-table): Removed.
7217         * font-lock.el (font-lock-pending-buffer-table): New.
7218         * font-lock.el (font-lock-pre-idle-hook):
7219         * font-lock.el (font-lock-after-change-function):
7220         * font-lock.el (font-lock-fontify-pending-extents):
7221         * font-lock.el (font-lock-lisp-like):
7222
7223         Fix handling of pending extents to avoid excessive slowness (N^2
7224         behavior) when making lots of buffer changes between redisplays,
7225         such as when saving the Options.
7226
7227 2001-03-09  William M. Perry  <wmperry@aventail.com>
7228
7229         * device.el:
7230         * dragdrop.el:
7231         * dumped-lisp.el:
7232         * faces.el:
7233         * frame.el:
7234         * gnuserv.el:
7235         * loadup.el:
7236         * menubar-items.el:
7237         * minibuf.el:
7238         The Great GTK Merge.
7239
7240         * ChangeLog.GTK:
7241         * dialog-gtk.el:
7242         * gdk.el:
7243         * generic-widgets.el:
7244         * glade.el:
7245         * gnome-widgets.el:
7246         * gnome.el:
7247         * gtk-compose.el:
7248         * gtk-extra.el:
7249         * gtk-faces.el:
7250         * gtk-ffi.el:
7251         * gtk-file-dialog.el:
7252         * gtk-font-menu.el:
7253         * gtk-glyphs.el:
7254         * gtk-init.el:
7255         * gtk-iso8859-1.el:
7256         * gtk-marshal.el:
7257         * gtk-mouse.el:
7258         * gtk-package.el:
7259         * gtk-password-dialog.el:
7260         * gtk-select.el:
7261         * gtk-widget-accessors.el:
7262         * gtk-widgets.el:
7263         * gtk.el:
7264         widgets-gtk.el:
7265         The Great GTK Merge: new files.
7266
7267 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
7268
7269         * generic-widgets.el: Don't require gtk (a built-in feature) at
7270         top level.  Don't execute the last sexp unless (featurep 'gtk).
7271
7272 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
7273
7274         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
7275
7276 2001-02-23  Martin Buchholz <martin@xemacs.org>
7277
7278         * XEmacs 21.2.45 "Thelxepeia" is released.
7279
7280 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
7281  
7282         * about.el (xemacs-hackers): update my entry. 
7283         * about.el (about-maintainer-info): ditto. 
7284         * about.el (about-hackers): ditto. 
7285
7286 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
7287
7288         * about.el (about-maintainer-info): More vanity info about
7289         yours truly.
7290
7291 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
7292
7293         * build-report.el (build-report-destination): xemacs-build-reports
7294         has moved to SourceForge, where mailing list name length is
7295         restricted, hence the name change to
7296         xemacs-buildreports@xemacs.org.
7297         * build-report.el (build-report-keep-regexp): Update default.
7298         * build-report.el (build-report-delete-regexp): Ditto.
7299         * build-report.el (build-report-make-output-files): Ditto.
7300
7301 2001-02-19  Craig Lanning  <lanning@scra.org>
7302
7303         * lisp-mode.el: Add indentation specifications for following
7304         Common Lisp forms: handler-case, handler-bind, with-slots,
7305         with-open-file, with-open-stream, print-unreadable-object.
7306
7307 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
7308
7309         * font-lock.el (font-lock-set-defaults-1):
7310         Move initialization of `font-lock-cache-position' so that it's set
7311         even if font-lock-keywords is already defined.
7312
7313 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
7314
7315         * autoload.el (generate-file-autoloads-1):
7316         Use `emacs-lisp-mode-syntax-table' instead of
7317         `lisp-mode-syntax-table'.
7318         * lisp-mode.el (lisp-mode-syntax-table):
7319         Get rid of old checks for `parse-partial-sexp' version.
7320         Make `|' (pipe) string delimiter instead of punctuation.
7321
7322 2001-02-16  Martin Buchholz  <martin@xemacs.org>
7323
7324         * window.el (save-selected-window):
7325         Use gensym for better macro hygiene.
7326
7327 2001-02-06  Mike Sperber <mike@xemacs.org>
7328
7329         * dump-paths.el:
7330         * startup.el (startup-setup-paths): Set and use
7331         `mule-lisp-directory'.
7332         (startup-setup-paths-warning): Ditto.
7333
7334         * setup-paths.el (paths-find-mule-lisp-directory): Added.
7335         (paths-construct-load-path): Consider `mule-lisp-directory'.
7336
7337 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
7338
7339         * font-lock.el: Syntax table improvements used.  A few random
7340         changes are not specified below.
7341         (font-lock-fontify-string-delimiters):
7342         (font-lock-syntactic-keywords):
7343         (font-lock-cache-state nil):
7344         (font-lock-cache-position):
7345         New variables.
7346         (font-lock-set-syntax):
7347         (font-lock-apply-syntactic-highlight):
7348         (font-lock-fontify-syntactic-anchored-keywords):
7349         (font-lock-fontify-syntactic-keywords-region):
7350         (font-lock-eval-keywords):
7351         New functions.
7352         (font-lock-remove-face):
7353         (font-lock-fontify-syntactically-region):
7354         Use syntax properties.
7355
7356 2001-02-08  Martin Buchholz <martin@xemacs.org>
7357
7358         * XEmacs 21.2.44 "Thalia" is released.
7359
7360 2001-01-16  Mike Sperber <mike@xemacs.org>
7361
7362         * startup.el (normal-top-level): Work even if no installation root
7363         is found.
7364
7365 2001-01-30  Andy Piper  <andy@xemacs.org>
7366
7367         * gutter-items.el (progress-abort-glyph): remove instantiator.
7368         (set-progress-abort-instantiator): new function.
7369         (abort-progress-feedback): use it.
7370
7371         * gutter.el (set-gutter-dirty-p): new function.
7372
7373 2001-01-30  Didier Verna  <didier@xemacs.org>
7374
7375         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
7376
7377 2001-01-24  Didier Verna  <didier@xemacs.org>
7378
7379         * sound.el (sound-extension-list): give a better default value.
7380         * sound.el (load-sound-file): improve the doc string, also find
7381         files given by absolute names, pass a real extension list to
7382         `locate-file'.
7383
7384 2001-01-26  Martin Buchholz <martin@xemacs.org>
7385
7386         * XEmacs 21.2.43 "Terspichore" is released.
7387
7388 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
7389
7390         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
7391         messages from gnuserv.
7392
7393 2001-01-20  Martin Buchholz <martin@xemacs.org>
7394
7395         * XEmacs 21.2.42 "Poseidon" is released.
7396
7397 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
7398
7399         * cl-macs.el (cl-upcase-arg): New function.
7400         (cl-function-arglist): New function.
7401         (cl-transform-lambda): Automatically add CL-style lambda list to
7402         documentation string using functions above.
7403
7404 2001-01-12  Andy Piper  <andy@xemacs.org>
7405
7406         * package-get.el (package-get-custom): call
7407         package-net-update-installed-db.
7408
7409         * package-ui.el (pui-install-selected-packages): call
7410         package-net-update-installed-db.
7411
7412         * package-net.el (package-net-update-installed-db): use
7413         packages-package-list so that we reflect reality.
7414
7415         * packages.el (packages-package-list): Make docstring reflect
7416         reality.
7417
7418         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
7419
7420         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
7421         isn't installed.
7422
7423 2001-01-17  Andy Piper  <andy@xemacs.org>
7424
7425         * wid-edit.el (widget-activation-glyph-mapper): activate or
7426         deactivate native widgets.
7427         (widget-glyph-insert-glyph): record instantiator.
7428         (widget-push-button-value-create): use it.
7429
7430         * gui.el (gui-button-action): new function. Make button's domain
7431         buffer current when calling.
7432         (make-gui-button): update to use gui-button-action.
7433
7434 2001-01-16  Didier Verna  <didier@xemacs.org>
7435
7436         * menubar-items.el (default-menubar): add an entry for modeline
7437         horizontal scrolling in Options -> Display.
7438
7439 2001-01-17  Steve Youngs  <youngs@xemacs.org>
7440
7441         * package-get.el (package-get-require-signed-base): Set to nil
7442         by default.
7443
7444 2001-01-17  Martin Buchholz <martin@xemacs.org>
7445
7446         * XEmacs 21.2.41 "Polyhymnia" is released.
7447
7448 2001-01-16  Mike Sperber <mike@xemacs.org>
7449
7450         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
7451         catch lisp/mule/.
7452
7453 2001-01-14  Mike Sperber <mike@xemacs.org>
7454
7455         * startup.el (maybe-create-compatibility-dot-emacs):
7456         (maybe-unmigrate-user-init-file):
7457         (unmigrate-user-init-file): Created.
7458         (maybe-migrate-user-init-file): Offer creation of compatibility
7459         .emacs.
7460         Some doc fixes wrt init file location.
7461
7462 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
7463
7464         * faces.el (face-frob-from-locale-first): new variable.
7465         (frob-face-font-2): Honor tags arg while trying to use
7466         standard-face-mapping.  When face-frob-from-locale-first is set,
7467         first try to set face inheriting from frobbed-face.
7468
7469 2001-01-15  Didier Verna  <didier@xemacs.org>
7470
7471         * about.el (xemacs-hackers): update my entry.
7472         * about.el (about-url-alist): ditto.
7473         * about.el (about-maintainer-info): ditto.
7474         * about.el (about-hackers): ditto.
7475
7476 2001-01-15  Martin Buchholz  <martin@xemacs.org>
7477
7478         The byte compiler has been badly broken for a year,
7479         by the patch of 1999-12-06.
7480         * byte-optimize.el (byte-optimize-form-code-walker):
7481         Bug was: the byte compiler was making this erroneous optimization:
7482         (progn (or (foo)) (bar)) ==> (bar)
7483
7484 2000-11-20  Mike Sperber <mike@xemacs.org>
7485
7486         * setup-paths.el (paths-core-load-path-depth): Split
7487         `paths-load-path-depth' in two for site and core lisp.  Don't
7488         recurse into core.
7489         * setup-paths.el (paths-construct-load-path): Use.
7490
7491 2001-01-10  Andy Piper  <andy@xemacs.org>
7492
7493         * package-net.el (package-net-cygwin32-binary-size): new variable
7494         (package-net-win32-binary-size): ditto.  add much needed
7495         commentary.
7496
7497         * gutter-items.el (buffers-tab-items): correct off-by-one error
7498         for buffers-tab-max-size.
7499
7500 2001-01-08  Martin Buchholz <martin@xemacs.org>
7501
7502         * XEmacs 21.2.40 is released.
7503
7504 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7505
7506         * mule/hebrew.el: Fix comments and typos.
7507         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
7508
7509 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7510
7511         * ChangeLog.1: move ancient log from fill.el.
7512
7513         * dump-paths.el:
7514         paragraphs.el:
7515         mule/mule-category.el:
7516         Miscellaneous typo fixes and slight doc clarifications.
7517
7518         * mule/mule-ccl.el:  Correct file name in header.
7519
7520 2000-12-31  Martin Buchholz <martin@xemacs.org>
7521
7522         * XEmacs 21.2.39 is released.
7523
7524 2000-12-27  Martin Buchholz  <martin@xemacs.org>
7525
7526         * byte-optimize.el (byte-optimize-cond):
7527         (byte-optimize-cond-1): New.
7528         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
7529         Optimizes (cond (x nil)) ==> nil.
7530         Provide better diagnostic on malformed expr like (cond foo).
7531
7532 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
7533
7534         * mule/mule-coding.el:
7535         mule/mule-cmds.el (reset-language-environment,
7536         set-language-environment-coding-systems):
7537         Safer default coding-priority-list, corresponding to src/file-coding.h.
7538
7539 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
7540
7541         * package-admin.el: Allow package removal from
7542         early-package-load-path.
7543
7544 2000-12-15  Andreas Jaeger  <aj@suse.de>
7545
7546         * about.el (about-maintainer-info): Update my entry.
7547
7548 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
7549
7550         * packages.el (locate-library): Add support for bzip2
7551         compressed .el files.
7552
7553 2000-12-12  Andy Piper  <andy@xemacs.org>
7554
7555         * package-net.el: new file.
7556
7557 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
7558
7559         * font-lock.el: Add missing C++ keywords.
7560
7561 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
7562
7563         * simple.el (indent-for-comment): Preserve indentation of comments
7564         starting in column 0, as documented in (Info-goto-node
7565         "(xemacs)Comments").  Update docstring accordingly.
7566
7567 2000-12-05  Martin Buchholz <martin@xemacs.org>
7568
7569         * XEmacs 21.2.38 is released.
7570
7571 2000-12-04  Didier Verna  <didier@xemacs.org>
7572
7573         * mouse.el (default-mouse-track-set-point-in-window): remove
7574         spurious '+' operation detected by Martin.
7575
7576
7577 2000-12-01  Martin Buchholz  <martin@xemacs.org>
7578
7579         * cl-extra.el (coerce):
7580         Implement char to integer coercion.
7581         Remove extraneous (numberp) test.
7582
7583         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
7584         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
7585         (byte-optimize-predicate):
7586         Warn if evaluating constant expression signals an error.
7587         (byte-optimize-form): Small simplification.
7588
7589         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
7590
7591 2000-11-30  Martin Buchholz  <martin@xemacs.org>
7592
7593         * byte-optimize.el:
7594         (byte-optimize-minus):
7595         (byte-optimize-plus):
7596         (byte-optimize-mult):
7597         (byte-optimize-quo):
7598         Use (car (last x)) instead of (last x) to get last elt!
7599         Use `byte-optimize-predicate' to optimize `%'.
7600         Move optimizations for special numeric args to bytecomp.el.
7601         * bytecomp.el (byte-compile-associative): Remove.
7602         (byte-compile-max): New.
7603         (byte-compile-min): New.
7604         Properly handle erroneous calls: (max) (min).
7605         (byte-compile-plus): New.
7606         (byte-compile-minus):
7607         It's easiest to handle 0, +1 and -1 args here.
7608         (byte-compile-mult): New.
7609         It's easiest to handle 1, -1 and 2 args here.
7610         (byte-compile-quo):
7611         It's easiest to handle 0, +1 and -1 args here.
7612         Issue byte-compiler warning when dividing by zero.
7613
7614         Byte-compiler arithmetic improvements.
7615         Better optimize these expressions in the obvious way:
7616         (+ x y 1)   -->  varref x varref y add add1
7617         (+ x y -1)  -->  varref x varref y add sub1
7618         (- x y 0)   -->  (- x y)
7619         (- 0 x y)   -->  (- (- x) y)
7620         (% 42 19)   --> compile-time constant
7621         (/ 42 19)   --> compile-time constant
7622         (* (foo) 2) --> foo call dup plus
7623
7624         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7625         unless (declaim (optimize (safety 3)))
7626         or (setq byte-compile-delete-errors nil).
7627
7628 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7629
7630         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7631         docstrings.
7632
7633 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7634
7635         * startup.el (command-line-do-help):  Add documentation of
7636         portable dumper switches.
7637
7638 2000-11-22  Andy Piper  <andy@xemacs.org>
7639
7640         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7641
7642         * glyphs.el (init-glyphs): don't use autodetect for strings.
7643
7644 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7645
7646         * byte-optimize.el (byte-optimize-char-before):
7647         (byte-optimize-backward-char):
7648         (byte-optimize-backward-word):
7649         Fix incorrect optimizations for these sorts of expressions:
7650         (let ((x nil)) (backward-char x))
7651
7652 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7653
7654         * byte-optimize.el:
7655         * byte-optimize.el (byte-optimize-backward-char): New.
7656         * byte-optimize.el (byte-optimize-backward-word): New.
7657         Make backward-word and backward-char as efficient as forward versions.
7658
7659         * bytecomp.el (byte-compile-no-args-with-one-extra):
7660         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7661         * bytecomp.el (byte-compile-two-args-with-one-extra):
7662         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7663         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7664         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7665         Check if extra arg is constant nil, and if so, use byte-coded call.
7666
7667         * simple.el (backward-word):
7668         * simple.el (mark-word):
7669         * simple.el (kill-word):
7670         * simple.el (backward-kill-word):
7671         Make COUNT argument optional, for consistency with forward-char et al.
7672
7673         * abbrev.el (abbrev-string-to-be-defined):
7674         * abbrev.el (inverse-abbrev-string-to-be-defined):
7675         * abbrev.el (inverse-add-abbrev):
7676         * abbrev.el (expand-region-abbrevs):
7677         * buff-menu.el (Buffer-menu-execute):
7678         * indent.el (move-to-left-margin):
7679         * indent.el (indent-relative):
7680         * indent.el (move-to-tab-stop):
7681         * info.el (Info-reannotate-node):
7682         * lisp-mode.el (lisp-indent-line):
7683         * lisp.el (end-of-defun):
7684         * lisp.el (move-past-close-and-reindent):
7685         * misc.el (copy-from-above-command):
7686         * mouse.el (default-mouse-track-scroll-and-set-point):
7687         * page.el (forward-page):
7688         * paragraphs.el (forward-paragraph):
7689         * paragraphs.el (end-of-paragraph-text):
7690         * picture.el (picture-forward-column):
7691         * picture.el (picture-self-insert):
7692         * rect.el (extract-rectangle-line):
7693         * simple.el (newline):
7694         * simple.el (fixup-whitespace):
7695         * simple.el (backward-delete-char-untabify):
7696         * simple.el (transpose-chars):
7697         * simple.el (transpose-preceding-chars):
7698         * simple.el (do-auto-fill):
7699         * simple.el (indent-new-comment-line):
7700         * simple.el (blink-matching-open):
7701         * view-less.el (cleanup-backspaces):
7702         * wid-edit.el (widget-transpose-chars):
7703         * term/bg-mouse.el (bg-insert-moused-sexp):
7704         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7705
7706         * info.el (Info-fontify-node):
7707         * simple.el (backward-delete-function):
7708         Use canonical delete-backward-char instead of backward-delete-char.
7709
7710 2000-11-20  Andy Piper  <andy@xemacs.org>
7711
7712         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7713         no buffers.
7714
7715 2000-11-20  Andy Piper  <andy@xemacs.org>
7716
7717         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7718         buffer tabs.
7719
7720 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7721
7722         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7723         (proclaim inline...) was shadowing compiler-macros.
7724
7725 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7726
7727         * bytecomp.el (byte-compile-eval): New.
7728         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7729         Keeps this promise made in Lispref:
7730         "If a file being compiled contains a `defmacro' form, the macro is
7731         defined temporarily for the rest of the compilation of that file."
7732
7733 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7734
7735         * cl.el (floatp-safe):
7736         (plusp):
7737         (minusp):
7738         (oddp):
7739         (evenp):
7740         (cl-abs):
7741         Use a better parameter name than `x'.
7742
7743         * cl-macs.el (check-type): Make continuable.  Change documentation
7744         to require PLACE, but accept any form for compatibility.
7745
7746         * abbrev.el (define-abbrev): Use check-type.
7747         * font-menu.el (font-menu-change-face): Use check-type.
7748         * menubar.el (relabel-menu-item): Use check-type.
7749         * itimer.el: Fix typo.
7750
7751 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7752
7753         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7754
7755 2000-11-14  Martin Buchholz <martin@xemacs.org>
7756
7757         * XEmacs 21.2.37 is released.
7758
7759 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7760
7761         * code-cmds.el: Provide the feature.
7762
7763 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7764
7765         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7766
7767         * code-cmds.el: New file
7768         * mule/mule-cmds.el:
7769         * mule/mule-misc.el
7770         (coding-keymap): New keymap. Define coding system keyboard
7771         commands on file-coding builds too.
7772         (coding-system-change-eol-conversion):
7773         (universal-coding-system-argument):
7774         (set-default-coding-systems):
7775         (prefer-coding-system): Moved from mule-cmds.el
7776         (set-buffer-process-coding-system): Moved from mule-misc.el
7777
7778 2000-09-15  Stephen Carney <carney@scubadoo.com>
7779
7780         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7781
7782 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7783
7784         * package-get.el (package-get-download-sites): Add a pre-release
7785         site for experimental packages.
7786
7787         * auto-autoloads.el: Regenerated.
7788
7789 2000-08-01  Andy Piper  <andy@xemacs.org>
7790
7791         * gutter-items.el (buffers-tab-omit-function): reference
7792         buffers-tab-select-visible-buffers.
7793         (buffers-tab-filter-functions): new variable, by default uses
7794         buffers-tab-selection-function and buffers-tab-omit-function.
7795         (select-buffers-tab-buffers-by-mode): invert arguments.
7796         (buffers-tab-select-visible-buffers): new function. Invert calling
7797         of buffers-menu-omit-invisible-buffers.
7798         (buffers-tab-items): rewrite to use
7799         buffers-tab-filter-functions. Rewrite docstring.
7800         (gutter-buffers-tab-extent): delete.
7801         (add-tab-to-gutter): always build a new extent when adding the
7802         tabs.
7803         (update-tab-in-gutter): make gutter dirty when orientation
7804         changes.
7805
7806 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7807
7808         * bytecomp.el (byte-compile-defvar-or-defconst):
7809         Only do loadhist recording if defvar form includes a value.
7810
7811 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7812
7813         * bytecomp.el (byte-compile-initial-macro-environment):
7814         `eval-when-compile' should not compile its body.
7815
7816 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7817
7818         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7819         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7820         some Japanese English.  Remove some ancient FSF comments, and
7821         improve docstrings.  Use symbols not vectors for tables.
7822
7823 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7824
7825         * keymap.el:
7826         (local-key-binding):
7827         (global-key-binding):
7828         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7829
7830         * lisp.el:
7831         (backward-sexp): Slightly simpler code.
7832         (mark-sexp): Make arg optional, like FSF Emacs.
7833         (forward-list): Slightly simpler code.
7834         (backward-list): Slightly simpler code.
7835         (down-list):  Make arg optional, like FSF Emacs.
7836         (up-list):  Make arg optional, like FSF Emacs.
7837         (backward-up-list):  Make arg optional, like FSF Emacs.
7838         (kill-sexp):  Make arg optional, like FSF Emacs.
7839         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7840
7841         * font-menu.el (font-menu-change-face):
7842         Take continuable errors into account.
7843
7844         * abbrev.el:
7845         * abbrev.el (clear-abbrev-table):
7846         * abbrev.el (define-abbrev-table):
7847         * abbrev.el (define-abbrev):
7848         * abbrev.el (insert-abbrev-table-description):
7849         * apropos.el (apropos-documentation-check-doc-file):
7850         * apropos.el (apropos-documentation-check-elc-file):
7851         * buff-menu.el (list-buffers):
7852         * buff-menu.el (list-buffers-noselect):
7853         * bytecomp.el (byte-recompile-directory):
7854         * bytecomp.el (batch-byte-compile):
7855         * cl-macs.el (typep):
7856         * code-files.el (find-coding-system-magic-cookie):
7857         * code-files.el (insert-file-contents):
7858         * cus-edit.el (customize-set-variable):
7859         * cus-edit.el (customize-save-variable):
7860         * cus-face.el (custom-set-face-font-size):
7861         * cus-face.el (custom-set-face-update-spec):
7862         * cus-face.el (custom-reset-faces):
7863         * custom.el (custom-check-theme):
7864         * custom.el (copy-upto-last):
7865         * fill.el (canonically-space-region):
7866         * fill.el (fill-paragraph):
7867         * fill.el (fill-region):
7868         * fill.el (find-space-insertable-point):
7869         * fill.el (justify-current-line):
7870         * faces.el (face-spec-update-all-matching):
7871         * faces.el (set-face-stipple):
7872         * files-nomule.el (insert-file-contents):
7873         * files.el (insert-file-contents-literally):
7874         * files.el (hack-local-variables-last-page):
7875         * files.el (basic-save-buffer):
7876         * files.el (insert-directory):
7877         * font-menu.el (font-menu-change-face):
7878         * font.el (font-spatial-to-canonical):
7879         * format.el (format-encode-region):
7880         * format.el (format-insert-file):
7881         * format.el (format-replace-strings):
7882         * gutter.el (set-gutter-element):
7883         * help.el (key-or-menu-binding):
7884         * help.el (describe-bindings):
7885         * help.el (with-syntax-table):
7886         * indent.el (indent-rigidly):
7887         * indent.el (delete-to-left-margin):
7888         * info.el:
7889         * info.el (Info-extract-dir-entry-from):
7890         * info.el (Info-build-dir-anew):
7891         * info.el (Info-rebuild-dir):
7892         * info.el (Info-batch-rebuild-dir):
7893         * info.el (Info-read-subfile):
7894         * info.el (Info-build-node-completions):
7895         * info.el (Info-extract-menu-node-name):
7896         * isearch-mode.el (isearch-range-invisible):
7897         * isearch-mode.el (isearch-restore-invisible-extents):
7898         * itimer.el (itimerp):
7899         * itimer.el (itimer-live-p):
7900         * keymap.el:
7901         * keymap.el (substitute-key-definition):
7902         * keymap.el (read-command-or-command-sexp):
7903         * keymap.el (local-key-binding):
7904         * keymap.el (global-key-binding):
7905         * keymap.el (global-set-key):
7906         * keymap.el (local-set-key):
7907         * ldap.el:
7908         * ldap.el (ldap-add-entries):
7909         * ldap.el (ldap-delete-entries):
7910         * lisp.el (backward-sexp):
7911         * lisp.el (mark-sexp):
7912         * lisp.el (forward-list):
7913         * lisp.el (backward-list):
7914         * lisp.el (down-list):
7915         * lisp.el (backward-up-list):
7916         * lisp.el (up-list):
7917         * lisp.el (kill-sexp):
7918         * lisp.el (backward-kill-sexp):
7919         * menubar.el (add-menu-button):
7920         * menubar.el (add-submenu):
7921         * menubar.el (delete-menu-item):
7922         * menubar.el (relabel-menu-item):
7923         * mouse.el (narrow-window-to-region):
7924         * obsolete.el (define-obsolete-variable-alias):
7925         * obsolete.el (store-substring):
7926         * package-admin.el:
7927         * package-admin.el (package-admin-install-function):
7928         * package-admin.el (package-admin-install-function-mswindows):
7929         * package-admin.el (package-admin-default-install-function):
7930         * package-get.el (package-get-update-base-entries):
7931         * packages.el (packages-load-package-dumped-lisps):
7932         * packages.el (packages-collect-package-dumped-lisps):
7933         * printer.el (generic-print-buffer):
7934         * printer.el (generic-print-region):
7935         * replace.el (occur-mode-mouse-goto):
7936         * replace.el (perform-replace):
7937         * select.el (get-selection-no-error):
7938         * simple.el:
7939         * simple.el (newline):
7940         * simple.el (open-line):
7941         * simple.el (edit-and-eval-command):
7942         * simple.el (goto-line):
7943         * simple.el (undo):
7944         * simple.el (kill-region):
7945         * simple.el (copy-region-as-kill):
7946         * simple.el (kill-ring-save):
7947         * simple.el (set-mark):
7948         * simple.el (next-line):
7949         * simple.el (previous-line):
7950         * simple.el (line-move):
7951         * simple.el (set-goal-column):
7952         * simple.el (comment-region):
7953         * subr.el:
7954         * subr.el (putf):
7955         * syntax.el (modify-syntax-entry):
7956         * syntax.el (map-syntax-table):
7957         * view-less.el (view-file):
7958         * view-less.el (view-buffer):
7959         * view-less.el (view-file-other-window):
7960         * window-xemacs.el (backward-other-window):
7961         * window.el:
7962         * window.el (one-window-p):
7963         * window.el (walk-windows):
7964         * window.el (window-list):
7965         * x-mouse.el (x-mouse-kill):
7966         * x-select.el (x-get-cutbuffer):
7967         * x-select.el (x-store-cutbuffer):
7968         * term/bg-mouse.el (bg-mouse-line-to-center):
7969         * term/sun-mouse.el (window-line-end):
7970         * term/sun-mouse.el (sun-select-region):
7971         * term/sun.el (kill-region-and-unmark):
7972         * mule/mule-category.el:
7973         * mule/mule-category.el (modify-category-entry):
7974         * mule/mule-category.el (char-category-list):
7975         * mule/mule-coding.el (coding-system-force-on-output):
7976         * mule/mule-misc.el (coding-system-put):
7977         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7978
7979 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7980
7981         * cus-face.el: Typo fixes and tiny clarifications.
7982         * custom.el: ditto
7983
7984 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7985
7986         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7987         * startup.el (normal-top-level): Setup auto-save-list-file-name
7988         if auto-save-list-file-prefix is non-nil.
7989
7990 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7991
7992         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7993
7994 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7995
7996         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7997         get symbol at point-min.
7998
7999 2000-10-24  Didier Verna  <didier@xemacs.org>
8000
8001         * info.el (Info-emacs-info-file-name): defconst it.
8002         * info.el (Info-footnote-tag): defcustom it.
8003         * info.el (Info-no-description-string): ditto.
8004         * info.el (Info-find-node): adapt to new semantics of
8005         'Info-suffixed-file (don't do the case variants stuff).
8006         * info.el (Info-insert-dir): rewrite the dir file variants code.
8007         * info.el (Info-directory-files): New. Return the list of info
8008         files in a directory.
8009         * info.el (Info-dir-outdated-p): use it.
8010         * info.el (Info-parse-dir-entries): ditto.
8011         * info.el (Info-build-dir-anew): don't restrict to files ending
8012         with a ".info.*" extension.
8013         * info.el (Info-set-mode-line): ditto.
8014         * info.el (Info-read-subfile): adapt to new semantics of
8015         'Info-suffixed-file (append 'exact argument).
8016         * info.el (Info-all-case-regexp): New. Return a regexp matching a
8017         string independently of the case.
8018         * info.el (Info-suffixed-file): use it (match all possible case
8019         for the file name).
8020         * info.el (Info-insert-file-contents): code cleanup.
8021         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
8022         columns.
8023         * info.el (Info-batch-rebuild-dir): ditto.
8024         * info.el (Info-read-node-name-1): ditto.
8025         * info.el (Info-search): ditto.
8026         * info.el (Info-fontify-node): ditto.
8027
8028
8029 2000-10-24  Didier Verna  <didier@xemacs.org>
8030
8031         * process.el (shell-command): when called from a program, avoid
8032         'push-mark's "mark-set" message.
8033
8034 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
8035
8036         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
8037         by a symbol, not by a vector.
8038         * mule/vietnamese.el (vscii): Likewise.
8039         (viscii): Likewise.
8040         * mule/cyrillic.el (koi8-r): Likewise.
8041
8042         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
8043         by a symbol, not by a vector.
8044         (chinese-big5-2): Likewise.
8045         * mule/ethiopic.el (ethiopic): Likewise.
8046         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
8047         (vietnamese-viscii-upper): Likewise.
8048
8049 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
8050
8051         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
8052
8053 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8054
8055         * byte-optimize.el (byte-optimize-car): New function.
8056         (byte-optimize-cdr): Ditto.
8057
8058 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
8059
8060         * byte-optimize.el: Partial synch with FSF 20.7.
8061         Optimize constant concatenation.
8062         Add keymapp as a side effect free function.  It is a built-in.
8063         (byte-after-unbind-pos): Remove byte-equal.
8064
8065 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8066
8067         * update-elc-2.el: Quote regexps correctly.
8068
8069 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
8070
8071         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
8072         (ccl-compile): Apply integerp, not integer-or-char-p to
8073         check the type of the buffer magnification
8074         (ccl-compile-write-string): Encode a string with binary
8075         coding system.
8076         (ccl-compile-write-repeat): Likewise.
8077
8078 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
8079
8080         * buff-menu.el:
8081         * bytecomp.el:
8082         * coding.el:
8083         * faces.el:
8084         * files.el:
8085         * fill.el:
8086         * float-sup.el:
8087         * font-lock.el:
8088         * help.el:
8089         * iso8859-1.el:
8090         * loaddefs.el:
8091         * menubar-items.el:
8092         * menubar.el:
8093         * modeline.el:
8094         * msw-font-menu.el:
8095         * paragraphs.el:
8096         * paths.el:
8097         * replace.el:
8098         * simple.el:
8099         * sound.el:
8100         * startup.el:
8101         * version.el:
8102         * x-faces.el:
8103         * x-font-menu.el:
8104         Remove purecopy.
8105
8106 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
8107
8108         * simple.el (do-auto-fill): Use the function pointer to by
8109         `comment-line-break-function', not `indent-new-comment-line'. This
8110         fixes an issue with cc-mode comment continuation.
8111
8112 2000-10-11  Martin Buchholz  <martin@xemacs.org>
8113
8114         * simple.el (turn-on-auto-fill):  Add (interactive).
8115         * mwheel.el (mwheel-install): Add (interactive).
8116         * font-lock.el (turn-on-font-lock): Add (interactive).
8117         (turn-off-font-lock): Add (interactive).
8118
8119 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8120
8121         * packages.el (packages-special-base-regexp): Add `man'.
8122
8123 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
8124
8125         * wid-edit.el (widget-specify-active): map over extents in current
8126         buffer like `widget-specify-inactive' does.  Mapping over the
8127         inactive extent object does not work since the current extent is
8128         ignored by `map-extents'.
8129
8130 2000-10-04  Martin Buchholz <martin@xemacs.org>
8131
8132         * XEmacs 21.2.36 is released.
8133
8134 2000-09-22  Martin Buchholz  <martin@xemacs.org>
8135
8136         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
8137         Optimize the compiled-function-constants vector by byte-code
8138         reference counts.
8139
8140 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
8141
8142         * build-report.el (build-report-delete-regexp): quote value in
8143         defcustom
8144
8145 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
8146
8147         * build-report.el (build-report): Don't bind srcdir which we don't
8148         use in `multiple-value-bind' to avoid the only byte-compiler
8149         warning.
8150
8151 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
8152
8153         * build-report.el: Requires cl and custom now.
8154         build-report-version is determined by XEmacs version -- remove
8155         build-report-version*.
8156         * build-report.el (build-report-version): Removed.
8157         * build-report.el (build-report-installation-version-regexp): New.
8158         * build-report.el (build-report-version-file-regexp): New.
8159         * build-report.el (build-report-installation-srcdir-regexp): New.
8160         * build-report.el (build-report-destination): Offer
8161         xemacs-build-reports and xemacs-beta.
8162         * build-report.el (build-report-keep-regexp): Adjusted.
8163         * build-report.el (build-report-delete-regexp): Adjusted.
8164         * build-report.el (build-report-make-output-dir): New.
8165         * build-report.el (build-report-installation-file): Replace use of
8166         `concat' with `expand-file-name'.
8167         * build-report.el (build-report-make-output-file): Removed.
8168         * build-report.el (build-report-make-output-files): New.
8169         * build-report.el (build-report-subject): Identify as
8170         user-variable with "*...".
8171         * build-report.el (build-report-prompts): Ditto.
8172         * build-report.el (build-report-version-file): New.
8173         * build-report.el (build-report-file-encoding): Identify as
8174         user-variable with "*...".
8175         * build-report.el (build-report-make-output-get): New.
8176         * build-report.el (build-report-insert-header): Report
8177         emacs-version and system-configuration instead of
8178         build-report-version.
8179         * build-report.el (build-report-insert-make-output): Add file
8180         argument.
8181         * build-report.el (build-report-insert-installation-file):
8182         Re-indent.
8183         * build-report.el (build-report-keep): Change docstring,
8184         re-indent.
8185         * build-report.el (build-report-delete): Ditto.
8186         * build-report.el (build-report-installation-data): New.
8187         * build-report.el (build-report-version-file-data): New.
8188
8189 2000-09-20  Martin Buchholz  <martin@xemacs.org>
8190
8191         * byte-optimize.el (byte-optimize-lapcode):
8192         Fix the optimization of using the first 5 elements of the
8193         constants vector for variables.
8194         (byte-optimize-lapcode): Fix another ancient broken optimization.
8195
8196 2000-09-19  Martin Buchholz  <martin@xemacs.org>
8197
8198         * *: Spelling mega-patch
8199
8200 2000-09-19  Martin Buchholz  <martin@xemacs.org>
8201
8202         * easymenu.el: doc fixes.
8203         (easy-menu-do-define): Use backquote.
8204         (easy-menu-change):
8205         (easy-menu-add):
8206         `when' seems much clearer than `if' here.
8207         (easy-menu-remove):
8208         (easy-menu-add-item):
8209         (easy-menu-item-present-p):
8210         (easy-menu-remove-item):
8211         Wrap using (when (featurep 'menubar) ...)
8212
8213 2000-09-16  Martin Buchholz  <martin@xemacs.org>
8214
8215         * bytecomp.el (displaying-byte-compile-warnings):
8216         Revert Ben's change to this function below so that the compile log
8217         is displayed properly for users of the "popper" package.
8218
8219 2000-09-12  Martin Buchholz  <martin@xemacs.org>
8220
8221         * window.el (save-selected-window): Use backquote.
8222
8223         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
8224         Renamed from `byte-compile-file-form-defvar'.
8225         * bytecomp.el (byte-compile-defvar-or-defconst):
8226         Only cons onto current-load-list in top-level forms.
8227         Else this leaks a cons cell every time a defun is called.
8228         Renamed from `byte-compile-defvar', for clarity.
8229         Warn when docstring of defvar is not a string.
8230         Use consistent error messages.
8231         Better comments.
8232
8233 2000-09-11  Martin Buchholz  <martin@xemacs.org>
8234
8235         * simple.el (set-variable):
8236         Remove unneeded defvar by rearranging order of let* forms.
8237
8238         * mule/mule-ccl.el (ccl-get-next-code):
8239         * menubar-items.el (bookmark-menu-filter):
8240         (language-environment-menu-filter):
8241         (tutorials-menu-filter):
8242         * toolbar-items.el (toolbar-compile):
8243         * byte-optimize.el (disassemble-offset):
8244         Use (declare (special ...)) instead of `defvar'.
8245
8246         * cl-macs.el (cl-do-proclaim):
8247         Fix (declare (special ...)) warning suppression syntax.
8248
8249 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
8250
8251         * info.el (Info-tag-table-marker):
8252         (Info-tag-table-buffer):
8253         (Info-find-file-node):
8254         (Info-read-subfile):
8255         (Info-build-node-completions):
8256         (Info-search):
8257         (Info-mode):
8258         Multiple info buffer support.
8259
8260 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
8261
8262         * ldap.el (ldap-decode-entry): New defun
8263         (ldap-search-entries): Use it in order to decode DN-prefixed
8264         entries properly
8265
8266 2000-08-23  Daniel Pittman <daniel@danann.net>
8267
8268         * mule/mule-cmds.el (coding-system-change-eol-conversion):
8269         Use `eq', not `=', to compare symbols.
8270
8271 2000-07-30  Ben Wing  <ben@xemacs.org>
8272
8273         * bytecomp.el (byte-compile-report-error):
8274         * bytecomp.el (displaying-byte-compile-warnings):
8275         if stack-trace-on-error is set, send out a backtrace when
8276         an error is encountered that stops byte compilation.  this
8277         should make it much much easier to track down those curious
8278         problems.  also undo the kludge of using a separate "*Show*"
8279         buffer for display when there's a temp-buffer-show-function;
8280         we can avoid this by just being a little smarter.
8281
8282         * dialog-items.el:
8283         * dialog-items.el (search-dialog-regexp): New.
8284         * dialog-items.el (search-dialog-callback):
8285         * dialog-items.el (make-search-dialog):
8286         add a regexp option to the dialog and clean up a bit.
8287
8288         * dialog.el:
8289         * dialog.el (yes-or-no-p-dialog-box):
8290         * dialog.el (get-dialog-box-response):
8291         * dialog.el (make-dialog-box):
8292         * dialog.el (dialog-box-finish): New.
8293         * dialog.el (dialog-box-cancel): New.
8294         * dialog.el (internal-make-dialog-box-exit): New.
8295         implement [properly!] the :modal property of the new dialog box
8296         interface.  this is the first time xemacs has ever had *proper*
8297         modal dialog boxes, giving the standard window-system feedback.
8298         (e.g. under windows, clicking on a disabled frame causes a beep
8299         and makes the dialog box flash three times.)
8300
8301         * dragdrop.el: header keyword frobbing.
8302
8303         * dumped-lisp.el (preloaded-file-list):
8304         renamed winnt.el to win32-native.el.
8305
8306         * faces.el (face-property):
8307         * faces.el (set-face-property):
8308         * faces.el (frob-face-property):
8309         * faces.el (frob-face-font-2):
8310         * faces.el (make-face-bold):
8311         * faces.el (make-face-italic):
8312         * faces.el (make-face-bold-italic):
8313         * faces.el (make-face-unbold):
8314         * faces.el (make-face-unitalic):
8315         * faces.el (make-face-smaller):
8316         * faces.el (make-face-larger):
8317         clean up the implementation of these so that window-system-specific
8318         methods are called only on objects belonging to that window system.
8319         previously, you could have [e.g.] mswindows-make-face-bold called
8320         on font object of device type `stream', which is not good and
8321         explains the subtle errors Adrian was getting when byte-compiling
8322         something that required 'term. (Adrian, now you can use stack-trace-
8323         on-error to find the exact place where things are going wrong instead
8324         of having to laboriously binary-search your way through.)
8325
8326         * finder.el (finder-known-keywords):
8327         cleaned up -- properly sorted, clarified the meanings of many of
8328         the keywords, and added a few -- mswin, gui, content, build, www,
8329         user, services.  the last two try to distinguish between a package
8330         that's used directly by the user, and a package that provides
8331         support services to other packages.
8332
8333         * font-lock.el (lisp-font-lock-keywords-2):
8334         update list of lisp control structures to include everything,
8335         including new ones i introduced.
8336
8337         * gutter.el: header keyword frobbing.
8338
8339         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
8340         recent isearch element was not doing so!  you got the second-most-
8341         recent instead.
8342
8343         * lisp-mode.el (construct-lisp-mode-menu):
8344         more menubar cleanups.
8345         * lisp-mode.el (with-selected-window):
8346         make it indent properly.
8347
8348         * menubar-items.el (default-menubar): lots of menubar cleanups.
8349         rearranged the options menu the most, e.g. splitting up the
8350         Keyboard/Mouse menu into a new Editing menu and combining the
8351         separate Scrollbar/Gutter/Toolbar submenus into Display.
8352         Got rid of General, moved items to Editing or new Troubleshooting.
8353         Moved Packages to Tools; doesn't seem to belong under Options.
8354         Added stuff to the Cmds menu, e.g. Change Case.
8355
8356         NB please don't complain about these periodic menubar changes.
8357         Anything like this is necessarily incremental in its construction
8358         -- By constant use you gradually become more and more aware of
8359         better and better ways to group menu items.  When we eventually
8360         move the options menu to a property sheet, the existing structure
8361         will probably be preserved fairly well.
8362
8363         * minibuf.el (next-history-element): fix problems with pressing
8364         down arrow in repeat-complex-command.
8365
8366         * modeline.el:
8367         * modeline.el (modeline-3d-p): New.
8368         added custom variable for controlling the 3d modeline.  the
8369         corresponding Options item has been present for a long time,
8370         but commented out with "fix me!" comments.  it's fixed now.
8371
8372         * obsolete.el (add-menu):
8373         remove bogus gettexts.
8374
8375         * process.el (shell-quote-argument):
8376         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
8377         For bash under Windows native, see below.
8378
8379         * simple.el:
8380         * simple.el (display-warning-buffer):
8381         Fixed the handling of warning display to eliminate the annoying
8382         *Show* buffer, like was done for byte-compiler output above.
8383
8384         * simple.el (debug-print): New.
8385         Simple function for sending debug messages to the console and/or
8386         other debug places.
8387
8388         * subr.el (replace-in-string):
8389         Rewrite this function to avoid N^2 behavior with large strings --
8390         catastrophic with the new Windows selection code! (Apparently the
8391         author of this function didn't realize there was a fun
8392         replace-match that could make his life much easier, because we
8393         duplicated the entire logic.  The new version is smaller, easier
8394         to understand, much more robust, and has extended features --
8395         those of replace-match.)
8396
8397         * window.el:
8398         * window.el (with-selected-window): New.
8399         An obvious complement to the existing `with-selected-frame' and
8400         `with-current-buffer'.
8401
8402         * win32-native.el: Renamed from winnt.el.
8403         Added a great deal of stuff for properly handling process quoting,
8404         somewhat modeled on Kirill's original model (which i later threw
8405         away).  We should now finally have correctly working process arg
8406         quoting/dequoting so that the final app gets exactly what we
8407         intended.  Because the mechanism is in Lisp, it's easily
8408         extendible. (For those running bash and running the native
8409         version, I tried hard to do what I thought was correct.  But more
8410         thought is needed, and ideally the volunteer work of people with
8411         these configurations that they generally run on.)
8412
8413         * x-font-menu.el (x-font-menu-font-data):
8414         Put in defvar's to fix byte-compiler warnings.
8415
8416 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
8417
8418         * select.el (selection-coercion-alist): Initialise.
8419         * select.el (select-coerce-to-text): New.
8420         * select.el (select-coerce): New.
8421         New functions to perform type and value coercion.
8422
8423         * select.el (select-buffer-killed-default): Keep data if it was
8424         on the clipboard.
8425
8426 2000-08-02  Martin Buchholz  <martin@xemacs.org>
8427
8428         * menubar-items.el (default-menubar): Fix typo.
8429         (default-menubar): `lambda' was mispelled as `lamda'.
8430
8431 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8432
8433         * window.el (shrink-window-if-larger-than-buffer): Remove
8434         edge checking code.
8435
8436 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8437
8438         * paths.el (gnus-local-domain): Removed.
8439         (gnus-local-organization): Ditto.
8440         (gnus-startup-file): Ditto.
8441
8442 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8443
8444         * files.el (auto-mode-alist): Add .spec for RPM.
8445
8446 2000-07-31  Andy Piper  <andy@xemacs.org>
8447
8448         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
8449
8450 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8451
8452         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
8453         browse-url.
8454         * help.el (xemacs-www-page): Ditto.
8455         (xemacs-www-faq): Ditto.
8456         * menubar-items.el (default-menubar): Ditto.
8457
8458         * wid-edit.el (widget-url-link-action): Ditto.
8459         From: Kenichi OKADA <okada@opaopa.org>.
8460
8461 2000-07-31  Martin Buchholz  <martin@xemacs.org>
8462
8463         * finder.el (finder-commentary): Add autoload cookie.
8464
8465 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8466
8467         * files.el (insert-file-contents-literally): Fix second let
8468         binding for `coding-system-for-read' to `coding-system-for-write'
8469         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
8470
8471 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
8472
8473         * files.el (insert-file-contents-literally): Use binary coding
8474         system (from Morioka san).
8475         (insert-file-contents-literally): Make file-name-handler method.
8476
8477 2000-07-26  Martin Buchholz  <martin@xemacs.org>
8478
8479         * cl-macs.el (get-selection): Add defsetf.
8480
8481 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
8482
8483         * x-init.el (x-activate-region-as-selection): replace obsolete
8484         function x-own-selection with own-selection.
8485         (ow-find): replace obsolete functions x-get-selection and
8486         x-get-clipboard with get-selection and get-clipboard.
8487         (init-post-x-win): replace obsolete function x-disown-selection
8488         with disown-selection.
8489
8490 2000-07-20  Mike Sperber  <mike@xemacs.org>
8491
8492         * startup.el (load-user-init-file): Only try to load init file if
8493         it exists.
8494
8495 2000-07-10  Andy Piper  <andy@xemacs.org>
8496
8497         * dialog-items.el: sync with Ben's patch.
8498
8499         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
8500         comment.
8501         (progress-text-glyph): deleted.
8502         (progress-layout-glyph): make completely minimal.
8503         (progress-gauge-glyph): ditto.
8504         (progress-display-style): fix to handle dynamic instantiator
8505         changes.
8506         (progress-text-instantiator): new.
8507         (progress-layout-instantiator): new.
8508         (progress-gauge-instantiator): new.
8509         (set-progress-display-instantiator): renamed and changed from
8510         set-progress-display-style.
8511         (progress-abort-glyph): use instantiator not glyph.
8512         (append-progress-display): use set-progress-display-instantiator
8513         and set-glyph-image.
8514         (abort-progress-display): ditto.
8515         (raw-append-progress-display): ditto.
8516
8517 2000-07-20  Ben Wing  <ben@xemacs.org>
8518
8519         * code-files.el: Move Mule-specific code to mule-coding.el.
8520
8521 2000-07-15  Ben Wing  <ben@xemacs.org>
8522
8523         * autoload.el:
8524         Fixed comments.
8525
8526         * cmdloop.el:
8527         * cmdloop.el (yes-or-no-p):
8528         * cmdloop.el (y-or-n-p):
8529         Make these functions use should-use-dialog-box-p and not be
8530         overridden in dialog.el.
8531
8532         * cus-dep.el:
8533         * cus-dep.el (Custom-make-dependencies): Removed.
8534         * cus-dep.el (Custom-make-dependencies-1): New.
8535         * cus-dep.el (Custom-make-one-dependency): New.
8536         New entry point for use in Makefiles, to avoid excessive
8537         invocations.
8538
8539         * cus-edit.el (custom-variable-reset-saved):
8540         * cus-edit.el (custom-variable-reset-standard):
8541         * cus-edit.el (custom-save-resets):
8542         Fix bytecompiler warnings.
8543
8544         * dialog.el:
8545         * dialog.el (yes-or-no-p-dialog-box):
8546         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
8547         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
8548         * dialog.el (get-dialog-box-response):
8549         * dialog.el (message-or-box):
8550         * dialog.el (make-dialog-box):
8551         * dialog.el (popup-dialog-box): New.
8552         Avoid yes-or-no-p bogosities.
8553         Create a general function `make-dialog-box' to encapsulate all
8554         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
8555
8556         * dumped-lisp.el (preloaded-file-list):
8557         Add dialog-items.  Clean up.  Group files by types.
8558
8559         * easymenu.el (easy-menu-add):
8560         * easymenu.el (easy-menu-remove):
8561         Account for accelerators.
8562
8563         * extents.el:
8564         * extents.el (extent-list): New args, like in map-extents.
8565         * extents.el (extent-at-event): New.
8566         * extents.el (extents-at-event): New.
8567
8568         * font-lock.el:
8569         * font-lock.el (font-lock-mode):
8570         * font-lock.el (font-lock-default-fontify-buffer):
8571         * font-lock.el (font-lock-default-unfontify-region):
8572         * font-lock.el (font-lock-fontify-syntactically-region):
8573         * font-lock.el (font-lock-fontify-keywords-region):
8574         Use new progress-feedback names.
8575
8576         * font-lock.el (java-font-lock-identifier-regexp):
8577         * font-lock.el (java-font-lock-class-name-regexp):
8578         Fix bytecompiler warnings.
8579
8580         * gutter-items.el:
8581         * gutter-items.el (progress-display-use-echo-area): Removed.
8582         * gutter-items.el (progress-feedback-use-echo-area): New.
8583         * gutter-items.el (progress-display-popup-period): Removed.
8584         * gutter-items.el (progress-feedback-popup-period): New.
8585         * gutter-items.el (set-progress-display-style): Removed.
8586         * gutter-items.el (set-progress-feedback-style): New.
8587         * gutter-items.el (progress-display-style): Removed.
8588         * gutter-items.el (progress-feedback-style): New.
8589         * gutter-items.el (progress-stack):
8590         * gutter-items.el (progress-displayed-p): Removed.
8591         * gutter-items.el (progress-feedbacked-p): New.
8592         * gutter-items.el (clear-progress-display): Removed.
8593         * gutter-items.el (clear-progress-feedback): New.
8594         * gutter-items.el (progress-display-clear-when-idle): Removed.
8595         * gutter-items.el (progress-feedback-clear-when-idle): New.
8596         * gutter-items.el (remove-progress-display): Removed.
8597         * gutter-items.el (remove-progress-feedback): New.
8598         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
8599         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
8600         * gutter-items.el (append-progress-display): Removed.
8601         * gutter-items.el (append-progress-feedback): New.
8602         * gutter-items.el (abort-progress-display): Removed.
8603         * gutter-items.el (abort-progress-feedback): New.
8604         * gutter-items.el (raw-append-progress-display): Removed.
8605         * gutter-items.el (raw-append-progress-feedback): New.
8606         * gutter-items.el (display-progress-display): Removed.
8607         * gutter-items.el (display-progress-feedback): New.
8608         * gutter-items.el (current-progress-display): Removed.
8609         * gutter-items.el (current-progress-feedback): New.
8610         * gutter-items.el (current-progress-display-label): Removed.
8611         * gutter-items.el (current-progress-feedback-label): New.
8612         * gutter-items.el (progress-display): Removed.
8613         * gutter-items.el (progress-feedback): New.
8614         Replace "progress-display" with "progress-feedback" globally.
8615
8616         * gutter-items.el (lprogress-display): Removed.
8617         * gutter-items.el (progress-feedback-with-label): New.
8618         Rename lprogress-display ==> progress-feedback-with-label.
8619
8620         * gutter-items.el (search-dialog-direction): Removed.
8621         * gutter-items.el (search-dialog-text): Removed.
8622         * gutter-items.el (search-dialog-callback): Removed.
8623         * gutter-items.el (make-search-dialog): Removed.
8624         Move to dialog-items.el.
8625
8626         * help.el:
8627         * help.el (help-mode-quit):
8628         * help.el (mode-for-help): New.
8629         * help.el (help-sticky-window): New.
8630         * help.el (help-window-config): New.
8631         * help.el (with-displaying-help-buffer):
8632         * help.el (function-at-event): New.
8633         * help.el (help-symbol-regexp): New.
8634         * help.el (help-symbol-run-function-1): New.
8635         * help.el (help-symbol-run-function): New.
8636         * help.el (help-symbol-function-context-menu): New.
8637         * help.el (help-symbol-variable-context-menu): New.
8638         * help.el (help-symbol-function-and-variable-context-menu): New.
8639         * help.el (frob-help-extents): New.
8640         * help.el (describe-function-1):
8641         * help.el (variable-at-point):
8642         * help.el (variable-at-event): New.
8643         * help.el (describe-variable):
8644         Major overhaul.
8645         - Make functions and variables be mousable.
8646         - Middle button hyperlinks.
8647         - New context-menu entries.
8648
8649         * keydefs.el:
8650         * keydefs.el (global-map):
8651         New key bindings to move lines up and down.
8652
8653         * lisp-mode.el:
8654         * lisp-mode.el (construct-lisp-mode-menu): New.
8655         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8656         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8657         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8658         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8659         Make popup and menubar menus be different.  Popup menu uses
8660         clicked location and automatically assumes symbol under the mouse
8661         for various commands.
8662
8663         * menubar-items.el:
8664         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8665         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8666
8667         * menubar-items.el (global-popup-menu): Removed.
8668         * menubar-items.el (mode-popup-menu): Removed.
8669         * menubar-items.el (activate-popup-menu-hook): Removed.
8670         * menubar-items.el (popup-mode-menu): Removed.
8671         * menubar-items.el (popup-buffer-menu): Removed.
8672         * menubar-items.el (popup-menubar-menu): Removed.
8673         Move to menubar.el.
8674
8675         * menubar.el:
8676         * menubar.el (global-popup-menu): New.
8677         * menubar.el (mode-popup-menu): New.
8678         * menubar.el (activate-popup-menu-hook): New.
8679         * menubar.el (last-popup-menu-event): New.
8680         * menubar.el (popup-mode-menu): New.
8681         * menubar.el (popup-buffer-menu): New.
8682         * menubar.el (popup-menubar-menu): New.
8683         * menubar.el (menu-call-at-event): New.
8684         Move non-content functions here.  Add support for context menu
8685         items on extents.
8686
8687         * minibuf.el (minibuffer-history-uniquify):
8688         Typo fix.
8689
8690         * minibuf.el (read-file-name-1):
8691         Call new file dialog box if it exists.
8692
8693         * minibuf.el (mouse-rfn-setup-vars):
8694         Clean up "chop" action.
8695
8696         * mouse.el:
8697         * mouse.el (button2): Now bound to mouse-track.
8698         * mouse.el (click-inside-extent-p):
8699         * mouse.el (point-inside-extent-p):
8700         * mouse.el (point-inside-selection-p):
8701         * mouse.el (mouse-drag-or-yank): Removed.
8702         * mouse.el (mouse-begin-drag-n-drop): New.
8703         * mouse.el (mouse-eval-sexp):
8704         * mouse.el (mouse-track-activate-strokes): New.
8705         * mouse.el (mouse-track-do-activate): New.
8706         * mouse.el (mouse-track):
8707         * mouse.el (default-mouse-track-event-is-with-button): New.
8708         * mouse.el (default-mouse-track-cleanup-hook):
8709         * mouse.el (default-mouse-track-drag-hook):
8710         * mouse.el (default-mouse-track-drag-up-hook):
8711         * mouse.el (default-mouse-track-click-hook):
8712         Merge drag-n-drop into mouse-track.
8713         Add general "activate" support to replace specific button2 kludges.
8714         Use "button modifier" support in mouse-track.
8715
8716         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8717
8718         * package-ui.el:
8719         * package-ui.el (pui-menu):
8720         * package-ui.el (pui-popup-context-sensitive): Removed.
8721         Fix bytecompiler warnings.
8722         Clean up popup code a bit.
8723
8724         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8725
8726         * simple.el:
8727         * simple.el (transpose-lines):
8728         * simple.el (transpose-line-up): New.
8729         * simple.el (transpose-line-down): New.
8730         * simple.el (transpose-subr):
8731         * simple.el (transpose-subr-1): Removed.
8732         Clean up, add functions to move lines up and down.
8733
8734         * startup.el (mail-host-address):
8735         * startup.el (user-mail-address):
8736         Customize.
8737
8738         * subr.el:
8739         * subr.el (set-symbol-value-in-buffer): New.
8740         * subr.el (error):
8741         * subr.el (check-argument-type):
8742         * subr.el (defined-error-p): New.
8743         Add structured error support.
8744
8745         * toolbar-items.el (toolbar-compile):
8746         Use new make-dialog-box.
8747
8748         * update-elc.el:
8749
8750         * userlock.el (ask-user-about-lock-dbox):
8751         * userlock.el (ask-user-about-supersession-threat-dbox):
8752         * userlock.el (ask-user-about-lock):
8753         * userlock.el (ask-user-about-supersession-threat):
8754         Use new make-dialog-box.
8755         Add safety checks; use should use-dialog-box-p.
8756
8757         * window-xemacs.el:
8758         * window-xemacs.el (__buffer-dedicated-frame):
8759         * window-xemacs.el (buffer-dedicated-frame): New.
8760         * window-xemacs.el (set-buffer-dedicated-frame): New.
8761         Move dedicated-frame stuff into lisp.
8762
8763 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8764
8765         * printer.el (generic-print-region): Do not require that
8766         `printer-name' be set.
8767         (printer-name): Commentary clarification.
8768
8769 2000-07-19  Martin Buchholz <martin@xemacs.org>
8770
8771         * XEmacs 21.2.35 is released.
8772
8773 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8774
8775         * select.el (selection-coercible-types): Initialise.
8776
8777 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8778
8779         * select.el (own-clipboard): Bug fix.
8780
8781 2000-07-17  Mike Sperber  <mike@xemacs.org>
8782
8783         * cus-edit.el (custom-migrate-custom-file): Save init file before
8784         continuing.
8785
8786 2000-07-16  Mike Sperber  <mike@xemacs.org>
8787
8788         * startup.el (load-init-file): Remove silly call to
8789         `load-user-custom-file`.
8790         (maybe-migrate-user-init-file): Minor fixes.
8791
8792 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8793
8794         * apropos.el (apropos-documentation-check-doc-file):
8795         `doc' variable should be let-bound, as was presumably intended.
8796
8797         * cus-edit.el (custom-variable-reset-saved):
8798         (custom-variable-reset-standard):
8799         Remove unused variable comment-widget.  Twice.
8800
8801         * toolbar.el (toolbar-blank-press-function):
8802         Add a real defvar with initial value nil and proper docstring.
8803         (press-toolbar-button): No need to check for boundp-ness anymore.
8804
8805         * rect.el (open-rectangle-line): Remove useless (let) form.
8806         Add defvar for pending-delete-mode.
8807
8808         * info.el (Info-find-node): This function needs an autoload cookie.
8809
8810         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8811         Use let* since the second form referred to the first.
8812
8813 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8814
8815         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8816         instead of removed `mswindows-get-clipboard'.
8817
8818
8819 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8820
8821         * select.el (select-convert-from-text): New.
8822         * select.el (select-convert-from-length): New.
8823         * select.el (select-convert-from-integer): New.
8824         * select.el (select-convert-from-identity): New.
8825         * select.el (select-convert-from-filename): New.
8826         * select.el (selection-converter-in-alist): Use them.
8827         New converter functions for X.
8828
8829         * select.el (get-selection): Removed comment.
8830
8831         * select.el (own-selection): Removed append code - I thought
8832         I'd already done this, but apparently not...
8833
8834         * select.el: Changed comment about TIMESTAMP.
8835
8836         * select.el (select-convert-in): New.
8837         * select.el (select-convert-out): New.
8838         New functions that get used by select.c.
8839
8840         * select.el (select-buffer-killed-default): New.
8841         * select.el (select-buffer-killed-text): New.
8842         * select.el (selection-buffer-killed-alist): New.
8843         New list and functions that get called if a relevant selection
8844         exists and a buffer gets killed.
8845
8846         * select.el (select-convert-to-targets):
8847         * select.el (select-convert-to-identity): Removed.
8848         * select.el (select-convert-from-identity): Removed.
8849         * select.el (select-converter-out-alist):
8850         Removed _EMACS_INTERNAL selection type.
8851
8852         * x-select.el (xselect-kill-buffer-hook): Removed.
8853         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8854         Removed this X-specific nonesense. Use the generic support
8855         in select.el instead.
8856
8857 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8858
8859         * mule/mule-category.el (defined-category-hashtable):
8860         Use make-hash-table instead of make-hashtable
8861
8862         * buff-menu.el: Byte-compiler warning fix.
8863
8864         * isearch-mode.el (isearch-highlight-all-cleanup):
8865         Remove unused variable `isearch-highlight-all-start'.
8866
8867         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8868
8869         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8870
8871         * cus-dep.el (Custom-make-dependencies):
8872         Add autoload cookie for custom-add-loads to generated custom-load.el.
8873
8874         * autoload.el (autoload-package-name): Warning suppression.
8875         Move defvar prior to first use.
8876
8877         * custom.el: Add autoload for custom-declare-face.
8878         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8879         * cl.el (cl-hack-byte-compiler):
8880         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8881         to work properly.
8882
8883 2000-07-08  Mike Sperber  <mike@xemacs.org>
8884
8885         * startup.el (load-home-init-file): Added variable.
8886         (maybe-migrate-user-init-file): Added.
8887         (load-user-init-file): Load custom file if different from init
8888         file.
8889
8890         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8891         "startup."
8892
8893         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8894         Moved `custom-file'-related code to cus-file.el.
8895
8896         * cus-file.el: New file.
8897
8898 2000-04-01  Mike Sperber  <mike@xemacs.org>
8899
8900         * packages.el (packages-find-package-directories): Added support
8901         for external package hierarchies with in-place installations.
8902
8903         * find-paths.el (paths-root-in-place-p): Added.
8904         (paths-find-emacs-directory): Added support for external
8905         directories with in-place installations.
8906         (paths-find-site-directory): Ditto.
8907
8908         * startup.el (find-user-init-file): Also look for
8909         ~/.xemacs/init.elc? in preference to ~/.emacs.
8910
8911 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8912
8913         * select.el (own-selection):
8914         * select.el (own-clipboard): Changed `append' parameter to
8915         `how-to-use' parameter.
8916         * select.el (own-selection): Removed icky append code.
8917         * select.el (own-selection, get-selection): Removed extra type
8918         checking.
8919         * select.el (selection-appender-alist):
8920         * select.el (selection-converter-{in|out}-alist): Initialise.
8921         * select.el (select-append-to-*): New.
8922         * select.el (select-convert-from-*): New.  New functions to append
8923         data and convert data from external type.
8924
8925 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8926
8927         * font-lock.el: Javadoc enhancements.
8928
8929 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8930
8931         * printer.el (generic-print-region): Compose job name from buffer
8932         name.
8933
8934 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8935
8936         * font-lock.el (font-lock-fontify-pending-extents): Call
8937         font-lock-fontify-region instead of font-lock-fontify-buffer
8938         to avoid unnecessary progress gauges.
8939
8940 2000-07-06  Craig Lanning  <lanning@scra.org>
8941
8942         * custom-load.el (faces):
8943
8944         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8945         dir is a regex.
8946
8947         * process.el (call-process-internal): from Dan Holmsand, use binary
8948         coding systems so that jka-compr works.
8949
8950 2000-07-07  Ben Wing  <ben@xemacs.org>
8951
8952         * font-lock.el: Undo previous change.  Unfortunately, some
8953         files actually use the variables directly in their init code
8954         without quoting them.
8955
8956 2000-07-07  Ben Wing  <ben@xemacs.org>
8957
8958         * font-lock.el (defvar font-lock-*-face): Removed.
8959
8960         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8961         only when necessary.
8962
8963 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8964
8965         * cl-macs.el: fix cl-transform-function-property kludge
8966         so that it does not require a random feature.
8967
8968 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8969
8970         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8971         as in Linux kernel "Rules.make".
8972
8973 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8974
8975         * build-report.el (build-report): Add autoload cookie.
8976
8977 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8978
8979         * package-ui.el (defgroup pui):  Correct a misspelling
8980         (pui-toggle-package-delete):  Change `seleted' to `selected'
8981
8982 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8983
8984         * package-get.el (package-get-update-base):
8985         (package-get): Use insert-file-contents-literally always.
8986         (package-get-maybe-save-index):
8987         Force coding system for writing to binary.
8988
8989 2000-06-08  Mike Alexander  <mta@arbortext.com>
8990
8991         * code-process.el (call-process-region): If there is no coding
8992         system for the process on process-coding-system-alist use the
8993         coding system of the buffer containing the region.
8994
8995 2000-06-10  Ben Wing  <ben@xemacs.org>
8996
8997         * cmdloop.el (command-error):
8998         If debug-on-error and noninteractive, output backtrace.
8999
9000         * files.el (file-relative-name):
9001         Remove MSDOS references.
9002
9003         * simple.el (line-number): New function, due to non-obvious
9004         behavior/usage of count-lines.
9005
9006         * simple.el (count-lines): document non-obvious usage to get
9007         line number.
9008
9009 2000-06-11  Ben Wing  <ben@xemacs.org>
9010
9011         * faces.el ((featurep 'xpm)):
9012         * x-faces.el (x-init-face-from-resources):
9013         * x-faces.el (x-init-frame-faces):
9014         * x-misc.el (x-init-specifier-from-resources):
9015         * x-misc.el (x-get-resource-and-bogosity-check):
9016         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
9017         * x-mouse.el (x-init-pointer-shape):
9018         * x-scrollbar.el (x-init-scrollbar-from-resources):
9019         Add sixth argument to x-get-resource calls so as to issue warnings
9020         rather than errors on bogus arguments.
9021
9022 2000-06-05  Ben Wing  <ben@xemacs.org>
9023
9024         * compat.el: new file.  provides a clean, non-intrusive way to
9025         define compatibility functions.
9026
9027         * process.el (shell-quote-argument): temporary fix for lack
9028         of nt-quote-process-args.  #### I need to put back the overall
9029         structure of that mechanism but redo the guts of it using the
9030         extra intelligence in the C code.
9031
9032 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
9033
9034         * package-info.el (pi-md5sum): Calculate MD5 sum just like
9035         `package-get' does in package-get.el, instead of using external
9036         "md5sum" program.
9037
9038         * package-get.el (package-get): Insert package file literally to
9039         make checksum calculation work.
9040
9041 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
9042
9043         * code-files.el (convert-mbox-coding-system): Deleted.
9044         (file-coding-system-alist): Removed reference to
9045         convert-mbox-coding-system.
9046
9047 2000-05-28  Martin Buchholz <martin@xemacs.org>
9048
9049         * XEmacs 21.2.34 is released.
9050
9051 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9052
9053         * font-lock.el (font-lock-keywords): Rewrote docstring
9054
9055 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
9056
9057         * loadhist.el (unload-feature): handle case where x is both boundp
9058         and fboundp
9059
9060 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
9061
9062         * packages.el: It's ok to use built-in macros, but not lisp
9063         defined ones.
9064
9065 2000-05-20  Ben Wing  <ben@xemacs.org>
9066
9067         * font-lock.el:
9068         * font-lock.el (font-lock-message-threshold):
9069         * font-lock.el (font-lock-mode):
9070         * font-lock.el (font-lock-default-fontify-buffer):
9071         * font-lock.el (font-lock-always-fontify-immediately):
9072         * font-lock.el (font-lock-old-extent): Removed.
9073         * font-lock.el (font-lock-old-len): Removed.
9074         * font-lock.el (font-lock-fontify-glumped-region): Removed.
9075         * font-lock.el (font-lock-pending-extent-table): New.
9076         * font-lock.el (font-lock-range-table): New.
9077         * font-lock.el (font-lock-after-change-function):
9078         * font-lock.el (font-lock-after-change-function-1): Removed.
9079         * font-lock.el (font-lock-fontify-pending-extents): New.
9080         * font-lock.el ('font-lock-revert-cleanup): Removed.
9081         * font-lock.el ('font-lock-revert-setup): Removed.
9082         Rewrite deferral code to handle any number of changes, merging
9083         them properly.  Remove hacked-up code for revert-buffer, now
9084         unnecessary.
9085
9086         * menubar-items.el (default-menubar):
9087         In Options->Edit Init File, don't switch to emacs-lisp-mode
9088         unless necessary; doing this turns off font-lock.
9089
9090 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
9091
9092         * keydefs.el: Define C-x BS to backward-kill-sentence.
9093
9094 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
9095
9096         * files.el (hack-local-variables-prop-line): Use non-greedy
9097         matching to process -*-texinfo-*- -*-.
9098
9099 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
9100
9101         * minibuf.el (minibuf-directory-files): new function.
9102         (read-file-name-activate-callback): use minibuf-directory-files.
9103         (read-directory-name-internal): ditto.
9104         (mouse-file-display-completion-list): ditto.
9105         (mouse-directory-display-completion-list): ditto.
9106         (read-file-name-internal): remove "./" from completion list unless
9107         explicitly matched, for consistency.
9108
9109 2000-05-11  Ben Wing  <ben@xemacs.org>
9110
9111         * gutter-items.el (gutter-buffers-tab):
9112         * gutter-items.el (add-tab-to-gutter):
9113         * gutter-items.el (update-tab-in-gutter):
9114         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
9115         * gutter-items.el (append-progress-display):
9116         * gutter-items.el (abort-progress-display):
9117         * gutter-items.el (raw-append-progress-display):
9118         Further fixes.  Use set-glyph-image not set-image-instance-property,
9119         to fix problems with multiple windows in a frame.
9120
9121         * menubar-items.el (tutorials-menu-filter):
9122         Fix typo.
9123
9124         * startup.el (early-error-handler):
9125         Display message box under windows; otherwise, message will disappear
9126         before it can be viewed.
9127
9128         * update-elc.el:
9129         Fix bug in NEEDTODUMP processing.
9130
9131 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
9132
9133         * startup.el (lock-directory): Removed.
9134         (superlock-file): Ditto.
9135         (startup-set-paths): Remove lockdir.
9136         (startup-setup-paths-warning): Remove lock-directory.
9137
9138         * setup-paths.el (paths-find-lock-directory): Removed.
9139         (paths-find-superlock-file): Ditto.
9140
9141 2000-05-09  Ben Wing  <ben@xemacs.org>
9142
9143         * faces.el (set-face-property):
9144         * faces.el (set-face-font):
9145         * faces.el (set-face-foreground):
9146         * faces.el (set-face-background):
9147         * faces.el (set-face-background-pixmap):
9148         * faces.el (set-face-underline-p):
9149         * faces.el (set-face-strikethru-p):
9150         * faces.el (set-face-highlight-p):
9151         * faces.el (set-face-dim-p):
9152         * faces.el (set-face-blinking-p):
9153         * faces.el (set-face-reverse-p):
9154         doc string changes.
9155
9156         * glyphs.el:
9157         * glyphs.el (make-image-specifier):
9158         * glyphs.el (glyph-property):
9159         * glyphs.el (set-glyph-image):
9160         * glyphs.el (make-glyph):
9161         * glyphs.el (make-pointer-glyph):
9162         * glyphs.el (make-icon-glyph):
9163         * glyphs.el (widget-image-instance-p): New.
9164         authorship info, lots of doc changes.  New predicate, inadvertently
9165         omitted.  the general principle with specifier docs is now that
9166         the description of instantiators should go with the make-foo-specifier
9167         fun's doc string, rather than in foo-specifier-p.  this follows
9168         conventions elsewhere in XEmacs and in general is a lot more obvious
9169         of a place to look.  sometimes the make-foo-specifier function needs
9170         to be created in the process.
9171
9172         * gutter.el:
9173         * gutter.el (make-gutter-specifier): New.
9174         * gutter.el (make-gutter-size-specifier): New.
9175         * gutter.el (make-gutter-visible-specifier): New.
9176         specifier doc updates according to the conventions specified before.
9177
9178         * objects.el:
9179         * objects.el (make-font-specifier):
9180         * objects.el (make-color-specifier):
9181         * objects.el (make-face-boolean-specifier): New.
9182         specifier doc updates according to the conventions specified before.
9183
9184         * specifier.el:
9185         * specifier.el (set-specifier):
9186         * specifier.el (make-integer-specifier): New.
9187         * specifier.el (make-boolean-specifier): New.
9188         * specifier.el (make-natnum-specifier): New.
9189         * specifier.el (make-generic-specifier): New.
9190         * specifier.el (make-display-table-specifier): New.
9191         specifier doc updates according to the conventions specified before.
9192
9193         * toolbar.el:
9194         * toolbar.el (make-toolbar-specifier): New.
9195         specifier doc updates according to the conventions specified before.
9196
9197 2000-05-09  Ben Wing  <ben@xemacs.org>
9198
9199         * process.el (call-process-internal): Revert to previous version
9200         because Mike's change clashed with a change I did not long before.
9201         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
9202         Thanks very much Mike for pointing out the bug and submitting a
9203         patch!
9204
9205 2000-04-13  Mike Alexander  <mta@arbortext.com>
9206
9207         * process.el (call-process-internal): Send the correct input buffer
9208         (call-process-internal): Return the exit status of the process
9209
9210 2000-05-07  Ben Wing  <ben@xemacs.org>
9211
9212         * winnt.el:
9213         * winnt.el (nt-quote-args-verbatim): Removed.
9214         * winnt.el (nt-quote-args-prefix-quote): Removed.
9215         * winnt.el (nt-quote-args-backslash-quote): Removed.
9216         * winnt.el (nt-quote-args-double-quote): Removed.
9217         * winnt.el (nt-quote-args-functions-alist): Removed.
9218         * winnt.el (nt-quote-process-args): Removed.
9219         Remove all stuff for argument quoting.  We borrow the code instead
9220         from Emacs 20.6, which is much more careful in its quoting
9221         (e.g. in handling runs of the escape character) and avoids most of
9222         the need for this Lisp mechanism by checking to see whether we're
9223         running a Cygwin or normal program and doing the appropriate
9224         quoting.  If we end up needing such a mechanism, we should add
9225         it by extending the variable `mswindows-quote-process-args' so it
9226         can take an alist of regexps.
9227
9228 2000-05-07  Ben Wing  <ben@xemacs.org>
9229
9230         * keydefs.el:
9231         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
9232         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
9233         the window without moving point.
9234
9235         * simple.el:
9236         * simple.el (scroll-up-one): New.
9237         * simple.el (scroll-down-one): New.
9238         Functions for use with C-M-up/down.
9239
9240 2000-05-01  Martin Buchholz <martin@xemacs.org>
9241
9242         * XEmacs 21.2.33 is released.
9243
9244 2000-04-29  Martin Buchholz  <martin@xemacs.org>
9245
9246         * dialog.el (yes-or-no-p-dialog-box):
9247         Fix docstring.
9248         Fix following horrible bug in X11 mode with focus-follows-mouse:
9249           1. Visit two files in two different frames.
9250           2. do File->Revert Buffer in one of those frames.
9251           3. Dialog box appears.
9252           4. Arrange things so that the mouse passes over the *other*
9253              frame, then to the dialog box, and click on "Yes".
9254           5. The file contents end up in the *wrong* buffer!
9255         Add TODO comment.
9256
9257 2000-04-28  Ben Wing  <ben@xemacs.org>
9258
9259         * help.el (describe-installation): correct typo introduced
9260         in last patch: boundp -> fboundp.
9261
9262         * etags.el (buffer-tag-table-list):
9263         canonicalize filenames to Unix format so that tag-table-alist
9264         searching works under Windows.
9265
9266         * autoload.el:
9267         Bowdlerize the supposedly objectionable words
9268         "who couldn't quite manage to cleanly modify batch-update-autoloads".
9269
9270         * gutter-items.el (set-progress-display-style):
9271         * gutter-items.el (search-dialog-callback):
9272         * gutter-items.el (make-search-dialog):
9273         Change to new callback-ex api.
9274
9275 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9276
9277         * help.el: (describe-installation): decode-coding-string is not
9278         defined in a non MULE environment.
9279
9280 2000-04-28  Ben Wing  <ben@xemacs.org>
9281
9282         * gutter-items.el (buffer-list-changed-hook):
9283         use it, not record-buffer-hook.
9284
9285         * subr.el (record-buffer-hook): Removed.
9286
9287 2000-04-27  Ben Wing  <ben@xemacs.org>
9288
9289         * gutter-items.el (buffers-tab-switch-to-buffer): do not
9290         use NORECORD option.  Andy will not like this, but the existing
9291         gutter behavior is just wrong, as per this comment:
9292
9293         ;; this used to add the norecord flag to both calls below.
9294         ;; this is bogus because it is a pervasive assumption in XEmacs
9295         ;; that the current buffer is at the front of the buffers list.
9296         ;; for example, select an item and then do M-C-l
9297         ;; (switch-to-other-buffer).  Things get way confused.
9298         ;;
9299         ;; Andy, if you want to maintain the current look, you must
9300         ;;  *uncouple* the gutter order and buffers order.
9301
9302         * loaddefs.el (completion-ignored-extensions): unfuckify.
9303
9304         * bytecomp.el (batch-byte-compile-one-file): new function, used in
9305         xemacs.mak.
9306
9307         * autoload.el (batch-update-one-directory): new function, used in
9308         xemacs.mak.
9309
9310         * loadup.el: set gc-cons-threshold very high unless dumping --
9311         loadup during update-elc is much much much faster.  also do this
9312         when quick-building.
9313
9314         add commented-out code for profiling loadup.
9315
9316
9317         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
9318         is required in order to build xemacs.
9319
9320 2000-04-26  Ben Wing  <ben@xemacs.org>
9321
9322         * loadup.el: don't garbage collect during loadup if quick-build
9323         compile-time option is set.
9324
9325 2000-04-23  Ben Wing  <ben@xemacs.org>
9326
9327         * update-elc.el: compute whether any dumped .el or .elc files
9328         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
9329         if so.
9330
9331         * update-elc.el (update-elc-files-to-compile): always change
9332         NOBYTECOMPILE in the src directory rather than current dir,
9333         so it will work under NT.
9334
9335         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
9336         the form of this file is identical between Unix and Windows.
9337         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
9338         Added comment.
9339         (update-autoloads-from-directory): updated doc string.
9340         updated doc strings in a few other places.
9341
9342 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
9343
9344         * bytecomp.el (byte-force-recompile): Fix argument to
9345         byte-recompile-directory.
9346
9347 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
9348
9349         * gutter-items.el (progress-display-clear-when-idle): Use
9350         add-one-shot-hook.
9351         * gutter-items.el (clear-progress-display): Adjust number of
9352         arguments.
9353
9354 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
9355
9356         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
9357
9358 2000-04-16  Ben Wing  <ben@xemacs.org>
9359
9360         * printer.el: New file.
9361
9362         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
9363
9364         * help.el (describe-installation): Fix decoding for Windows.
9365
9366         * menubar-items.el:
9367         * menubar-items.el (default-menubar):
9368         * menubar-items.el (tutorials-menu-filter): New.
9369         * menubar-items.el (popup-menubar-menu):
9370         Add authorship.  Redo Help menu and Tutorials filter.
9371
9372         * menubar.el: Correct comment.
9373
9374         * modeline.el (modeline-buffer-identification): Correct doc string.
9375
9376         * simple.el:
9377         * simple.el (printing): Removed.
9378         * simple.el (printer-name): Removed.
9379         * simple.el (generic-print-buffer): Removed.
9380         * simple.el (generic-print-region): Removed.
9381         Move generic print code to printer.el.
9382
9383 2000-04-15  Ben Wing  <ben@xemacs.org>
9384
9385         * simple.el (generic-print-region): New.
9386         make this function actually work.
9387         (generic-print-buffer): call generic-print-region.
9388
9389 2000-04-14  Andy Piper  <andy@xemacs.org>
9390
9391         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
9392         by using the new widget-callback-current-channel.
9393         (search-dialog-callback): ditto.
9394
9395 2000-04-12  Andy Piper  <andy@xemacs.org>
9396
9397         * gutter.el (default-gutter-position): moved from gutter-items.el.
9398         (default-gutter-position-changed-hook): ditto.
9399         (gutter-element-visibility-changed-hook): ditto.
9400         (set-gutter-element): ditto.
9401         (remove-gutter-element): ditto.
9402         (set-gutter-element-visible-p): ditto.
9403         (gutter-element-visible-p): ditto.
9404         (init-gutter): ditto.
9405
9406         * dialog.el (make-dialog-box): renamed and moved from
9407         gutter-items.el
9408
9409         * gutter-items.el: move various functions elsewhere.
9410
9411 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
9412
9413         * menubar-items.el: Fixed place of parenthesis.
9414
9415 2000-04-12  Ben Wing  <ben@xemacs.org>
9416
9417         * etags.el (find-tag-at-point): New.  Lets you do find-tag
9418                 without constantly being prompted for the tag.
9419         * simple.el: Added a number of section headings, to clarify the
9420                 organization of this file.
9421         * simple.el (activate-region):
9422         * simple.el (region-exists-p):
9423         * simple.el (region-active-p):
9424                 Moved these three function down to the other side of
9425                 the case-changing functions, so they join the rest of
9426                 the region code.
9427         * simple.el (printing): New.
9428         * simple.el (printer-name): New.
9429         * simple.el (generic-print-buffer): New.
9430                 New functions, a very simple prototype for a unified
9431                 printing interface.
9432
9433         * process.el (call-process-internal): Real fix for null BUFFER,
9434                 other problems with BUFFER specs.
9435
9436         * menubar-items.el:
9437                 Fixed up File->Print to use new printing functions.
9438                 Various corrections and expansions to Grep/Compile menus.
9439                 New options for Printing.
9440                 New options for SMTP Mail, the way to send mail under
9441                   MS Windows. (There's also a package patch to make SMTP
9442                   Mail be the default under MSWin.)
9443
9444 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
9445
9446         * menubar-items.el: Selecting Rectangle Mousing from menubar
9447         did not work.  Needed to quote mouse-track-rectangle-p.
9448
9449 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
9450
9451         * cl-compat.el (keywordp): Removed.
9452
9453 2000-04-05  Andy Piper  <andy@xemacs.org>
9454
9455         * gutter-items.el (progress-layout-glyph): don't initialize here.
9456         (progress-gauge-glyph): use dynamic sizing.
9457         (set-progress-display-style): new function. Set progress glyphs
9458         appropriately depending on the style.
9459         (progress-display-style): new variable. Custom version of
9460         set-progress-display-style.
9461         (progress-abort-glyph): switch to dynamic sizes.
9462         (search-dialog-text): make the edit field active.
9463
9464 2000-04-04  Andy Piper  <andy@xemacs.org>
9465
9466         * gutter-items.el (make-search-dialog): need to make the search
9467         dialog visible after creation.
9468
9469         * menubar-items.el (default-menubar): use the search dialog for
9470         searching. Remove some extraneous search menu items.
9471
9472         * gutter-items.el (set-gutter-element): allow glyphs to be used as
9473         well as strings.
9474         (make-gutter-only-dialog-frame): allow the user to create the
9475         frame unmapped. Allow the gutter spec to be given as a glyph.
9476         (search-dialog-direction): new variable.
9477         (search-dialog-text): new variable.
9478         (search-dialog-callback): new function. Callback for the search
9479         dialog action.
9480         (make-search-dialog): new function. Create a user-friendly search
9481         dialog.
9482
9483 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
9484
9485         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
9486         under Windows.
9487
9488 2000-04-01  Andy Piper  <andy@xemacs.org>
9489
9490         * font-lock.el (font-lock-fontify-keywords-region): Calculate
9491         progress more accurately.
9492
9493 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9494
9495         * finder.el (finder-compile-keywords): Process readable files only.
9496         Because error in process of .#finder-inf.el when compile xemacs
9497         with --with-clash-detection option.
9498
9499 2000-03-31  Andy Piper  <andy@xemacs.org>
9500
9501         * gutter-items.el (append-progress-display): don't delay after a
9502         successful font-lock.
9503         (make-gutter-only-dialog-frame): new function. Allow users to
9504         create gutter-only dialogs.
9505
9506 2000-03-27  Mike Alexander  <mta@arbortext.com>
9507
9508         * process.el (call-process-internal): Handle a null BUFFER
9509         parameter correctly.
9510
9511 2000-03-28  Andy Piper  <andy@xemacs.org>
9512
9513         * gutter-items.el (abort-progress-display): put strings in the
9514         gutter not extents.
9515         (progress-layout-glyph): signal special 'quit callback.
9516         (progress-display-quit-function): deleted.
9517         (progress-display-stop-callback): deleted.
9518         (progress-display-dispatch-command-events): deleted.
9519         (append-progress-display): remove calls to
9520         progress-display-dispatch-command-events.
9521         (raw-append-progress-display): ditto.
9522
9523 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
9524
9525         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
9526         being a list.  Actually define `stipple-pixmap-p' which is used as
9527         an error predicate.  Correctly handle PIXMAP being either relative
9528         or absolute file name.
9529
9530 2000-03-24  Andy Piper  <andy@xemacs.org>
9531
9532         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
9533         (abort-progress-display): ditto. Don't delete the created extent.
9534         (raw-append-progress-display): ditto.
9535         (progress-display-dispatch-non-command-events): new
9536         function. Encapsulates what we want to do when no command input is
9537         required.
9538         (progress-display-dispatch-command-events): likewise, but disable
9539         for now since it causes too many problems.
9540         (append-progress-display): use them.
9541         (raw-append-progress-display): ditto.
9542         (default-gutter-position-changed-hook): set this rather than
9543         default-gutter-position-changed.
9544         (default-gutter-position-changed-hook): lambda with zero arguments
9545         rather than one.
9546         (raw-append-progress-display): trap errors in pending input since
9547         allowing them to signal will hose the gauge well and
9548         truly. Ideally we would like to delay these until we are more able
9549         to cope.
9550         (append-progress-display): ditto.
9551
9552 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
9553
9554         * lisp/make-docfile.el: call-process-internal is now implemented
9555         in process.el.
9556
9557 2000-03-21  Ben Wing  <ben@xemacs.org>
9558
9559         * mule\mule-cmds.el (set-language-info-alist):
9560         Fix to correspond to new menu arrangement.
9561
9562 2000-03-21  Ben Wing  <ben@xemacs.org>
9563
9564         * process.el:
9565         * process.el (call-process-internal): New.
9566         New implementation of call-process.  Only enabled under NT, so far.
9567         stderr handling not implemented yet in CVS'd C code.
9568
9569 2000-03-20  Ben Wing  <ben@xemacs.org>
9570
9571         * lisp-mode.el:
9572         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
9573         * lisp-mode.el (lisp-interaction-mode):
9574         Put back Lisp Interaction menubar for Jan V's sake.
9575
9576         * simple.el:
9577         * simple.el (mark-ring):
9578         * simple.el (dont-record-current-mark): New.
9579         * simple.el (in-shifted-motion-command): New.
9580         * simple.el (mark-ring-unrecorded-commands): New.
9581         * simple.el (mark-ring-max):
9582         * simple.el (set-mark-command):
9583         * simple.el (push-mark):
9584         * simple.el (handle-pre-motion-command):
9585         Implement scheme for not recording unimportant marks.
9586
9587         * subr.el:
9588         * subr.el (function-allows-args): New.
9589         New function function-allows-args.
9590
9591 2000-03-20  Martin Buchholz <martin@xemacs.org>
9592
9593         * XEmacs 21.2.32 is released.
9594
9595 2000-03-20  Andy Piper  <andy@xemacs.org>
9596
9597         * gutter-items.el (update-tab-in-gutter): force selection of the
9598         selected-window if required to do so.
9599         (buffers-tab-items): ditto.
9600         (add-tab-to-gutter): ditto.
9601         (create-frame-hook): use force-selection.
9602         (default-gutter-position-changed): lambdify.
9603         (update-tab-hook): deleted since it was only used in one place.
9604
9605 2000-03-18  Andy Piper  <andy@xemacs.org>
9606
9607         * files.el (find-file-noselect): undo change that shouldn't have
9608         gone in.
9609
9610 2000-03-17  Andy Piper  <andy@xemacs.org>
9611
9612         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
9613         of selected-window trickery.
9614
9615         * gutter-items.el (update-tab-in-gutter): don't give dedicated
9616         frames tabs.
9617         (progress-display-stop-callback): progress -> progress-display
9618         (progress-display-quit-function): ditto.
9619         (clear-progress-display): ditto.
9620         (remove-progress-display): ditto.
9621         (append-progress-display): ditto.
9622         (abort-progress-display): ditto.
9623         (raw-append-progress-display): ditto.
9624         (display-progress-display): ditto.
9625         (current-progress-display-label): ditto.
9626         (current-progress-display): ditto.
9627         (lprogress-display): ditto and save the buffer
9628         (progress-display): ditto. Otherwise the buffer sometimes gets
9629         changed which confuses font-lock.
9630
9631         * font-lock.el (font-lock-default-fontify-buffer): catch all
9632         errors, not just quit.
9633         (font-lock-mode): progress -> display-progress
9634         (font-lock-default-fontify-buffer): ditto.
9635         (font-lock-fontify-syntactically-region): ditto.
9636         (font-lock-fontify-keywords-region): ditto.
9637
9638 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9639
9640         * cl.el (gensym): Move to here from cl-macs.el.
9641         (gentemp): Ditto.
9642
9643 2000-03-16  Andy Piper  <andy@xemacs.org>
9644
9645         * font-lock.el (font-lock-mode): use lprogress and friends for
9646         progress management.
9647         (font-lock-default-fontify-buffer): ditto.
9648         (font-lock-fontify-syntactically-region): ditto.
9649         (font-lock-fontify-keywords-region): ditto.
9650         (font-lock-revert-cleanup): fix reverting.
9651         (font-lock-revert-setup): ditto.
9652
9653         * gutter-items.el (progress-use-echo-area): new variable. Use the
9654         echo area for progress gauges if non-nil.
9655         (clear-progress): remove echo area stuff and defer to
9656         clear-message.
9657         (append-progress): dispatch non-command events after each progress
9658         increment. Remove echo area stuff.
9659         (abort-progress): remove echo area stuff and defer to
9660         display-message.
9661         (raw-append-progress): ditto. Dispatch non-command events after
9662         gutter redisplay.
9663         (display-progress): defer echo area stuff to display-message.
9664
9665         * gutter-items.el (clear-progress):
9666         (abort-progress): indentation changes.
9667         (display-progress): don't clear progress.
9668         (append-progress): compare messages with equal.
9669         (raw-append-progress): use dispatch-non-command-events to flush
9670         widget creation events.
9671
9672 2000-03-13  Ben Wing  <ben@xemacs.org>
9673
9674         * abbrev.el:
9675         * abbrev.el (abbrev-string-to-be-defined): New.
9676         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9677         Changes for use with the menubar.
9678
9679 2000-03-12  Ben Wing  <ben@xemacs.org>
9680
9681         * alist.el (vassoc): moved here from font-menu.el.
9682
9683         * custom.el (defface): typo fix.
9684
9685         * dialog.el (yes-or-no-p-dialog-box):
9686         * dialog.el (message-box):
9687         * files.el (save-some-buffers-1):
9688         Put accelerators in the button names.
9689
9690         * font-lock.el (font-lock-comment-face):
9691         * font-lock.el (font-lock-keyword-face):
9692         * font-lock.el (font-lock-function-name-face):
9693         Fixed some of the colors under MS Windows because the existing
9694         default colors were hardly different from black and needed to be
9695         made lighter.
9696
9697         * font-menu.el:
9698         * font-menu.el (font-menu-split-long-menu):
9699         * font-menu.el (font-menu-family-constructor):
9700         * font-menu.el (font-menu-size-constructor):
9701         * font-menu.el (font-menu-weight-constructor):
9702         * font-menu.el (font-menu-set-font):
9703         vassoc moved to alist.el.
9704         Accelerators added to all menus.
9705         Unused bound var new-props removed.
9706
9707         * keydefs.el: I did a whole lot of rearranging to put things in a
9708         more consistent order and fixed a number of cases where key
9709         combinations involving up, down, left, right and so on were
9710         defined but the corresponding keypad combinations were not
9711         defined.
9712
9713         * lisp-mode.el:
9714         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9715         * lisp-mode.el (emacs-lisp-mode):
9716         * lisp-mode.el (lisp-interaction-mode):
9717         * lisp-mode.el (flet):
9718         Added accelerators onto the menus.
9719         Made all the different versions of the let function be indented
9720         the same way.
9721         Undid Steve's easy-menu-ification, because it makes it impossible
9722         to have the menubar and popup menus different.
9723         Cleaned up the menu; added items for find-function &c and some
9724         indenting, and removed debug-on-*.
9725
9726         * list-mode.el (list-mode-hook):
9727         * list-mode.el (list-mode):
9728         * list-mode.el (completion-setup-hook):
9729         * list-mode.el (display-completion-list):
9730         Added support for the :window-height keyword, which is required
9731         because of other changes that I made for the file dialog box.  I
9732         also made the hook variables list-mode-hook and
9733         completion-setup-hook and also minibuffer-setup-hook in
9734         minibuf.el be permanent-local; see comment in list-mode.el.
9735
9736         * map-ynp.el (map-y-or-n-p):
9737         Added accelerators to the dialog buttons.
9738
9739         * menubar-items.el (menu-truncate-list):
9740         New internal function.
9741         * menubar-items.el (submenu-generate-accelerator-spec):
9742         * menubar-items.el (menu-item-strip-accelerator-spec):
9743         * menubar-items.el (menu-item-generate-accelerator-spec):
9744         New exported functions, for use in auto-generating accelerator specs.
9745
9746         * menubar-items.el:
9747         * menubar-items.el (default-menubar):
9748         * menubar-items.el (maybe-add-init-button):
9749         * menubar-items.el (bookmark-menu-filter):
9750         * menubar-items.el (slow-format-buffers-menu-line):
9751         * menubar-items.el (build-buffers-menu-internal):
9752         * menubar-items.el (language-environment-menu-filter):
9753         * menubar-items.el (default-popup-menu):
9754         * menubar-items.el (popup-buffer-menu):
9755         * menubar-items.el (popup-menubar-menu):
9756         Did a major overhaul on this file, and in fact I'm nowhere near
9757         done working on the menubar, and there will be more patches to
9758         come.  A basic summary of what I've done:
9759
9760         a) I added accelerators to all of the menu items.  For menus that
9761         are auto-generated, such as the buffers menu, the accelerators are
9762         automatically added to the beginning of each line using the
9763         numbers 1 through 9, then zero, and then letters starting with A,
9764         but omitting the letters that are already in use for the fixed
9765         menu items at the top of the buffers menu.  To facilitate adding
9766         accelerators of this kind, I created some new functions
9767         (*-accelerator-spec), which are also being used by other filters
9768         that auto generate lists of things such as ftp sites to download
9769         packages.  If people really don't like these accelerators
9770         appearing at the beginning of the menu items, a variable can be
9771         added to optionally turn them off, but I think this is rather
9772         pointless because other menu items have accelerators and many or
9773         most of the menu users will use the accelerators if the support is
9774         there.
9775
9776         b) I combined the top level Tools and Apps menus into a single
9777         Tools menu, because the distinction between the two is not
9778         obvious, and the items on the menus are not used often enough that
9779         putting some of them onto submenus is a problem.
9780
9781         c) I created two new top level menus called View and Cmds because
9782         there were too many items on the File and Edit menus, and I'm going
9783         to be adding more items to these menus.  In contrast to the Tools
9784         menu, the items on these menus may be used quite often during an
9785         editing session, and so should be available with fewer
9786         keystrokes.
9787
9788         d) I added a number of options to the options menu, including one
9789         for controlling whether the alt key can be used to traverse to
9790         menu items using the accelerators, one for controlling behavior of
9791         control-k, one for controlling how the kill and yank functions
9792         interact with the clipboard, a few additional buffers-menu
9793         options, and various other things.  I also did a bit of
9794         rearranging, for example, combining the keyboard and mouse options
9795         into a single keyboard and mouse submenu to facilitate the
9796         accelerators on that level.
9797
9798         e) I changed the variable buffers-menu-format-buffer-line-function
9799         to take two arguments instead of one, the second argument being
9800         the line number for use in creating an accelerator.  I added a
9801         hack to support existing functions with one argument (although I
9802         doubt that very many of these exist), for backward compatibility.
9803
9804         f) I moved the top level mule menu to be a submenu of the edit
9805         menu.  I think that most of the items on this menu are fairly
9806         useless and there are certainly not enough frequently used items
9807         to justify this being its own top level menu.
9808
9809         g) I combined most of the items in big-menubar.el into the main menu.
9810         If people think the main menu is too big, it would be possible to
9811         create different configurations, some smaller.
9812
9813         * menubar.el (check-menu-syntax):
9814         Deleted some syntax checks that were no longer valid, partly
9815         because of changes that were already made a long time ago, and
9816         partly because of a change I made where I allow the name of the
9817         menu item to be an evaluated expression rather than just a string,
9818         similar to all of the other parameters of a menu item.
9819
9820         * minibuf.el:
9821         * minibuf.el (read-file-name-1):
9822         * minibuf.el (mouse-read-file-name-1):
9823         I made a number of changes to improve the appearance
9824         and functioning of the file dialog box.  They include:
9825
9826         a) Fixing the problem where closing the dialog box by clicking on
9827         the close button of the window didn't properly exit the
9828         minibuffer.
9829
9830         b) Fixing the problem that if you typed part of a file name, and
9831         then clicked on a completion with the mouse, the file was not
9832         correctly selected.
9833
9834         c) Changing the title of the dialog box to reflect the operation
9835         being done in accordance with user interface conventions, rather
9836         than the name of the dialog box buffer, which is rather useless.
9837
9838         d) Remove the words "possible completions are" which didn't
9839         belong.
9840
9841         e) Fix things so that the completions scroll off the end of the
9842         completions windows only to the right, rather than both to the
9843         right and down, which is in accordance with Windows user interface
9844         conventions.
9845
9846         * msw-init.el (init-post-mswindows-win):
9847         Added a binding for meta-F4, which is the standard windows binding
9848         for exiting a program.
9849
9850         * select.el (get-selection-no-error):
9851         * select.el (own-selection):
9852         * select.el (own-clipboard):
9853         Added an optional argument called append to the functions
9854         own-selection and own-clipboard.  This adds support for appending
9855         text to the existing selection and allows the function
9856         own-clipboard to be used as the value of the variable
9857         interprogram- cut-function.
9858
9859         Fixed a bug in own-selection in handling zmacs-region-stays.
9860
9861         * simple.el (historical-kill-line): New.
9862
9863         * simple.el (kill-line):
9864         * simple.el (interprogram-cut-function):
9865         * simple.el (interprogram-paste-function):
9866         * simple.el (handle-pre-motion-command):
9867         * simple.el (next-line):
9868         * simple.el (previous-line):
9869         a) Expanded the variable kill-whole-line, so that function
9870         kill-line can be set to delete the entire line always, not just
9871         when cursor is at the beginning of the line.  This is controlled
9872         by setting the variable kill-whole-line to the symbol 'always.
9873         This behavior, as well as the existing kill-whole-line behavior,
9874         now only take effect when kill-line is called interactively,
9875         although this is a departure from a previous behavior in the case
9876         of setting this variable kill-whole-line to t.  It is almost
9877         certainly what has always been intended, and most likely the old
9878         way of doing things introduced bugs.  I also created a function
9879         called historical-kill-line, which ignores the kill-whole-line
9880         setting and always gives the historical behavior of only killing
9881         to the end of the line.  I bound this function to shift- control-k
9882         so that the kill to end of line behavior is available, even when
9883         kill-whole-line has been set to change control-k into the simple
9884         delete-whole-line behavior. (This can be set using the options
9885         menu.)
9886
9887         b) I changed things so that kill and yank now interact with the
9888         clipboard by default under windows.  This was done by changing the
9889         default value of interprogram-cut- function and
9890         interprogram-paste-function.  You can get the old behavior by
9891         setting these to nil, and there is an option on the options menu
9892         to do this.
9893
9894         c) I added support for selecting text using shifted motion keys.
9895         This support is on by default and can be controlled by the
9896         variable shifted-motion-keys-select-region.  There is also a
9897         variable called unshifted-motion-keys-deselect-region that
9898         controls more specifically how the shifted motion key behavior
9899         works.  I did not put an option on the options menu to turn this
9900         off, because I can't imagine why this would be useful.
9901
9902         * simple.el (forward-block-of-lines):
9903         * simple.el (backward-block-of-lines):
9904         * simple.el (block-movement-size):
9905         New.
9906
9907         * simple.el (uncapitalized-title-words):
9908         * simple.el (uncapitalized-title-word-regexp):
9909         * simple.el (capitalize-string-as-title):
9910         * simple.el (capitalize-region-as-title):
9911         New.
9912
9913
9914         * subr.el (add-hook):
9915         * subr.el (make-local-hook): New.
9916         * subr.el (remove-local-hook): New.
9917         * subr.el (add-one-shot-hook): New.
9918         * subr.el (add-local-one-shot-hook): New.
9919         Added some functions to make using hooks easier.
9920         These include:
9921
9922         a) Functions add-local-hook and remove-local-hook to make it easy
9923         to use local hooks.
9924
9925         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9926         make it possible to add a "one-shot" hook, which is to say a hook
9927         that runs only once, and automatically removes itself after the
9928         first time it has run.
9929
9930 2000-03-09  Andy Piper  <andy@xemacs.org>
9931
9932         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9933
9934 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9935
9936         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9937         Moved from menubar-items.el.
9938         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9939
9940 2000-03-08  Andy Piper  <andy@xemacs.org>
9941
9942         * gutter-items.el (build-buffers-tab-internal): add selected field
9943         to buffers tab spec.
9944
9945 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9946
9947         * minibuf.el (last-exact-completion): Initialize to nil.
9948
9949 2000-03-07  Didier Verna  <didier@xemacs.org>
9950
9951         * startup.el (command-line-1): remove unused variable
9952         `first-file-buffer'.
9953
9954 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9955
9956         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9957         which is also used for Web server log files.
9958
9959 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9960
9961         * mule/mule-charset.el: Setup auto-fill-chars.
9962
9963 2000-03-02  SL Baur  <steve@beopen.com>
9964
9965         * subr.el (with-string-as-buffer-contents): Reimplement using
9966         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9967         non-deletion of buffer after execution problem.
9968         (with-output-to-string): Use unique buffer name.
9969
9970 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9971
9972         * gutter-items.el (buffers-tab-sort-function):  New variable.
9973         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9974
9975 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9976
9977         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9978
9979 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9980
9981         * menubar-items.el (maybe-add-init-button): Remove the "Load
9982         .emacs" button from all menubars.
9983
9984 2000-03-01  Didier Verna  <didier@xemacs.org>
9985
9986         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9987         region rectangle replacement (from Jan Vroonhof).
9988         (replace-rectangle): new function.
9989
9990 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9991
9992         * mule/mule-cmds.el (set-default-coding-systems): Use
9993         set-terminal-coding-system and set-keyboard-coding-system.
9994         * coding.el (set-terminal-coding-system): Use
9995         set-console-tty-output-coding-system.
9996         (set-keyboard-coding-system): Use
9997         set-console-tty-input-coding-system.
9998
9999 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
10000
10001         * minibuf.el (read-variable): Allow symbol to default argument.
10002
10003 2000-02-27  Andy Piper  <andy@xemacs.org>
10004
10005         * gutter-items.el (update-tab-hook): new function to be used for
10006         hooks.
10007         (create-frame-hook): add update-tab-hook.
10008         (record-buffer-hook): ditto.
10009         (default-gutter-position-changed): ditto.
10010         (default-gutter-position): updating the buffers tab is now handled
10011         by a hook.
10012         (default-gutter-position-changed-hook): new variable.
10013         (gutter-element-visibility-changed-hook): ditto.
10014         (set-gutter-element-visible-p): call it.
10015         (set-gutter-element): use modify-specifier-instances. Set extents
10016         as duplicable before using.
10017         (remove-gutter-element): ditto.
10018         (set-gutter-element-visible-p): ditto.
10019         (init-gutter): new function.
10020         (add-tab-to-gutter): use new gutter-element functions rather than
10021         setting specifiers directly.
10022         (clear-progress): ditto.
10023         (abort-progress): ditto.
10024         (gutter-buffers-tab-visible-p): renamed from
10025         default-gutter-visible-p
10026
10027         * specifier.el (modify-specifier-instances): new function from Jan
10028         Vroonhof.
10029
10030         * x-init.el (init-post-x-win): call init-gutter.
10031
10032         * msw-init.el (init-post-mswindows-win): call init-gutter.
10033
10034         * menubar-items.el (default-menubar): Update to reflect new gutter
10035         variables.
10036
10037 2000-02-26  Andy Piper  <andy@xemacs.org>
10038
10039         * gutter-items.el (set-gutter-element): new function. Add gutter
10040         elements to the specified gutter.
10041         (remove-gutter-element): new function. Remove gutter elements from
10042         the specified gutter.
10043         (set-gutter-element-visible-p): new function. Set gutter element
10044         visibility for the provided gutter-visible specifier.
10045
10046 2000-02-23  Andy Piper  <andy@xemacs.org>
10047
10048         * gutter-items.el (add-tab-to-gutter): specify dimensions
10049         dynamically.
10050
10051 2000-02-24  Martin Buchholz  <martin@xemacs.org>
10052
10053         * gutter-items.el (add-tab-to-gutter):
10054         * package-get.el (package-get-interactive-package-query):
10055         * package-ui.el (pui-directory-exists):
10056         (pui-install-selected-packages):
10057         (pui-list-packages):
10058         Use #'(lambda ...)  instead of '(lambda ...).
10059
10060 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
10061
10062         * startup.el (load-user-init-file): Check to make sure user
10063           has an init-file before calling load().
10064
10065 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10066
10067         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
10068
10069 2000-02-23  Martin Buchholz <martin@xemacs.org>
10070
10071         * XEmacs 21.2.31 is released.
10072
10073 2000-02-21  Mike Sperber <mike@xemacs.org>
10074
10075         * loadup.el (really-early-error-handler):
10076         * update-elc.el:
10077         * make-docfile.el:
10078         Remove dependency on EMACSBOOTSTRAP... environment variables.
10079
10080 2000-02-21  Martin Buchholz <martin@xemacs.org>
10081
10082         * XEmacs 21.2.30 is released.
10083
10084 2000-02-19  Martin Buchholz  <martin@xemacs.org>
10085
10086         * byte-optimize.el (byte-optimize-plus):
10087         (byte-optimize-minus):
10088         (byte-optimize-multiply):
10089         Optimize (- 0) to 0, not (-)
10090         Optimize (+ 5 3.0) to 8.0
10091         Optimize (* 5 3.0) to 15.0
10092         Improve readability.
10093
10094 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10095
10096         * modeline.el: (modeline-scrolling-method): change modeline
10097         mswindows cursor appearance according to the value.
10098
10099         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
10100         and 'gui-element face colors and 'gui-element face font to Windows
10101         defaults.
10102
10103 2000-02-09 Stef Epardaud  <stef@lunatech.com>
10104
10105         * font-lock.el: Javadoc enhancements
10106
10107 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10108
10109         * ldap.el (toplevel): Test if LDAP support has been compiled in
10110         (ldap-verbose): New option
10111         (ldap-search-entries): Renamed from the previous ldap-search
10112         Conditionalize message display on ldap-verbose
10113         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
10114         defuns
10115         (ldap-search): Is now defined as an obsolete wrapper calling
10116         ldap-search-basic or ldap-search-entries
10117
10118
10119 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
10120             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
10121             Jan Vroonhof  <jan@xemacs.org>
10122
10123         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
10124         When for-effect is true, didn't call `byte-optimize-form'
10125         in and/or subforms without last.
10126
10127 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10128
10129         * package-get.el (package-get-download-sites): Use correct custom
10130         type.
10131
10132 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10133
10134         * files.el (write-file): Ask for coding system when compiled with
10135         file-coding.
10136
10137 2000-02-16  Andy Piper  <andy@xemacs.org>
10138
10139         * buffer.el (switch-to-buffer): give norecord argument to
10140         set-window-buffer instead of explicitly recording.
10141
10142         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
10143         we have to pick a window.
10144
10145 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10146
10147         * mule/mule-cmds.el (describe-language-support): Don't add
10148         unexist function to help-map.
10149         (describe-coding-system): Don't use already assigend `C'.
10150
10151 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10152
10153         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
10154         work in custom.
10155
10156 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
10157
10158         * about.el: Ienaga's e-mail address change.
10159
10160 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
10161
10162         * etags.el (find-tag): force new window -- even if buf already
10163         visible -- when other-window is t
10164
10165 2000-02-16  Martin Buchholz <martin@xemacs.org>
10166
10167         * XEmacs 21.2.29 is released.
10168
10169 2000-02-09  Martin Buchholz  <martin@xemacs.org>
10170
10171         * cl-extra.el (getf): This is now identical to `plist-get', so
10172         just defalias it.
10173         * cl-macs.el: Make getf an alias to plist-get, at the
10174         byte-compiler level, using define-compiler-macro.
10175
10176 2000-02-08  Martin Buchholz  <martin@xemacs.org>
10177
10178         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
10179
10180 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
10181
10182         * lisp/etags.el (find-tag-internal): set exact-tagname to
10183           a regular expression that matches against the tagname
10184           part of the tag entry first instead of only looking in
10185           the context area.
10186
10187 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10188
10189         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
10190         * toobar.el: fixed typo(s) in customizing default-toolbar-position
10191
10192 2000-02-07  Martin Buchholz <martin@xemacs.org>
10193
10194         * XEmacs 21.2.28 is released.
10195
10196 2000-02-07  Martin Buchholz  <martin@xemacs.org>
10197
10198         * cl-extra.el (getf): Just call `get', never `get*'.
10199         Make arglist match docstring.
10200         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
10201         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
10202         * byte-optimize.el: remove references to `get*'.
10203
10204 2000-02-06  Martin Buchholz  <martin@xemacs.org>
10205
10206         * mule/european.el: Add syntax information for Latin3 and Latin4.
10207
10208 2000-02-02  Martin Buchholz  <martin@xemacs.org>
10209
10210         * byte-optimize.el: Byte-optimize (length "foo")
10211
10212 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
10213
10214         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
10215         width check using `window-leftmost-p' and `window-rightmost-p'.
10216
10217 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
10218
10219         * wid-edit.el (widget-match-inline): An atom never matches a
10220           list.
10221
10222 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10223
10224         * modeline.el: Consolidated 'x and 'mswindows specification under
10225         'win tag.
10226
10227 2000-01-29  Andy Piper  <andy@xemacs.org>
10228
10229         * gutter-items.el: (format-buffers-tab-line): Try and be
10230         intelligent about buffer naming when we have duplicates.
10231
10232 2000-01-29  Andy Piper  <andy@xemacs.org>
10233
10234         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
10235         updated when it becomes visible.
10236
10237 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10238
10239         * bytecomp.el (byte-compile-insert-header): Properly set coding
10240         system under MULE and file-coding.
10241
10242 2000-01-28  Martin Buchholz  <martin@xemacs.org>
10243
10244         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
10245         (dontusethis-set-value-terminal-coding-system-handler):
10246         (dontusethis-set-value-keyboard-coding-system-handler):
10247         Never undefine coding system aliases.  Emergency fix for gnus.
10248
10249 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
10250
10251         * files.el (abbreviate-file-name): Use directory-sep-char instead
10252         of hard-coded "/".
10253
10254 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
10255
10256         * startup.el (user-init-file-base-list): New variable, replacing
10257         user-init-file-base.
10258         (find-user-init-file): New function.
10259         (command-line-early): Use it.
10260         (load-user-init-file): Ditto.
10261
10262 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10263
10264         * gutter-items.el (update-tab-in-gutter): Use proper locale when
10265         calling valid-image-instantiator-format-p
10266
10267 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
10268
10269         * isearch-mode.el (isearch-mode): The variable is
10270         isearch-unhidden-extents, not isearch-opened-extents.
10271
10272 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
10273
10274         * minibuf.el (next-history-element): Modify error message if a
10275         default value is available.
10276
10277 2000-01-26  Martin Buchholz  <martin@xemacs.org>
10278
10279         * bytecomp.el (byte-compile-file): Don't unconditionally write
10280         .elc files in binary - might contain non-Latin1.
10281
10282 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10283
10284         * process.el (shell-quote-argument): Use (nt-quote-process-args)
10285         for windows-nt.
10286
10287         * version.el:
10288         * startup.el (user-init-file-base):
10289         * process.el (call-process-region):
10290         * files.el (make-backup-file-name):
10291         (backup-file-name-p):
10292         (file-relative-name):
10293         (abbreviate-file-name):
10294         (set-auto-mode):
10295         * code-process.el (call-process-region): Removed unnecessary
10296         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
10297         support out of the universe.
10298
10299         * process.el:
10300         * code-process.el:
10301         * bytecomp.el (byte-compile-file): Removed reference to
10302         buffer-file-type, and commented usage of binary-process-output
10303         NTEmacs variables.
10304
10305 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
10306
10307         * help.el (function-arglist): Add case for macro.
10308
10309 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10310
10311         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
10312         printers.
10313         (custom-display): Added a menu for printer/display tags.
10314
10315         * frame.el (frame-type):
10316         * device.el (device-type): Added 'msprinter to the doc string, and
10317         removed 'pc -- it is not going to be implemented ever.
10318         (call-device-method): Fixed docstring typo.
10319         Defined specifier tags 'printer and 'display.
10320
10321 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
10322
10323         * lisp/itimer.el (itimer-run-expired-timers): (consp
10324           last-command-event-time) instead of (consp
10325           'last-command-event-time).
10326
10327 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10328
10329         * msw-glyphs.el: Removed obsolete commentary.
10330
10331 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
10332
10333         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
10334         better default value.
10335
10336 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
10337
10338         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
10339         (read-string): Ditto.
10340         (eval-minibuffer): Ditto.
10341         (read-command): Ditto.
10342         (read-function): Ditto.
10343         (read-variable): Ditto.
10344         (read-number): Ditto.
10345         (read-shell-command): Ditto.
10346         (read-number): Record history.
10347
10348 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
10349
10350         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
10351
10352 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
10353
10354         * faces.el (startup-initialize-custom-faces): New function.
10355         Reset all faces created during auto-autoloads loading time
10356         by defface.
10357         * startup.el (command-line): Call it.
10358
10359 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
10360
10361         * about.el (about-hackers): Add myself to contributors list.
10362
10363 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10364
10365         * menubar-items.el (maybe-add-init-button): Removed an argument in
10366         a call to load-user-init-file, as the function managed to lose its
10367         formal parameter a few betas ago.
10368
10369 2000-01-18  Martin Buchholz <martin@xemacs.org>
10370
10371         * XEmacs 21.2.27 is released.
10372
10373 2000-01-18  Martin Buchholz  <martin@xemacs.org>
10374
10375         * process.el (shell-command-to-string): Use the FSF docstring.
10376         Make shell-command-to-string the standard function, and
10377         exec-to-string the (deprecated) alias.
10378
10379         * startup.el: typo fix.
10380
10381 2000-01-16  Martin Buchholz  <martin@xemacs.org>
10382
10383         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
10384
10385 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10386
10387         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
10388         buffers after visible buffers.
10389         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
10390
10391 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10392
10393         * info.el (Info-extract-menu-node-name): Stop at a dot
10394         followed by whitespace or right parenthesis.
10395
10396 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
10397
10398         * info.el (Info-directory-list): Warn against using Customize with
10399         Info-directory-list.
10400
10401 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
10402
10403         * minibuf.el (read-file-name): doc fix.
10404
10405         * autoload.el (update-file-autoloads): doc fix.
10406
10407         * about.el (about-hackers): Change my E-mail address.
10408
10409 2000-01-13  Martin Buchholz  <martin@xemacs.org>
10410
10411         * info.el (Info-visit-file): Just use the `f' interactive spec to
10412         read a filename in the standard way.
10413
10414 2000-01-13  Andy Piper  <andy@xemacs.org>
10415
10416         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
10417         (gutter-buffers-tab-extent): new variable.
10418         (update-tab-in-gutter): call add-tab-to-gutter again if the
10419         orientation has changed.
10420         (add-tab-to-gutter): cope with different orientations.
10421
10422 2000-01-11  Didier Verna  <didier@xemacs.org>
10423
10424         * info.el (Info-following-node-name): backward-skip dots as well
10425         as spaces (dots at the end of a node name aren't part of it).
10426         (Info-extract-menu-node-name): don't skip dots. There could be
10427         some in the node name.
10428         (Info-index): allow dots to be part of a node name.
10429
10430 2000-01-12  Andreas Jaeger  <aj@suse.de>
10431
10432         * files.el (auto-mode-alist): Added idlwave-mode.
10433         Patch by Carsten Dominik <dominik@astro.uva.nl>.
10434
10435 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10436
10437         * info.el (Info-search): Show default value.
10438
10439 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10440
10441         * info.el (Info-read-node-completion-table): New variable.
10442         (Info-read-node-name-1): New function.
10443         (Info-read-node-name): Use it.
10444         (Info-follow-reference): Use DEFAULT argument of completing-read.
10445         (Info-menu): Ditto.
10446
10447 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10448
10449         * hyper-apropos.el (hyper-describe-key-briefly): Save
10450         window configuration.
10451         (hyper-describe-face): Use DEFAULT of completing-read.
10452         (hyper-apropos-read-variable-symbol): Ditto.
10453         (hyper-apropos-read-function-symbol): Ditto.
10454
10455 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10456
10457         * mule/mule-cmds.el (set-default-coding-system): Set
10458         comint-exec-hook to use coding-system-for-read and
10459         coding-system-for-write so that C-x RET c works.
10460
10461 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10462
10463         * minibuf.el (minibuffer-confirm-incomplete): Customize.
10464         (previous-matching-history-element): Increment
10465         minibuffer-max-depth by 1.
10466         (next-matching-history-element): Ditto.
10467
10468 2000-01-11  Andy Piper  <andy@xemacs.org>
10469
10470         * gutter-items.el (buffers-tab): Create a new face for the buffers
10471         tab.
10472         (buffers-tab-face): use it.
10473
10474 2000-01-10  Didier Verna  <didier@xemacs.org>
10475
10476         * modeline.el (modeline-scrolling-method): change modeline X
10477         cursor appearance according to the value.
10478
10479 2000-01-07  Andreas Jaeger  <aj@suse.de>
10480
10481         * about.el (about-hackers): Moved my entry to contributor list.
10482         (xemacs-hackers): Added myself.
10483         (about-maintainer-info): Added description of myself.
10484
10485
10486 2000-01-07  Didier Verna  <didier@xemacs.org>
10487
10488         * modeline.el (modeline-scrolling-method): new variable.
10489         (mouse-drag-modeline): add reference to it in the docstring.
10490         (mouse-drag-modeline): handle it.
10491
10492 2000-01-08  Andy Piper  <andy@xemacs.org>
10493
10494         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
10495         calls.
10496         (remove-buffer-from-gutter-tab): ditto.
10497
10498 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
10499
10500         * cus-edit.el (custom-hook-convert-widget): Fix comment.
10501         (custom-face-edit): Fix grammatical error in help message.
10502
10503 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10504
10505         * movemail.el: Added.
10506
10507         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
10508
10509 2000-01-03  Didier Verna  <didier@xemacs.org>
10510
10511         * modeline.el (mouse-drag-modeline): remove the code related to
10512         the modeline horizontal scrolling facility.
10513
10514 1999-12-31  Martin Buchholz <martin@xemacs.org>
10515
10516         * XEmacs 21.2.26 is released.
10517
10518 1999-12-28  Andy Piper  <andy@xemacs.org>
10519
10520         * wid-edit.el (widget-push-button-value-create): The gui cache
10521         does not agree with native widgets which can only be displayed
10522         once per window. The reasons for caching are diminished now that
10523         we don't hog resources when creating buttons.
10524         (widget-push-button-cache) deleted.
10525
10526 1999-12-24  Martin Buchholz <martin@xemacs.org>
10527
10528         * XEmacs 21.2.25 is released.
10529
10530 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10531
10532         * hyper-apropos.el (hyper-apropos): Toggle
10533         hyper-apropos-programming-apropos correctly.
10534         Set REGEXP when user accepts default value.
10535
10536 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10537
10538         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
10539         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
10540
10541 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10542
10543         * mule/mule-category.el (undefined-category-designator):
10544         Return char instead of character.  Search for undefined one.
10545         (describe-category): Use with-displaying-help-buffer.
10546
10547 1999-12-21  Martin Buchholz  <martin@xemacs.org>
10548
10549         * byte-optimize.el (byte-optimize-plus):
10550         Optimize (+ 1) to 1 instead of (1+ nil).
10551
10552         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
10553
10554         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
10555
10556         * byte-optimize.el (byte-optimize-char-before): New function.
10557         Remove performance penalty for using (char-before) instead of (char-after).
10558
10559 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10560
10561         * mule/mule-category.el (char-category-list): Return character
10562         instead of integer.
10563
10564 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10565
10566         * minibuf.el (read-buffer): Check default is buffer object.
10567
10568 1999-11-25  Andy Piper  <andy@xemacs.org>
10569
10570         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
10571         for buttons.
10572
10573 1999-12-16  Andreas Jaeger  <aj@suse.de>
10574
10575         * package-get.el (package-get-maybe-save-index): Fixed typo.
10576         Patch by Jeff Miller <jmiller@smart.net>.
10577
10578 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
10579
10580         * gnuserv.el (gnuserv-process-filter):  don't call
10581         gnuserv-write-to-client when gnuserv-current-client is nil
10582
10583 1999-12-14  Martin Buchholz <martin@xemacs.org>
10584
10585         * XEmacs 21.2.24 is released.
10586
10587 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10588
10589         * about.el (about-hackers): Update my email address.
10590
10591 1999-12-07  Martin Buchholz <martin@xemacs.org>
10592
10593         * XEmacs 21.2.23 is released.
10594
10595 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
10596
10597         * package-get.el (package-get-download-sites): Removed several
10598         defunct download sites, added many new ones, and corrected a few
10599         incorrect directory-on-site entries.  Added physical locations to
10600         site-description.
10601
10602 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10603
10604         * finder.el (finder-commentary): add DOC string and fix
10605         interactive spec
10606
10607 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10608
10609         * help.el (describe-function): Don't forget to intern the string
10610         completing-read returns.
10611         (describe-variable): Ditto.
10612
10613 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
10614
10615         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
10616         `hyper-apropos-help-mode' here to find symbol to customize
10617         irregardless of cursor position and simplify
10618         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10619         `hyper-apropos-popup-menu'.
10620
10621 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10622
10623         * apropos.el (apropos-mode-map): Add return to call
10624         apropos-follow.
10625         (apropos-print): Call apropos-mode to have better
10626         command reference. Put keymap text-poperty to
10627         symbole name.
10628
10629 1999-11-22  Alastair Burt  <burt@dfki.de>
10630
10631         * help.el: (describe-bindings-1): Added handling of keymaps for
10632         the extents at point.
10633
10634 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10635
10636         * gutter-items.el (buffers-tab-items): Wrap the function in a
10637         save-match-data
10638
10639 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10640
10641         * help.el (describe-function): Use the DEFAULT argument to
10642         completing-read.
10643         (describe-variable): Ditto.
10644
10645 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10646
10647         * minibuf.el (read-from-minibuffer): Add optional argument
10648         DEFAULT to have better mini-buffer history support.
10649         (completing-read): Pass default to read-from-minibuffer.
10650         (read-buffer): Pass default to completing-read.
10651
10652 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10653
10654         * font-lock.el (font-lock-doc-string-face): Document the
10655         `font-lock-lisp-like' property.
10656
10657 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10658
10659         * lisp-mode.el: Specify `font-lock-lisp-like'.
10660
10661         * font-lock.el (font-lock-lisp-like): New function.
10662         (font-lock-fontify-syntactically-region): Use it.
10663
10664 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10665
10666         * XEmacs 21.2.22 is released
10667
10668 1999-11-28  Martin Buchholz <martin@xemacs.org>
10669
10670         * XEmacs 21.2.21 is released.
10671
10672 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10673
10674         * minibuf.el (read-coding-system): Accept symbol and
10675         coding-system object as a default-coding-system.
10676
10677 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10678
10679         * minibuf.el (read-coding-system): Accept symbol as
10680         a default-coding-system.
10681
10682 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10683
10684         * apropos.el (apropos-documentation): Use insert instead
10685         of princ.
10686
10687 1999-11-07  William M. Perry  <wmperry@aventail.com>
10688
10689         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10690           for the linux console.
10691
10692         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10693           stuff to work when you are not on a window system, since the GPM
10694           mouse support now allows pasting from outside of XEmacs.
10695
10696 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10697
10698         * XEmacs 21.2.20 is released
10699
10700 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10701
10702         * setup-paths.el (paths-default-info-directories): Add
10703         /usr/share/info and /usr/local/share/info.
10704
10705 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10706
10707         * about.el: Updated Vladimir Ivanovic's info.
10708
10709 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10710
10711         * auto-show.el (auto-show-truncationp): Remove.
10712
10713         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10714
10715 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10716
10717         * indent.el (indent-line-to): fix bug: spaces were not replaced
10718         with tab if column is multiple of tab-width
10719         From dhn@qedinc.com
10720
10721 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10722
10723         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10724         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10725
10726         * package-get.el (package-get-package-provider): Be verbose when
10727         interactive. Patch from Robert Pluim
10728
10729 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10730
10731         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10732         info file suffixes.
10733
10734 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10735
10736         * process.el (open-network-stream): Add a new optional parameter
10737         PROTOCOL to support udp; fix a minor typo and add an explanation
10738         in docstring for udp programming.
10739
10740         * code-process.el (open-network-stream): Add a new optional
10741         parameter PROTOCOL to support udp; fix a minor typo and add an
10742         explanation in docstring for udp programming.
10743
10744 1999-10-18  Andy Piper  <andy@xemacs.org>
10745
10746         * gui.el (make-gui-button): be more precise about how we call
10747         callbacks.
10748
10749         * wid-edit.el (widget-push-button-value-create): Use the new form
10750         of native gui-button.
10751
10752 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10753
10754         * info.el (Info-page-prev): Don't do (sit-for 0).
10755
10756 1999-10-13  Andy Piper  <andy@xemacs.org>
10757
10758         * gutter-items.el (progress-abort-glyph): new glyph for showing
10759         abort status.
10760         (append-progress): dispatch-event rather than sit-for.
10761         (abort-progress): new function. Show the abort glyph with an
10762         appropriate message.
10763         (raw-append-progress): dispatch-event rather than sit-for.
10764         (display-progress): cope with aborts.
10765
10766         * gui.el (make-gui-button): Use native widgets for buttons
10767         unconditionally.
10768         (insert-gui-button): ditto.
10769         (gui-button-p): ditto.
10770
10771         * xbm-button.el: remove from core.
10772
10773         * xpm-button.el: remove from core.
10774
10775 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10776
10777         * faces.el (init-device-faces): Don't initialize the random faces
10778         on the stream device.
10779
10780 1999-10-06  Andy Piper  <andy@xemacs.org>
10781
10782         * files.el (recover-file): Don't use ls under windows for revert buffer.
10783
10784 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10785
10786         * package-get.el (package-get-download-menu): Make menu really
10787         toggle download sites.
10788         (package-get-download-sites): Add autoload cookie.
10789
10790 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10791
10792         * setup-paths.el (paths-find-module-directory): Ditto.
10793
10794 1999-09-29  Werner Fink  <werner@suse.de>
10795
10796         * setup-paths.el (paths-find-exec-directory): Add missing nil
10797         parameter for environment.
10798
10799 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10800
10801         * modeline.el (modeline-format):
10802         Only purecopy the strings.  Else
10803         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10804         barfs.
10805
10806 1999-08-28  Mike Woolley  <mike@bulsara.com>
10807
10808         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10809         user setting comint-completion-addsuffix and
10810         comint-process-echoes.
10811
10812 1999-09-22  Andy Piper  <andy@xemacs.org>
10813
10814         * gutter-items.el (update-tab-in-gutter): use
10815         last-nonminibuf-window instead of selected-window.
10816
10817 1999-09-18  Andy Piper  <andy@xemacs.org>
10818
10819         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10820         display on.
10821
10822         * subr.el (record-buffer-hook): new variable so that the hook gets
10823         some documentation.
10824
10825 1999-09-16  Andy Piper  <andy@xemacs.org>
10826
10827         * gutter-items.el (update-tab-in-gutter): only update when the
10828         gutter is visible.
10829         (remove-buffer-from-gutter-tab): ditto.
10830
10831 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10832
10833         * simple.el (do-auto-fill): Commented out part of Kinsoku
10834         processing.
10835
10836 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10837
10838         * isearch-mode.el (isearch-highlightify-region): Give the
10839         highlighting extents a high priority.
10840         (isearch-make-extent): Give the main highlighting extent an even
10841         higher priority.
10842
10843 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10844
10845         * packages.el (packages-compute-package-locations): Fix typo from
10846         -u rationalization.
10847
10848 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10849
10850         * setup-paths.el (paths-find-doc-directory): Respect value of
10851         `configure-doc-directory.'
10852
10853         * find-paths.el (paths-find-architecture-directory): Give
10854         precendence `default' argument (which typically comes from
10855         configure).
10856
10857 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10858
10859         * startup.el (command-line-early): Added options -user-init-file
10860         and -user-init-directory.
10861
10862         * files.el (user-init-file): Default to NIL so we can recognize
10863         when it's set.
10864
10865 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10866
10867         * obsolete.el (init-file-user):
10868         * startup.el:
10869         * packages.el (packages-compute-package-locations):
10870         * package-get.el (package-get-user-index-filename):
10871         * menubar-items.el (maybe-add-init-button):
10872         * info.el (Info-annotations-path):
10873         * dump-paths.el:
10874         Change `user-init-directory' to be an absolute path.
10875         Use `user-init-directory' where appropriate.
10876         Zap `init-file-user' and its uses.
10877
10878 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10879
10880         * subr.el (copy-symbol): New function.
10881
10882 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10883
10884         * isearch-mode.el (isearch-done): Be sure to restore invisible
10885         extents in the proper buffer.
10886         (isearch-pre-command-hook): Set this-command to the correct value
10887         in case the buffer has changed and old overriding-local-map was
10888         used.
10889         (isearch-restore-extent): Use remprop instead of setting the
10890         property to nil.
10891
10892 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10893
10894         * cmdloop.el (execute-extended-command): Update zmacs region
10895         before the delay.
10896         (execute-extended-command): Make the message gettext-friendly.
10897
10898 1999-09-07  Andy Piper  <andy@xemacs.org>
10899
10900         * gutter-items.el (progress-gauge-glyph): renamed from
10901         progress-glyph.
10902         (progress-text-glyph): new variable.
10903         (progress-layout-glyph): use layouts and text glyphs.
10904         (progress-area-buffer): removed.
10905         (progress-text-and-extent): new variable.
10906         (progress-displayed-p): dynamically create gutter area buffer.
10907         (clear-progress): ditto.
10908         (raw-append-progress): ditto.
10909         (append-progress): use new glyph names.
10910         (raw-append-progress): only create the extent when needed. set
10911         properties more optimally.
10912         (progress): remove args.
10913
10914 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10915
10916         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10917         mapcar where the return value is unused.
10918         (isearch-restore-invisible-extents): Ditto.
10919         (isearch-highlight-all-cleanup): Ditto.
10920         (isearch-delete-extents-in-range): Traverse the extents only once.
10921         (isearch-highlight-all-update): Don't start over if the search
10922         string has changed and more input is pending.
10923
10924 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10925
10926         * packages.el (packages-find-package-data-path): Ditto.
10927
10928         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10929
10930         * subr.el (mapc-internal): Don't make obsolete.
10931
10932         * cl-extra.el (mapc): Resurrect.
10933
10934 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10935
10936         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10937         alias.
10938
10939         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10940         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10941         (isearch-yank-clipboard): Use get-clipboard instead of
10942         x-get-clipboard.
10943         (isearch-yank-selection): Fix docstring.
10944
10945 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10946
10947         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10948
10949 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10950
10951         * cl-macs.el (extent-start-position): Fix setf method.
10952         (extent-end-position): Ditto.
10953
10954 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10955
10956         * isearch-mode.el: End merge with FSF 20.4.
10957
10958         * isearch-mode.el (search-invisible): New variable.
10959         (isearch-hide-immediately): Ditto.
10960         (isearch-unhidden-extents): Ditto.
10961         (isearch-range-invisible): New function.
10962         (isearch-unhide-extent): Ditto.
10963         (isearch-restore-invisible-extents): Ditto.
10964         (isearch-restore-extent): Ditto.
10965
10966         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10967         implementation.
10968         (isearch-ring-retreat-edit): Ditto.
10969         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10970         (isearch-forward-regexp): New arguments NOT-REGEXP and
10971         NO-RECURSIVE-EDIT.
10972         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10973         (isearch-backward-regexp): New arguments NOT-REGEXP and
10974         NO-RECURSIVE-EDIT.
10975         (isearch-mode): Return isearch-success.
10976         (isearch-update): Use unread-command-events instead of
10977         unread-command-event.
10978         (isearch-abort): If an invalid regexp is encountered, keep popping
10979         states.
10980         (isearch-*-char): Use FSF implementation.
10981         (isearch-whitespace-chars): Use the more robust FSF's
10982         implementation.
10983         (isearch-within-brackets): New variable.
10984         (isearch-mode): Initialize it.
10985         (isearch-edit-string): Bind it.
10986         (isearch-search-and-update): Set it.
10987         (isearch-push-state): Push it.
10988         (isearch-top-state): Pop it.
10989         (isearch-search): Set it.
10990         (isearch-printing-char): When called by isearch-whitespace-chars,
10991         handle M-SPC gracefully.
10992         (isearch-message-prefix): New argument ELLIPSIS.
10993         (isearch-message-suffix): Ditto.
10994         (isearch-message): Use the ELLIPSIS argument when calling
10995         isearch-message-prefix and isearch-message-suffix.
10996         (isearch-message-prefix): Distinguish between "wrapped" and
10997         "overwrapped" search, FWIW.
10998
10999 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
11000
11001         * isearch-mode.el (isearch-edit-string): Use the head of the
11002         search ring instead of search-last-string and search-last-regexp.
11003         (search-highlight): Renamed from isearch-highlight.
11004         (isearch-exit): Use the new name.
11005         (isearch-highlight): Ditto.
11006         (isearch-dehighlight): Ditto.
11007         (isearch-update-ring): New function.
11008         (isearch-done): Call it.
11009         (isearch-done): New argument EDIT.
11010         (isearch-repeat): If search string is empty, look up at the car of
11011         the search ring; ignore the yank pointer.
11012         (isearch-abort): Call isearch-done with NOPUSH.
11013         (isearch-cancel): New function.
11014         (isearch-mode-map): Bind it to ESC ESC ESC.
11015
11016         * isearch-mode.el: Begin merge with FSF 20.4.
11017
11018 1999-09-01  Andy Piper  <andy@xemacs.org>
11019
11020         * x-select.el (x-get-clipboard): obsolete.
11021         (x-yank-clipboard-selection): obsolete
11022
11023         * select.el (disown-selection): need to be careful to disown the
11024         clipboard if we set it via selection.
11025         (get-clipboard): move from x-select.el
11026         (yank-clipboard-selection): ditto.
11027
11028 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
11029
11030         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
11031         isearch-highlight-all-matches to nil.
11032         (isearch-fixed-case): New variable.
11033         (isearch-mode): Initialize it.
11034         (isearch-edit-string): Save it.
11035         (isearch-toggle-case-fold): Set it.
11036         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
11037         need to check isearch-fixed-case.
11038         (isearch-toggle-case-fold): Update highlighting of all matches
11039         before the pause.
11040         (isearch-edit-string):
11041
11042 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
11043
11044         * isearch-mode.el (isearch-edit-string): Call isearch-message
11045         before reading the event so that the prompt is displayed properly.
11046         (isearch-message): Use isearch-nonincremental when calling
11047         isearch-message-prefix.
11048         (minibuffer-local-isearch-map): Bind up and down to do the same as
11049         M-p and M-n respectively.
11050         (isearch-done): New arg NOPUSH.
11051         (isearch-edit-string): Use it.
11052         (isearch-edit-string): Don't bind isearch-string.
11053         (isearch-ring-adjust): Edit string, *then* push state.
11054
11055 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11056
11057         * faces.el (isearch-secondary): Make isearch-secondary look
11058         different than default.
11059
11060 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
11061
11062         * isearch-mode.el (isearch-yank): Use progn instead of the inner
11063         save-excursion.
11064         (isearch-dehighlight): Remove TOTALLY.  Simplify.
11065         (isearch-update): Call isearch-dehighlight without arguments.
11066         (isearch-done): Ditto.
11067
11068         * isearch-mode.el (isearch-fix-case): If the search string has no
11069         upper-case letters, allow the folding to be reenabled.
11070         Previously, once disabled, the folding would remain that way until
11071         the end of isearch.
11072         (isearch-top-state): Call isearch-fix-case.
11073
11074         * isearch-mode.el (isearch-yank): Use progn instead of the inner
11075         save-excursion.
11076         (isearch-dehighlight): Remove TOTALLY.  Simplify.
11077
11078 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
11079
11080         * xpm-button.el:
11081         xbm-button.el: Need to exist in core because gui.el depends on
11082         them.
11083
11084 1999-08-31  Andy Piper  <andy@xemacs.org>
11085
11086         * gutter-items.el (buffers-tab-face): new customizable variable.
11087         (buffers-tab-default-buffer-line-length): new specifier for
11088         maximum viewable characters.
11089         (progress-stack): new variable for implementing widget-based
11090         progress messages.
11091         (progress-area-buffer): ditto.
11092         (progress-glyph-height): ditto.
11093         (progress-stop-callback): ditto.
11094         (progress-quit-function): new function.
11095         (progress-glyph): new variable.
11096         (progress-layout-glyph): ditto.
11097         (progress-displayed-p): new function, see message-displayed-p for
11098         details.
11099         (clear-progress): ditto.
11100         (remove-progress): ditto.
11101         (append-progress): ditto.
11102         (raw-append-progress): ditto.
11103         (display-progress): ditto.
11104         (current-progress): ditto.
11105         (current-progress-label): ditto.
11106         (progress): ditto.
11107         (lprogress): ditto.
11108
11109
11110 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
11111
11112         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
11113
11114         * isearch-mode.el (isearch-yank-x-selection): Renamed to
11115         `isearch-yank-selection'.
11116         (isearch-mode-map): Use it.
11117         (isearch-yank-selection): Use `get-selection' instead of
11118         `get-x-selection'.
11119
11120 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
11121
11122         * faces.el (isearch-secondary): Create face here.
11123
11124         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
11125         timers.
11126
11127 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
11128
11129         * subr.el (buffer-string): More robust backward compatibility
11130         check, courtesy William Perry.
11131
11132 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
11133
11134         * replace.el (perform-replace): Stop the search after the search
11135         limit has been reached.
11136
11137 1999-08-23  Andy Piper  <andy@xemacs.org>
11138
11139         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
11140         here if we don't have one.
11141
11142 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11143
11144         * ldap.el (ldap-coding-system): Default to nil until we get
11145         efficient UTF8 support
11146         (ldap-decode-string): Guard against `decode-coding-string' not
11147         being defined
11148         (ldap-encode-string): Guard against `encode-coding-string' not
11149         being defined
11150
11151 1999-08-23  Didier Verna  <didier@xemacs.org>
11152
11153         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
11154         Some doc strings improvements, and add a star to the `interactive'
11155         calls.
11156
11157 1999-08-18  Stef Epardaud  <stef@lunatech.com>
11158
11159         * font-lock.el (java-font-lock-keywords-3): introduced new
11160         keywords and regexpes for javadoc syntax 1.2.
11161
11162 1999-08-17  Andy Piper  <andy@xemacs.org>
11163
11164         * gutter-items.el (buffers-tab-format-buffer-line-function): use
11165         format-buffers-tab-line.
11166         (buffers-tab-max-buffer-line-length): new variable.
11167         (format-buffers-tab-line): new function. truncate names if over
11168         buffers-tab-max-buffer-line-length.
11169
11170 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
11171
11172         * cus-start.el: Customize the variable `bell-inhibit-time'.
11173
11174 1999-08-16  Andy Piper  <andy@xemacs.org>
11175
11176         * gutter-items.el (remove-buffer-from-gutter-tab): take a
11177         brute-force approach to deleting the last buffer.
11178         (buffers-tab-grouping-regexp): new customizable variable.
11179         (select-buffers-tab-buffers-by-mode): use it.
11180
11181 1999-08-13  Andy Piper  <andy@xemacs.org>
11182
11183         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
11184         deletion problem.
11185
11186 1999-07-30  Didier Verna  <didier@xemacs.org>
11187
11188         * cus-edit.el (custom-save-variables): I said, use prin1 instead
11189         of princ to output symbols.
11190         (custom-save-face-internal): ditto.
11191         (custom-save-resets): ditto.
11192
11193 1999-08-09  Didier Verna  <didier@xemacs.org>
11194
11195         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
11196         `regexp-quote' to protect the major mode name for use as a regular
11197         expression (c++ needs this for instance).
11198
11199 1999-08-08  Andy Piper  <andy@xemacs.org>
11200
11201         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
11202         cope with similar mode names.
11203
11204         * gutter-items.el (buffers-tab-selection-function): new selection
11205         function.
11206         (select-buffers-tab-buffers-by-mode): new function.
11207         (buffers-tab-items): use it if set to only display buffers in the
11208         tab in the current buffer's group..
11209         (update-tab-in-gutter): use new api.
11210         (remove-buffer-from-gutter-tab): ditto.
11211
11212         * gutter-items.el (buffers-tab-max-size): set custom selection
11213         default to 6.
11214         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
11215         (add-tab-to-gutter): set face as default.
11216
11217 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
11218
11219         * faces.el (frob-face-property): Merge the fall-back specifier
11220         with the target, not replace it.
11221
11222 1999-08-05  Andy Piper  <andy@xemacs.org>
11223
11224         * gutter-items.el (update-tab-in-gutter): add frame argument for
11225         buffer-items.
11226         (update-tab-in-gutter): use it.
11227
11228         * gutter-items.el (record-buffer-hook): set.
11229
11230         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
11231         change.
11232         (switch-to-buffer-hook) deleted.
11233
11234 1999-08-04  Andy Piper  <andy@xemacs.org>
11235
11236         * gutter-items.el (update-tab-in-gutter): make sure this will work
11237         as an argument to create-frame-hook.
11238
11239 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
11240
11241         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
11242         instead of timer emulation.
11243
11244 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
11245
11246         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
11247         Emacs isearch enhancements.
11248
11249 1999-07-28  Andy Piper  <andy@xemacs.org>
11250
11251         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
11252         all devices that support tab controls.
11253         (remove-buffer-from-gutter-tab): new function. to be used as a
11254         value for kill-buffer-hook.
11255
11256 1999-07-21  Sean MacLennan  <seanm@storm.ca>
11257
11258         * auto-show.el (auto-show-truncationp): changed to match
11259         `window_translation_on'
11260
11261 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
11262
11263         * XEmacs 21.2.19 is released
11264
11265 1999-07-28  SL Baur  <steve@miho>
11266
11267         * code-files.el (insert-file-contents): Fix docstring.
11268         revert previous change.
11269
11270 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
11271
11272         * fill.el (fill-region-as-paragraph): Change re-break-point to
11273         contain word-across-newline plus one character so that filling
11274         Japanese and Chinese works as desired.
11275         * simple.el (do-auto-fill): Ditto.
11276
11277 1999-07-26  SL Baur  <steve@miho>
11278
11279         * mule/japanese.el ("Japanese"): Do not specify a default input
11280         method.
11281         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
11282
11283 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
11284
11285         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
11286         able to use cl-macs macro in early lisp.
11287
11288 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
11289
11290         * custom.el:
11291         * cus-face.el:
11292         * cus-edit.el:
11293                 Massive custom Theme API changes.
11294
11295 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
11296
11297         * code-files.el (insert-file-contents): Regard
11298         coding-system-magic-cookie if `coding-system-for-read' is nil.
11299
11300 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
11301
11302         * mule/thai-xtis.el: Add coding: local variable, to avoid
11303         bootstrapping problem with C locale.
11304
11305 1999-07-22  Andy Piper  <andy@xemacs.org>
11306
11307         * dumped-lisp.el (preloaded-file-list): guard against putting
11308         gutter-items in a less than functional XEmacs.
11309         * gutter-items.el: put call to `add-tab-to-gutter' back in.
11310
11311 1999-07-18  Bob Weiner  <weiner@beopen.com>
11312
11313         * fill.el (fill-context-prefix): Fixed bug that prevented the
11314         setting of an adaptive fill prefix when the `dont-skip-first' was
11315         t.
11316
11317 1999-07-22  SL Baur  <steve@miho>
11318
11319         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
11320
11321 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
11322
11323         * files.el (interpreter-mode-alist): add `make', `guile', and
11324         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
11325         makefile-mode, guile is a scheme, and someday XEmacs will be
11326         modular enough to use as an efficient scripting tool.)
11327
11328 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11329
11330         * mule/mule-cmds.el (reset-language-environment): Regard
11331         coding-category `utf-8' and `ucs-4' if they are available.
11332
11333 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11334
11335         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
11336         (prefer-coding-system): Fix DOC-string.
11337
11338         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
11339         DOC-string too.
11340
11341         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
11342         Mule.
11343         (coding-system-change-eol-conversion): Fix DOC-string.
11344
11345 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11346
11347         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
11348         instead of `list-coding-system'.
11349
11350 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11351
11352         * menubar-items.el (default-menubar): `select-input-method' was
11353         renamed to `set-input-method'.
11354
11355         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
11356         "Set Language Environment" menu.
11357
11358         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
11359         "Describe Language Support" menu.
11360
11361 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11362
11363         * mule/chinese.el ("Chinese-GB"): Rename
11364         `chinese-gb-environment-setup-function' to
11365         `setup-chinese-gb-environment-internal'.
11366
11367 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11368
11369         * mule/korean.el: Use `define-coding-system-alias' instead of
11370         `copy-coding-system'.
11371
11372 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11373
11374         * mule/mule-cmds.el (set-language-environment-coding-systems):
11375         Treat duplicated coding-categories.
11376
11377 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11378
11379         * mule/japanese.el: Use `define-coding-system-alias' instead of
11380         `copy-coding-system'.
11381
11382 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11383
11384         * mule/vietnamese.el: Specify `iso-8-1' as a category of
11385         coding-system `viscii'.
11386
11387 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11388
11389         * mule/cyrillic.el:
11390         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
11391         (cyrillic-alternativnyj-decode-table): New variable.
11392         (cyrillic-alternativnyj-encode-table): New variable.
11393         - Specify `iso-8-1' as a category of coding-system
11394           `alternativnyj'.
11395         - Abolish general Cyrillic environment.
11396
11397 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11398
11399         * mule/chinese.el:
11400         - Use `define-coding-system-alias' instead of `copy-coding-system'.
11401         - Register `chinese-gb-environment-setup-function' as a
11402           `setup-function' of "Chinese-GB" environment.
11403
11404 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11405
11406         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
11407         optional argument `parents'.
11408
11409         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
11410         property for Thai-XTIS.
11411
11412         * mule/mule-help.el (help-with-tutorial): Use property
11413         `tutorial-coding-system' of language-info as a coding-system to
11414         read tutorial file.
11415
11416 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11417
11418         * mule/thai-xtis.el: Don't setup `setup-function' and
11419         `exit-function'.
11420
11421         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11422         `set-coding-category-system' to set up coding-system for
11423         coding-category.
11424
11425         * mule/mule-cmds.el (prefer-coding-system): Use
11426         `set-coding-category-system' to set up coding-system for
11427         coding-category.
11428
11429 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11430
11431         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
11432         Thai-XTIS environment.
11433
11434         * mule/mule-cmds.el (prefer-coding-system): Use
11435         `find-coding-system' instead of `coding-system-p'.
11436
11437 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11438
11439         * mule/mule-cmds.el (set-language-environment-coding-systems):
11440         Modify eol-type for XEmacs.
11441
11442         * mule/thai-xtis.el: Delete unused local variable `category'.
11443
11444         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
11445         function.
11446         (prefer-coding-system): Don't call
11447         `update-coding-systems-internal'; use function
11448         `coding-category-list' instead of variable `coding-category-list';
11449         use `set-coding-priority-list' instead of `set-coding-priority';
11450         modify `eol-type' for XEmacs.
11451
11452         * mule/mule-misc.el (string-width): Use `charset-width' instead of
11453         `charset-columns'.
11454         (char-width): Likewise.
11455
11456 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11457
11458         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
11459         `tis-620'.
11460
11461         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11462         `set-coding-priority-list' instead of `set-coding-priority'; don't
11463         call `update-coding-systems-internal'.
11464
11465         * mule/mule-misc.el (coding-system-get): New function.
11466         (coding-system-put): New function.
11467         (coding-system-category): New function.
11468
11469 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11470
11471         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
11472         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
11473         to avoid conflict with leim/quail/thai-xtis.
11474
11475         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
11476         to thai-xtis-chars.el.
11477
11478         * mule/thai-xtis-chars.el: New file (split from
11479         mule/thai-xtis.el).
11480
11481 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11482
11483         * mule/thai-xtis.el:
11484         - Change category for the charset `thai-xtis' to `?x' from `?T'.
11485         - Add syntax entries.
11486         - Put `preferred-coding-system' of the charset `thai-xtis' to
11487           `tis-620'.
11488
11489 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
11490
11491         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
11492         rewritten to use write-multibyte-character.
11493
11494 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11495
11496         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
11497         of `iso-2022-7'.
11498         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
11499         ported yet.
11500         (read-input-method-name): Treat optional argument `default'.
11501
11502 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11503
11504         * mule/mule-cmds.el (set-language-info): Don't set up menus at
11505         all.
11506         (set-language-info-alist): Set up menus here.
11507
11508 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11509
11510         * minibuf.el (completing-read): Add new optional argument
11511         `default'.
11512         (read-coding-system): Add new optional argument
11513         `default-coding-system'.
11514
11515 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
11516
11517         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
11518         (viet-viscii-...->viet-vscii...).
11519
11520 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
11521
11522         * mule/mule-cmds.el: Change MULE to Mule in docstrings
11523         and menus.
11524
11525 1999-04-12  Richard M. Stallman  <rms@gnu.org>
11526
11527         * mule/mule-cmds.el (input-method-function): Add permanent-local
11528         property.
11529
11530 1999-03-30  Dave Love  <fx@gnu.org>
11531
11532         * mule/mule-cmds.el (current-language-environment): Doc fix.
11533
11534 1999-02-06  Richard Stallman  <rms@gnu.org>
11535
11536         * mule/european.el (setup-slovenian-environment): New function.
11537         ("Slovenian"): New language environment.
11538
11539 1999-01-27  Dave Love  <fx@gnu.org>
11540
11541         * mule/mule-cmds.el (current-language-environment): Provide :link,
11542         :type (choices) and appropriate :get.
11543
11544 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
11545
11546         * mule/mule-cmds.el (describe-language-environment): Don't alter
11547         input-method-alist.
11548
11549 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
11550
11551         * mule/mule-cmds.el (prefer-coding-system): Call
11552         set-coding-priority, so that the internal array of priorities is
11553         also updated.
11554
11555 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
11556
11557         * mule/mule-cmds.el (prefer-coding-system): If the argument
11558         requires specific EOL conversion type, make the default coding
11559         systems use that.
11560
11561 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
11562
11563         * mule/mule-cmds.el (set-language-environment): Pass the default
11564         eol-type to set-language-environment-coding-systems.
11565         (set-default-coding-systems): Copy the eol-type property for the
11566         new default values of {buffer-file,process}-coding-system from the
11567         old defaults.
11568         (set-language-environment-coding-systems): Accept an optional
11569         argument EOL-TYPE, and set the eol-type property of the default
11570         coding systems accordingly.
11571
11572 1998-10-26  Kenichi Handa <handa@etl.go.jp>
11573
11574         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
11575         use generate-new-buffer instead of get-buffer-create.
11576
11577 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
11578
11579         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
11580
11581 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
11582
11583         * mule/mule-cmds.el (default-input-method): Fix custom type.
11584
11585 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
11586
11587         * mule/mule-cmds.el (setup-specified-language-environment):
11588         Add apropos-inhibit property.
11589         (describe-specified-language-support): Likewise.
11590
11591 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11592
11593         * mule/mule-cmds.el: Doc fixes.
11594
11595 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
11596
11597         * mule/mule-cmds.el (register-input-method): Doc-string
11598         modified.
11599
11600 1998-09-01  Dave Love  <fx@gnu.org>
11601
11602         * mule/mule-cmds.el (current-language-environment): Fix
11603         setter function.
11604
11605 1998-08-31  Paul Eggert  <eggert@twinsun.com>
11606
11607         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
11608         mule/european.el, mule/hebrew.el, mule/japanese.el,
11609         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
11610         avoid bootstrapping problem if you need to recompile all the Lisp
11611         files using interpreted code.
11612
11613 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
11614
11615         * mule/european.el ("Latin-1"): Modify `documentation' key value.
11616         ("Latin-2"): Likewise.
11617
11618 1998-08-18  Per Starback  <starback@update.uu.se>
11619
11620         * mule/european.el (setup-latin2-environment): Fix typo.
11621
11622 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11623
11624         * mule/european.el: Give proper value of `input-method' key to all
11625         lang. env.
11626
11627         * mule/mule-cmds.el (activate-input-method): Handle the case that
11628         the arg INPUT-METHOD is nil correctly.
11629         (read-multilingual-string): Activate the specified input method
11630         before calling read-string.  Afterward, activate the original
11631         input method.
11632
11633 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11634
11635         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11636         (set-language-info-alist): Fix typo in doc-string.
11637
11638         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11639
11640 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11641
11642         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11643         (reset-language-environment): New function for the job that
11644         setup-english-environment used to do.
11645         (set-language-environment): Do more setups according to the info
11646         in language-info-alist.
11647         (read-language-name): Handle the case that the arg KEY is nil.
11648         (describe-language-environment): Handle input-method property.
11649
11650         * mule/: All files under this directory, which related with
11651         specific languages (such as mule/european.el, mule/greek.el,
11652         mule/hebrew.el, mule/misc-lang.el), modified as below.
11653         (setup-XXX-environment): Just call set-language-environment.  If
11654         they used to do some other jobs than what done by
11655         set-language-environment, those jobs are done in
11656         setup-XXX-environment-internal now.
11657         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11658         the value to setup-XXX-environment-internal.  Add properties
11659         input-method and features.
11660
11661         * mule/english.el (setup-english-environment): Just call
11662         reset-language-environment.
11663
11664         * mule/european.el (setup-8-bit-environment): Function deleted.
11665
11666 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11667
11668         * mule/mule-cmds.el (input-method-exit-on-first-char)
11669         (input-method-use-echo-area): Doc fixes.
11670
11671 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11672
11673         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11674         variable.
11675         (input-method-use-echo-area): New variable.
11676
11677 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11678
11679         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11680
11681 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11682
11683         * mule/mule-cmds.el (activate-input-method): Update mode line.
11684         (inactivate-input-method): Likewise.
11685
11686 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11687
11688         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11689         input method in the current buffer, but just bind
11690         current-input-method.
11691
11692 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11693
11694         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11695
11696         * mule/misc-lang.el ("IPA"): Add coding-priority and
11697         coding-system.
11698
11699 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11700
11701         * mule/greek.el: Add coding-priority.
11702
11703 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11704
11705         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11706         LANG-ENV.
11707
11708 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11709
11710         * mule/mule-cmds.el (register-input-method): Fix previous change.
11711         (setup-specified-language-environment): Doc fix.
11712
11713 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11714
11715         * mule/mule-cmds.el: Several doc fixes.
11716         (get-language-info, set-language-info): Rename argument.
11717         (set-language-info-alist): Likewise.
11718         (register-input-method): Rename argument.
11719         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11720
11721 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11722
11723         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11724         default value while reading an input method.
11725
11726 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11727
11728         * mule/mule-cmds.el (universal-coding-system-argument):
11729         Use buffer-file-coding-system as default.
11730
11731 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11732
11733         * mule/korean.el ("Korean"): Doc fix.
11734
11735 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11736
11737         * mule/mule-cmds.el (describe-language-environment): Print the
11738         languge environment at the head.
11739
11740 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11741
11742         * mule/japanese.el: Set exit-function to exit-japanese-environment
11743         for Japanese environment.
11744
11745 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11746
11747         * mule/mule-cmds.el (set-language-environment): Doc fix.
11748         (current-language-environment): Use defcustom.
11749         (default-input-method): Specify :type.
11750
11751 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11752
11753         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11754         modified.
11755         (prefer-coding-system): Doc-string modified.
11756
11757 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11758
11759         * mule/mule-cmds.el (set-language-info): Doc-string
11760         describes `coding-priority' KEY.
11761         (set-language-environment-coding-systems): New function.
11762         (select-safe-coding-system): New function.
11763         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11764         (set-language-info-alist): New optionla arg PARENTS.  Call
11765         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11766         (set-language-environment-coding-systems): New function.
11767
11768         * mule/chinese.el: Remove setting up of
11769         describe-chinese-environment-map and
11770         setup-chinese-environment-map.  Exclude them in args of calls to
11771         set-language-info-alist.  Register coding-priority key in
11772         language-info-alist.
11773
11774         * mule/cyrillic.el: Remove setting up of
11775         describe-cyrillic-environment-map and
11776         setup-cyrillic-environment-map.  Exclude them in args of calls to
11777         set-language-info-alist.  Register coding-priority key in
11778         language-info-alist.
11779
11780         * mule/english.el: Register coding-priority key in
11781         language-info-alist.
11782
11783         * mule/ethiopic.el: Register coding-priority key in
11784         language-info-alist.
11785
11786         * mule/european.el: Remove setting up of
11787         describe-european-environment-map and
11788         setup-european-environment-map.  Exclude them in args of calls to
11789         set-language-info-alist.  Register coding-priority key in
11790         language-info-alist.  Add "German" language env.
11791         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11792         (setup-german-environment): New function.
11793
11794         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11795         change default input method to "greek-postfix".
11796
11797         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11798         coding-priority key in
11799
11800 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11801
11802         * mule/mule-cmds.el (set-language-info): Doc fix.
11803         (input-method-inactivate-hook): Doc fix.
11804
11805 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11806
11807         * mule/mule-cmds.el (set-input-method): Renamed from
11808         select-input-method.
11809
11810 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11811
11812         * mule/mule-cmds.el (set-language-environment): Run
11813         exit-language-environment-hook before calling `exit-function'
11814         which is specified for the language environment.
11815
11816 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11817
11818         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11819         modified.
11820         (prefer-coding-system): Likewise.
11821         (describe-language-environment): Print aliases of each coding
11822         system.
11823         (set-language-environment-hook): New variable.
11824         (exit-language-environment-hook): New variable.
11825         (set-language-environment): Call these hooks.  Before setting a
11826         new language environment, exit from the
11827         current-language-environment if necessary.
11828         (input-method-verbose-flag): The value can be nil, t,
11829         complex-only, or default.
11830         (input-method-highlight-flag): Doc-string augmented.
11831         (activate-input-method): Check if we can run the registered
11832         function to activate an input method.
11833
11834         * mule/korean.el: Set exit-function for language environment
11835         "Korean" to exit-korean-environment.
11836         (setup-korean-environment): Moved to korea-util.el.
11837
11838 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11839
11840         * mule/mule-cmds.el (read-multilingual-string): Use
11841         current-input-method prior to default-input-method.  Don't bind
11842         current-input-method by `let', instead, activate the specified
11843         input method in the current buffer temporarily.
11844
11845 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11846
11847         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11848
11849 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11850
11851         * mule/chinese.el (post-read-decode-hz): Return the result of
11852         decode-hz-region.
11853         (pre-write-encode-hz): Do not change the value of
11854         last-coding-system.
11855
11856 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11857
11858         * mule/mule-ccl.el: Doc fixes.
11859
11860 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11861
11862         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11863         (check-ccl-program): New macro.
11864
11865 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11866
11867         * mule/mule-ccl.el: Comment about CCL syntax modified.
11868         (ccl-command-table): Add read-multibyte-character and
11869         write-multibyte-character.
11870         (ccl-code-table): Add ex-cmd.
11871         (ccl-extended-code-table): New variable.
11872         (ccl-embed-extended-command): New function.
11873         (ccl-compile-read-multibyte-character,
11874         ccl-compile-write-multibyte-character) New functions.
11875         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11876         ccl-dump-write-multibyte-character): New functions.
11877
11878 1999-07-22  SL Baur  <steve@miho>
11879
11880         * config.el (config-value-file): config.values is installed into
11881         doc-directory.
11882         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11883
11884 1999-07-19  Didier Verna  <didier@xemacs.org>
11885
11886         * rect.el: all functions rewritten, except when noted. Below is a
11887         list of interface changes.
11888         (apply-on-rectangle): new function. Obsoletes
11889         `operate-on-rectangle'. All functions that used to call this
11890         function now call the new one.
11891         (kill-rectangle): added optional prefix arg to fill lines.
11892         (delete-rectangle): ditto.
11893         (delete-extract-rectangle): ditto.
11894         (open-rectangle): ditto.
11895         (clear-rectangle): ditto.
11896         (delete-rectangle-line): added third arg FILL.
11897         (delete-extract-rectangle-line): ditto.
11898         (open-rectangle-line): ditto.
11899         (clear-rectangle-line): ditto.
11900
11901 1999-07-18  Andy Piper  <andy@xemacs.org>
11902
11903         * menubar-items.el (default-menubar): add gutter options.
11904
11905         * gutter-items.el: new file.
11906         (gutter): new group for custom.
11907         (gutter-visible-p): new variable.
11908         (default-gutter-position): ditto.
11909         (buffers-tab): new group for the buffers tab.
11910         (gutter-buffers-tab): widget to put in the gutter.
11911         (buffers-tab-max-size): max number of tabs.
11912         (buffers-tab-switch-to-buffer-function): function to call when a
11913         tab is pressed.
11914         (buffers-tab-omit-function): filter buffers with this function.
11915         (buffers-tab-format-buffer-line-function): format buffer names for
11916         inclusion in tabs.
11917         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11918         the record.
11919         (build-buffers-tab-internal): build a list of tab items.
11920         (buffers-tab-items): ditto.
11921         (add-tab-to-gutter): put a tab in the gutter area.
11922         (update-tab-in-gutter): reset the buffers in the tab.
11923
11924         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11925
11926         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11927         (switch-to-buffer-hooks): new hook.
11928
11929         * toolbar.el (default-toolbar-position): fix typo.
11930
11931 1999-07-16  Andy Piper  <andy@xemacs.org>
11932
11933         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11934
11935 1999-07-15  Didier Verna  <didier@xemacs.org>
11936
11937         * cus-edit.el (custom-prompt-variable): optional third arg makes
11938         prompt for a comment string.
11939         (customize-set-value): optional prefix makes this function handle
11940         variable comments.
11941         (customize-set-variable): ditto.
11942         (customize-save-variable): ditto.
11943         (customize-customized): handle custom comments.
11944         (customize-save-customized): ditto.
11945         (custom-variable-state-set): ditto.
11946         (custom-face-state-set): ditto.
11947         (customize-saved): ditto.
11948         (custom-variable-set): ditto.
11949         (custom-face-set): ditto.
11950         (custom-variable-save): ditto.
11951         (custom-face-save): ditto.
11952         (custom-variable-reset-saved): ditto.
11953         (custom-face-reset-saved): ditto.
11954         (custom-variable-reset-standard): ditto.
11955         (custom-face-reset-standard): ditto.
11956         (custom-comment-face): new face.
11957         (custom-comment-tag-face): ditto.
11958         (custom-comment): new widget.
11959         (custom-comment-create): new function.
11960         (custom-comment-delete): ditto.
11961         (custom-comment-value-set): ditto.
11962         (custom-comment-show): ditto.
11963         (custom-comment-invisible-p): ditto.
11964         (custom-variable-value-create): create a comment field widget.
11965         (custom-face-value-create): ditto.
11966         (custom-variable-menu): new entry for adding a custom comment.
11967         (custom-face-menu): ditto.
11968         (custom-save-variables): possibly save custom comments.
11969         (custom-save-faces): ditto.
11970
11971         * cus-face.el (custom-set-faces): the arguments can now have a
11972         custom comment as fourth argument.
11973
11974         * custom.el (custom-set-variables): the arguments can now have a
11975         custom comment as fifth element.
11976
11977 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11978
11979         * XEmacs 21.2.18 is released
11980
11981 1999-07-13  SL Baur  <steve@miho>
11982
11983         * lib-complete.el (read-library-name): Revert previous change.
11984         (read-library): Ditto.
11985
11986 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11987
11988         * packages.el (packages-package-list): Capitalize docstring.
11989
11990         * packages.el (packages-find-package-library-path): Use #'nconc
11991         rather than #'append to reduce consing -- #'mapcar uses Flist,
11992         which returns a freshly consed list.  #'append would create yet
11993         another fresh list, using Fmake_list in concat.
11994
11995         * packages.el (package-provide): Use setq with remassq like it
11996         says in its docstring.
11997
11998 1999-07-06  SL Baur  <steve@miho.m17n.org>
11999
12000         * lib-complete.el (progn-with-message): Fix typo.
12001
12002 1999-07-06  SL Baur  <steve@miho.m17n.org>
12003
12004         * mule/mule-misc.el (char-octet): Make function match docstring.
12005         From Katsumi Yamaoka <yamaoka@jpl.org>
12006
12007 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
12008
12009         * wid-edit.el (widget-documentation): corrected spelling error.
12010
12011 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
12012
12013         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
12014         keys if already bound
12015
12016 1999-07-06  SL Baur  <steve@miho.m17n.org>
12017
12018         * lib-complete.el (progn-with-message): Revert previous changes.
12019
12020 1999-06-24  Bob Weiner  <weiner@beopen.com>
12021
12022         * lib-complete.el (find-library):
12023         (find-library-other-window):
12024         (find-library-other-frame): Completely rewrote
12025         so that these functions actually work when called non-interactively.
12026         Also made them handle LIBRARY arguments which end with .el or .elc.
12027
12028 1999-06-24  Bob Weiner  <weiner@beopen.com>
12029
12030         * simple.el (indent-new-comment-line): Locally bound
12031         `block-comment-start' to `comstart' or else when this is called
12032         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
12033         `block-comment-start' value, ignoring any existing spacing after a
12034         comment prefix in the previous line and producing ugly comments.
12035
12036 1999-06-23  Bob Weiner  <weiner@beopen.com>
12037
12038         * list-mode.el (mouse-choose-completion):
12039         (choose-completion):
12040         (completion-switch-to-minibuffer): Added.
12041         ([Tab]): [Tab] previously switched to the minibuffer
12042         but since [space] does that and since most applications in the
12043         world use [Tab] to select the next item in a list, do that in the
12044         *Completions* buffer too.  This will cause the least confusion
12045         among the largest population of users.  -- Bob Weiner, BeOpen.com,
12046         06/23/1999.
12047
12048 1999-06-22  Bob Weiner  <weiner@beopen.com>
12049
12050         * help.el (help-buffer-name): Added support for a null value
12051         of `help-buffer-prefix-string' since some buffers require no
12052         prefix.
12053
12054 1999-06-20  Bob Weiner  <weiner@beopen.com>
12055
12056         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
12057         in the completion-list-mode-map to bury the completions buffer
12058         even when the minibuffer is no longer active.
12059
12060 1999-06-20  Bob Weiner  <weiner@beopen.com>
12061
12062         * list-mode.el (list-mode): It is visually disconcerting to have
12063         the text cursor disappear within list buffers, especially when
12064         moving from window to window, so leave it visible.
12065
12066 1999-07-01  SL Baur  <steve@miho.m17n.org>
12067
12068         * menubar-items.el (default-menubar): Conditionalize the bug
12069         report menu item (which may not be possible in this XEmacs).
12070         Reported by: Ken'ichi Handa <handa@etl.go.jp>
12071
12072 1999-06-30  SL Baur  <steve@miho.m17n.org>
12073
12074         * subr.el (with-current-buffer): DOC string fix.
12075         Suggested by Bob Weiner <weiner@altrasoft.com>
12076
12077 1999-06-25  Charles G Waldman <cgw@fnal.gov>
12078
12079         * cus-face.el (custom-face-italic): insert missing args
12080
12081 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12082
12083         * packages.el (package-locations): Changed default early package
12084         hierarchies to ~/.xemacs/mule-packages and
12085         ~/.xemacs/xemacs-packages.
12086
12087 1999-06-23  SL Baur  <steve@miho.m17n.org>
12088
12089         * mule/mule-category.el (Top Level): ASCII is also latin-1.
12090
12091 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12092
12093         * packages.el (package-locations): Changed default early package
12094         hierarchy to ~/.xemacs/packages.
12095         (package-locations): Removed `packages' as a possible name for a
12096         late package hierarchy.
12097
12098 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
12099
12100         * mule/mule-category.el (word-combining-categories): Set up new
12101         variable.
12102         (word-separating-categories): Likewise.
12103
12104 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
12105
12106         * XEmacs 21.2.17 is released
12107
12108 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
12109
12110         * font-menu.el (font-menu-set-font): allow for nil specification
12111         of font size.
12112
12113 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
12114
12115         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
12116         is 1.
12117
12118 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
12119
12120         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
12121         8859-5 instead of ISO 8859-1.
12122
12123 1999-06-15  SL Baur  <steve@steve1.m17n.org>
12124
12125         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
12126         (viet-viscii-encode-table): Ditto.
12127
12128         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
12129         Make obsolete definition of char-octet.
12130
12131 1999-06-14  SL Baur  <steve@steve1.m17n.org>
12132
12133         * subr.el: Move no-Mule make-char ...
12134         * help-nomule.el (make-char): To here.
12135         (string-width): Make Mule compatibility alias.
12136
12137 1999-06-15  Andy Piper  <andy@xemacs.org>
12138
12139         * select.el (get-selection-no-error): really make there be no-error.
12140         (get-selection): revert to original.
12141
12142 1999-06-11  Andy Piper  <andy@xemacs.org>
12143
12144         * select.el (selection-sets-clipboard): renamed.
12145         (own-selection): use it.
12146
12147 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
12148
12149         * XEmacs 21.2.16 is released
12150
12151 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
12152
12153         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
12154         missing characters to avoid crash.
12155
12156 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
12157
12158         * coding.el (set-terminal-coding-system): Only set the console
12159         coding system on the selected console if it is a tty.
12160
12161 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12162
12163         * cus-face.el:
12164         * cus-edit.el:
12165         * faces.el:
12166         (custom):
12167         (face-spec-set):
12168         * faces.el (frob-face-property):
12169         * font-menu.el (font-menu-set-font):
12170                   Actually apply changes from 1999-03-17
12171
12172 1999-06-10  Andy Piper  <andy@xemacs.org>
12173
12174         * select.el (get-selection): abstract out non error-signalling
12175         part.
12176         (get-selection-no-error): get-selection without signalling an
12177         error.
12178         (selection-is-clipboard-p): new variable. controls whether the
12179         selection sets the clipboard.
12180         (own-selection): use it.
12181
12182         * mouse.el (insert-selection): fallback to clipboard after trying
12183         primary selection and cutbuffer.
12184
12185 1999-06-05  Andy Piper  <andy@xemacs.org>
12186
12187         * x-select.el (xselect-kill-buffer-hook-1): use generalised
12188         selection functions.
12189
12190 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
12191
12192         * code-files.el (buffer-file-coding-system): Use `raw-text' as
12193         default value.
12194         (load): Use `raw-text' instead of `no-conversion'.
12195         (insert-file-contents): Likewise.
12196
12197         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
12198         of `no-conversion'.
12199
12200 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
12201
12202         * coding.el: Don't copy `no-conversion' to `raw-text'.
12203
12204 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12205
12206         * subr.el (make-char): Define it if Mule is not around.
12207
12208 1999-06-07  SL Baur  <steve@steve1.m17n.org>
12209
12210         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
12211
12212         * x-select.el (x-disown-selection-internal): Restore symbol as an
12213         obsolete alias.
12214         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
12215
12216 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
12217
12218         * XEmacs 21.2.15 is released
12219
12220 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
12221
12222         * subr.el (split-string): Avoid infinite looping
12223
12224 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12225
12226         * ldap.el (ldap-ignore-attribute-codings): New variable
12227         (ldap-default-attribute-decoder): New variable
12228         (ldap-coding-system): New variable
12229         (ldap-attribute-syntax-encoders): New variable
12230         (ldap-attribute-syntax-decoders): New variable
12231         (ldap-attribute-syntaxes-alist): New variable
12232         (ldap-encode-boolean): New function
12233         (ldap-decode-boolean): New function
12234         (ldap-encode-country-string): New function
12235         (ldap-decode-string): New function
12236         (ldap-decode-address): New function
12237         (ldap-encode-address): New function
12238         (ldap-decode-attribute): New function
12239         (ldap-search): Use some of these
12240
12241 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
12242
12243         * version.el (emacs-version): Make the patch level/beta come
12244         before the XEmacs qualifier so that it gets into (funcall
12245         emacs-version) and thus in the bug reports.
12246         (emacs-version>=): Support patch levels.
12247
12248 1999-06-03  SL Baur  <steve@xemacs.org>
12249
12250         * version.el: implement x.y.z version number
12251         From Jan Vroonhof <vroonhof@math.ethz.ch>
12252
12253 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
12254
12255         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
12256
12257 1999-05-22  Vin Shelton <acs@xemacs.org>
12258
12259         * startup.el: Document -private and break out non-standard X options.
12260
12261 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
12262
12263         * mule/mule-charset.el (charset-after): New function.
12264         (charset-direction): Synch with Mule, update docstring.
12265         (get-charset-property): New function.
12266         (put-charset-property): New function.
12267         (charset-plist): New function.
12268
12269         * mule/mule-charset.el (compose-region):
12270         (decompose-region): remove;  these functions (which don't work
12271         since we don't do composite characters) have been moved to
12272         mule-util.el.
12273         (toplevel): follow coding standards
12274
12275 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
12276
12277         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
12278         exist any more.
12279
12280         * code-files.el: Fix commentary to follow coding standards.  Move
12281         the single line left in mule-files.el to here.
12282
12283         * mule/mule-files.el: delete.
12284
12285 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
12286
12287         * info.el (Info-scroll-prev): Use event functions instead of the
12288         old emacs 19 interface.
12289
12290 1999-06-02  Andy Piper  <andy@xemacs.org>
12291
12292         * x-font-menu.el (x-font-menu-load-font):
12293         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
12294
12295 1999-05-31  Andy Piper  <andy@xemacs.org>
12296
12297         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
12298         group.
12299         (font-menu-this-frame-only-p): ditto.
12300         (font-menu-max-items): reinstate, from Jan Vroonhof
12301         <vroonhof@math.ethz.ch>
12302         (font-menu-submenu-name-format): ditto.
12303         (font-menu-split-long-menu): ditto, for use by the family
12304         constructor.
12305         (font-menu-family-constructor): use it.
12306
12307 1999-05-30  Andy Piper  <andy@xemacs.org>
12308
12309         * msw-faces.el (mswindows-font-regexp): new font matching regexp
12310         for use by the font menu.
12311
12312         * msw-font-menu.el: new file implementing mswindows specific
12313         font-menu behaviour.
12314         (mswindows-font-menu-registry-encoding): new function mirroring x version.
12315         (mswindows-font-menu-junk-families): ditto.
12316         (hack-font-truename): ditto.
12317         (mswindows-font-regexp-ascii): ditto.
12318         (mswindows-reset-device-font-menus): ditto.
12319         (mswindows-font-menu-font-data): ditto.
12320         (mswindows-font-menu-load-font): ditto.
12321
12322         * x-font-menu.el (x-reset-device-font-menus): made device specific.
12323         (x-font-menu-font-data): ditto.
12324         (x-font-menu-load-font): ditto.
12325
12326         * font-menu.el: new file implementing generic font menu behaviour.
12327         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
12328         made device independent.
12329         (font-menu-this-frame-only-p): ditto.
12330         (font-menu-preferred-resolution): ditto.
12331         (font-menu-size-scaling): new variable used to determine whether
12332         sizes are in points or tenths of a point.
12333         (vassoc): moved from x-font-menu.el.
12334         (device-fonts-cache): ditto.
12335         (device-fonts-cache): ditto.
12336         (flush-device-fonts-cache): ditto.
12337         (reset-device-font-menus): copied from x-font-menu.el and made
12338         device independent. Most functionality deferred to
12339         device-dependent versions.
12340         (font-menu-family-constructor): copied from x-font-menu.el and
12341         made device independent.
12342         (font-menu-size-constructor): ditto.
12343         (font-menu-weight-constructor): ditto.
12344         (font-menu-set-font): ditto.
12345         (font-menu-change-face): ditto.
12346         (font-menu-load-font): new device method.
12347         (font-menu-font-data): ditto.
12348
12349         * x-font-menu.el: The above functions deleted.
12350
12351 1999-05-26  Andy Piper  <andy@xemacs.org>
12352
12353         * update-elc.el:
12354         * make-docfile.el:
12355         * loadup.el: rehash expand-file-name usage to not use default-directory.
12356
12357 1999-05-21  Andy Piper  <andy@xemacs.org>
12358
12359         * x-select.el (x-select-convert-to-text):
12360         (x-selected-text-type):
12361         (x-get-selection):
12362         (xselect-convert-to-string):
12363         (xselect-convert-to-compound-text):
12364         (xselect-convert-to-length):
12365         (xselect-convert-to-targets):
12366         (xselect-convert-to-delete):
12367         (xselect-convert-to-filename):
12368         (xselect-convert-to-charpos):
12369         (xselect-convert-to-lineno):
12370         (xselect-convert-to-colno):
12371         (xselect-convert-to-sourceloc):
12372         (xselect-convert-to-os):
12373         (xselect-convert-to-host):
12374         (xselect-convert-to-user):
12375         (xselect-convert-to-class):
12376         (xselect-convert-to-name):
12377         (xselect-convert-to-integer):
12378         (xselect-convert-to-atom):
12379         (xselect-convert-to-identity): functions renamed from x-* and
12380         moved to select.el.
12381         (x-get-secondary-selection): use rename get-selection.
12382         (x-get-clipboard): ditto.
12383         (x-own-selection): moved to select.el.
12384         (x-valid-simple-selection-p): ditto.
12385         (x-dehilight-selection): ditto.
12386         (x-own-clipboard): ditto.
12387         (x-disown-selection): ditto.
12388
12389         * x-mouse.el (x-yank-function): moved to mouse.el.
12390         (x-insert-selection): ditto.
12391         (x-set-point-and-move-selection): use renamed function.
12392
12393         * select.el (selected-text-type): moved and renamed from
12394         x-select.el.
12395         (selection-owner-p): moved to C.
12396         (selection-exists-p): ditto.
12397         (get-cutbuffer): new device method.
12398         (get-selection): generalised and moved from x-select.el.
12399         (own-selection): moved x-own-selection functionality into here.
12400         (dehilight-selection): renamed and moved from x-select.el.
12401         (own-clipboard): functionality moved from x-select.el using new
12402         generic C builtins.
12403         (disown-clipboard): ditto.
12404         (select-convert-to-text):
12405         (select-convert-to-string):
12406         (select-convert-to-compound-text):
12407         (select-convert-to-length):
12408         (select-convert-to-targets):
12409         (select-convert-to-delete):
12410         (select-convert-to-filename):
12411         (select-convert-to-charpos):
12412         (select-convert-to-lineno):
12413         (select-convert-to-colno):
12414         (select-convert-to-sourceloc):
12415         (select-convert-to-os):
12416         (select-convert-to-host):
12417         (select-convert-to-user):
12418         (select-convert-to-class):
12419         (select-convert-to-name):
12420         (select-convert-to-integer):
12421         (select-convert-to-atom):
12422         (select-convert-to-identity): new functions renamed from x-* and
12423         moved from x-select.el.
12424
12425         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
12426         into here and use as the default window-system mouse yank.
12427         (insert-selection): generalised and moved from x-mouse.el.
12428         (own-clipboard): moved to C.
12429
12430         * msw-select.el (mswindows-selection-owned-p): deleted.
12431         (mswindows-own-selection): generalised and moved to select.el.
12432         (mswindows-disown-selection): generalised and moved to C.
12433         (mswindows-selection-owner-p): ditto.
12434
12435 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
12436
12437         * XEmacs 21.2.14 is released
12438
12439 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12440
12441         * about.el: update contact info for jason and slb.
12442
12443 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12444
12445         * mule/european.el (setup-romanian-environment): Add Romanian
12446         support from Emacs/Mule romanian.el.
12447
12448 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
12449
12450         * cus-face.el: Label all custom changes with the 'custom' tag.
12451
12452         * cus-edit.el: idem ditto.
12453
12454         * faces.el: Added suport for adding device tags to various functions.
12455         (custom): New device tag.
12456         (face-spec-set): Call reset face with tags argument. No longer do
12457         x-init-global-faces hack.
12458
12459         * faces.el (frob-face-property): Use an anonymous specifier to map
12460         frob-face-property-1 over.
12461
12462         * x-font-menu.el (font-menu-set-font): Always specify all
12463         properties to custom.
12464
12465 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
12466
12467         * mule/european.el (setup-czech-environment): Add czech support.
12468         From David Sauer <davids@orfinet.cz>
12469
12470 1999-03-15  SL Baur  <steve@xemacs.org>
12471
12472         * check-features.el: Turn hard errors into warnings.
12473
12474 1999-03-21  SL Baur  <steve@xemacs.org>
12475
12476         * simple.el (delete-key-deletes-forward): As per discussion on
12477         xemacs-beta, default to t.
12478
12479 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12480
12481         * loadup.el: Define Installation-string before loading anything.
12482
12483 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
12484
12485         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
12486         From Anders Stenman <stenman@isy.liu.se>
12487
12488 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12489
12490         * wid-edit.el (widget-glyph-find): Ditto.
12491
12492         * packages.el (locate-library): Ditto.
12493
12494         * loadup.el (really-early-error-handler): Ditto.
12495
12496         * lib-complete.el (read-library): Ditto.
12497
12498         * faces.el (set-face-stipple): Ditto.
12499
12500         * code-files.el (load): Use new calling style of locate-file.
12501
12502 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12503
12504         * packages.el (packages-unbytecompiled-lisp): Installation.el is
12505         dead.
12506
12507 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12508
12509         * dumped-lisp.el (preloaded-file-list): Don't load
12510         Installation.el.
12511
12512         * loadup.el (Installation-string): Define it here.
12513
12514 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12515
12516         * dumped-lisp.el (preloaded-file-list): Revert previous change --
12517         Installation.el needs to be loaded before `dump-paths', otherwise
12518         the dumping process won't find it.
12519
12520 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
12521
12522         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
12523         subr so that we can use `replace-in-string' in Installation.el to
12524         get rid of C-m chars under the native Windows build.
12525
12526 1999-04-29  Andy Piper  <andy@xemacs.org>
12527
12528         * make-docfile.el: canonicalize file and directory names.
12529
12530         * device.el (call-device-method): new function for calling device
12531         specific methods.
12532         (define-device-method): new function for defining device methods.
12533         (define-device-method*): ditto.
12534
12535 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
12536
12537         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
12538
12539 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12540
12541         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
12542         (cyrillic-koi8-r-encode-table): Likewise.
12543         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
12544         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
12545
12546         * mule/mule-misc.el (split-char-or-char-int): New function [moved
12547         from vietnamese.el].
12548
12549         * mule/vietnamese.el: Move function `split-char-or-char-int' to
12550         mule/mule-misc.el.
12551
12552 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12553
12554         * mule/thai-xtis.el:
12555         - Change font registry name from "Thai94x94-0" to "xtis-0".
12556         - Change mnemonic of coding-system `tis-620' to "TIS620".
12557
12558 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
12559
12560         * mule/ethiopic.el: fixed.
12561
12562 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
12563
12564         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
12565
12566         * mule/thai-xtis.el: New file.
12567
12568         * mule/vietnamese.el: New file.
12569
12570         * mule/ethiopic.el: New file.
12571
12572 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
12573
12574         * bytecomp.el (byte-compile-close-variables): Leave
12575         debug-issue-ebola-notices alone.
12576
12577 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12578
12579         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
12580         at the top of the buffer since it is the most important thing to
12581         customize
12582         (ldap-get-host-parameter): New defun
12583         (ldap-search): Add a new parameter `withdn' to retrieve the
12584         distinguished names of entries
12585
12586 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
12587
12588         * startup.el (splash-frame-body): Date and spelling fixes.
12589
12590 1999-03-16  Colin Rafferty  <colin@xemacs.org>
12591
12592         * view-less.el (toggle-truncate-lines): add autoload tag
12593
12594 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
12595
12596         * format.el (format-alist): Disable image stuff.
12597
12598 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12599
12600         * wid-edit.el (widget-glyph-find): Search by directories, then by
12601         suffixes rather than the other way around.
12602         (widget-image-conversion): Renamed to
12603         `widget-image-file-name-suffixes'.
12604
12605 1999-04-16  Olivier Galibert  <galibert@pobox.com>
12606
12607         * mule/mule-charset.el: Made old functions obsolete, remove the
12608         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
12609         (charset-iso-graphic-plane): Rename from charset-graphic.
12610         (charset-iso-final-char): Rename from charset-final.
12611         (charset-width): Rename from charset-columns.
12612         (charset-bytes): Added from fsf compatibility, returns always 1.
12613
12614         * mule/mule-misc.el: Move charset-doc-string alias to
12615         mule-charset.el
12616
12617 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12618
12619         * x-faces.el (x-make-font-bold-italic): honor
12620         *try-oblique-before-italic-fonts*
12621
12622 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12623
12624         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12625
12626 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12627
12628         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12629         name.
12630
12631 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12632
12633         * cl-extra.el (equalp): Would bug out for lists.
12634
12635 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12636
12637         * about.el (about-hackers):  Change cgw's email address
12638
12639 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12640
12641         * XEmacs 21.2.13 is released
12642
12643 1999-03-12  SL Baur  <steve@xemacs.org>
12644
12645         * simple.el (delete-key-deletes-forward): Revert to previous
12646         behavior.
12647
12648 1999-01-18  Didier Verna  <didier@xemacs.org>
12649
12650         * menubar-items.el (xemacs-splash-buffer): handle the case of
12651         multiple elements in the splash buffer body.
12652
12653         * startup.el (splash-frame-timeout): new constant: interval
12654         between splash buffer elements.
12655         (command-line-1): handle splash buffer with multiple elements (use
12656         a timeout).
12657         (splash-frame-body): Originally `startup-splash-frame-body'.
12658         Rewrote a cleaner and more readable version. This can now be array,
12659         in which case each element is displayed in turn in the splash buffer.
12660         (splash-frame-static-body): new constant. Persistent information
12661         across all splash buffer elements (preserves the possibility to give
12662         it in different languages.
12663         (circulate-splash-frame-elements): new function. Used as a timeout
12664         to circulate through all splash frame elements and display them in
12665         sequence.
12666         (display-splash-frame): originally `startup-splash-frame'. Handle
12667         the case of multiple elements in the splash buffer body. Now
12668         returns a timeout id if multiple elements to display, or nil.
12669
12670 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12671
12672         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12673         so they can be overridden by x-init-face-from-resources.
12674         Additionally specify the font name also with an x tag.
12675
12676 1999-03-08  Andy Piper  <andy@xemacs.org>
12677
12678         * package-get.el (package-get-base): autoload.
12679
12680         * menubar-items.el (default-menubar): add update menu item. Fix
12681         custom menu to only be activated when package-base is available.
12682
12683         * package-get.el (package-get-custom): don't load
12684         package-get-custom as it is auto-generated. Fix group definition.
12685
12686 1999-03-05  Didier Verna  <didier@xemacs.org>
12687
12688         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12689         instead of `symbol-name' (Thanks Kyle).
12690
12691         * cus-edit.el (custom-save-variables): use `prin1' instead of
12692         princ to write symbols.
12693
12694 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12695
12696         * XEmacs 21.2.12 is released
12697
12698 1999-03-05  SL Baur  <steve@xemacs.org>
12699
12700         * menubar-items.el (default-menubar): Add kfm browsing support.
12701         From Neal Becker <nbecker@fred.net>
12702
12703 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12704
12705         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12706         calls to font-lock during buffer reversion.
12707
12708 1999-02-12  Didier Verna  <didier@xemacs.org>
12709
12710         * info.el (Info-build-node-completions): unconditionally widen the
12711         tag table buffer.
12712
12713 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12714
12715         * x-faces.el (x-init-face-from-resources):
12716         Only set fonts in the 'x locale.
12717
12718 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12719
12720         * package-ui.el (pui-install-selected-packages): Don't throw on
12721         `package-admin-delete-binary-package' returning nil since it's
12722         normal.  Reindent function.
12723         (pui-add-required-packages): Handle case where packages selected
12724         for installation have never been installed.
12725
12726 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12727
12728         * menubar-items.el (default-menubar):
12729         Implement the ``Mule->Set coding system of process'' menu item.
12730
12731 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12732
12733         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12734         files
12735         - Change some `if's to `when's
12736
12737 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12738
12739         * XEmacs 21.2.11 is released
12740
12741 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12742
12743         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12744         against window close (Fix Bug #460).
12745         (ask-user-about-lock-dbox): Idem.
12746
12747 1999-02-25  SL Baur  <steve@xemacs.org>
12748
12749         * mule/mule-charset.el (charset-leading-byte): New function.
12750         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12751
12752 1999-02-12  Andy Piper  <andy@xemacs.org>
12753
12754         * about.el (xemacs-hackers): change andy's email address.
12755         (about-url-alist): change andy's web page address.
12756         (about-xemacs): add piper.
12757
12758 1999-02-16  SL Baur  <steve@xemacs.org>
12759
12760         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12761         of mule-base into lisp/mule.
12762
12763 1999-02-16  SL Baur  <steve@xemacs.org>
12764
12765         * mule/arabic.el:
12766         mule/canna-leim.el:
12767         mule/chinese.el:
12768         mule/cyrillic.el:
12769         mule/english.el:
12770         mule/european.el:
12771         mule/greek.el:
12772         mule/hebrew.el:
12773         mule/japanese.el:
12774         mule/kinsoku.el:
12775         mule/korean.el:
12776         mule/misc-lang.el:
12777         mule/mule-category.el:
12778         mule/mule-ccl.el:
12779         mule/mule-charset.el:
12780         mule/mule-cmds.el:
12781         mule/mule-coding.el:
12782         mule/mule-files.el:
12783         mule/mule-help.el:
12784         mule/mule-init.el:
12785         mule/mule-misc.el:
12786         mule/mule-tty-init.el:
12787         mule/mule-x-init.el:
12788         mule/viet-chars.el:  Remerge from mule-base.
12789
12790         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12791         of mule-base into lisp/mule.
12792
12793 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12794
12795         * process.el (exec-to-string): Use `shell-command-switch' in place
12796         of hard-wired "-c" (for WindowsNT).
12797
12798 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12799
12800         * menubar-items.el (default-menubar):  Remove obsolete
12801         "Gopher" item
12802
12803 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12804
12805         * package-admin.el (package-admin-get-install-dir): First fall
12806         back to the location of xemacs-base for non-mule packages.
12807
12808 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12809
12810         * paths.el:
12811         - improved automounter tmp directory support.
12812         - support 4 (!) empirically discovered automounter conventions
12813
12814 1999-02-12  SL Baur  <steve@xemacs.org>
12815
12816         * etags.el (pop-tag-mark): autoload to match key binding.
12817
12818 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12819
12820         * XEmacs 21.2.10 is released
12821
12822 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12823
12824         * package-get.el (package-get-remote-filename): Don't bug out for
12825         a local file name in the search entry.
12826
12827 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12828
12829         * XEmacs 21.2.9 is released
12830
12831 1999-01-19  Didier Verna  <didier@xemacs.org>
12832
12833         * replace.el (replace-search-function): new variable containing a
12834         function to perform a search-forward.
12835         (replace-re-search-function): new variable containing a function
12836         to perform a re-search-forward.
12837         (perform-replace): use them.
12838
12839 1999-01-25  Didier Verna  <didier@xemacs.org>
12840
12841         * select.el (selection-owner-p): use the name `XEmacs'.
12842         (cut-copy-clear-internal): ditto.
12843
12844 1999-01-18  Andy Piper  <andy@xemacs.org>
12845
12846         * about.el (about-url-alist): Update my entry.
12847         (xemacs-hackers): Ditto.
12848
12849 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12850
12851         * buffer.el (switch-to-buffer): Fixing documentation.
12852         * minibuf.el (minibuffer-completion-table): ditto.
12853         * cl-macs.el (return-from): ditto.
12854
12855 1999-01-04  Didier Verna  <didier@xemacs.org>
12856
12857         * replace.el (delete-non-matching-lines): temporarily disable
12858         case-folding when called interactively with a regexp containing
12859         uppercase characters.
12860         (delete-matching-lines): ditto.
12861         (count-matches): ditto.
12862         (list-matching-lines): ditto.
12863
12864 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12865
12866         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12867         abort if current window is split horizontally, not if others are
12868         split.  Got rid of unnecessary minibuffer checking.  Also, add
12869         some comments (it's still complex).
12870
12871 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12872
12873         * package-get.el: changed address for doc.ic.ac.uk to
12874         sunsite.doc.ic.ac.uk
12875
12876 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12877
12878         * ldap.el (toplevel): Remove requires so that the file compiles
12879         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12880
12881 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12882
12883         * dump-paths.el: Calculate module-directory and set
12884         module-load-path to the load path for modules.
12885
12886         * loadup.el: Get bootstrap value of module-load-path from the
12887         environment variable EMACSBOOTSTRAPMODULEPATH.
12888         - Display the module load path if we're debugging paths.
12889
12890         * setup-paths.el: Added function paths-find-site-module-directory.
12891         - Added function paths-find-module-directory.
12892         - Added function paths-construct-module-load-path.  Uses new
12893         environment variable EMACSMODULEPATH.
12894
12895 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12896
12897         * font.el (font-default-object-for-device):
12898         Oops! This `or' can't be replaced by `unless'.
12899         Fixed inability to run w3, among other things.
12900
12901 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12902
12903         * package-admin.el: Change initialization of
12904           package-admin-install-function dependent on system type.
12905           Change package-admin-install-function-mswindows to use
12906           "minitar".
12907
12908 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12909
12910         * mouse.el (default-mouse-motion-handler): Disable help echo while
12911         in the minibuffer.
12912
12913 1998-12-28  Martin Buchholz <martin@xemacs.org>
12914
12915         * XEmacs 21.2.8 is released.
12916
12917 1998-12-24  Martin Buchholz <martin@xemacs.org>
12918
12919         * XEmacs 21.2.7 is released.
12920
12921 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12922
12923         * package-ui.el (pui-list-packages): Set truncate-lines.
12924
12925         * package-get.el (package-get-download-menu): Use
12926         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12927
12928         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12929         (pui-help-string): idem.
12930         (list-packages-mode): New major mode.
12931         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12932         (pui-install-selected-packages): Add suport for removing packages.
12933         (pui-toggle-package-delete-key): New function.
12934         (pui-popup-context-sensitive): New kludge.
12935         (pui-list-packages): Add warning when `package-get-remote' is nil.
12936         (package-ui-add-site): New function.
12937
12938 1998-12-01  Didier Verna  <didier@xemacs.org>
12939
12940         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12941
12942 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12943
12944         * ldap.el: Custom-ized
12945         (toplevel): Do not provide `ldap' which is provided by C level
12946         LDAP code
12947         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12948
12949 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12950
12951         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12952
12953 1998-12-17  Andy Piper  <andy@xemacs.org>
12954
12955         * sound.el (sound-load-list): name changed from sound-load-alist.
12956         (sound-extension-list): name changed from sound-ext-list.
12957         (load-default-sounds): use new names.
12958         (load-sound-file): use new names.
12959
12960 1998-12-16  Andy Piper  <andy@xemacs.org>
12961
12962         * XEmacs 21.2.6 is released
12963
12964 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12965
12966         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12967         errors.
12968
12969 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12970
12971         * wid-edit.el (widget-echo-this-extent): Set
12972         help-echo-owns-message to t.
12973
12974 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12975
12976         * package-get.el (package-get-download-menu): use toggles for
12977           each site in the download site menu.
12978
12979 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12980
12981         * package-get.el (package-get): If we cannot find a package
12982           because package-get-remote is not set, give a more helpful
12983           error message.
12984
12985 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12986
12987         * package-get.el (package-get-remote-filename): use an EFS path
12988         with user anonymous if no user is specified.
12989
12990 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12991
12992         * faces.el (face-spec-set): Re-init fallfacks for default after
12993         calling reset-face on the default face.
12994
12995 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12996
12997         * package-admin.el (package-admin-default-install-function):
12998         Behave as advertised.  Make sure the pkg-dir is proper for
12999         default-directory.
13000         (package-admin-add-binary-package): Make sure the pkg-dir is
13001         proper for default-directory.
13002         (package-admin-install-function-mswindows): Make sure the pkg-dir
13003         is proper for default-directory.
13004
13005 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
13006
13007         * XEmacs 21.2.5 is released
13008
13009 1998-12-05  SL Baur  <steve@altair.xemacs.org>
13010
13011         * files.el (binary-file-regexps): regexp-opt is not available at
13012         bytecompile time.
13013
13014 1998-11-30  Martin Buchholz  <martin@xemacs.org>
13015
13016         * x-win-xfree86.el:
13017         * x-win-sun.el (x-win-init-sun):
13018         * x-win-sun.el:
13019         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
13020         * x-iso8859-1.el:
13021         * x-init.el (init-post-x-win):
13022         * x-init.el (init-pre-x-win):
13023         * x-init.el (x-initialize-compose):
13024         * x-init.el:
13025         * x-compose.el:
13026         * winnt.el:
13027         * widget.el:
13028         * wid-edit.el (widget-glyph-click):
13029         * wid-edit.el (widget-glyph-find):
13030         * wid-edit.el (widget-type):
13031         * view-less.el (view-buffer-other-window):
13032         * very-early-lisp.el:
13033         * version.el:
13034         * toolbar.el:
13035         * toolbar-items.el:
13036         * term/sun.el (suntool-map):
13037         * term/sun-mouse.el:
13038         * term/internal.el:
13039         * syntax.el (modify-syntax-entry):
13040         * symbol-syntax.el:
13041         * subr.el:
13042         * startup.el (lock-directory):
13043         * simple.el (set-comment-column):
13044         * simple.el (backward-delete-char-untabify):
13045         * shadow.el (find-emacs-lisp-shadows):
13046         * shadow.el:
13047         * setup-paths.el (paths-construct-info-path):
13048         * select.el (cut-copy-clear-internal):
13049         * process.el (call-process-region):
13050         * process.el (start-process-shell-command):
13051         * process.el:
13052         * paths.el (rmail-spool-directory):
13053         * paragraphs.el (use-hard-newlines):
13054         * package-get.el (package-get-dependencies):
13055         * package-admin.el (package-admin-delete-binary-package):
13056         * obsolete.el (truncate-string):
13057         * obsolete.el (store-substring):
13058         * mouse.el (default-mouse-track-maybe-own-selection):
13059         * mouse.el (mouse-yank-at-point):
13060         * modeline.el:
13061         * modeline.el (mouse-drag-modeline):
13062         * minibuf.el (read-directory-name-internal):
13063         * minibuf.el (read-file-name-internal):
13064         * minibuf.el (read-file-name-internal-1):
13065         * minibuf.el (read-file-name-2):
13066         * minibuf.el (exact-minibuffer-completion-p):
13067         * minibuf.el (read-from-minibuffer):
13068         * minibuf.el:
13069         * menubar.el (check-menu-syntax):
13070         * map-ynp.el (map-y-or-n-p):
13071         * make-docfile.el (docfile-out-of-date):
13072         * loadup.el ((member "run-temacs" command-line-args)):
13073         * loadup.el ((member "no-site-file" command-line-args)):
13074         * loadup.el (really-early-error-handler):
13075         * loadup.el:
13076         * loadhist.el:
13077         * loaddefs.el:
13078         * lisp-mnt.el (lm-verify):
13079         * lib-complete.el (lib-complete:cache-completions):
13080         * lib-complete.el (library-all-completions):
13081         * itimer.el (itimer-run-expired-timers):
13082         * info.el (Info-mode):
13083         * info.el (Info-insert-file-contents):
13084         * info.el (Info-rebuild-dir):
13085         * info.el (Info-build-dir-anew):
13086         * info.el (Info-parse-dir-entries):
13087         * info.el (Info-dir-outdated-p):
13088         * info.el (Info-insert-dir):
13089         * info.el (info-xref):
13090         * info.el:
13091         * hyper-apropos.el (hyper-apropos-get-doc):
13092         * hyper-apropos.el (hyper-describe-face):
13093         * hyper-apropos.el (hyper-apropos-mode):
13094         * hyper-apropos.el:
13095         * help.el (list-processes):
13096         * help.el:
13097         * gnuserv.el:
13098         * font.el (mswindows-font-create-name):
13099         * font.el (font-default-font-for-device):
13100         * font.el (x-font-create-object):
13101         * font.el (font-registry):
13102         * font.el:
13103         * font-lock.el (font-lock-keywords):
13104         * font-lock.el:
13105         * finder.el (finder-compile-keywords):
13106         * find-paths.el (paths-find-recursive-path):
13107         * fill.el (set-justification-center):
13108         * fill.el (fill-region-as-paragraph):
13109         * files.el (insert-directory):
13110         * files.el (wildcard-to-regexp):
13111         * files.el (recover-file):
13112         * files.el (basic-save-buffer):
13113         * files.el (delete-auto-save-file-if-necessary):
13114         * files.el (file-relative-name):
13115         * files.el (backup-extract-version):
13116         * files.el (backup-buffer):
13117         * files.el (set-visited-file-name):
13118         * files.el (set-auto-mode):
13119         * files.el (interpreter-mode-alist):
13120         * files.el:
13121         * files.el (find-file-noselect):
13122         * files.el (abbreviate-file-name):
13123         * files.el (parse-colon-path):
13124         * files.el (directory-abbrev-alist):
13125         * etags.el (visit-tags-table-buffer):
13126         * easymenu.el (easy-menu-define):
13127         * dragdrop.el (experimental-dragdrop-drag):
13128         * dragdrop.el (dragdrop-drop-do-functions):
13129         * dragdrop.el (dragdrop-drop-at-point):
13130         * disass.el (disassemble-1):
13131         * disass.el (disassemble-internal):
13132         * disass.el (disassemble):
13133         * disass.el:
13134         * derived.el (derived-mode-init-mode-variables):
13135         * derived.el (define-derived-mode):
13136         * custom.el (defgroup):
13137         * cus-edit.el (custom-quote):
13138         * config.el:
13139         * code-process.el (open-network-stream):
13140         * code-process.el (start-process):
13141         * code-process.el (call-process-region):
13142         * code-process.el (call-process):
13143         * code-process.el:
13144         * code-files.el (insert-file-contents):
13145         * code-files.el:
13146         * code-files.el (buffer-file-coding-system-for-read):
13147         * cmdloop.el (yes-or-no-p-minibuf):
13148         * cl.el:
13149         * cl-macs.el:
13150         * cl-extra.el:
13151         * callers-of-rpt.el (make-caller-report):
13152         * callers-of-rpt.el:
13153         * bytecomp.el (batch-byte-recompile-directory):
13154         * bytecomp.el (batch-byte-compile-1):
13155         * bytecomp.el (batch-byte-compile):
13156         * bytecomp.el (display-call-tree):
13157         * bytecomp.el (byte-compile-insert):
13158         * bytecomp.el (byte-compile-two-args-19->20):
13159         * bytecomp.el (byte-compile-variable-ref):
13160         * bytecomp.el (byte-compile-form):
13161         * bytecomp.el (byte-compile-top-level-body):
13162         * bytecomp.el (byte-compile-out-toplevel):
13163         * bytecomp.el (byte-compile-byte-code-maker):
13164         * bytecomp.el (byte-compile-file-form-defmumble):
13165         * bytecomp.el (byte-compile-file-form):
13166         * bytecomp.el (byte-compile-keep-pending):
13167         * bytecomp.el (byte-compile-insert-header):
13168         * bytecomp.el (byte-compile-from-buffer):
13169         * bytecomp.el (byte-compile-file):
13170         * bytecomp.el (byte-recompile-file):
13171         * bytecomp.el (byte-compile-close-variables):
13172         * bytecomp.el (byte-compile-warn-about-unused-variables):
13173         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
13174         * bytecomp.el (byte-compiler-legal-options):
13175         * bytecomp.el (byte-compile-lapcode):
13176         * bytecomp.el (byte-optimize-log):
13177         * bytecomp.el ((fboundp 'defsubst)):
13178         * bytecomp.el:
13179         * bytecomp-runtime.el:
13180         * byte-optimize.el (byte-optimize-apply):
13181         * byte-optimize.el (car):
13182         * byte-optimize.el (byte-optimize-form):
13183         * byte-optimize.el (byte-optimize-form-code-walker):
13184         * byte-optimize.el:
13185         * build-report.el (build-report-insert-installation-file):
13186         * build-report.el (build-report):
13187         * auto-show.el:
13188         * apropos.el (apropos-documentation):
13189         - mega patch
13190         - clean up byte-compile warnings
13191         - remove unused variables
13192         - Use common lisp style hashtable functions
13193         - byte compiler cleanup
13194         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
13195         - remove old backquote syntax usage
13196         - move some cl functionality into C for speed.
13197         - remove last remaining VMS support
13198         - spelling fixes
13199         - implement last, butlast, nbutlast, copy-list in C.
13200         - new macro ignore-file-errors, similar to ignore-errors
13201           (ignore-file-errors (delete-file "foo"))
13202         - get frequent garbage collection during loadup.el by tweaking
13203           gc-cons-threshold, rather than explicitly calling garbage-collect
13204         - default delete-key-deletes-forward to `t'.
13205
13206 1998-11-28  SL Baur  <steve@altair.xemacs.org>
13207
13208         * XEmacs 21.2-beta4 is released.
13209
13210 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13211
13212         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
13213         (easy-menu-item-present-p): Wrapper around find-menu-item.
13214         (easy-menu-remove-item): Wrapper around delete-menu-item.
13215
13216         * menubar.el (delete-menu-item): Add 'from-menu' argument.
13217         (add-menu-button): Add 'in-menu' argument.
13218         (add-menu-item-1): Add in-menu support to helper function.
13219
13220 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
13221
13222         * isearch-mode.el (isearch-mode): Fix keymap lossage.
13223
13224 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13225
13226         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
13227         of Dec 4, 1997.
13228
13229 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
13230
13231         * process.el (shell-command-on-region): Report if the command
13232         succeeded or failed.
13233
13234 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
13235
13236         * subr.el (buffer-substring-no-properties): Comment out.
13237
13238 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
13239
13240         * msw-faces.el (mswindows-find-smaller-font): Turning font names
13241           into font instances first, like `x-frob-font-size' does.
13242           (mswindows-find-larger-font): ditto
13243
13244 1998-11-04  Greg Klanderman  <greg@alphatech.com>
13245
13246         * package-ui.el (pui-install-selected-packages): fix args in call
13247         to `package-get'.
13248
13249 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
13250
13251         * package-get.el (host-name): New widget type.
13252         (package-get-remote): Better customization using new type.
13253         (package-get-download-sites): idem dito.
13254
13255         (package-get-custom): Do not use package-get-all untill we have
13256         runtime dependencies.
13257
13258         (package-get-remove-copy): Default to 't' we no longer need this
13259         kludge as we do not currently use depenencies.
13260
13261         (package-get-was-current): New variable.
13262         (package-get-require-base): New 'force-current' argument.
13263         (package-get-update-base): idem
13264         (package-get-package-provider):  idem
13265         (package-get-locate-index-file): New 'no-remote' argument.
13266         (package-get-locate-file): idem.
13267
13268         (package-get-maybe-save-index): New function.
13269         (package-get-update-base): Use it.
13270
13271 1998-10-28 Greg Klanderman <greg@alphatech.com>
13272
13273         * package-get.el (package-get-remote): default to nil; by default,
13274         don't go out to the net via EFS.  They must select a download site.
13275         (package-get-download-sites): new variable.
13276         (package-get-download-menu): new function.
13277         (package-get-locate-index-file): new function.
13278         (package-get-update-base): use it.
13279
13280         * menubar-items.el (default-menubar): add "Update Package Index"
13281         and "Add Download Site" menus under Options | Manage Packages.
13282
13283 1998-10-19  Greg Klanderman  <greg@alphatech.com>
13284
13285         * package-get.el (package-get): bugfix code checking installed version
13286         for case where package is not currently installed.
13287         (package-get-require-signed-base-updates): new variable.
13288         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
13289         deemed not a goot thing.  Use the variable
13290         package-get-allow-unsigned-base-updates instead.
13291
13292 1998-10-16 Greg Klanderman <greg@alphatech.com>
13293
13294         * package-get.el (package-get): Don't install an older version than
13295         we already have unless explicitly told to.  Issue a warning.
13296
13297         * package-ui.el (pui-add-required-packages): when adding
13298         dependencies, don't add packages that are up to date.
13299         (pui-package-symbol-char):  Don't consider a package out of date
13300         if you have a newer version installed than the latest version in
13301         package-get-base.
13302
13303         * package-get.el (package-get-base-filename): document that it may
13304         be a path relative to package-get-remote;  new default value.
13305         (package-get-locate-file): new function.
13306         (package-get-update-base): use it to expand package-get-base-filename.
13307         (package-get-save-base): new function to save the package-get database
13308         to file.
13309         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
13310         (package-get-update-base): pass the REMOTE-SOURCE arg.
13311         (package-get-update-base-entry): call package-get-custom-add-entry.
13312         (package-get-file-installed-p): removed; no longer needed.
13313         (package-get-create-custom): ditto.
13314         (toplevel): remove code to build and load package-get-custom.el
13315         (package-get-custom-add-entry): new function.
13316
13317 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
13318
13319         * wid-edit.el (widget-button-click): Don't switch window.
13320
13321 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13322
13323         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
13324
13325 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
13326
13327         * etags.el (find-tag-default): Run find-tag-hook using
13328         run-hooks rather than funcall
13329
13330 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
13331
13332         * isearch-mode.el (isearch-mode): Set the current minor mode maps
13333         and the current local map as the parents to isearch-mode-map.
13334
13335 1998-10-15  SL Baur  <steve@altair.xemacs.org>
13336
13337         * XEmacs 21.2-beta3 is released.
13338
13339 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13340
13341         * package-get.el (package-get-update-base): use
13342         insert-file-contents-internal, not insert-file-contents-literally.
13343
13344 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13345
13346         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
13347         dump time.
13348
13349 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13350
13351         * package-get.el (package-get-update-base-entry): new function.
13352         (package-get-update-base): renamed; was `package-get-load-base'.
13353         cleanup, and use package-get-update-base-from-buffer.
13354         (package-get-update-base-from-buffer): new function.
13355         (package-get-update-base-entries): new; helper for above.
13356         Do not eval lisp grabbed over ftp; parse it from new format.
13357
13358 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13359
13360         * files.el (set-auto-mode): Don't play games loading package-get
13361         database; package-get-package-provider will handle it all.
13362
13363 1998-10-14  Greg Klanderman  <greg@alphatech.com>
13364
13365         * package-get.el (package-get-base-filename): new variable.
13366         (package-get-require-base): new function.
13367         (package-get-pgp-signed-begin-line): new variable.
13368         (package-get-pgp-signature-begin-line): ditto.
13369         (package-get-pgp-signature-end-line):  ditto.
13370         (package-get-load-base): new function.
13371         (package-get-interactive-package-query):
13372         (package-get-update-all):
13373         (package-get-dependencies):
13374         (package-get-package-provider):
13375         (package-get-custom): use package-get-require-base.
13376         [package-get-custom loading]: disable for now.
13377
13378         * package-ui.el (pui-list-packages): use (package-get-require-base)
13379
13380 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13381
13382         * package-ui.el: Correct obvious thinko in choosing extent face.
13383
13384 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
13385
13386         * menubar-items.el (default-menubar): pui-list-package has nothing
13387         to with Customize. Move all the package stuff to a new Item in Options.
13388
13389         * package-ui.el (pui-menu): Add menu and Popup menu.
13390
13391         * package-get.el (package-get): Use new
13392         package-admin-get-install-dir.
13393
13394         * package-admin.el (package-admin-get-install-dir): New syntax.
13395         Conserve package location and put mule packages where mule-base is.
13396
13397         * package-get.el : Customized
13398
13399         * package-ui.el (pui): Customized
13400         (pui-package-install-dest-dir): New variable.
13401         (pui-install-selected-packages): Use it
13402
13403 1998-10-12  SL Baur  <steve@altair.xemacs.org>
13404
13405         * package-get.el (package-get-interactive-package-query): Move
13406         dependency on package-get-base to run-time.
13407         (package-get-update-all): Ditto.
13408         (package-get-dependencies): Ditto.
13409         (package-get-package-provider): Ditto.
13410         (package-get-custom): Ditto.
13411
13412 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
13413
13414         * events.el: Remove 'ascii-character property from 'backspace
13415         and 'delete symbols
13416
13417 1998-10-11  SL Baur  <steve@altair.xemacs.org>
13418
13419         * package-get-base.el: removed.
13420
13421 1998-09-23  Didier Verna  <didier@xemacs.org>
13422
13423         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
13424         (no-upper-case-p): new function.
13425         (with-search-caps-disable-folding): new macro.
13426         (with-interactive-search-caps-disable-folding): new macro.
13427         (zap-to-char): In interactive mode, do a case-sensitive search if
13428         the character is uppercase.
13429         (zap-up-to-char): ditto.
13430
13431         * replace.el (perform-replace): use the function no-upper-case-p.
13432
13433         * isearch-mode.el (isearch-fix-case): ditto.
13434         make obsolete `with-caps-disable-folding' and
13435         `isearch-no-upper-case-p'.
13436
13437         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
13438         (tags-search): ditto.
13439         (tags-query-replace): ditto.
13440
13441         * info.el (Info-search): ditto.
13442
13443 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
13444
13445         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
13446
13447 1998-10-07  Greg Klanderman  <greg@alphatech.com>
13448
13449         * package-admin.el (package-admin-rmtree): rewritten.  need to
13450         check for "." and ".." before symlink check.  expand files and
13451         directories with respect to DIRECTORY, not default-directory.
13452
13453 1998-10-04  Greg Klanderman  <greg@alphatech.com>
13454
13455         * package-get.el (package-get-all): add INSTALL-DIR argument.
13456
13457 1998-10-06  Greg Klanderman  <greg@alphatech.com>
13458
13459         * package-ui.el (pui-add-required-packages): new function, select
13460         dependent packages.
13461         (pui-display-keymap): bind it.
13462         (pui-help-string): document it.
13463         (pui-install-selected-packages): package-get-all -> package-get.
13464
13465         * package-get.el (package-get-dependencies): new function.
13466
13467 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
13468
13469         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
13470         regexps.
13471
13472 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
13473
13474         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
13475         function.
13476         (default-mouse-track-normalize-point): Use it.
13477
13478 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
13479
13480         * package-admin.el (package-admin-delete-binary-package):
13481                 General cleanup. Remove unnessary use of progn and
13482         save-excursion.
13483         (package-admin-delete-binary-package): Do NOT mess with file
13484         modes. That is evil.
13485         (package-admin-delete-binary-package): Wrap all deleting in
13486         condition-case. The data in MANIFEST is untrustworthy.
13487         (package-admin-delete-binary-package): Let the OS worry about non
13488         empty directories.
13489
13490 1998-10-09  SL Baur  <steve@altair.xemacs.org>
13491
13492         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
13493         processing.
13494         (lm-report-bug): Fix mail address to send bug reports to.
13495
13496 1998-09-29  SL Baur  <steve@altair.xemacs.org>
13497
13498         * XEmacs 21.2-beta2 is released.
13499
13500 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13501
13502         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
13503
13504 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13505
13506         * info.el (Info-mode): Document page turning by double clicks in
13507         docstring so `M-x describe-mode' will display it.
13508
13509 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13510
13511         * info.el (Info-mouse-track-double-click-hook): Use character
13512         widths to calculate a border region where double clicking does
13513         page turning, and return `nil' by default so other hooks, such as
13514         region highlighting, will be run.
13515
13516 1998-09-29  Colin Rafferty   <colin@xemacs.org>
13517
13518         * sound.el (default-sound-directory-list): Initialize with all the
13519         "sounds" directories in `data-directory-list'.  It used to just be
13520         the first one.
13521
13522         * packages.el (locate-data-directory-list): Created.  This gives
13523         the list of matching directories, unlike `locate-data-directory',
13524         which just gives the first one.
13525
13526 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13527
13528         * minibuf.el (read-from-minibuffer): No longer bind help-form but
13529         make a binding in the local keymap until help-char handling is
13530         improved.
13531
13532         * help.el (help-keymap-with-help-key): Provide keymap with help
13533         binding.
13534         (help-print-help-form): New helper function.
13535
13536 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
13537
13538         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
13539         move extent to another buffer; no need to create a new extent.
13540         (isearch-fix-case): New function.
13541         (isearch-search-and-update): Use it.
13542
13543 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13544
13545         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
13546         the keymap, not minor-mode-map-alist.
13547         (isearch-done): Restore overriding-local-map.
13548
13549 1998-09-21  Martin Buchholz  <martin@xemacs.org>
13550
13551         * bytecomp.el (byte-compile-buffer-substring):
13552         Fix for: (byte-compile (defun f () (buffer-substring)))
13553         ==>   ** buffer-substring called with 3 args, but requires 0-3
13554         - new code not only works, but is more readable, too.
13555
13556 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13557
13558         * msw-faces.el (mswindows-init-device-faces): Don't try to
13559           specify a default font at this late stage. Do try to force
13560           creation of the default face font so that if it fails we get
13561           an error now instead of a crash at frame creation.
13562
13563           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
13564           mswindows-make-font-unitalic: Canonical default weight
13565           changed from "Normal" to "Regular".
13566
13567           mswindows-make-font-bold / -bold-italic: Supplied device was
13568           not being passed into call to mswindows-find-smaller-font.
13569
13570 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13571
13572         * package-get.el (package-get-remote): Fix the path where to find
13573           the packages on xemacs.org.
13574
13575 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
13576
13577         * about.el (about-maintainer-info): Update Ben's entry.
13578
13579 1998-09-24  Martin Buchholz  <martin@xemacs.org>
13580
13581         * lisp/shadow.el (find-emacs-lisp-shadows):
13582         - `member' was being called on lists of length 2000!
13583         - Replace with hashtables.
13584         - Replace hand-coded loops with (dolist)
13585         - Fix comment typo
13586
13587 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
13588
13589         * packages.el: Added new function, `package-delete-name', to
13590           delete existing packages from the installed package database
13591           (`packages-package-list').  Also added the "pkginfo" directory
13592           to `packages-special-base-regexp', so that the pkginfo directory
13593           would not get added to `late-packages'.
13594
13595         * package-admin.el: Added ability to delete an installed package
13596           (added low-level function, `package-admin-delete-package').
13597           Understands how to use the pkginfo/MANIFEST.<package> file to
13598           delete the package.  When installing a package, will also
13599           create a MANIFEST.* file if one is not provided by the
13600           package.  If the MANIFEST.* doesn't exist when deleting a
13601           package, the functions will fall back to attempting to delete
13602           any package-specific lisp directory.
13603
13604         * package-get.el: Moved some functions to package-admin.el.
13605           Added interactive function `package-get-delete-package', for
13606           use by users for deleting a package.
13607
13608           Also modified to not require the presence of efs.
13609
13610 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13611
13612         * files.el (find-file-noselect): Handle all signals, kill the
13613         buffer and resignal.
13614
13615 1998-09-23  SL Baur  <steve@altair.xemacs.org>
13616
13617         * cl-macs.el (glyph-image): Add setf method.
13618
13619 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13620
13621         * package-get.el: Fixed broken EFS downloading.  Also, look for
13622           .tar.gz files first, in preference over .tgz files.
13623
13624         * package-ui.el: Fix display of package version numbers.
13625
13626 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13627
13628         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13629         argument.
13630
13631 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13632
13633         * list-mode.el: `display-completion-list': added new/optional
13634           keyword `:completion-string', which allows the programmer to
13635           change the "Possible completions are:" prompt.
13636
13637         * menubar-items.el: Added new pulldown menu-pick to start up the
13638           visual package browser/installer:
13639
13640                 Options->Customize->List Packages
13641
13642         * package-admin.el: Added hooks for installing under both Unix
13643           and MS Windows.  Does additional error checking.  No longer
13644           calls "add-big-package.sh" to install packages under Unix; now
13645           calls gunzip & tar directly.
13646
13647         * package-get.el: Added ability to install packages from files
13648           on a local disk/CDROM.  Now deletes any existing package lisp
13649           directory.  Does completion on available packages when
13650           querying for package names.  Will also search for .tgz files
13651           in addition for .tar.gz files.  Tries to reload
13652           auto-autoloads, as a convenience when loading new packages,
13653           and also tries to add any new package paths to `load-path'.
13654           Changed all occurences of `concat' to use `expand-file-name'.
13655
13656         * package-ui.el: New file which implements the main visual
13657           package browser/installer, which is started via a menu pick or
13658           M-x pui-list packages.
13659
13660 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13661
13662         * startup.el (load-init-file): spelling fix.
13663
13664 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13665
13666         * startup.el (normal-top-level): Load auto-autoload files
13667         covariantly with their precedence.
13668
13669 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13670
13671         * menubar-items.el (default-menubar): Remove "Font Weight"
13672         option, there is currently no custom equivalent.. Customize-faces
13673         is "Edit faces".
13674
13675         * x-font-menu.el (font-menu-set-font): Use customize to set
13676         default face.
13677
13678         * faces.el (face-spec-update-all-matching): New function.
13679
13680         * cus-face.el (custom-set-face-update-spec): New function.
13681         Interface to customize faces from elisp.
13682
13683         (custom-face-value-create): Show the customized settings if set
13684         but not saved.
13685
13686 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13687
13688         (custom-face-value-create): Show the customized settings if set
13689         but not saved.
13690
13691 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13692
13693         * keydefs.el (global-map): Add FSF 20.3 binding of
13694         query-replace-regexp.
13695
13696 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13697
13698         * minibuf.el (read-file-name-internal-1): use
13699         user-name-completion-1 instead of user-name-completion.
13700
13701 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13702
13703         * loadup.el:
13704         * make-docfile.el:
13705         * update-elc.el: Don't set `source-directory' (now defunct as a
13706         global variable) no more.
13707
13708         * packages.el (packages-list-autoloads): Made `source-directory'
13709         (now defunct as a global variable) a parameter.
13710
13711 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13712
13713         * about.el (about-hackers): new email
13714
13715 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13716
13717         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13718
13719 1998-07-17  Didier Verna  <didier@xemacs.org>
13720
13721         * faces.el (set-face-property):
13722         (set-face-dim-p):
13723         (face-dim-p): updated the doc strings now that the dim property isn't
13724         tty-specific.
13725         (face-equal): the dim property is now a common one.
13726
13727         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13728         Renamed the `stipple' attribute to `background-pixmap'.
13729         (custom-face-background-pixmap): make custom-face-stipple an
13730         obsolete alias for this.
13731
13732 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13733
13734         * find-paths.el (paths-file-readable-directory-p): Created and
13735         used.
13736
13737         * loadup.el: Don't set inhibit-... flags from run-temacs.
13738
13739 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13740
13741         * packages.el (packages-data-path-depth): Added and used.
13742
13743 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13744
13745         * about.el:
13746         - Change .xpm to .png, delete "zcat" section.
13747         - cosmetic fix in the 'marcpa' entry.
13748
13749         * etc/photos
13750         - convert all .xpm.Z to .png
13751         - rename mrb to martin
13752         - rename mcook-m to mcookm
13753
13754 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13755
13756         * x-init.el (x-initialize-compose): Add support for
13757         dead-circumflex as YET ANOTHER NAME for that dead key.
13758
13759 1998-08-05  Colin Rafferty <colin@xemacs.org>
13760
13761         * setup-paths.el (paths-construct-exec-path): Made the
13762         last-packages really be last.
13763         (paths-construct-data-directory-list): Ditto.
13764
13765 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13766
13767         * startup.el(startup-splash-frame-body):
13768         Update Copyright notice in splash screen
13769
13770 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13771
13772         * minibuf.el (read-file-name-internal-1): do ~user completion.
13773
13774 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13775
13776         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13777         aginst destroyed extents
13778
13779 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13780
13781         * package-get.el (package-get): add `install-dir' argument.
13782
13783 1998-07-20  John Jones  <jj@asu.edu>
13784
13785         * package-get.el: calls to package-get-update-all will only
13786           update packages which are already installed.
13787
13788 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13789
13790         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13791         writable.
13792
13793 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13794
13795         * about.el (about-hackers): Correct my email.
13796
13797 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13798
13799         * about.el (about-hackers): new email-address.
13800
13801 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13802
13803         * minibuf.el (read-number): Don't let `input-error' condition
13804         escape.
13805
13806 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13807
13808         * about.el (about-hackers): use my `email-for-life' address.
13809
13810 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13811
13812         * XEmacs 21.2-beta1 is released.
13813
13814 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13815
13816         * ldap.el (ldap-search): Doc string change
13817
13818 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13819
13820         * menubar-items.el (default-menubar): Removed references to
13821         `data-directory', and use `locate-data-file' instead, and made
13822         then greyed out if they don't exist.
13823
13824 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13825
13826         * keymap.el (events-to-keys): Use `format' instead of `concat'
13827         since the latter does not accept integer args anymore
13828
13829 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13830
13831         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13832         macros replaced.
13833
13834 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13835
13836         * make-docfile.el: Get first initialization from very-early-lisp.el
13837         * update-elc.el: Ditto.
13838         * loadup.el (really-early-error-handler): Ditto.
13839
13840         * packages.el (packages-unbytecompiled-lisp): Add new file,
13841         very-early-lisp.el.
13842
13843         * very-early-lisp.el: New file.
13844
13845 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13846
13847         * Symbols that have been obsolete for at least 3 years removed (II).
13848
13849         * obsolete.el (eval-current-buffer): Make compatible.
13850         (byte-code-function-p): Ditto.
13851         (send-string): Removed.
13852         (send-region): Removed.
13853         (screen-scrollbar-width): Removed.
13854         (set-screen-scrollbar-width): Removed.
13855         (set-screen-left-margin-width): Removed.
13856         (set-screen-right-margin-width): Removed.
13857         (screen-left-margin-width): Removed.
13858         (screen-right-margin-width): Removed.
13859         (set-buffer-left-margin-width): Removed.
13860         (set-buffer-right-margin-width): Removed.
13861         (buffer-left-margin-width): Removed.
13862         (buffer-right-margin-width): Removed.
13863         (x-set-frame-icon-pixmap): Removed.
13864         (x-set-screen-icon-pixmap): Removed.
13865         (pixel-name): Removed.
13866         (make-pixmap): Removed.
13867         (make-cursor): Removed.
13868         (pixmap-width): Removed.
13869         (pixmap-contributes-to-line-height-p): Removed.
13870         (set-pixmap-contributes-to-line-height): Removed.
13871
13872 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13873
13874         * obsolete.el (popup-menu-up-p): removed.
13875         (read-no-blanks-input): Removed.
13876         (wholenump): Removed.
13877         (ring-mod): Removed (what was ring-mod?).
13878         (current-time-seconds): Removed.
13879         (run-special-hook-with-args): Removed.
13880         (dot): Removed.
13881         (dot-marker): Removed.
13882         (dot-min): Removed.
13883         (dot-max): Removed.
13884         (window-dot): Removed.
13885         (set-window-dot): Removed.
13886
13887         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13888         `dot-min'.
13889
13890         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13891
13892         * code-files.el (insert-file-contents): Rename
13893         run-special-hook-with-args to run-hook-with-args-until-success.
13894         (write-region): Ditto.
13895
13896 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13897
13898         * about.el: Fix typos, update release date.
13899
13900         * Symbols that have been obsolete for at least 3 years removed.
13901
13902         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13903         screen- functions.
13904         (toplevel): remove setf methods for screen functions.
13905         * cl-macs.el (extent-data): defsetf removed.
13906         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13907         many places to remove.
13908         (comment-indent-hook): Ditto.
13909         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13910         (buffer-dedicated-screen): Ditto.
13911         (deiconify-screen): Ditto.
13912         (delete-screen): Ditto.
13913         (event-screen): Ditto.
13914         (find-file-other-screen): Ditto.
13915         (find-file-read-only-other-screen): Ditto.
13916         (live-screen-p): Ditto.
13917         (screen-height): Ditto.
13918         (screen-iconified-p): Ditto.
13919         (screen-list): Ditto.
13920         (screen-live-p): Ditto.
13921         (screen-name): Ditto.
13922         (screen-parameters): Ditto.
13923         (screen-pixel-height): Ditto.
13924         (screen-pixel-width): Ditto.
13925         (screen-root-window): Ditto.
13926         (screen-selected-window): Ditto.
13927         (screen-totally-visible-p): Ditto.
13928         (screen-visible-p): Ditto.
13929         (screen-width): Ditto.
13930         (screenp): Ditto.
13931         (get-screen-for-buffer): Ditto.
13932         (get-screen-for-buffer-noselect): Ditto.
13933         (get-other-screen): Ditto.
13934         (iconify-screen): Ditto.
13935         (lower-screen): Ditto.
13936         (mail-other-screen): Ditto.
13937         (make-screen): Ditto.
13938         (make-screen-invisible): Ditto.
13939         (make-screen-visible): Ditto.
13940         (modify-screen-parameters): Ditto.
13941         (new-screen): Ditto.
13942         (next-screen): Ditto.
13943         (next-multiscreen-window): Ditto.
13944         (other-screen): Ditto.
13945         (previous-screen): Ditto.
13946         (previous-multiscreen-window): Ditto.
13947         (raise-screen): Ditto.
13948         (redraw-screen): Ditto.
13949         (select-screen): Ditto.
13950         (selected-screen): Ditto.
13951         (set-buffer-dedicated-screen): Ditto.
13952         (set-screen-height): Ditto.
13953         (set-screen-position): Ditto.
13954         (set-screen-size): Ditto.
13955         (set-screen-width): Ditto.
13956         (show-temp-buffer-in-current-screen): Ditto.
13957         (switch-to-buffer-other-screen): Ditto.
13958         (visible-screen-list): Ditto.
13959         (window-screen): Ditto.
13960         (x-set-screen-pointer): Ditto.
13961         (x-set-frame-pointer): Ditto.
13962         (screen-title-format): Ditto.
13963         (screen-icon-title-format): Ditto.
13964         (terminal-screen): Ditto.
13965         (delete-screen-hook): Ditto.
13966         (create-screen-hook): Ditto.
13967         (mouse-enter-screen-hook): Ditto.
13968         (mouse-leave-screen-hook): Ditto.
13969         (map-screen-hook): Ditto.
13970         (unmap-screen-hook): Ditto.
13971         (default-screen-alist): Ditto.
13972         (default-screen-name): Ditto.
13973         (x-screen-defaults): Ditto.
13974         (x-create-screen): Ditto.
13975         * obsolete.el: meta-flag removed.
13976         baud-rate removed.
13977         sleep-for-millisecs removed.
13978         extent-data removed.
13979         set-extent-data removed.
13980         set-extent-attribute removed.
13981         extent-glyph removed.
13982         extent-layout removed.
13983         set-extent-layout removed.
13984         list-faces-display removed.
13985         list-faces removed.
13986         trim-versions-without-asking removed.
13987         after-write-file-hooks removed.
13988         truename removed.
13989         auto-fill-hook removed.
13990         blink-paren-hook removed.
13991         select-screen-hook, deselect-screen-hook removed.
13992         auto-raise-screen, auto-lower-screen removed.
13993
13994         * msw-mouse.el: Global change resource -> mswindows-resource.
13995
13996         * XEmacs 21.0-pre5 is released.
13997
13998 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13999
14000         * about.el (about-hackers): Credits update.
14001
14002 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
14003
14004         * register.el (insert-register): Don't activate the region.
14005
14006 1998-07-10  SL Baur  <steve@altair.xemacs.org>
14007
14008         * select.el: Restore x-* symbols for backwards compatibility:
14009         x-copy-primary-selection, x-kill-primary-selection,
14010         x-delete-primary-selection, x-select-make-extent-for-selection,
14011         x-valid-simple-selection-, x-cut-copy-clear-internal.
14012
14013 1998-07-09  SL Baur  <steve@altair.xemacs.org>
14014
14015         * XEmacs 21.0-pre4 is released.
14016
14017 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
14018
14019         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
14020         reporting bugs.
14021         (maybe-add-init-button): Fix semantics under Windows.  Use
14022         `expand-file-name' rather than `concat'.
14023
14024         * help.el (print-messages): New function.
14025
14026 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14027
14028         * ldap.el (ldap-host-parameters-alist): Docstring fixes
14029
14030 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14031
14032         * about.el: Tweaked my entry in about-hackers.
14033
14034         * find-paths.el (paths-emacs-root-p):
14035           Relaxed emacs-root checking of an in-place installation to
14036           also accommodate the flat layout used on MS Windows.
14037
14038 1998-06-29  John Jones  <jj@asu.edu>
14039
14040         * package-get.el: calls to package-get-update-all will only
14041           update packages which are already installed.
14042
14043 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
14044
14045         * faces.el (xpm-color-symbols): remove hardcoded defaults these
14046         are handled by the gui-element face fallbacks now.
14047
14048         * x-faces.el: default gui-element face to "background" as well as
14049         the default face.
14050
14051         * msw-faces.el (mswindows-init-device-faces): remove gui-element
14052         and default face settings since these are set as fallbacks now in
14053         the appropriate domain.
14054
14055 1998-07-02  SL Baur  <steve@altair.xemacs.org>
14056
14057         * text-mode.el (text-mode): Reorder regexp so the OR part
14058         corresponding to `page-delim' goes first and the hack in
14059         `forward-paragraph' will work.
14060         With bug analysis from Bob Weiner <weiner@altrasoft.com>
14061
14062 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
14063
14064         * subr.el (remove-hook): When checking the hook value
14065           with functionp, don't apply car to it.
14066
14067 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14068
14069         * package-get.el (package-get-remote-filename):
14070           Don't use file-name-as-directory because the local directory
14071           separator conventions might not be the same as ftp's.
14072
14073 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14074
14075         * ldap.el (ldap-host-parameters-alist): New name of
14076         `ldap-host-parameters-plist'
14077
14078 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
14079
14080         * package-get.el: Using (require 'package-get-base), now that it
14081         provides itself.  Consequently removed all instances of (load
14082         "package-get-base.el").
14083
14084 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
14085
14086         * subr.el (remove-hook): Don't treat the hook value as a
14087           list unless it is both consp and not functionp.
14088
14089 1998-06-29  SL Baur  <steve@altair.xemacs.org>
14090
14091         * about.el: Email address for Ben Wing is ben@xemacs.org.
14092         * auto-show.el: Ditto.
14093         * bytecomp.el: Ditto.
14094         * faces.el: Ditto.
14095         * x-scrollbar.el: Ditto.
14096         * x-misc.el: Ditto.
14097         * tty-init.el: Ditto.
14098         * toolbar-items.el: Ditto.
14099         * symbol-syntax.el: Ditto.
14100         * specifier.el: Ditto.
14101         * objects.el: Ditto.
14102         * hyper-apropos.el: Ditto.
14103         * glyphs.el: Ditto.
14104
14105 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
14106
14107         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
14108         vertical-divider-always-visible-p.
14109         (default-mouse-motion-handler): Ditto.
14110
14111 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
14112
14113         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
14114         global value.
14115
14116 1998-06-21  Oliver Graf <ograf@fga.de>
14117
14118         * build-reports.el: changed receiver to xemacs-build-reports list
14119
14120 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14121
14122         * font.el: Split font-family-mappings into X and
14123           mswindows-specific versions.
14124           mswindows-font-create-[object|name]: Treat supplied size
14125           as a pointsize. Added underline and strikethru handling.
14126
14127         * msw-faces.el: changed default mswindows charset to western.
14128
14129         * msw-glyphs.el: removed space in border-glyph font string that
14130           was inserted to get round bugs in the mswindows C font code.
14131
14132 1998-06-27  SL Baur  <steve@altair.xemacs.org>
14133
14134         * about.el (about-hackers): Credits update.
14135
14136         * help-nomule.el (tutorial-supported-languages): Add Romanian
14137         TUTORIAL.
14138
14139         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
14140         to ISO-8859-2.
14141
14142 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14143
14144         * font.el: Split font-family-mappings into X and
14145           mswindows-specific versions.
14146           mswindows-font-create-[object|name]: Treat supplied size
14147           as a pointsize. Added underline and strikethru handling.
14148
14149         * msw-faces.el: changed default mswindows charset to western.
14150
14151         * msw-glyphs.el: removed space in border-glyph font string that
14152           was inserted to get round bugs in the mswindows C font code.
14153
14154 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14155
14156         * minibuf.el: make read-color-completion-table call
14157           (mswindows-color-list for mswindows devices.
14158
14159 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
14160
14161         * lisp/font-lock.el
14162         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
14163         Let declaration items contain non-word symbol characters.
14164
14165 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
14166
14167         * package-get.el (package-get-package-provider): Added autoload
14168         cookie.  Loading "package-get-base.el" in ALL functions that use
14169         it.  Fixed some (interactive ...) with multiple argument specs
14170         again.  Cosmetic indentation changes.
14171
14172 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
14173
14174         * info.el (Info-insert-dir): Don't use nreverse on variables
14175         that you want to use later.
14176
14177 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
14178
14179         * x-mouse.el (x-set-point-and-move-selection): Replace call
14180         to x-kill-primary-selection with kill-primary-selection
14181
14182 1998-06-12  Martin Buchholz  <martin@xemacs.org>
14183
14184         * simple.el (what-cursor-position): Make cursor position reported
14185         use value of column-number-start-at-one
14186
14187 1998-06-17  SL Baur  <steve@altair.xemacs.org>
14188
14189         * about.el (xemacs-hackers): Fix Jareth's email address.
14190
14191 1998-06-16  SL Baur  <steve@altair.xemacs.org>
14192
14193         * startup.el (startup-splash-frame): Remove
14194         `xemacs-startup-logo-function'.
14195
14196 1998-06-15  SL Baur  <steve@altair.xemacs.org>
14197
14198         * about.el (about-hackers): Update credits list.
14199
14200 1998-06-06  Jeff Miller <jmiller@smart.net>
14201
14202         * lisp/sound.el: Update sound-ext to allow filenames with
14203           extensions to be found by load-sound-file
14204
14205 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14206
14207         * info.el (Info-rebuild-outdated-dir): Removed variable
14208         (Info-auto-generate-directory): New variable
14209         (Info-save-auto-generated-dir): New variable
14210         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
14211         (Info-build-dir-anew): Second parameter removed.  Use
14212         `Info-save-auto-generated-dir'
14213         (Info-rebuild-dir): Ditto
14214
14215 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
14216
14217         * list-mode.el (next-list-mode-item): Would not recognize
14218         border between directly neighbored items.
14219
14220 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
14221
14222         * package-get.el: add autoloads for some functions.
14223
14224 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
14225
14226         * specifier.el (let-specifier): Tiny docfixes.
14227
14228 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
14229
14230         * msw-mouse.el: set selection-pointer-glyph to Normal.
14231
14232 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
14233
14234         * wid-edit.el (widget-specify-secret): New function.
14235         (widget-after-change): Use it.
14236         (widget-specify-field): Use it.
14237
14238 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
14239
14240         * mouse.el (drag-window-divider): Use `(not done)' instead of
14241         `doit'; reuse result of `window-pixel-edges'.
14242
14243         * modeline.el (drag-modeline-event-lag): Rename to
14244         drag-divider-event-lag.
14245
14246 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
14247
14248         * specifier.el (let-specifier): Rewritten not to generate needless
14249         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
14250         arguments.
14251
14252 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
14253
14254         * minibuf.el (read-file-name-1): Setup buffer-local value of
14255         `completion-ignore-case' in completions buffer under Windows.
14256
14257 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
14258
14259         * about.el (about-maintainer-glyph): Fix support for not
14260         compressed images.
14261
14262 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
14263
14264         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
14265
14266         * mouse.el (mouse-track): Cancel selection if misc-user event with
14267         `cancel-mode-internal' function is fetched.
14268
14269 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
14270
14271         * files.el (save-some-buffers-1): Fixed return value.
14272
14273 1998-06-01  Oliver Graf <ograf@fga.de>
14274
14275         * dragdrop.el: added experimental
14276
14277 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14278
14279         * startup.el (after-init-hook, init-file-user,
14280         user-init-directory, load-user-init-file):  Purge references
14281         to "~/.xemacs/init.el" from docstrings.
14282
14283         (load-user-init-file) Use paths-construct-path to construct
14284         paths to user init files.  Go directly to ~/.emacs, do not
14285         search ~/.xemacs/, do not load `default-custom-file'.
14286
14287 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
14288
14289         * files.el (interpreter-mode-alist): Catch wish and tclsh before
14290         general *sh.
14291         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
14292
14293 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
14294
14295         * menubar-items.el (default-menubar): add Update Packages to customize
14296         menu.
14297
14298 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
14299
14300         * faces.el: use toolbar face as a fallback for toolbar properties
14301         in xpm-color-symbols instead of default.
14302
14303         * msw-faces.el: rename 3d-object -> gui-element face.
14304
14305 1998-06-06  SL Baur  <steve@altair.xemacs.org>
14306
14307         * startup.el (xemacs-startup-logo-function): New variable.
14308         (startup-splash-frame): Use it.
14309
14310 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
14311
14312         * files.el (save-some-buffers): Would wait 1 second.
14313         (save-some-buffers-1): Delete other windows here instead of in
14314         `save-some-buffers'.
14315         (save-some-buffers): Force redisplay only if windows were deleted.
14316
14317 1998-06-02  Didier Verna  <didier@xemacs.org>
14318
14319         * cus-face.el (custom-face-attributes): generalized the use of
14320         toggle buttons for boolean attributes.
14321         Re-ordered the items a bit.
14322
14323 1998-06-01  SL Baur  <steve@altair.xemacs.org>
14324
14325         * sound.el (default-sound-directory): Use `locate-data-directory'
14326         to find the sounds directory.
14327
14328 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
14329
14330         * sound.el: default sound-ext to .wav under mswindows, .au
14331         otherwise. load-default sounds without extensions.
14332
14333 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
14334
14335         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
14336         if send-pr is not bound.
14337
14338 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
14339
14340         * files.el: grok idl files in auto-mode-alist.
14341 1998-06-01  Jeff Miller  <jmiller@smart.net>
14342
14343         * minibuf.el (exact-minibuffer-completion-p): check for nil before
14344         calling `upcase'.
14345
14346 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
14347
14348         * msw-glyphs.el: add xbm to the list of image types supported.
14349
14350 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
14351
14352         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
14353         instead of XEmacs one when dumping InfoDock.
14354
14355 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
14356
14357         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
14358         for `modeline-visible-p'
14359
14360         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
14361
14362 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
14363
14364         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
14365         since it's not used anymore. doc string fixes.
14366
14367         * package-get.el (package-get-file-installed-p): new function. use
14368         instead of file-installed-p which is in an external package.
14369
14370 1998-05-28  Oliver Graf <ograf@fga.de>
14371
14372         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
14373         favor of select-window/switch-to-buffer
14374
14375 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
14376
14377         * startup.el: changed (getenv "HOME") to (user-home-directory)
14378
14379 1998-05-25  Oliver Graf <ograf@fga.de>
14380
14381         * frame.el (cde-start-drag) moved to dragdrop.el
14382         (offix-start-drag-region) moved to dragdrop.el
14383         (offix-start-drag) moved to dragdrop.el
14384         * dragdrop.el (cde-start-drag) moved from frame.el
14385         (offix-start-drag-region) moved from frame.el
14386         (offix-start-drag) moved from frame.el
14387         (cde-start-drag-region) cde drag regions
14388         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
14389
14390 1998-05-26  Oliver Graf <ograf@fga.de>
14391
14392         * dragdrop.el: created dragdrop-drag prototypes
14393         (cde-start-drag-region) fixed typo
14394
14395 1998-05-28  SL Baur  <steve@altair.xemacs.org>
14396
14397         * simple.el (after-init-hook): Remove reader macro.
14398
14399         * packages.el (packages-hardcoded-lisp): Get rid of reader
14400         macros.  Update DOC string.
14401
14402 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14403
14404         * mouse.el (drag-window-divider): Ditto.
14405
14406         * modeline.el (mouse-drag-modeline): Use it.
14407
14408         * lisp-mode.el (let-specifier): Specify indentation.
14409
14410         * specifier.el (let-specifier): Renamed from
14411         `with-specifier-instance'.
14412
14413 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
14414
14415         * x-faces.el:
14416         * faces.el: move definition of xpm-color-symbols from x-faces.el
14417         to faces. Predicate x-get-resource on the presence of x.
14418
14419         * msw-faces.el: set 3d-object face rather than modeline. Specify
14420         faces as specfier defaults.
14421
14422         * package-get.el: don't use package-admin-add-single-file-package.
14423
14424 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14425
14426         * toolbar-items.el: Fixup tooltips.
14427         (toolbar-gnus): Don't use obsolete variable
14428         toolbar-news-frame-properties.
14429         (toolbar-news-reader): Default to `gnus' instead of
14430         `not-configured'.
14431
14432         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
14433         Windows.
14434
14435 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
14436
14437         * package-get.el: rename -installedp -> -installed-p.
14438
14439 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
14440
14441         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
14442         attributes, and assinged it to continuation, truncation and
14443         hscroll glyphs.
14444
14445         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
14446         and made continuation, truncation and hscroll glyphs arrow
14447         characters out of that font.
14448
14449 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14450
14451         * minibuf.el (minibuffer-electric-separator): Play nicely with
14452         directory-sep-char being \.
14453         (minibuffer-electric-tilde): Ditto.
14454         (read-file-name-map): Ditto.
14455
14456 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14457
14458         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
14459         on X devices.
14460         (default-mouse-track-deal-with-down-event): Avoid
14461         `x-disown-selection'; use `disown-selection' instead.
14462
14463 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14464
14465         * select.el:
14466         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
14467         moved to (cut-copy-clear-internal) in select.el. Ditto for
14468         (x-delete-primary-selection) (x-kill-primary-selection)
14469         (x-copy-primary-selection).
14470         (own-clipboard): new function.
14471
14472         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
14473         functions in select.el. remove old ones.
14474         (mswindows-own-clipboard): new function.
14475
14476 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14477
14478         * gnuserv.el: allow connections from mswindows type devices.
14479
14480 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
14481
14482         * msw-glyphs.el: change image type used from cursor to resource.
14483
14484 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
14485
14486         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
14487         for {top,bottom}-{left,right} values in addition to
14488         {top,bottom}_{left,right}.
14489         Use x-get-resource instead of x-get-resource-and-bogosity-check.
14490
14491 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
14492
14493         * cl-macs.el (specifier-instance): Undefine its setf method.
14494
14495         * specifier.el (with-specifier-instance): Added docstring.
14496
14497         * mouse.el (drag-window-divider): Ditto.
14498
14499         * modeline.el (mouse-drag-modeline): Use it.
14500
14501         * lisp-mode.el (with-specifier-instance): Define its indentation
14502         level.
14503
14504         * specifier.el (with-specifier-instance): New macro.
14505
14506 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
14507
14508         * package-get.el (package-get-create-custom): new function to
14509         auto-generate package-get-custom.el from package-get-base.el.
14510         * (package-get-ever-installedp): new function.
14511         * (package-get-custom): new function to get all packages specified
14512         by customize.
14513
14514 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
14515
14516         * cus-edit.el (custom-file): Revert to `~/.emacs'.
14517
14518 1998-05-23  SL Baur  <steve@altair.xemacs.org>
14519
14520         * cl-extra.el: Reverse previous float change.
14521
14522 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
14523
14524         * x-faces.el:
14525         * faces.el (try-font-name): moved from x-faces.el since it is
14526         required by w3 under mswindows as well X.
14527
14528 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14529
14530         * winnt.el: Removed evil (setq completion-ignore-case t)
14531         clause, one more overlookef fsfism.
14532         (nt-quote-args-functions-alist): End sentences with double space.
14533
14534 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14535
14536         * window-xemacs.el (push-window-configuration): Remove kludgery of
14537         recaching default-toolbar specifier.
14538         (pop-window-configuration): Ditto.
14539         (unpop-window-configuration): Ditto.
14540
14541 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14542
14543         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
14544
14545 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
14546
14547         * winnt.el (nt-quote-args-verbatim): Added function.
14548         (nt-quote-args-prefix-quote): Added function.
14549         (nt-quote-args-backslash-quote): Added function.
14550         (nt-quote-args-double-quote): Added function.
14551         (nt-quote-args-functions-alist): New variable.
14552         (nt-quote-process-args): Added function. This is the main quoting
14553         work horse called from process-nt.c
14554
14555 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14556
14557         * winnt.el: Removed duplicate definitions for backspace,
14558         delete, M-backspace and C-M-backspace.
14559         (file-name-buffer-file-type-alist): Removed this variable.
14560         (find-buffer-file-type): Removed function.
14561         (find-file-binary):  Removed function.
14562         (find-file-text): Removed function.
14563         (find-file-not-found-set-buffer-file-type): Removed function.
14564         (save-to-unix-hook): Removed function.
14565         (revert-from-unix-hook): Removed function.
14566         (using-unix-filesystems): Removed function.
14567         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
14568         warning.
14569         (x-set-selection): Removed function.
14570         (x-get-selection): Removed function.
14571         Removed commented FSFisms.
14572         Replaced copyright notice (this file is not part of GNU Emacs).
14573         (nt-shell-mode-hook): Moved here from a lambda expression. Added
14574         comint-process-echoes setting to t.
14575
14576 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14577
14578         * packages.el (packages-no-package-hierarchy-regexp): Introduced
14579         and used following the interface change of
14580         `paths-find-recursive-path'.
14581
14582         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
14583         regexp instead of a list of base names.
14584         (paths-version-control-filename-regexp):
14585         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
14586         Introduced and used following the interface change of
14587         `paths-find-recursive-path'.
14588
14589 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14590
14591         * simple.el (delete-forward-p): Make it a defun; do X garbage only
14592         on X devices, rather than on all non-TTY devices.
14593
14594 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14595
14596         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
14597
14598         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
14599
14600 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
14601
14602         * itimer.el (activate-itimer): Fixed usage of integers
14603         as argument to `concat'.
14604
14605 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
14606
14607         * itimer.el (start-itimer): replace the use of `concat' with
14608         `format'
14609
14610 1998-05-16  SL Baur  <steve@altair.xemacs.org>
14611
14612         * mode-motion.el (mode-motion-hook): Clarify docstring.
14613         From Bob Weiner <weiner@altrasoft.com>
14614
14615         * loadhist.el (symbol-file): Supply prompt string when used
14616         interactively.
14617         From Bob Weiner <weiner@altrasoft.com>
14618
14619 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14620
14621         * loadup.el (really-early-error-handler): Ditto.
14622
14623         * update-elc.el: Ditto.
14624
14625         * setup-paths.el (paths-construct-exec-path): Ditto.
14626
14627         * make-docfile.el: Ditto.
14628
14629         * find-paths.el (paths-decode-directory-path): Use split-path
14630         instead of decode-path.
14631
14632         * files.el (parse-colon-path): Update docstring reference.
14633
14634 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14635
14636         * msw-init.el:
14637         * x-init.el:
14638         Bind cut'n'paste keys to non window-system specific functions.
14639
14640         * msw-select.el: New function mswindows-clear-clipboard.
14641         mswindows-cut-copy-clipboard extended to handle clearing of the
14642         selection and renamed to mswindows-cut-copy-clear-clipboard.
14643
14644         * select.el: on mswindows devices delete-primary-selection
14645         calls mswindows-clear-clipboard.
14646
14647 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14648
14649         * simple.el (quoted-insert): Inhibit quit when using read-char.
14650
14651         * cmdloop.el (read-char): Don't inhibit quit.
14652         (read-char-exclusive): Ditto.
14653         (read-char): Signal quit if quit-char was pressed.
14654         (read-char-exclusive): Ditto.
14655         (read-quoted-char): Return a character, not integer.
14656
14657         * menubar-items.el (default-popup-menu): Use Andy's generic
14658         selection code.
14659         (default-popup-menu): Fix code.
14660
14661 1998-05-14  Oliver Graf <ograf@fga.de>
14662
14663         * dragdrop.el (dragdrop-function-widget): this time it's done
14664
14665 1998-05-13  Oliver Graf <ograf@fga.de>
14666
14667         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14668
14669 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14670
14671         * device.el (device-pixel-width):
14672         (device-pixel-height):
14673         (device-mm-width):
14674         (device-mm-height):
14675         (device-bitplanes):
14676         (device-color-cells): Swapped parameters to device-system-metric
14677         according to the interface change.
14678
14679 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14680
14681         * mouse.el (default-mouse-motion-handler): Use new name of the
14682         function event-over-vertical-divider-p.
14683         Do not set E-W arrow cursor over the divider if
14684         vertical-divider-draggable-p is nil in the window.
14685         ([top-level]): Use new name for the variable
14686         vertical-divider-map.
14687         (drag-window-divider): Respect vertical-divider-draggable-p.
14688         Variable name typo fixes.
14689
14690 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14691
14692         * keymap.el (kbd): Define here; handle string constants and
14693         others...
14694
14695 1998-05-15  Christian Nyb <chr@mediascience.no>
14696
14697         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14698         in Emacs 18.
14699
14700 1998-05-13  Didier Verna  <didier@xemacs.org>
14701
14702         * mouse.el (drag-window-divider): give the vertical divider a
14703         pressed look when dragging it.
14704
14705 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14706
14707         * faces.el: predicate some more face operations on x or mswindows
14708         not just x.
14709
14710         * modeline.el: enable modeline coloring for mswindows.
14711
14712 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14713
14714         * minibuf.el (minibuffer-default): Added variable; compatible with
14715         FSF Emacs.
14716         (next-history-element): Used `minibuffer-default'.
14717
14718 1998-05-12  Oliver Graf <ograf@fga.de>
14719
14720         * dragdrop.el (dragdrop-function-widget): button and mods ok
14721         arguments still look a bit strange
14722         (dragdrop-compare-mods) created
14723         (dragdrop-drop-do-functions) correctly checks for buttons and
14724         modifiers
14725
14726 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14727
14728         * setup-paths.el (paths-default-info-directories): Replace
14729         path-separator with directory-sep-char.
14730
14731         * files.el (path-separator): Don't define it here.
14732
14733 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14734
14735         * update-elc.el: Ditto.
14736
14737         * setup-paths.el (paths-construct-exec-path): Ditto.
14738
14739         * make-docfile.el: Ditto.
14740
14741         * loadup.el (really-early-error-handler): Ditto.
14742
14743         * find-paths.el (paths-decode-directory-path): Use decode-path
14744         instead of decode-path-internal.
14745
14746         * files.el (parse-colon-path): Update docstring.
14747
14748 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14749
14750         * subr.el (get-buffer-window-list): Make BUFFER optional.
14751
14752         * window-xemacs.el (windows-of-buffer): Defalias to
14753         get-buffer-window-list.
14754
14755 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14756
14757         * disass.el: Fix maintainer keyword.
14758
14759         * bytecomp.el (byte-compile-and-load-file): Autoload.
14760         (byte-compile-buffer): Ditto.
14761
14762         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14763         value is returned, not the name.
14764         (lisp-imenu-generic-expression): Enable it.
14765         (lisp-mode-variables): Ditto.
14766         (lisp-indent-offset): Change defconst to defvar.
14767         (lisp-indent-function): Ditto.
14768         (lisp-body-indent): Ditto.
14769
14770 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14771
14772         * modeline.el: Use zap-last-kbd-macro-event.
14773
14774         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14775         nil, don't attempt to do anything with messages.
14776         (eval-last-sexp): Use `letf' for clarity.
14777
14778 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14779
14780         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14781
14782 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14783
14784         * buff-menu.el:
14785         * lisp-mode.el:
14786         * obsolete.el:
14787         Change empty docstrings into no doc strings at all.
14788         Fix bogus FSF-format docstrings.
14789         * etags.el: Fix docstring.
14790
14791 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14792
14793         * package-get.el (package-get): Use internal md5
14794
14795 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14796
14797         * about.el (about-xemacs): Correct abuse of concat.
14798
14799 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14800
14801         * info.el (Info-mode): Use easymenu.
14802
14803 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14804
14805         * apropos.el (apropos): Don't use concat with integers.
14806
14807         * cmdloop.el (describe-last-error): Handle the case when no error
14808         was seen gracefully.
14809
14810         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14811         defun.
14812         (apropos-describe-plist): Ditto.
14813
14814         * help.el (with-displaying-help-buffer): Revert to a defun.
14815         (describe-key): Use it as defun.
14816         (describe-mode): Ditto.
14817         (describe-bindings): Ditto.
14818         (describe-prefix-bindings): Ditto.
14819         (describe-installation): Ditto.
14820         (view-lossage): Ditto.
14821         (describe-function): Ditto.
14822         (describe-variable): Ditto.
14823         (describe-syntax): Ditto.
14824
14825 1998-05-11  Oliver Graf <ograf@fga.de>
14826
14827         * dragdrop.el: changed order of require/provide
14828         (dragdrop-drop-mime-default) changed to new calling conventions
14829         (dragdrop-drop-do-functions) changed to new calling conventions
14830         (dragdrop-function-widget) this one needs more work...
14831
14832 1998-05-10  Oliver Graf <ograf@fga.de>
14833
14834         * about.el: another small change in my entry
14835         * dragdrop.el (dragdrop-drop-log-function): logging added
14836         plus customizations
14837         changed interface to handler functions. now called with event
14838         and object
14839
14840 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14841
14842         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14843         E-W arrow pointer displayed over draggable dividers.
14844
14845         * mouse.el (default-mouse-motion-handler): Show it when
14846         appropriate.
14847         (drag-window-divider): Added.
14848         ([top-level]): Initialized window-divider-map with a keymap
14849         binding the above function to left button down event.
14850
14851         * x-mouse.el (x-init-pointer-shape): Initialize
14852         divider-pointer-glyph from Cursor.dividerPointer, or use default
14853         E-W double arrow.
14854
14855 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14856
14857         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14858
14859 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14860
14861         * simple.el (count-words-buffer): Don't query for buffer.
14862         (count-lines-buffer): Ditto.
14863
14864 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14865
14866         * help.el (where-is): add optional insert argument.
14867
14868 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14869
14870         * help.el (describe-key-briefly): New argument INSERT.
14871
14872         * simple.el (eval-expression): New optional argument; synch with
14873         FSF 20.3.
14874
14875         * keydefs.el (global-map): Add new register bindings.
14876
14877         * register.el: Synched with FSF 20.3.
14878
14879 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14880
14881         * window-xemacs.el (recenter): all arguments are optional.
14882
14883 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14884
14885         * device.el: (device-pixel-width): Reflected name/parameters
14886         change to device-system-metric.
14887         (device-pixel-height): Ditto.
14888         (device-mm-width): Ditto.
14889         (device-mm-height): Ditto.
14890         (device-bitplanes): Ditto.
14891         (device-color-cells): Ditto.
14892
14893 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14894
14895         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14896
14897         * cl.el (most-positive-fixnum): Document.
14898         (most-negative-fixnum): Ditto.
14899
14900         * cus-dep.el: Updated comment.
14901
14902         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14903         constant.
14904
14905         * cus-load.el (custom-put): Removed.
14906
14907         * files.el (after-find-file): Just resignal quit instead of
14908         signaling "canceled".
14909
14910 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14911
14912         * frame.el (other-frame): Use `focus-frame' instead of
14913         select-frame kludges.
14914
14915         * lisp-mode.el: Update lisp-indent-function for
14916         save-selected-frame and with-selected-frame.
14917
14918         * frame.el (save-selected-frame): New macro.
14919         (with-selected-frame): Ditto.
14920         (other-frame): Use `set-frame-focus'.
14921
14922 1998-05-06  Oliver Graf <ograf@fga.de>
14923
14924         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14925         (dragdrop-drop-url-default) default handler for URL drops created
14926         (dragdrop-drop-mime-default) default handler for MIME drops created
14927         (dragdrop-drop-functions) default custom for handling drops created
14928         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14929
14930 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14931
14932         * mouse.el: Removed redundant mouse-mswindows-drop function.
14933
14934 1998-05-05  Oliver Graf <ograf@fga.de>
14935
14936         * about.el: changed some text in my entry
14937         * dragdrop.el: added customs
14938
14939 1998-05-04  Oliver Graf <ograf@fga.de>
14940
14941         * mouse.el: killed global drop key bindings
14942         (mouse-offix-drop) removed
14943         * dragdrop.el: created
14944         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14945
14946 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14947
14948         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14949         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14950
14951         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14952         obsolete comment.
14953
14954         * scrollbar.el (scrollbars-visible-p): Use new
14955         {vertical,horizontal}-scrollbar-visible-p specifiers.
14956
14957 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14958
14959         * device.el (device-pixel-height):
14960         (device-pixel-width):
14961         (device-mm-width):
14962         (device-mm-height):
14963         (device-bitplanes):
14964         (device-color-cells): Moved these 6 functions from device.c; they
14965         all use single (device-system-metrics) call.
14966
14967 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14968
14969         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14970         were renamed.
14971
14972         * menubar-items.el:
14973         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14974         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14975
14976         * help.el (help-map): Remove Hyperbole keybinding logic.
14977         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14978
14979 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14980
14981         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14982         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14983
14984 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14985
14986         * msw-glyphs.el: use nicer icon3 from the frame icon.
14987
14988 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14989
14990         * version.el (emacs-version): Remove InfoDock conditionals.
14991
14992         * startup.el (startup-splash-frame): Change ID logo name.
14993
14994 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14995
14996         * files.el (after-find-file): If the user presses C-g on
14997         directory-creation prompt, kill the buffer.
14998
14999 1998-05-06  SL Baur  <steve@altair.xemacs.org>
15000
15001         * simple.el (count-words-region): Reverse previous change.
15002
15003 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
15004
15005         * replace.el (query-replace): Just call perform-replace.
15006         (query-replace-regexp): Ditto.
15007         (perform-replace): Move region handling here.
15008         (perform-replace): Use the new arg to match-data.
15009
15010 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
15011
15012         * x-init.el: Install X specific display table that
15013           displays char 0240 as a space to avoid whatever it is
15014           that screws up display of that character code.
15015
15016 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
15017
15018         * help.el (function-arglist): If no arguments are documented for a
15019         subr, print nothing rather than incorrect output.
15020
15021 1998-05-05  SL Baur  <steve@altair.xemacs.org>
15022
15023         * cmdloop.el (command-error): Update bail-out error message to use
15024         `emacs-program-name'.
15025
15026         * lib-complete.el: Remove reader macro cruft.
15027
15028         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
15029         cruft.
15030
15031         * simple.el (count-words-region): Drop interactive-p check on the
15032         message.
15033
15034 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
15035
15036         * font.el
15037         * msw-faces.el
15038         Correct spelling of mswindows-font-canonicalize-name.
15039
15040 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15041
15042         * ldap.el (ldap-host-parameters-alist): Replaced with
15043         `ldap-host-parameters-plist'
15044         (ldap-search): Adapt to previous change
15045
15046 1998-05-02  SL Baur  <steve@altair.xemacs.org>
15047
15048         * about.el (about-hackers): Update Bob Weiner bio.
15049         (about-maintainer-info): Ditto.
15050
15051 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
15052
15053         * simple.el (display-warning-minimum-level): Docfix.
15054
15055 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
15056
15057         * widget.el (:default-get): New keyword.
15058         * wid-edit.el (default, widget-default-default-get): Define it.
15059         (group, widget-group-default-get): Define it.
15060         (menu-choice, widget-choice-default-get): Define it.
15061         (widget-default-get): New function.
15062         (widget-choice-action): Call it.
15063         (widget-editable-list-entry-create): Call it.
15064
15065 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
15066
15067         * byte-optimize.el (byte-boolean-vars): Removed.
15068         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
15069         lookup through `byte-boolean-vars'.
15070
15071 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
15072
15073         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
15074         resource-provided values into ghost specs for scrollbar-height and
15075         scrollbar-width.
15076
15077 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
15078
15079         * byte-optimize.el: Don't attempt to optimize /=.
15080
15081         * bytecomp.el (byte-compile-one-ore-more-args): New function.
15082         (byte-compile-/=): Ditto.
15083
15084 1998-05-02  SL Baur  <steve@altair.xemacs.org>
15085
15086         * apropos.el: Use `with-displaying-help-buffer'.
15087         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
15088         Use `with-displaying-help-buffer'.
15089         (apropos-follow): Do not give special treatment to buffer cursor
15090         was in prior to a mouse click.
15091         (apropos-describe-plist): Use `with-displaying-help-buffer'.
15092         (apropos-print-doc): Set correct buffer for setting text
15093         properties.
15094
15095 1998-05-01  SL Baur  <steve@altair.xemacs.org>
15096
15097         * help.el (help-buffer-prefix-string): New variable.
15098         (help-buffer-name): Use it.
15099
15100         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
15101         mode menu.
15102
15103 1998-04-30  Greg Klanderman  <greg@alphatech.com>
15104
15105         * frame.el (other-frame): Work even when focus-follows-mouse is true.
15106
15107 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
15108
15109         * files.el (find-file-noselect): Update docstring.
15110         (find-file-noselect): Signal an error if found an unreadable file.
15111         (file-chase-links): Save the match data.
15112         (normal-mode): Use `lwarn' and `error-message-string'.
15113         (interpreter-mode-alist): Change defconst to defvar.
15114         (inhibit-first-line-modes-regexps): Ditto.
15115         (inhibit-first-line-modes-regexps): Added .tgz.
15116         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
15117         (change-major-mode-with-file-name): New user-option.
15118         (set-visited-file-name): Synched with FSF.
15119         (file-name-extension): New function, from FSF 20.3.
15120         (file-relative-name): Synched with FSF.
15121         (save-some-buffers): Support the C-r feature.
15122         (recover-session): Synched with FSF.
15123         (kill-some-buffers): Ditto.
15124         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
15125
15126 1998-04-30  SL Baur  <steve@altair.xemacs.org>
15127
15128         * files.el (insert-file): Undo previous change and reenable use of
15129         format.el.
15130
15131 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
15132
15133         * window-xemacs.el (recenter): Define.
15134
15135 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
15136
15137         * font.el (mswindows-font-create-name)
15138         (mswindows-font-create-object): new functions for mswindows type
15139         fonts.
15140
15141         * msw-faces.el (mswindows-font-canicolize-name): fix so that
15142         strings are parsed as well as font objects.
15143
15144 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
15145
15146         * modeline.el (defining-kbd-macro): Restore modeline indication of
15147         kbd-macro being recorded.
15148         (add-minor-mode): Simplify docstring.
15149         (modeline-minor-mode-menu): Remove stuff.
15150
15151 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
15152
15153         * code-process.el (call-process): dynamically decide process
15154         coding type.
15155
15156 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
15157
15158         * modeline.el: Add line-number-mode, column-number-mode to
15159         the modeline minor-mode menu.  Button2 on the line number does
15160         goto-line.
15161
15162 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
15163
15164         * mouse.el: move x-selection-owner-p type things to
15165         selection-owner-p.
15166
15167         * msw-init.el: copy zmacs stuff from x-init.el
15168
15169         * msw-select.el (mswindows-own-selection)
15170         (mswindows-disown-selection) (mswindows-selection-owner-p): new
15171         functions. Very simple minded implementation of selectio
15172         ownership.
15173
15174         * select.el (own-selection) (disown-selection)
15175         (activate-region-as-selection) (select-make-extent-for-selection)
15176         (valid-simple-selection-p): functions moved from x-select.el for
15177         generalized selection.
15178
15179         * x-select.el: see select.el changes.
15180
15181         * x-toolbar.el: use new selection functions.
15182
15183 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15184
15185         * packages.el (packages-find-package-directories): Fixed bug that
15186         would pick up multiple site-package directories.
15187         (package-locations): Added "xemacs-packages" as a late package
15188         location.
15189
15190         * find-paths.el: Now uses `emacs-program-name' and
15191         `emacs-program-version'.
15192         Additions to enforce version-specific directories in
15193         `paths-find-version-directory'.
15194
15195 1998-04-29  SL Baur  <steve@altair.xemacs.org>
15196
15197         * default.el: Removed.
15198         * site-start.el: Removed.
15199
15200 1998-04-29  Didier Verna  <didier@xemacs.org>
15201
15202         * minibuf.el (minibuffer-history-minimum-string-length): Default
15203         to nil.
15204
15205 1998-04-28  SL Baur  <steve@altair.xemacs.org>
15206
15207         * find-paths.el (paths-program-name): Rename.
15208         (paths-emacs-root-p): Ditto.
15209         (paths-find-site-directory): Ditto.
15210
15211 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
15212
15213         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
15214         `emacs-lisp-byte-compile-and-load'.
15215
15216 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15217
15218         * ldap.el (ldap-search): Fixed additional parameter passing to
15219         `ldap-open'
15220
15221 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
15222
15223         * select.el (kill-primary-selection) (selection-owner-p)
15224         (copy-primary-selection) (yank-clipboard-selection)
15225         (selection-exists-p) (delete-primary-selection): new file and
15226         functions that do the right thing for the selected device.
15227
15228         * x-menubar.el: use generalised selection functions.
15229
15230         * dumped-lisp.el: dump select.el.
15231
15232 1998-04-27  SL Baur  <steve@altair.xemacs.org>
15233
15234         * find-paths.el (paths-progname): New variable.
15235         (paths-emacs-root-p): Use it.
15236         (paths-find-site-directory): Ditto.
15237
15238 1998-04-26  SL Baur  <steve@altair.xemacs.org>
15239
15240         * loadup.el ((member "dump" command-line-args)): Dump as
15241         `infodock' if InfoDock.
15242
15243 1998-04-25  SL Baur  <steve@altair.xemacs.org>
15244
15245         * find-paths.el (construct-emacs-version): Simplify, include
15246         program name in the return value.
15247         * (paths-find-version-directory): Use it.
15248
15249 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15250
15251         * info.el (Info-parse-dir-entries): Fixed regexp
15252         (Info-build-dir-anew): Remove full suffix and capitalize info file
15253         name for files with no @direntry
15254         (Info-batch-rebuild-dir): New function
15255         (Info-suffixed-file): Check for regular files instead of simple
15256         file existence (could catch directories before)
15257
15258 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15259
15260         * setup-paths.el, find-paths.el: Removed uses of `not' which
15261         temacs doesn't have.
15262
15263         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
15264         into root searching.
15265
15266 1998-04-24  Martin Buchholz  <martin@xemacs.org>
15267
15268         * subr.el: Remove definition of `not'.
15269
15270 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
15271
15272         * msw-glyphs.el: enable graphics support.
15273
15274 1998-04-23  Didier Verna  <didier@xemacs.org>
15275
15276         * x-menubar.el (default-menubar): restored the line-number-mode
15277         option.
15278
15279         * misc doc string updates related to the options menu.
15280
15281 1998-04-24  SL Baur  <steve@altair.xemacs.org>
15282
15283         * setup-paths.el (paths-construct-load-path): Fix typo.
15284
15285 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15286
15287         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
15288         font-menu-ignore-scaled-fonts don't have to be bound now; this
15289         gets us one step further towards making --no-autoloads work.
15290
15291         * startup.el (normal-top-level): Load auto-autoloads only if
15292         lisp-directory is non-nil.
15293
15294         * setup-paths.el (paths-construct-load-path): Made it robust
15295         against nil lisp-directory.
15296
15297         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
15298         to the list of variables that cause a warning when nil.
15299
15300         * toolbar.el (init-toolbar-location): Now works even when there's
15301         no toolbar icon directory.
15302
15303 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
15304
15305         * help.el (view-lossage): Recognize it.
15306
15307         * simple.el (log-message): Mark multiline messages.
15308
15309 1998-04-22  SL Baur  <steve@altair.xemacs.org>
15310
15311         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
15312
15313 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
15314
15315         * package-get.el (package-get-all):  add `\n' separator to
15316         interactive specification so that both variables are read
15317
15318 1998-04-22  Didier Verna  <didier@xemacs.org>
15319
15320         * x-menubar.el: ported the options menu to Custom.
15321         Moved the "read only" toggle button to the buffers menu.
15322         Corrected some missing ;;;###autoload or defcustom.
15323
15324         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
15325         the scrollbar-visible specifier for options menu handling.
15326
15327         * toolbar.el (toolbar-visible-p)
15328                      (toolbar-captioned-p)
15329                      (default-toolbar-position): defcustom wrappers around
15330         the toolbar specifiers for options menu handling.
15331
15332         * frame.el (get-frame-for-buffer-default-instance-limit):
15333         defcustom it for options menu handling.
15334
15335         * font-lock.el (font-lock-mode): defcustom and autoload the variable
15336         font-lock-mode for options menu handling.
15337
15338         * cus-start.el: added Custom properties to overwrite-mode for
15339         options menu handling.
15340
15341 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
15342
15343         * about.el: shameless self-promotion.
15344
15345 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
15346
15347         * simple.el (raw-append-message): Slightly optimize.
15348         (remove-message): Use `push' for clarity.
15349         (append-message): Ditto.
15350         (display-warning): Dito.
15351         (raw-append-message): Send the message to the appropriate device.
15352
15353 1998-04-22  SL Baur  <steve@altair.xemacs.org>
15354
15355         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
15356         From Sean MacLennan <Sean.MacLennan@pika.ca>
15357
15358 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15359
15360         * setup-paths.el: Changed `directory-sep-char' to
15361         `path-separator', following a change in GNU Emacs.
15362
15363 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15364
15365         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
15366         (Info-build-dir-anew): Add a final newline.
15367         (Info-build-dir-anew): Do not issue warning when rebuilding policy
15368         is `always'
15369         (Info-rebuild-dir): Ditto
15370
15371         * dumped-lisp.el (preloaded-file-list): Added ldap.el
15372
15373 1998-04-21  SL Baur  <steve@altair.xemacs.org>
15374
15375         * simple.el (count-words-buffer): Retain zmacs region.
15376         (count-words-region): Ditto.
15377         * simple.el: (what-line): Expanded line counts.
15378         (count-lines): New parameter to conditionalize whether collapsed
15379         lines get counted.
15380         From Bob Weiner <weiner@altrasoft.com>
15381
15382 1998-04-19  SL Baur  <steve@altair.xemacs.org>
15383
15384         * packages.el (package-locations): infodock-packages must override
15385         mule-packages and packages.
15386
15387 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
15388
15389         * wid-edit.el:
15390         remove rude messages from widget-activation-widget-mapper
15391         and widget-activation-glyph-mapper
15392
15393 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
15394
15395         * toolbar.el: Remove (featurep 'x) test from
15396         toolbar-make-button-list
15397
15398 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
15399
15400         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
15401         only if in the same frame.
15402
15403 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15404
15405         * packages.el (package-locations): Added site-packages hierarchy.
15406
15407         * setup-paths.el (paths-default-info-directories): Introduced and
15408         used.
15409
15410         * packages.el, setup-paths.el: Set various path searching depths
15411         to 1.
15412
15413         * packages.el (packages-hierarchy-depth):
15414         (packages-load-path-depth): Introduced and used.
15415
15416         * setup-paths.el (paths-load-path-depth): Introduced and used.
15417
15418         * find-paths.el (paths-find-recursive-path): Added max-depth
15419         parameter.
15420
15421 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15422
15423         * setup-paths.el (paths-construct-info-path): Removed
15424         dependency on behavior of (file-name-as-directory "").
15425
15426 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15427
15428         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
15429         lisp objects
15430
15431 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15432
15433         * dump-paths.el, startup.el: Added handling for --debug-paths.
15434
15435 1998-04-15  William M. Perry  <wmperry@aventail.com>
15436
15437         * wid-edit.el: We cannot just set the help-echo or balloon-help
15438           properties for an extent based on the :help-echo widget
15439           property, since help-echo and balloon-help cause an EXTENT to
15440           get passed in, where :help-echo functions are expecting a WIDGET
15441
15442 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
15443
15444         * scrollbar.el (init-scrollbar-from-resources): Call
15445         mswindows-init-scrollbar-metrics when appropriate.
15446
15447 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
15448
15449         * dumped-lisp.el: dump x-toolbar for window system
15450
15451         * msw-init.el (init-post-mswindows-win): enable toolbars if we
15452         have support and xpm.
15453
15454 1998-04-16  SL Baur  <steve@altair.xemacs.org>
15455
15456         * files.el (toggle-read-only): Fix docstring.
15457         From Didier Verna <didier@xemacs.org>
15458
15459 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15460
15461         * startup.el (normal-top-level): Load autoload-file-name without
15462         specifying an extension---some people only auto-autoload.el.gz.
15463
15464 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
15465
15466         * files.el (backup-enable-predicate): Don't bomb on NAME being
15467         nil.
15468
15469 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15470
15471         * find-paths.el, packages.el: Now prefers configure'd paths.
15472         This shouldn't cause any of the originally anticipated problems as
15473         the current paths architecture will not define the various
15474         configure-xxx variables if they're not specified on the configure
15475         command line.
15476
15477         * find-paths.el, setup-paths.el, packages.el: Removed all
15478         mentionings of "/" as a path separator.
15479         Used paths-construct-path throughout.
15480
15481         * find-paths.el (paths-construct-path): Created to assemble paths
15482         from directory components.
15483
15484         * setup-paths.el, packages.el: Used paths-decode-directory-path
15485         instead of decode-path-internal.
15486
15487         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
15488         and associates.
15489         (paths-decode-directory-path) Created.
15490
15491         * setup-paths.el: Changed configure-exec-path to
15492         configure-exec-directory.
15493
15494 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15495
15496         * packages.el (packages-find-packages): Fixed decoding of
15497         EMACSPACKAGEPATH.
15498
15499         * startup.el: -no-packages -> -no-early-packages.
15500
15501         (packages-load-package-lisps): Fixed loading of auto-autoload
15502         files.
15503
15504         * startup.el (normal-top-level): Fixed loading of core
15505         auto-autoload.
15506
15507         * obsolete.el: Un-obsoleted site-directory.  Sigh.
15508
15509         * startup.el, packages.el, dump-paths.el: Added proper settings
15510         for site-directory and lisp-directory variables.
15511
15512         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
15513         inhibit-package-autoloads and fixed handling of it.
15514
15515         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
15516         handling of former inhibit-package-init, now
15517         inhibit-early-packages, to make -vanilla etc. work.
15518
15519 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
15520
15521         * code-process.el (start-process): Fallback to 'undecided instead
15522         of 'binary for process input coding stream.
15523
15524         * process.el (start-process): Docstring fix.
15525
15526 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15527
15528         * info.el (Info-insert-dir): Do not insert temporary dir files
15529         in Info-dir-file-attributes
15530         (Info-build-dir-anew): Ensure temporary buffer is not read-only
15531         (Info-rebuild-dir): Ditto.
15532
15533 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15534
15535         * obsolete.el: Added obsoleteness declarations for
15536         `site-directory' and `Info-default-directory-list'.
15537
15538 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15539
15540         * find-paths.el (paths-find-emacs-root): Only look at the
15541         executable at the end of the symlink chain for determining the
15542         Emacs root.
15543
15544 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15545
15546         * setup-paths.el (paths-construct-info-path): Changed construction
15547         to cater to gone default in configure.
15548
15549         * find-paths.el (paths-uniq-append): Added.
15550
15551         * packages.el: Rewritten package path construction once again.
15552
15553         * dump-paths.el, startup.el: Removed package-path as a global
15554         variable.
15555
15556         * package-admin.el (package-admin-add-single-file-package):
15557         (package-admin-add-binary-package): Changed package-path to
15558         late-packages.
15559
15560         * packages.el (packages-split-path): Split path at "/" rather than
15561         nil according to change in emacs.c.
15562
15563 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15564
15565         * setup-paths.el (paths-construct-info-path): Changed info path
15566         order so that directories come out right.
15567         (paths-find-lock-directory): Fixed bug: It used to think
15568         configure-lock-directory is a path.
15569
15570 1998-04-06  Jeff Miller <jmiller@smart.net>
15571
15572         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
15573         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
15574         eases the use of toolbar-add/kill-item functions.
15575
15576 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
15577
15578         * code-files.el (file-coding-system-alist): Commented out
15579         loaddefs.el magical treatment.
15580
15581 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15582
15583         * info.el (Info-rebuild-outdated-dir): Added new option
15584         `conservative' and made it the default
15585         (Info-rebuild-dir): Appropriately parse multi-line description
15586         strings, and multi-section dir files. Issue warning when dir
15587         is rebuilt as temporary
15588         (Info-build-dir-anew): Issue warning when dir is built as
15589         temporary
15590
15591 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
15592
15593         * list-mode.el (list-mode-map): Bind highlight motion commands to
15594         standard keys left, right, C-b and C-f.
15595
15596 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15597
15598         * files.el (auto-mode-alist): allow .sc for Scheme->C
15599
15600 1998-04-06  SL Baur  <steve@altair.xemacs.org>
15601
15602         * loadup.el (pureload): Don't quote (garbage-collect).
15603
15604 1998-04-04  SL Baur  <steve@altair.xemacs.org>
15605
15606         * package-get-base.el: Updated.
15607
15608 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
15609
15610         * isearch-mode.el (isearch-just-started): New variable.
15611         (isearch-mode): Set it.
15612         (isearch-repeat): Advance one character forward only if the search
15613         was successful, and was not just started.
15614         (isearch-repeat): Clear isearch-just-started.
15615
15616 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15617
15618         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15619         if running -batch.
15620
15621 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15622
15623         * subr.el (listify-key-sequence): Removed.
15624
15625 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15626
15627         * bytecomp.el (byte-compile-print-gensym): New option.
15628         (byte-compile-output-file-form): Use it.
15629         (byte-compile-output-docform): Ditto.
15630         (byte-compile-compiled-obj-to-list): Ditto.
15631
15632 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15633
15634         * msw-glyphs.el: set frame icon if xpm support.
15635
15636 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15637
15638         * help.el: Code that pretty prints variable values
15639           removed.
15640
15641 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15642
15643         * find-paths.el (paths-emacs-root-p): Correct test for installation
15644         directory.
15645         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15646
15647 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15648
15649         * loaddefs.el: Don't set debug-ignored-errors; leave
15650           its default value set to nil.
15651
15652 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15653
15654         * info.el (Info-rebuild-dir): fixed mis-spelling.
15655
15656 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15657
15658         * info.el (Info-rebuild-outdated-dir): New custom var
15659         (Info-insert-node): Create/update dir file when needed, ie when it
15660         does not exist or is older than some info files in directory
15661
15662 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15663
15664         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15665         for last packages, mainly for using a 20.4 package base.
15666
15667         * packages.el (late-packages): Typo fix.  It was called
15668         early-packages.
15669
15670         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15671         relative symlinks correctly.
15672         (paths-find-emacs-roots): More rigorous checking for plausible
15673         configuration-time root.
15674
15675         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15676         find its roots.
15677
15678 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15679
15680         * faces.el: Fix docstrings.
15681         * glyphs.el: Fix docstrings.
15682         * mouse.el: Fix docstrings.
15683
15684         * frame.el: Change phrase `current frame' to `selected frame'.
15685
15686         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15687
15688         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15689         macros using backquote to make them infinitely more readable.
15690
15691 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15692
15693         * packages.el (packages-find-package-path): Hardcoded specialized
15694         InfoDock support until we can clean this up.
15695
15696         * help.el (describe-bindings-1): Return the value of the bindings
15697         help buffer created.
15698         (describe-bindings): Ditto.
15699
15700         * simple.el (set-variable): Restore previous behavior of not
15701         bombing if the variable to set is not boundp.
15702
15703 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15704
15705         * packages.el (packages-handle-package-dumped-lisps): Allow for
15706         non-local files to be loaded off the package-lisp variable.
15707
15708 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15709
15710         * x-faces.el: Global X resources should override
15711           specs for all device classes (color, grayscale, mono);
15712           code currently doesn't override any of them.  Fixed by
15713           calling remove-specifier with '(x default) as the tag
15714           set and allowing inexact matches.
15715
15716 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15717
15718         * faces.el: Separated face initializations based on
15719           device classes into device type specific (tag set,
15720           instantiator) pairs.
15721
15722 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15723
15724         * wid-edit.el (widget-choice-action): Remember user's explicit
15725         choice.
15726         (widget-choice-value-create): Respect it.
15727         From Richard Stallman <rms@gnu.org>
15728
15729 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15730
15731         * setup-paths.el (paths-construct-info-path): Always append
15732         existing directories from configure-time info path.
15733
15734         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15735         Info-directory-list.
15736
15737         * info.el: Removed Info-default-directory-list which was broken by
15738         design.
15739         Removed bogus initialization of Info-directory-list---startup.el
15740         can do a much better job.
15741         Added autoload of Info-directory-list.
15742
15743         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15744         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15745         be exclusive; now it's merely given precedence, just like in the
15746         old days.
15747
15748 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15749
15750         * find-paths.el (paths-find-architecture-directory): Fix bug with
15751         finding; it used to default too early.
15752
15753 1998-03-25  Martin Buchholz <martin@xemacs.org>
15754
15755         * packages.el (packages-split-path): Fix a bug; it used to fail
15756         for paths that weren't split.
15757
15758 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15759
15760         * finder.el (finder-compile-keywords): trap on errors.
15761
15762 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15763
15764         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15765           fourth argument of t so that only the specs exactly
15766           matching the tag lists are removed.
15767
15768 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15769
15770         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15771
15772 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15773
15774         * minibuf.el (mouse-read-file-name-1): If a default directory was
15775         specified, use it for generating the completions.
15776
15777 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15778
15779         * update-elc.el: Now respects inhibit-package-init and
15780         inhibit-site-lisp.
15781         Now does path construction with loadup-paths.
15782
15783         * startup.el (normal-top-level, startup-setup-paths): Now respects
15784         inhibit-package-init and inhibit-site-lisp.
15785
15786         * packages.el (packages-find-package-path): Extended package path
15787         by version-specific hierarchies.
15788         (packages-find-packages): Now respects inhibit flag and
15789         inhibit-site-lisp.
15790         Moved path setup to loadup-paths.
15791
15792         * make-docfile.el: Now respects inhibit-package-init and
15793         inhibit-site-lisp.
15794         Now does path construction with loadup-paths.
15795
15796         * loadup.el: Now respects inhibit-package-init and
15797         inhibit-site-lisp.
15798
15799         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15800
15801         * loadup-paths.el: New file: setup load-path to encompass
15802         packages.
15803
15804 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15805
15806         * auto-show.el: load-gc renamed to pureload.
15807         * site-load.el: Ditto.
15808         * packages.el (toplevel): Ditto.
15809         * loadup.el (really-early-error-handler): Ditto.
15810         * dumped-lisp.el (preloaded-file-list): Ditto.
15811         * cus-face.el (custom-declare-face): Ditto.
15812
15813 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15814
15815         * <Today>: The Big Path Searching Overhaul.
15816
15817         * find-paths.el: New file: find and assemble paths in the
15818         installation hierarchy.
15819
15820         * setup-paths.el: New file: global layout of paths and directories
15821         within the XEmacs hierarchy.
15822
15823         * packages.el: Replaced everything related to path searching and
15824         startup by code in terms of find-paths.
15825
15826         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15827         the new path searching engine.
15828
15829         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15830         and setup-paths.
15831
15832 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15833
15834         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15835         setup-paths.el.
15836
15837 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15838
15839         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15840         compiles identically in any configuration.
15841         Removed irrelevant commentary.
15842
15843 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15844
15845         * simple.el (set-variable): Allow setting specifiers.
15846
15847 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15848
15849         * lisp.el (forward-sexp): Revert previous change.
15850
15851 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15852
15853         * frame.el (frame-initialize): Use `delete-console' instead of
15854         `delete-device' to delete the stream console to match the usage in
15855         Fkill_emacs.
15856
15857 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15858
15859         * files.el (cdpath-previous): New variable.
15860         (cd): Use it.
15861         From Bob Weiner <weiner@wave.altrasoft.com>
15862
15863 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15864
15865         * keydefs.el: Changed keybindings of forward-char,
15866           backward, scroll-up and scroll-down to point to their
15867           -command counterparts.
15868
15869         * simple.el: New functions: forwarc-char-command,
15870           backwrad-char-command, scroll-up-command,
15871           scroll-down-command which work liek their counterparts
15872           except that they honor the variable
15873           signal-error-on-buffer-boundary.
15874
15875           Definition of signal-error-on-buffer-boundary received
15876           from src/cmds.c.
15877
15878           defvar declaration added for word-across-newline to avoid
15879           byte-compiler warning about the free variable reference.
15880
15881 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15882
15883         * winnt.el: Removed "%t" from the beginning of
15884         modeline-format. From now on, there's no nt-specifics in the modeline.
15885
15886 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15887
15888         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15889         of `when' with `if'.
15890
15891 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15892
15893         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15894         mswindows. Must be reworked along with glyphs.el, or
15895         merged into it, after there is images support.
15896
15897         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15898         'mswindows.
15899
15900 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15901
15902         * faces.el: fix for text cursor initialization.
15903         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15904         From Andy Piper <andyp@parallax.co.uk>
15905
15906 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15907
15908         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15909         if there is an existing package that handles it and warn the user
15910         about that mode.
15911
15912 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15913
15914         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15915         Installation" menu item when Installation-string is not bound.
15916
15917 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15918
15919         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15920         From Jeremiah W. James <jerry@cs.ucsb.edu>
15921
15922 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15923
15924         * msw-faces.el:
15925         * faces.el: Fix face initialization.
15926
15927 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15928
15929         * files.el (backup-enable-predicate): fix breakage introduced
15930         by TMPDIR patch.
15931
15932 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15933
15934         * x-faces.el (x-init-face-from-resources): The
15935           TTY face property retrieval functions don't return
15936           specifiers, so use face-property instead.
15937
15938 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15939
15940         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15941
15942 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15943
15944         * x-menubar.el: Expanded documentation for
15945           option-save-faces.  Changed Options -> Browse Faces
15946           menu entry to invoke customize-face.
15947
15948 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15949
15950         * faces.el: Most face initialization moved out of
15951           init-other-random-faces to the top level so that the
15952           initialization happens before Xemacs is dumped.  Much
15953           of the fascist "face-differs-from-default-p or FROB!"
15954           code has been retired in favor of letting the user do
15955           what they want to do.  Face initialization code changed
15956           to use `default' specifier tag so that the settings can
15957           be overridden later if the user wishes it.
15958
15959 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15960
15961         * about.el (about-hackers): Update contributors list.
15962
15963 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15964
15965         * specifier.el: Define new specifier tag `default'.
15966
15967         * modeline.el: Initialize faces using `default' tag.
15968
15969         * x-faces.el (x-init-face-from-resources): Remove
15970           specifier specs containing the `default' tag before
15971           adding new specs.
15972
15973 1998-03-02  John Jones  <jj@asu.edu>
15974
15975         * package-get.el (package-get-all): fixed arguments on call to
15976         package-admin-add-single-file-package.
15977         * package-get.el (package-get-installedp): fixed to match
15978         advertised behavior.
15979         * package-get.el: added function package-get-update-all which
15980         installs newest versions of all the current packages (if they are
15981         not already installed).
15982
15983 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15984
15985         * files.el (find-file-noselect): Uncommented `truename' binding in
15986         `let*' and use it later to set `buffer-file-truename' iff it's
15987         still nil, as happens for example when finding a compressed
15988         file with "jka-compr".
15989
15990 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15991
15992         * faces.el: in make-face-* type functions do the operation for all
15993         window systems, not just the first one found.
15994
15995         * font.el: call mswindows-list-fonts for mswindows.
15996
15997 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15998
15999         * code-process.el (call-process-region):
16000         * process.el (call-process-region):
16001         * package-get.el (package-get-dir):
16002         * files.el (backup-enable-predicate):
16003         * gnuserv.el (gnuserv-temp-file-regexp):
16004         Use temp-directory in place of `/tmp'.
16005
16006 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
16007
16008         * "Fast" dired-in-C enhancements for Windows 95/NT:
16009
16010         * files.el: Added function, `wildcard-to-regexp', from GNU
16011           Emacs.
16012
16013         * files.el (insert-directory): Modified to use special
16014           dired-in-C enhancements if present.
16015
16016 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
16017
16018         * code-files.el: make default coding no-conversion.
16019
16020 1998-03-02  SL Baur  <steve@altair.xemacs.org>
16021
16022         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
16023         the load-path.
16024
16025         * update-elc.el: Strip directory when testing for files not to
16026         bytecompile.
16027
16028 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
16029
16030         * lisp-mode.el: Use recommended form for menus.
16031
16032         * info.el (Info-construct-menu): Use recommended form for menus.
16033
16034         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
16035         entry.
16036
16037 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
16038
16039         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
16040           (get-frame-for-buffer-noselect): Always return frames
16041           in the not-this-window-p cond clause.
16042
16043 1998-02-27  SL Baur  <steve@altair.xemacs.org>
16044
16045         * help.el (describe-installation): New function.
16046
16047         * x-menubar.el (default-menubar): Add describe-installation to
16048         Help menu.
16049
16050         * packages.el (packages-unbytecompiled-lisp): Installation.el
16051         should not be bytecompiled.
16052
16053         * dumped-lisp.el (preloaded-file-list): Dump Installation with
16054         XEmacs.
16055
16056         * x-menubar.el (default-menubar): Use correct guard for VM menu
16057         entry.
16058
16059         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
16060         coding.
16061         From Andy Piper <andyp@parallax.co.uk>
16062
16063 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
16064
16065         * ldap.el: Do not require ldap-internal at compile time.
16066
16067 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
16068
16069         * code-files.el: new file. a virtual copy of mule-files.el
16070         but without charset
16071         dependencies. (toggle-buffer-file-ocding-system) new function for
16072         changing the eol type for the current buffer.
16073
16074         * code-process.el: new file. a copy of
16075         mule-process.el. mule-process.el will disappear when things have
16076         settled.
16077
16078         * coding.el: new file. a virtual copy of mule-files.el but
16079         without charset dependencies. (coding-system-base) new function
16080         for getting the parent coding system of a coding system with eol
16081         type set.
16082
16083         * dumped-lisp.el: add above files for the non-mule case.
16084
16085 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
16086
16087         * window-xemacs.el (display-buffer): If no explicit
16088           frame is specified, search for a window that displays
16089           the buffer on the currently selected frame, before
16090           searching other frames.
16091
16092 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
16093
16094         * frame.el (get-frame-for-buffer): If not-this-window-p
16095           is non-nil, use window on the selected frame if it is not
16096           also the selected window.  When defaulting, search for
16097           windows on the currently selected fgrame before searching
16098           other frames.
16099
16100 1998-02-25  Didier Verna  <didier@xemacs.org>
16101
16102         * modeline.el (modeline-swap-buffers): originally named
16103         `mouse-release-modeline'. Whether to actually swap the buffers is
16104         decided in `mouse-drag-modeline'.
16105         (mouse-drag-modeline): A button release event is considered a
16106         mouse click is both X (modeline scroll) and Y (modeline drag) pos
16107         stay unchanged.
16108
16109 1998-02-25  SL Baur  <steve@altair.xemacs.org>
16110
16111         * x-menubar.el: Put redo on the menubar.
16112         From Aki Vehtari <Aki.Vehtari@hut.fi>
16113
16114 1998-02-22  Greg Klanderman  <greg@alphatech.com>
16115
16116         * bytecomp.el (displaying-byte-compile-warnings): if
16117         temp-buffer-show-function is set, use it to display current set of
16118         warnings in the "*Compile-Log-Show*" buffer.
16119
16120         * simple.el (display-warning-buffer): if temp-buffer-show-function
16121         is set, use it to display current set of warnings in the
16122         "*Warnings-Show*" buffer.
16123
16124 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16125
16126         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
16127         Common Lisp.
16128
16129 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
16130
16131         * menubar.el: Allow button descriptors at least 2 long.
16132
16133         * x-menubar.el (default-menubar): Use recommended forms.
16134         (file-menu-filter): Remove.
16135         (edit-menu-filter): Remove.
16136
16137 1998-02-24  SL Baur  <steve@altair.xemacs.org>
16138
16139         * about.el (about-hackers): Updated.
16140
16141 1998-02-22  Greg Klanderman  <greg@alphatech.com>
16142
16143         * help.el (help-max-help-buffers): new variable
16144         (help-register-and-maybe-prune-excess): new function
16145         (help-buffer-name): use help-max-help-buffers.
16146         (with-displaying-help-buffer): use
16147         help-register-and-maybe-prune-excess.
16148
16149         * help.el (help-maybe-pretty-print-value): if the value fits on
16150         one line, let it.
16151
16152 1998-02-21  Greg Klanderman  <greg@alphatech.com>
16153
16154         * (with-displaying-help-buffer): there is no need to kill the buffer
16155         if it exists, because with-output-to-temp-buffer will clear it.
16156         further, killing the buffer violates the rule that
16157         temp-buffer-show-function, if set, has the full responsibility of
16158         showing the temp buffer.  killing the buffer fucks with the window
16159         configuration, hosing temp-buffer-show-function.
16160
16161
16162 1998-02-23  Didier Verna  <didier@xemacs.org>
16163
16164         * modeline.el (mouse-drag-modeline):
16165         - Always scroll the modeline that was originally clicked on.
16166         - Use x pixels instead of x characters (which doesn't work anyway)
16167         as horizontal reference for modeline dragging. This allows us to
16168         keep on dragging the modeline even if the motion event occurs in
16169         another window.
16170
16171 1998-02-23  Didier Verna  <didier@xemacs.org>
16172
16173         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
16174         glyph on the modeline to indicate that dragging the mouse has an
16175         effect both horizontally and vertically.
16176
16177 1998-02-24  SL Baur  <steve@altair.xemacs.org>
16178
16179         * about.el (about-xemacs): Get rid of redundant visible version
16180         number.
16181
16182 1998-02-19  SL Baur  <steve@altair.xemacs.org>
16183
16184         * about.el (about-hackers): Update credits.
16185
16186 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
16187
16188         * prim/register.el (view-register): Show register type file-query.
16189
16190 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
16191
16192         * mode-motion.el (mode-motion-highlight-internal):
16193           save-excursion inside save-window-exucrsion form to
16194           hide buffer point changes from save-window-excursion.
16195           Prevents display flickering when the mouse pointer
16196           moves.
16197
16198 1998-02-17  Didier Verna  <didier@xemacs.org>
16199
16200         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
16201         function to handle correctly the case of a toolbar one side of the
16202         window: scrolling will not necessarily happen.
16203
16204 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
16205
16206         * files.el (after-find-file): Restore missing argument
16207           to format that provides filename for "... consider M-x
16208           recover-file" message.  Also call `message' with "%s"
16209           as the first arg instead of an arbitrary string.
16210
16211 1998-02-18  SL Baur  <steve@altair.xemacs.org>
16212
16213         * about.el (about-hackers): Various additions.
16214
16215 1998-02-15  SL Baur  <steve@altair.xemacs.org>
16216
16217         * autoload.el (generate-file-autoloads-1): Don't force an extra
16218         line out when copying on-the-same line autoloads.
16219
16220         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
16221         is installed.
16222
16223 1998-02-14  Martin Buchholz  <martin@xemacs.org>
16224
16225         * x11/x-win-xfree86.el (x-win-init-xfree86):
16226         * x11/x-win-sun.el (x-win-init-sun):
16227         * x11/x-init.el (x-initialize-compose):
16228         * prim/simple.el:
16229         (backward-or-forward-kill-sexp):
16230         (backward-or-forward-kill-sentence):
16231         (backward-or-forward-kill-word):
16232         (backward-or-forward-delete-char):
16233         * prim/isearch-mode.el (isearch-help-or-delete-char):
16234         Use x-keysym-on-keyboard-sans-modifiers-p instead of
16235         x-keysym-on-keyboard-p to detect backspace.
16236         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
16237         Clean up symbols used with dead keys, checking Linux and solaris
16238         keysyms.
16239         Simplify x-win-*.el using above methods.
16240         Change documentation for x-keysym-*-p functions.
16241
16242 1998-02-14  SL Baur  <steve@altair.xemacs.org>
16243
16244         * about.el (about-hackers): Restore entries for Michael Sperber and
16245         Vinnie Shelton.
16246         From Vinnie Shelton <acs@acm.org>
16247
16248 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
16249
16250         * simple.el (count-words-region): Ditto.
16251
16252 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
16253
16254         * simple.el (count-words-buffer): Document.  Don't print anything
16255         if non-interactive.
16256
16257 1998-02-12  SL Baur  <steve@altair.xemacs.org>
16258
16259         * packages.el (packages-hardcoded-lisp): easymenu.el is in
16260         multiple files in InfoDock.
16261
16262 1998-02-11  SL Baur  <steve@altair.xemacs.org>
16263
16264         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
16265         from version.el in InfoDock.
16266
16267         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
16268         specially.
16269
16270 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16271
16272         * bytecomp-runtime.el (proclaim-inline): Single quotes around
16273         variable name in docstring.
16274
16275 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
16276
16277         * menubar.h: Include "gui.h".
16278
16279 1998-02-10  SL Baur  <steve@altair.xemacs.org>
16280
16281         * site-load.el: Fix documentation.
16282
16283 1998-02-09  SL Baur  <steve@altair.xemacs.org>
16284
16285         * package-get-base.el (package-get-base): Updated.
16286
16287         * keymap.el: PC-ize.
16288
16289 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16290
16291         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
16292         from' on a fresh line.
16293
16294 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
16295
16296         * help.el (help-maybe-pretty-print-value): prin1, not princ the
16297         object.
16298
16299 1998-02-09  SL Baur  <steve@altair.xemacs.org>
16300
16301         * undo-stack.el: PC-ize.
16302
16303         * cmdloop.el: PC-ize.
16304
16305 1998-02-08  SL Baur  <steve@altair.xemacs.org>
16306
16307         * bytecomp-runtime.el: PC-ize.
16308
16309         * byte-optimize.el: Prolog fixup.  PC-ize.
16310
16311         * cus-dep.el: Spelling fix.
16312
16313         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
16314         entries follow).
16315
16316 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16317
16318         * text-mode.el (text-mode-hook-identify): New function,
16319         put on text-mode-hook.  Set text-mode-variant here.
16320         (text-mode): Don't set it here.
16321
16322 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16323
16324         * text-mode.el (text-mode-hook): New defvar.
16325         (text-mode-variant): New variable.
16326         (text-mode): Set that variable locally.
16327         (toggle-text-mode-auto-fill): New command.
16328
16329 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16330
16331         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
16332
16333 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16334
16335         * text-mode.el (paragraph-indent-text-mode):
16336         Renamed from spaced-text-mode.
16337         (text-mode-map): Bind TAB to indent-relative.
16338         (indented-text-mode-map): Variable deleted.
16339         (indented-text-mode): Now an alias for text-mode.
16340
16341 1998-02-05  SL Baur  <steve@altair.xemacs.org>
16342
16343         * loadup.el: test-atoms debugging stuffs removed.
16344
16345 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
16346
16347         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
16348
16349 1997-12-30  Colin Rafferty  <colin@xemacs.org>
16350
16351         * help.el (describe-beta): Made it use `locate-data-file'.
16352         (describe-distribution): Ditto.
16353         (describe-copying): Ditto.
16354         (describe-project): Ditto.
16355         (view-emacs-news): Ditto.
16356
16357         * help-nomule.el (help-with-tutorial): Made it use
16358         `locate-data-file' to find tutorial.
16359
16360 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
16361
16362         * about.el: Corrected my email address.
16363
16364         * mouse.el: Added 'mouse-mswindows-drop' similar to
16365         'mouse-offix-drop'.
16366
16367 1998-01-27  SL Baur  <steve@altair.xemacs.org>
16368
16369         * loadup.el (running-xemacs): Spelling fix.
16370
16371 1998-01-26  Colin Rafferty  <colin@xemacs.org>
16372
16373         * packages.el (packages-find-packages-1): Don't allow a backwards
16374         compatible lisp tree to overwrite `preloaded-file-list'.
16375
16376 1998-01-26  SL Baur  <steve@altair.xemacs.org>
16377
16378         * loadup.el: Don't delete "xemacs" prior to dumping.
16379
16380 1998-01-24  SL Baur  <steve@altair.xemacs.org>
16381
16382         * package-info.el (pi-last-mod-date): New function.
16383         (pi-author-version): New function.
16384         (batch-update-package-info): Use them.
16385
16386 1998-01-23  Colin Rafferty  <colin@xemacs.org>
16387
16388         * frame.el (get-frame-for-buffer-default-to-current): Create.
16389         (get-frame-for-buffer-noselect): Allow user to use current frame
16390         with `get-frame-for-buffer-default-to-current'.
16391
16392 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
16393
16394         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
16395         (byte-compile-output-docform): Ditto.
16396         (byte-compile-compiled-obj-to-list): Ditto.
16397
16398 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
16399
16400         * startup.el (command-line-1): Removed code that ran
16401           buffer-menu.
16402
16403 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
16404
16405         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
16406
16407 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
16408
16409         * frame.el (suspend-emacs-or-iconify-frame): Check using
16410         `device-on-window-system-p' instead of explicitly checking for X,
16411         so that the same logic works for MS Windows.
16412         (suspend-or-iconify-emacs): Ditto.
16413
16414 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
16415
16416         * about.el (about-maintainer-info): Andy Piper is back.
16417         (xemacs-hackers): Updated Andy Piper's email address.
16418         (about-hackers): Added Jonathan Harris.
16419         (about-hackers): Updated Tibor Polgar's email address.
16420
16421 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16422
16423         * about.el: Add xemacs.org email manager.
16424
16425         * package-get-base.el (package-get-base): Updated with most recent
16426         package updates.
16427
16428 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16429
16430         * help.el (function-arglist): Use `indirect-function' instead of
16431         `symbol-function' so that aliases are treated correctly.
16432
16433 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16434
16435         * help.el (help-map): Add f1 binding to `help-for-help'.
16436         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
16437         (describe-key-briefly): Use `princ' "%s" to print object.
16438         (with-displaying-help-buffer): Kill buffer if it exists, again.
16439         (describe-key): Use `princ' "%s" to print object.
16440         (describe-function-1): Use `princ' "%s" to print object.
16441         Commented out alias lines removed.
16442         (help-pretty-print-limit): New variable to control pretty-printing
16443         of variable values.
16444         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
16445         `help-pretty-print-value' again.  Only print-print when OBJECT is
16446         list of length less than `help-pretty-print-limit'.
16447         (describe-variable): Use `help-maybe-pretty-print-value' again.
16448
16449 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16450
16451         * simple.el (blink-matching-open): Remove C++ kludge.
16452         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
16453
16454 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16455
16456         * info.el (Info-default-directory-list): Made the documentation
16457         more explanitory.
16458
16459 1998-01-13  Martin Buchholz  <martin@xemacs.org>
16460
16461         * lisp/packages.el:
16462         * lisp/package-admin.el:
16463         * lisp/build-report.el:
16464         Fix typos.
16465
16466 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
16467
16468         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
16469         warnings in Java buffers without final newline and editing the
16470         last line.
16471
16472 1998-01-17  SL Baur  <steve@altair.xemacs.org>
16473
16474         * packages.el (packages-find-packages-1): Don't allow a backwards
16475         compatible lisp tree to overwrite `preloaded-file-list'.
16476         Suggested by Colin Rafferty  <colin@xemacs.org>
16477
16478         * mouse.el (mouse-offix-drop): Set undo-boundary.
16479         From Oliver Graf <ograf@fga.de>
16480
16481 1998-01-13  SL Baur  <steve@altair.xemacs.org>
16482
16483         * loadup.el (load-gc): rewrite as defun.
16484         Print something sensical if a required dump-time file isn't found.
16485
16486 1998-01-12  SL Baur  <steve@altair.xemacs.org>
16487
16488         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
16489         bug strikes a menudescriptor.
16490
16491         * package-get-base.el (package-get-base): Updated.
16492
16493         * package-info.el (batch-update-package-info): Derive REQUIRES
16494         from the Makefile.
16495
16496 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
16497
16498         * files.el (save-some-buffers): Don't play games with deleting
16499         other windows if we are in the minibuffer window.
16500
16501 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16502
16503         * modeline.el (modeline-minor-mode-menu): Add support for :active
16504         (add-minor-mode): Document :active property to TOGGLE.
16505
16506 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16507
16508         * modeline.el (modeline-minor-mode-menu): Add support for an
16509         `:included' predicate in the `toggle-sym' plist.
16510         (add-minor-mode): Document the :included property, format
16511         docstring some more.
16512         (modeline-minor-mode-menu): Documentation string added.
16513
16514 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16515
16516         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
16517         labels from the symbol-names by thwacking off the overly redundant
16518         and overused "mode", parenthesizing "minor", and capitalizing the
16519         resultant strings.  Also shortened the menu's title by eliminating
16520         the redundant buffer name.
16521         (add-minor-mode): Beautified the docstring, added mention of the
16522         `:menu-tag' property of TOGGLE.
16523         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
16524         `toggle-sym' to beatify the mode-life menus.
16525         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
16526         `auto-fill-function'.
16527
16528 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16529
16530         * modeline.el (modeline-minor-mode-menu): Changed the string-only
16531         menus to :style 'toggle.
16532
16533 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
16534
16535         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
16536
16537 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
16538
16539         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
16540         only recognize first hyperlink.
16541         (hyper-apropos-highlightify): Deletia, this is already done by
16542         `hyper-apropos-insert-face'.
16543         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
16544
16545 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16546
16547         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
16548         mail.
16549         (toolbar-mail-reader): Add support for `send'.
16550         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
16551
16552 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16553
16554         * info.el (Info-emacs-info-file-name): Add defvar for
16555         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
16556         will function properly.
16557
16558 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
16559
16560         * simple.el: make the backwards delete function called by
16561         `backward-or-forward-delete-char' user configurable.
16562
16563 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16564
16565         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
16566         compiled function got loaded from.
16567
16568 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16569
16570         * term/apollo.el: Synched up with InfoDock 3.6.2.
16571
16572 1998-01-08  SL Baur  <steve@altair.xemacs.org>
16573
16574         * startup.el (load-init-file): Load autoloads earlier.
16575         (startup-splash-frame): Handle InfoDock logo.
16576
16577         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
16578         InfoDock.
16579         (x-init-toolbar-from-resources): Move from x-toolbar.el.
16580
16581         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
16582         doesn't have this function.
16583
16584         * packages.el (locate-data-file): Fix to call `locate-file'.
16585
16586 1998-01-07  SL Baur  <steve@altair.xemacs.org>
16587
16588         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
16589         version of version.el.
16590         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
16591
16592         * x-menubar.el (default-menubar): Guard reference to
16593         `gnuserv-frame'.
16594         (default-menubar): Guard references to `font-lock-mode'.
16595         (default-menubar): Guard references to font-menu-this-frame-only-p'.
16596         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
16597
16598         * make-docfile.el: Don't snarf doc strings from autoloads.
16599
16600         * startup.el (load-init-file): Use algorithm from loaddefs.el for
16601         loading auto-autoloads files.
16602
16603         * loaddefs.el: Disable dumping autoloads.
16604
16605 1998-01-05  SL Baur  <steve@altair.xemacs.org>
16606
16607         * lisp-mnt.el: Synch to Emacs 20.2.
16608
16609         * help.el: Remove manual autoload of `finder-by-keyword'.
16610
16611         * finder.el (finder-by-keyword): Autoload.
16612
16613         * help.el: Conditionalize hyperbole setup.
16614
16615 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16616
16617         * packages.el (package-require): Update to reflect new data format.
16618
16619 1998-01-02  Didier Verna  <didier@xemacs.org>
16620
16621         * x-menubar.el (default-menubar): make the tutorials available
16622         through the menubar. (Plus some compilation warnings cleanup).
16623
16624 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16625
16626         * check-features.el: New file.  Perform sanity check after build.
16627
16628         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16629         files to tooltalk package.
16630         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16631         package.
16632
16633         * package-admin.el (package-admin-xemacs): Use better default for
16634         location of XEmacs binary.
16635
16636 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16637
16638         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16639         tag with sexp and add value tag with value `t'.
16640
16641 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16642
16643         * package-get.el: Changes to work with real data.
16644         From Pete Ware <ware@cis.ohio-state.edu>
16645
16646         * packages.el (packages-reload-autoloads): Guard load for the time
16647         being.
16648
16649         * update-elc.el ("packages.el"): Force loading packages.el instead
16650         of possibly out-of-date packges.elc.
16651         * make-docfile.el ("packages.el"): Ditto.
16652
16653 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16654
16655         * build-report.el (build-report-delete-regexp): Added a rule for
16656         the main tarball shadowing anything past it.
16657
16658 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16659
16660         * packages.el (package-provide): Delete a previous provide.
16661
16662         * package-info.el: New file.
16663
16664         * package-get.el: New file.
16665         From Pete Ware <ware@cis.ohio-state.edu>
16666         (package-get): Fix md5 computation to work with Mule.
16667
16668 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16669
16670         * simple.el (log-message-*): Quote symbols in docstrings properly.
16671
16672 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16673
16674         * packages.el (packages-new-autoloads): Ignore symbolic links.
16675
16676         * cus-face.el (face-custom-attributes-get): Fix typo.
16677         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16678
16679 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16680
16681         * startup.el (load-init-file): Reload new or changed autoloads
16682         unless inhibited.  Reload modified dumped lisp (stubbed).
16683
16684         * packages.el (packages-new-autoloads): New function.
16685         (packages-reload-autoloads): New function.
16686         (packages-reload-dumped-lisp): New (stub) function.
16687
16688         * loadup.el: Inhibit reloading dumped files when running temacs.
16689
16690         * loadhist.el (file-provides): Extend to handle variant
16691         extensions.
16692
16693         * replace.el (query-replace): Fix typo.
16694
16695 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16696
16697         * make-docfile.el: list-autoloads-path has been renamed.
16698         * update-elc.el: list-autoloads has been renamed.
16699
16700         * packages.el (packages-list-autoloads): Renamed.
16701         (packages-list-autoloads-path): Ditto.
16702
16703 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16704
16705         * packages.el (packages-find-packages-1): Made it signal a warning
16706         for an error in an auto-autoload.el file.
16707
16708 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16709
16710         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16711         tag with const.
16712         From Aki Vehtari <Aki.Vehtari@hut.fi>
16713
16714         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16715
16716         * loadhist.el (unload-feature): Remove autoload.
16717
16718 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16719
16720         * loadhist.el: Unpackaged.
16721
16722         * help.el (describe-symbol-find-file): Rename
16723         `describe-function-find-file' and make old name obsolete.
16724         (describe-function-1): Use it.
16725         (describe-function-1): Guard reference to
16726         `compiled-function-annotation'.
16727
16728 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16729
16730         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16731         argument.
16732         (help-mode-quit): New optional arg to control whether it kills or
16733         buries.  Tidied up.
16734         (with-displaying-help-buffer): Don't kill buffer initially, even
16735         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16736         (help-pretty-print-value): Rename back from
16737         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16738         use it, otherwise use dumped `cl-prettyprint'.
16739         (describe-variable): Use `help-pretty-print-value' again.
16740         (find-func): Removed reference to "find-func" at end.
16741
16742 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16743
16744         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16745           GUI XEmacs. Rename? x-menubar is rather window system
16746           independant, except for a couple of items.
16747
16748 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16749
16750         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16751         entries as they will no longer be distributed with XEmacs.
16752
16753         * format.el (format-alist): Fix image/tiff regexps.
16754         From P. E. Jareth Hein <jareth@camelot-soft.com>
16755
16756         * help.el (help-maybe-pretty-print-value): Rename.
16757         (describe-variable): Use it.
16758         (describe-variable): Add trailing linefeed.
16759
16760 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16761
16762         * help.el (describe-function-1): Don't output anything for
16763           arglist of autoload functions.
16764
16765 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16766
16767         * help.el (describe-function-1): Don't output anything for
16768           arglist of autoload functions.
16769
16770 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16771
16772         * help.el (help-mode-map): New bindings for `help-mode-bury',
16773         `describe-function-at-point', `describe-variable-at-point',
16774         `Info-elisp-ref', `customize-variable', `help-next-section' and
16775         `help-prev-section'.
16776         (help-next-section): New function.
16777         (help-prev-section): New function.
16778         (help-mode-quit): Changed to kill the help buffer.
16779         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16780         correctly.
16781         (help-buffer-name): New function to generate the name of help
16782         buffers.
16783         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16784         argument giving the name of the help buffer.
16785         (describe-key): Use `with-displaying-help-buffer' with name.
16786         (describe-mode): Ditto.
16787         (describe-bindings): Ditto.
16788         (describe-prefix-bindings): Ditto.
16789         (view-lossage): Ditto.
16790         (with-syntax-table): New macro.
16791         (function-called-at-point): Use `ignore-errors' and
16792         `with-syntax-table'.
16793         (function-at-point): Ditto.
16794         (describe-function): Use `with-displaying-help-buffer' with name.
16795         (function-arglist): Extracted from `describe-function-1'.  Returns
16796         function's arglist as string.
16797         (function-documentation): Extracted from `describe-function-1'.
16798         Returns function's docstring.
16799         (describe-function-1): Remove all the "stream" garbage, including
16800         the stream argument.  Use `function-arglist' and
16801         `function-documentation'.
16802         (describe-function-arglist): Just use `function-arglist'.
16803         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16804         (help-pretty-print-value): New function to help with
16805         pretty-printing variable values.  Knows about `#<...>'.  Needs
16806         `pp-internal'.
16807         (describe-variable): Use `with-displaying-help-buffer' with name.
16808         Formatting improved.  Display file where variable is defined, if
16809         known.  Use `help-pretty-print-value'.
16810         (describe-syntax): Use `with-displaying-help-buffer' with name.
16811         (list-processes): Remove "stream" garbage.
16812
16813 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16814
16815         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16816         call a dumped routine instead.
16817
16818         * x-win-xfree86.el: Wrap file in defun.
16819         * x-win-sun.el: Ditto.
16820
16821 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16822
16823         * help.el (view-emacs-news): Remove usage of outl-mouse which
16824         advises functions and does other evil things.
16825
16826 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16827
16828         * format.el (format-alist): Add `image/tiff'.
16829         From P. E. Jareth Hein <jareth@camelot-soft.com>
16830
16831 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16832
16833         * about.el (about-hackers): More names added.
16834
16835         * make-docfile.el: Remove superfluous package path search.
16836
16837         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16838
16839 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16840
16841         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16842         ignored shadows.
16843
16844 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16845
16846         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16847         get trailing slashes when added to the load-path.
16848
16849         * x-init.el (init-x-win): Locate where XEmacs X localization files
16850         are.
16851
16852 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16853
16854         * x-faces.el: Added support for foregroundToolBarColor
16855           to xpm-color-symbols.
16856
16857 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16858
16859         * etags.el (tags-remove-duplicates): Removed.
16860         (buffer-tag-table-list): Use `delete-duplicates'.
16861
16862         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16863         correctly.
16864         (get*): Defalias to `get'.
16865
16866         * cl.el (eql): Compare integers with `eq'.
16867         (cl-map-extents): Check for `map-extents' first.
16868
16869 1997-12-17  Didier Verna  <didier@xemacs.org>
16870
16871         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16872         added the 'numero', 'copyright' and 'trademark' symbols.
16873
16874         * leim/quail/latin-post.el ("french-postfix"): see above.
16875
16876 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16877
16878         * widget.el (define-widget): Check the arguments.
16879
16880         * cus-edit.el (customize-face): Use `check-argument-type'.
16881         (custom-variable-value-create): Use `signal' to signal error.
16882         (custom-variable-reset-saved): Ditto.
16883         (custom-variable-reset-standard): Ditto.
16884         (custom-face-reset-saved): Ditto.
16885
16886         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16887         (widget-default-format-handler): Ditto.
16888         (widget-checklist-add-item): Ditto.
16889         (widget-radio-add-item): Ditto.
16890         (widget-editable-list-entry-create): Ditto.
16891         (widget-sexp-prompt-value): Ditto.
16892
16893         * custom.el (custom-declare-variable): Signal errors better.
16894         (custom-handle-keyword): Ditto.
16895         (custom-declare-group): Ditto.
16896
16897         * window-xemacs.el (windows): Ditto.
16898
16899         * menubar.el (menu): Ditto.
16900
16901         * keydefs.el (keyboard): Ditto.
16902
16903         * minibuf.el (minibuffer): Ditto.
16904
16905         * process.el (execute): Ditto.
16906
16907         * fill.el (fill): Ditto.
16908
16909         * modeline.el (modeline): Ditto.
16910
16911         * help.el (help): Ditto.
16912
16913         * faces.el (faces): Ditto.
16914
16915         * files.el (files): Ditto.
16916
16917         * x-init.el (x): Ditto.
16918
16919         * lisp-mode.el (lisp): Ditto.
16920
16921         * process.el (processes): Ditto.
16922
16923         * mouse.el (mouse): Ditto.
16924
16925         * abbrev.el (abbrev): Moved from cus-edit.
16926
16927         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16928         as variable declaration.
16929
16930 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16931
16932         * menubar.el (find-menu-item): Use `check-argument-type'.
16933         (find-menu-item): Cosmetic changes.
16934
16935 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16936
16937         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16938
16939 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16940
16941         * startup.el (set-default-load-path): Only search package-path
16942         when not running temacs.
16943
16944         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16945         files.
16946
16947         * loadup.el: Correct commentary.  Reformatting.
16948         (really-early-error-handler): Use absolute path to the
16949         first dumped-lisp.el file.
16950         (really-early-error-handler): Print full path name of
16951         each dumped lisp file (inherited from InfoDock).
16952
16953         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16954         dumped-lisp.el files.
16955
16956         * make-docfile.el (preloaded-file-list): Reorder when the
16957         package-path is searched.
16958         * update-elc.el: Ditto.
16959
16960         * lisp-mode.el (call-with-condition-handler): Treat the same as
16961         `condition-case' for indentation.
16962
16963         * about.el (about-xemacs): Update release date.
16964
16965 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16966
16967         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16968         anywhere but at the last clause.
16969         (ecase): Disallow `t' and `otherwise'.
16970
16971 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16972
16973         * cus-edit.el (custom-buffer-create-buttons): New function
16974         from stuff moved out of `custom-buffer-create-internal'.
16975         (custom-novice): New variable.  Default t.
16976         (custom-display-global-buttons): Ditto.  Default `top'.
16977         (custom-buffer-create-internal): Only display help if
16978         `custom-novice' is non-nil.  Display global buttons according to
16979         `custom-display-global-buttons'.
16980
16981 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16982
16983         * menubar.el (find-menu-item): Use `check-argument-type'.
16984         (find-menu-item): Cosmetic changes.
16985
16986 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16987
16988         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16989         look.
16990
16991 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16992
16993         * format.el (format-deannotate-region):  Bug fix.
16994         Deannotating a region containing unknown tags would fail
16995         (causing decoding of text/enriched to fail at user level)
16996
16997 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16998
16999         * minibuf.el (read-directory-name): Support sixth
17000           arg, HISTORY, as already documented.
17001
17002 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
17003
17004         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
17005         to `ecase'.
17006
17007 1997-12-14  SL Baur  <steve@altair.xemacs.org>
17008
17009         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
17010         skk-activate.
17011
17012 1997-12-13  SL Baur  <steve@altair.xemacs.org>
17013
17014         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.