update.
[chise/xemacs-chise.git] / lisp / ChangeLog
1 2019-05-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `=>big5-cdp-var-001'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `=>big5-cdp-var-001'.
8
9         * mule/mule-conf.el (=big5-cdp-var-001): Fix DOC.
10         (=>big5-cdp-var-001): New coded-charset for XEmacs CHISE.
11
12 2019-04-12  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `===hng-sts'.
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `===hng-sts'.
19
20         * mule/mule-conf.el (===hng-sts): New coded-charset for XEmacs
21         CHISE.
22
23 2019-04-12  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         setting for `===hng-sgs'.
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `===hng-sgs'.
30
31         * mule/mule-conf.el (===hng-sgs): New coded-charset for XEmacs
32         CHISE.
33
34 2019-04-11  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
37         setting for `===hng-saa'.
38
39         * mule/mule-charset.el (default-coded-charset-priority-list): Add
40         `===hng-saa'.
41
42         * mule/mule-conf.el (===hng-saa): New coded-charset for XEmacs
43         CHISE.
44
45 2019-04-10  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
48         setting for `===hng-kad'.
49
50         * mule/mule-charset.el (default-coded-charset-priority-list): Add
51         `===hng-kad'.
52
53         * mule/mule-conf.el (===hng-kad): New coded-charset for XEmacs
54         CHISE.
55
56 2019-04-10  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
59         setting for `===hng-sai'.
60
61         * mule/mule-charset.el (default-coded-charset-priority-list): Add
62         `===hng-sai'.
63
64         * mule/mule-conf.el (===hng-sai): New coded-charset for XEmacs
65         CHISE.
66
67 2019-04-09  MORIOKA Tomohiko  <tomo.git@chise.org>
68
69         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
70         setting for `===hng-ini'.
71
72         * mule/mule-charset.el (default-coded-charset-priority-list): Add
73         `===hng-ini'.
74
75         * mule/mule-conf.el (===hng-ini): New coded-charset for XEmacs
76         CHISE.
77
78 2019-04-08  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
81         setting for `===hng-wke'.
82
83         * mule/mule-charset.el (default-coded-charset-priority-list): Add
84         `===hng-wke'.
85
86         * mule/mule-conf.el (===hng-wke): New coded-charset for XEmacs
87         CHISE.
88
89 2019-04-07  MORIOKA Tomohiko  <tomo.git@chise.org>
90
91         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
92         setting for `===hng-wks'.
93
94         * mule/mule-charset.el (default-coded-charset-priority-list): Add
95         `===hng-wks'.
96
97         * mule/mule-conf.el (===hng-wks): New coded-charset for XEmacs
98         CHISE.
99
100 2019-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
101
102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
103         setting for `===hng-sab'.
104
105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
106         `===hng-sab'.
107
108         * mule/mule-conf.el (===hng-sab): New coded-charset for XEmacs
109         CHISE.
110
111 2019-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
112
113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
114         setting for `===hng-ykk'.
115
116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
117         `===hng-ykk'.
118
119         * mule/mule-conf.el (===hng-ykk): New coded-charset for XEmacs
120         CHISE.
121
122 2019-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
123
124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
125         setting for `===hng-kkh'.
126
127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
128         `===hng-kkh'.
129
130         * mule/mule-conf.el (===hng-kkh): New coded-charset for XEmacs
131         CHISE.
132
133 2019-03-29  MORIOKA Tomohiko  <tomo.git@chise.org>
134
135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
136         setting for `===hng-fhs'.
137
138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
139         `===hng-fhs'.
140
141         * mule/mule-conf.el (===hng-fhs): New coded-charset for XEmacs
142         CHISE.
143
144 2019-03-18  MORIOKA Tomohiko  <tomo.git@chise.org>
145
146         * mule/mule-charset.el (default-coded-charset-priority-list): Add
147         `==>daijiten'.
148
149         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
150         setting for `==>daijiten'.
151
152         * mule/mule-conf.el (==>daijiten): New coded-charset for XEmacs
153         CHISE.
154
155 2019-03-16  MORIOKA Tomohiko  <tomo.git@chise.org>
156
157         * mule/mule-conf.el (=daijiten): Use 14924 instead of 14923 as the
158         last number of its code.
159
160 2019-03-15  MORIOKA Tomohiko  <tomo.git@chise.org>
161
162         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
163         settings for `=daijiten', `==daijiten' and `===daijiten'.
164
165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
166         `=daijiten', `==daijiten' and `===daijiten'.
167
168         * mule/mule-conf.el (=daijiten): New coded-charset for XEmacs
169         CHISE.
170         (==daijiten): Ditto.
171         (===daijiten): Ditto.
172
173 2019-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
174
175         * mule/mule-charset.el (default-coded-charset-priority-list): Add
176         `=>ucs-bmp-itaiji-008'.
177
178         * mule/mule-conf.el (=>ucs-itaiji-008): New coded-charset for
179         XEmacs CHISE.
180         (=>ucs-bmp-itaiji-008): New coded-charset for XEmacs CHISE.
181
182 2019-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-conf.el (=ucs-bmp-cjk@JP/hanazono): Use #x9FEA instead
185         of #x9FCC as the value of `max-code'.
186
187 2019-01-05  MORIOKA Tomohiko  <tomo.git@chise.org>
188
189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
190         `=>>ucs-bmp-cjk@unicode'.
191
192         * mule/mule-conf.el (=>>ucs-bmp-cjk@unicode): New coded-charset
193         for XEmacs CHISE.
194
195 2018-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
196
197         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
198         settings for `=shuowen-jiguge', `===shuowen-jiguge4' and
199         `===shuowen-jiguge5'.
200
201         * mule/mule-charset.el (default-coded-charset-priority-list): Add
202         `=shuowen-jiguge', `===shuowen-jiguge4' and `===shuowen-jiguge5'.
203
204         * mule/mule-conf.el (=shuowen-jiguge): New coded-charset for
205         XEmacs CHISE.
206         (===shuowen-jiguge4): Ditto.
207         (===shuowen-jiguge5): Ditto.
208
209 2018-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
210
211         * mule/mule-charset.el (default-coded-charset-priority-list): Add
212         `=ucs-sip-var-005'.
213
214         * mule/mule-conf.el (=ucs-sip-var-005): New coded-charset for
215         XEmacs CHISE.
216
217 2018-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
218
219         * mule/mule-charset.el (default-coded-charset-priority-list): Add
220         `=>>hanyo-denshi/ib'.
221
222 2018-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
223
224         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
225         setting for `=>big5-cdp@iwds-1'.
226
227 2018-05-11  MORIOKA Tomohiko  <tomo.git@chise.org>
228
229         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
230         setting for `=big5-cdp-var-010'.
231
232 2018-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
233
234         * mule/mule-charset.el (default-coded-charset-priority-list): Add
235         `=big5-cdp-var-010'.
236
237         * mule/mule-conf.el (=big5-cdp-var-010): New coded-charset for
238         XEmacs CHISE.
239
240 2018-05-06  MORIOKA Tomohiko  <tomo.git@chise.org>
241
242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
243         `=ucs-sip-itaiji-008'.
244
245         * mule/mule-conf.el (=ucs-sip-itaiji-008): New coded-charset for
246         XEmacs CHISE.
247
248 2018-05-01  MORIOKA Tomohiko  <tomo.git@chise.org>
249
250         * mule/mule-charset.el (default-coded-charset-priority-list): Add
251         `=>ucs-sip-itaiji-006'.
252
253         * mule/mule-conf.el (=>ucs-sip-itaiji-006): New coded-charset for
254         XEmacs CHISE.
255
256 2018-04-28  MORIOKA Tomohiko  <tomo.git@chise.org>
257
258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
259         setting for `=+>big5-cdp', `=>big5-cdp@component' and
260         `=>big5-cdp@cognate'.
261
262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
263         `=>big5-cdp@iwds-1', `=>big5-cdp@cognate' and `=+>big5-cdp'.
264
265 2018-04-27  MORIOKA Tomohiko  <tomo.git@chise.org>
266
267         * mule/mule-conf.el (=+>big5-cdp): New coded-charset for XEmacs
268         CHISE.
269         (=>big5-cdp): Use `=big5-cdp' instead of `=>>big5-cdp' as its
270         mother.
271         (=>big5-cdp@cognate): New coded-charset for XEmacs CHISE.
272
273 2018-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
274
275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
276         `=>big5-cdp@component' and `=>ucs-sip-itaiji-001@iwds-1'.
277
278         * mule/mule-conf.el (=>big5-cdp@iwds-1): New coded-charset for
279         XEmacs CHISE.
280         (=>big5-cdp@component): Ditto.
281         (=>ucs-sip-itaiji-001@iwds-1): Ditto.
282
283 2018-04-24  MORIOKA Tomohiko  <tomo.git@chise.org>
284
285         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
286         setting for `=>ucs-itaiji-001@iwds-1'.
287
288         * mule/mule-charset.el (default-coded-charset-priority-list): Add
289         `=>ucs-bmp-itaiji-001@iwds-1'.
290
291         * mule/mule-conf.el (=>ucs-itaiji-001@iwds-1): New coded-charset
292         for XEmacs CHISE.
293         (=>ucs-bmp-itaiji-001@iwds-1): Ditto.
294
295 2018-03-23  MORIOKA Tomohiko  <tomo.git@chise.org>
296
297         * mule/mule-charset.el (default-coded-charset-priority-list):
298         Prefer `=ucs-bmp-cjk-compat', `=ucs-bmp-cjk-compat@unicode' and
299         `=ucs-sip@JP/hanazono' to `=cbeta', `=jef-china3' to
300         `chinese-isoir165'.
301
302         * mule/mule-conf.el (=>cns11643-4): New coded-charset for XEmacs
303         CHISE.
304
305 2018-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
306
307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
308         `=ucs-sip-itaiji-006'.
309
310         * mule/mule-conf.el (=ucs-bmp-itaiji-006): Doc fix.
311         (=ucs-sip-itaiji-006): New coded-charset for XEmacs CHISE.
312
313 2018-03-02  MORIOKA Tomohiko  <tomo.git@chise.org>
314
315         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
316         setting for `=>ucs-itaiji-009'.
317
318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
319         `==ucs-bmp-itaiji-001'.
320
321         * mule/mule-conf.el (=big5-cdp-itaiji-002): Doc fix.
322         (=big5-cdp-itaiji-003): Doc fix.
323         (==ucs-bmp-itaiji-001): New coded-charset for XEmacs CHISE.
324
325 2018-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
326
327         * mule/mule-charset.el (default-coded-charset-priority-list): Add
328         `=>zinbun-oracle'.
329
330 2018-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
331
332         * mule/mule-charset.el (default-coded-charset-priority-list): Add
333         `=>ucs-sip-itaiji-003'.
334
335         * mule/mule-conf.el (=ucs-sip-itaiji-003): Doc fix.
336         (=>ucs-bmp-itaiji-003): Fix `long-name'.
337         (=>ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
338
339 2018-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
340
341         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
342         setting for `=ucs-itaiji-012' and `==ucs-itaiji-006'.
343
344 2018-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
345
346         * mule/mule-charset.el (default-coded-charset-priority-list): Add
347         `==ucs-bmp-itaiji-006'.
348
349         * mule/mule-conf.el (==ucs-bmp-itaiji-003): Fix long-name.
350         (==ucs-itaiji-006): New coded-charset for XEmacs CHISE.
351         (==ucs-bmp-itaiji-006): Ditto.
352
353 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
354
355         * mule/mule-charset.el (default-coded-charset-priority-list): Add
356         `=ucs-bmp-itaiji-012'.
357
358         * mule/mule-conf.el (=ucs-itaiji-012): New coded-charset for
359         XEmacs CHISE.
360         (=ucs-bmp-itaiji-012): Ditto.
361
362 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
363
364         * mule/mule-charset.el (default-coded-charset-priority-list): Add
365         `=>>hanyo-denshi/ia' and `=>cns11643-1'.
366
367 2018-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
368
369         * mule/mule-conf.el (=>cns11643-1): New coded-charset for XEmacs
370         CHISE.
371
372 2018-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
373
374         * mule/mule-charset.el (default-coded-charset-priority-list): Add
375         `=>>cns11643-1', `=>>cns11643-2', `=>>cns11643-3', `=>>cns11643-4'
376         and `=>>cns11643-6'.
377
378         * mule/mule-conf.el (=>>cns11643-1): Modify DOC; fix `=>iso-ir'.
379         (=>>cns11643-2): New coded-charset for XEmacs CHISE.
380         (=>>cns11643-3): Ditto.
381         (=>>cns11643-4): Modify DOC.
382         (=>>cns11643-6): New coded-charset for XEmacs CHISE.
383
384 2018-01-07  MORIOKA Tomohiko  <tomo.git@chise.org>
385
386         * mule/mule-charset.el (default-coded-charset-priority-list): Add
387         `=>ucs-sip-itaiji-005'.
388
389         * mule/mule-conf.el (=>ucs-sip-itaiji-005): New coded-charset for
390         XEmacs CHISE.
391
392 2017-11-28  MORIOKA Tomohiko  <tomo.git@chise.org>
393
394         * mule/mule-charset.el (default-coded-charset-priority-list): Add
395         `==hanyo-denshi/tk/mf-01'.
396
397         * mule/mule-conf.el (==hanyo-denshi/tk/mf-01): New coded-charset
398         for XEmacs CHISE.
399
400 2017-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
401
402         * mule/mule-conf.el: Define `=ucs-itaiji-007' before
403         `=>ucs-itaiji-007'.
404
405 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
406
407         * mule/mule-charset.el (default-coded-charset-priority-list): Add
408         `==ucs-sip-var-002'.
409
410         * mule/mule-conf.el (==ucs-bmp-var-002): Modify long-name.
411         (==ucs-sip-var-002): New coded-charset for XEmacs CHISE.
412
413 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
414
415         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
416         setting for `==ucs-itaiji-001'.
417
418 2017-11-09  MORIOKA Tomohiko  <tomo.git@chise.org>
419
420         * mule/mule-charset.el (default-coded-charset-priority-list): Add
421         `==ucs-sip-itaiji-001'.
422
423         * mule/mule-conf.el (==ucs-itaiji-001): New coded-charset for
424         XEmacs CHISE.
425         (==ucs-sip-itaiji-001): Ditto.
426
427 2017-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
428
429         * mule/mule-charset.el (default-coded-charset-priority-list): Add
430         `=+>ucs-bmp-var-003'.
431
432         * mule/mule-conf.el (=+>ucs-var-003): New coded-charset for XEmacs
433         CHISE.
434         (=+>ucs-bmp-var-003): Ditto.
435
436 2017-10-06  MORIOKA Tomohiko  <tomo.git@chise.org>
437
438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
439         `=>ucs-bmp-cjk@cognate'.
440
441         * mule/mule-conf.el (=>ucs-bmp-cjk@cognate): New coded-charset for
442         XEmacs CHISE.
443
444 2017-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
445
446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
447         `=ucs-sip-itaiji-005'.
448
449         * mule/mule-conf.el (=ucs-sip-itaiji-005): New coded-charset for
450         XEmacs CHISE.
451
452 2017-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
453
454         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
455         setting for `=>ucs@cognate'.
456
457         * mule/mule-charset.el (default-coded-charset-priority-list): Add
458         `=>ucs-bmp-itaiji-009' and `=>ucs-sip@cognate'.
459
460         * mule/mule-conf.el (=>ucs@cognate): New coded-charset for XEmacs
461         CHISE.
462         (=>ucs@hanyo-denshi): Abolished.
463         (=>ucs-itaiji-009): New coded-charset for XEmacs CHISE.
464         (=>ucs-bmp-itaiji-009): Ditto.
465         (=>ucs-sip@cognate): Ditto.
466
467 2017-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
468
469         * mule/mule-charset.el (default-coded-charset-priority-list): Add
470         `=>ucs-bmp-itaiji-004'.
471
472         * mule/mule-conf.el (=>ucs-bmp-itaiji-004): New coded-charset for
473         XEmacs CHISE.
474
475 2017-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
476
477         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
478         setting for `=>ucs-itaiji-004'.
479
480 2017-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
481
482         * mule/mule-charset.el (default-coded-charset-priority-list): Add
483         `=ucs-sip-itaiji-004', `=>ucs-sip-itaiji-004' and
484         `=>ucs-bmp-itaiji-007'.
485
486         * mule/mule-conf.el (=ucs-sip-itaiji-004): New coded-charset for
487         XEmacs CHISE.
488         (=>ucs-itaiji-004): Ditto.
489         (=>ucs-sip-itaiji-004): Ditto.
490         (=>ucs-bmp-itaiji-007): Ditto.
491
492 2017-08-11  MORIOKA Tomohiko  <tomo.git@chise.org>
493
494         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
495         setting for `=ucs-itaiji-010'.
496
497 2017-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
498
499         * mule/mule-charset.el (default-coded-charset-priority-list):
500         - Prefer `=mj-0' and `=mj-1' to `=ucs-bmp-cjk@gb'.
501         - Add `=ucs-bmp-itaiji-010'.
502         - Prefer `==mj-0' and `==mj-1' to `==ucs-bmp-cjk@gb',
503           `==ucs-sip-ext-b@iso' and `==ucs-sip@JP/hanazono'.
504         - Add `=>ucs-sip@iwds-1'.
505
506         * mule/mule-conf.el (=ucs-itaiji-010): New coded-charset for
507         XEmacs CHISE.
508         (=ucs-bmp-itaiji-010): Ditto.
509         (=>ucs-sip@iwds-1): Ditto.
510
511 2017-07-18  MORIOKA Tomohiko  <tomo.git@chise.org>
512
513         * mule/mule-charset.el (default-coded-charset-priority-list): Add
514         `=ucs-sip-var-006' and `==ucs-sip-itaiji-003'.
515
516         * mule/mule-conf.el (=ucs-sip-var-006): New coded-charset for
517         XEmacs CHISE.
518         (==ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
519
520 2017-07-14  MORIOKA Tomohiko  <tomo.git@chise.org>
521
522         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
523         setting for `=>ucs-itaiji-003'.
524
525 2017-07-13  MORIOKA Tomohiko  <tomo.git@chise.org>
526
527         * mule/mule-charset.el (default-coded-charset-priority-list): Add
528         `=>ucs-bmp-itaiji-003'.
529
530         * mule/mule-conf.el (=>ucs-itaiji-003): New coded-charset for
531         XEmacs CHISE.
532         (=>ucs-bmp-itaiji-003): Ditto.
533
534 2017-07-08  MORIOKA Tomohiko  <tomo.git@chise.org>
535
536         * mule/mule-charset.el (default-coded-charset-priority-list): Add
537         `=ucs-bmp-itaiji-011'.
538
539         * mule/mule-conf.el (=ucs-bmp-itaiji-011): New coded-charset for
540         XEmacs CHISE.
541
542 2017-06-29  MORIOKA Tomohiko  <tomo.git@chise.org>
543
544         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
545         setting for `==ucs-var-002'.
546
547 2017-06-28  MORIOKA Tomohiko  <tomo.git@chise.org>
548
549         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
550         setting for `==ucs-itaiji-002'.
551
552 2017-06-27  MORIOKA Tomohiko  <tomo.git@chise.org>
553
554         * mule/mule-charset.el (default-coded-charset-priority-list): Add
555         `==ucs-sip-itaiji-002'.
556
557         * mule/mule-conf.el (==ucs-sip-itaiji-002): New coded-charset for
558         XEmacs CHISE.
559
560 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
561
562         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
563         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
564
565         * mule/mule-charset.el (default-coded-charset-priority-list): Add
566         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
567         `=>ucs-sip-itaiji-007'.
568
569         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
570         XEmacs CHISE.
571         (=>ucs-sip-itaiji-007): Ditto.
572         (=ucs-sip-itaiji-007): Ditto.
573         (=ucs-itaiji-011): Ditto.
574         (=ucs-sip-itaiji-011): Ditto.
575
576 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
577
578         * mule/mule-coding.el (coded-charset-entity-reference-alist):
579         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
580
581 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
582
583         * mule/mule-charset.el (default-coded-charset-priority-list): Add
584         `==ucs-bmp-var-002'.
585
586         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
587         CHISE.
588         (==ucs-bmp-var-002): Ditto.
589
590         * mule/mule-coding.el (coded-charset-entity-reference-alist):
591         Modify some priorities.
592
593 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
594
595         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
596         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
597         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
598
599 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
600
601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
602         `=big5-cdp-var-001'.
603
604         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
605         XEmacs CHISE.
606
607 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
608
609         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
610         setting for `==ucs-itaiji-005'.
611
612 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
613
614         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
615         setting for `=ucs-itaiji-007'.
616
617         * mule/mule-charset.el (default-coded-charset-priority-list): Add
618         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
619
620         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
621         XEmacs CHISE.
622         (==ucs-bmp-itaiji-005): Ditto.
623         (=ucs-itaiji-007): Ditto.
624         (=ucs-bmp-itaiji-007): Ditto.
625
626 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
627
628         * mule/mule-charset.el (default-coded-charset-priority-list): Add
629         `==gt-pj-k1' and `==gt-pj-k2'.
630
631 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
632
633         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
634         CHISE.
635         (==gt-pj-k2): Ditto.
636
637 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
638
639         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
640         setting for `=>ucs-itaiji-005'.
641
642 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
643
644         * mule/mule-charset.el (default-coded-charset-priority-list): Add
645         `=>>cbeta'.
646
647 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
648
649         * mule/mule-charset.el (default-coded-charset-priority-list): Add
650         `=>ucs-sip@component'.
651
652         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
653         instead of `=ucs' as its mother.
654         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
655
656         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
657         setting for `=>ucs-itaiji-006'.
658
659 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
660
661         * mule/mule-charset.el (default-coded-charset-priority-list): Add
662         `=>ucs-bmp-itaiji-006'.
663
664         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
665         XEmacs CHISE.
666         (=>ucs-bmp-itaiji-006): Ditto.
667
668 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
669
670         * mule/mule-charset.el (default-coded-charset-priority-list): Add
671         `=>ucs-bmp-itaiji-001'.
672
673         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
674         XEmacs CHISE.
675
676 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
677
678         * mule/mule-charset.el (default-coded-charset-priority-list): Add
679         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
680
681         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
682         instead of `=ucs' as its mother.
683         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
684         (==ucs-bmp-itaiji-002): Ditto.
685         (==ucs-itaiji-003): Ditto.
686         (==ucs-bmp-itaiji-003): Ditto.
687
688 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
689
690         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
691         setting for `=big5-cdp-var-002'.
692
693         * mule/mule-charset.el (default-coded-charset-priority-list): Add
694         `=big5-cdp-var-002'.
695
696         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
697         XEmacs CHISE.
698
699 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
700
701         * mule/mule-charset.el (default-coded-charset-priority-list): Add
702         `=ucs-sip-var-004'.
703
704         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
705         XEmacs CHISE.
706
707 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
708
709         * mule/mule-charset.el (default-coded-charset-priority-list): Add
710         `=>ucs-bmp-cjk@iwds-1'.
711
712         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
713         XEmacs CHISE.
714
715 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
716
717         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
718         setting for `=ucs-var-005'.
719
720         * mule/mule-charset.el (default-coded-charset-priority-list): Add
721         `=ucs-bmp-var-005'.
722
723         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
724         CHISE.
725         (=ucs-bmp-var-005): Ditto.
726
727 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
728
729         * mule/mule-charset.el (default-coded-charset-priority-list): Add
730         `=>ucs-sip-itaiji-002'.
731
732         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
733         XEmacs CHISE.
734
735 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
736
737         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
738         setting for `=>ucs-itaiji-002'.
739
740 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
741
742         * mule/mule-charset.el (default-coded-charset-priority-list): Add
743         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
744
745         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
746         (=>ucs-itaiji-002): Ditto.
747         (=>ucs-bmp-itaiji-002): Ditto.
748
749 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
750
751         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
752         setting for `=>ucs-itaiji-001'.
753
754 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
755
756         * mule/mule-charset.el (default-coded-charset-priority-list): Add
757         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
758
759         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
760         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
761         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
762         (=>ucs-sip-itaiji-001): Ditto.
763
764         * mule/mule-coding.el(coded-charset-entity-reference-alist):
765         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
766         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
767
768 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
769
770         * mule/mule-charset.el (default-coded-charset-priority-list):
771         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
772         `=jef-china3' and `chinese-isoir165'.
773
774 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
775
776         * mule/mule-charset.el (default-coded-charset-priority-list): Add
777         `=>ucs-bmp-itaiji-005'.
778
779         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
780         XEmacs CHISE.
781         (=>ucs-bmp-itaiji-005): Ditto.
782
783 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
784
785         * mule/mule-charset.el (default-coded-charset-priority-list): Add
786         `=+>jis-x0213-2'.
787
788 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
789
790         * mule/mule-charset.el (default-coded-charset-priority-list): Add
791         `=+>adobe-japan1-6'.
792
793 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
794
795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
796         `=+>jis-x0208@1978'.
797
798 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
799
800         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
801         setting for `=>ucs@component'.
802
803 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
804
805         * mule/mule-charset.el (default-coded-charset-priority-list): Add
806         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
807
808 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
809
810         * mule/mule-coding.el (coded-charset-entity-reference-alist):
811         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
812
813 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
814
815         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
816         CHISE.
817         (=>ucs@jis/2004): Ditto.
818
819 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
820
821         * mule/mule-coding.el (coded-charset-entity-reference-alist):
822         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
823
824 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
825
826         * mule/mule-charset.el (default-coded-charset-priority-list): Add
827         `=>cbeta'.
828
829 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
830
831         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
832         setting for `==big5-cdp-itaiji-001'.
833
834         * mule/mule-charset.el (default-coded-charset-priority-list): Add
835         `==big5-cdp-itaiji-001'.
836
837         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
838         XEmacs CHISE.
839
840 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
841
842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
843         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
844         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
845
846         * mule/mule-charset.el (default-coded-charset-priority-list): Add
847         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
848         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
849
850         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
851         XEmacs CHISE.
852         (=>big5-cdp-itaiji-001): Ditto.
853         (=big5-cdp-itaiji-002): Ditto.
854         (=big5-cdp-itaiji-003): Ditto.
855
856 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
857
858         * mule/mule-charset.el (default-coded-charset-priority-list): Add
859         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
860
861 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
862
863         * mule/mule-charset.el (default-coded-charset-priority-list):
864         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
865         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
866         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
867
868         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
869         setting for `=ucs-var-008'.
870
871         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
872         CHISE.
873         (=ucs-bmp-var-008): Likewise.
874
875 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
876
877         * mule/mule-charset.el (default-coded-charset-priority-list):
878         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
879
880 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
881
882         * mule/mule-charset.el (default-coded-charset-priority-list): Add
883         `==ucs-sip@JP/hanazono'.
884
885         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
886         XEmacs CHISE.
887
888 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
889
890         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
891         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
892
893         * mule/mule-charset.el (default-coded-charset-priority-list): Add
894         `=ucs-bmp-var-006'.
895
896         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
897         CHISE.
898         (=ucs-bmp-var-006): Likewise.
899
900 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
901
902         * mule/mule-charset.el (default-coded-charset-priority-list): Add
903         `=ucs-bmp-itaiji-009'.
904
905         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
906         XEmacs CHISE.
907         (=ucs-bmp-itaiji-009): Likewise.
908
909 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
910
911         * mule/mule-charset.el (default-coded-charset-priority-list): Add
912         `=>big5-cdp'.
913
914 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
915
916         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
917         (utf-8-ivs-gb): Likewise.
918         (utf-8-gb-er): Likewise.
919         (utf-8-ivs-gb-er): Likewise.
920         (utf-8-cns): Likewise.
921         (utf-8-ivs-cns): Likewise.
922         (utf-8-cns-er): Likewise.
923         (utf-8-ivs-cns-er): Likewise.
924         (utf-8-big5): Likewise.
925         (utf-8-ivs-big5): Likewise.
926         (utf-8-big5-er): Likewise.
927         (utf-8-ivs-big5-er): Likewise.
928         (utf-8-jis): Likewise.
929         (utf-8-ivs-jis): Likewise.
930         (utf-8-jis-er): Likewise.
931         (utf-8-ivs-jis-er): Likewise.
932         (utf-8-ks): Likewise.
933         (utf-8-ivs-ks): Likewise.
934         (utf-8-ks-er): Likewise.
935         (utf-8-ivs-ks-er): Likewise.
936
937 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
938
939         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
940         (utf-8-ivs-jp): Likewise.
941         (utf-8-jp-er): Likewise.
942         (utf-8-ivs-jp-er): Likewise.
943
944 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
945
946         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
947         setting for `=ucs-var-010'.
948
949         * mule/mule-charset.el (default-coded-charset-priority-list): Add
950         `=ucs-bmp-var-010'.
951
952         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
953         CHISE.
954         (=ucs-bmp-var-010): Likewise.
955
956 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
957
958         * mule/mule-charset.el (default-coded-charset-priority-list): Add
959         `=ucs-sip@JP/hanazono'.
960
961         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
962         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
963
964 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
965
966         * mule/mule-charset.el (default-coded-charset-priority-list):
967         - Add `=big5-cdp-var-004'.
968         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
969           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
970
971         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
972         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
973         `=big5-cdp-var-005'.
974
975         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
976         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
977         `=big5-cdp-var-003'.
978         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
979         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
980         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
981
982 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
983
984         * mule/mule-charset.el (default-coded-charset-priority-list):
985         Don't prefer ucs-compat CCSes to other CCSes.
986
987 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
988
989         * mule/mule-charset.el (default-coded-charset-priority-list): Add
990         `===ucs-bmp-cjk-compat@unicode'.
991
992         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
993         coded-charset for XEmacs CHISE.
994
995 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
996
997         * mule/mule-charset.el (default-coded-charset-priority-list): Add
998         `=ucs-sip-itaiji-003'.
999
1000         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
1001         XEmacs CHISE.
1002
1003 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1004
1005         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1006         setting for `=ucs-var-004'.
1007
1008         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1009         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
1010
1011         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
1012         XEmacs CHISE.
1013         (=ucs-var-004): Ditto.
1014         (=ucs-bmp-var-004): Ditto.
1015
1016 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1017
1018         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1019         `=ucs-sip-var-003'.
1020
1021         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
1022         XEmacs CHISE.
1023
1024 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1025
1026         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1027         setting for `=ucs-itaiji-006'.
1028
1029         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1030         `=ucs-bmp-itaiji-006'.
1031
1032         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
1033         XEmacs CHISE.
1034         (=ucs-bmp-itaiji-006): Ditto.
1035
1036 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1037
1038         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1039         `=ucs-sip-var-002'.
1040
1041         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
1042         XEmacs CHISE.
1043
1044 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1045
1046         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1047         `=ucs-sip-itaiji-002'.
1048
1049         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
1050         XEmacs CHISE.
1051
1052 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1053
1054         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1055         setting for `==hanyo-denshi/tk'.
1056
1057 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1058
1059         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
1060         (=hanyo-denshi/tk): Fix `long-name'.
1061         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
1062
1063 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1064
1065         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1066         setting for `=>mj'.
1067
1068 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1069
1070         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
1071         coded-charset for XEmacs CHISE.
1072
1073 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1074
1075         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1076         setting for `=hanyo-denshi/tk'.
1077
1078 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1079
1080         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1081         `=hanyo-denshi/tk/mf-01'.
1082
1083         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
1084         XEmacs CHISE.
1085         (=hanyo-denshi/tk/mf-01): Ditto.
1086
1087 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1088
1089         * mule/mule-charset.el (default-coded-charset-priority-list):
1090         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
1091
1092 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1093
1094         * mule/mule-charset.el (default-coded-charset-priority-list):
1095         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
1096
1097 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1098
1099         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1100         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
1101
1102         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1103         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
1104
1105         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
1106         XEmacs CHISE.
1107         (=ucs-bmp-itaiji-004): Ditto.
1108         (=ucs-itaiji-005): Ditto.
1109         (=ucs-bmp-itaiji-005): Ditto.
1110
1111 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1112
1113         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1114         `=ucs-sip-itaiji-001'.
1115
1116         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
1117         XEmacs CHISE.
1118
1119 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1120
1121         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1122         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
1123         `=ucs-itaiji-008'.
1124
1125         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1126         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
1127         `=ucs-bmp-itaiji-008'.
1128
1129         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
1130         XEmacs CHISE.
1131         (=ucs-bmp-itaiji-001): Ditto.
1132         (=ucs-itaiji-003): Ditto.
1133         (=ucs-bmp-itaiji-003): Ditto.
1134         (=ucs-itaiji-008): Ditto.
1135         (=ucs-bmp-itaiji-008): Ditto.
1136
1137 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1138
1139         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1140         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
1141
1142         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
1143         for XEmacs CHISE.
1144         (==ucs-bmp-cjk-compat@JP): Ditto.
1145
1146 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1147
1148         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1149         setting for `===hng-tzs'.
1150
1151         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1152         `===hng-tzs'.
1153
1154         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
1155         CHISE.
1156
1157 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1158
1159         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1160         setting for `===hng-doh'.
1161
1162         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1163         `===hng-doh'.
1164
1165         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
1166         CHISE.
1167
1168 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1169
1170         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1171         setting for `===hng-wad'.
1172
1173         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1174         `===hng-wad'.
1175
1176         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
1177         CHISE.
1178
1179 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1180
1181         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1182         settings for `==koseki' and `===hng-kcc'.
1183
1184         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1185         `===hng-kcc'.
1186
1187         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
1188         CHISE.
1189
1190 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1191
1192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1193         setting for `===hng-nkk'.
1194
1195         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1196         `===hng-nkk'.
1197
1198         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
1199         CHISE.
1200
1201 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1202
1203         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1204         setting for `===hng-ink'.
1205
1206         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1207         `===hng-ink'.
1208
1209         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
1210         CHISE.
1211
1212 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1213
1214         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1215         setting for `===hng-jhk'.
1216
1217         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1218         `===hng-jhk'.
1219
1220         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
1221         CHISE.
1222
1223 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1224
1225         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
1226         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
1227         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
1228         (===jis-x0213-1@2004): Likewise.
1229         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
1230         "jisx0213\\(\\.2004\\)-1" as the registry.
1231         (=+>jis-x0213-1@2004): Likewise.
1232         (=>jis-x0213-1@2004): Likewise.
1233
1234         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1235         `===jis-x0213-1@2004'.
1236
1237 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1238
1239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1240         setting for `===hng-nak'.
1241
1242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1243         `===hng-nak'.
1244
1245         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
1246         CHISE.
1247
1248 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1249
1250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1251         setting for `===hng-hos'.
1252
1253         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1254         `===hng-hos'.
1255
1256         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
1257         CHISE.
1258
1259 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1260
1261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1262         setting for `===hng-tzj'.
1263
1264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1265         `===hng-tzj'.
1266
1267         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
1268         CHISE.
1269
1270 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1271
1272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1273         setting for `===hng-kae'.
1274
1275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1276         `===hng-kae'.
1277
1278         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
1279         CHISE.
1280
1281 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1282
1283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1284         setting for `===hng-kar'.
1285
1286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1287         `===hng-kar'.
1288
1289         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
1290         CHISE.
1291
1292 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1293
1294         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1295         setting for `===hng-kyd'.
1296
1297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1298         `===hng-kyd'.
1299
1300         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
1301         CHISE.
1302
1303 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1304
1305         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1306         setting for `===hng-hok'.
1307
1308         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1309         `===hng-hok'.
1310
1311         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
1312         CHISE.
1313
1314 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1315
1316         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1317         setting for `===hng-jyu'.
1318
1319         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1320         `===hng-jyu'.
1321
1322         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
1323         CHISE.
1324
1325 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1326
1327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1328         setting for `===hng-zkd'.
1329
1330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1331         `===hng-zkd'.
1332
1333         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
1334         CHISE.
1335
1336 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1337
1338         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1339         setting for `===hng-kmi'.
1340
1341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1342         `===hng-kmi'.
1343
1344         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
1345         CHISE.
1346
1347 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1348
1349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1350         setting for `===hng-okd'.
1351
1352         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1353         `===hng-okd'.
1354
1355         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
1356         CHISE.
1357
1358 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1359
1360         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1361         setting for `===hng-nkm'.
1362
1363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1364         `===hng-nkm'.
1365
1366         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
1367         CHISE.
1368
1369 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1370
1371         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1372         setting for `===hng-nto'.
1373
1374         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1375         `===hng-nto'.
1376
1377         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
1378         CHISE.
1379
1380 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1381
1382         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1383         setting for `===hng-yhk'.
1384
1385         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1386         `===hng-yhk'.
1387
1388         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
1389         CHISE.
1390
1391 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1392
1393         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1394         setting for `===hng-sok'.
1395
1396         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1397         `===hng-sok'.
1398
1399         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
1400         CHISE.
1401
1402 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1403
1404         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1405         setting for `===hng-kda'.
1406
1407         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1408         `===hng-kda'.
1409
1410         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
1411         CHISE.
1412
1413 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1414
1415         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1416         setting for `===hng-myz'.
1417
1418         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1419         `===hng-myz'.
1420
1421         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
1422         CHISE.
1423
1424 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1425
1426         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1427         setting for `===hng-kgk'.
1428
1429         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1430         `===hng-kgk'.
1431
1432         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
1433         CHISE.
1434
1435 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1436
1437         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1438         setting for `===hng-drt'.
1439
1440         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1441         `===hng-drt'.
1442
1443         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
1444         CHISE.
1445
1446 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1447
1448         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1449         setting for `===hng-mam'.
1450
1451         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1452         `===hng-mam'.
1453
1454         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
1455         CHISE.
1456
1457 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1458
1459         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1460         setting for `===hng-dng'.
1461
1462         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1463         `===hng-dng'.
1464
1465         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
1466         CHISE.
1467
1468 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1469
1470         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1471         setting for `=>cns11643-5'.
1472
1473 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1474
1475         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1476         setting for `===hng-keg'.
1477
1478         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1479         `===hng-keg'.
1480
1481         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
1482         CHISE.
1483
1484 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1485
1486         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1487         setting for `===hng-jou'.
1488
1489         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1490         `===hng-jou'.
1491
1492         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
1493         CHISE.
1494
1495 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1496
1497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1498         setting for `===hng-smk'.
1499
1500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1501         `===hng-smk'.
1502
1503         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
1504         CHISE.
1505
1506 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1507
1508         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1509         setting for `===hng-kyo'.
1510
1511         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1512         `===hng-kyo'.
1513
1514         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
1515         CHISE.
1516
1517 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1518
1519         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1520         setting for `===hng-kss'.
1521
1522         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1523         `===hng-kss'.
1524
1525         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
1526         CHISE.
1527
1528 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1529
1530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1531         setting for `===hng-wan'.
1532
1533         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1534         `===hng-wan'.
1535
1536         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
1537         CHISE.
1538
1539 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1540
1541         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1542         setting for `===hng-ksk'.
1543
1544         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1545         `===hng-ksk'.
1546
1547         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
1548         CHISE.
1549
1550 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1551
1552         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1553         setting for `===hng-kyu'.
1554
1555         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1556         `===hng-kyu'.
1557
1558         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1559         CHISE.
1560
1561 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1562
1563         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1564         setting for `===hng-skk'.
1565
1566         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1567         `===hng-skk'.
1568
1569         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1570         CHISE.
1571
1572 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1573
1574         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1575         setting for `===hng-sik'.
1576
1577         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1578         `===hng-sik'.
1579
1580         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1581         CHISE.
1582
1583 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1584
1585         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1586         setting for `===hng-kbk'.
1587
1588         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1589         `===hng-kbk'.
1590
1591         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1592         CHISE.
1593
1594 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1595
1596         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1597         setting for `===hng-kcj'.
1598
1599         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1600         `===hng-kcj'.
1601
1602         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1603         CHISE.
1604
1605 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1606
1607         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1608         setting for `===hng-k24'.
1609
1610         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1611         `===hng-k24'.
1612
1613         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1614         CHISE.
1615
1616 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1617
1618         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1619         setting for `===hng-gok'.
1620
1621         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1622         `===hng-gok'.
1623
1624         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1625         CHISE.
1626 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1627
1628         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1629         setting for `===hng-tsu'.
1630
1631         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1632         `===hng-tsu'.
1633
1634         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1635         CHISE.
1636
1637 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1638
1639         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1640         setting for `===hng-sys'.
1641
1642         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1643         `===hng-sys'.
1644
1645         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1646         CHISE.
1647
1648 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1649
1650         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1651         - Use "&HNG010-<d><d><d><d><d>;" instead of
1652           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1653         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1654
1655         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1656         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1657
1658         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1659         "hngkhi-0" as the suffix of registry.
1660         (===hng-khm): New coded-charset for XEmacs CHISE.
1661         (=ucs-itaiji-002): Ditto.
1662         (=ucs-bmp-itaiji-002): Ditto.
1663
1664 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1665
1666         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1667         setting for `=>ucs@iwds-1'.
1668
1669         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1670         XEmacs CHISE.
1671
1672 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1673
1674         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1675         CHISE.
1676
1677         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1678         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1679         `===hng-khi'.
1680
1681 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1682
1683         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1684         setting for `===hng-khi'.
1685
1686         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1687         `===hng-khi'.
1688
1689         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1690         CHISE.
1691
1692 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1693
1694         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1695         #x9FA5 as the value of `max-code'.
1696         (=ucs-bmp-var-002): Likewise.
1697         (=ucs-bmp-var-003): Likewise.
1698         (=ucs-bmp-itaiji-084): Likewise.
1699         (=ucs-bmp-cjk@JP): Likewise.
1700         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1701         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1702         (=>ucs-bmp-cjk@component): Likewise.
1703
1704 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1705
1706         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1707         CHISE.
1708
1709 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1710
1711         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1712         XEmacs CHISE.
1713         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1714         `==jis-x0208@1978/2-pr' as the mother.
1715
1716 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1717
1718         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1719         CHISE.
1720
1721 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1722
1723         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1724         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1725
1726 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1727
1728         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1729         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1730
1731 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1732
1733         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1734         setting for `===ucs@gb'.
1735
1736 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1737
1738         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1739         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1740         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1741         as the entity-reference for `===jis-x0213-1@2000'; use
1742         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1743
1744 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1745
1746         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1747         `===jis-x0208'.
1748
1749         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1750         instead of `===jis-x0208' as the mother.
1751         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1752         `===jis-x0208' as the mother.
1753         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1754         `===jis-x0208' as the mother.
1755         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1756         `===jis-x0213-1' as the mother.
1757         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1758         `===jis-x0213-1' as the mother.
1759         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1760         the mother.
1761         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1762         mother.
1763
1764 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1765
1766         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1767         setting for `=ucs-var-001'.
1768
1769 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1770
1771         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1772         `=ucs-bmp-var-001'.
1773
1774         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1775         CHISE.
1776         (=ucs-bmp-var-001): Ditto.
1777
1778         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1779         setting for `=ucs-var-003'.
1780
1781 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1782
1783         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1784         `=ucs-bmp-var-003'.
1785
1786         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1787         CHISE.
1788         (=ucs-bmp-var-003): Ditto.
1789
1790 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1791
1792         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1793         setting for `=ucs-var-002'.
1794
1795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1796         `=ucs-bmp-var-002'.
1797
1798         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1799         CHISE.
1800         (=ucs-bmp-var-002): Ditto.
1801
1802 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1803
1804         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1805         XEmacs CHISE.
1806         (==jis-x0208@1978/5pr): Ditto.
1807
1808 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1809
1810         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1811         `=>ucs-bmp-cjk@component'.
1812
1813         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1814         XEmacs CHISE.
1815         (=>ucs-bmp-cjk@component): Ditto.
1816
1817 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1818
1819         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1820         setting for `=>iwds-1'.
1821
1822 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1823
1824         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1825         CHISE.
1826
1827 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1828
1829         * mule/mule-charset.el (default-coded-charset-priority-list):
1830         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1831         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1832         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1833         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1834
1835 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1836
1837         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1838         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1839
1840         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1841         `=>>ucs@iso' as the mother.
1842         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1843         mother.
1844
1845 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1846
1847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1848         setting for `===hanyo-denshi/ia'.
1849
1850 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1851
1852         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1853         `===hanyo-denshi/ia'.
1854
1855 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1856
1857         * mule/mule-conf.el (=koseki): Fix DOC.
1858         (==koseki): New coded-charset for XEmacs CHISE.
1859
1860 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1861
1862         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1863         XEmacs CHISE.
1864         (===hanyo-denshi/jd): Fix DOC.
1865
1866 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1867
1868         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1869         setting for `===hanyo-denshi/ip'.
1870
1871 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1872
1873         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1874         `===hanyo-denshi/ip'.
1875
1876         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1877         XEmacs CHISE.
1878
1879 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1880
1881         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1882         `==ucs-radicals@unicode' and `=>daikanwa'.
1883
1884         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1885         for XEmacs CHISE.
1886
1887 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1888
1889         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1890         XEmacs CHISE.
1891
1892 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1893
1894         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1895         `===ruimoku-v6'.
1896
1897 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1898
1899         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1900         setting for `===ruimoku-v6'.
1901
1902 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1903
1904         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1905         CHISE.
1906
1907 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1908
1909         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1910         coded-charset for XEmacs CHISE.
1911
1912 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1913
1914         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1915         XEmacs CHISE.
1916
1917 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1918
1919         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1920         `===ucs-sip@iso'.
1921
1922 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1923
1924         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1925         CHISE.
1926
1927 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1928
1929         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1930         `==ucs-sip@iso'.
1931
1932         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1933         CHISE.
1934
1935 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1936
1937         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1938         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1939         (=ucs-sip-ext-b@iso): Fix registry.
1940         (==ucs-sip-ext-b@iso): Ditto.
1941         (===ucs-sip-ext-b@iso): Ditto.
1942
1943         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1944         `=ucs-sip@iso'.
1945
1946 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1947
1948         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1949         setting for `=>cbeta'.
1950
1951 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1952
1953         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1954         `=>cns11643-7'.
1955
1956         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1957
1958 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1959
1960         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1961         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1962
1963 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1964
1965         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1966         `=ucs@cns'.
1967         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1968         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1969         `=ucs@jis/1990'.
1970         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1971         `=ucs@jis/2000'.
1972         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1973         `=ucs@jis/2004'.
1974         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1975
1976         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1977         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1978
1979 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1980
1981         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1982         XEmacs CHISE.
1983         (==jis-x0208@1978/1pr): Ditto.
1984         (==jis-x0208@1978/2-pr): Ditto.
1985
1986 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1987
1988         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1989         setting for `===jis-x0213-1@2004'.
1990
1991 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1992
1993         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1994         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1995
1996         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1997         `===hanyo-denshi/jb'.
1998
1999         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
2000         XEmacs CHISE.
2001         (=+>hanyo-denshi/ft): Ditto.
2002         (=+>hanyo-denshi/jt): Ditto.
2003
2004 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2005
2006         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2007         `===hanyo-denshi/hg'.
2008
2009 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2010
2011         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
2012         XEmacs CHISE.
2013         (===hanyo-denshi/hg): Ditto.
2014
2015 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2016
2017         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
2018         glyph-forms instead of detailed glyph-images.
2019         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
2020         `=adobe-japan1-*'.
2021         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
2022         (===adobe-japan1-1): Ditto.
2023         (===adobe-japan1-2): Ditto.
2024         (===adobe-japan1-3): Ditto.
2025         (===adobe-japan1-4): Ditto.
2026         (===adobe-japan1-5): Ditto.
2027         (===adobe-japan1-6): Ditto.
2028         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
2029         `=>>>adobe-japan1' as the mother.
2030         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
2031         `=>>adobe-japan1' as the mother.
2032         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
2033         glyph-images.
2034         (==jis-x0208@1978): Ditto.
2035         (==jis-x0208@1983): Ditto.
2036         (==jis-x0208@1990): Ditto.
2037         (==jis-x0213-1): Ditto.
2038         (==jis-x0213-1@2000): Ditto.
2039         (==jis-x0213-1@2004): Ditto.
2040         (==jis-x0213-2): Ditto.
2041         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
2042         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
2043         `=jis-x0208@1978'.
2044         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
2045         `=jis-x0208@1983'.
2046         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
2047         `=jis-x0208@1990'.
2048         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
2049         `=jis-x0213-1'.
2050         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
2051         `=jis-x0213-1@2000'.
2052         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
2053         `=jis-x0213-1@2004'.
2054         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
2055         `=jis-x0213-2'.
2056         (===jis-x0208): New coded-charset for XEmacs CHISE.
2057         (===jis-x0208@1978): Ditto.
2058         (===jis-x0208@1983): Ditto.
2059         (===jis-x0208@1990): Ditto.
2060         (===jis-x0213-1): Ditto.
2061         (===jis-x0213-1@2000): Ditto.
2062         (===jis-x0213-2): Ditto.
2063         (===jis-x0212): Ditto.
2064         (===ks-x1001): Ditto.
2065         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
2066         mother.
2067         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
2068         as the mother.
2069         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
2070         as the mother.
2071         (===cns11643-1): New coded-charset for XEmacs CHISE.
2072         (===cns11643-2): Ditto.
2073         (===cns11643-3): Ditto.
2074         (===cns11643-4): Ditto.
2075         (===cns11643-5): Ditto.
2076         (===cns11643-6): Ditto.
2077         (===cns11643-7): Ditto.
2078         (=>>cns11643-1): Ditto.
2079         (==big5-cdp): Indicate abstract glyph-images instead of
2080         representative glyph-images.
2081         (===big5-cdp): New coded-charset for XEmacs CHISE.
2082         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
2083         detailed glyph-images.
2084         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
2085         `=hanyo-denshi/*'.
2086         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2087         (===hanyo-denshi/ib): Ditto.
2088         (===hanyo-denshi/jt): Ditto.
2089         (===hanyo-denshi/ks): Ditto.
2090         (===mj): Ditto.
2091         (===mj-0): Ditto.
2092         (===mj-1): Ditto.
2093         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
2094         `=>>>hanyo-denshi/*' as its mother.
2095         (==gt): Indicate abstract glyph-forms instead of detailed
2096         glyph-images.
2097         (===gt): New coded-charset for XEmacs CHISE.
2098         (=>>>gt): Indicates `==gt' instead of `=gt'.
2099         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
2100         (==gt-k): Indicate abstract glyph-forms instead of detailed
2101         glyph-images.
2102         (===gt-k): New coded-charset for XEmacs CHISE.
2103         (==daikanwa): Indicates glyph-images instead of detailed
2104         glyph-images.
2105         (===daikanwa): New coded-charset for XEmacs CHISE.
2106         (===daikanwa/+p): Ditto.
2107         (===daikanwa/ho): Ditto.
2108         (==cbeta): Ditto.
2109         (===cbeta): Ditto.
2110         (==jef-china3): Ditto.
2111         (===jef-china3): Ditto.
2112         (==ruimoku-v6): Ditto.
2113         (==ucs@iso): Indicate representative glyph-forms instead of
2114         representative glyph-images.
2115         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
2116         (==ucs@unicode): Indicate representative glyph-forms instead of
2117         representative glyph-images.
2118         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
2119         `=ucs@unicode'.
2120         (==ucs@cns): Indicate representative glyph-forms instead of
2121         representative glyph-images.
2122         (==ucs@jis): Ditto.
2123         (==ucs@jis/1990): Ditto.
2124         (==ucs@jis/2000): Ditto.
2125         (==ucs@jis/2004): Ditto.
2126         (==ucs@ks): Ditto.
2127         (===ucs@iso): New coded-charset for XEmacs CHISE.
2128         (===ucs@unicode): Ditto.
2129         (===ucs@gb): Ditto.
2130         (===ucs@ks): Ditto.
2131         (===ucs-bmp-cjk@gb): Ditto.
2132         (===ucs-sip-ext-b@iso): Ditto.
2133
2134 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2135
2136         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2137         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
2138         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
2139         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
2140         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
2141         `===cns11643-3', `===cns11643-4', `===cns11643-5',
2142         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
2143         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
2144         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
2145         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
2146
2147         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2148         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
2149         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
2150         - Use "&g1-[NAME];" for `=>>[NAME]'.
2151         - Abolish "&g2-[NAME];".
2152
2153 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2154
2155         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
2156         `=>>ucs@cns' as the mother.
2157
2158 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2159
2160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2161         setting for `==ucs@ks'.
2162
2163 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
2164
2165         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
2166         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
2167         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
2168         0x00E30000〜0x00E409D5.
2169
2170 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2171
2172         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2173         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
2174         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
2175
2176 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2177
2178         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2179         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
2180
2181         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
2182         (=mj-0): Ditto.
2183         (=mj-1): Ditto.
2184         (==mj): Ditto.
2185         (==mj-0): Ditto.
2186         (==mj-1): Ditto.
2187         (=>>mj): Ditto.
2188
2189         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2190         setting for `=mj' and `==mj'.
2191
2192 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2193
2194         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
2195         CHISE.
2196
2197 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2198
2199         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2200         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
2201         `=>ucs@hanyo-denshi'.
2202
2203 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2204
2205         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2206         setting for `=koseki' and `=>ucs@hanyo-denshi'.
2207
2208         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
2209         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
2210
2211 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2212
2213         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
2214         XEmacs CHISE.
2215
2216 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2217
2218         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2219         Change priority of `=>>>ucs@iso'.
2220
2221         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
2222         `=>>>ucs@iso' as the mother.
2223         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
2224
2225 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2226
2227         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2228         Change priority of `=>>>ucs@unicode'.
2229
2230         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
2231         `=ucs@unicode'.
2232
2233 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2234
2235         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2236         Change priority of `=>>>ucs@jis'.
2237
2238         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
2239         `=ucs@jis'.
2240
2241 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2242
2243         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2244         setting for `==daikanwa/+p'.
2245
2246 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2247
2248         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2249         setting for `==shinjigen@1ed'.
2250
2251 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2252
2253         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
2254         XEmacs CHISE.
2255
2256 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2257
2258         * mule/mule-conf.el (==shinjigen): Modify DOC.
2259         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
2260         (==shinjigen@rev): Modify DOC.
2261
2262 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2263
2264         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
2265         CHISE.
2266
2267 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2268
2269         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2270         settings for `==daikanwa' and `==ucs@JP/hanazono'.
2271
2272         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
2273         XEmacs CHISE.
2274
2275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2276         `==daikanwa'.
2277
2278 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2279
2280         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2281         setting for `==cns11643-7'.
2282
2283         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2284         `==cns11643-7'.
2285
2286 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
2287
2288         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2289         `==cns11643-6'.
2290
2291         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2292         setting for `==cns11643-6'.
2293
2294 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2295
2296         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2297         setting for `==cns11643-5'.
2298
2299         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2300         `==cns11643-5'.
2301
2302 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2303
2304         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2305         setting for `==cns11643-4'.
2306
2307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2308         `==cns11643-4'.
2309
2310 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2311
2312         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2313         setting for `==cns11643-3'.
2314
2315         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2316         `==cns11643-3'.
2317
2318 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
2319
2320         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2321         setting for `==cns11643-2'.
2322
2323         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2324         `==cns11643-2'.
2325
2326 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2327
2328         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2329         Change priority of `=>>>ucs@ks'.
2330
2331         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
2332         `=ucs@ks'.
2333
2334 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2335
2336         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2337         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
2338         `==ucs@cns' and `==cns11643-1'.
2339
2340         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
2341         (==cns11643-2): Ditto.
2342         (==cns11643-3): Ditto.
2343         (==cns11643-4): Ditto.
2344         (==cns11643-5): Ditto.
2345         (==cns11643-6): Ditto.
2346         (==cns11643-7): Ditto.
2347
2348         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2349         `==cns11643-1'.
2350
2351 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2352
2353         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2354         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
2355         `=>>>ucs@jis/1990'.
2356
2357         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
2358         `=ucs@jis/1990'.
2359         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
2360         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
2361
2362 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2363
2364         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2365         Change priority of `=>>>ucs@cns'.
2366
2367         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
2368         `=ucs@cns'.
2369
2370 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2371
2372         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2373         `==ks-x1001'.
2374
2375         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2376         `=ks-x1001' instead of `korean-ksc5601'; add setting for
2377         `==ks-x1001'.
2378
2379 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2380
2381         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
2382
2383 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2384
2385         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
2386         `=jis-x0208'.
2387         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
2388         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
2389         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
2390         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
2391         (=>>>jis-x0213-1@2000): Changed to an alias for
2392         `=jis-x0213-1@2000'.
2393         (=>>>jis-x0213-1@2004): Changed to an alias for
2394         `=jis-x0213-1@2004'.
2395         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
2396
2397 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2398
2399         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
2400         `=adobe-japan1-0'.
2401         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
2402         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
2403         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
2404         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
2405         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
2406         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
2407
2408 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2409
2410         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2411         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
2412         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
2413         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
2414         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
2415         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
2416
2417 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2418
2419         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2420         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
2421         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
2422         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
2423         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
2424         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
2425         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
2426         `==jis-x0212'.
2427
2428 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
2429
2430         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
2431         "AdobeJapan1-[0-6]$".
2432         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
2433         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
2434         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
2435         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
2436         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
2437         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
2438         (==adobe-japan1-1): Ditto.
2439         (==adobe-japan1-2): Ditto.
2440         (==adobe-japan1-3): Ditto.
2441         (==adobe-japan1-4): Ditto.
2442         (==adobe-japan1-5): Ditto.
2443         (==adobe-japan1-6): Ditto.
2444         (==jis-x0208): Ditto.
2445         (==jis-x0208@1978): Ditto.
2446         (==jis-x0208@1983): Ditto.
2447         (==jis-x0208@1990): Ditto.
2448         (==jis-x0213-1): Ditto.
2449         (==jis-x0213-1@2000): Ditto.
2450         (==jis-x0213-1@2004): Ditto.
2451         (==jis-x0213-2): Ditto.
2452         (==jis-x0212): Ditto.
2453         (==gb2312): Ditto.
2454         (==iso-ir165): Ditto.
2455         (==gb12345): Ditto.
2456         (==ks-x1001): Ditto.
2457         (==cns11643-1): Ditto.
2458         (==cns11643-2): Ditto.
2459         (==cns11643-3): Ditto.
2460         (==cns11643-4): Ditto.
2461         (==cns11643-5): Ditto.
2462         (==cns11643-6): Ditto.
2463         (==cns11643-7): Ditto.
2464         (==big5-cdp): Ditto.
2465         (==hanyo-denshi/ja): Ditto.
2466         (==hanyo-denshi/jb): Ditto.
2467         (==hanyo-denshi/jc): Ditto.
2468         (==hanyo-denshi/jd): Ditto.
2469         (==hanyo-denshi/ft): Ditto.
2470         (==hanyo-denshi/ia): Ditto.
2471         (==hanyo-denshi/ib): Ditto.
2472         (==hanyo-denshi/hg): Ditto.
2473         (==hanyo-denshi/jt): Ditto.
2474         (==hanyo-denshi/ks): Ditto.
2475         (==gt): Ditto.
2476         (==gt-k): Ditto.
2477         (==daikanwa): Ditto.
2478         (==shinjigen): Ditto.
2479         (==ucs@iso): Ditto.
2480         (==ucs@unicode): Ditto.
2481         (==ucs@gb): Ditto.
2482         (==ucs-bmp@gb): Ditto.
2483         (==ucs@cns): Ditto.
2484         (==ucs-bmp@cns): Ditto.
2485         (==ucs@jis): Ditto.
2486         (==ucs@jis/1990): Ditto.
2487         (==ucs@jis/2000): Ditto.
2488         (==ucs@jis/2004): Ditto.
2489         (==ucs@JP): Ditto.
2490         (==ucs@JP/hanazono): Ditto.
2491         (==ucs@ks): Ditto.
2492         (==ucs-bmp@ks): Ditto.
2493         (==ucs@cns11643): Ditto.
2494         (==ucs-bmp-cjk@gb): Ditto.
2495         (==ucs-bmp-cjk@JP/hanazono): Ditto.
2496         (==ucs-sip-ext-b@iso): Ditto.
2497
2498 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2499
2500         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2501         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
2502
2503         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
2504         XEmacs CHISE.
2505         (=ucs-bmp-cjk@unicode): Abolished.
2506
2507 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2508
2509         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2510         `=+>ucs-bmp-cjk-compat@jis'.
2511
2512         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
2513         for XEmacs CHISE.
2514
2515 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2516
2517         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
2518         CHISE.
2519
2520 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2521
2522         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
2523         for XEmacs CHISE.
2524         (=jis-x0208@1978/1er-pr): Abolished.
2525         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
2526         `=jis-x0208@1978/1er-pr' as the mother.
2527
2528 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2529
2530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2531         setting for `=ucs-itaiji-084'.
2532
2533 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2534
2535         * mule/mule-charset.el (default-coded-charset-priority-list):
2536         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
2537
2538         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
2539         XEmacs CHISE.
2540         (=ucs-bmp-itaiji-084): Ditto.
2541
2542 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2543
2544         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2545         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2546
2547 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2548
2549         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2550         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2551
2552         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
2553         XEmacs CHISE.
2554         (=big5-cdp-var-5): Ditto.
2555
2556 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2557
2558         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2559         XEmacs CHISE.
2560
2561 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2562
2563         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2564         XEmacs CHISE.
2565
2566 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2567
2568         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2569         setting for `=>>>hanyo-denshi/ft'.
2570
2571 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2572
2573         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2574         XEmacs CHISE.
2575         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2576         `=hanyo-denshi/jd' as the mother.
2577
2578 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2579
2580         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2581         XEmacs CHISE.
2582         (=+>adobe-japan1-1): Ditto.
2583         (=+>adobe-japan1-2): Ditto.
2584         (=+>adobe-japan1-3): Ditto.
2585         (=+>adobe-japan1-4): Ditto.
2586         (=+>adobe-japan1-5): Ditto.
2587         (=+>adobe-japan1-6): Ditto.
2588         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2589
2590 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2591
2592         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2593         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2594         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2595
2596         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2597         the top.
2598
2599 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2600
2601         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2602         XEmacs CHISE.
2603         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2604         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2605         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2606
2607 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2608
2609         * mule/mule-charset.el (default-coded-charset-priority-list):
2610         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2611         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2612
2613         * mule/mule-conf.el: Modify order of definitions of some
2614         coded-charsets.
2615
2616 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2617
2618         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2619         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2620         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2621
2622         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2623         CHISE.
2624         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2625         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2626
2627 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2628
2629         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2630         CHISE.
2631
2632 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2633
2634         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2635         setting for `=daikanwa/+2p'.
2636
2637         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2638         XEmacs CHISE.
2639
2640 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2641
2642         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2643         XEmacs CHISE.
2644         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2645
2646 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2647
2648         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2649         setting for `=>>>hanyo-denshi/ib'.
2650
2651 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2652
2653         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2654         XEmacs CHISE.
2655         (=>>>hanyo-denshi/ib): Ditto.
2656         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2657         `=hanyo-denshi/ja' as the mother.
2658         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2659         `=hanyo-denshi/ib' as the mother.
2660
2661 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2662
2663         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2664         XEmacs CHISE.
2665         (utf-8-ivs-mcs-er): Likewise.
2666         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2667         and `=>ucs-gb'.
2668         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2669         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2670         `ucs-gb' and `=>ucs-gb'.
2671         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2672         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2673         and `=>ucs-cns'.
2674         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2675         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2676         `ucs-cns' and `=>ucs-cns'.
2677         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2678         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2679         `ucs-big5' and `=>ucs-big5'.
2680         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2681         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2682         `ucs-big5' and `=>ucs-big5'.
2683         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2684         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2685         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2686         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2687         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2688         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2689         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2690         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2691         `=>ucs-jis'; modify DOC and mnemonic.
2692         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2693         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2694         and `=>ucs-jis'; modify DOC and mnemonic.
2695         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2696         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2697         `=>ucs-ks'.
2698         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2699         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2700         and `=>ucs-ks'.
2701         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2702
2703 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2704
2705         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2706         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2707
2708 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2709
2710         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2711         Modify priorities.
2712
2713 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2714
2715         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2716         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2717
2718 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2719
2720         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2721         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2722
2723 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2724
2725         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2726         CHISE.
2727
2728 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2729
2730         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2731         CHISE.
2732
2733 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2734
2735         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2736         CHISE.
2737
2738 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2739
2740         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2741         `=+>ucs-bmp-cjk@unicode'.
2742
2743         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2744         for XEmacs CHISE.
2745
2746 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2747
2748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2749         setting for `=>>daikanwa'.
2750
2751 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2752
2753         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2754         `=>>hanyo-denshi/jt'.
2755
2756 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2757
2758         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2759         XEmacs CHISE.
2760         (=+>jis-x0208@1990): Ditto.
2761         (=+>jis-x0213-1@2000): Ditto.
2762
2763 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2764
2765         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2766         XEmacs CHISE.
2767
2768 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2769
2770         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2771         XEmacs CHISE.
2772         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2773         `=hanyo-denshi/jc' as the mother.
2774
2775 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2776
2777         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2778         setting for `=+>adobe-japan1'.
2779
2780         * mule/mule-charset.el (default-coded-charset-priority-list):
2781         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2782         and `=>>hanyo-denshi/ft' to `=>>gt'.
2783
2784 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2785
2786         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2787         XEmacs CHISE.
2788         (=>>adobe-japan1-1): Ditto.
2789         (=>>adobe-japan1-2): Ditto.
2790         (=>>adobe-japan1-3): Ditto.
2791         (=>>adobe-japan1-4): Ditto.
2792         (=>>adobe-japan1-5): Ditto.
2793         (=>>adobe-japan1-6): Ditto.
2794         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2795
2796 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2797
2798         * mule/mule-conf.el (=adobe-japan1): New alias for
2799         `=adobe-japan1-6'.
2800         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2801         (=>>>adobe-japan1-1): Ditto.
2802         (=>>>adobe-japan1-2): Ditto.
2803         (=>>>adobe-japan1-3): Ditto.
2804         (=>>>adobe-japan1-4): Ditto.
2805         (=>>>adobe-japan1-5): Ditto.
2806         (=>>>adobe-japan1-6): Ditto.
2807         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2808
2809 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2810
2811         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2812         setting for `=>>>adobe-japan1'.
2813
2814 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2815
2816         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2817         setting for `=+>ucs@ks'.
2818
2819 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2820
2821         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2822         XEmacs CHISE.
2823         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2824         `=adobe-japan1-6' as the mother.
2825
2826 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2827
2828         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2829         setting for `=>cns11643-7'.
2830
2831 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2832
2833         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2834         CHISE.
2835
2836 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2837
2838         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2839         XEmacs CHISE.
2840         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2841
2842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2843         setting for `=>ucs@jis/2004'.
2844
2845 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2846
2847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2848         setting for `=+>gt'.
2849
2850         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2851         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2852
2853 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2854
2855         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2856         `=>ucs@unicode' as the mother.
2857         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2858         mother.
2859         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2860         mother.
2861         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2862         mother.
2863
2864 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2865
2866         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2867         setting for `=+>ucs@unicode'.
2868
2869         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2870         CHISE.
2871
2872 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2873
2874         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2875         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2876         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2877         - Add setting for `=+>ucs@cns'.
2878
2879         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2880         CHISE.
2881         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2882         as the mother.
2883         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2884         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2885
2886         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2887         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2888
2889 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2890
2891         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2892         setting for `=>ucs@ks'.
2893
2894 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2895
2896         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2897         `=ucs-bmp-cjk-compat@unicode'.
2898
2899         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2900         coded-charset for XEmacs CHISE.
2901
2902 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2903
2904         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2905         `=ucs-bmp-cjk-compat'.
2906
2907         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2908         XEmacs CHISE.
2909
2910 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2911
2912         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2913         CHISE.
2914
2915 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2916
2917         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2918         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2919
2920         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2921         `=>ucs@jis/1990'.
2922         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2923
2924 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2925
2926         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2927         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2928
2929         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2930         CHISE.
2931         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2932         mother.
2933
2934 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2935
2936         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2937         `=>jis-x0213-2@usual'.
2938         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2939         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2940         `=>jis-x0213-2@usual' as the mother.
2941
2942 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2943
2944         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2945         (=>ucs@JP): New alias for `=+>ucs@jis'.
2946
2947 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2948
2949         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2950         `=>jis-x0208@usual'.
2951         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2952         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2953         `=>jis-x0208@usual' as the mother.
2954         (=>jis-x0208): Likewise.
2955
2956 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2957
2958         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2959         setting for `=+>jis-x0208@1978'.
2960
2961 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2962
2963         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2964         XEmacs CHISE.
2965
2966 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2967
2968         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2969         setting for `=>>>ucs@jis/1990'.
2970
2971 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2972
2973         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2974         setting for `=>ucs@jis/1990'.
2975
2976 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2977
2978         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2979         setting for `=ucs@JP/hanazono'.
2980
2981         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2982         CHISE.
2983         (=ucs@JP/hanazono): Ditto.
2984         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2985         (=>>hanyo-denshi/jc): Ditto.
2986         (=>>hanyo-denshi/jd): Ditto.
2987
2988 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2989
2990         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2991         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2992
2993 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2994
2995         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2996         XEmacs CHISE.
2997
2998 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2999
3000         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
3001         XEmacs CHISE.
3002
3003 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3004
3005         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3006         `=ucs-bmp-cjk@JP'.
3007
3008 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3009
3010         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
3011         XEmacs CHISE.
3012
3013 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3014
3015         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3016         Modify order of settings; add settings for `=daikanwa@rev2'.
3017
3018 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3019
3020         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3021         setting for `=>>cbeta'.
3022
3023         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
3024         CHISE.
3025
3026 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3027
3028         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3029         setting for `=>>adobe-japan1'.
3030
3031 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3032
3033         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
3034         XEmacs CHISE.
3035
3036 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3037
3038         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3039         setting for `=>>hanyo-denshi/ia'.
3040
3041         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
3042         XEmacs CHISE.
3043
3044 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3045
3046         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3047         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
3048
3049         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
3050         XEmacs CHISE.
3051         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
3052         `=hanyo-denshi/jt' as the mother.
3053
3054 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3055
3056         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3057         setting for `=>>>jis-x0213-2'.
3058
3059         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
3060         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
3061         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
3062
3063 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3064
3065         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
3066         XEmacs CHISE.
3067
3068 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3069
3070         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
3071         XEmacs CHISE.
3072
3073         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3074         `=>>jis-x0213-1@2004'.
3075
3076 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3077
3078         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
3079         XEmacs CHISE.
3080
3081 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3082
3083         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3084         - Use "&g2-*;" as entity-references for `=>>>*'.
3085         - Omit "&a{GT|JX1|JX2|JX3}-*;".
3086
3087         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
3088         XEmacs CHISE.
3089         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
3090         as the mother.
3091
3092 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3093
3094         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3095         setting for `=>>hanyo-denshi/ib'.
3096
3097         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
3098         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
3099         (=>>jis-x0208@1990): Ditto.
3100         (=>>hanyo-denshi/ib): Ditto.
3101
3102         * mule/mule-charset.el (default-coded-charset-priority-list):
3103         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
3104
3105 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3106
3107         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3108         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
3109         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
3110         `=>>>ucs@jis/2004'.
3111
3112 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3113
3114         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
3115         XEmacs CHISE.
3116         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
3117         `=jis-x0213-1@2004' as the mother.
3118         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
3119         (=>>>ucs@ks): Ditto.
3120
3121         * mule/mule-charset.el (default-coded-charset-priority-list):
3122         Modify priority of `=hanyo-denshi/*'.
3123
3124 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3125
3126         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3127         settings for `=>>ucs@JP' and `=ucs@JP'.
3128
3129 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3130
3131         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
3132         CHISE.
3133
3134 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3135
3136         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3137         setting for `=>>>ucs@cns'.
3138
3139         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
3140         CHISE.
3141
3142 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3143
3144         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
3145         instead of `=>>>jis-x0213-1@2004' as the mother.
3146         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
3147         (=>>>ucs@unicode): Likewise.
3148         (=>>>ucs@jis): Likewise.
3149         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
3150         mother.
3151         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
3152
3153 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3154
3155         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3156         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
3157         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
3158         `=>>>ucs@jis'.
3159
3160 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3161
3162         * mule/mule-charset.el (default-coded-charset-priority-list):
3163         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
3164         and `=jis-x0213-*-2000'.
3165
3166 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3167
3168         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
3169         XEmacs CHISE.
3170         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
3171         `=>>jis-x0213-1' as the mother.
3172
3173 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3174
3175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3176         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
3177
3178 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3179
3180         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
3181
3182 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3183
3184         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
3185         XEmacs CHISE.
3186
3187 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3188
3189         * mule/mule-coding.el (decomposition-feature-list): Set
3190         `=decomposition', `=decomposition@cid' and
3191         `=decomposition@hanyo-denshi'.
3192
3193 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3194
3195         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3196         setting for `=>>hanyo-denshi/ks'.
3197
3198         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
3199         XEmacs CHISE.
3200
3201 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3202
3203         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3204         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
3205
3206         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3207         `=hanyo-denshi/ks/mf'.
3208
3209         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
3210         XEmacs CHISE.
3211         (=hanyo-denshi/ks/mf): Ditto.
3212
3213 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3214
3215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3216         settings for P=hanyo-denshi/jt'.
3217
3218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3219         `=hanyo-denshi/jt'.
3220
3221         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
3222         XEmacs CHISE.
3223
3224 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3225
3226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3227         settings for `=hanyo-denshi/ip'.
3228
3229         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3230         `=hanyo-denshi/ip'.
3231
3232         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
3233         XEmacs CHISE.
3234
3235 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3236
3237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3238         settings for `=hanyo-denshi/hg'.
3239
3240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3241         `=hanyo-denshi/hg'.
3242
3243         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
3244         XEmacs CHISE.
3245
3246 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3247
3248         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3249         setting for `=>>hanyo-denshi/ft'.
3250
3251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3252         `=>>hanyo-denshi/ft'.
3253
3254         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
3255         XEmacs CHISE.
3256
3257 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3258
3259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3260         settings for `=hanyo-denshi/ib'.
3261
3262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3263         `=hanyo-denshi/ib'.
3264
3265         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
3266         XEmacs CHISE.
3267
3268 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3269
3270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3271         settings for isolated characters of `=hanyo-denshi/ia' and
3272         non-isolated characters of `=hanyo-denshi/*'.
3273
3274         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3275         `=hanyo-denshi/ia'.
3276
3277         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
3278         XEmacs CHISE.
3279
3280 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3281
3282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3283         setting for isolated characters of `=hanyo-denshi/ft'.
3284
3285         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3286         `=hanyo-denshi/ft'.
3287
3288         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
3289         XEmacs CHISE.
3290
3291 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3292
3293         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3294         setting for isolated characters of `=hanyo-denshi/jd'.
3295
3296         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3297         `=hanyo-denshi/jd'.
3298
3299         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
3300         XEmacs CHISE.
3301
3302 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3303
3304         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3305         setting for isolated characters of `=hanyo-denshi/jc'.
3306
3307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3308         `=hanyo-denshi/jc'.
3309
3310         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
3311         XEmacs CHISE.
3312
3313 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3314
3315         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3316         setting for isolated characters of `=hanyo-denshi/jb'.
3317
3318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3319         `=hanyo-denshi/jb'.
3320
3321         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
3322         XEmacs CHISE.
3323
3324 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3325
3326         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3327         setting for isolated characters of `=hanyo-denshi/ja'.
3328
3329 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3330
3331         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3332         `=hanyo-denshi/ja'.
3333
3334         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
3335         XEmacs CHISE.
3336
3337 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3338
3339         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3340         settings for isolated characters of `=adobe-japan1-6'.
3341
3342 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3343
3344         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
3345         CHISE.
3346         (=daikanwa/+2p): Ditto.
3347         (=daikanwa/ho): Ditto.
3348
3349 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3350
3351         * mule/mule-coding.el (utf-8-mcs-no-composition): New
3352         coding-system for XEmacs CHISE.
3353
3354 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3355
3356         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3357         setting for `=>>ruimoku-v6'.
3358
3359         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
3360         CHISE.
3361
3362 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3363
3364         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3365         setting for `=daikanwa@rev1'.
3366
3367 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3368
3369         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3370         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
3371
3372 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3373
3374         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
3375         XEmacs CHISE.
3376         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
3377
3378 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3379
3380         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
3381         CHISE.
3382
3383 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3384
3385         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
3386         CHISE.
3387
3388         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3389         setting for `=>ucs@jis'.
3390
3391 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3392
3393         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3394         setting for `=>jis-x0208@usual'.
3395
3396         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
3397         XEmacs CHISE.
3398         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
3399         (=>ucs@ks): New coded-charset for XEmacs CHISE.
3400         (=ucs@big5): Use `=>>ucs@cns' as the mother.
3401
3402 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3403
3404         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
3405         CHISE.
3406         (=>>>jis-x0208@1990): Ditto.
3407         (=>>>jis-x0213-1): Ditto.
3408         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
3409         mother.
3410         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
3411         as the mother.
3412
3413 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3414
3415         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3416         setting for `=>ucs@cns' and `=>>ucs@ks'.
3417
3418         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
3419         CHISE.
3420
3421 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3422
3423         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
3424         CHISE.
3425
3426 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3427
3428         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
3429         CHISE.
3430         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
3431         mother.
3432
3433 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3434
3435         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3436         `==>ucs-bmp-cjk@bucs'.
3437
3438         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
3439         XEmacs CHISE.
3440
3441 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3442
3443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3444         setting for `==>ucs@bucs'.
3445
3446         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
3447         XEmacs CHISE.
3448
3449 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3450
3451         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3452         - Add setting for `=>>jis-x0208'.
3453         - Omit setting for `=>>jis-x0208@1990'.
3454         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
3455           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
3456           `=ucs@FOO'.
3457
3458 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3459
3460         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3461         setting for `=>daikanwa'.
3462
3463 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3464
3465         * mule/mule-conf.el (=daikanwa): Fix DOC.
3466         (=>daikanwa): New abstract character for XEmacs CHISE.
3467         (=>ucs@iso): Likewise.
3468         (=>ucs@unicode): Likewise.
3469         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
3470
3471 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3472
3473         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3474         - Prefer representative features to `=>>gt', `=>>big5-cdp',
3475           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
3476         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
3477         - Add `=>big5-cdp'.
3478
3479 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3480
3481         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
3482         (=>big5-cdp): New abstract character.
3483
3484 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3485
3486         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3487         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
3488         `chinese-big5'.
3489
3490 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3491
3492         * mule/mule-charset.el (default-coded-charset-priority-list):
3493         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
3494
3495         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3496         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
3497         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
3498         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
3499         and `=>jis-x0213-2'.
3500
3501 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3502
3503         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
3504         XEmacs CHISE.
3505         (=>>ucs@jis/2000): Likewise.
3506         (=>>ucs@jis/2004): Likewise.
3507
3508 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3509
3510         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3511         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
3512         `=>>ucs@cns'.
3513
3514         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
3515         XEmacs CHISE.
3516         (=>>gt): Use quote instead of backquote; modify DOC.
3517         (=>gt): Use quote instead of backquote.
3518         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
3519         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
3520         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
3521         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
3522         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
3523         (=ucs@iso): Use `=>>ucs@iso' as the mother.
3524
3525 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3526
3527         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3528         `=>>ucs@unicode' and `=>>gt'.
3529
3530 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3531
3532         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
3533         XEmacs CHISE.
3534         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
3535         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
3536         `=jis-x0208@1978/1er-pr' as the mother.
3537         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
3538
3539 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3540
3541         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
3542         `=ucs@unicode' as the mother.
3543
3544 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3545
3546         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3547         setting for `=>>ucs@unicode'.
3548
3549         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
3550         CHISE.
3551
3552 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3553
3554         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3555         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
3556
3557         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3558         `=adobe-japan1-6' and `=adobe-japan1-base'.
3559
3560         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3561         XEmacs CHISE.
3562         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3563         specify `min-code' and `max-code'.
3564         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3565         (=adobe-japan1-2): Likewise.
3566         (=adobe-japan1-3): Likewise.
3567         (=adobe-japan1-4): Likewise.
3568         (=adobe-japan1-5): Likewise.
3569         (=adobe-japan1-6): Likewise.
3570
3571 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3572
3573         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3574         setting for `=>gt'.
3575
3576 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3577
3578         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3579         CHISE.
3580
3581 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3582
3583         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3584         setting for `=>zinbun-oracle'.
3585
3586         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3587         for XEmacs CHISE.
3588
3589 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3590
3591         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3592         for XEmacs CHISE.
3593         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3594         `=jis-x0208@1978' as the mother.
3595
3596 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3597
3598         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3599         - Use `=gt' instead of `ideograph-gt'.
3600         - Use `=gt-k' instead of `ideograph-gt-k'.
3601         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3602         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3603         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3604         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3605         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3606         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3607         - Use `=>>gt' instead of `<=>gt'.
3608         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3609         - Add setting for `=>>jis-x0208@1990'.
3610         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3611           `=>>jis-x0213-1@2000'.
3612         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3613         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3614           `=>>jis-x0213-1@2004'.
3615         - Add setting for `=>>jis-x0208@1978'.
3616         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3617
3618 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3619
3620         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3621         XEmacs CHISE.
3622
3623 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3624
3625         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3626         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3627         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3628         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3629         `<=>jis-x0213-1@2004'.
3630
3631 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3632
3633         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3634         CHISE.
3635         (=>jis-x0213-2): Ditto.
3636
3637 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3638
3639         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3640         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3641
3642 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3643
3644         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3645         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3646         `=>jis-x0213-1'.
3647
3648 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3649
3650         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3651         CHISE.
3652         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3653
3654 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3655
3656         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3657         `<==>jis-x0213-1'.
3658         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3659         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3660         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3661         (<=>jis-x0208): New alias for `=>jis-x0208'.
3662         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3663         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3664         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3665         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3666         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3667         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3668         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3669         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3670         (=>>gt): Renamed from `<==>gt'.
3671         (<==>gt): New alias for `=>>gt'.
3672
3673 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3674
3675         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3676         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3677         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3678         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3679         - Add settings for `<=>jis-x0213-1@2000' and
3680           `<=>jis-x0213-1@2004'.
3681
3682         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3683         XEmacs CHISE.
3684         (<==>jis-x0213-1): Likewise.
3685         (<==>jis-x0213-1@2000): Likewise.
3686         (<==>jis-x0213-1@2004): Likewise.
3687         (<=>jis-x0208): Add property `=>iso-ir 168'.
3688         (<=>jis-x0208@1997): Likewise.
3689         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3690         as the mother; add property `=>iso-ir 228'.
3691         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3692         property `=>iso-ir 228'.
3693         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3694         property `=>iso-ir 233'.
3695         (<==>gt): Renamed from `<=>gt'.
3696         (<=>gt): New alias for `<==>gt'.
3697
3698 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3699
3700         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3701         CHISE.
3702         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3703         `<=>jis-x0208' as the mother.
3704         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3705         (<=>jis-x0213-1@2000): Ditto.
3706         (<=>jis-x0213-1@2004): Ditto.
3707
3708 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3709
3710         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3711         settings for `<=>gt'.
3712
3713         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3714
3715 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3716
3717         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3718         XEmacs CHISE.
3719         (=jis-x0208@1978/-4pr): Likewise.
3720         (=jis-x0208@1978/4-pr): Likewise.
3721         (=jis-x0213-1): Likewise.
3722         (=ucs@iso): Likewise.
3723         (=ucs@unicode): Likewise.
3724         (=ucs@gb): Likewise.
3725         (=ucs@gb/fw): Likewise.
3726         (=ucs@cns): Likewise.
3727         (=ucs@cns/fw): Likewise.
3728         (=ucs@jis): Likewise.
3729         (=ucs@jis/fw): Likewise.
3730         (=ucs@jis/1990): Likewise.
3731         (=ucs@jis/2000): Likewise.
3732         (=ucs@jis/2004): Likewise.
3733         (=ucs@JP): Likewise.
3734         (=ucs@ks): Likewise.
3735         (=ucs@big5): Likewise.
3736         (=ucs@big5/cns11643): Likewise.
3737         (=ucs@cns11643): Likewise.
3738
3739 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3740
3741         * mule/mule-charset.el (default-coded-charset-priority-list):
3742         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3743
3744         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3745         CHISE.
3746         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3747         mother.
3748
3749 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3750
3751         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3752         from src/mule-charset.c].
3753         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3754         specify `final'.
3755         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3756         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3757         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3758         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3759         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3760         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3761
3762 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3763
3764         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3765         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3766         (=jis-x0208@1978/i-4): Specify `partial'.
3767         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3768         mother coded-charset.
3769         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3770
3771 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3772
3773         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3774         settings for `=jis-x0213-1@2004'.
3775
3776 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3777
3778         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3779         CHISE.
3780         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3781         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3782         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3783         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3784         temporarily.
3785         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3786
3787 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3788
3789         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3790         CHISE.
3791         (=shinjigen@1ed): Inherited from `=shinjigen'.
3792         (=shinjigen@rev): Likewise.
3793
3794 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3795
3796         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3797         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3798
3799 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3800
3801         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3802         define it as an alias.
3803         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3804         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3805         alias.
3806         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3807         alias.
3808
3809 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3810
3811         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3812         CHISE.
3813
3814 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3815
3816         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3817         CHISE.
3818         (shinjigen-2): Ditto.
3819
3820 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3821
3822         * mule/mule-charset.el (default-coded-charset-priority-list):
3823         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3824         `chinese-big5-eten-*' and `chinese-big5'.
3825
3826 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3827
3828         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3829         #x9FA5 temporarily.
3830
3831 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3832
3833         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3834         settings for `=jis-x0208@1978/i1'.
3835
3836 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3837
3838         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3839         XEmacs CHISE.
3840
3841 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3842
3843         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3844         XEmacs CHISE.
3845
3846 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3847
3848         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3849         XEmacs CHISE.
3850
3851 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3852
3853         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3854         CHISE.
3855         (=ucs-bmp@cns): Likewise.
3856         (=ucs-bmp@jis): Likewise.
3857         (=ucs-bmp@ks): Likewise.
3858
3859 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3860
3861         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3862         CHISE.
3863         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3864
3865 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3866
3867         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3868         settings for `=zinbun-oracle'.
3869
3870         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3871         `=zinbun-oracle'.
3872
3873 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3874
3875         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3876         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3877         `=ucs@iso'.
3878
3879 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3880
3881         * mule/mule-charset.el (default-coded-charset-priority-list):
3882         Delete `ucs-sip'; modify order of some CCSs.
3883
3884 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3885
3886         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3887         in XEmacs CHISE.
3888
3889         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3890         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3891         CHISE.
3892
3893 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3894
3895         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3896         its registry.
3897         (=ucs-radicals@unicode): Likewise.
3898
3899 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3900
3901         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3902         CHISE.
3903
3904 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3905
3906         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3907         CHISE.
3908
3909 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3910
3911         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3912         CHISE.
3913
3914 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3915
3916         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3917         Modify preference of *isolated settings*.
3918
3919 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3920
3921         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3922         utf-2000 is provided.
3923         (=ucs@cns11643): Likewise.
3924
3925 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3926
3927         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3928         Prefer every *isolated setting* to ordinary setting.
3929
3930 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3931
3932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3933         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3934
3935 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3936
3937         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3938         CHISE.
3939
3940 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3941
3942         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3943         settings for `=jis-x0208@1997'.
3944
3945 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3946
3947         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3948         `=jis-x0208@1997'.
3949
3950 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3951
3952         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3953         XEmacs CHISE.
3954
3955 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3956
3957         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3958         `=jis-x0208@1978'.
3959         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3960         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3961         `=jis-x0208-1990' as the mother.
3962         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3963
3964 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3965
3966         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3967         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3968         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3969         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3970         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3971         for `=ucs@JP'.
3972
3973 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3974
3975         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3976         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3977         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3978         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3979         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3980         `=daikanwa@rev2'.
3981
3982 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3983
3984         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3985         (=gt): Likewise.
3986         (=gt-k): Likewise.
3987         (=gt-pj-*): Likewise.
3988         (=gt-pj-k1): Likewise.
3989         (=gt-pj-k2): Likewise.
3990         (=daikanwa): Likewise.
3991         (=daikanwa-rev1): Likewise.
3992         (=daikanwa-rev2): Likewise.
3993         (=big5-pua): Likewise.
3994         (=big5-eten): Likewise.
3995         (chinese-big5-eten-a): Likewise.
3996         (chinese-big5-eten-b): Likewise.
3997         (=hanziku-*): Likewise.
3998         (=cbeta): Likewise.
3999         (=jef-china3): Likewise.
4000         (=ruimoku-v6): Likewise.
4001         (=ucs@iso): Likewise.
4002         (=ucs@unicode): Likewise.
4003         (=ucs@gb): Likewise.
4004         (=ucs@cns): Likewise.
4005         (=ucs@jis): Likewise.
4006         (=ucs@jis-1990): Likewise.
4007         (=ucs@jis-2000): Likewise.
4008         (=ucs@jp): Likewise.
4009         (=ucs@ks): Likewise.
4010         (=ucs@big5): Likewise.
4011         (=ucs-radicals): Likewise.
4012         (=ucs-radicals@unicode): Likewise.
4013         (=ucs-bmp-cjk): Likewise.
4014         (=ucs-bmp-cjk@unicode): Likewise.
4015         (=ucs-sip-ext-b): Likewise.
4016         (=ucs-sip-ext-b@iso): Likewise.
4017
4018 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4019
4020         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4021         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
4022
4023 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4024
4025         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4026         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
4027         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
4028         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
4029         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
4030         arabic-digit, ipa and ``&I-B-XXXX;''.
4031
4032 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4033
4034         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4035         setting for (I-)HZK{03..12}-XXXX.
4036
4037 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4038
4039         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4040         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
4041
4042         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4043         `=ruimoku-v6'.
4044
4045         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
4046         CHISE.
4047
4048 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4049
4050         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
4051         (=ucs@unicode): Likewise.
4052         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
4053         (=ucs@cns): Likewise.
4054         (=ucs@jis): Likewise.
4055         (=ucs@ks): Likewise.
4056         (=ucs@big5): Likewise.
4057
4058 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4059
4060         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
4061         `ucs-jis'.
4062         (utf-8-jis-er): Likewise.
4063         (utf-8-jp): New coding-system.
4064         (utf-8-jp-er): Likewise.
4065
4066         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
4067
4068 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4069
4070         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
4071
4072         * mule/japanese.el: Move definition of `euc-jisx0213' to
4073         mule/mule-coding.el.
4074
4075 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4076
4077         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
4078         mule-coding before loading update-cdb when utf-2000 is provided.
4079
4080 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4081
4082         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
4083         `=daikanwa'.
4084
4085 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4086
4087         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
4088         definition codes when `utf-2000' is provided.
4089
4090 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4091
4092         * mule/mule-category.el (word-combining-categories): Don't setup
4093         `word-combining-categories' in XEmacs CHISE.
4094         (word-separating-categories): Add setting about Latin script in
4095         XEmacs CHISE.
4096
4097 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4098
4099         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4100         setting for `chinese-big5'.
4101
4102 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4103
4104         * mule/mule-coding.el (coded-charset-entity-reference-alist):
4105         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
4106         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
4107         add setting for HZK0[12]-xxxx.
4108
4109 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4110
4111         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
4112         in XEmacs CHISE.
4113
4114 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4115
4116         * mule/mule-charset.el (default-coded-charset-priority-list):
4117         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
4118         and `chinese-big5' to `=gt-pj-*'.
4119
4120 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4121
4122         * mule/mule-conf.el (=daikanwa): Renamed from
4123         `ideograph-daikanwa'.
4124         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
4125
4126 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4127
4128         * mule/mule-conf.el (=cns11643-7): Renamed from
4129         `chinese-cns11643-7'.
4130         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
4131
4132 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4133
4134         * mule/mule-conf.el (=cns11643-6): Renamed from
4135         `chinese-cns11643-6'.
4136         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
4137
4138 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4139
4140         * mule/mule-conf.el (=cns11643-5): Renamed from
4141         `chinese-cns11643-5'.
4142         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
4143
4144 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4145
4146         * mule/mule-conf.el (=cns11643-4): Renamed from
4147         `chinese-cns11643-4'.
4148         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
4149
4150 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4151
4152         * mule/mule-conf.el (=cns11643-3): Renamed from
4153         `chinese-cns11643-3'.
4154         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
4155
4156 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4157
4158         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
4159         `=cns11643-2'.
4160         (chinese-cns11643-2): New alias for `=cns11643-2'.
4161
4162 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4163
4164         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
4165         `=cns11643-1'.
4166         (chinese-cns11643-1): New alias for `=cns11643-1'.
4167
4168 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4169
4170         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
4171         (chinese-gb12345): New alias for `=gb12345'.
4172
4173 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4174
4175         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
4176         (chinese-gb2312): New alias for `=gb2312'.
4177
4178 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4179
4180         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
4181         (chinese-big5): New alias for `=big5'.
4182
4183 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4184
4185         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
4186         (korean-ksc5601): New alias for `=ks-x1001'.
4187
4188 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4189
4190         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
4191         `=jis-x0212'.
4192         (japanese-jisx0212): New alias for `=jis-x0212'.
4193
4194 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4195
4196         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
4197         `=jis-x0208-1983'.
4198         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
4199
4200 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4201
4202         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
4203         `=jis-x0208-1978'.
4204         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
4205
4206 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4207
4208         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
4209         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
4210
4211 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4212
4213         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
4214         (chinese-cns11643-3): Specify iso-ir 183.
4215         (chinese-cns11643-4): Specify iso-ir 184.
4216         (chinese-cns11643-5): Specify iso-ir 185.
4217         (chinese-cns11643-6): Specify iso-ir 186.
4218         (chinese-cns11643-7): Specify iso-ir 187.
4219         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
4220         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
4221
4222 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4223
4224         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
4225         \uXXXX for every cases.
4226
4227 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4228
4229         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
4230         (ucs-big5): Changed to an alias for `=ucs@big5'.
4231
4232 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4233
4234         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
4235         (ucs-ks): Changed to an alias for `=ucs@ks'.
4236
4237 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4238
4239         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
4240         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
4241
4242 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4243
4244         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
4245         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
4246
4247 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4248
4249         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
4250         (ucs-jis): Changed to an alias for `=ucs@jis'.
4251
4252 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4253
4254         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
4255         (ucs-cns): Changed to an alias for `=ucs@cns'.
4256
4257 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4258
4259         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
4260         (ucs-gb): Changed to an alias for `=ucs@gb'.
4261
4262 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4263
4264         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
4265         `ideograph-daikanwa-2'.
4266         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
4267         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
4268
4269 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4270
4271         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
4272         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
4273
4274         * obsolete.el (utf-2000-version): Declare as an obsolete variable
4275         for `xemacs-chise-version'.
4276
4277 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4278
4279         * mule/mule-charset.el (default-coded-charset-priority-list):
4280         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
4281         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
4282         instead of `ideograph-hanziku-*'.
4283
4284         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
4285         (ucs): New alias for `=ucs' when `utf-2000' is provided.
4286
4287 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4288
4289         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
4290         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
4291         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
4292         `utf-2000' is provided.
4293
4294 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4295
4296         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
4297         is provided [was builtin coded-charsets].
4298
4299 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4300
4301         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
4302         is provided [was builtin coded-charsets].
4303
4304 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4305
4306         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
4307         is provided [was builtin coded-charsets].
4308
4309 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4310
4311         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
4312         is provided [was builtin coded-charsets].
4313
4314 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4315
4316         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
4317         when `utf-2000' is provided [was builtin coded-charsets].
4318
4319 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4320
4321         * mule/mule-conf.el (=hanziku-*): Renamed from
4322         `ideograph-hanziku-*'.
4323         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
4324
4325 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4326
4327         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
4328         `utf-2000' is provided [was builtin coded-charsets].
4329         (ideograph-hanziku-{1..12}): Likewise.
4330
4331 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4332
4333         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
4334         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
4335
4336 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4337
4338         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
4339         when `utf-2000' is provided [was builtin coded-charsets].
4340
4341 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4342
4343         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4344         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
4345         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
4346
4347 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4348
4349         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
4350         (ideograph-gt): Changed to an alias for `=gt'.
4351
4352 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4353
4354         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
4355         is provided; it was defined as a builtin coded-charset.
4356         (ideograph-gt): Likewise.
4357
4358 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4359
4360         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
4361         (ideograph-gt-k): Changed to an alias for `=gt-k'.
4362
4363 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4364
4365         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
4366         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
4367
4368 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4369
4370         * mule/mule-conf.el (=big5-eten): Renamed from
4371         `chinese-big5-eten'.
4372         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
4373
4374 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4375
4376         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
4377         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
4378
4379 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4380
4381         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
4382         (ideograph-cbeta): Changed to an alias for `=cbeta'.
4383
4384 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4385
4386         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
4387         (china3-jef): Changed to an alias for `=jef-china3'.
4388
4389 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4390
4391         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4392         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
4393
4394         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
4395         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
4396         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
4397         when `utf-2000' is provided.
4398
4399 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4400
4401         * mule/mule-charset.el (default-coded-charset-priority-list):
4402         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
4403
4404         * mule/mule-conf.el (ucs-jis-1990): Deleted.
4405         (ucs-jis-2000): Deleted.
4406
4407 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4408
4409         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
4410         UTF-2000.
4411         (=ucs-jis-2000): New coded-charset for UTF-2000.
4412
4413 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4414
4415         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4416         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
4417
4418 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4419
4420         * mule/mule-charset.el (default-coded-charset-priority-list):
4421         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
4422         `ideograph-cbeta'.
4423
4424 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4425
4426         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
4427         builtin coded-charset].
4428
4429 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4430
4431         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4432         settings for &K0-xxxx and &I-K0-xxxx.
4433
4434 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4435
4436         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4437         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
4438
4439 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4440
4441         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4442         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
4443
4444 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4445
4446         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
4447         UTF-2000.
4448         (ideograph-gt-pj-k1): Likewise.
4449         (ideograph-gt-pj-k2): Likewise.
4450
4451 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4452
4453         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4454         `=jis-x0208'.
4455
4456 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4457
4458         * mule/mule-conf.el (china3-jef): Add new coded-charset when
4459         UTF-2000 [was a builtin coded-charset].
4460
4461 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4462
4463         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
4464         (utf-8-gb-er): Likewise.
4465
4466 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4467
4468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4469         settings for JIS X 0212 and JIS X 0208:1978.
4470
4471 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4472
4473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4474         setting for JIS X 0213.
4475
4476 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4477
4478         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
4479         standard-case-table in UTF-2000.
4480
4481 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4482
4483         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4484         definitions for isolated-chars.
4485
4486 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4487
4488         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
4489         `configure-utf-2000-lisp-directory'.
4490         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
4491         `mule-lisp-load-path'.
4492
4493 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4494
4495         * startup.el (startup-setup-paths): Set and use
4496         `utf-2000-lisp-directory'.
4497         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
4498         UTF-2000.
4499
4500 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4501
4502         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
4503         (paths-find-utf-2000-lisp-directory): New function.
4504         (paths-construct-load-path): Add new optional argument
4505         `utf-2000-lisp-directory'.
4506
4507         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
4508
4509 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4510
4511         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
4512         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
4513         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
4514         (default-coded-charset-priority-list): Add `chinese-big5-1' and
4515         `chinese-big5-2' in UTF-2000.
4516
4517         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
4518         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
4519
4520 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4521
4522         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
4523         `big5-eten-er' in UTF-2000.
4524         (big5-cdp): Modify DOC-string and mnemonic.
4525
4526 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4527
4528         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
4529         UTF-2000 [renamed from utf-8-er].
4530         (utf-8-gb): New coding-system in UTF-2000.
4531         (utf-8-gb-er): Likewise.
4532         (utf-8-cns): Likewise.
4533         (utf-8-cns-er): Likewise.
4534         (utf-8-big5): Likewise.
4535         (utf-8-big5-er): Likewise.
4536         (utf-8-jis): Likewise.
4537         (utf-8-jis-er): Likewise.
4538         (utf-8-ks): Likewise.
4539         (utf-8-ks-er): Likewise.
4540         (utf-8-er): Likewise.
4541
4542 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4543
4544         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
4545         instead of `utf-8-unix' in UTF-2000.
4546
4547         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
4548
4549 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4550
4551         * mule/japanese.el (euc-jisx0213): New coding-system.
4552
4553         * mule/mule-conf.el (japanese-jisx0213-1): Specify
4554         `japanese-jisx0208-1990' as the mother.
4555
4556 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4557
4558         * dumped-lisp.el (preloaded-file-list): Change condition of
4559         loading "close-cdb".
4560
4561 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4562
4563         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4564         setup `coded-charset-entity-reference-alist'.
4565
4566 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4567
4568         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4569         UTF-2000.
4570
4571 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4572
4573         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4574         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4575
4576 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4577
4578         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4579         (chinese-big5-eten-a): Likewise.
4580         (chinese-big5-eten-b): Likewise.
4581         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4582         code range is #x8140 .. #x8DFE.
4583
4584 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4585
4586         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4587         UTF-2000.
4588         (chinese-big5-cdp): Likewise.
4589
4590 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4591
4592         * dumped-lisp.el (preloaded-file-list): Rename
4593         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4594
4595 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4596
4597         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4598         append `system-char-db-source-file-list' into
4599         `preloaded-file-list' in UTF-2000.
4600
4601 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4602
4603         * dumped-lisp.el (preloaded-file-list): Delete
4604         character-definition files.
4605
4606 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4607
4608         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4609         UTF-2000.
4610
4611 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4612
4613         * mule/mule-charset.el (default-coded-charset-priority-list):
4614         Delete `mojikyo-2022-1'.
4615
4616 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4617
4618         * mule/mule-charset.el (default-coded-charset-priority-list):
4619         Delete `mojikyo'.
4620
4621 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4622
4623         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4624         `ucs-sip'.
4625
4626 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4627
4628         * mule/mule-charset.el (default-coded-charset-priority-list):
4629         Comment out `chinese-gb12345'.
4630
4631 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4632
4633         * bytecomp.el (byte-compile-insert-header): Fixed.
4634
4635 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4636
4637         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4638         XEmacs UTF-2000.
4639
4640 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4641
4642         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4643         UTF-2000.
4644
4645 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4646
4647         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4648         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4649
4650 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4651
4652         * mule/mule-charset.el (default-coded-charset-priority-list):
4653         `japanese-jef-china3' is renamed `china3-jef'.
4654
4655 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4656
4657         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4658         `japanese-jef-china3' and `ideograph-cbeta'.
4659
4660 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4661
4662         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4663
4664 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4665
4666         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4667         `chinese-big5-cdp'.
4668
4669 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4670
4671         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4672         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4673
4674 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4675
4676         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4677         loading character definitions.
4678
4679 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4680
4681         * dumped-lisp.el (preloaded-file-list): Rename
4682         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4683
4684 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4685
4686         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4687         `chinese-big5'.
4688
4689 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4690
4691         * dumped-lisp.el (preloaded-file-list): Dump
4692         "Ideograph-R028-Private" with XEmacs UTF-2000.
4693
4694 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4695
4696         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4697         `chinese-gb12345'.
4698
4699 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4700
4701         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4702         `ideograph-gt-pj-{1..11}'.
4703
4704         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4705         XEmacs UTF-2000.
4706
4707 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4708
4709         * mule/mule-charset.el (default-coded-charset-priority-list):
4710         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4711         `chinese-isoir165'.
4712
4713 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4714
4715         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4716         `image/png', `image/x-xpm' and `image/tiff'.
4717
4718         * files.el (binary-file-regexps): Add *.PNG.
4719
4720 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4721
4722         * mule/mule-charset.el (default-coded-charset-priority-list):
4723         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4724         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4725
4726 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4727
4728         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4729         the first completion when UTF-2000 is running.
4730
4731 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4732
4733         * mule/mule-charset.el (default-coded-charset-priority-list):
4734         Delete `ucs'.
4735
4736 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4737
4738         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4739
4740         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4741         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4742
4743 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4744
4745         * mule/vietnamese.el (vscii-2): Delete abolished property
4746         `composite'; now composite mode is default.
4747
4748 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4749
4750         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4751         of `raw-text'; check \uHHHH representation even if non-ascii
4752         characters are not found.
4753
4754         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4755         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4756         unconditionally.
4757
4758         * mule/viet-ccl.el: New file.
4759
4760         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4761         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4762         - Separate CCL based implementations to viet-ccl.el.
4763
4764 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4765
4766         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4767         "jisx0213.2000-1".
4768         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4769
4770         * mule/mule-charset.el (default-coded-charset-priority-list):
4771         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4772         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4773
4774 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4775
4776         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4777
4778 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4779
4780         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4781         `ucs' in UTF-2000.
4782
4783 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4784
4785         * mule/mule-charset.el (default-coded-charset-priority-list):
4786         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4787         `arabic-iso8859-6'.
4788
4789 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4790
4791         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4792         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4793
4794 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4795
4796         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4797         `katakana-jisx0201' in UTF-2000.
4798
4799 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4800
4801         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4802         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4803         "u0FB50-Arabic-Presentation-Forms-A",
4804         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4805         "u0FE50-Small-Form-Variants",
4806         "u0FE70-Arabic-Presentation-Forms-B",
4807         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4808         UTF-2000.
4809
4810 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4811
4812         * dumped-lisp.el (preloaded-file-list): Delete
4813         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4814         ... "Ideograph-R214-Flute" in UTF-2000.
4815
4816 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4817
4818         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4819         (japanese-jisx0213-2): New coded-charset.
4820
4821         * dumped-lisp.el (preloaded-file-list): Add
4822         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4823         "Ideograph-R030-Mouth".
4824
4825 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4826
4827         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4828         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4829         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4830         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4831         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4832         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4833         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4834         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4835
4836 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4837
4838         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4839         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4840         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4841         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4842         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4843
4844         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4845         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4846
4847 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4848
4849         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4850         in UTF-2000.
4851
4852 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4853
4854         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4855         (chinese-isoir165): Moved from mule/chinese.el.
4856         (chinese-cns11643-3): Moved from mule/chinese.el.
4857         (chinese-cns11643-4): Moved from mule/chinese.el.
4858         (chinese-cns11643-5): Moved from mule/chinese.el.
4859         (chinese-cns11643-6): Moved from mule/chinese.el.
4860         (chinese-cns11643-7): Moved from mule/chinese.el.
4861
4862         * mule/chinese.el: Move definition of coded-charsets to
4863         mule/mule-conf.el.
4864
4865 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4866
4867         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4868         `ideograph-daikanwa'.
4869
4870 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4871
4872         * dumped-lisp.el (preloaded-file-list): Delete
4873         "ccs-jisx0201-latin.el".
4874
4875 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4876
4877         * dumped-lisp.el (preloaded-file-list): Add
4878         "u031A0-Extended-Bopomofo" in UTF-2000.
4879
4880 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4881
4882         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4883         renamed to u02E00-CJK-Radical-Supplement.
4884
4885 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4886
4887         * dumped-lisp.el (preloaded-file-list): Add
4888         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4889         "u030A0-Katakana", "u03100-Bopomofo",
4890         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4891         "u03200-Enclosed-CJK-Letters-and-Months" and
4892         "u03300-CJK-Compatibility".
4893
4894 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4895
4896         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4897         "u02F00-Kangxi-Radicals" and
4898         "u02FF0-Ideographic-Description-Characters".
4899
4900 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4901
4902         * dumped-lisp.el (preloaded-file-list): Add
4903         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4904         "u02800-Braille-Patterns" in UTF-2000.
4905
4906 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4907
4908         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4909         "uXXXXX-*.el" in UTF-2000.
4910
4911         * bytecomp.el (byte-compile-insert-header): Delete comments if
4912         non-ASCII characters are found; allow `byte-compile-dynamic' and
4913         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4914         `raw-text'.
4915
4916 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4917
4918         * dumped-lisp.el (preloaded-file-list): Add
4919         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4920         "u025A0-Geometric-Shapes.el".
4921
4922 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4923
4924         * dumped-lisp.el (preloaded-file-list): Add
4925         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4926         "u02460-Enclosed-Alphanumerics.el".
4927
4928 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4929
4930         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4931         `chinese-gb2312'.
4932
4933         * dumped-lisp.el (preloaded-file-list): Add
4934         "u02200-Mathematical-Operators.el" and
4935         "u02300-Miscellaneous-Technical.el".
4936
4937 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4938
4939         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4940         `chinese-cns11643-*'.
4941
4942         * dumped-lisp.el (preloaded-file-list): Add
4943         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4944         "u02190-Arrows.el" in UTF-2000.
4945
4946 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4947
4948         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4949         `korean-ksc5601'.
4950
4951         * dumped-lisp.el (preloaded-file-list): Add
4952         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4953         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4954         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4955
4956 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4957
4958         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4959
4960 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4961
4962         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4963         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4964         "u01780-Khmer.el", "u01800-Mongolian.el",
4965         "u01E00-Latin-Extended-Additional.el" and
4966         "u01F00-Greek-Extended.el" in UTF-2000.
4967
4968 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4969
4970         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4971         `ethiopic-ucs' and `ethiopic'.
4972
4973         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4974         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4975
4976         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4977         from mule/ethiopic.el.
4978
4979         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4980         mule/mule-conf.el.
4981
4982 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4983
4984         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4985         `lao'.
4986
4987         * mule/mule-conf.el (lao): New coded-charset.
4988
4989         * dumped-lisp.el (preloaded-file-list): Add
4990         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4991         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4992         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4993         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4994         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4995
4996 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4997
4998         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4999         `ucs-bmp' and `arabic-iso8859-6'.
5000
5001 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5002
5003         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
5004         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
5005         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
5006
5007 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5008
5009         * startup.el (normal-top-level): Load autoload file for UTF-2000
5010         in UTF-2000.
5011
5012 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
5013
5014         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
5015         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
5016         "u00020-Basic-Latin.el", "u00080-C1.el",
5017         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
5018         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
5019         "u002B0-Spacing-Modifier-Letters.el",
5020         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
5021         UTF-2000.
5022
5023 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
5024
5025         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5026         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
5027         instead of `vietnamese-viscii-*'.
5028
5029 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
5030
5031         * mule/mule-conf.el: New file.
5032
5033         * mule/misc-lang.el: Move definition of charset `ipa' to
5034         mule/mule-conf.el.
5035
5036 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5037
5038         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5039         `latin-viscii'; prefer it for characters used in Vietnamese.
5040
5041 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
5042
5043         * bytecomp.el (byte-compile-insert-header): Fix regexp.
5044
5045 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
5046
5047         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
5048         `vietnamese-viscii-lower'.
5049         (latin-viscii-upper): Renamed from charset
5050         `vietnamese-viscii-upper'.
5051         (vietnamese-viscii-lower): New alias for charset
5052         `latin-viscii-lower'.
5053         (vietnamese-viscii-upper): New alias for charset
5054         `latin-viscii-upper'.
5055
5056 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
5057
5058         * mule/mule-charset.el (default-coded-charset-priority-list):
5059         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
5060
5061 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
5062
5063         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
5064         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
5065         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
5066         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
5067         lisp/utf-2000.
5068
5069 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5070
5071         * mule/ccs-tcvn5712.el: New file.
5072
5073 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5074
5075         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
5076         in UTF-2000.
5077
5078 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5079
5080         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5081         `japanese-jisx0208'.
5082
5083 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5084
5085         * dumped-lisp.el (preloaded-file-list): Add
5086         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
5087         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
5088         UTF-2000.
5089
5090         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
5091         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
5092         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
5093         mule/ccs-viscii.el: New files.
5094
5095         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
5096         if \uXXXX is found.
5097
5098 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5099
5100         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5101         `hiragana-jisx0208' and `katakana-jisx0208'.
5102
5103 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
5104
5105         * mule/chinese.el (chinese-cns11643-3): Define it even if
5106         `utf-2000' is provided.
5107         (chinese-cns11643-4): Likewise.
5108         (chinese-cns11643-5): Likewise.
5109         (chinese-cns11643-6): Likewise.
5110         (chinese-cns11643-7): Likewise.
5111
5112 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
5113
5114         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5115         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
5116
5117 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5118
5119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5120         `cyrillic-iso8859-5' and `greek-iso8859-7'.
5121
5122 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5123
5124         * mule/mule-charset.el (default-coded-charset-priority-list):
5125         Setup in UTF-2000.
5126
5127 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
5128
5129         * mule/viet-chars.el: Don't define charset
5130         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
5131         they are defined as builtin charsets.
5132
5133 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
5134
5135         * version.el (emacs-version): Add more space just before UTF-2000
5136         version string.
5137
5138 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
5139
5140         * version.el ([constant] emacs-version): Don't add a space in the
5141         preceding place of `xemacs-betaname' because it is duplicated.
5142         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
5143
5144         * startup.el (splash-frame-body): Add ETL.
5145
5146 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
5147
5148         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
5149         is provided because it is defined as builtin charset.
5150         (chinese-cns11643-4): Likewise.
5151         (chinese-cns11643-5): Likewise.
5152         (chinese-cns11643-6): Likewise.
5153         (chinese-cns11643-7): Likewise.
5154
5155 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
5156
5157         * mule/mule-cmds.el (reset-language-environment): Fix problem when
5158         coding-system `iso-10646-ucs-4' is not defined.
5159
5160 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
5161
5162         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
5163         coding-system if `utf-2000' is provided.
5164
5165 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
5166
5167         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
5168         `utf-2000' is provided.
5169
5170 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
5171
5172         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
5173         if utf-2000 is provided temporally.
5174
5175 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
5176
5177         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
5178         as builtin variable].
5179
5180 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
5181
5182         * files.el (insert-file-contents-literally): Treat file as binary;
5183         call file-name-handlers. [sync with Emacs 20.3.10]
5184
5185 2008-12-28  Vin Shelton  <acs@xemacs.org>
5186
5187         * XEmacs 21.4.22 is released
5188
5189 2008-12-30  Vin Shelton  <acs@xemacs.org>
5190
5191         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
5192         during building even if no packages are found.
5193
5194 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
5195
5196         * printer.el (generic-print-region): 
5197         (generic-print-buffer): 
5198         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
5199         check if the msprinter device is available, now that msprinter is
5200         always available as a specifier tag. 
5201
5202 2008-12-24  Vin Shelton  <acs@xemacs.org>
5203
5204         * about.el: Add Francisco to my bio!
5205
5206 2008-12-23  Vin Shelton  <acs@xemacs.org>
5207
5208         * autoload.el: Move operator definitions to autoload-operators.el
5209         in the xemacs-base package.
5210
5211 2007-11-22  Vin Shelton  <acs@xemacs.org>
5212
5213         * about.el (about-hacker-contribution): Updated my bio.
5214
5215 2007-10-07  Vin Shelton  <acs@xemacs.org>
5216
5217         * XEmacs 21.4.21 is released
5218
5219 2007-09-19  Didier Verna  <didier@xemacs.org>
5220
5221         Update my personal info.
5222         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
5223         * about.el (about-other-current-hackers): Ditto.
5224         * about.el (about-url-alist): Add my musical website.
5225         * about.el (about-personal-info): Update my entry.
5226         * about.el (about-hacker-contribution): Ditto.
5227
5228 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
5229
5230         * package-get.el (package-get-download-sites): Update download
5231         sites in Japan.
5232         * package-get.el (package-get-pre-release-download-sites): Ditto.
5233
5234 2007-08-18  Vin Shelton  <acs@xemacs.org>
5235
5236         * package-get.el (package-get-pre-release-download-sites): Sync
5237         mirror sites with 21.5.  (Thanks, Adrian)
5238
5239 2007-08-09  Mike Sperber  <mike@xemacs.org>
5240
5241         * startup.el (migrate-user-init-file): Create backup of
5242         `user-init-file' before migrating.
5243         * startup.el (maybe-migrate-user-init-file): Print
5244         information about backup file.
5245         (maybe-create-compatibility-dot-emacs): Follow above change.
5246
5247 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
5248
5249         * font-lock.el: Sync font-lock-add-keywords and
5250         font-lock-remove-keywords from GNU Emacs.
5251         * font-lock.el (font-lock-keywords-alist): New.
5252         * font-lock.el (font-lock-removed-keywords-alist): New.
5253         * font-lock.el (font-lock-add-keywords): New.
5254         * font-lock.el (font-lock-update-removed-keyword-alist): New.
5255         * font-lock.el (font-lock-remove-keywords): New.
5256
5257 2007-08-16  Vin Shelton  <acs@xemacs.org>
5258
5259         * font-lock.el: Add defvar for font-lock-warning-face.  Original
5260         patch from Hans de Graaff.
5261
5262 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
5263
5264         * package-get.el (package-get-download-sites): Document Chile and
5265         update Denmark download site.
5266         * package-get.el (package-get-pre-release-download-sites): Ditto.
5267
5268 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5269
5270         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
5271
5272 2006-12-09  Vin Shelton  <acs@xemacs.org>
5273
5274         * XEmacs 21.4.20 is released
5275
5276 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
5277
5278         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
5279
5280 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
5281
5282         * info.el (Info-find-file-node, Info-insert-dir)
5283         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
5284         `(equal buffer-file-truename (file-truename buffer-file-name))'.
5285         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
5286         and discussion.
5287
5288 2006-05-20  Ville Skyttä  <scop@xemacs.org>
5289
5290         * obsolete.el (line-beginning-position): New, from 21.5.x.
5291         (line-end-position): Ditto.
5292
5293 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
5294
5295         * package-get.el (package-get-download-sites): Welcome
5296         nl.xemacs.org and Thanks!
5297         * package-get.el (package-get-pre-release-download-sites): Ditto.
5298
5299 2004-01-19  Martin Buchholz  <martin@xemacs.org>
5300
5301         * font-lock.el: Add support for not-so recent changes in Java to
5302         java-mode.
5303
5304 2006-01-28  Vin Shelton  <acs@xemacs.org>
5305
5306         * XEmacs 21.4.19 is released
5307
5308 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
5309
5310         * easymenu.el: Update copyright. 
5311         * easymenu.el (easy-menu-all-popups):
5312         Add a docstring. 
5313         * easymenu.el (easy-menu-add):
5314         Document a bug, rework the function to preserve any existing
5315         non-default mode-popup-menu instead of overwriting it, and not to
5316         bother normalising the menu title (nothing else does).
5317         * easymenu.el (easy-menu-remove):
5318         Restore the default mode-popup-menu instead of leaving an empty
5319         one when we remove the last easy-menu popup. 
5320
5321 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
5322
5323         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
5324         as suggested by Rodrigo Ventura.
5325         * package-get.el (package-get-pre-release-download-sites): Ditto,
5326         with replacement of xemacs-21.5 by beta, which is the logical path
5327         to our beta core and package pre-releases.
5328
5329 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
5330
5331         * package-get.el (package-get-download-sites): Add Hong Kong
5332         download site.
5333         * package-get.el (package-get-pre-release-download-sites): Ditto.
5334
5335 2005-12-26  Vin Shelton  <acs@xemacs.org>
5336
5337         * find-paths.el:
5338         * find-paths.el (paths-emacs-root-p): Add search for package root.
5339         * find-paths.el (paths-find-emacs-root): Replaced with
5340         paths-find-invocation-roots, which returns a list of roots.
5341         * find-paths.el (paths-find-invocation-roots): New.
5342         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
5343
5344 2005-12-05  Ville Skyttä  <scop@xemacs.org>
5345
5346         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
5347         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
5348
5349 2005-12-03  Vin Shelton <acs@xemacs.org>
5350
5351         * XEmacs 21.4.18 is released
5352
5353 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
5354
5355         * package-get.el (package-get-download-sites): Update reflecting
5356         latest http://www.xemacs.org/Releases/ information generated by
5357         xemacs-builds/adrian/website/package-get-2-download-sites.el.
5358         * package-get.el (package-get-pre-release-download-sites): Ditto.
5359
5360 2005-02-28  Simon Josefsson  <jas@extundo.com>
5361
5362         * about.el (xemacs-hackers): Add jas.
5363         (about-other-current-hackers): Likewise.
5364         (about-url-alist): Add URL for jas.
5365         (about-personal-info): Document jas.
5366         (about-hacker-contribution): Describe jas contributions.
5367
5368 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5369
5370         * easymenu.el (easy-menu-remove): As described in 
5371         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
5372         except the "Command" menu from mode-popup-menu. 
5373
5374 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5375  
5376         * font.el (font-spatial-to-canonical): Correct calculation of 
5377         return value for pixel-based input value. 
5378  
5379 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
5380
5381         * code-process.el (call-process): Process-related docstring
5382         improvements spurred by Norbert Koch.
5383         * code-process.el (call-process-region): Ditto.
5384         * code-process.el (start-process): Ditto.
5385
5386 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
5387
5388         * finder.el (finder-find-library): Return filename actually
5389         searched for.
5390
5391 2005-10-10  Steve Youngs  <steve@sxemacs.org>
5392
5393         * help.el (view-emacs-news): Use `expand-file-name' instead of
5394         `locate-data-file' as the latter will find any "NEWS" files that
5395         might exist in packages _before_ the one in core.
5396
5397 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
5398
5399         * package-get.el (package-get-init-package):
5400         package-get-init-package buglet (21.4.17) by Jeff Mincy
5401         <mincy@rcn.com> fixing false temporary load-path shadows reported
5402         after package installation and simplifying code.
5403
5404 2005-10-18  Ville Skyttä  <scop@xemacs.org>
5405
5406         * package-get.el (package-get-download-sites): Sync mirrors list
5407         with the XEmacs website.
5408         (package-get-pre-release-download-sites): Ditto.
5409
5410 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
5411
5412         * derived.el (derived-mode-merge-syntax-tables):
5413         Revert my 21.5-only patch of 2003-07-18 which slipped in
5414         through Jerry James's patch of 2004-06-07.
5415
5416 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
5417
5418         * cmdloop.el (keyboard-quit): Remove workaround for
5419         `region-active-p' not making sure active region is in current
5420         buffer now that it does.
5421         * minibuf.el (minibuffer-keyboard-quit): Ditto.
5422         * simple.el (region-active-p): `region-active-p' to only return t
5423         when active region is in current buffer.
5424
5425 2005-02-21  Norbert Koch  <viteno@xemacs.org>
5426
5427         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
5428         package names, quell a byte-compiler warning, doc fix.
5429
5430 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
5431
5432         * buffer.el (pop-to-buffer):
5433         * window-xemacs.el (display-buffer):
5434         Document use of `same-window-buffer-names,' `same-window-regexps'
5435         by pop-to-buffer and display-buffer. 
5436         
5437 2005-02-06  Vin Shelton <acs@xemacs.org>
5438
5439         * XEmacs 21.4.17 is released
5440
5441 2005-01-29  Ben Wing  <ben@xemacs.org>
5442
5443         * shadow.el (find-emacs-lisp-shadows):
5444         Add custom-defines to list of ignored files.
5445
5446 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
5447
5448         * simple.el (shifted-motion-keys-select-region): Fix statement
5449         about unshifted-motion-keys-deselect-region.
5450
5451 2004-12-15  Ville Skyttä  <scop@xemacs.org>
5452
5453         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
5454         now) for GNU Emacs compatibility.
5455         (make-obsolete-variable): Ditto.
5456
5457 2004-01-08  Ben Wing  <ben@xemacs.org>
5458
5459         * code-files.el (load):
5460         File positions are 0 based not 1 based. Thanks to Steve Youngs.
5461
5462 2004-12-05  Vin Shelton <acs@xemacs.org>
5463
5464         * XEmacs 21.4.16 is released
5465
5466 2004-12-04  Vin Shelton  <acs@xemacs.org>
5467
5468         * auto-autoloads.el: Regenerated.
5469
5470         * custom-load.el: Regenerated.
5471
5472 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
5473
5474         Fix bug: apropos errors if a defalias refers to an undefined
5475         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
5476
5477         * apropos.el (apropos):
5478         (apropos-command):
5479         * help.el (frob-help-extents):
5480         * help-macro.el (make-help-screen):
5481         * hyper-apropos.el (hyper-apropos-grok-functions):
5482         (hyper-apropos-get-doc):
5483         Catch void-function error thrown by `documentation'.
5484
5485 2004-09-02  Steve Youngs  <steve@youngs.au.com>
5486
5487         * packages.el (package-require): Fix incorrect arg to format.
5488         This fixes a `format specifier' error.
5489
5490 2004-08-13  Jerry James  <james@xemacs.org>
5491
5492         * bytecomp.el (forward-word): Tell the byte compiler the correct
5493         number of arguments to forward-word.
5494
5495 2004-08-12  Sven Grundmann  <sven@xemacs.org>
5496
5497         * etags.el: Fixed loading of include files for tag completion. Now
5498         you can make a tag file for a library, include it into your
5499         project and it will be reloaded only if it changed. Infinte
5500         include loops are detected and the correct tag files are loaded.
5501         * etags.el (buffer-tag-table-list): Load and verify tag files in
5502         the external function buffer-tag-table-list-load.
5503         * etags.el (buffer-tag-table-list-load): New. Load and verify the
5504         tag files. Also load the included tag files. The priority of the
5505         included files is right below their parent file. If multiple
5506         matches occur then the symbols from the parent file are found
5507         first.
5508         * etags.el (tag-table-include-files): Corrected comment
5509         string. Switched to pattern constant tags-include-pattern to have
5510         it at a central location.
5511         * etags.el (tags-include-pattern): Added doc string.
5512         * etags.el (add-to-tag-completion-table): Removed obsolete
5513         comments as the include files are allready returned by
5514         buffer-tag-table-list and loaded.
5515         * etags.el (find-tag-internal): The include files are allready
5516         included in tag-tables as buffer-tag-table-list returns them now.
5517
5518 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
5519
5520         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
5521         Loading items into the notebook is now done by C code.
5522         * widgets-gtk.el (gtk-widget-instantiate-internal):
5523         Style no longer changed.
5524
5525 2004-06-28  Nix  <nix@esperi.org.uk>
5526
5527         * cmdloop.el (truncate-command-history-for-gc): Delay
5528         execution of all things that look up variable bindings,
5529         via `enqueue-eval-event'.
5530
5531 2004-06-24  Vin Shelton  <acs@xemacs.org>
5532
5533         * package-get.el (package-get-require-signed-base-updates):
5534         now defaults to nil.
5535
5536 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5537
5538         * subr.el (split-string): Clean up docstring.
5539
5540 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
5541
5542         * faces.el (zmacs-region): fix typo in docstring.
5543
5544 2004-06-07  Jerry James  <james@xemacs.org>
5545
5546         * derived.el: Synch with Emacs 21.3.
5547         * subr.el (with-local-quit): New, from Emacs 21.3.
5548         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
5549         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
5550         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
5551
5552 2004-06-16  Jerry James  <james@xemacs.org>
5553
5554         * cl.el (cl-set-substring): Increment start by the length of the
5555         string, not the string itself.
5556
5557 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
5558
5559         * etags.el (tag-table-include-files): Expand included TAGS file
5560         paths to avoid problems with relative paths.  Thanks to Peter
5561         Chubb <peterc@gelato.unsw.edu.au>.
5562         * etags.el (tags-include-pattern): New.
5563         * etags.el (add-to-tag-completion-table): Parse and ignore
5564         trailing include lines.
5565
5566 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5567
5568         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5569         avoiding line solely composed of equal signs.
5570
5571 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5572
5573         * cus-edit.el (alloc): Typo fix.
5574         * cus-edit.el (custom-browse-visibility): Ditto.
5575         * cus-edit.el (custom-variable-value-create): Ditto.
5576         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5577         * cus-edit.el (custom-save-variables): Bind print-length and
5578         print-level to nil to avoid value abbreviation.
5579         * cus-edit.el (custom-save-face-internal): Ditto.
5580         * cus-edit.el (custom-save-faces): Save in sorted order.
5581         * cus-edit.el (custom-save-resets): Bind print-length and
5582         print-level to nil to avoid value abbreviation.
5583         * cus-edit.el (custom-save-loaded-themes): Ditto.
5584
5585 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5586
5587         * subr.el (split-string-default-separators): New.
5588         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5589         see comment in source.
5590
5591 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5592
5593         * mule/japanese.el (paragraph-start, paragraph-separate):
5594         Remove anchor to BOL.
5595
5596 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5597
5598         * cl.el (gensym, gentemp): Improve docstrings.
5599
5600 2004-05-10  Vin Shelton  <acs@xemacs.org>
5601
5602         * etags.el: Sync with 21.5 version.
5603
5604 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5605
5606         * etags.el:
5607         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5608         only for use with exuberant ctags. This will also enable building of 
5609         completion tables with exuberant ctags. This will not work with
5610         xemacs ctags. 
5611         * etags.el (get-tag-table-buffer): New function for creating of
5612         completion table is used if tags-exuberant-ctags-optimization-p ist t
5613         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5614         finding the tag names. New.
5615         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5616         building tag completion table with exuberant ctags. New.
5617         * etags.el (find-tag-internal): Improve exact tag matching for tags
5618         with name fields. Before the patch return types of functions or
5619         function parameters (with exuberant ctags) were found as matches.
5620
5621 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5622
5623         * list-mode.el (display-completion-list): Fixed completion list was
5624         taking the width of the frame and not of the window for displaying
5625         the selection methods.
5626
5627 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5628
5629         * menubar-items.el (default-menubar): Options are saved to custom.el.
5630
5631
5632 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5633
5634         * isearch-mode.el (isearch-abort): Preserve successful search target.
5635
5636 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5637
5638         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5639         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5640         Bihlmeyer.
5641         * gnuserv.el (gnuserv-mode-line-string): New.
5642         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5643         gnuserv-mode.
5644         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5645         * gnuserv.el (gnuserv-edit-files): Use
5646         make-x-device-with-gtk-fallback.
5647
5648 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5649
5650         * gtk-widgets.el: New import: gtk-accel-group-new.
5651         * dialog-gtk.el:
5652         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5653         * dialog-gtk.el (popup-builtin-question-dialog):
5654         Added support for dialog button mnemonics.
5655
5656 2004-03-22  Chris Green <cmg@dok.org>
5657
5658         * process.el (shell-command): Output buffer was ignored when a
5659         background process was run via shell-command.
5660
5661 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5662
5663         * cus-edit.el (custom-save-variables): Retrieve a list of
5664         variables to save first, sort it, and make sure the variables are
5665         saved in sorted order.
5666
5667 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5668  
5669         * package-get.el (package-get-update-base-from-buffer): Force
5670         binary coding system for verifying GnuPG signature in the
5671         package-index file.
5672  
5673 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5674
5675         * package-get.el (package-get-package-index-file-location): Handle
5676         missing "EMACSPACKAGEPATH" environment variable.
5677
5678 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5679
5680         * package-admin.el (package-admin-find-top-directory): Simplify
5681         directory comparisions and fix substring errors on short path
5682         components.
5683         * package-get.el (package-get-package-index-file-location):
5684         Default to first component of "EMACSPACKAGEPATH", if set.
5685
5686 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5687
5688         * package-get.el (process-error): New error datum.
5689
5690 2004-02-02  Vin Shelton <acs@xemacs.org>
5691
5692         * XEmacs 21.4.15 is released
5693
5694 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5695
5696         * itimer.el (activate-itimer): Modify the itimer timeout value as
5697         if it were begun at the last time when the itimer driver was woken
5698         up.
5699
5700 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5701
5702         * specifier.el (Copyright):
5703         Update.
5704         (make-specifier-and-init):
5705         (map-specifier):
5706         (canonicalize-inst-pair):
5707         (canonicalize-spec-list):
5708         (set-specifier):
5709         Synch docstrings to 21.5 where appropriate.
5710
5711 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5712
5713         * package-get.el (package-get-list-packages-where): New.  A
5714         function that allows searching for groups of packages.  For
5715         example, find all packages that require the fsf-compat package.
5716
5717 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5718
5719         The Great PUI Sync.
5720
5721         * auto-autoloads.el: Regenerated.
5722
5723         * custom-load.el: Regenerated.
5724
5725         * dumped-lisp.el (packages-hardcoded-lisp): New.
5726
5727         * menubar-items.el (menu-max-items): New.
5728         (menu-submenu-max-items): New.
5729         (menu-submenu-name-format): New.
5730         (menu-split-long-menu): New.
5731         (menu-sort-menu): New.
5732         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5733
5734         * obsolete.el (pui-add-install-directory): Renamed to the more
5735         logical `pui-set-local-package-get-directory'.
5736         (package-get-download-menu): Moved to `package-ui.el' and renamed
5737         to `package-ui-add-download-menu'.
5738
5739         * package-admin.el (package-admin-install-function-mswindows):
5740         Whitespace clean up.
5741         (package-admin-add-single-file-package): Removed.
5742         (package-admin-default-install-function): Whitespace clean up.
5743         (package-admin-find-top-directory): New.
5744         (package-admin-get-install-dir): Use it.
5745         (package-admin-get-manifest-file): 
5746         (package-admin-check-manifest): 
5747         (package-admin-add-binary-package):
5748         (package-admin-get-lispdir):
5749         (package-admin-delete-binary-package):
5750         (package-admin):
5751
5752         * package-get.el (package-get-package-index-file-location): New.
5753         (package-get-install-to-user-init-directory): New.
5754         (package-get-remote):
5755         (package-get-download-sites):
5756         (package-get-pre-release-download-sites): New.
5757         (package-get-site-release-download-sites): New.
5758         (package-get-base-filename):
5759         (package-get-always-update):
5760         (package-get-user-index-filename): Removed.
5761         (package-get-pgp-available-p): New.
5762         (package-get-require-signed-base-updates):
5763         (package-get-was-current):
5764         (package-entries-are-signed): New.
5765         (package-get-continue-update-base): New.
5766         (package-get-download-menu): Removed.
5767         (package-get-require-base):
5768         (package-get-update-base-entry):
5769         (package-get-locate-file):
5770         (package-get-locate-index-file):
5771         (package-get-maybe-save-index):
5772         (package-get-update-base):
5773         (package-get-update-base-from-buffer):
5774         (package-get-update-base-entries):
5775         (package-get-interactive-package-query):
5776         (package-get-update-all):
5777         (package-get-all):
5778         (package-get-dependencies):
5779         (package-get-init-package):
5780         (package-get-info): New.
5781         (package-get):
5782         (package-get-staging-dir):
5783         (package-get-set-version-prop): Removed.
5784         (package-get-installedp):
5785         (package-get-ever-installed-p):
5786         (packages): Removed.
5787         (package-get-custom-groups): Removed.
5788         (package-get-custom): Removed.
5789         (package-get-custom-add-entry): Removed.
5790
5791         * package-info.el (batch-update-package-info):
5792
5793         * package-net.el (package-net-batch-generate-bin-ini):
5794         (package-net-update-installed-db):
5795
5796         * package-ui.el (pui-info-buffer):
5797         (pui-directory-exists): Removed.
5798         (pui-package-dir-list): Removed.
5799         (pui-add-install-directory): Removed.
5800         (package-ui-download-menu): New.
5801         (package-ui-pre-release-download-menu): New.
5802         (package-ui-site-release-download-menu): New.
5803         (pui-set-local-package-get-directory): New.
5804         (pui-package-symbol-char):
5805         (pui-update-package-display):
5806         (pui-toggle-package):
5807         (pui-toggle-package-key):
5808         (pui-toggle-package-delete):
5809         (pui-toggle-package-delete-key):
5810         (pui-toggle-package-event):
5811         (pui-toggle-verbosity-redisplay):
5812         (pui-install-selected-packages):
5813         (pui-add-required-packages):
5814         (pui-help-echo):
5815         (pui-display-info):
5816         (list-packages-mode):
5817         (pui-list-packages):
5818
5819         * packages.el (packages-compute-package-locations):
5820         (package-require):
5821         (package-delete-name):
5822         (packages-hardcoded-lisp): Removed.
5823         (packages-useful-lisp): Removed.
5824         (packages-unbytecompiled-lisp): Removed.
5825         (packages-find-package-directories):
5826
5827         Summary:
5828
5829         Major code clean up of all things PUI.
5830
5831         Much improved code to determine where packages should be
5832         installed.  PUI no longer depends on any packages being
5833         pre-installed to compute where packages are to be installed to.
5834
5835         The user can specify the location of their package-index file.  It
5836         isn't necessary to set this because it has sane defaults.  People
5837         who "run-in-place" won't accidently overwrite the CVS
5838         package-index file.  See
5839         `package-get-package-index-file-location'. 
5840
5841         PUI will now properly clean up after itself in the event of an
5842         unsuccessful package install.  This drastically reduces the number
5843         of "wrong md5sum" FAQs.
5844
5845         non-Mule XEmacsen can no longer install Mule packages.
5846
5847         Package management via the custom interface has been removed.
5848
5849         The PUI related menubar items have been reorganised.
5850
5851         The PGP verification code has been fixed and the default for
5852         whether or not it is used is automatically computed.
5853
5854         * update-elc.el ((preloaded-file-list site-load-packages
5855         need-to-dump dumped-exe)):
5856         Just a couple of small changes to allow for
5857         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5858         existing anymore.
5859
5860 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5861
5862         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5863         apply `format' to the first argument of byte-compile-warn, it
5864         already calls format.
5865
5866 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5867
5868         * files.el (delete-old-versions): Avoid going interactive during
5869         make install when environment variable VERSION_CONTROL is set.
5870
5871 2003-12-04  Vin Shelton  <acs@xemacs.org>
5872
5873         * menubar-items.el (menu-item-search): Only bring up search dialog
5874         box if the feature is available and desired.
5875
5876 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5877
5878         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5879
5880 2003-11-05  Vin Shelton  <acs@xemacs.org>
5881
5882         * help.el (Help-prin1-face):
5883         (Help-princ-face):
5884         princ and prin1 are functions and need to be called as such.  The
5885         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5886
5887 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5888
5889         * about.el (about-xemacs): Give full version and build date.
5890
5891 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5892
5893         * win32-native.el (grep-null-device): This XEmacs has null-device.
5894
5895 2003-09-06  Mike Sperber  <mike@xemacs.org>
5896
5897         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5898         implement the specified semantics for `defvar.'
5899
5900 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5901
5902         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5903         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5904         displaying buffer in question.
5905
5906 2003-09-03  Vin Shelton <acs@xemacs.org>
5907
5908         * XEmacs 21.4.14 is released
5909
5910 2003-08-17  Vin Shelton  <acs@xemacs.org>
5911
5912         * about.el: Vanity patch.
5913
5914 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5915
5916         * code-process.el (call-process):
5917         (call-process-region):
5918         (start-process):
5919         Document coding system processing.
5920
5921 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5922
5923         * startup.el (splash-frame-body): Idiomatic English.
5924
5925 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5926
5927         * font-lock.el (font-lock-match-java-declarations): Move
5928         save-restriction, narrow-to-region to beginning of function to
5929         avoid going beyond the limit and causing an infloop.
5930
5931 2003-04-16  Jerry James  <james@xemacs.org>
5932
5933         * keydefs.el: Remove mappings for keys mapped to the nowhere
5934         defined function function-key-error.
5935
5936 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5937
5938         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5939         lisp-interaction-mode-hook): Add the docstrings.
5940
5941 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5942
5943         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5944         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5945         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5946
5947 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5948
5949         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5950         lambda list after the original doc.  Care about
5951         #'(lambda () "SingleString") 
5952         (cl-upcase-arg): 
5953         (cl-function-arglist):
5954         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5955         circular data structures in lambda list specification
5956
5957 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5958
5959         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5960         to appear in font-lock-function-name-face.
5961
5962 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5963
5964         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5965         is not also the value of the lambda.
5966
5967 2003-05-06  Andy Piper  <andy@xemacs.org>
5968
5969         * files.el (revert-buffer): Make sure local variables get processed,
5970         even in the case of an optimized reversion.
5971
5972 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5973
5974         * XEmacs 21.4.13 is released
5975
5976 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5977
5978         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5979         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5980
5981 2003-02-14  Ben Wing  <ben@xemacs.org>
5982
5983         * byte-optimize.el:
5984         * byte-optimize.el (byte-compile-inline-expand):
5985         * byte-optimize.el (byte-compile-unfold-lambda):
5986         * byte-optimize.el (byte-optimize-form-code-walker):
5987         * byte-optimize.el (byte-optimize-form):
5988         * byte-optimize.el (byte-decompile-bytecode-1):
5989         * byte-optimize.el (byte-optimize-lapcode):
5990         Review carefully and sync up to 20.7 except for areas as noted.
5991         Fixes problem with JDE compilation.
5992
5993 2003-02-05  Ben Wing  <ben@xemacs.org>
5994
5995         * simple.el:
5996         * simple.el (motion-keys-for-shifted-motion):
5997         Omit M-S-home/end from motion keys.
5998
5999 2003-02-07  Ben Wing  <ben@xemacs.org>
6000
6001         * text-props.el (text-property-any):
6002         * text-props.el (text-property-not-all):
6003         Fix bug when end > start.
6004
6005 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
6006
6007         * info.el (Info-insert-dir): Make default-directory end in
6008         separator.  Patch due to Martin Buchholz.
6009
6010 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
6011
6012         * XEmacs 21.4.12 "Portable Code" is released.
6013
6014 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
6015
6016         * about.el: Update golubev data.
6017
6018 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
6019
6020         * isearch-mode.el (isearch-mode-map): Substitute comment on
6021         desirability, and back out "GR is printable" changes.
6022
6023 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
6024
6025         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
6026
6027 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
6028
6029         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
6030
6031 2003-01-06  Ville Skyttä  <scop@xemacs.org>
6032
6033         * menubar-items.el (default-menubar): Use browse-url-mozilla
6034         instead of browse-url-gnome-moz for Mozilla.
6035
6036 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
6037
6038         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
6039
6040 2002-12-27  Ville Skyttä  <scop@xemacs.org>
6041
6042         * files.el (auto-mode-alist): Remove redundant entries for modes
6043         that live in packages.
6044         (interpreter-mode-alist): Ditto.
6045
6046 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
6047
6048         * menubar-items.el (default-menubar): Sync with current
6049         browse-url-xemacs.el.
6050
6051 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6052
6053         * XEmacs 21.4.10 "Military Intelligence" is released.
6054
6055 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
6056
6057         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
6058
6059 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
6060
6061         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
6062
6063 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
6064
6065         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
6066         effect free function.
6067         (font-lock-fontify-keywords-region): Supply the argument to
6068         font-lock-compile-keywords.
6069
6070 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
6071
6072         * package-get.el (package-get-download-sites): Bring sites list
6073         up to date, prefer xx.xemacs.org addresses.
6074
6075 2002-09-27  Andy Piper  <andy@xemacs.org>
6076
6077         * dialog.el (make-dialog-box): for general dialogs only
6078         delete-frame-hook will be run.
6079
6080 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
6081
6082         * font-lock.el (font-lock-fontify-syntactically-region): Add
6083         comment about lookup-syntax-properties, document LOUDLY as unused.
6084
6085 2002-08-26  Andy Piper  <andy@xemacs.org>
6086
6087         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
6088         merge.
6089
6090 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
6091
6092         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
6093         (make-obsolete-variable): Ditto.
6094         (make-compatible): Ditto.
6095         (make-compatible-variable): Ditto.
6096
6097 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
6098
6099         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
6100         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
6101
6102 2002-08-28  Andy Piper  <andy@xemacs.org>
6103
6104         * files.el (revert-buffer): propagate revert-without-query-status.
6105
6106 2002-06-03  Andy Piper  <andy@xemacs.org>
6107
6108         * dialog-items.el (make-search-dialog): align various subcontrols
6109         in visually pleasing ways, allow frame to autosize to the dialog
6110         size.
6111         * dialog.el (make-dialog-box): add a border inside the frame. Add
6112         :autosize property, if t then reset the frame size appropriately
6113         before the frame is mapped.
6114         * gutter-items.el (set-progress-feedback-instantiator): align
6115         various subcontrols.
6116         * gutter-items.el (set-progress-abort-instantiator): ditto.
6117
6118 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
6119
6120         * XEmacs 21.4.9 "Informed Management" is released.
6121
6122 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
6123
6124         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
6125         "&optional append" argument.
6126
6127 2002-07-16  Didier Verna  <didier@xemacs.org>
6128
6129         * subr.el (replace-in-string): fix case fold bug introduced by
6130         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
6131         case-fold-search in temporary buffers.
6132
6133 2002-08-03  Steve Youngs  <youngs@xemacs.org>
6134
6135         * lib-complete.el (find-library): Remove check for mule because
6136         decompression DOES work on Mule.
6137
6138 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
6139
6140         * simple.el (join-line): New alias for `delete-indentation'.
6141
6142 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
6143
6144         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
6145         (font-lock-doc-face): New alias to font-lock-doc-string-face.
6146         (font-lock-builtin-face): New.
6147         (font-lock-constant-face): New.
6148         (font-lock-face-list): Add builtin and constant faces.
6149
6150 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
6151
6152         * autoload.el (make-autoload): Support define-derived-mode.
6153         Collected puts of doc-string-elt property.  Based on a patch by
6154         Didier Verna <didier@xemacs.org>.
6155
6156 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
6157
6158         * wid-edit.el (widget-field-activate): Fix docstring typo.
6159
6160 2002-07-23  Andy Piper  <andy@xemacs.org>
6161
6162         * about.el (about-personal-info): update me.
6163
6164 2002-07-12  Andy Piper  <andy@xemacs.org>
6165
6166         * custom.el (custom-theme-set-variables): remove bogus
6167         arguments. Use custom-set-default to set defaults.
6168         (custom-set-variables): update doc.
6169         (custom-local-buffer): new, synced from FSF.
6170         (custom-set-default): ditto.
6171         (defcustom): update doc.
6172
6173 2002-06-16  Andy Piper  <andy@xemacs.org>
6174
6175         * menubar-items.el (default-menubar): enable windows printing on
6176         cygwin as well as native.
6177
6178 2002-06-12  Andy Piper  <andy@xemacs.org>
6179
6180         * printer.el (generic-print-buffer): catch all errors so that the
6181         print device can be cleared in all scenarios.
6182         (Printer-clear-device): make sure clearing the printer allows it
6183         to be used again immediately.
6184         (generic-print-region): make sure the default printer face is
6185         black-on-white.
6186
6187 2002-04-23  Jerry James  <james@xemacs.org>
6188
6189         * window-xemacs.el (display-buffer-function): Change doc to
6190         reflect new arg.
6191         * window-xemacs.el (pre-display-buffer-function): Ditto.
6192         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
6193         non-nil, make the new window just big enough for its contents.
6194         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
6195         * frame.el (show-temp-buffer-in-current-frame): Remove broken
6196         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
6197
6198 2002-06-06  Andy Piper  <andy@xemacs.org>
6199
6200         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
6201         (defcustom): ditto.
6202         (custom-handle-keyword): ditto.
6203
6204 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
6205
6206         * gutter-items.el (buffers-tab-selection-function): Improve doc.
6207         Make obsolete.  Default to nil.
6208         (buffers-tab-filter-functions): Improve doc.  Use literal default.
6209         Inspired by a patch by John Palmieri.
6210
6211 2002-07-01  Mike Alexander  <mta@arbortext.com>
6212
6213         * process.el (shell-command-on-region): Don't delete the region
6214         before giving it to call-process-region
6215
6216 2002-06-04  Jerry James <james@eecs.ku.edu>
6217
6218         * find-paths.el (paths-find-architecture-directory): Search in
6219         `system-configuration'/`base', not `base'`system-configuration'.
6220
6221 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
6222
6223         * info.el (Info-index): Add missing \ in [ t].
6224
6225 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
6226
6227         * gutter-items.el (gutter-buffers-tab-visible-p,
6228         buffers-tab-omit-function, buffers-tab-selection-function,
6229         buffers-tab-filter-functions):
6230         Doc improvements.
6231
6232 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
6233
6234         * toolbar.el (toolbar-icon-directory): Document trailing separator.
6235
6236         * toolbar-items.el (toolbar-news): Fix typo in message string.
6237
6238 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
6239
6240         * dialog.el (yes-or-no-p-dialog-box): 
6241         * cmdloop.el (y-or-n-p-minibuf):
6242         (yes-or-no-p-minibuf):
6243         (yes-or-no-p):
6244         (y-or-n-p): 
6245         Specify negative answers in docstrings.
6246
6247 2002-05-25  Steve Youngs  <youngs@xemacs.org>
6248
6249         * package-ui.el (pui-help-echo): Display both installed and author
6250         version.  Use a balloon-help window to display extra info like
6251         package requires.
6252
6253 2002-05-30  Andy Piper  <andy@xemacs.org>
6254
6255         * files.el (revert-buffer-internal): don't visit
6256         revert-buffer. Kill buffer when not used. Suggested by Mike
6257         Alexander <mta@arbortext.com>
6258
6259 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
6260
6261         * files.el (revert-buffer): More docstring fiddling.
6262
6263 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
6264
6265         * files.el (revert-buffer):
6266         (revert-buffer-internal):
6267         (revert-buffer-insert-file-contents-function):
6268         Improve docstrings and comments.
6269
6270 2002-05-08  Andy Piper  <andy@xemacs.org>
6271
6272         * files.el (revert-buffer): observe noconfirm behavior.
6273
6274 2002-04-09  Andy Piper  <andy@xemacs.org>
6275
6276         * files.el (revert-buffer): use revert-buffer-internal if it looks
6277         like doing so will not result in any user-visible changes.
6278         (revert-buffer-internal): new function. Do the actual process of
6279         reversion and then see whether the result is any different to what
6280         we have already. If it is not then do nothing.
6281
6282 2001-12-11  Andy Piper  <andy@xemacs.org>
6283
6284         * menubar.el (get-popup-menu-response): re-order so that it works
6285         on more sane/facist window systems.
6286
6287 2001-12-03  Andy Piper  <andy@xemacs.org>
6288
6289         * faces.el (frob-face-property): don't infloop in face frobbing
6290         from Jan Vroonhof <jan@xemacs.org>.
6291
6292 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
6293
6294         * faces.el (frob-face-property): Follow face fall-back hierarchy
6295         properly for face properties without an instance. Only do manual
6296         copy form 'default in last resort. This handles in particular
6297         the case where 'default itself has only a fall-back (which is
6298         the case by default on windows).
6299
6300 2001-11-24  Andy Piper  <andy@xemacs.org>
6301
6302         * printer.el (generic-print-region): set default-frame-plist to
6303         nil while creating the printer frame so that sizes reflect the
6304         printed page.
6305
6306         * faces.el (face-complain-about-font): Don't complain on printers.
6307
6308 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6309         
6310         * package-net.el: Andy synch.
6311         
6312 2001-12-16  Andy Piper  <andy@xemacs.org>
6313
6314         * package-get.el (package-get-update-all): Make sure installed.db
6315         gets updated after updating packages.
6316
6317 2002-03-28  Ben Wing  <ben@xemacs.org>
6318
6319         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
6320         continuation, truncation so that we don't get line jumpiness from
6321         them being larger than the line height.
6322
6323         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
6324
6325 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
6326
6327         * font.el (font-window-system-mappings): Add mapping for Gtk
6328         (assume identical to X) 
6329
6330 2002-02-04  Andy Piper  <andy@xemacs.org>
6331
6332         * files.el (convert-standard-filename): Fix for short filename
6333         Peter Arius <pas@methodpark.de>
6334
6335 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
6336
6337         * list-mode.el (default-choose-completion): completion-base-size
6338         should refer to local value in the completion list buffer.
6339
6340 2001-12-03  Didier Verna  <didier@xemacs.org>
6341
6342         * rect.el: autoload `replace-rectangle'.
6343         * keydefs.el (global-map): bind it to `C-x r p'.
6344
6345 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6346
6347         * XEmacs 21.4.8 "Honest Recruiter" is released.
6348
6349 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6350
6351         This patch is based on Jerry James's patch and analysis.
6352
6353         * select.el (get-clipboard):
6354         (get-selection):
6355         Update docstrings.
6356         (get-clipboard-foreign):
6357         (get-selection-foreign):
6358         New function for use as `interprogram-paste-function's.
6359
6360         * simple.el (interprogram-paste-function): Change default to
6361         `get-clipboard-foreign'; improve docstring.
6362         (interprogram-cut-function): Improve dosctring.
6363
6364 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
6365
6366         * XEmacs 21.4.7 "Economic Science" is released.
6367
6368 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
6369
6370         * cus-edit.el (customize-save-variable): Fix typo in prompt.
6371
6372 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
6373
6374         * obsolete.el (assq-delete-all): New compatibility alias for 
6375         remassq.
6376
6377 2002-01-09  Simon Josefsson  <jas@extundo.com>
6378
6379         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
6380
6381 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
6382
6383         * info.el (Info-auto-generate-directory): Default
6384         Info-auto-generate-directory to 'if-outdated.
6385
6386 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
6387
6388         * startup.el (normal-top-level): Prevent migration code from
6389         trashing .emacs on an error in loading the init files.
6390
6391 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
6392
6393         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
6394         "system default" Xdefaults and friends get xrdb-mode.
6395
6396 2002-03-05  Mats Lidell  <matsl@contactor.se>
6397  
6398         * help-nomule.el (tutorial-supported-languages): Added Swedish
6399         tutorial. Sorted languages.
6400
6401 2002-02-11  Mike Sperber <mike@xemacs.org>
6402
6403         * info.el (Info-maybe-update-dir): Regenerate dir if we're
6404         regenerating outdated dir files and dir is non-existent.
6405
6406 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
6407
6408         * code-files.el (convert-mbox-coding-system): Improve comment.
6409         (write-region): Improve docstring.  Reformat to 80 columns.  Add
6410         coding-system argument to `write-region-pre-hook' call.
6411         (write-region-pre-hook): Fix docstring to mention lockname argument.
6412
6413 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
6414
6415         * minibuf.el (completing-read): Remove redundant wrong arg list.
6416
6417         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
6418
6419 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
6420
6421         * obsolete.el (interactive-form): new compatibility alias for 
6422         function-interactive.
6423
6424 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
6425
6426         * menubar-items.el (Menubar-items-truncate-list): Removed.
6427         * menubar-items.el (Menubar-items-truncate-history): New.
6428         * menubar-items.el (default-menubar): Use
6429         Menubar-items-truncate-history.
6430
6431 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
6432
6433         * printer.el (generic-print-region): Pass correct arguments to
6434         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
6435         Torkelsson <torkel@acc.umu.se>.
6436
6437 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
6438
6439         * help.el (describe-mode): synched with FSF 19.34; handle nil
6440         minor mode indicators.
6441
6442 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
6443
6444         * minibuf.el (completing-read): Update docstring.
6445
6446 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
6447
6448         * XEmacs 21.4.6 "Common Lisp" is released.
6449
6450 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
6451
6452         * package-net.el: Inadvertant synch with Windows branch.  From
6453         Andy's log:
6454         (package-net-kit-version): new variable.
6455         (package-net-generate-bin-ini): use it. Remove unwanted functions.
6456
6457 2001-11-28  Steve Youngs  <youngs@xemacs.org>
6458
6459         * package-get.el (package-get-locate-index-file): Also search the
6460         core etc/ directory for the package index file if it can't be
6461         found in ~/.xemacs/.
6462
6463 2001-12-13  William Perry  <wmperry@gnu.org>
6464
6465         * dialog-gtk.el (popup-builtin-question-dialog):
6466         Conform to API in gui.c.
6467         
6468 2001-11-12  Andy Piper  <andy@xemacs.org>
6469
6470         * cus-edit.el (custom-save-face-internal): make sure we save
6471         non-themed faces.
6472         (custom-save-variables): ditto variables.
6473
6474 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
6475
6476         * faces.el (make-face-family):
6477         (make-face-size):
6478         New face-modifying functions per Jan Vroonhof.
6479
6480         cus-face.el (custom-set-face-font-family):
6481         (custom-set-face-font-size):
6482         Use them.
6483
6484         * font.el (font-window-system-mappings): More precise docstring.
6485
6486         (font-create-name):
6487         (font-create-object):
6488         (tty-font-create-object):
6489         (tty-font-create-plist):
6490         (x-font-create-object):
6491         (x-font-create-name):
6492         (ns-font-create-name):
6493         (mswindows-font-create-object):
6494         (mswindows-font-create-name):
6495         Add doctrings.
6496
6497 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
6498
6499         * gtk-faces.el (gtk-init-device-faces): removed spurious
6500         quote before let* expression.
6501
6502 2001-10-29  Andy Piper  <andy@xemacs.org>
6503
6504         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
6505         modified when changing coding system.
6506
6507         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
6508         that we invoke the GUI directory selector.
6509
6510 2001-10-25  Andy Piper  <andy@xemacs.org>
6511
6512         * dialog.el (make-dialog-box): use new directory dialog support.
6513         * minibuf.el (read-file-name-1): ditto.
6514         (read-file-name): ditto.
6515         (read-directory-name): ditto.
6516
6517 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
6518
6519         * XEmacs 21.4.5 "Civil Service" is released.
6520
6521 2001-04-23  Didier Verna  <didier@xemacs.org>
6522
6523         * cus-edit.el (custom-variable-pre-save): New.
6524         * cus-edit.el (custom-variable-post-save): New.
6525         * cus-edit.el (custom-variable-save): use them.
6526         * cus-edit.el (custom-face-pre-save): New.
6527         * cus-edit.el (custom-face-post-save): New.
6528         * cus-edit.el (custom-face-save): use them.
6529         * cus-edit.el (custom-group-pre-save): New.
6530         * cus-edit.el (custom-group-post-save): New.
6531         * cus-edit.el (custom-group-save): use them.
6532         * cus-edit.el (Custom-save): use the pre/post functions above,
6533         call `custom-save-all' only once.
6534         * cus-edit.el (custom-variable-pre-reset-standard): New.
6535         * cus-edit.el (custom-variable-post-reset-standard): New.
6536         * cus-edit.el (custom-variable-reset-standard): use them.
6537         * cus-edit.el (custom-face-pre-reset-standard): New.
6538         * cus-edit.el (custom-face-post-reset-standard): New.
6539         * cus-edit.el (custom-face-reset-standard): use them.
6540         * cus-edit.el (custom-group-pre-reset-standard): New.
6541         * cus-edit.el (custom-group-post-reset-standard): New.
6542         * cus-edit.el (Custom-reset-standard): use them.
6543         * cus-edit.el (custom-face-reset-saved): use the pre/post
6544         functions above, call `custom-save-all' only once.
6545
6546 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
6547
6548         * gutter-items.el (buffers-tab face): Derive from the modeline
6549         face by default.  Many people use white-on-black for the default
6550         font, and the tabs look hideous with that color combination.  The
6551         modeline usually has the correct colors.
6552
6553 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
6554
6555         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
6556         (tag-mark-stack-max): Typo fix.
6557
6558 2001-09-28  Ben Wing  <ben@xemacs.org>
6559
6560         * font-lock.el:
6561         * font-lock.el (font-lock-after-change-function):
6562         fix problem with last patch, reported by Katsumi Yamaoka.
6563
6564 2001-09-17  Ben Wing  <ben@xemacs.org>
6565
6566         * font-lock.el (font-lock-after-change-function):
6567         fix problem when you insert a comment on the line before a line of
6568         code: if we use the following char, then when you hit backspace,
6569         the following line of code turns the comment color.
6570
6571 2001-06-08  Ben Wing  <ben@xemacs.org>
6572
6573         * process.el: comment about shell-command-switch.
6574         * process.el (shell-quote-argument): Need to quote a null
6575         argument, too.  From Dan Holmsand.
6576         
6577         * startup.el (normal-top-level): Delete some unused FSF junk.
6578         * startup.el (command-line-early):
6579         
6580         * startup.el (command-line): Call MS Windows init function.
6581         
6582         * win32-native.el:
6583         * win32-native.el (mswindows-system-shells): New.
6584         * win32-native.el (mswindows-system-shell-p): New.
6585         * win32-native.el (init-mswindows-at-startup): New.
6586         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6587         * win32-native.el (mswindows-quote-one-simple-arg):
6588         * win32-native.el (mswindows-quote-one-command-arg):
6589         * win32-native.el (mswindows-construct-process-command-line-alist):
6590         Correct comments at top.  Correctly handle passing arguments
6591         to Cygwin programs and to bash.  Fix quoting of zero-length
6592         arguments (from Dan Holmsand).  Set shell-command-switch based
6593         on shell-file-name, which in turn comes from env var SHELL.
6594
6595 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6596
6597         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6598         default-toolbar-position): Fill docstrings for balloon-help.
6599
6600 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6601
6602         * faces.el: Reenable specifications over 'gtk domain.
6603
6604 2001-08-08  Didier Verna  <didier@xemacs.org>
6605
6606         * autoload.el (update-autoload-files): make defdir a file name,
6607         not directory name.
6608
6609 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6610
6611         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6612
6613         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6614
6615 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6616
6617         * font-menu.el (font-menu-set-font): Default to current font-family.
6618         (font-menu-preferred-resolution):
6619         (font-menu-size-scaling):
6620         Provide gtk defaults, too.
6621
6622 2001-07-29  Mike Alexander  <mta@arbortext.com>
6623
6624         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6625         list
6626         (custom-set-face-font-family): ditto
6627
6628 2001-07-26  Mike Sperber <mike@xemacs.org>
6629
6630         * files.el (auto-mode-alist): .9 files are man pages, too.
6631
6632 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6633
6634         * process.el (call-process-internal): bind
6635         coding-system-for-write to 'binary when calling
6636         start-process-internal, so the process receives 
6637         the literal contents of INFILE.
6638
6639 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6640
6641         * files.el (auto-mode-alist): Add configure.ac support.
6642
6643 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6644
6645         * buff-menu.el:
6646         mouse.el:
6647         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6648
6649 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6650
6651         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6652
6653 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6654
6655         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6656         mixed text.
6657         (kinsoku-eol-p): Ditto.
6658
6659 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6660
6661         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6662         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6663         characters as the category `s' or `e' correctly.
6664
6665 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6666
6667         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6668
6669 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6670
6671         * mule/cyrillic.el:  Set up case table.
6672
6673 2001-06-08  Mike Sperber <mike@xemacs.org>
6674
6675         * files.el (save-some-buffers-1): Don't zap the help window right
6676         after `map-y-or-n-p' has popped it up.
6677
6678 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6679
6680         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6681
6682 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6683
6684         * specifier.el: define-specifier-tag 'gtk.
6685
6686 2001-05-12  Ben Wing  <ben@xemacs.org>
6687
6688         * find-paths.el (paths-find-recursive-path):
6689         fix error with null EXCLUDE-REGEXP.
6690         
6691         * font-lock.el (font-lock-mode):
6692         fix problem reported by hrvoje with buffers starting with a space.
6693         
6694 2001-05-06  Ben Wing  <ben@xemacs.org>
6695
6696         * dialog.el (make-dialog-box):
6697         * menubar-items.el (default-menubar):
6698         * printer.el (generic-print-buffer):
6699         * printer.el (generic-print-region):
6700         implement printing the selection when it's selected.
6701
6702 2001-04-18  Didier Verna  <didier@xemacs.org>
6703
6704         * cus-edit.el (Custom-reset-standard): reset to standard settings
6705         not only when the buffer's :custom-state is 'modified, but also
6706         when it is 'set or 'saved.
6707
6708 2001-04-17  Didier Verna  <didier@xemacs.org>
6709
6710         * startup.el (load-user-init-file): define `custom-file' before
6711         loading the user's init file.
6712
6713 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6714
6715         * menubar.el (popup-mode-menu): Make it work with
6716         popup-menu-titles turned off.
6717         
6718 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6719
6720         * about.el (about-mailto-link): Use compose-mail for sending mail.
6721
6722 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6723
6724         * package-admin.el (package-install-hook): New.
6725         (package-delete-hook): New.
6726         (package-admin-add-single-file-package): Use package-delete-hook.
6727
6728         * package-get.el (package-get): Use package-install-hook.
6729
6730 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6731
6732         * package-ui.el (pui-install-selected-packages): reverse the lists
6733         of packages so that they get handled in the same order as they
6734         were selected.
6735
6736 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6737
6738         * packages.el (locate-library): Use read-library-name for completion.
6739
6740 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6741
6742         * byte-optimize.el (=): `=' is not a binary predicate!
6743         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6744         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6745
6746 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6747
6748         * bytecomp.el (byte-compile-arithcompare):
6749         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6750
6751 2001-06-03  William M. Perry  <wmperry@gnu.org>
6752
6753         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6754         return the filename selected by the user!
6755
6756 2001-05-31  William M. Perry  <wmperry@gnu.org>
6757
6758         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6759         in XEmacs/GTK.
6760
6761 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6762
6763         * coding.el: Tiny typo fixed.
6764
6765 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6766
6767         * XEmacs 21.4.3 "Academic Rigor" is released.
6768
6769 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6770
6771         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6772
6773 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6774
6775         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6776
6777 2001-05-04  Ben Wing  <ben@xemacs.org>
6778
6779         * printer.el (generic-print-buffer):
6780         * printer.el (generic-print-region):
6781         Enable dialog boxes.  Apply workaround recommended by Kirill.
6782         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6783         
6784         * simple.el (kill-whole-line):
6785         * simple.el (kill-line-1):
6786         * simple.el (kill-entire-line):
6787         * simple.el (kill-line):
6788         * simple.el (backward-kill-line):
6789         Take out interactive dependence of kill-whole-line.
6790
6791 2001-04-22  Ben Wing  <ben@xemacs.org>
6792
6793         * dialog.el (make-dialog-box):
6794         Put dialog titles back in -- this time correctly.  Fix various
6795         other problems with leaks and such.
6796
6797         * simple.el (region-exists-p):
6798         * simple.el (region-active-p):
6799         Add comment about which one is correct to use in menu specs.
6800
6801 2001-05-05  Ben Wing  <ben@xemacs.org>
6802
6803         * dialog.el (make-dialog-box): fix doc string.
6804         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6805         take out Pretty Print.
6806         * printer.el:
6807         * printer.el (printer-current-device): New.
6808         * printer.el (Printer-get-device): New.
6809         * printer.el (Printer-clear-device): New.
6810         * printer.el (generic-page-setup): New.
6811         * printer.el (generic-print-buffer):
6812         * printer.el (generic-print-region):
6813         Implement Page Setup.  Handle errors properly.
6814
6815 2001-05-05  Ben Wing  <ben@xemacs.org>
6816
6817         * subr.el (error): Complete list of errors in doc string.
6818         
6819 2001-04-22  Ben Wing  <ben@xemacs.org>
6820
6821         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6822         
6823 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6824
6825         * build-report.el: Remove CVS keywords since this file has been in
6826         core lisp for a while now.
6827         * build-report.el (build-report-make-output-files): Fix typo.
6828
6829 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6830
6831         * about.el (about-finish-buffer): Make sure the last change works
6832         even if EVENT is nil.
6833
6834 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6835
6836         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6837         clicked, not the one that happens to be the current buffer at the
6838         time.
6839
6840 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6841
6842         * cus-edit.el (custom-display): Support the GTK Window System also.
6843
6844 2001-04-30  Ben Wing  <ben@xemacs.org>
6845
6846         * printer.el:
6847         * printer.el (printer-page-header):
6848         * printer.el (Print-context): New.
6849         * printer.el (printer-page-footer):
6850         * printer.el (generate-header-element): New.
6851         * printer.el (generate-header-line): New.
6852         * printer.el (print-context-property):
6853         * printer.el (generic-print-buffer):
6854         * printer.el (generic-print-region):
6855         Implement headers and footers.  Implement calling Print dialog box
6856         (#### but it doesn't quite work yet).
6857
6858 2001-04-25  Ben Wing  <ben@xemacs.org>
6859
6860         * about.el (xemacs-hackers):
6861         * about.el (about-url-alist):
6862         * about.el (about-personal-info):
6863         * about.el (about-hacker-contribution):
6864         More contributions.
6865         
6866         * simple.el (handle-post-motion-command):
6867         Fix spurious setting of zmacs-region-stays to t after a non-shift
6868         motion command.
6869
6870 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6871
6872         * about.el (about-personal-info): Update my bio.
6873         (about-hacker-contribution): Ditto.
6874
6875 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6876
6877         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6878
6879 2001-04-19  Andy Piper  <andy@xemacs.org>
6880
6881         * package-net.el (package-net-cygwin32-binary-size): new size.
6882         (package-net-win32-binary-size): new size.
6883         (package-net-convert-index-to-ini): Use new arch.
6884         (package-net-batch-convert-index-to-ini): Removed.
6885         (package-net-generate-bin-ini): New.
6886         (package-net-batch-generate-bin-ini): New.
6887
6888 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6889
6890         * XEmacs 21.4.1 "Copyleft" is released.
6891
6892 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6893
6894         * x-compose.el (xlib-input-method-bug-workaround):
6895         (alias-colon-to-double-quote):
6896         Force sort in map-keymap to work around rehash bug.
6897
6898 2001-04-17  Ben Wing  <ben@xemacs.org>
6899
6900         * about.el: Finish overhaul, add a few new hackers, update a
6901         couple old ones.
6902
6903 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6904
6905         * XEmacs 21.4.0 "Solid Vapor" is released.
6906
6907 2001-04-15  Ben Wing  <ben@xemacs.org>
6908
6909         * about.el:
6910         * about.el (about-headline-face): New.
6911         * about.el (about-link-face): New.
6912         * about.el (about-current-release-maintainers): New.
6913         * about.el (about-other-current-hackers): New.
6914         * about.el (about-url-alist):
6915         * about.el (about-once-and-future-hackers): New.
6916         * about.el (about-mailto-link): New.
6917         * about.el (about-get-buffer):
6918         * about.el (about-finish-buffer):
6919         * about.el (about-xemacs):
6920         * about.el (about-features): Removed.
6921         * about.el (about-advantages): New.
6922         * about.el (about-maintainer-info): Removed.
6923         * about.el (about-personal-info): New.
6924         * about.el (about-hacker-contribution): New.
6925         * about.el (about-maintainer):
6926         * about.el (about-show-linked-info):
6927         * about.el (about-hackers):
6928         Major revamping.  Rewriting of most of the text, improve the
6929         link handling, separate info on contributors into personal
6930         and contribution info, add new contributors, update personal
6931         info, etc. etc.
6932         
6933         * menubar-items.el (default-menubar):
6934         Help menubar entry for News now says more accurately
6935         "What's New in XEmacs".
6936         
6937         * mouse.el:
6938         * mouse.el (mouse-track-cleanup-hook):
6939         * mouse.el (mouse-track):
6940         Don't set-buffer to a dead buffer when calling mouse-track
6941         cleanup hooks.
6942
6943 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6944
6945         * XEmacs 21.2.47 "Zephir" is released.
6946
6947 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6948
6949         * dialog.el (make-dialog-box): Disable dialog box titles until
6950         we get them working.
6951
6952 2001-03-30  Ben Wing  <ben@xemacs.org>
6953
6954         * help.el:
6955         * help.el (Help-princ-face):
6956         * help.el (Help-prin1-face):
6957         * help.el (frob-help-extents):
6958         * help.el (describe-function-1):
6959         * help.el (describe-variable):
6960         Avoid using font-lock faces, which may not be defined.
6961         Instead, use hyper-apropos faces, and make sure they're
6962         defined as necessary by using `require'. (It's not so safe
6963         to do this for font-lock.) In any case, we will eventually
6964         be merging this functionality into hyper-apropos.
6965
6966         * loaddefs.el (completion-ignored-extensions):
6967         Fix documentation.
6968         
6969         * menubar-items.el (menu-truncate-list): Removed.
6970         * menubar-items.el (Menubar-items-truncate-list): New.
6971         * menubar-items.el (default-menubar):
6972         Fix errors if grep or compile command is too long.  Rename helper
6973         function to be less visible.
6974
6975 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6976
6977         * byte-optimize.el (byte-optimize-minus):
6978         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6979
6980 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6981
6982         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6983         Mule is available.
6984
6985         * mule/latin.el: New file.
6986
6987 2001-03-11  Ben Wing  <ben@xemacs.org>
6988
6989         * auto-save.el:
6990         * auto-save.el (auto-save-directory):
6991         * auto-save.el (make-auto-save-file-name):
6992         * auto-save.el (auto-save-file-name-p): New.
6993
6994         Merge in improvements from other definition of
6995         make-auto-save-file-name in files.el.
6996         
6997         * auto-save.el (auto-save-original-name):
6998         * auto-save.el (auto-save-name-in-fixed-directory):
6999         * auto-save.el (auto-save-unslashify-name): Removed.
7000         * auto-save.el (auto-save-slashify-name): Removed.
7001         * auto-save.el (auto-save-reserved-chars): New.
7002         * auto-save.el (auto-save-escape-name): New.
7003         * auto-save.el (auto-save-unhex): New.
7004         * auto-save.el (auto-save-unescape-name): New.
7005
7006         Change algorithm for encoding filenames in auto-save names to be
7007         entirely safe with all filesystems and all possible characters in
7008         a filename, and 100% reversible. (Essentially, uses
7009         quoted-printable as the encoding.)
7010         
7011         * auto-save.el (recover-all-files):
7012
7013         Use insert-directory rather than calling ls directly -- fixes
7014         things under Windows.
7015
7016         * files.el:
7017         * files.el (convert-standard-filename): Substitute FSF's
7018         definition for this (we had nothing here before).
7019         
7020         * files.el (backup-buffer): Warning fix.
7021         
7022         * files.el (make-backup-file-name):
7023         * files.el (find-backup-file-name):
7024         Fix error in calling sequence to auto-save-file-name-p.
7025         
7026         * files.el (recover-file):
7027         Use insert-directory rather than calling ls directly -- fixes
7028         things under Windows.
7029
7030         * files.el (make-auto-save-file-name): Removed.
7031         * files.el (auto-save-file-name-p): Removed.
7032         auto-save is always dumped so no sense in having a definition
7033         that will always be overwritten with another.
7034         
7035         * files.el (insert-directory):
7036         * win32-native.el:
7037         * win32-native.el (debug-mswindows-process-command-lines):
7038         * win32-native.el (original-make-auto-save-file-name): Removed.
7039         * win32-native.el (make-auto-save-file-name): Removed.
7040
7041
7042 2001-03-21  Martin Buchholz <martin@xemacs.org>
7043
7044         * XEmacs 21.2.46 "Urania" is released.
7045
7046 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
7047
7048         * menubar-items.el (default-menubar): Update sample.emacs to
7049         sample.init.el and adjust accelerators.
7050
7051 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
7052
7053         * build-report.el (build-report): Improve docstring.
7054
7055 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
7056
7057         * ChangeLog: Log GTK merge.
7058
7059         * gutter-items.el:
7060         * mwheel.el:
7061         * sound.el:
7062         * startup.el:
7063         Revert gratuitous whitespace changes.
7064
7065 2001-03-07  Ben Wing  <ben@xemacs.org>
7066
7067         * help.el:
7068         * help.el (key-or-menu-binding):
7069         * help.el (Help-find-file): New.
7070         * help.el (describe-beta):
7071         * help.el (describe-copying):
7072         * help.el (describe-project):
7073         * help.el (view-emacs-news):
7074         * help.el (view-sample-init-el): New.
7075         * help.el (Help-princ-face): New.
7076         * help.el (Help-prin1-face): New.
7077         * help.el (help-symbol-function-context-menu):
7078         * help.el (help-symbol-variable-context-menu):
7079         * help.el (help-symbol-function-and-variable-context-menu):
7080         * help.el (frob-help-extents):
7081         * help.el (describe-function-1):
7082         * help.el (describe-variable):
7083
7084         Add coloring in Help buffers, correspondent with hyperlinks.
7085         View files in view-mode rather than Fundamental.
7086         Remove separators from context menus -- now handled in generic code.
7087         Add `Find Tag' to context menu.
7088         
7089         * menubar.el (popup-mode-menu):
7090
7091         Rewrite code that outputs the popup menu to (a) put more specific
7092         entries first, (b) be more robust, (c) output the proper context
7093         menu separators automatically (the context menu functionality is
7094         new and currently used only by Help).
7095
7096 2001-03-10  William M. Perry  <wmperry@aventail.com>
7097
7098         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
7099         this function when converting from the 21.1 GTK branch.  Now
7100         supports file, password, question, and color built-in dialogs.
7101
7102 2001-03-06  Ben Wing  <ben@xemacs.org>
7103
7104         * keydefs.el:
7105         * keydefs.el (global-map):
7106         Add commented-out change of M-k (for 21.5).
7107         
7108         * menubar-items.el (default-menubar):
7109         Fix items to control kill-line behavior; add items for
7110         shifted motion.
7111         
7112         * simple.el:
7113         * simple.el (kill-whole-line):
7114         * simple.el (historical-kill-line): Removed.
7115         * simple.el (kill-line): Removed.
7116         * simple.el (kill-entire-line): New.
7117         * simple.el (kill-line-1): New.
7118         * simple.el (backward-kill-line):
7119         Undo kill-whole-line == always changes.  Add new function
7120         kill-entire-line to unconditionally delete the current line.
7121         Add comments describing the lamentable state of affairs of
7122         the kill-line functions and variables.
7123
7124 2001-03-02  Ben Wing  <ben@xemacs.org>
7125
7126         * simple.el:
7127         * simple.el (beginning-of-buffer):
7128         * simple.el (end-of-buffer):
7129         * simple.el (mark-ring-unrecorded-commands):
7130         * simple.el (signal-error-on-buffer-boundary):
7131         * simple.el (shifted-motion-keys-select-region):
7132         * simple.el (unshifted-motion-keys-deselect-region):
7133         * simple.el (motion-keys-for-shifted-motion): New.
7134         * simple.el (handle-pre-motion-command):
7135         * simple.el (handle-post-motion-command):
7136         * simple.el (forward-char-command):
7137         * simple.el (backward-char-command):
7138         * simple.el (scroll-up-command):
7139         * simple.el (scroll-down-command):
7140         * simple.el (next-line):
7141         * simple.el (previous-line):
7142         * simple.el (backward-block-of-lines):
7143         * simple.el (forward-block-of-lines):
7144         * simple.el (backward-word):
7145         * simple.el (mark-word):
7146
7147         Augment documentation of the most common motion commands to make
7148         note of the shifted-motion support.  Improve the support to (a)
7149         properly document how it works and why it's done in the fashion it
7150         is, and (b) allow the keystrokes that trigger it to be customized.
7151
7152         Correct error in the customize specification of
7153         mark-ring-unrecorded-commands.
7154
7155 2001-03-02  Ben Wing  <ben@xemacs.org>
7156
7157         * font-lock.el:
7158         * font-lock.el (font-lock-pending-extent-table): Removed.
7159         * font-lock.el (font-lock-pending-buffer-table): New.
7160         * font-lock.el (font-lock-pre-idle-hook):
7161         * font-lock.el (font-lock-after-change-function):
7162         * font-lock.el (font-lock-fontify-pending-extents):
7163         * font-lock.el (font-lock-lisp-like):
7164
7165         Fix handling of pending extents to avoid excessive slowness (N^2
7166         behavior) when making lots of buffer changes between redisplays,
7167         such as when saving the Options.
7168
7169 2001-03-09  William M. Perry  <wmperry@aventail.com>
7170
7171         * device.el:
7172         * dragdrop.el:
7173         * dumped-lisp.el:
7174         * faces.el:
7175         * frame.el:
7176         * gnuserv.el:
7177         * loadup.el:
7178         * menubar-items.el:
7179         * minibuf.el:
7180         The Great GTK Merge.
7181
7182         * ChangeLog.GTK:
7183         * dialog-gtk.el:
7184         * gdk.el:
7185         * generic-widgets.el:
7186         * glade.el:
7187         * gnome-widgets.el:
7188         * gnome.el:
7189         * gtk-compose.el:
7190         * gtk-extra.el:
7191         * gtk-faces.el:
7192         * gtk-ffi.el:
7193         * gtk-file-dialog.el:
7194         * gtk-font-menu.el:
7195         * gtk-glyphs.el:
7196         * gtk-init.el:
7197         * gtk-iso8859-1.el:
7198         * gtk-marshal.el:
7199         * gtk-mouse.el:
7200         * gtk-package.el:
7201         * gtk-password-dialog.el:
7202         * gtk-select.el:
7203         * gtk-widget-accessors.el:
7204         * gtk-widgets.el:
7205         * gtk.el:
7206         widgets-gtk.el:
7207         The Great GTK Merge: new files.
7208
7209 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
7210
7211         * generic-widgets.el: Don't require gtk (a built-in feature) at
7212         top level.  Don't execute the last sexp unless (featurep 'gtk).
7213
7214 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
7215
7216         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
7217
7218 2001-02-23  Martin Buchholz <martin@xemacs.org>
7219
7220         * XEmacs 21.2.45 "Thelxepeia" is released.
7221
7222 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
7223  
7224         * about.el (xemacs-hackers): update my entry. 
7225         * about.el (about-maintainer-info): ditto. 
7226         * about.el (about-hackers): ditto. 
7227
7228 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
7229
7230         * about.el (about-maintainer-info): More vanity info about
7231         yours truly.
7232
7233 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
7234
7235         * build-report.el (build-report-destination): xemacs-build-reports
7236         has moved to SourceForge, where mailing list name length is
7237         restricted, hence the name change to
7238         xemacs-buildreports@xemacs.org.
7239         * build-report.el (build-report-keep-regexp): Update default.
7240         * build-report.el (build-report-delete-regexp): Ditto.
7241         * build-report.el (build-report-make-output-files): Ditto.
7242
7243 2001-02-19  Craig Lanning  <lanning@scra.org>
7244
7245         * lisp-mode.el: Add indentation specifications for following
7246         Common Lisp forms: handler-case, handler-bind, with-slots,
7247         with-open-file, with-open-stream, print-unreadable-object.
7248
7249 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
7250
7251         * font-lock.el (font-lock-set-defaults-1):
7252         Move initialization of `font-lock-cache-position' so that it's set
7253         even if font-lock-keywords is already defined.
7254
7255 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
7256
7257         * autoload.el (generate-file-autoloads-1):
7258         Use `emacs-lisp-mode-syntax-table' instead of
7259         `lisp-mode-syntax-table'.
7260         * lisp-mode.el (lisp-mode-syntax-table):
7261         Get rid of old checks for `parse-partial-sexp' version.
7262         Make `|' (pipe) string delimiter instead of punctuation.
7263
7264 2001-02-16  Martin Buchholz  <martin@xemacs.org>
7265
7266         * window.el (save-selected-window):
7267         Use gensym for better macro hygiene.
7268
7269 2001-02-06  Mike Sperber <mike@xemacs.org>
7270
7271         * dump-paths.el:
7272         * startup.el (startup-setup-paths): Set and use
7273         `mule-lisp-directory'.
7274         (startup-setup-paths-warning): Ditto.
7275
7276         * setup-paths.el (paths-find-mule-lisp-directory): Added.
7277         (paths-construct-load-path): Consider `mule-lisp-directory'.
7278
7279 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
7280
7281         * font-lock.el: Syntax table improvements used.  A few random
7282         changes are not specified below.
7283         (font-lock-fontify-string-delimiters):
7284         (font-lock-syntactic-keywords):
7285         (font-lock-cache-state nil):
7286         (font-lock-cache-position):
7287         New variables.
7288         (font-lock-set-syntax):
7289         (font-lock-apply-syntactic-highlight):
7290         (font-lock-fontify-syntactic-anchored-keywords):
7291         (font-lock-fontify-syntactic-keywords-region):
7292         (font-lock-eval-keywords):
7293         New functions.
7294         (font-lock-remove-face):
7295         (font-lock-fontify-syntactically-region):
7296         Use syntax properties.
7297
7298 2001-02-08  Martin Buchholz <martin@xemacs.org>
7299
7300         * XEmacs 21.2.44 "Thalia" is released.
7301
7302 2001-01-16  Mike Sperber <mike@xemacs.org>
7303
7304         * startup.el (normal-top-level): Work even if no installation root
7305         is found.
7306
7307 2001-01-30  Andy Piper  <andy@xemacs.org>
7308
7309         * gutter-items.el (progress-abort-glyph): remove instantiator.
7310         (set-progress-abort-instantiator): new function.
7311         (abort-progress-feedback): use it.
7312
7313         * gutter.el (set-gutter-dirty-p): new function.
7314
7315 2001-01-30  Didier Verna  <didier@xemacs.org>
7316
7317         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
7318
7319 2001-01-24  Didier Verna  <didier@xemacs.org>
7320
7321         * sound.el (sound-extension-list): give a better default value.
7322         * sound.el (load-sound-file): improve the doc string, also find
7323         files given by absolute names, pass a real extension list to
7324         `locate-file'.
7325
7326 2001-01-26  Martin Buchholz <martin@xemacs.org>
7327
7328         * XEmacs 21.2.43 "Terspichore" is released.
7329
7330 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
7331
7332         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
7333         messages from gnuserv.
7334
7335 2001-01-20  Martin Buchholz <martin@xemacs.org>
7336
7337         * XEmacs 21.2.42 "Poseidon" is released.
7338
7339 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
7340
7341         * cl-macs.el (cl-upcase-arg): New function.
7342         (cl-function-arglist): New function.
7343         (cl-transform-lambda): Automatically add CL-style lambda list to
7344         documentation string using functions above.
7345
7346 2001-01-12  Andy Piper  <andy@xemacs.org>
7347
7348         * package-get.el (package-get-custom): call
7349         package-net-update-installed-db.
7350
7351         * package-ui.el (pui-install-selected-packages): call
7352         package-net-update-installed-db.
7353
7354         * package-net.el (package-net-update-installed-db): use
7355         packages-package-list so that we reflect reality.
7356
7357         * packages.el (packages-package-list): Make docstring reflect
7358         reality.
7359
7360         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
7361
7362         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
7363         isn't installed.
7364
7365 2001-01-17  Andy Piper  <andy@xemacs.org>
7366
7367         * wid-edit.el (widget-activation-glyph-mapper): activate or
7368         deactivate native widgets.
7369         (widget-glyph-insert-glyph): record instantiator.
7370         (widget-push-button-value-create): use it.
7371
7372         * gui.el (gui-button-action): new function. Make button's domain
7373         buffer current when calling.
7374         (make-gui-button): update to use gui-button-action.
7375
7376 2001-01-16  Didier Verna  <didier@xemacs.org>
7377
7378         * menubar-items.el (default-menubar): add an entry for modeline
7379         horizontal scrolling in Options -> Display.
7380
7381 2001-01-17  Steve Youngs  <youngs@xemacs.org>
7382
7383         * package-get.el (package-get-require-signed-base): Set to nil
7384         by default.
7385
7386 2001-01-17  Martin Buchholz <martin@xemacs.org>
7387
7388         * XEmacs 21.2.41 "Polyhymnia" is released.
7389
7390 2001-01-16  Mike Sperber <mike@xemacs.org>
7391
7392         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
7393         catch lisp/mule/.
7394
7395 2001-01-14  Mike Sperber <mike@xemacs.org>
7396
7397         * startup.el (maybe-create-compatibility-dot-emacs):
7398         (maybe-unmigrate-user-init-file):
7399         (unmigrate-user-init-file): Created.
7400         (maybe-migrate-user-init-file): Offer creation of compatibility
7401         .emacs.
7402         Some doc fixes wrt init file location.
7403
7404 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
7405
7406         * faces.el (face-frob-from-locale-first): new variable.
7407         (frob-face-font-2): Honor tags arg while trying to use
7408         standard-face-mapping.  When face-frob-from-locale-first is set,
7409         first try to set face inheriting from frobbed-face.
7410
7411 2001-01-15  Didier Verna  <didier@xemacs.org>
7412
7413         * about.el (xemacs-hackers): update my entry.
7414         * about.el (about-url-alist): ditto.
7415         * about.el (about-maintainer-info): ditto.
7416         * about.el (about-hackers): ditto.
7417
7418 2001-01-15  Martin Buchholz  <martin@xemacs.org>
7419
7420         The byte compiler has been badly broken for a year,
7421         by the patch of 1999-12-06.
7422         * byte-optimize.el (byte-optimize-form-code-walker):
7423         Bug was: the byte compiler was making this erroneous optimization:
7424         (progn (or (foo)) (bar)) ==> (bar)
7425
7426 2000-11-20  Mike Sperber <mike@xemacs.org>
7427
7428         * setup-paths.el (paths-core-load-path-depth): Split
7429         `paths-load-path-depth' in two for site and core lisp.  Don't
7430         recurse into core.
7431         * setup-paths.el (paths-construct-load-path): Use.
7432
7433 2001-01-10  Andy Piper  <andy@xemacs.org>
7434
7435         * package-net.el (package-net-cygwin32-binary-size): new variable
7436         (package-net-win32-binary-size): ditto.  add much needed
7437         commentary.
7438
7439         * gutter-items.el (buffers-tab-items): correct off-by-one error
7440         for buffers-tab-max-size.
7441
7442 2001-01-08  Martin Buchholz <martin@xemacs.org>
7443
7444         * XEmacs 21.2.40 is released.
7445
7446 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7447
7448         * mule/hebrew.el: Fix comments and typos.
7449         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
7450
7451 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7452
7453         * ChangeLog.1: move ancient log from fill.el.
7454
7455         * dump-paths.el:
7456         paragraphs.el:
7457         mule/mule-category.el:
7458         Miscellaneous typo fixes and slight doc clarifications.
7459
7460         * mule/mule-ccl.el:  Correct file name in header.
7461
7462 2000-12-31  Martin Buchholz <martin@xemacs.org>
7463
7464         * XEmacs 21.2.39 is released.
7465
7466 2000-12-27  Martin Buchholz  <martin@xemacs.org>
7467
7468         * byte-optimize.el (byte-optimize-cond):
7469         (byte-optimize-cond-1): New.
7470         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
7471         Optimizes (cond (x nil)) ==> nil.
7472         Provide better diagnostic on malformed expr like (cond foo).
7473
7474 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
7475
7476         * mule/mule-coding.el:
7477         mule/mule-cmds.el (reset-language-environment,
7478         set-language-environment-coding-systems):
7479         Safer default coding-priority-list, corresponding to src/file-coding.h.
7480
7481 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
7482
7483         * package-admin.el: Allow package removal from
7484         early-package-load-path.
7485
7486 2000-12-15  Andreas Jaeger  <aj@suse.de>
7487
7488         * about.el (about-maintainer-info): Update my entry.
7489
7490 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
7491
7492         * packages.el (locate-library): Add support for bzip2
7493         compressed .el files.
7494
7495 2000-12-12  Andy Piper  <andy@xemacs.org>
7496
7497         * package-net.el: new file.
7498
7499 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
7500
7501         * font-lock.el: Add missing C++ keywords.
7502
7503 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
7504
7505         * simple.el (indent-for-comment): Preserve indentation of comments
7506         starting in column 0, as documented in (Info-goto-node
7507         "(xemacs)Comments").  Update docstring accordingly.
7508
7509 2000-12-05  Martin Buchholz <martin@xemacs.org>
7510
7511         * XEmacs 21.2.38 is released.
7512
7513 2000-12-04  Didier Verna  <didier@xemacs.org>
7514
7515         * mouse.el (default-mouse-track-set-point-in-window): remove
7516         spurious '+' operation detected by Martin.
7517
7518
7519 2000-12-01  Martin Buchholz  <martin@xemacs.org>
7520
7521         * cl-extra.el (coerce):
7522         Implement char to integer coercion.
7523         Remove extraneous (numberp) test.
7524
7525         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
7526         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
7527         (byte-optimize-predicate):
7528         Warn if evaluating constant expression signals an error.
7529         (byte-optimize-form): Small simplification.
7530
7531         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
7532
7533 2000-11-30  Martin Buchholz  <martin@xemacs.org>
7534
7535         * byte-optimize.el:
7536         (byte-optimize-minus):
7537         (byte-optimize-plus):
7538         (byte-optimize-mult):
7539         (byte-optimize-quo):
7540         Use (car (last x)) instead of (last x) to get last elt!
7541         Use `byte-optimize-predicate' to optimize `%'.
7542         Move optimizations for special numeric args to bytecomp.el.
7543         * bytecomp.el (byte-compile-associative): Remove.
7544         (byte-compile-max): New.
7545         (byte-compile-min): New.
7546         Properly handle erroneous calls: (max) (min).
7547         (byte-compile-plus): New.
7548         (byte-compile-minus):
7549         It's easiest to handle 0, +1 and -1 args here.
7550         (byte-compile-mult): New.
7551         It's easiest to handle 1, -1 and 2 args here.
7552         (byte-compile-quo):
7553         It's easiest to handle 0, +1 and -1 args here.
7554         Issue byte-compiler warning when dividing by zero.
7555
7556         Byte-compiler arithmetic improvements.
7557         Better optimize these expressions in the obvious way:
7558         (+ x y 1)   -->  varref x varref y add add1
7559         (+ x y -1)  -->  varref x varref y add sub1
7560         (- x y 0)   -->  (- x y)
7561         (- 0 x y)   -->  (- (- x) y)
7562         (% 42 19)   --> compile-time constant
7563         (/ 42 19)   --> compile-time constant
7564         (* (foo) 2) --> foo call dup plus
7565
7566         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7567         unless (declaim (optimize (safety 3)))
7568         or (setq byte-compile-delete-errors nil).
7569
7570 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7571
7572         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7573         docstrings.
7574
7575 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7576
7577         * startup.el (command-line-do-help):  Add documentation of
7578         portable dumper switches.
7579
7580 2000-11-22  Andy Piper  <andy@xemacs.org>
7581
7582         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7583
7584         * glyphs.el (init-glyphs): don't use autodetect for strings.
7585
7586 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7587
7588         * byte-optimize.el (byte-optimize-char-before):
7589         (byte-optimize-backward-char):
7590         (byte-optimize-backward-word):
7591         Fix incorrect optimizations for these sorts of expressions:
7592         (let ((x nil)) (backward-char x))
7593
7594 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7595
7596         * byte-optimize.el:
7597         * byte-optimize.el (byte-optimize-backward-char): New.
7598         * byte-optimize.el (byte-optimize-backward-word): New.
7599         Make backward-word and backward-char as efficient as forward versions.
7600
7601         * bytecomp.el (byte-compile-no-args-with-one-extra):
7602         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7603         * bytecomp.el (byte-compile-two-args-with-one-extra):
7604         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7605         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7606         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7607         Check if extra arg is constant nil, and if so, use byte-coded call.
7608
7609         * simple.el (backward-word):
7610         * simple.el (mark-word):
7611         * simple.el (kill-word):
7612         * simple.el (backward-kill-word):
7613         Make COUNT argument optional, for consistency with forward-char et al.
7614
7615         * abbrev.el (abbrev-string-to-be-defined):
7616         * abbrev.el (inverse-abbrev-string-to-be-defined):
7617         * abbrev.el (inverse-add-abbrev):
7618         * abbrev.el (expand-region-abbrevs):
7619         * buff-menu.el (Buffer-menu-execute):
7620         * indent.el (move-to-left-margin):
7621         * indent.el (indent-relative):
7622         * indent.el (move-to-tab-stop):
7623         * info.el (Info-reannotate-node):
7624         * lisp-mode.el (lisp-indent-line):
7625         * lisp.el (end-of-defun):
7626         * lisp.el (move-past-close-and-reindent):
7627         * misc.el (copy-from-above-command):
7628         * mouse.el (default-mouse-track-scroll-and-set-point):
7629         * page.el (forward-page):
7630         * paragraphs.el (forward-paragraph):
7631         * paragraphs.el (end-of-paragraph-text):
7632         * picture.el (picture-forward-column):
7633         * picture.el (picture-self-insert):
7634         * rect.el (extract-rectangle-line):
7635         * simple.el (newline):
7636         * simple.el (fixup-whitespace):
7637         * simple.el (backward-delete-char-untabify):
7638         * simple.el (transpose-chars):
7639         * simple.el (transpose-preceding-chars):
7640         * simple.el (do-auto-fill):
7641         * simple.el (indent-new-comment-line):
7642         * simple.el (blink-matching-open):
7643         * view-less.el (cleanup-backspaces):
7644         * wid-edit.el (widget-transpose-chars):
7645         * term/bg-mouse.el (bg-insert-moused-sexp):
7646         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7647
7648         * info.el (Info-fontify-node):
7649         * simple.el (backward-delete-function):
7650         Use canonical delete-backward-char instead of backward-delete-char.
7651
7652 2000-11-20  Andy Piper  <andy@xemacs.org>
7653
7654         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7655         no buffers.
7656
7657 2000-11-20  Andy Piper  <andy@xemacs.org>
7658
7659         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7660         buffer tabs.
7661
7662 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7663
7664         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7665         (proclaim inline...) was shadowing compiler-macros.
7666
7667 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7668
7669         * bytecomp.el (byte-compile-eval): New.
7670         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7671         Keeps this promise made in Lispref:
7672         "If a file being compiled contains a `defmacro' form, the macro is
7673         defined temporarily for the rest of the compilation of that file."
7674
7675 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7676
7677         * cl.el (floatp-safe):
7678         (plusp):
7679         (minusp):
7680         (oddp):
7681         (evenp):
7682         (cl-abs):
7683         Use a better parameter name than `x'.
7684
7685         * cl-macs.el (check-type): Make continuable.  Change documentation
7686         to require PLACE, but accept any form for compatibility.
7687
7688         * abbrev.el (define-abbrev): Use check-type.
7689         * font-menu.el (font-menu-change-face): Use check-type.
7690         * menubar.el (relabel-menu-item): Use check-type.
7691         * itimer.el: Fix typo.
7692
7693 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7694
7695         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7696
7697 2000-11-14  Martin Buchholz <martin@xemacs.org>
7698
7699         * XEmacs 21.2.37 is released.
7700
7701 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7702
7703         * code-cmds.el: Provide the feature.
7704
7705 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7706
7707         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7708
7709         * code-cmds.el: New file
7710         * mule/mule-cmds.el:
7711         * mule/mule-misc.el
7712         (coding-keymap): New keymap. Define coding system keyboard
7713         commands on file-coding builds too.
7714         (coding-system-change-eol-conversion):
7715         (universal-coding-system-argument):
7716         (set-default-coding-systems):
7717         (prefer-coding-system): Moved from mule-cmds.el
7718         (set-buffer-process-coding-system): Moved from mule-misc.el
7719
7720 2000-09-15  Stephen Carney <carney@scubadoo.com>
7721
7722         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7723
7724 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7725
7726         * package-get.el (package-get-download-sites): Add a pre-release
7727         site for experimental packages.
7728
7729         * auto-autoloads.el: Regenerated.
7730
7731 2000-08-01  Andy Piper  <andy@xemacs.org>
7732
7733         * gutter-items.el (buffers-tab-omit-function): reference
7734         buffers-tab-select-visible-buffers.
7735         (buffers-tab-filter-functions): new variable, by default uses
7736         buffers-tab-selection-function and buffers-tab-omit-function.
7737         (select-buffers-tab-buffers-by-mode): invert arguments.
7738         (buffers-tab-select-visible-buffers): new function. Invert calling
7739         of buffers-menu-omit-invisible-buffers.
7740         (buffers-tab-items): rewrite to use
7741         buffers-tab-filter-functions. Rewrite docstring.
7742         (gutter-buffers-tab-extent): delete.
7743         (add-tab-to-gutter): always build a new extent when adding the
7744         tabs.
7745         (update-tab-in-gutter): make gutter dirty when orientation
7746         changes.
7747
7748 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7749
7750         * bytecomp.el (byte-compile-defvar-or-defconst):
7751         Only do loadhist recording if defvar form includes a value.
7752
7753 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7754
7755         * bytecomp.el (byte-compile-initial-macro-environment):
7756         `eval-when-compile' should not compile its body.
7757
7758 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7759
7760         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7761         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7762         some Japanese English.  Remove some ancient FSF comments, and
7763         improve docstrings.  Use symbols not vectors for tables.
7764
7765 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7766
7767         * keymap.el:
7768         (local-key-binding):
7769         (global-key-binding):
7770         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7771
7772         * lisp.el:
7773         (backward-sexp): Slightly simpler code.
7774         (mark-sexp): Make arg optional, like FSF Emacs.
7775         (forward-list): Slightly simpler code.
7776         (backward-list): Slightly simpler code.
7777         (down-list):  Make arg optional, like FSF Emacs.
7778         (up-list):  Make arg optional, like FSF Emacs.
7779         (backward-up-list):  Make arg optional, like FSF Emacs.
7780         (kill-sexp):  Make arg optional, like FSF Emacs.
7781         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7782
7783         * font-menu.el (font-menu-change-face):
7784         Take continuable errors into account.
7785
7786         * abbrev.el:
7787         * abbrev.el (clear-abbrev-table):
7788         * abbrev.el (define-abbrev-table):
7789         * abbrev.el (define-abbrev):
7790         * abbrev.el (insert-abbrev-table-description):
7791         * apropos.el (apropos-documentation-check-doc-file):
7792         * apropos.el (apropos-documentation-check-elc-file):
7793         * buff-menu.el (list-buffers):
7794         * buff-menu.el (list-buffers-noselect):
7795         * bytecomp.el (byte-recompile-directory):
7796         * bytecomp.el (batch-byte-compile):
7797         * cl-macs.el (typep):
7798         * code-files.el (find-coding-system-magic-cookie):
7799         * code-files.el (insert-file-contents):
7800         * cus-edit.el (customize-set-variable):
7801         * cus-edit.el (customize-save-variable):
7802         * cus-face.el (custom-set-face-font-size):
7803         * cus-face.el (custom-set-face-update-spec):
7804         * cus-face.el (custom-reset-faces):
7805         * custom.el (custom-check-theme):
7806         * custom.el (copy-upto-last):
7807         * fill.el (canonically-space-region):
7808         * fill.el (fill-paragraph):
7809         * fill.el (fill-region):
7810         * fill.el (find-space-insertable-point):
7811         * fill.el (justify-current-line):
7812         * faces.el (face-spec-update-all-matching):
7813         * faces.el (set-face-stipple):
7814         * files-nomule.el (insert-file-contents):
7815         * files.el (insert-file-contents-literally):
7816         * files.el (hack-local-variables-last-page):
7817         * files.el (basic-save-buffer):
7818         * files.el (insert-directory):
7819         * font-menu.el (font-menu-change-face):
7820         * font.el (font-spatial-to-canonical):
7821         * format.el (format-encode-region):
7822         * format.el (format-insert-file):
7823         * format.el (format-replace-strings):
7824         * gutter.el (set-gutter-element):
7825         * help.el (key-or-menu-binding):
7826         * help.el (describe-bindings):
7827         * help.el (with-syntax-table):
7828         * indent.el (indent-rigidly):
7829         * indent.el (delete-to-left-margin):
7830         * info.el:
7831         * info.el (Info-extract-dir-entry-from):
7832         * info.el (Info-build-dir-anew):
7833         * info.el (Info-rebuild-dir):
7834         * info.el (Info-batch-rebuild-dir):
7835         * info.el (Info-read-subfile):
7836         * info.el (Info-build-node-completions):
7837         * info.el (Info-extract-menu-node-name):
7838         * isearch-mode.el (isearch-range-invisible):
7839         * isearch-mode.el (isearch-restore-invisible-extents):
7840         * itimer.el (itimerp):
7841         * itimer.el (itimer-live-p):
7842         * keymap.el:
7843         * keymap.el (substitute-key-definition):
7844         * keymap.el (read-command-or-command-sexp):
7845         * keymap.el (local-key-binding):
7846         * keymap.el (global-key-binding):
7847         * keymap.el (global-set-key):
7848         * keymap.el (local-set-key):
7849         * ldap.el:
7850         * ldap.el (ldap-add-entries):
7851         * ldap.el (ldap-delete-entries):
7852         * lisp.el (backward-sexp):
7853         * lisp.el (mark-sexp):
7854         * lisp.el (forward-list):
7855         * lisp.el (backward-list):
7856         * lisp.el (down-list):
7857         * lisp.el (backward-up-list):
7858         * lisp.el (up-list):
7859         * lisp.el (kill-sexp):
7860         * lisp.el (backward-kill-sexp):
7861         * menubar.el (add-menu-button):
7862         * menubar.el (add-submenu):
7863         * menubar.el (delete-menu-item):
7864         * menubar.el (relabel-menu-item):
7865         * mouse.el (narrow-window-to-region):
7866         * obsolete.el (define-obsolete-variable-alias):
7867         * obsolete.el (store-substring):
7868         * package-admin.el:
7869         * package-admin.el (package-admin-install-function):
7870         * package-admin.el (package-admin-install-function-mswindows):
7871         * package-admin.el (package-admin-default-install-function):
7872         * package-get.el (package-get-update-base-entries):
7873         * packages.el (packages-load-package-dumped-lisps):
7874         * packages.el (packages-collect-package-dumped-lisps):
7875         * printer.el (generic-print-buffer):
7876         * printer.el (generic-print-region):
7877         * replace.el (occur-mode-mouse-goto):
7878         * replace.el (perform-replace):
7879         * select.el (get-selection-no-error):
7880         * simple.el:
7881         * simple.el (newline):
7882         * simple.el (open-line):
7883         * simple.el (edit-and-eval-command):
7884         * simple.el (goto-line):
7885         * simple.el (undo):
7886         * simple.el (kill-region):
7887         * simple.el (copy-region-as-kill):
7888         * simple.el (kill-ring-save):
7889         * simple.el (set-mark):
7890         * simple.el (next-line):
7891         * simple.el (previous-line):
7892         * simple.el (line-move):
7893         * simple.el (set-goal-column):
7894         * simple.el (comment-region):
7895         * subr.el:
7896         * subr.el (putf):
7897         * syntax.el (modify-syntax-entry):
7898         * syntax.el (map-syntax-table):
7899         * view-less.el (view-file):
7900         * view-less.el (view-buffer):
7901         * view-less.el (view-file-other-window):
7902         * window-xemacs.el (backward-other-window):
7903         * window.el:
7904         * window.el (one-window-p):
7905         * window.el (walk-windows):
7906         * window.el (window-list):
7907         * x-mouse.el (x-mouse-kill):
7908         * x-select.el (x-get-cutbuffer):
7909         * x-select.el (x-store-cutbuffer):
7910         * term/bg-mouse.el (bg-mouse-line-to-center):
7911         * term/sun-mouse.el (window-line-end):
7912         * term/sun-mouse.el (sun-select-region):
7913         * term/sun.el (kill-region-and-unmark):
7914         * mule/mule-category.el:
7915         * mule/mule-category.el (modify-category-entry):
7916         * mule/mule-category.el (char-category-list):
7917         * mule/mule-coding.el (coding-system-force-on-output):
7918         * mule/mule-misc.el (coding-system-put):
7919         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7920
7921 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7922
7923         * cus-face.el: Typo fixes and tiny clarifications.
7924         * custom.el: ditto
7925
7926 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7927
7928         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7929         * startup.el (normal-top-level): Setup auto-save-list-file-name
7930         if auto-save-list-file-prefix is non-nil.
7931
7932 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7933
7934         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7935
7936 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7937
7938         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7939         get symbol at point-min.
7940
7941 2000-10-24  Didier Verna  <didier@xemacs.org>
7942
7943         * info.el (Info-emacs-info-file-name): defconst it.
7944         * info.el (Info-footnote-tag): defcustom it.
7945         * info.el (Info-no-description-string): ditto.
7946         * info.el (Info-find-node): adapt to new semantics of
7947         'Info-suffixed-file (don't do the case variants stuff).
7948         * info.el (Info-insert-dir): rewrite the dir file variants code.
7949         * info.el (Info-directory-files): New. Return the list of info
7950         files in a directory.
7951         * info.el (Info-dir-outdated-p): use it.
7952         * info.el (Info-parse-dir-entries): ditto.
7953         * info.el (Info-build-dir-anew): don't restrict to files ending
7954         with a ".info.*" extension.
7955         * info.el (Info-set-mode-line): ditto.
7956         * info.el (Info-read-subfile): adapt to new semantics of
7957         'Info-suffixed-file (append 'exact argument).
7958         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7959         string independently of the case.
7960         * info.el (Info-suffixed-file): use it (match all possible case
7961         for the file name).
7962         * info.el (Info-insert-file-contents): code cleanup.
7963         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7964         columns.
7965         * info.el (Info-batch-rebuild-dir): ditto.
7966         * info.el (Info-read-node-name-1): ditto.
7967         * info.el (Info-search): ditto.
7968         * info.el (Info-fontify-node): ditto.
7969
7970
7971 2000-10-24  Didier Verna  <didier@xemacs.org>
7972
7973         * process.el (shell-command): when called from a program, avoid
7974         'push-mark's "mark-set" message.
7975
7976 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7977
7978         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7979         by a symbol, not by a vector.
7980         * mule/vietnamese.el (vscii): Likewise.
7981         (viscii): Likewise.
7982         * mule/cyrillic.el (koi8-r): Likewise.
7983
7984         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7985         by a symbol, not by a vector.
7986         (chinese-big5-2): Likewise.
7987         * mule/ethiopic.el (ethiopic): Likewise.
7988         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7989         (vietnamese-viscii-upper): Likewise.
7990
7991 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7992
7993         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7994
7995 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7996
7997         * byte-optimize.el (byte-optimize-car): New function.
7998         (byte-optimize-cdr): Ditto.
7999
8000 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
8001
8002         * byte-optimize.el: Partial synch with FSF 20.7.
8003         Optimize constant concatenation.
8004         Add keymapp as a side effect free function.  It is a built-in.
8005         (byte-after-unbind-pos): Remove byte-equal.
8006
8007 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8008
8009         * update-elc-2.el: Quote regexps correctly.
8010
8011 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
8012
8013         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
8014         (ccl-compile): Apply integerp, not integer-or-char-p to
8015         check the type of the buffer magnification
8016         (ccl-compile-write-string): Encode a string with binary
8017         coding system.
8018         (ccl-compile-write-repeat): Likewise.
8019
8020 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
8021
8022         * buff-menu.el:
8023         * bytecomp.el:
8024         * coding.el:
8025         * faces.el:
8026         * files.el:
8027         * fill.el:
8028         * float-sup.el:
8029         * font-lock.el:
8030         * help.el:
8031         * iso8859-1.el:
8032         * loaddefs.el:
8033         * menubar-items.el:
8034         * menubar.el:
8035         * modeline.el:
8036         * msw-font-menu.el:
8037         * paragraphs.el:
8038         * paths.el:
8039         * replace.el:
8040         * simple.el:
8041         * sound.el:
8042         * startup.el:
8043         * version.el:
8044         * x-faces.el:
8045         * x-font-menu.el:
8046         Remove purecopy.
8047
8048 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
8049
8050         * simple.el (do-auto-fill): Use the function pointer to by
8051         `comment-line-break-function', not `indent-new-comment-line'. This
8052         fixes an issue with cc-mode comment continuation.
8053
8054 2000-10-11  Martin Buchholz  <martin@xemacs.org>
8055
8056         * simple.el (turn-on-auto-fill):  Add (interactive).
8057         * mwheel.el (mwheel-install): Add (interactive).
8058         * font-lock.el (turn-on-font-lock): Add (interactive).
8059         (turn-off-font-lock): Add (interactive).
8060
8061 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8062
8063         * packages.el (packages-special-base-regexp): Add `man'.
8064
8065 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
8066
8067         * wid-edit.el (widget-specify-active): map over extents in current
8068         buffer like `widget-specify-inactive' does.  Mapping over the
8069         inactive extent object does not work since the current extent is
8070         ignored by `map-extents'.
8071
8072 2000-10-04  Martin Buchholz <martin@xemacs.org>
8073
8074         * XEmacs 21.2.36 is released.
8075
8076 2000-09-22  Martin Buchholz  <martin@xemacs.org>
8077
8078         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
8079         Optimize the compiled-function-constants vector by byte-code
8080         reference counts.
8081
8082 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
8083
8084         * build-report.el (build-report-delete-regexp): quote value in
8085         defcustom
8086
8087 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
8088
8089         * build-report.el (build-report): Don't bind srcdir which we don't
8090         use in `multiple-value-bind' to avoid the only byte-compiler
8091         warning.
8092
8093 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
8094
8095         * build-report.el: Requires cl and custom now.
8096         build-report-version is determined by XEmacs version -- remove
8097         build-report-version*.
8098         * build-report.el (build-report-version): Removed.
8099         * build-report.el (build-report-installation-version-regexp): New.
8100         * build-report.el (build-report-version-file-regexp): New.
8101         * build-report.el (build-report-installation-srcdir-regexp): New.
8102         * build-report.el (build-report-destination): Offer
8103         xemacs-build-reports and xemacs-beta.
8104         * build-report.el (build-report-keep-regexp): Adjusted.
8105         * build-report.el (build-report-delete-regexp): Adjusted.
8106         * build-report.el (build-report-make-output-dir): New.
8107         * build-report.el (build-report-installation-file): Replace use of
8108         `concat' with `expand-file-name'.
8109         * build-report.el (build-report-make-output-file): Removed.
8110         * build-report.el (build-report-make-output-files): New.
8111         * build-report.el (build-report-subject): Identify as
8112         user-variable with "*...".
8113         * build-report.el (build-report-prompts): Ditto.
8114         * build-report.el (build-report-version-file): New.
8115         * build-report.el (build-report-file-encoding): Identify as
8116         user-variable with "*...".
8117         * build-report.el (build-report-make-output-get): New.
8118         * build-report.el (build-report-insert-header): Report
8119         emacs-version and system-configuration instead of
8120         build-report-version.
8121         * build-report.el (build-report-insert-make-output): Add file
8122         argument.
8123         * build-report.el (build-report-insert-installation-file):
8124         Re-indent.
8125         * build-report.el (build-report-keep): Change docstring,
8126         re-indent.
8127         * build-report.el (build-report-delete): Ditto.
8128         * build-report.el (build-report-installation-data): New.
8129         * build-report.el (build-report-version-file-data): New.
8130
8131 2000-09-20  Martin Buchholz  <martin@xemacs.org>
8132
8133         * byte-optimize.el (byte-optimize-lapcode):
8134         Fix the optimization of using the first 5 elements of the
8135         constants vector for variables.
8136         (byte-optimize-lapcode): Fix another ancient broken optimization.
8137
8138 2000-09-19  Martin Buchholz  <martin@xemacs.org>
8139
8140         * *: Spelling mega-patch
8141
8142 2000-09-19  Martin Buchholz  <martin@xemacs.org>
8143
8144         * easymenu.el: doc fixes.
8145         (easy-menu-do-define): Use backquote.
8146         (easy-menu-change):
8147         (easy-menu-add):
8148         `when' seems much clearer than `if' here.
8149         (easy-menu-remove):
8150         (easy-menu-add-item):
8151         (easy-menu-item-present-p):
8152         (easy-menu-remove-item):
8153         Wrap using (when (featurep 'menubar) ...)
8154
8155 2000-09-16  Martin Buchholz  <martin@xemacs.org>
8156
8157         * bytecomp.el (displaying-byte-compile-warnings):
8158         Revert Ben's change to this function below so that the compile log
8159         is displayed properly for users of the "popper" package.
8160
8161 2000-09-12  Martin Buchholz  <martin@xemacs.org>
8162
8163         * window.el (save-selected-window): Use backquote.
8164
8165         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
8166         Renamed from `byte-compile-file-form-defvar'.
8167         * bytecomp.el (byte-compile-defvar-or-defconst):
8168         Only cons onto current-load-list in top-level forms.
8169         Else this leaks a cons cell every time a defun is called.
8170         Renamed from `byte-compile-defvar', for clarity.
8171         Warn when docstring of defvar is not a string.
8172         Use consistent error messages.
8173         Better comments.
8174
8175 2000-09-11  Martin Buchholz  <martin@xemacs.org>
8176
8177         * simple.el (set-variable):
8178         Remove unneeded defvar by rearranging order of let* forms.
8179
8180         * mule/mule-ccl.el (ccl-get-next-code):
8181         * menubar-items.el (bookmark-menu-filter):
8182         (language-environment-menu-filter):
8183         (tutorials-menu-filter):
8184         * toolbar-items.el (toolbar-compile):
8185         * byte-optimize.el (disassemble-offset):
8186         Use (declare (special ...)) instead of `defvar'.
8187
8188         * cl-macs.el (cl-do-proclaim):
8189         Fix (declare (special ...)) warning suppression syntax.
8190
8191 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
8192
8193         * info.el (Info-tag-table-marker):
8194         (Info-tag-table-buffer):
8195         (Info-find-file-node):
8196         (Info-read-subfile):
8197         (Info-build-node-completions):
8198         (Info-search):
8199         (Info-mode):
8200         Multiple info buffer support.
8201
8202 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
8203
8204         * ldap.el (ldap-decode-entry): New defun
8205         (ldap-search-entries): Use it in order to decode DN-prefixed
8206         entries properly
8207
8208 2000-08-23  Daniel Pittman <daniel@danann.net>
8209
8210         * mule/mule-cmds.el (coding-system-change-eol-conversion):
8211         Use `eq', not `=', to compare symbols.
8212
8213 2000-07-30  Ben Wing  <ben@xemacs.org>
8214
8215         * bytecomp.el (byte-compile-report-error):
8216         * bytecomp.el (displaying-byte-compile-warnings):
8217         if stack-trace-on-error is set, send out a backtrace when
8218         an error is encountered that stops byte compilation.  this
8219         should make it much much easier to track down those curious
8220         problems.  also undo the kludge of using a separate "*Show*"
8221         buffer for display when there's a temp-buffer-show-function;
8222         we can avoid this by just being a little smarter.
8223
8224         * dialog-items.el:
8225         * dialog-items.el (search-dialog-regexp): New.
8226         * dialog-items.el (search-dialog-callback):
8227         * dialog-items.el (make-search-dialog):
8228         add a regexp option to the dialog and clean up a bit.
8229
8230         * dialog.el:
8231         * dialog.el (yes-or-no-p-dialog-box):
8232         * dialog.el (get-dialog-box-response):
8233         * dialog.el (make-dialog-box):
8234         * dialog.el (dialog-box-finish): New.
8235         * dialog.el (dialog-box-cancel): New.
8236         * dialog.el (internal-make-dialog-box-exit): New.
8237         implement [properly!] the :modal property of the new dialog box
8238         interface.  this is the first time xemacs has ever had *proper*
8239         modal dialog boxes, giving the standard window-system feedback.
8240         (e.g. under windows, clicking on a disabled frame causes a beep
8241         and makes the dialog box flash three times.)
8242
8243         * dragdrop.el: header keyword frobbing.
8244
8245         * dumped-lisp.el (preloaded-file-list):
8246         renamed winnt.el to win32-native.el.
8247
8248         * faces.el (face-property):
8249         * faces.el (set-face-property):
8250         * faces.el (frob-face-property):
8251         * faces.el (frob-face-font-2):
8252         * faces.el (make-face-bold):
8253         * faces.el (make-face-italic):
8254         * faces.el (make-face-bold-italic):
8255         * faces.el (make-face-unbold):
8256         * faces.el (make-face-unitalic):
8257         * faces.el (make-face-smaller):
8258         * faces.el (make-face-larger):
8259         clean up the implementation of these so that window-system-specific
8260         methods are called only on objects belonging to that window system.
8261         previously, you could have [e.g.] mswindows-make-face-bold called
8262         on font object of device type `stream', which is not good and
8263         explains the subtle errors Adrian was getting when byte-compiling
8264         something that required 'term. (Adrian, now you can use stack-trace-
8265         on-error to find the exact place where things are going wrong instead
8266         of having to laboriously binary-search your way through.)
8267
8268         * finder.el (finder-known-keywords):
8269         cleaned up -- properly sorted, clarified the meanings of many of
8270         the keywords, and added a few -- mswin, gui, content, build, www,
8271         user, services.  the last two try to distinguish between a package
8272         that's used directly by the user, and a package that provides
8273         support services to other packages.
8274
8275         * font-lock.el (lisp-font-lock-keywords-2):
8276         update list of lisp control structures to include everything,
8277         including new ones i introduced.
8278
8279         * gutter.el: header keyword frobbing.
8280
8281         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
8282         recent isearch element was not doing so!  you got the second-most-
8283         recent instead.
8284
8285         * lisp-mode.el (construct-lisp-mode-menu):
8286         more menubar cleanups.
8287         * lisp-mode.el (with-selected-window):
8288         make it indent properly.
8289
8290         * menubar-items.el (default-menubar): lots of menubar cleanups.
8291         rearranged the options menu the most, e.g. splitting up the
8292         Keyboard/Mouse menu into a new Editing menu and combining the
8293         separate Scrollbar/Gutter/Toolbar submenus into Display.
8294         Got rid of General, moved items to Editing or new Troubleshooting.
8295         Moved Packages to Tools; doesn't seem to belong under Options.
8296         Added stuff to the Cmds menu, e.g. Change Case.
8297
8298         NB please don't complain about these periodic menubar changes.
8299         Anything like this is necessarily incremental in its construction
8300         -- By constant use you gradually become more and more aware of
8301         better and better ways to group menu items.  When we eventually
8302         move the options menu to a property sheet, the existing structure
8303         will probably be preserved fairly well.
8304
8305         * minibuf.el (next-history-element): fix problems with pressing
8306         down arrow in repeat-complex-command.
8307
8308         * modeline.el:
8309         * modeline.el (modeline-3d-p): New.
8310         added custom variable for controlling the 3d modeline.  the
8311         corresponding Options item has been present for a long time,
8312         but commented out with "fix me!" comments.  it's fixed now.
8313
8314         * obsolete.el (add-menu):
8315         remove bogus gettexts.
8316
8317         * process.el (shell-quote-argument):
8318         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
8319         For bash under Windows native, see below.
8320
8321         * simple.el:
8322         * simple.el (display-warning-buffer):
8323         Fixed the handling of warning display to eliminate the annoying
8324         *Show* buffer, like was done for byte-compiler output above.
8325
8326         * simple.el (debug-print): New.
8327         Simple function for sending debug messages to the console and/or
8328         other debug places.
8329
8330         * subr.el (replace-in-string):
8331         Rewrite this function to avoid N^2 behavior with large strings --
8332         catastrophic with the new Windows selection code! (Apparently the
8333         author of this function didn't realize there was a fun
8334         replace-match that could make his life much easier, because we
8335         duplicated the entire logic.  The new version is smaller, easier
8336         to understand, much more robust, and has extended features --
8337         those of replace-match.)
8338
8339         * window.el:
8340         * window.el (with-selected-window): New.
8341         An obvious complement to the existing `with-selected-frame' and
8342         `with-current-buffer'.
8343
8344         * win32-native.el: Renamed from winnt.el.
8345         Added a great deal of stuff for properly handling process quoting,
8346         somewhat modeled on Kirill's original model (which i later threw
8347         away).  We should now finally have correctly working process arg
8348         quoting/dequoting so that the final app gets exactly what we
8349         intended.  Because the mechanism is in Lisp, it's easily
8350         extendible. (For those running bash and running the native
8351         version, I tried hard to do what I thought was correct.  But more
8352         thought is needed, and ideally the volunteer work of people with
8353         these configurations that they generally run on.)
8354
8355         * x-font-menu.el (x-font-menu-font-data):
8356         Put in defvar's to fix byte-compiler warnings.
8357
8358 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
8359
8360         * select.el (selection-coercion-alist): Initialise.
8361         * select.el (select-coerce-to-text): New.
8362         * select.el (select-coerce): New.
8363         New functions to perform type and value coercion.
8364
8365         * select.el (select-buffer-killed-default): Keep data if it was
8366         on the clipboard.
8367
8368 2000-08-02  Martin Buchholz  <martin@xemacs.org>
8369
8370         * menubar-items.el (default-menubar): Fix typo.
8371         (default-menubar): `lambda' was mispelled as `lamda'.
8372
8373 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8374
8375         * window.el (shrink-window-if-larger-than-buffer): Remove
8376         edge checking code.
8377
8378 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8379
8380         * paths.el (gnus-local-domain): Removed.
8381         (gnus-local-organization): Ditto.
8382         (gnus-startup-file): Ditto.
8383
8384 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8385
8386         * files.el (auto-mode-alist): Add .spec for RPM.
8387
8388 2000-07-31  Andy Piper  <andy@xemacs.org>
8389
8390         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
8391
8392 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8393
8394         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
8395         browse-url.
8396         * help.el (xemacs-www-page): Ditto.
8397         (xemacs-www-faq): Ditto.
8398         * menubar-items.el (default-menubar): Ditto.
8399
8400         * wid-edit.el (widget-url-link-action): Ditto.
8401         From: Kenichi OKADA <okada@opaopa.org>.
8402
8403 2000-07-31  Martin Buchholz  <martin@xemacs.org>
8404
8405         * finder.el (finder-commentary): Add autoload cookie.
8406
8407 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8408
8409         * files.el (insert-file-contents-literally): Fix second let
8410         binding for `coding-system-for-read' to `coding-system-for-write'
8411         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
8412
8413 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
8414
8415         * files.el (insert-file-contents-literally): Use binary coding
8416         system (from Morioka san).
8417         (insert-file-contents-literally): Make file-name-handler method.
8418
8419 2000-07-26  Martin Buchholz  <martin@xemacs.org>
8420
8421         * cl-macs.el (get-selection): Add defsetf.
8422
8423 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
8424
8425         * x-init.el (x-activate-region-as-selection): replace obsolete
8426         function x-own-selection with own-selection.
8427         (ow-find): replace obsolete functions x-get-selection and
8428         x-get-clipboard with get-selection and get-clipboard.
8429         (init-post-x-win): replace obsolete function x-disown-selection
8430         with disown-selection.
8431
8432 2000-07-20  Mike Sperber  <mike@xemacs.org>
8433
8434         * startup.el (load-user-init-file): Only try to load init file if
8435         it exists.
8436
8437 2000-07-10  Andy Piper  <andy@xemacs.org>
8438
8439         * dialog-items.el: sync with Ben's patch.
8440
8441         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
8442         comment.
8443         (progress-text-glyph): deleted.
8444         (progress-layout-glyph): make completely minimal.
8445         (progress-gauge-glyph): ditto.
8446         (progress-display-style): fix to handle dynamic instantiator
8447         changes.
8448         (progress-text-instantiator): new.
8449         (progress-layout-instantiator): new.
8450         (progress-gauge-instantiator): new.
8451         (set-progress-display-instantiator): renamed and changed from
8452         set-progress-display-style.
8453         (progress-abort-glyph): use instantiator not glyph.
8454         (append-progress-display): use set-progress-display-instantiator
8455         and set-glyph-image.
8456         (abort-progress-display): ditto.
8457         (raw-append-progress-display): ditto.
8458
8459 2000-07-20  Ben Wing  <ben@xemacs.org>
8460
8461         * code-files.el: Move Mule-specific code to mule-coding.el.
8462
8463 2000-07-15  Ben Wing  <ben@xemacs.org>
8464
8465         * autoload.el:
8466         Fixed comments.
8467
8468         * cmdloop.el:
8469         * cmdloop.el (yes-or-no-p):
8470         * cmdloop.el (y-or-n-p):
8471         Make these functions use should-use-dialog-box-p and not be
8472         overridden in dialog.el.
8473
8474         * cus-dep.el:
8475         * cus-dep.el (Custom-make-dependencies): Removed.
8476         * cus-dep.el (Custom-make-dependencies-1): New.
8477         * cus-dep.el (Custom-make-one-dependency): New.
8478         New entry point for use in Makefiles, to avoid excessive
8479         invocations.
8480
8481         * cus-edit.el (custom-variable-reset-saved):
8482         * cus-edit.el (custom-variable-reset-standard):
8483         * cus-edit.el (custom-save-resets):
8484         Fix bytecompiler warnings.
8485
8486         * dialog.el:
8487         * dialog.el (yes-or-no-p-dialog-box):
8488         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
8489         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
8490         * dialog.el (get-dialog-box-response):
8491         * dialog.el (message-or-box):
8492         * dialog.el (make-dialog-box):
8493         * dialog.el (popup-dialog-box): New.
8494         Avoid yes-or-no-p bogosities.
8495         Create a general function `make-dialog-box' to encapsulate all
8496         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
8497
8498         * dumped-lisp.el (preloaded-file-list):
8499         Add dialog-items.  Clean up.  Group files by types.
8500
8501         * easymenu.el (easy-menu-add):
8502         * easymenu.el (easy-menu-remove):
8503         Account for accelerators.
8504
8505         * extents.el:
8506         * extents.el (extent-list): New args, like in map-extents.
8507         * extents.el (extent-at-event): New.
8508         * extents.el (extents-at-event): New.
8509
8510         * font-lock.el:
8511         * font-lock.el (font-lock-mode):
8512         * font-lock.el (font-lock-default-fontify-buffer):
8513         * font-lock.el (font-lock-default-unfontify-region):
8514         * font-lock.el (font-lock-fontify-syntactically-region):
8515         * font-lock.el (font-lock-fontify-keywords-region):
8516         Use new progress-feedback names.
8517
8518         * font-lock.el (java-font-lock-identifier-regexp):
8519         * font-lock.el (java-font-lock-class-name-regexp):
8520         Fix bytecompiler warnings.
8521
8522         * gutter-items.el:
8523         * gutter-items.el (progress-display-use-echo-area): Removed.
8524         * gutter-items.el (progress-feedback-use-echo-area): New.
8525         * gutter-items.el (progress-display-popup-period): Removed.
8526         * gutter-items.el (progress-feedback-popup-period): New.
8527         * gutter-items.el (set-progress-display-style): Removed.
8528         * gutter-items.el (set-progress-feedback-style): New.
8529         * gutter-items.el (progress-display-style): Removed.
8530         * gutter-items.el (progress-feedback-style): New.
8531         * gutter-items.el (progress-stack):
8532         * gutter-items.el (progress-displayed-p): Removed.
8533         * gutter-items.el (progress-feedbacked-p): New.
8534         * gutter-items.el (clear-progress-display): Removed.
8535         * gutter-items.el (clear-progress-feedback): New.
8536         * gutter-items.el (progress-display-clear-when-idle): Removed.
8537         * gutter-items.el (progress-feedback-clear-when-idle): New.
8538         * gutter-items.el (remove-progress-display): Removed.
8539         * gutter-items.el (remove-progress-feedback): New.
8540         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
8541         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
8542         * gutter-items.el (append-progress-display): Removed.
8543         * gutter-items.el (append-progress-feedback): New.
8544         * gutter-items.el (abort-progress-display): Removed.
8545         * gutter-items.el (abort-progress-feedback): New.
8546         * gutter-items.el (raw-append-progress-display): Removed.
8547         * gutter-items.el (raw-append-progress-feedback): New.
8548         * gutter-items.el (display-progress-display): Removed.
8549         * gutter-items.el (display-progress-feedback): New.
8550         * gutter-items.el (current-progress-display): Removed.
8551         * gutter-items.el (current-progress-feedback): New.
8552         * gutter-items.el (current-progress-display-label): Removed.
8553         * gutter-items.el (current-progress-feedback-label): New.
8554         * gutter-items.el (progress-display): Removed.
8555         * gutter-items.el (progress-feedback): New.
8556         Replace "progress-display" with "progress-feedback" globally.
8557
8558         * gutter-items.el (lprogress-display): Removed.
8559         * gutter-items.el (progress-feedback-with-label): New.
8560         Rename lprogress-display ==> progress-feedback-with-label.
8561
8562         * gutter-items.el (search-dialog-direction): Removed.
8563         * gutter-items.el (search-dialog-text): Removed.
8564         * gutter-items.el (search-dialog-callback): Removed.
8565         * gutter-items.el (make-search-dialog): Removed.
8566         Move to dialog-items.el.
8567
8568         * help.el:
8569         * help.el (help-mode-quit):
8570         * help.el (mode-for-help): New.
8571         * help.el (help-sticky-window): New.
8572         * help.el (help-window-config): New.
8573         * help.el (with-displaying-help-buffer):
8574         * help.el (function-at-event): New.
8575         * help.el (help-symbol-regexp): New.
8576         * help.el (help-symbol-run-function-1): New.
8577         * help.el (help-symbol-run-function): New.
8578         * help.el (help-symbol-function-context-menu): New.
8579         * help.el (help-symbol-variable-context-menu): New.
8580         * help.el (help-symbol-function-and-variable-context-menu): New.
8581         * help.el (frob-help-extents): New.
8582         * help.el (describe-function-1):
8583         * help.el (variable-at-point):
8584         * help.el (variable-at-event): New.
8585         * help.el (describe-variable):
8586         Major overhaul.
8587         - Make functions and variables be mousable.
8588         - Middle button hyperlinks.
8589         - New context-menu entries.
8590
8591         * keydefs.el:
8592         * keydefs.el (global-map):
8593         New key bindings to move lines up and down.
8594
8595         * lisp-mode.el:
8596         * lisp-mode.el (construct-lisp-mode-menu): New.
8597         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8598         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8599         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8600         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8601         Make popup and menubar menus be different.  Popup menu uses
8602         clicked location and automatically assumes symbol under the mouse
8603         for various commands.
8604
8605         * menubar-items.el:
8606         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8607         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8608
8609         * menubar-items.el (global-popup-menu): Removed.
8610         * menubar-items.el (mode-popup-menu): Removed.
8611         * menubar-items.el (activate-popup-menu-hook): Removed.
8612         * menubar-items.el (popup-mode-menu): Removed.
8613         * menubar-items.el (popup-buffer-menu): Removed.
8614         * menubar-items.el (popup-menubar-menu): Removed.
8615         Move to menubar.el.
8616
8617         * menubar.el:
8618         * menubar.el (global-popup-menu): New.
8619         * menubar.el (mode-popup-menu): New.
8620         * menubar.el (activate-popup-menu-hook): New.
8621         * menubar.el (last-popup-menu-event): New.
8622         * menubar.el (popup-mode-menu): New.
8623         * menubar.el (popup-buffer-menu): New.
8624         * menubar.el (popup-menubar-menu): New.
8625         * menubar.el (menu-call-at-event): New.
8626         Move non-content functions here.  Add support for context menu
8627         items on extents.
8628
8629         * minibuf.el (minibuffer-history-uniquify):
8630         Typo fix.
8631
8632         * minibuf.el (read-file-name-1):
8633         Call new file dialog box if it exists.
8634
8635         * minibuf.el (mouse-rfn-setup-vars):
8636         Clean up "chop" action.
8637
8638         * mouse.el:
8639         * mouse.el (button2): Now bound to mouse-track.
8640         * mouse.el (click-inside-extent-p):
8641         * mouse.el (point-inside-extent-p):
8642         * mouse.el (point-inside-selection-p):
8643         * mouse.el (mouse-drag-or-yank): Removed.
8644         * mouse.el (mouse-begin-drag-n-drop): New.
8645         * mouse.el (mouse-eval-sexp):
8646         * mouse.el (mouse-track-activate-strokes): New.
8647         * mouse.el (mouse-track-do-activate): New.
8648         * mouse.el (mouse-track):
8649         * mouse.el (default-mouse-track-event-is-with-button): New.
8650         * mouse.el (default-mouse-track-cleanup-hook):
8651         * mouse.el (default-mouse-track-drag-hook):
8652         * mouse.el (default-mouse-track-drag-up-hook):
8653         * mouse.el (default-mouse-track-click-hook):
8654         Merge drag-n-drop into mouse-track.
8655         Add general "activate" support to replace specific button2 kludges.
8656         Use "button modifier" support in mouse-track.
8657
8658         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8659
8660         * package-ui.el:
8661         * package-ui.el (pui-menu):
8662         * package-ui.el (pui-popup-context-sensitive): Removed.
8663         Fix bytecompiler warnings.
8664         Clean up popup code a bit.
8665
8666         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8667
8668         * simple.el:
8669         * simple.el (transpose-lines):
8670         * simple.el (transpose-line-up): New.
8671         * simple.el (transpose-line-down): New.
8672         * simple.el (transpose-subr):
8673         * simple.el (transpose-subr-1): Removed.
8674         Clean up, add functions to move lines up and down.
8675
8676         * startup.el (mail-host-address):
8677         * startup.el (user-mail-address):
8678         Customize.
8679
8680         * subr.el:
8681         * subr.el (set-symbol-value-in-buffer): New.
8682         * subr.el (error):
8683         * subr.el (check-argument-type):
8684         * subr.el (defined-error-p): New.
8685         Add structured error support.
8686
8687         * toolbar-items.el (toolbar-compile):
8688         Use new make-dialog-box.
8689
8690         * update-elc.el:
8691
8692         * userlock.el (ask-user-about-lock-dbox):
8693         * userlock.el (ask-user-about-supersession-threat-dbox):
8694         * userlock.el (ask-user-about-lock):
8695         * userlock.el (ask-user-about-supersession-threat):
8696         Use new make-dialog-box.
8697         Add safety checks; use should use-dialog-box-p.
8698
8699         * window-xemacs.el:
8700         * window-xemacs.el (__buffer-dedicated-frame):
8701         * window-xemacs.el (buffer-dedicated-frame): New.
8702         * window-xemacs.el (set-buffer-dedicated-frame): New.
8703         Move dedicated-frame stuff into lisp.
8704
8705 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8706
8707         * printer.el (generic-print-region): Do not require that
8708         `printer-name' be set.
8709         (printer-name): Commentary clarification.
8710
8711 2000-07-19  Martin Buchholz <martin@xemacs.org>
8712
8713         * XEmacs 21.2.35 is released.
8714
8715 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8716
8717         * select.el (selection-coercible-types): Initialise.
8718
8719 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8720
8721         * select.el (own-clipboard): Bug fix.
8722
8723 2000-07-17  Mike Sperber  <mike@xemacs.org>
8724
8725         * cus-edit.el (custom-migrate-custom-file): Save init file before
8726         continuing.
8727
8728 2000-07-16  Mike Sperber  <mike@xemacs.org>
8729
8730         * startup.el (load-init-file): Remove silly call to
8731         `load-user-custom-file`.
8732         (maybe-migrate-user-init-file): Minor fixes.
8733
8734 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8735
8736         * apropos.el (apropos-documentation-check-doc-file):
8737         `doc' variable should be let-bound, as was presumably intended.
8738
8739         * cus-edit.el (custom-variable-reset-saved):
8740         (custom-variable-reset-standard):
8741         Remove unused variable comment-widget.  Twice.
8742
8743         * toolbar.el (toolbar-blank-press-function):
8744         Add a real defvar with initial value nil and proper docstring.
8745         (press-toolbar-button): No need to check for boundp-ness anymore.
8746
8747         * rect.el (open-rectangle-line): Remove useless (let) form.
8748         Add defvar for pending-delete-mode.
8749
8750         * info.el (Info-find-node): This function needs an autoload cookie.
8751
8752         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8753         Use let* since the second form referred to the first.
8754
8755 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8756
8757         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8758         instead of removed `mswindows-get-clipboard'.
8759
8760
8761 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8762
8763         * select.el (select-convert-from-text): New.
8764         * select.el (select-convert-from-length): New.
8765         * select.el (select-convert-from-integer): New.
8766         * select.el (select-convert-from-identity): New.
8767         * select.el (select-convert-from-filename): New.
8768         * select.el (selection-converter-in-alist): Use them.
8769         New converter functions for X.
8770
8771         * select.el (get-selection): Removed comment.
8772
8773         * select.el (own-selection): Removed append code - I thought
8774         I'd already done this, but apparently not...
8775
8776         * select.el: Changed comment about TIMESTAMP.
8777
8778         * select.el (select-convert-in): New.
8779         * select.el (select-convert-out): New.
8780         New functions that get used by select.c.
8781
8782         * select.el (select-buffer-killed-default): New.
8783         * select.el (select-buffer-killed-text): New.
8784         * select.el (selection-buffer-killed-alist): New.
8785         New list and functions that get called if a relevant selection
8786         exists and a buffer gets killed.
8787
8788         * select.el (select-convert-to-targets):
8789         * select.el (select-convert-to-identity): Removed.
8790         * select.el (select-convert-from-identity): Removed.
8791         * select.el (select-converter-out-alist):
8792         Removed _EMACS_INTERNAL selection type.
8793
8794         * x-select.el (xselect-kill-buffer-hook): Removed.
8795         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8796         Removed this X-specific nonesense. Use the generic support
8797         in select.el instead.
8798
8799 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8800
8801         * mule/mule-category.el (defined-category-hashtable):
8802         Use make-hash-table instead of make-hashtable
8803
8804         * buff-menu.el: Byte-compiler warning fix.
8805
8806         * isearch-mode.el (isearch-highlight-all-cleanup):
8807         Remove unused variable `isearch-highlight-all-start'.
8808
8809         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8810
8811         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8812
8813         * cus-dep.el (Custom-make-dependencies):
8814         Add autoload cookie for custom-add-loads to generated custom-load.el.
8815
8816         * autoload.el (autoload-package-name): Warning suppression.
8817         Move defvar prior to first use.
8818
8819         * custom.el: Add autoload for custom-declare-face.
8820         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8821         * cl.el (cl-hack-byte-compiler):
8822         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8823         to work properly.
8824
8825 2000-07-08  Mike Sperber  <mike@xemacs.org>
8826
8827         * startup.el (load-home-init-file): Added variable.
8828         (maybe-migrate-user-init-file): Added.
8829         (load-user-init-file): Load custom file if different from init
8830         file.
8831
8832         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8833         "startup."
8834
8835         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8836         Moved `custom-file'-related code to cus-file.el.
8837
8838         * cus-file.el: New file.
8839
8840 2000-04-01  Mike Sperber  <mike@xemacs.org>
8841
8842         * packages.el (packages-find-package-directories): Added support
8843         for external package hierarchies with in-place installations.
8844
8845         * find-paths.el (paths-root-in-place-p): Added.
8846         (paths-find-emacs-directory): Added support for external
8847         directories with in-place installations.
8848         (paths-find-site-directory): Ditto.
8849
8850         * startup.el (find-user-init-file): Also look for
8851         ~/.xemacs/init.elc? in preference to ~/.emacs.
8852
8853 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8854
8855         * select.el (own-selection):
8856         * select.el (own-clipboard): Changed `append' parameter to
8857         `how-to-use' parameter.
8858         * select.el (own-selection): Removed icky append code.
8859         * select.el (own-selection, get-selection): Removed extra type
8860         checking.
8861         * select.el (selection-appender-alist):
8862         * select.el (selection-converter-{in|out}-alist): Initialise.
8863         * select.el (select-append-to-*): New.
8864         * select.el (select-convert-from-*): New.  New functions to append
8865         data and convert data from external type.
8866
8867 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8868
8869         * font-lock.el: Javadoc enhancements.
8870
8871 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8872
8873         * printer.el (generic-print-region): Compose job name from buffer
8874         name.
8875
8876 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8877
8878         * font-lock.el (font-lock-fontify-pending-extents): Call
8879         font-lock-fontify-region instead of font-lock-fontify-buffer
8880         to avoid unnecessary progress gauges.
8881
8882 2000-07-06  Craig Lanning  <lanning@scra.org>
8883
8884         * custom-load.el (faces):
8885
8886         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8887         dir is a regex.
8888
8889         * process.el (call-process-internal): from Dan Holmsand, use binary
8890         coding systems so that jka-compr works.
8891
8892 2000-07-07  Ben Wing  <ben@xemacs.org>
8893
8894         * font-lock.el: Undo previous change.  Unfortunately, some
8895         files actually use the variables directly in their init code
8896         without quoting them.
8897
8898 2000-07-07  Ben Wing  <ben@xemacs.org>
8899
8900         * font-lock.el (defvar font-lock-*-face): Removed.
8901
8902         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8903         only when necessary.
8904
8905 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8906
8907         * cl-macs.el: fix cl-transform-function-property kludge
8908         so that it does not require a random feature.
8909
8910 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8911
8912         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8913         as in Linux kernel "Rules.make".
8914
8915 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8916
8917         * build-report.el (build-report): Add autoload cookie.
8918
8919 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8920
8921         * package-ui.el (defgroup pui):  Correct a misspelling
8922         (pui-toggle-package-delete):  Change `seleted' to `selected'
8923
8924 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8925
8926         * package-get.el (package-get-update-base):
8927         (package-get): Use insert-file-contents-literally always.
8928         (package-get-maybe-save-index):
8929         Force coding system for writing to binary.
8930
8931 2000-06-08  Mike Alexander  <mta@arbortext.com>
8932
8933         * code-process.el (call-process-region): If there is no coding
8934         system for the process on process-coding-system-alist use the
8935         coding system of the buffer containing the region.
8936
8937 2000-06-10  Ben Wing  <ben@xemacs.org>
8938
8939         * cmdloop.el (command-error):
8940         If debug-on-error and noninteractive, output backtrace.
8941
8942         * files.el (file-relative-name):
8943         Remove MSDOS references.
8944
8945         * simple.el (line-number): New function, due to non-obvious
8946         behavior/usage of count-lines.
8947
8948         * simple.el (count-lines): document non-obvious usage to get
8949         line number.
8950
8951 2000-06-11  Ben Wing  <ben@xemacs.org>
8952
8953         * faces.el ((featurep 'xpm)):
8954         * x-faces.el (x-init-face-from-resources):
8955         * x-faces.el (x-init-frame-faces):
8956         * x-misc.el (x-init-specifier-from-resources):
8957         * x-misc.el (x-get-resource-and-bogosity-check):
8958         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8959         * x-mouse.el (x-init-pointer-shape):
8960         * x-scrollbar.el (x-init-scrollbar-from-resources):
8961         Add sixth argument to x-get-resource calls so as to issue warnings
8962         rather than errors on bogus arguments.
8963
8964 2000-06-05  Ben Wing  <ben@xemacs.org>
8965
8966         * compat.el: new file.  provides a clean, non-intrusive way to
8967         define compatibility functions.
8968
8969         * process.el (shell-quote-argument): temporary fix for lack
8970         of nt-quote-process-args.  #### I need to put back the overall
8971         structure of that mechanism but redo the guts of it using the
8972         extra intelligence in the C code.
8973
8974 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8975
8976         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8977         `package-get' does in package-get.el, instead of using external
8978         "md5sum" program.
8979
8980         * package-get.el (package-get): Insert package file literally to
8981         make checksum calculation work.
8982
8983 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8984
8985         * code-files.el (convert-mbox-coding-system): Deleted.
8986         (file-coding-system-alist): Removed reference to
8987         convert-mbox-coding-system.
8988
8989 2000-05-28  Martin Buchholz <martin@xemacs.org>
8990
8991         * XEmacs 21.2.34 is released.
8992
8993 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8994
8995         * font-lock.el (font-lock-keywords): Rewrote docstring
8996
8997 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8998
8999         * loadhist.el (unload-feature): handle case where x is both boundp
9000         and fboundp
9001
9002 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
9003
9004         * packages.el: It's ok to use built-in macros, but not lisp
9005         defined ones.
9006
9007 2000-05-20  Ben Wing  <ben@xemacs.org>
9008
9009         * font-lock.el:
9010         * font-lock.el (font-lock-message-threshold):
9011         * font-lock.el (font-lock-mode):
9012         * font-lock.el (font-lock-default-fontify-buffer):
9013         * font-lock.el (font-lock-always-fontify-immediately):
9014         * font-lock.el (font-lock-old-extent): Removed.
9015         * font-lock.el (font-lock-old-len): Removed.
9016         * font-lock.el (font-lock-fontify-glumped-region): Removed.
9017         * font-lock.el (font-lock-pending-extent-table): New.
9018         * font-lock.el (font-lock-range-table): New.
9019         * font-lock.el (font-lock-after-change-function):
9020         * font-lock.el (font-lock-after-change-function-1): Removed.
9021         * font-lock.el (font-lock-fontify-pending-extents): New.
9022         * font-lock.el ('font-lock-revert-cleanup): Removed.
9023         * font-lock.el ('font-lock-revert-setup): Removed.
9024         Rewrite deferral code to handle any number of changes, merging
9025         them properly.  Remove hacked-up code for revert-buffer, now
9026         unnecessary.
9027
9028         * menubar-items.el (default-menubar):
9029         In Options->Edit Init File, don't switch to emacs-lisp-mode
9030         unless necessary; doing this turns off font-lock.
9031
9032 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
9033
9034         * keydefs.el: Define C-x BS to backward-kill-sentence.
9035
9036 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
9037
9038         * files.el (hack-local-variables-prop-line): Use non-greedy
9039         matching to process -*-texinfo-*- -*-.
9040
9041 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
9042
9043         * minibuf.el (minibuf-directory-files): new function.
9044         (read-file-name-activate-callback): use minibuf-directory-files.
9045         (read-directory-name-internal): ditto.
9046         (mouse-file-display-completion-list): ditto.
9047         (mouse-directory-display-completion-list): ditto.
9048         (read-file-name-internal): remove "./" from completion list unless
9049         explicitly matched, for consistency.
9050
9051 2000-05-11  Ben Wing  <ben@xemacs.org>
9052
9053         * gutter-items.el (gutter-buffers-tab):
9054         * gutter-items.el (add-tab-to-gutter):
9055         * gutter-items.el (update-tab-in-gutter):
9056         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
9057         * gutter-items.el (append-progress-display):
9058         * gutter-items.el (abort-progress-display):
9059         * gutter-items.el (raw-append-progress-display):
9060         Further fixes.  Use set-glyph-image not set-image-instance-property,
9061         to fix problems with multiple windows in a frame.
9062
9063         * menubar-items.el (tutorials-menu-filter):
9064         Fix typo.
9065
9066         * startup.el (early-error-handler):
9067         Display message box under windows; otherwise, message will disappear
9068         before it can be viewed.
9069
9070         * update-elc.el:
9071         Fix bug in NEEDTODUMP processing.
9072
9073 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
9074
9075         * startup.el (lock-directory): Removed.
9076         (superlock-file): Ditto.
9077         (startup-set-paths): Remove lockdir.
9078         (startup-setup-paths-warning): Remove lock-directory.
9079
9080         * setup-paths.el (paths-find-lock-directory): Removed.
9081         (paths-find-superlock-file): Ditto.
9082
9083 2000-05-09  Ben Wing  <ben@xemacs.org>
9084
9085         * faces.el (set-face-property):
9086         * faces.el (set-face-font):
9087         * faces.el (set-face-foreground):
9088         * faces.el (set-face-background):
9089         * faces.el (set-face-background-pixmap):
9090         * faces.el (set-face-underline-p):
9091         * faces.el (set-face-strikethru-p):
9092         * faces.el (set-face-highlight-p):
9093         * faces.el (set-face-dim-p):
9094         * faces.el (set-face-blinking-p):
9095         * faces.el (set-face-reverse-p):
9096         doc string changes.
9097
9098         * glyphs.el:
9099         * glyphs.el (make-image-specifier):
9100         * glyphs.el (glyph-property):
9101         * glyphs.el (set-glyph-image):
9102         * glyphs.el (make-glyph):
9103         * glyphs.el (make-pointer-glyph):
9104         * glyphs.el (make-icon-glyph):
9105         * glyphs.el (widget-image-instance-p): New.
9106         authorship info, lots of doc changes.  New predicate, inadvertently
9107         omitted.  the general principle with specifier docs is now that
9108         the description of instantiators should go with the make-foo-specifier
9109         fun's doc string, rather than in foo-specifier-p.  this follows
9110         conventions elsewhere in XEmacs and in general is a lot more obvious
9111         of a place to look.  sometimes the make-foo-specifier function needs
9112         to be created in the process.
9113
9114         * gutter.el:
9115         * gutter.el (make-gutter-specifier): New.
9116         * gutter.el (make-gutter-size-specifier): New.
9117         * gutter.el (make-gutter-visible-specifier): New.
9118         specifier doc updates according to the conventions specified before.
9119
9120         * objects.el:
9121         * objects.el (make-font-specifier):
9122         * objects.el (make-color-specifier):
9123         * objects.el (make-face-boolean-specifier): New.
9124         specifier doc updates according to the conventions specified before.
9125
9126         * specifier.el:
9127         * specifier.el (set-specifier):
9128         * specifier.el (make-integer-specifier): New.
9129         * specifier.el (make-boolean-specifier): New.
9130         * specifier.el (make-natnum-specifier): New.
9131         * specifier.el (make-generic-specifier): New.
9132         * specifier.el (make-display-table-specifier): New.
9133         specifier doc updates according to the conventions specified before.
9134
9135         * toolbar.el:
9136         * toolbar.el (make-toolbar-specifier): New.
9137         specifier doc updates according to the conventions specified before.
9138
9139 2000-05-09  Ben Wing  <ben@xemacs.org>
9140
9141         * process.el (call-process-internal): Revert to previous version
9142         because Mike's change clashed with a change I did not long before.
9143         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
9144         Thanks very much Mike for pointing out the bug and submitting a
9145         patch!
9146
9147 2000-04-13  Mike Alexander  <mta@arbortext.com>
9148
9149         * process.el (call-process-internal): Send the correct input buffer
9150         (call-process-internal): Return the exit status of the process
9151
9152 2000-05-07  Ben Wing  <ben@xemacs.org>
9153
9154         * winnt.el:
9155         * winnt.el (nt-quote-args-verbatim): Removed.
9156         * winnt.el (nt-quote-args-prefix-quote): Removed.
9157         * winnt.el (nt-quote-args-backslash-quote): Removed.
9158         * winnt.el (nt-quote-args-double-quote): Removed.
9159         * winnt.el (nt-quote-args-functions-alist): Removed.
9160         * winnt.el (nt-quote-process-args): Removed.
9161         Remove all stuff for argument quoting.  We borrow the code instead
9162         from Emacs 20.6, which is much more careful in its quoting
9163         (e.g. in handling runs of the escape character) and avoids most of
9164         the need for this Lisp mechanism by checking to see whether we're
9165         running a Cygwin or normal program and doing the appropriate
9166         quoting.  If we end up needing such a mechanism, we should add
9167         it by extending the variable `mswindows-quote-process-args' so it
9168         can take an alist of regexps.
9169
9170 2000-05-07  Ben Wing  <ben@xemacs.org>
9171
9172         * keydefs.el:
9173         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
9174         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
9175         the window without moving point.
9176
9177         * simple.el:
9178         * simple.el (scroll-up-one): New.
9179         * simple.el (scroll-down-one): New.
9180         Functions for use with C-M-up/down.
9181
9182 2000-05-01  Martin Buchholz <martin@xemacs.org>
9183
9184         * XEmacs 21.2.33 is released.
9185
9186 2000-04-29  Martin Buchholz  <martin@xemacs.org>
9187
9188         * dialog.el (yes-or-no-p-dialog-box):
9189         Fix docstring.
9190         Fix following horrible bug in X11 mode with focus-follows-mouse:
9191           1. Visit two files in two different frames.
9192           2. do File->Revert Buffer in one of those frames.
9193           3. Dialog box appears.
9194           4. Arrange things so that the mouse passes over the *other*
9195              frame, then to the dialog box, and click on "Yes".
9196           5. The file contents end up in the *wrong* buffer!
9197         Add TODO comment.
9198
9199 2000-04-28  Ben Wing  <ben@xemacs.org>
9200
9201         * help.el (describe-installation): correct typo introduced
9202         in last patch: boundp -> fboundp.
9203
9204         * etags.el (buffer-tag-table-list):
9205         canonicalize filenames to Unix format so that tag-table-alist
9206         searching works under Windows.
9207
9208         * autoload.el:
9209         Bowdlerize the supposedly objectionable words
9210         "who couldn't quite manage to cleanly modify batch-update-autoloads".
9211
9212         * gutter-items.el (set-progress-display-style):
9213         * gutter-items.el (search-dialog-callback):
9214         * gutter-items.el (make-search-dialog):
9215         Change to new callback-ex api.
9216
9217 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9218
9219         * help.el: (describe-installation): decode-coding-string is not
9220         defined in a non MULE environment.
9221
9222 2000-04-28  Ben Wing  <ben@xemacs.org>
9223
9224         * gutter-items.el (buffer-list-changed-hook):
9225         use it, not record-buffer-hook.
9226
9227         * subr.el (record-buffer-hook): Removed.
9228
9229 2000-04-27  Ben Wing  <ben@xemacs.org>
9230
9231         * gutter-items.el (buffers-tab-switch-to-buffer): do not
9232         use NORECORD option.  Andy will not like this, but the existing
9233         gutter behavior is just wrong, as per this comment:
9234
9235         ;; this used to add the norecord flag to both calls below.
9236         ;; this is bogus because it is a pervasive assumption in XEmacs
9237         ;; that the current buffer is at the front of the buffers list.
9238         ;; for example, select an item and then do M-C-l
9239         ;; (switch-to-other-buffer).  Things get way confused.
9240         ;;
9241         ;; Andy, if you want to maintain the current look, you must
9242         ;;  *uncouple* the gutter order and buffers order.
9243
9244         * loaddefs.el (completion-ignored-extensions): unfuckify.
9245
9246         * bytecomp.el (batch-byte-compile-one-file): new function, used in
9247         xemacs.mak.
9248
9249         * autoload.el (batch-update-one-directory): new function, used in
9250         xemacs.mak.
9251
9252         * loadup.el: set gc-cons-threshold very high unless dumping --
9253         loadup during update-elc is much much much faster.  also do this
9254         when quick-building.
9255
9256         add commented-out code for profiling loadup.
9257
9258
9259         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
9260         is required in order to build xemacs.
9261
9262 2000-04-26  Ben Wing  <ben@xemacs.org>
9263
9264         * loadup.el: don't garbage collect during loadup if quick-build
9265         compile-time option is set.
9266
9267 2000-04-23  Ben Wing  <ben@xemacs.org>
9268
9269         * update-elc.el: compute whether any dumped .el or .elc files
9270         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
9271         if so.
9272
9273         * update-elc.el (update-elc-files-to-compile): always change
9274         NOBYTECOMPILE in the src directory rather than current dir,
9275         so it will work under NT.
9276
9277         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
9278         the form of this file is identical between Unix and Windows.
9279         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
9280         Added comment.
9281         (update-autoloads-from-directory): updated doc string.
9282         updated doc strings in a few other places.
9283
9284 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
9285
9286         * bytecomp.el (byte-force-recompile): Fix argument to
9287         byte-recompile-directory.
9288
9289 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
9290
9291         * gutter-items.el (progress-display-clear-when-idle): Use
9292         add-one-shot-hook.
9293         * gutter-items.el (clear-progress-display): Adjust number of
9294         arguments.
9295
9296 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
9297
9298         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
9299
9300 2000-04-16  Ben Wing  <ben@xemacs.org>
9301
9302         * printer.el: New file.
9303
9304         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
9305
9306         * help.el (describe-installation): Fix decoding for Windows.
9307
9308         * menubar-items.el:
9309         * menubar-items.el (default-menubar):
9310         * menubar-items.el (tutorials-menu-filter): New.
9311         * menubar-items.el (popup-menubar-menu):
9312         Add authorship.  Redo Help menu and Tutorials filter.
9313
9314         * menubar.el: Correct comment.
9315
9316         * modeline.el (modeline-buffer-identification): Correct doc string.
9317
9318         * simple.el:
9319         * simple.el (printing): Removed.
9320         * simple.el (printer-name): Removed.
9321         * simple.el (generic-print-buffer): Removed.
9322         * simple.el (generic-print-region): Removed.
9323         Move generic print code to printer.el.
9324
9325 2000-04-15  Ben Wing  <ben@xemacs.org>
9326
9327         * simple.el (generic-print-region): New.
9328         make this function actually work.
9329         (generic-print-buffer): call generic-print-region.
9330
9331 2000-04-14  Andy Piper  <andy@xemacs.org>
9332
9333         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
9334         by using the new widget-callback-current-channel.
9335         (search-dialog-callback): ditto.
9336
9337 2000-04-12  Andy Piper  <andy@xemacs.org>
9338
9339         * gutter.el (default-gutter-position): moved from gutter-items.el.
9340         (default-gutter-position-changed-hook): ditto.
9341         (gutter-element-visibility-changed-hook): ditto.
9342         (set-gutter-element): ditto.
9343         (remove-gutter-element): ditto.
9344         (set-gutter-element-visible-p): ditto.
9345         (gutter-element-visible-p): ditto.
9346         (init-gutter): ditto.
9347
9348         * dialog.el (make-dialog-box): renamed and moved from
9349         gutter-items.el
9350
9351         * gutter-items.el: move various functions elsewhere.
9352
9353 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
9354
9355         * menubar-items.el: Fixed place of parenthesis.
9356
9357 2000-04-12  Ben Wing  <ben@xemacs.org>
9358
9359         * etags.el (find-tag-at-point): New.  Lets you do find-tag
9360                 without constantly being prompted for the tag.
9361         * simple.el: Added a number of section headings, to clarify the
9362                 organization of this file.
9363         * simple.el (activate-region):
9364         * simple.el (region-exists-p):
9365         * simple.el (region-active-p):
9366                 Moved these three function down to the other side of
9367                 the case-changing functions, so they join the rest of
9368                 the region code.
9369         * simple.el (printing): New.
9370         * simple.el (printer-name): New.
9371         * simple.el (generic-print-buffer): New.
9372                 New functions, a very simple prototype for a unified
9373                 printing interface.
9374
9375         * process.el (call-process-internal): Real fix for null BUFFER,
9376                 other problems with BUFFER specs.
9377
9378         * menubar-items.el:
9379                 Fixed up File->Print to use new printing functions.
9380                 Various corrections and expansions to Grep/Compile menus.
9381                 New options for Printing.
9382                 New options for SMTP Mail, the way to send mail under
9383                   MS Windows. (There's also a package patch to make SMTP
9384                   Mail be the default under MSWin.)
9385
9386 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
9387
9388         * menubar-items.el: Selecting Rectangle Mousing from menubar
9389         did not work.  Needed to quote mouse-track-rectangle-p.
9390
9391 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
9392
9393         * cl-compat.el (keywordp): Removed.
9394
9395 2000-04-05  Andy Piper  <andy@xemacs.org>
9396
9397         * gutter-items.el (progress-layout-glyph): don't initialize here.
9398         (progress-gauge-glyph): use dynamic sizing.
9399         (set-progress-display-style): new function. Set progress glyphs
9400         appropriately depending on the style.
9401         (progress-display-style): new variable. Custom version of
9402         set-progress-display-style.
9403         (progress-abort-glyph): switch to dynamic sizes.
9404         (search-dialog-text): make the edit field active.
9405
9406 2000-04-04  Andy Piper  <andy@xemacs.org>
9407
9408         * gutter-items.el (make-search-dialog): need to make the search
9409         dialog visible after creation.
9410
9411         * menubar-items.el (default-menubar): use the search dialog for
9412         searching. Remove some extraneous search menu items.
9413
9414         * gutter-items.el (set-gutter-element): allow glyphs to be used as
9415         well as strings.
9416         (make-gutter-only-dialog-frame): allow the user to create the
9417         frame unmapped. Allow the gutter spec to be given as a glyph.
9418         (search-dialog-direction): new variable.
9419         (search-dialog-text): new variable.
9420         (search-dialog-callback): new function. Callback for the search
9421         dialog action.
9422         (make-search-dialog): new function. Create a user-friendly search
9423         dialog.
9424
9425 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
9426
9427         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
9428         under Windows.
9429
9430 2000-04-01  Andy Piper  <andy@xemacs.org>
9431
9432         * font-lock.el (font-lock-fontify-keywords-region): Calculate
9433         progress more accurately.
9434
9435 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9436
9437         * finder.el (finder-compile-keywords): Process readable files only.
9438         Because error in process of .#finder-inf.el when compile xemacs
9439         with --with-clash-detection option.
9440
9441 2000-03-31  Andy Piper  <andy@xemacs.org>
9442
9443         * gutter-items.el (append-progress-display): don't delay after a
9444         successful font-lock.
9445         (make-gutter-only-dialog-frame): new function. Allow users to
9446         create gutter-only dialogs.
9447
9448 2000-03-27  Mike Alexander  <mta@arbortext.com>
9449
9450         * process.el (call-process-internal): Handle a null BUFFER
9451         parameter correctly.
9452
9453 2000-03-28  Andy Piper  <andy@xemacs.org>
9454
9455         * gutter-items.el (abort-progress-display): put strings in the
9456         gutter not extents.
9457         (progress-layout-glyph): signal special 'quit callback.
9458         (progress-display-quit-function): deleted.
9459         (progress-display-stop-callback): deleted.
9460         (progress-display-dispatch-command-events): deleted.
9461         (append-progress-display): remove calls to
9462         progress-display-dispatch-command-events.
9463         (raw-append-progress-display): ditto.
9464
9465 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
9466
9467         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
9468         being a list.  Actually define `stipple-pixmap-p' which is used as
9469         an error predicate.  Correctly handle PIXMAP being either relative
9470         or absolute file name.
9471
9472 2000-03-24  Andy Piper  <andy@xemacs.org>
9473
9474         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
9475         (abort-progress-display): ditto. Don't delete the created extent.
9476         (raw-append-progress-display): ditto.
9477         (progress-display-dispatch-non-command-events): new
9478         function. Encapsulates what we want to do when no command input is
9479         required.
9480         (progress-display-dispatch-command-events): likewise, but disable
9481         for now since it causes too many problems.
9482         (append-progress-display): use them.
9483         (raw-append-progress-display): ditto.
9484         (default-gutter-position-changed-hook): set this rather than
9485         default-gutter-position-changed.
9486         (default-gutter-position-changed-hook): lambda with zero arguments
9487         rather than one.
9488         (raw-append-progress-display): trap errors in pending input since
9489         allowing them to signal will hose the gauge well and
9490         truly. Ideally we would like to delay these until we are more able
9491         to cope.
9492         (append-progress-display): ditto.
9493
9494 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
9495
9496         * lisp/make-docfile.el: call-process-internal is now implemented
9497         in process.el.
9498
9499 2000-03-21  Ben Wing  <ben@xemacs.org>
9500
9501         * mule\mule-cmds.el (set-language-info-alist):
9502         Fix to correspond to new menu arrangement.
9503
9504 2000-03-21  Ben Wing  <ben@xemacs.org>
9505
9506         * process.el:
9507         * process.el (call-process-internal): New.
9508         New implementation of call-process.  Only enabled under NT, so far.
9509         stderr handling not implemented yet in CVS'd C code.
9510
9511 2000-03-20  Ben Wing  <ben@xemacs.org>
9512
9513         * lisp-mode.el:
9514         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
9515         * lisp-mode.el (lisp-interaction-mode):
9516         Put back Lisp Interaction menubar for Jan V's sake.
9517
9518         * simple.el:
9519         * simple.el (mark-ring):
9520         * simple.el (dont-record-current-mark): New.
9521         * simple.el (in-shifted-motion-command): New.
9522         * simple.el (mark-ring-unrecorded-commands): New.
9523         * simple.el (mark-ring-max):
9524         * simple.el (set-mark-command):
9525         * simple.el (push-mark):
9526         * simple.el (handle-pre-motion-command):
9527         Implement scheme for not recording unimportant marks.
9528
9529         * subr.el:
9530         * subr.el (function-allows-args): New.
9531         New function function-allows-args.
9532
9533 2000-03-20  Martin Buchholz <martin@xemacs.org>
9534
9535         * XEmacs 21.2.32 is released.
9536
9537 2000-03-20  Andy Piper  <andy@xemacs.org>
9538
9539         * gutter-items.el (update-tab-in-gutter): force selection of the
9540         selected-window if required to do so.
9541         (buffers-tab-items): ditto.
9542         (add-tab-to-gutter): ditto.
9543         (create-frame-hook): use force-selection.
9544         (default-gutter-position-changed): lambdify.
9545         (update-tab-hook): deleted since it was only used in one place.
9546
9547 2000-03-18  Andy Piper  <andy@xemacs.org>
9548
9549         * files.el (find-file-noselect): undo change that shouldn't have
9550         gone in.
9551
9552 2000-03-17  Andy Piper  <andy@xemacs.org>
9553
9554         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
9555         of selected-window trickery.
9556
9557         * gutter-items.el (update-tab-in-gutter): don't give dedicated
9558         frames tabs.
9559         (progress-display-stop-callback): progress -> progress-display
9560         (progress-display-quit-function): ditto.
9561         (clear-progress-display): ditto.
9562         (remove-progress-display): ditto.
9563         (append-progress-display): ditto.
9564         (abort-progress-display): ditto.
9565         (raw-append-progress-display): ditto.
9566         (display-progress-display): ditto.
9567         (current-progress-display-label): ditto.
9568         (current-progress-display): ditto.
9569         (lprogress-display): ditto and save the buffer
9570         (progress-display): ditto. Otherwise the buffer sometimes gets
9571         changed which confuses font-lock.
9572
9573         * font-lock.el (font-lock-default-fontify-buffer): catch all
9574         errors, not just quit.
9575         (font-lock-mode): progress -> display-progress
9576         (font-lock-default-fontify-buffer): ditto.
9577         (font-lock-fontify-syntactically-region): ditto.
9578         (font-lock-fontify-keywords-region): ditto.
9579
9580 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9581
9582         * cl.el (gensym): Move to here from cl-macs.el.
9583         (gentemp): Ditto.
9584
9585 2000-03-16  Andy Piper  <andy@xemacs.org>
9586
9587         * font-lock.el (font-lock-mode): use lprogress and friends for
9588         progress management.
9589         (font-lock-default-fontify-buffer): ditto.
9590         (font-lock-fontify-syntactically-region): ditto.
9591         (font-lock-fontify-keywords-region): ditto.
9592         (font-lock-revert-cleanup): fix reverting.
9593         (font-lock-revert-setup): ditto.
9594
9595         * gutter-items.el (progress-use-echo-area): new variable. Use the
9596         echo area for progress gauges if non-nil.
9597         (clear-progress): remove echo area stuff and defer to
9598         clear-message.
9599         (append-progress): dispatch non-command events after each progress
9600         increment. Remove echo area stuff.
9601         (abort-progress): remove echo area stuff and defer to
9602         display-message.
9603         (raw-append-progress): ditto. Dispatch non-command events after
9604         gutter redisplay.
9605         (display-progress): defer echo area stuff to display-message.
9606
9607         * gutter-items.el (clear-progress):
9608         (abort-progress): indentation changes.
9609         (display-progress): don't clear progress.
9610         (append-progress): compare messages with equal.
9611         (raw-append-progress): use dispatch-non-command-events to flush
9612         widget creation events.
9613
9614 2000-03-13  Ben Wing  <ben@xemacs.org>
9615
9616         * abbrev.el:
9617         * abbrev.el (abbrev-string-to-be-defined): New.
9618         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9619         Changes for use with the menubar.
9620
9621 2000-03-12  Ben Wing  <ben@xemacs.org>
9622
9623         * alist.el (vassoc): moved here from font-menu.el.
9624
9625         * custom.el (defface): typo fix.
9626
9627         * dialog.el (yes-or-no-p-dialog-box):
9628         * dialog.el (message-box):
9629         * files.el (save-some-buffers-1):
9630         Put accelerators in the button names.
9631
9632         * font-lock.el (font-lock-comment-face):
9633         * font-lock.el (font-lock-keyword-face):
9634         * font-lock.el (font-lock-function-name-face):
9635         Fixed some of the colors under MS Windows because the existing
9636         default colors were hardly different from black and needed to be
9637         made lighter.
9638
9639         * font-menu.el:
9640         * font-menu.el (font-menu-split-long-menu):
9641         * font-menu.el (font-menu-family-constructor):
9642         * font-menu.el (font-menu-size-constructor):
9643         * font-menu.el (font-menu-weight-constructor):
9644         * font-menu.el (font-menu-set-font):
9645         vassoc moved to alist.el.
9646         Accelerators added to all menus.
9647         Unused bound var new-props removed.
9648
9649         * keydefs.el: I did a whole lot of rearranging to put things in a
9650         more consistent order and fixed a number of cases where key
9651         combinations involving up, down, left, right and so on were
9652         defined but the corresponding keypad combinations were not
9653         defined.
9654
9655         * lisp-mode.el:
9656         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9657         * lisp-mode.el (emacs-lisp-mode):
9658         * lisp-mode.el (lisp-interaction-mode):
9659         * lisp-mode.el (flet):
9660         Added accelerators onto the menus.
9661         Made all the different versions of the let function be indented
9662         the same way.
9663         Undid Steve's easy-menu-ification, because it makes it impossible
9664         to have the menubar and popup menus different.
9665         Cleaned up the menu; added items for find-function &c and some
9666         indenting, and removed debug-on-*.
9667
9668         * list-mode.el (list-mode-hook):
9669         * list-mode.el (list-mode):
9670         * list-mode.el (completion-setup-hook):
9671         * list-mode.el (display-completion-list):
9672         Added support for the :window-height keyword, which is required
9673         because of other changes that I made for the file dialog box.  I
9674         also made the hook variables list-mode-hook and
9675         completion-setup-hook and also minibuffer-setup-hook in
9676         minibuf.el be permanent-local; see comment in list-mode.el.
9677
9678         * map-ynp.el (map-y-or-n-p):
9679         Added accelerators to the dialog buttons.
9680
9681         * menubar-items.el (menu-truncate-list):
9682         New internal function.
9683         * menubar-items.el (submenu-generate-accelerator-spec):
9684         * menubar-items.el (menu-item-strip-accelerator-spec):
9685         * menubar-items.el (menu-item-generate-accelerator-spec):
9686         New exported functions, for use in auto-generating accelerator specs.
9687
9688         * menubar-items.el:
9689         * menubar-items.el (default-menubar):
9690         * menubar-items.el (maybe-add-init-button):
9691         * menubar-items.el (bookmark-menu-filter):
9692         * menubar-items.el (slow-format-buffers-menu-line):
9693         * menubar-items.el (build-buffers-menu-internal):
9694         * menubar-items.el (language-environment-menu-filter):
9695         * menubar-items.el (default-popup-menu):
9696         * menubar-items.el (popup-buffer-menu):
9697         * menubar-items.el (popup-menubar-menu):
9698         Did a major overhaul on this file, and in fact I'm nowhere near
9699         done working on the menubar, and there will be more patches to
9700         come.  A basic summary of what I've done:
9701
9702         a) I added accelerators to all of the menu items.  For menus that
9703         are auto-generated, such as the buffers menu, the accelerators are
9704         automatically added to the beginning of each line using the
9705         numbers 1 through 9, then zero, and then letters starting with A,
9706         but omitting the letters that are already in use for the fixed
9707         menu items at the top of the buffers menu.  To facilitate adding
9708         accelerators of this kind, I created some new functions
9709         (*-accelerator-spec), which are also being used by other filters
9710         that auto generate lists of things such as ftp sites to download
9711         packages.  If people really don't like these accelerators
9712         appearing at the beginning of the menu items, a variable can be
9713         added to optionally turn them off, but I think this is rather
9714         pointless because other menu items have accelerators and many or
9715         most of the menu users will use the accelerators if the support is
9716         there.
9717
9718         b) I combined the top level Tools and Apps menus into a single
9719         Tools menu, because the distinction between the two is not
9720         obvious, and the items on the menus are not used often enough that
9721         putting some of them onto submenus is a problem.
9722
9723         c) I created two new top level menus called View and Cmds because
9724         there were too many items on the File and Edit menus, and I'm going
9725         to be adding more items to these menus.  In contrast to the Tools
9726         menu, the items on these menus may be used quite often during an
9727         editing session, and so should be available with fewer
9728         keystrokes.
9729
9730         d) I added a number of options to the options menu, including one
9731         for controlling whether the alt key can be used to traverse to
9732         menu items using the accelerators, one for controlling behavior of
9733         control-k, one for controlling how the kill and yank functions
9734         interact with the clipboard, a few additional buffers-menu
9735         options, and various other things.  I also did a bit of
9736         rearranging, for example, combining the keyboard and mouse options
9737         into a single keyboard and mouse submenu to facilitate the
9738         accelerators on that level.
9739
9740         e) I changed the variable buffers-menu-format-buffer-line-function
9741         to take two arguments instead of one, the second argument being
9742         the line number for use in creating an accelerator.  I added a
9743         hack to support existing functions with one argument (although I
9744         doubt that very many of these exist), for backward compatibility.
9745
9746         f) I moved the top level mule menu to be a submenu of the edit
9747         menu.  I think that most of the items on this menu are fairly
9748         useless and there are certainly not enough frequently used items
9749         to justify this being its own top level menu.
9750
9751         g) I combined most of the items in big-menubar.el into the main menu.
9752         If people think the main menu is too big, it would be possible to
9753         create different configurations, some smaller.
9754
9755         * menubar.el (check-menu-syntax):
9756         Deleted some syntax checks that were no longer valid, partly
9757         because of changes that were already made a long time ago, and
9758         partly because of a change I made where I allow the name of the
9759         menu item to be an evaluated expression rather than just a string,
9760         similar to all of the other parameters of a menu item.
9761
9762         * minibuf.el:
9763         * minibuf.el (read-file-name-1):
9764         * minibuf.el (mouse-read-file-name-1):
9765         I made a number of changes to improve the appearance
9766         and functioning of the file dialog box.  They include:
9767
9768         a) Fixing the problem where closing the dialog box by clicking on
9769         the close button of the window didn't properly exit the
9770         minibuffer.
9771
9772         b) Fixing the problem that if you typed part of a file name, and
9773         then clicked on a completion with the mouse, the file was not
9774         correctly selected.
9775
9776         c) Changing the title of the dialog box to reflect the operation
9777         being done in accordance with user interface conventions, rather
9778         than the name of the dialog box buffer, which is rather useless.
9779
9780         d) Remove the words "possible completions are" which didn't
9781         belong.
9782
9783         e) Fix things so that the completions scroll off the end of the
9784         completions windows only to the right, rather than both to the
9785         right and down, which is in accordance with Windows user interface
9786         conventions.
9787
9788         * msw-init.el (init-post-mswindows-win):
9789         Added a binding for meta-F4, which is the standard windows binding
9790         for exiting a program.
9791
9792         * select.el (get-selection-no-error):
9793         * select.el (own-selection):
9794         * select.el (own-clipboard):
9795         Added an optional argument called append to the functions
9796         own-selection and own-clipboard.  This adds support for appending
9797         text to the existing selection and allows the function
9798         own-clipboard to be used as the value of the variable
9799         interprogram- cut-function.
9800
9801         Fixed a bug in own-selection in handling zmacs-region-stays.
9802
9803         * simple.el (historical-kill-line): New.
9804
9805         * simple.el (kill-line):
9806         * simple.el (interprogram-cut-function):
9807         * simple.el (interprogram-paste-function):
9808         * simple.el (handle-pre-motion-command):
9809         * simple.el (next-line):
9810         * simple.el (previous-line):
9811         a) Expanded the variable kill-whole-line, so that function
9812         kill-line can be set to delete the entire line always, not just
9813         when cursor is at the beginning of the line.  This is controlled
9814         by setting the variable kill-whole-line to the symbol 'always.
9815         This behavior, as well as the existing kill-whole-line behavior,
9816         now only take effect when kill-line is called interactively,
9817         although this is a departure from a previous behavior in the case
9818         of setting this variable kill-whole-line to t.  It is almost
9819         certainly what has always been intended, and most likely the old
9820         way of doing things introduced bugs.  I also created a function
9821         called historical-kill-line, which ignores the kill-whole-line
9822         setting and always gives the historical behavior of only killing
9823         to the end of the line.  I bound this function to shift- control-k
9824         so that the kill to end of line behavior is available, even when
9825         kill-whole-line has been set to change control-k into the simple
9826         delete-whole-line behavior. (This can be set using the options
9827         menu.)
9828
9829         b) I changed things so that kill and yank now interact with the
9830         clipboard by default under windows.  This was done by changing the
9831         default value of interprogram-cut- function and
9832         interprogram-paste-function.  You can get the old behavior by
9833         setting these to nil, and there is an option on the options menu
9834         to do this.
9835
9836         c) I added support for selecting text using shifted motion keys.
9837         This support is on by default and can be controlled by the
9838         variable shifted-motion-keys-select-region.  There is also a
9839         variable called unshifted-motion-keys-deselect-region that
9840         controls more specifically how the shifted motion key behavior
9841         works.  I did not put an option on the options menu to turn this
9842         off, because I can't imagine why this would be useful.
9843
9844         * simple.el (forward-block-of-lines):
9845         * simple.el (backward-block-of-lines):
9846         * simple.el (block-movement-size):
9847         New.
9848
9849         * simple.el (uncapitalized-title-words):
9850         * simple.el (uncapitalized-title-word-regexp):
9851         * simple.el (capitalize-string-as-title):
9852         * simple.el (capitalize-region-as-title):
9853         New.
9854
9855
9856         * subr.el (add-hook):
9857         * subr.el (make-local-hook): New.
9858         * subr.el (remove-local-hook): New.
9859         * subr.el (add-one-shot-hook): New.
9860         * subr.el (add-local-one-shot-hook): New.
9861         Added some functions to make using hooks easier.
9862         These include:
9863
9864         a) Functions add-local-hook and remove-local-hook to make it easy
9865         to use local hooks.
9866
9867         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9868         make it possible to add a "one-shot" hook, which is to say a hook
9869         that runs only once, and automatically removes itself after the
9870         first time it has run.
9871
9872 2000-03-09  Andy Piper  <andy@xemacs.org>
9873
9874         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9875
9876 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9877
9878         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9879         Moved from menubar-items.el.
9880         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9881
9882 2000-03-08  Andy Piper  <andy@xemacs.org>
9883
9884         * gutter-items.el (build-buffers-tab-internal): add selected field
9885         to buffers tab spec.
9886
9887 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9888
9889         * minibuf.el (last-exact-completion): Initialize to nil.
9890
9891 2000-03-07  Didier Verna  <didier@xemacs.org>
9892
9893         * startup.el (command-line-1): remove unused variable
9894         `first-file-buffer'.
9895
9896 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9897
9898         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9899         which is also used for Web server log files.
9900
9901 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9902
9903         * mule/mule-charset.el: Setup auto-fill-chars.
9904
9905 2000-03-02  SL Baur  <steve@beopen.com>
9906
9907         * subr.el (with-string-as-buffer-contents): Reimplement using
9908         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9909         non-deletion of buffer after execution problem.
9910         (with-output-to-string): Use unique buffer name.
9911
9912 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9913
9914         * gutter-items.el (buffers-tab-sort-function):  New variable.
9915         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9916
9917 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9918
9919         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9920
9921 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9922
9923         * menubar-items.el (maybe-add-init-button): Remove the "Load
9924         .emacs" button from all menubars.
9925
9926 2000-03-01  Didier Verna  <didier@xemacs.org>
9927
9928         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9929         region rectangle replacement (from Jan Vroonhof).
9930         (replace-rectangle): new function.
9931
9932 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9933
9934         * mule/mule-cmds.el (set-default-coding-systems): Use
9935         set-terminal-coding-system and set-keyboard-coding-system.
9936         * coding.el (set-terminal-coding-system): Use
9937         set-console-tty-output-coding-system.
9938         (set-keyboard-coding-system): Use
9939         set-console-tty-input-coding-system.
9940
9941 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9942
9943         * minibuf.el (read-variable): Allow symbol to default argument.
9944
9945 2000-02-27  Andy Piper  <andy@xemacs.org>
9946
9947         * gutter-items.el (update-tab-hook): new function to be used for
9948         hooks.
9949         (create-frame-hook): add update-tab-hook.
9950         (record-buffer-hook): ditto.
9951         (default-gutter-position-changed): ditto.
9952         (default-gutter-position): updating the buffers tab is now handled
9953         by a hook.
9954         (default-gutter-position-changed-hook): new variable.
9955         (gutter-element-visibility-changed-hook): ditto.
9956         (set-gutter-element-visible-p): call it.
9957         (set-gutter-element): use modify-specifier-instances. Set extents
9958         as duplicable before using.
9959         (remove-gutter-element): ditto.
9960         (set-gutter-element-visible-p): ditto.
9961         (init-gutter): new function.
9962         (add-tab-to-gutter): use new gutter-element functions rather than
9963         setting specifiers directly.
9964         (clear-progress): ditto.
9965         (abort-progress): ditto.
9966         (gutter-buffers-tab-visible-p): renamed from
9967         default-gutter-visible-p
9968
9969         * specifier.el (modify-specifier-instances): new function from Jan
9970         Vroonhof.
9971
9972         * x-init.el (init-post-x-win): call init-gutter.
9973
9974         * msw-init.el (init-post-mswindows-win): call init-gutter.
9975
9976         * menubar-items.el (default-menubar): Update to reflect new gutter
9977         variables.
9978
9979 2000-02-26  Andy Piper  <andy@xemacs.org>
9980
9981         * gutter-items.el (set-gutter-element): new function. Add gutter
9982         elements to the specified gutter.
9983         (remove-gutter-element): new function. Remove gutter elements from
9984         the specified gutter.
9985         (set-gutter-element-visible-p): new function. Set gutter element
9986         visibility for the provided gutter-visible specifier.
9987
9988 2000-02-23  Andy Piper  <andy@xemacs.org>
9989
9990         * gutter-items.el (add-tab-to-gutter): specify dimensions
9991         dynamically.
9992
9993 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9994
9995         * gutter-items.el (add-tab-to-gutter):
9996         * package-get.el (package-get-interactive-package-query):
9997         * package-ui.el (pui-directory-exists):
9998         (pui-install-selected-packages):
9999         (pui-list-packages):
10000         Use #'(lambda ...)  instead of '(lambda ...).
10001
10002 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
10003
10004         * startup.el (load-user-init-file): Check to make sure user
10005           has an init-file before calling load().
10006
10007 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10008
10009         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
10010
10011 2000-02-23  Martin Buchholz <martin@xemacs.org>
10012
10013         * XEmacs 21.2.31 is released.
10014
10015 2000-02-21  Mike Sperber <mike@xemacs.org>
10016
10017         * loadup.el (really-early-error-handler):
10018         * update-elc.el:
10019         * make-docfile.el:
10020         Remove dependency on EMACSBOOTSTRAP... environment variables.
10021
10022 2000-02-21  Martin Buchholz <martin@xemacs.org>
10023
10024         * XEmacs 21.2.30 is released.
10025
10026 2000-02-19  Martin Buchholz  <martin@xemacs.org>
10027
10028         * byte-optimize.el (byte-optimize-plus):
10029         (byte-optimize-minus):
10030         (byte-optimize-multiply):
10031         Optimize (- 0) to 0, not (-)
10032         Optimize (+ 5 3.0) to 8.0
10033         Optimize (* 5 3.0) to 15.0
10034         Improve readability.
10035
10036 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10037
10038         * modeline.el: (modeline-scrolling-method): change modeline
10039         mswindows cursor appearance according to the value.
10040
10041         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
10042         and 'gui-element face colors and 'gui-element face font to Windows
10043         defaults.
10044
10045 2000-02-09 Stef Epardaud  <stef@lunatech.com>
10046
10047         * font-lock.el: Javadoc enhancements
10048
10049 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10050
10051         * ldap.el (toplevel): Test if LDAP support has been compiled in
10052         (ldap-verbose): New option
10053         (ldap-search-entries): Renamed from the previous ldap-search
10054         Conditionalize message display on ldap-verbose
10055         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
10056         defuns
10057         (ldap-search): Is now defined as an obsolete wrapper calling
10058         ldap-search-basic or ldap-search-entries
10059
10060
10061 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
10062             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
10063             Jan Vroonhof  <jan@xemacs.org>
10064
10065         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
10066         When for-effect is true, didn't call `byte-optimize-form'
10067         in and/or subforms without last.
10068
10069 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10070
10071         * package-get.el (package-get-download-sites): Use correct custom
10072         type.
10073
10074 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10075
10076         * files.el (write-file): Ask for coding system when compiled with
10077         file-coding.
10078
10079 2000-02-16  Andy Piper  <andy@xemacs.org>
10080
10081         * buffer.el (switch-to-buffer): give norecord argument to
10082         set-window-buffer instead of explicitly recording.
10083
10084         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
10085         we have to pick a window.
10086
10087 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10088
10089         * mule/mule-cmds.el (describe-language-support): Don't add
10090         unexist function to help-map.
10091         (describe-coding-system): Don't use already assigend `C'.
10092
10093 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10094
10095         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
10096         work in custom.
10097
10098 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
10099
10100         * about.el: Ienaga's e-mail address change.
10101
10102 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
10103
10104         * etags.el (find-tag): force new window -- even if buf already
10105         visible -- when other-window is t
10106
10107 2000-02-16  Martin Buchholz <martin@xemacs.org>
10108
10109         * XEmacs 21.2.29 is released.
10110
10111 2000-02-09  Martin Buchholz  <martin@xemacs.org>
10112
10113         * cl-extra.el (getf): This is now identical to `plist-get', so
10114         just defalias it.
10115         * cl-macs.el: Make getf an alias to plist-get, at the
10116         byte-compiler level, using define-compiler-macro.
10117
10118 2000-02-08  Martin Buchholz  <martin@xemacs.org>
10119
10120         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
10121
10122 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
10123
10124         * lisp/etags.el (find-tag-internal): set exact-tagname to
10125           a regular expression that matches against the tagname
10126           part of the tag entry first instead of only looking in
10127           the context area.
10128
10129 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10130
10131         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
10132         * toobar.el: fixed typo(s) in customizing default-toolbar-position
10133
10134 2000-02-07  Martin Buchholz <martin@xemacs.org>
10135
10136         * XEmacs 21.2.28 is released.
10137
10138 2000-02-07  Martin Buchholz  <martin@xemacs.org>
10139
10140         * cl-extra.el (getf): Just call `get', never `get*'.
10141         Make arglist match docstring.
10142         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
10143         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
10144         * byte-optimize.el: remove references to `get*'.
10145
10146 2000-02-06  Martin Buchholz  <martin@xemacs.org>
10147
10148         * mule/european.el: Add syntax information for Latin3 and Latin4.
10149
10150 2000-02-02  Martin Buchholz  <martin@xemacs.org>
10151
10152         * byte-optimize.el: Byte-optimize (length "foo")
10153
10154 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
10155
10156         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
10157         width check using `window-leftmost-p' and `window-rightmost-p'.
10158
10159 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
10160
10161         * wid-edit.el (widget-match-inline): An atom never matches a
10162           list.
10163
10164 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10165
10166         * modeline.el: Consolidated 'x and 'mswindows specification under
10167         'win tag.
10168
10169 2000-01-29  Andy Piper  <andy@xemacs.org>
10170
10171         * gutter-items.el: (format-buffers-tab-line): Try and be
10172         intelligent about buffer naming when we have duplicates.
10173
10174 2000-01-29  Andy Piper  <andy@xemacs.org>
10175
10176         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
10177         updated when it becomes visible.
10178
10179 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10180
10181         * bytecomp.el (byte-compile-insert-header): Properly set coding
10182         system under MULE and file-coding.
10183
10184 2000-01-28  Martin Buchholz  <martin@xemacs.org>
10185
10186         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
10187         (dontusethis-set-value-terminal-coding-system-handler):
10188         (dontusethis-set-value-keyboard-coding-system-handler):
10189         Never undefine coding system aliases.  Emergency fix for gnus.
10190
10191 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
10192
10193         * files.el (abbreviate-file-name): Use directory-sep-char instead
10194         of hard-coded "/".
10195
10196 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
10197
10198         * startup.el (user-init-file-base-list): New variable, replacing
10199         user-init-file-base.
10200         (find-user-init-file): New function.
10201         (command-line-early): Use it.
10202         (load-user-init-file): Ditto.
10203
10204 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10205
10206         * gutter-items.el (update-tab-in-gutter): Use proper locale when
10207         calling valid-image-instantiator-format-p
10208
10209 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
10210
10211         * isearch-mode.el (isearch-mode): The variable is
10212         isearch-unhidden-extents, not isearch-opened-extents.
10213
10214 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
10215
10216         * minibuf.el (next-history-element): Modify error message if a
10217         default value is available.
10218
10219 2000-01-26  Martin Buchholz  <martin@xemacs.org>
10220
10221         * bytecomp.el (byte-compile-file): Don't unconditionally write
10222         .elc files in binary - might contain non-Latin1.
10223
10224 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10225
10226         * process.el (shell-quote-argument): Use (nt-quote-process-args)
10227         for windows-nt.
10228
10229         * version.el:
10230         * startup.el (user-init-file-base):
10231         * process.el (call-process-region):
10232         * files.el (make-backup-file-name):
10233         (backup-file-name-p):
10234         (file-relative-name):
10235         (abbreviate-file-name):
10236         (set-auto-mode):
10237         * code-process.el (call-process-region): Removed unnecessary
10238         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
10239         support out of the universe.
10240
10241         * process.el:
10242         * code-process.el:
10243         * bytecomp.el (byte-compile-file): Removed reference to
10244         buffer-file-type, and commented usage of binary-process-output
10245         NTEmacs variables.
10246
10247 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
10248
10249         * help.el (function-arglist): Add case for macro.
10250
10251 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10252
10253         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
10254         printers.
10255         (custom-display): Added a menu for printer/display tags.
10256
10257         * frame.el (frame-type):
10258         * device.el (device-type): Added 'msprinter to the doc string, and
10259         removed 'pc -- it is not going to be implemented ever.
10260         (call-device-method): Fixed docstring typo.
10261         Defined specifier tags 'printer and 'display.
10262
10263 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
10264
10265         * lisp/itimer.el (itimer-run-expired-timers): (consp
10266           last-command-event-time) instead of (consp
10267           'last-command-event-time).
10268
10269 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10270
10271         * msw-glyphs.el: Removed obsolete commentary.
10272
10273 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
10274
10275         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
10276         better default value.
10277
10278 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
10279
10280         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
10281         (read-string): Ditto.
10282         (eval-minibuffer): Ditto.
10283         (read-command): Ditto.
10284         (read-function): Ditto.
10285         (read-variable): Ditto.
10286         (read-number): Ditto.
10287         (read-shell-command): Ditto.
10288         (read-number): Record history.
10289
10290 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
10291
10292         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
10293
10294 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
10295
10296         * faces.el (startup-initialize-custom-faces): New function.
10297         Reset all faces created during auto-autoloads loading time
10298         by defface.
10299         * startup.el (command-line): Call it.
10300
10301 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
10302
10303         * about.el (about-hackers): Add myself to contributors list.
10304
10305 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10306
10307         * menubar-items.el (maybe-add-init-button): Removed an argument in
10308         a call to load-user-init-file, as the function managed to lose its
10309         formal parameter a few betas ago.
10310
10311 2000-01-18  Martin Buchholz <martin@xemacs.org>
10312
10313         * XEmacs 21.2.27 is released.
10314
10315 2000-01-18  Martin Buchholz  <martin@xemacs.org>
10316
10317         * process.el (shell-command-to-string): Use the FSF docstring.
10318         Make shell-command-to-string the standard function, and
10319         exec-to-string the (deprecated) alias.
10320
10321         * startup.el: typo fix.
10322
10323 2000-01-16  Martin Buchholz  <martin@xemacs.org>
10324
10325         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
10326
10327 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10328
10329         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
10330         buffers after visible buffers.
10331         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
10332
10333 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10334
10335         * info.el (Info-extract-menu-node-name): Stop at a dot
10336         followed by whitespace or right parenthesis.
10337
10338 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
10339
10340         * info.el (Info-directory-list): Warn against using Customize with
10341         Info-directory-list.
10342
10343 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
10344
10345         * minibuf.el (read-file-name): doc fix.
10346
10347         * autoload.el (update-file-autoloads): doc fix.
10348
10349         * about.el (about-hackers): Change my E-mail address.
10350
10351 2000-01-13  Martin Buchholz  <martin@xemacs.org>
10352
10353         * info.el (Info-visit-file): Just use the `f' interactive spec to
10354         read a filename in the standard way.
10355
10356 2000-01-13  Andy Piper  <andy@xemacs.org>
10357
10358         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
10359         (gutter-buffers-tab-extent): new variable.
10360         (update-tab-in-gutter): call add-tab-to-gutter again if the
10361         orientation has changed.
10362         (add-tab-to-gutter): cope with different orientations.
10363
10364 2000-01-11  Didier Verna  <didier@xemacs.org>
10365
10366         * info.el (Info-following-node-name): backward-skip dots as well
10367         as spaces (dots at the end of a node name aren't part of it).
10368         (Info-extract-menu-node-name): don't skip dots. There could be
10369         some in the node name.
10370         (Info-index): allow dots to be part of a node name.
10371
10372 2000-01-12  Andreas Jaeger  <aj@suse.de>
10373
10374         * files.el (auto-mode-alist): Added idlwave-mode.
10375         Patch by Carsten Dominik <dominik@astro.uva.nl>.
10376
10377 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10378
10379         * info.el (Info-search): Show default value.
10380
10381 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10382
10383         * info.el (Info-read-node-completion-table): New variable.
10384         (Info-read-node-name-1): New function.
10385         (Info-read-node-name): Use it.
10386         (Info-follow-reference): Use DEFAULT argument of completing-read.
10387         (Info-menu): Ditto.
10388
10389 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10390
10391         * hyper-apropos.el (hyper-describe-key-briefly): Save
10392         window configuration.
10393         (hyper-describe-face): Use DEFAULT of completing-read.
10394         (hyper-apropos-read-variable-symbol): Ditto.
10395         (hyper-apropos-read-function-symbol): Ditto.
10396
10397 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10398
10399         * mule/mule-cmds.el (set-default-coding-system): Set
10400         comint-exec-hook to use coding-system-for-read and
10401         coding-system-for-write so that C-x RET c works.
10402
10403 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10404
10405         * minibuf.el (minibuffer-confirm-incomplete): Customize.
10406         (previous-matching-history-element): Increment
10407         minibuffer-max-depth by 1.
10408         (next-matching-history-element): Ditto.
10409
10410 2000-01-11  Andy Piper  <andy@xemacs.org>
10411
10412         * gutter-items.el (buffers-tab): Create a new face for the buffers
10413         tab.
10414         (buffers-tab-face): use it.
10415
10416 2000-01-10  Didier Verna  <didier@xemacs.org>
10417
10418         * modeline.el (modeline-scrolling-method): change modeline X
10419         cursor appearance according to the value.
10420
10421 2000-01-07  Andreas Jaeger  <aj@suse.de>
10422
10423         * about.el (about-hackers): Moved my entry to contributor list.
10424         (xemacs-hackers): Added myself.
10425         (about-maintainer-info): Added description of myself.
10426
10427
10428 2000-01-07  Didier Verna  <didier@xemacs.org>
10429
10430         * modeline.el (modeline-scrolling-method): new variable.
10431         (mouse-drag-modeline): add reference to it in the docstring.
10432         (mouse-drag-modeline): handle it.
10433
10434 2000-01-08  Andy Piper  <andy@xemacs.org>
10435
10436         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
10437         calls.
10438         (remove-buffer-from-gutter-tab): ditto.
10439
10440 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
10441
10442         * cus-edit.el (custom-hook-convert-widget): Fix comment.
10443         (custom-face-edit): Fix grammatical error in help message.
10444
10445 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10446
10447         * movemail.el: Added.
10448
10449         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
10450
10451 2000-01-03  Didier Verna  <didier@xemacs.org>
10452
10453         * modeline.el (mouse-drag-modeline): remove the code related to
10454         the modeline horizontal scrolling facility.
10455
10456 1999-12-31  Martin Buchholz <martin@xemacs.org>
10457
10458         * XEmacs 21.2.26 is released.
10459
10460 1999-12-28  Andy Piper  <andy@xemacs.org>
10461
10462         * wid-edit.el (widget-push-button-value-create): The gui cache
10463         does not agree with native widgets which can only be displayed
10464         once per window. The reasons for caching are diminished now that
10465         we don't hog resources when creating buttons.
10466         (widget-push-button-cache) deleted.
10467
10468 1999-12-24  Martin Buchholz <martin@xemacs.org>
10469
10470         * XEmacs 21.2.25 is released.
10471
10472 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10473
10474         * hyper-apropos.el (hyper-apropos): Toggle
10475         hyper-apropos-programming-apropos correctly.
10476         Set REGEXP when user accepts default value.
10477
10478 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10479
10480         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
10481         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
10482
10483 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10484
10485         * mule/mule-category.el (undefined-category-designator):
10486         Return char instead of character.  Search for undefined one.
10487         (describe-category): Use with-displaying-help-buffer.
10488
10489 1999-12-21  Martin Buchholz  <martin@xemacs.org>
10490
10491         * byte-optimize.el (byte-optimize-plus):
10492         Optimize (+ 1) to 1 instead of (1+ nil).
10493
10494         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
10495
10496         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
10497
10498         * byte-optimize.el (byte-optimize-char-before): New function.
10499         Remove performance penalty for using (char-before) instead of (char-after).
10500
10501 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10502
10503         * mule/mule-category.el (char-category-list): Return character
10504         instead of integer.
10505
10506 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10507
10508         * minibuf.el (read-buffer): Check default is buffer object.
10509
10510 1999-11-25  Andy Piper  <andy@xemacs.org>
10511
10512         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
10513         for buttons.
10514
10515 1999-12-16  Andreas Jaeger  <aj@suse.de>
10516
10517         * package-get.el (package-get-maybe-save-index): Fixed typo.
10518         Patch by Jeff Miller <jmiller@smart.net>.
10519
10520 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
10521
10522         * gnuserv.el (gnuserv-process-filter):  don't call
10523         gnuserv-write-to-client when gnuserv-current-client is nil
10524
10525 1999-12-14  Martin Buchholz <martin@xemacs.org>
10526
10527         * XEmacs 21.2.24 is released.
10528
10529 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10530
10531         * about.el (about-hackers): Update my email address.
10532
10533 1999-12-07  Martin Buchholz <martin@xemacs.org>
10534
10535         * XEmacs 21.2.23 is released.
10536
10537 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
10538
10539         * package-get.el (package-get-download-sites): Removed several
10540         defunct download sites, added many new ones, and corrected a few
10541         incorrect directory-on-site entries.  Added physical locations to
10542         site-description.
10543
10544 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10545
10546         * finder.el (finder-commentary): add DOC string and fix
10547         interactive spec
10548
10549 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10550
10551         * help.el (describe-function): Don't forget to intern the string
10552         completing-read returns.
10553         (describe-variable): Ditto.
10554
10555 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
10556
10557         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
10558         `hyper-apropos-help-mode' here to find symbol to customize
10559         irregardless of cursor position and simplify
10560         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10561         `hyper-apropos-popup-menu'.
10562
10563 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10564
10565         * apropos.el (apropos-mode-map): Add return to call
10566         apropos-follow.
10567         (apropos-print): Call apropos-mode to have better
10568         command reference. Put keymap text-poperty to
10569         symbole name.
10570
10571 1999-11-22  Alastair Burt  <burt@dfki.de>
10572
10573         * help.el: (describe-bindings-1): Added handling of keymaps for
10574         the extents at point.
10575
10576 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10577
10578         * gutter-items.el (buffers-tab-items): Wrap the function in a
10579         save-match-data
10580
10581 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10582
10583         * help.el (describe-function): Use the DEFAULT argument to
10584         completing-read.
10585         (describe-variable): Ditto.
10586
10587 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10588
10589         * minibuf.el (read-from-minibuffer): Add optional argument
10590         DEFAULT to have better mini-buffer history support.
10591         (completing-read): Pass default to read-from-minibuffer.
10592         (read-buffer): Pass default to completing-read.
10593
10594 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10595
10596         * font-lock.el (font-lock-doc-string-face): Document the
10597         `font-lock-lisp-like' property.
10598
10599 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10600
10601         * lisp-mode.el: Specify `font-lock-lisp-like'.
10602
10603         * font-lock.el (font-lock-lisp-like): New function.
10604         (font-lock-fontify-syntactically-region): Use it.
10605
10606 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10607
10608         * XEmacs 21.2.22 is released
10609
10610 1999-11-28  Martin Buchholz <martin@xemacs.org>
10611
10612         * XEmacs 21.2.21 is released.
10613
10614 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10615
10616         * minibuf.el (read-coding-system): Accept symbol and
10617         coding-system object as a default-coding-system.
10618
10619 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10620
10621         * minibuf.el (read-coding-system): Accept symbol as
10622         a default-coding-system.
10623
10624 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10625
10626         * apropos.el (apropos-documentation): Use insert instead
10627         of princ.
10628
10629 1999-11-07  William M. Perry  <wmperry@aventail.com>
10630
10631         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10632           for the linux console.
10633
10634         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10635           stuff to work when you are not on a window system, since the GPM
10636           mouse support now allows pasting from outside of XEmacs.
10637
10638 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10639
10640         * XEmacs 21.2.20 is released
10641
10642 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10643
10644         * setup-paths.el (paths-default-info-directories): Add
10645         /usr/share/info and /usr/local/share/info.
10646
10647 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10648
10649         * about.el: Updated Vladimir Ivanovic's info.
10650
10651 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10652
10653         * auto-show.el (auto-show-truncationp): Remove.
10654
10655         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10656
10657 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10658
10659         * indent.el (indent-line-to): fix bug: spaces were not replaced
10660         with tab if column is multiple of tab-width
10661         From dhn@qedinc.com
10662
10663 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10664
10665         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10666         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10667
10668         * package-get.el (package-get-package-provider): Be verbose when
10669         interactive. Patch from Robert Pluim
10670
10671 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10672
10673         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10674         info file suffixes.
10675
10676 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10677
10678         * process.el (open-network-stream): Add a new optional parameter
10679         PROTOCOL to support udp; fix a minor typo and add an explanation
10680         in docstring for udp programming.
10681
10682         * code-process.el (open-network-stream): Add a new optional
10683         parameter PROTOCOL to support udp; fix a minor typo and add an
10684         explanation in docstring for udp programming.
10685
10686 1999-10-18  Andy Piper  <andy@xemacs.org>
10687
10688         * gui.el (make-gui-button): be more precise about how we call
10689         callbacks.
10690
10691         * wid-edit.el (widget-push-button-value-create): Use the new form
10692         of native gui-button.
10693
10694 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10695
10696         * info.el (Info-page-prev): Don't do (sit-for 0).
10697
10698 1999-10-13  Andy Piper  <andy@xemacs.org>
10699
10700         * gutter-items.el (progress-abort-glyph): new glyph for showing
10701         abort status.
10702         (append-progress): dispatch-event rather than sit-for.
10703         (abort-progress): new function. Show the abort glyph with an
10704         appropriate message.
10705         (raw-append-progress): dispatch-event rather than sit-for.
10706         (display-progress): cope with aborts.
10707
10708         * gui.el (make-gui-button): Use native widgets for buttons
10709         unconditionally.
10710         (insert-gui-button): ditto.
10711         (gui-button-p): ditto.
10712
10713         * xbm-button.el: remove from core.
10714
10715         * xpm-button.el: remove from core.
10716
10717 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10718
10719         * faces.el (init-device-faces): Don't initialize the random faces
10720         on the stream device.
10721
10722 1999-10-06  Andy Piper  <andy@xemacs.org>
10723
10724         * files.el (recover-file): Don't use ls under windows for revert buffer.
10725
10726 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10727
10728         * package-get.el (package-get-download-menu): Make menu really
10729         toggle download sites.
10730         (package-get-download-sites): Add autoload cookie.
10731
10732 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10733
10734         * setup-paths.el (paths-find-module-directory): Ditto.
10735
10736 1999-09-29  Werner Fink  <werner@suse.de>
10737
10738         * setup-paths.el (paths-find-exec-directory): Add missing nil
10739         parameter for environment.
10740
10741 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10742
10743         * modeline.el (modeline-format):
10744         Only purecopy the strings.  Else
10745         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10746         barfs.
10747
10748 1999-08-28  Mike Woolley  <mike@bulsara.com>
10749
10750         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10751         user setting comint-completion-addsuffix and
10752         comint-process-echoes.
10753
10754 1999-09-22  Andy Piper  <andy@xemacs.org>
10755
10756         * gutter-items.el (update-tab-in-gutter): use
10757         last-nonminibuf-window instead of selected-window.
10758
10759 1999-09-18  Andy Piper  <andy@xemacs.org>
10760
10761         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10762         display on.
10763
10764         * subr.el (record-buffer-hook): new variable so that the hook gets
10765         some documentation.
10766
10767 1999-09-16  Andy Piper  <andy@xemacs.org>
10768
10769         * gutter-items.el (update-tab-in-gutter): only update when the
10770         gutter is visible.
10771         (remove-buffer-from-gutter-tab): ditto.
10772
10773 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10774
10775         * simple.el (do-auto-fill): Commented out part of Kinsoku
10776         processing.
10777
10778 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10779
10780         * isearch-mode.el (isearch-highlightify-region): Give the
10781         highlighting extents a high priority.
10782         (isearch-make-extent): Give the main highlighting extent an even
10783         higher priority.
10784
10785 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10786
10787         * packages.el (packages-compute-package-locations): Fix typo from
10788         -u rationalization.
10789
10790 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10791
10792         * setup-paths.el (paths-find-doc-directory): Respect value of
10793         `configure-doc-directory.'
10794
10795         * find-paths.el (paths-find-architecture-directory): Give
10796         precendence `default' argument (which typically comes from
10797         configure).
10798
10799 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10800
10801         * startup.el (command-line-early): Added options -user-init-file
10802         and -user-init-directory.
10803
10804         * files.el (user-init-file): Default to NIL so we can recognize
10805         when it's set.
10806
10807 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10808
10809         * obsolete.el (init-file-user):
10810         * startup.el:
10811         * packages.el (packages-compute-package-locations):
10812         * package-get.el (package-get-user-index-filename):
10813         * menubar-items.el (maybe-add-init-button):
10814         * info.el (Info-annotations-path):
10815         * dump-paths.el:
10816         Change `user-init-directory' to be an absolute path.
10817         Use `user-init-directory' where appropriate.
10818         Zap `init-file-user' and its uses.
10819
10820 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10821
10822         * subr.el (copy-symbol): New function.
10823
10824 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10825
10826         * isearch-mode.el (isearch-done): Be sure to restore invisible
10827         extents in the proper buffer.
10828         (isearch-pre-command-hook): Set this-command to the correct value
10829         in case the buffer has changed and old overriding-local-map was
10830         used.
10831         (isearch-restore-extent): Use remprop instead of setting the
10832         property to nil.
10833
10834 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10835
10836         * cmdloop.el (execute-extended-command): Update zmacs region
10837         before the delay.
10838         (execute-extended-command): Make the message gettext-friendly.
10839
10840 1999-09-07  Andy Piper  <andy@xemacs.org>
10841
10842         * gutter-items.el (progress-gauge-glyph): renamed from
10843         progress-glyph.
10844         (progress-text-glyph): new variable.
10845         (progress-layout-glyph): use layouts and text glyphs.
10846         (progress-area-buffer): removed.
10847         (progress-text-and-extent): new variable.
10848         (progress-displayed-p): dynamically create gutter area buffer.
10849         (clear-progress): ditto.
10850         (raw-append-progress): ditto.
10851         (append-progress): use new glyph names.
10852         (raw-append-progress): only create the extent when needed. set
10853         properties more optimally.
10854         (progress): remove args.
10855
10856 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10857
10858         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10859         mapcar where the return value is unused.
10860         (isearch-restore-invisible-extents): Ditto.
10861         (isearch-highlight-all-cleanup): Ditto.
10862         (isearch-delete-extents-in-range): Traverse the extents only once.
10863         (isearch-highlight-all-update): Don't start over if the search
10864         string has changed and more input is pending.
10865
10866 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10867
10868         * packages.el (packages-find-package-data-path): Ditto.
10869
10870         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10871
10872         * subr.el (mapc-internal): Don't make obsolete.
10873
10874         * cl-extra.el (mapc): Resurrect.
10875
10876 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10877
10878         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10879         alias.
10880
10881         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10882         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10883         (isearch-yank-clipboard): Use get-clipboard instead of
10884         x-get-clipboard.
10885         (isearch-yank-selection): Fix docstring.
10886
10887 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10888
10889         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10890
10891 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10892
10893         * cl-macs.el (extent-start-position): Fix setf method.
10894         (extent-end-position): Ditto.
10895
10896 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10897
10898         * isearch-mode.el: End merge with FSF 20.4.
10899
10900         * isearch-mode.el (search-invisible): New variable.
10901         (isearch-hide-immediately): Ditto.
10902         (isearch-unhidden-extents): Ditto.
10903         (isearch-range-invisible): New function.
10904         (isearch-unhide-extent): Ditto.
10905         (isearch-restore-invisible-extents): Ditto.
10906         (isearch-restore-extent): Ditto.
10907
10908         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10909         implementation.
10910         (isearch-ring-retreat-edit): Ditto.
10911         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10912         (isearch-forward-regexp): New arguments NOT-REGEXP and
10913         NO-RECURSIVE-EDIT.
10914         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10915         (isearch-backward-regexp): New arguments NOT-REGEXP and
10916         NO-RECURSIVE-EDIT.
10917         (isearch-mode): Return isearch-success.
10918         (isearch-update): Use unread-command-events instead of
10919         unread-command-event.
10920         (isearch-abort): If an invalid regexp is encountered, keep popping
10921         states.
10922         (isearch-*-char): Use FSF implementation.
10923         (isearch-whitespace-chars): Use the more robust FSF's
10924         implementation.
10925         (isearch-within-brackets): New variable.
10926         (isearch-mode): Initialize it.
10927         (isearch-edit-string): Bind it.
10928         (isearch-search-and-update): Set it.
10929         (isearch-push-state): Push it.
10930         (isearch-top-state): Pop it.
10931         (isearch-search): Set it.
10932         (isearch-printing-char): When called by isearch-whitespace-chars,
10933         handle M-SPC gracefully.
10934         (isearch-message-prefix): New argument ELLIPSIS.
10935         (isearch-message-suffix): Ditto.
10936         (isearch-message): Use the ELLIPSIS argument when calling
10937         isearch-message-prefix and isearch-message-suffix.
10938         (isearch-message-prefix): Distinguish between "wrapped" and
10939         "overwrapped" search, FWIW.
10940
10941 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10942
10943         * isearch-mode.el (isearch-edit-string): Use the head of the
10944         search ring instead of search-last-string and search-last-regexp.
10945         (search-highlight): Renamed from isearch-highlight.
10946         (isearch-exit): Use the new name.
10947         (isearch-highlight): Ditto.
10948         (isearch-dehighlight): Ditto.
10949         (isearch-update-ring): New function.
10950         (isearch-done): Call it.
10951         (isearch-done): New argument EDIT.
10952         (isearch-repeat): If search string is empty, look up at the car of
10953         the search ring; ignore the yank pointer.
10954         (isearch-abort): Call isearch-done with NOPUSH.
10955         (isearch-cancel): New function.
10956         (isearch-mode-map): Bind it to ESC ESC ESC.
10957
10958         * isearch-mode.el: Begin merge with FSF 20.4.
10959
10960 1999-09-01  Andy Piper  <andy@xemacs.org>
10961
10962         * x-select.el (x-get-clipboard): obsolete.
10963         (x-yank-clipboard-selection): obsolete
10964
10965         * select.el (disown-selection): need to be careful to disown the
10966         clipboard if we set it via selection.
10967         (get-clipboard): move from x-select.el
10968         (yank-clipboard-selection): ditto.
10969
10970 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10971
10972         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10973         isearch-highlight-all-matches to nil.
10974         (isearch-fixed-case): New variable.
10975         (isearch-mode): Initialize it.
10976         (isearch-edit-string): Save it.
10977         (isearch-toggle-case-fold): Set it.
10978         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10979         need to check isearch-fixed-case.
10980         (isearch-toggle-case-fold): Update highlighting of all matches
10981         before the pause.
10982         (isearch-edit-string):
10983
10984 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10985
10986         * isearch-mode.el (isearch-edit-string): Call isearch-message
10987         before reading the event so that the prompt is displayed properly.
10988         (isearch-message): Use isearch-nonincremental when calling
10989         isearch-message-prefix.
10990         (minibuffer-local-isearch-map): Bind up and down to do the same as
10991         M-p and M-n respectively.
10992         (isearch-done): New arg NOPUSH.
10993         (isearch-edit-string): Use it.
10994         (isearch-edit-string): Don't bind isearch-string.
10995         (isearch-ring-adjust): Edit string, *then* push state.
10996
10997 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10998
10999         * faces.el (isearch-secondary): Make isearch-secondary look
11000         different than default.
11001
11002 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
11003
11004         * isearch-mode.el (isearch-yank): Use progn instead of the inner
11005         save-excursion.
11006         (isearch-dehighlight): Remove TOTALLY.  Simplify.
11007         (isearch-update): Call isearch-dehighlight without arguments.
11008         (isearch-done): Ditto.
11009
11010         * isearch-mode.el (isearch-fix-case): If the search string has no
11011         upper-case letters, allow the folding to be reenabled.
11012         Previously, once disabled, the folding would remain that way until
11013         the end of isearch.
11014         (isearch-top-state): Call isearch-fix-case.
11015
11016         * isearch-mode.el (isearch-yank): Use progn instead of the inner
11017         save-excursion.
11018         (isearch-dehighlight): Remove TOTALLY.  Simplify.
11019
11020 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
11021
11022         * xpm-button.el:
11023         xbm-button.el: Need to exist in core because gui.el depends on
11024         them.
11025
11026 1999-08-31  Andy Piper  <andy@xemacs.org>
11027
11028         * gutter-items.el (buffers-tab-face): new customizable variable.
11029         (buffers-tab-default-buffer-line-length): new specifier for
11030         maximum viewable characters.
11031         (progress-stack): new variable for implementing widget-based
11032         progress messages.
11033         (progress-area-buffer): ditto.
11034         (progress-glyph-height): ditto.
11035         (progress-stop-callback): ditto.
11036         (progress-quit-function): new function.
11037         (progress-glyph): new variable.
11038         (progress-layout-glyph): ditto.
11039         (progress-displayed-p): new function, see message-displayed-p for
11040         details.
11041         (clear-progress): ditto.
11042         (remove-progress): ditto.
11043         (append-progress): ditto.
11044         (raw-append-progress): ditto.
11045         (display-progress): ditto.
11046         (current-progress): ditto.
11047         (current-progress-label): ditto.
11048         (progress): ditto.
11049         (lprogress): ditto.
11050
11051
11052 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
11053
11054         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
11055
11056         * isearch-mode.el (isearch-yank-x-selection): Renamed to
11057         `isearch-yank-selection'.
11058         (isearch-mode-map): Use it.
11059         (isearch-yank-selection): Use `get-selection' instead of
11060         `get-x-selection'.
11061
11062 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
11063
11064         * faces.el (isearch-secondary): Create face here.
11065
11066         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
11067         timers.
11068
11069 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
11070
11071         * subr.el (buffer-string): More robust backward compatibility
11072         check, courtesy William Perry.
11073
11074 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
11075
11076         * replace.el (perform-replace): Stop the search after the search
11077         limit has been reached.
11078
11079 1999-08-23  Andy Piper  <andy@xemacs.org>
11080
11081         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
11082         here if we don't have one.
11083
11084 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11085
11086         * ldap.el (ldap-coding-system): Default to nil until we get
11087         efficient UTF8 support
11088         (ldap-decode-string): Guard against `decode-coding-string' not
11089         being defined
11090         (ldap-encode-string): Guard against `encode-coding-string' not
11091         being defined
11092
11093 1999-08-23  Didier Verna  <didier@xemacs.org>
11094
11095         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
11096         Some doc strings improvements, and add a star to the `interactive'
11097         calls.
11098
11099 1999-08-18  Stef Epardaud  <stef@lunatech.com>
11100
11101         * font-lock.el (java-font-lock-keywords-3): introduced new
11102         keywords and regexpes for javadoc syntax 1.2.
11103
11104 1999-08-17  Andy Piper  <andy@xemacs.org>
11105
11106         * gutter-items.el (buffers-tab-format-buffer-line-function): use
11107         format-buffers-tab-line.
11108         (buffers-tab-max-buffer-line-length): new variable.
11109         (format-buffers-tab-line): new function. truncate names if over
11110         buffers-tab-max-buffer-line-length.
11111
11112 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
11113
11114         * cus-start.el: Customize the variable `bell-inhibit-time'.
11115
11116 1999-08-16  Andy Piper  <andy@xemacs.org>
11117
11118         * gutter-items.el (remove-buffer-from-gutter-tab): take a
11119         brute-force approach to deleting the last buffer.
11120         (buffers-tab-grouping-regexp): new customizable variable.
11121         (select-buffers-tab-buffers-by-mode): use it.
11122
11123 1999-08-13  Andy Piper  <andy@xemacs.org>
11124
11125         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
11126         deletion problem.
11127
11128 1999-07-30  Didier Verna  <didier@xemacs.org>
11129
11130         * cus-edit.el (custom-save-variables): I said, use prin1 instead
11131         of princ to output symbols.
11132         (custom-save-face-internal): ditto.
11133         (custom-save-resets): ditto.
11134
11135 1999-08-09  Didier Verna  <didier@xemacs.org>
11136
11137         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
11138         `regexp-quote' to protect the major mode name for use as a regular
11139         expression (c++ needs this for instance).
11140
11141 1999-08-08  Andy Piper  <andy@xemacs.org>
11142
11143         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
11144         cope with similar mode names.
11145
11146         * gutter-items.el (buffers-tab-selection-function): new selection
11147         function.
11148         (select-buffers-tab-buffers-by-mode): new function.
11149         (buffers-tab-items): use it if set to only display buffers in the
11150         tab in the current buffer's group..
11151         (update-tab-in-gutter): use new api.
11152         (remove-buffer-from-gutter-tab): ditto.
11153
11154         * gutter-items.el (buffers-tab-max-size): set custom selection
11155         default to 6.
11156         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
11157         (add-tab-to-gutter): set face as default.
11158
11159 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
11160
11161         * faces.el (frob-face-property): Merge the fall-back specifier
11162         with the target, not replace it.
11163
11164 1999-08-05  Andy Piper  <andy@xemacs.org>
11165
11166         * gutter-items.el (update-tab-in-gutter): add frame argument for
11167         buffer-items.
11168         (update-tab-in-gutter): use it.
11169
11170         * gutter-items.el (record-buffer-hook): set.
11171
11172         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
11173         change.
11174         (switch-to-buffer-hook) deleted.
11175
11176 1999-08-04  Andy Piper  <andy@xemacs.org>
11177
11178         * gutter-items.el (update-tab-in-gutter): make sure this will work
11179         as an argument to create-frame-hook.
11180
11181 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
11182
11183         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
11184         instead of timer emulation.
11185
11186 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
11187
11188         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
11189         Emacs isearch enhancements.
11190
11191 1999-07-28  Andy Piper  <andy@xemacs.org>
11192
11193         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
11194         all devices that support tab controls.
11195         (remove-buffer-from-gutter-tab): new function. to be used as a
11196         value for kill-buffer-hook.
11197
11198 1999-07-21  Sean MacLennan  <seanm@storm.ca>
11199
11200         * auto-show.el (auto-show-truncationp): changed to match
11201         `window_translation_on'
11202
11203 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
11204
11205         * XEmacs 21.2.19 is released
11206
11207 1999-07-28  SL Baur  <steve@miho>
11208
11209         * code-files.el (insert-file-contents): Fix docstring.
11210         revert previous change.
11211
11212 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
11213
11214         * fill.el (fill-region-as-paragraph): Change re-break-point to
11215         contain word-across-newline plus one character so that filling
11216         Japanese and Chinese works as desired.
11217         * simple.el (do-auto-fill): Ditto.
11218
11219 1999-07-26  SL Baur  <steve@miho>
11220
11221         * mule/japanese.el ("Japanese"): Do not specify a default input
11222         method.
11223         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
11224
11225 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
11226
11227         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
11228         able to use cl-macs macro in early lisp.
11229
11230 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
11231
11232         * custom.el:
11233         * cus-face.el:
11234         * cus-edit.el:
11235                 Massive custom Theme API changes.
11236
11237 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
11238
11239         * code-files.el (insert-file-contents): Regard
11240         coding-system-magic-cookie if `coding-system-for-read' is nil.
11241
11242 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
11243
11244         * mule/thai-xtis.el: Add coding: local variable, to avoid
11245         bootstrapping problem with C locale.
11246
11247 1999-07-22  Andy Piper  <andy@xemacs.org>
11248
11249         * dumped-lisp.el (preloaded-file-list): guard against putting
11250         gutter-items in a less than functional XEmacs.
11251         * gutter-items.el: put call to `add-tab-to-gutter' back in.
11252
11253 1999-07-18  Bob Weiner  <weiner@beopen.com>
11254
11255         * fill.el (fill-context-prefix): Fixed bug that prevented the
11256         setting of an adaptive fill prefix when the `dont-skip-first' was
11257         t.
11258
11259 1999-07-22  SL Baur  <steve@miho>
11260
11261         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
11262
11263 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
11264
11265         * files.el (interpreter-mode-alist): add `make', `guile', and
11266         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
11267         makefile-mode, guile is a scheme, and someday XEmacs will be
11268         modular enough to use as an efficient scripting tool.)
11269
11270 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11271
11272         * mule/mule-cmds.el (reset-language-environment): Regard
11273         coding-category `utf-8' and `ucs-4' if they are available.
11274
11275 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11276
11277         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
11278         (prefer-coding-system): Fix DOC-string.
11279
11280         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
11281         DOC-string too.
11282
11283         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
11284         Mule.
11285         (coding-system-change-eol-conversion): Fix DOC-string.
11286
11287 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11288
11289         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
11290         instead of `list-coding-system'.
11291
11292 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11293
11294         * menubar-items.el (default-menubar): `select-input-method' was
11295         renamed to `set-input-method'.
11296
11297         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
11298         "Set Language Environment" menu.
11299
11300         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
11301         "Describe Language Support" menu.
11302
11303 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11304
11305         * mule/chinese.el ("Chinese-GB"): Rename
11306         `chinese-gb-environment-setup-function' to
11307         `setup-chinese-gb-environment-internal'.
11308
11309 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11310
11311         * mule/korean.el: Use `define-coding-system-alias' instead of
11312         `copy-coding-system'.
11313
11314 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11315
11316         * mule/mule-cmds.el (set-language-environment-coding-systems):
11317         Treat duplicated coding-categories.
11318
11319 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11320
11321         * mule/japanese.el: Use `define-coding-system-alias' instead of
11322         `copy-coding-system'.
11323
11324 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11325
11326         * mule/vietnamese.el: Specify `iso-8-1' as a category of
11327         coding-system `viscii'.
11328
11329 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11330
11331         * mule/cyrillic.el:
11332         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
11333         (cyrillic-alternativnyj-decode-table): New variable.
11334         (cyrillic-alternativnyj-encode-table): New variable.
11335         - Specify `iso-8-1' as a category of coding-system
11336           `alternativnyj'.
11337         - Abolish general Cyrillic environment.
11338
11339 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11340
11341         * mule/chinese.el:
11342         - Use `define-coding-system-alias' instead of `copy-coding-system'.
11343         - Register `chinese-gb-environment-setup-function' as a
11344           `setup-function' of "Chinese-GB" environment.
11345
11346 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11347
11348         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
11349         optional argument `parents'.
11350
11351         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
11352         property for Thai-XTIS.
11353
11354         * mule/mule-help.el (help-with-tutorial): Use property
11355         `tutorial-coding-system' of language-info as a coding-system to
11356         read tutorial file.
11357
11358 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11359
11360         * mule/thai-xtis.el: Don't setup `setup-function' and
11361         `exit-function'.
11362
11363         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11364         `set-coding-category-system' to set up coding-system for
11365         coding-category.
11366
11367         * mule/mule-cmds.el (prefer-coding-system): Use
11368         `set-coding-category-system' to set up coding-system for
11369         coding-category.
11370
11371 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11372
11373         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
11374         Thai-XTIS environment.
11375
11376         * mule/mule-cmds.el (prefer-coding-system): Use
11377         `find-coding-system' instead of `coding-system-p'.
11378
11379 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11380
11381         * mule/mule-cmds.el (set-language-environment-coding-systems):
11382         Modify eol-type for XEmacs.
11383
11384         * mule/thai-xtis.el: Delete unused local variable `category'.
11385
11386         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
11387         function.
11388         (prefer-coding-system): Don't call
11389         `update-coding-systems-internal'; use function
11390         `coding-category-list' instead of variable `coding-category-list';
11391         use `set-coding-priority-list' instead of `set-coding-priority';
11392         modify `eol-type' for XEmacs.
11393
11394         * mule/mule-misc.el (string-width): Use `charset-width' instead of
11395         `charset-columns'.
11396         (char-width): Likewise.
11397
11398 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11399
11400         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
11401         `tis-620'.
11402
11403         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11404         `set-coding-priority-list' instead of `set-coding-priority'; don't
11405         call `update-coding-systems-internal'.
11406
11407         * mule/mule-misc.el (coding-system-get): New function.
11408         (coding-system-put): New function.
11409         (coding-system-category): New function.
11410
11411 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11412
11413         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
11414         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
11415         to avoid conflict with leim/quail/thai-xtis.
11416
11417         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
11418         to thai-xtis-chars.el.
11419
11420         * mule/thai-xtis-chars.el: New file (split from
11421         mule/thai-xtis.el).
11422
11423 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11424
11425         * mule/thai-xtis.el:
11426         - Change category for the charset `thai-xtis' to `?x' from `?T'.
11427         - Add syntax entries.
11428         - Put `preferred-coding-system' of the charset `thai-xtis' to
11429           `tis-620'.
11430
11431 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
11432
11433         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
11434         rewritten to use write-multibyte-character.
11435
11436 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11437
11438         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
11439         of `iso-2022-7'.
11440         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
11441         ported yet.
11442         (read-input-method-name): Treat optional argument `default'.
11443
11444 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11445
11446         * mule/mule-cmds.el (set-language-info): Don't set up menus at
11447         all.
11448         (set-language-info-alist): Set up menus here.
11449
11450 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11451
11452         * minibuf.el (completing-read): Add new optional argument
11453         `default'.
11454         (read-coding-system): Add new optional argument
11455         `default-coding-system'.
11456
11457 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
11458
11459         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
11460         (viet-viscii-...->viet-vscii...).
11461
11462 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
11463
11464         * mule/mule-cmds.el: Change MULE to Mule in docstrings
11465         and menus.
11466
11467 1999-04-12  Richard M. Stallman  <rms@gnu.org>
11468
11469         * mule/mule-cmds.el (input-method-function): Add permanent-local
11470         property.
11471
11472 1999-03-30  Dave Love  <fx@gnu.org>
11473
11474         * mule/mule-cmds.el (current-language-environment): Doc fix.
11475
11476 1999-02-06  Richard Stallman  <rms@gnu.org>
11477
11478         * mule/european.el (setup-slovenian-environment): New function.
11479         ("Slovenian"): New language environment.
11480
11481 1999-01-27  Dave Love  <fx@gnu.org>
11482
11483         * mule/mule-cmds.el (current-language-environment): Provide :link,
11484         :type (choices) and appropriate :get.
11485
11486 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
11487
11488         * mule/mule-cmds.el (describe-language-environment): Don't alter
11489         input-method-alist.
11490
11491 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
11492
11493         * mule/mule-cmds.el (prefer-coding-system): Call
11494         set-coding-priority, so that the internal array of priorities is
11495         also updated.
11496
11497 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
11498
11499         * mule/mule-cmds.el (prefer-coding-system): If the argument
11500         requires specific EOL conversion type, make the default coding
11501         systems use that.
11502
11503 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
11504
11505         * mule/mule-cmds.el (set-language-environment): Pass the default
11506         eol-type to set-language-environment-coding-systems.
11507         (set-default-coding-systems): Copy the eol-type property for the
11508         new default values of {buffer-file,process}-coding-system from the
11509         old defaults.
11510         (set-language-environment-coding-systems): Accept an optional
11511         argument EOL-TYPE, and set the eol-type property of the default
11512         coding systems accordingly.
11513
11514 1998-10-26  Kenichi Handa <handa@etl.go.jp>
11515
11516         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
11517         use generate-new-buffer instead of get-buffer-create.
11518
11519 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
11520
11521         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
11522
11523 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
11524
11525         * mule/mule-cmds.el (default-input-method): Fix custom type.
11526
11527 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
11528
11529         * mule/mule-cmds.el (setup-specified-language-environment):
11530         Add apropos-inhibit property.
11531         (describe-specified-language-support): Likewise.
11532
11533 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11534
11535         * mule/mule-cmds.el: Doc fixes.
11536
11537 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
11538
11539         * mule/mule-cmds.el (register-input-method): Doc-string
11540         modified.
11541
11542 1998-09-01  Dave Love  <fx@gnu.org>
11543
11544         * mule/mule-cmds.el (current-language-environment): Fix
11545         setter function.
11546
11547 1998-08-31  Paul Eggert  <eggert@twinsun.com>
11548
11549         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
11550         mule/european.el, mule/hebrew.el, mule/japanese.el,
11551         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
11552         avoid bootstrapping problem if you need to recompile all the Lisp
11553         files using interpreted code.
11554
11555 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
11556
11557         * mule/european.el ("Latin-1"): Modify `documentation' key value.
11558         ("Latin-2"): Likewise.
11559
11560 1998-08-18  Per Starback  <starback@update.uu.se>
11561
11562         * mule/european.el (setup-latin2-environment): Fix typo.
11563
11564 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11565
11566         * mule/european.el: Give proper value of `input-method' key to all
11567         lang. env.
11568
11569         * mule/mule-cmds.el (activate-input-method): Handle the case that
11570         the arg INPUT-METHOD is nil correctly.
11571         (read-multilingual-string): Activate the specified input method
11572         before calling read-string.  Afterward, activate the original
11573         input method.
11574
11575 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11576
11577         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11578         (set-language-info-alist): Fix typo in doc-string.
11579
11580         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11581
11582 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11583
11584         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11585         (reset-language-environment): New function for the job that
11586         setup-english-environment used to do.
11587         (set-language-environment): Do more setups according to the info
11588         in language-info-alist.
11589         (read-language-name): Handle the case that the arg KEY is nil.
11590         (describe-language-environment): Handle input-method property.
11591
11592         * mule/: All files under this directory, which related with
11593         specific languages (such as mule/european.el, mule/greek.el,
11594         mule/hebrew.el, mule/misc-lang.el), modified as below.
11595         (setup-XXX-environment): Just call set-language-environment.  If
11596         they used to do some other jobs than what done by
11597         set-language-environment, those jobs are done in
11598         setup-XXX-environment-internal now.
11599         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11600         the value to setup-XXX-environment-internal.  Add properties
11601         input-method and features.
11602
11603         * mule/english.el (setup-english-environment): Just call
11604         reset-language-environment.
11605
11606         * mule/european.el (setup-8-bit-environment): Function deleted.
11607
11608 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11609
11610         * mule/mule-cmds.el (input-method-exit-on-first-char)
11611         (input-method-use-echo-area): Doc fixes.
11612
11613 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11614
11615         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11616         variable.
11617         (input-method-use-echo-area): New variable.
11618
11619 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11620
11621         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11622
11623 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11624
11625         * mule/mule-cmds.el (activate-input-method): Update mode line.
11626         (inactivate-input-method): Likewise.
11627
11628 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11629
11630         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11631         input method in the current buffer, but just bind
11632         current-input-method.
11633
11634 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11635
11636         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11637
11638         * mule/misc-lang.el ("IPA"): Add coding-priority and
11639         coding-system.
11640
11641 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11642
11643         * mule/greek.el: Add coding-priority.
11644
11645 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11646
11647         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11648         LANG-ENV.
11649
11650 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11651
11652         * mule/mule-cmds.el (register-input-method): Fix previous change.
11653         (setup-specified-language-environment): Doc fix.
11654
11655 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11656
11657         * mule/mule-cmds.el: Several doc fixes.
11658         (get-language-info, set-language-info): Rename argument.
11659         (set-language-info-alist): Likewise.
11660         (register-input-method): Rename argument.
11661         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11662
11663 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11664
11665         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11666         default value while reading an input method.
11667
11668 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11669
11670         * mule/mule-cmds.el (universal-coding-system-argument):
11671         Use buffer-file-coding-system as default.
11672
11673 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11674
11675         * mule/korean.el ("Korean"): Doc fix.
11676
11677 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11678
11679         * mule/mule-cmds.el (describe-language-environment): Print the
11680         languge environment at the head.
11681
11682 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11683
11684         * mule/japanese.el: Set exit-function to exit-japanese-environment
11685         for Japanese environment.
11686
11687 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11688
11689         * mule/mule-cmds.el (set-language-environment): Doc fix.
11690         (current-language-environment): Use defcustom.
11691         (default-input-method): Specify :type.
11692
11693 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11694
11695         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11696         modified.
11697         (prefer-coding-system): Doc-string modified.
11698
11699 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11700
11701         * mule/mule-cmds.el (set-language-info): Doc-string
11702         describes `coding-priority' KEY.
11703         (set-language-environment-coding-systems): New function.
11704         (select-safe-coding-system): New function.
11705         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11706         (set-language-info-alist): New optionla arg PARENTS.  Call
11707         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11708         (set-language-environment-coding-systems): New function.
11709
11710         * mule/chinese.el: Remove setting up of
11711         describe-chinese-environment-map and
11712         setup-chinese-environment-map.  Exclude them in args of calls to
11713         set-language-info-alist.  Register coding-priority key in
11714         language-info-alist.
11715
11716         * mule/cyrillic.el: Remove setting up of
11717         describe-cyrillic-environment-map and
11718         setup-cyrillic-environment-map.  Exclude them in args of calls to
11719         set-language-info-alist.  Register coding-priority key in
11720         language-info-alist.
11721
11722         * mule/english.el: Register coding-priority key in
11723         language-info-alist.
11724
11725         * mule/ethiopic.el: Register coding-priority key in
11726         language-info-alist.
11727
11728         * mule/european.el: Remove setting up of
11729         describe-european-environment-map and
11730         setup-european-environment-map.  Exclude them in args of calls to
11731         set-language-info-alist.  Register coding-priority key in
11732         language-info-alist.  Add "German" language env.
11733         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11734         (setup-german-environment): New function.
11735
11736         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11737         change default input method to "greek-postfix".
11738
11739         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11740         coding-priority key in
11741
11742 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11743
11744         * mule/mule-cmds.el (set-language-info): Doc fix.
11745         (input-method-inactivate-hook): Doc fix.
11746
11747 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11748
11749         * mule/mule-cmds.el (set-input-method): Renamed from
11750         select-input-method.
11751
11752 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11753
11754         * mule/mule-cmds.el (set-language-environment): Run
11755         exit-language-environment-hook before calling `exit-function'
11756         which is specified for the language environment.
11757
11758 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11759
11760         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11761         modified.
11762         (prefer-coding-system): Likewise.
11763         (describe-language-environment): Print aliases of each coding
11764         system.
11765         (set-language-environment-hook): New variable.
11766         (exit-language-environment-hook): New variable.
11767         (set-language-environment): Call these hooks.  Before setting a
11768         new language environment, exit from the
11769         current-language-environment if necessary.
11770         (input-method-verbose-flag): The value can be nil, t,
11771         complex-only, or default.
11772         (input-method-highlight-flag): Doc-string augmented.
11773         (activate-input-method): Check if we can run the registered
11774         function to activate an input method.
11775
11776         * mule/korean.el: Set exit-function for language environment
11777         "Korean" to exit-korean-environment.
11778         (setup-korean-environment): Moved to korea-util.el.
11779
11780 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11781
11782         * mule/mule-cmds.el (read-multilingual-string): Use
11783         current-input-method prior to default-input-method.  Don't bind
11784         current-input-method by `let', instead, activate the specified
11785         input method in the current buffer temporarily.
11786
11787 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11788
11789         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11790
11791 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11792
11793         * mule/chinese.el (post-read-decode-hz): Return the result of
11794         decode-hz-region.
11795         (pre-write-encode-hz): Do not change the value of
11796         last-coding-system.
11797
11798 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11799
11800         * mule/mule-ccl.el: Doc fixes.
11801
11802 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11803
11804         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11805         (check-ccl-program): New macro.
11806
11807 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11808
11809         * mule/mule-ccl.el: Comment about CCL syntax modified.
11810         (ccl-command-table): Add read-multibyte-character and
11811         write-multibyte-character.
11812         (ccl-code-table): Add ex-cmd.
11813         (ccl-extended-code-table): New variable.
11814         (ccl-embed-extended-command): New function.
11815         (ccl-compile-read-multibyte-character,
11816         ccl-compile-write-multibyte-character) New functions.
11817         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11818         ccl-dump-write-multibyte-character): New functions.
11819
11820 1999-07-22  SL Baur  <steve@miho>
11821
11822         * config.el (config-value-file): config.values is installed into
11823         doc-directory.
11824         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11825
11826 1999-07-19  Didier Verna  <didier@xemacs.org>
11827
11828         * rect.el: all functions rewritten, except when noted. Below is a
11829         list of interface changes.
11830         (apply-on-rectangle): new function. Obsoletes
11831         `operate-on-rectangle'. All functions that used to call this
11832         function now call the new one.
11833         (kill-rectangle): added optional prefix arg to fill lines.
11834         (delete-rectangle): ditto.
11835         (delete-extract-rectangle): ditto.
11836         (open-rectangle): ditto.
11837         (clear-rectangle): ditto.
11838         (delete-rectangle-line): added third arg FILL.
11839         (delete-extract-rectangle-line): ditto.
11840         (open-rectangle-line): ditto.
11841         (clear-rectangle-line): ditto.
11842
11843 1999-07-18  Andy Piper  <andy@xemacs.org>
11844
11845         * menubar-items.el (default-menubar): add gutter options.
11846
11847         * gutter-items.el: new file.
11848         (gutter): new group for custom.
11849         (gutter-visible-p): new variable.
11850         (default-gutter-position): ditto.
11851         (buffers-tab): new group for the buffers tab.
11852         (gutter-buffers-tab): widget to put in the gutter.
11853         (buffers-tab-max-size): max number of tabs.
11854         (buffers-tab-switch-to-buffer-function): function to call when a
11855         tab is pressed.
11856         (buffers-tab-omit-function): filter buffers with this function.
11857         (buffers-tab-format-buffer-line-function): format buffer names for
11858         inclusion in tabs.
11859         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11860         the record.
11861         (build-buffers-tab-internal): build a list of tab items.
11862         (buffers-tab-items): ditto.
11863         (add-tab-to-gutter): put a tab in the gutter area.
11864         (update-tab-in-gutter): reset the buffers in the tab.
11865
11866         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11867
11868         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11869         (switch-to-buffer-hooks): new hook.
11870
11871         * toolbar.el (default-toolbar-position): fix typo.
11872
11873 1999-07-16  Andy Piper  <andy@xemacs.org>
11874
11875         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11876
11877 1999-07-15  Didier Verna  <didier@xemacs.org>
11878
11879         * cus-edit.el (custom-prompt-variable): optional third arg makes
11880         prompt for a comment string.
11881         (customize-set-value): optional prefix makes this function handle
11882         variable comments.
11883         (customize-set-variable): ditto.
11884         (customize-save-variable): ditto.
11885         (customize-customized): handle custom comments.
11886         (customize-save-customized): ditto.
11887         (custom-variable-state-set): ditto.
11888         (custom-face-state-set): ditto.
11889         (customize-saved): ditto.
11890         (custom-variable-set): ditto.
11891         (custom-face-set): ditto.
11892         (custom-variable-save): ditto.
11893         (custom-face-save): ditto.
11894         (custom-variable-reset-saved): ditto.
11895         (custom-face-reset-saved): ditto.
11896         (custom-variable-reset-standard): ditto.
11897         (custom-face-reset-standard): ditto.
11898         (custom-comment-face): new face.
11899         (custom-comment-tag-face): ditto.
11900         (custom-comment): new widget.
11901         (custom-comment-create): new function.
11902         (custom-comment-delete): ditto.
11903         (custom-comment-value-set): ditto.
11904         (custom-comment-show): ditto.
11905         (custom-comment-invisible-p): ditto.
11906         (custom-variable-value-create): create a comment field widget.
11907         (custom-face-value-create): ditto.
11908         (custom-variable-menu): new entry for adding a custom comment.
11909         (custom-face-menu): ditto.
11910         (custom-save-variables): possibly save custom comments.
11911         (custom-save-faces): ditto.
11912
11913         * cus-face.el (custom-set-faces): the arguments can now have a
11914         custom comment as fourth argument.
11915
11916         * custom.el (custom-set-variables): the arguments can now have a
11917         custom comment as fifth element.
11918
11919 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11920
11921         * XEmacs 21.2.18 is released
11922
11923 1999-07-13  SL Baur  <steve@miho>
11924
11925         * lib-complete.el (read-library-name): Revert previous change.
11926         (read-library): Ditto.
11927
11928 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11929
11930         * packages.el (packages-package-list): Capitalize docstring.
11931
11932         * packages.el (packages-find-package-library-path): Use #'nconc
11933         rather than #'append to reduce consing -- #'mapcar uses Flist,
11934         which returns a freshly consed list.  #'append would create yet
11935         another fresh list, using Fmake_list in concat.
11936
11937         * packages.el (package-provide): Use setq with remassq like it
11938         says in its docstring.
11939
11940 1999-07-06  SL Baur  <steve@miho.m17n.org>
11941
11942         * lib-complete.el (progn-with-message): Fix typo.
11943
11944 1999-07-06  SL Baur  <steve@miho.m17n.org>
11945
11946         * mule/mule-misc.el (char-octet): Make function match docstring.
11947         From Katsumi Yamaoka <yamaoka@jpl.org>
11948
11949 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11950
11951         * wid-edit.el (widget-documentation): corrected spelling error.
11952
11953 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11954
11955         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11956         keys if already bound
11957
11958 1999-07-06  SL Baur  <steve@miho.m17n.org>
11959
11960         * lib-complete.el (progn-with-message): Revert previous changes.
11961
11962 1999-06-24  Bob Weiner  <weiner@beopen.com>
11963
11964         * lib-complete.el (find-library):
11965         (find-library-other-window):
11966         (find-library-other-frame): Completely rewrote
11967         so that these functions actually work when called non-interactively.
11968         Also made them handle LIBRARY arguments which end with .el or .elc.
11969
11970 1999-06-24  Bob Weiner  <weiner@beopen.com>
11971
11972         * simple.el (indent-new-comment-line): Locally bound
11973         `block-comment-start' to `comstart' or else when this is called
11974         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11975         `block-comment-start' value, ignoring any existing spacing after a
11976         comment prefix in the previous line and producing ugly comments.
11977
11978 1999-06-23  Bob Weiner  <weiner@beopen.com>
11979
11980         * list-mode.el (mouse-choose-completion):
11981         (choose-completion):
11982         (completion-switch-to-minibuffer): Added.
11983         ([Tab]): [Tab] previously switched to the minibuffer
11984         but since [space] does that and since most applications in the
11985         world use [Tab] to select the next item in a list, do that in the
11986         *Completions* buffer too.  This will cause the least confusion
11987         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11988         06/23/1999.
11989
11990 1999-06-22  Bob Weiner  <weiner@beopen.com>
11991
11992         * help.el (help-buffer-name): Added support for a null value
11993         of `help-buffer-prefix-string' since some buffers require no
11994         prefix.
11995
11996 1999-06-20  Bob Weiner  <weiner@beopen.com>
11997
11998         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11999         in the completion-list-mode-map to bury the completions buffer
12000         even when the minibuffer is no longer active.
12001
12002 1999-06-20  Bob Weiner  <weiner@beopen.com>
12003
12004         * list-mode.el (list-mode): It is visually disconcerting to have
12005         the text cursor disappear within list buffers, especially when
12006         moving from window to window, so leave it visible.
12007
12008 1999-07-01  SL Baur  <steve@miho.m17n.org>
12009
12010         * menubar-items.el (default-menubar): Conditionalize the bug
12011         report menu item (which may not be possible in this XEmacs).
12012         Reported by: Ken'ichi Handa <handa@etl.go.jp>
12013
12014 1999-06-30  SL Baur  <steve@miho.m17n.org>
12015
12016         * subr.el (with-current-buffer): DOC string fix.
12017         Suggested by Bob Weiner <weiner@altrasoft.com>
12018
12019 1999-06-25  Charles G Waldman <cgw@fnal.gov>
12020
12021         * cus-face.el (custom-face-italic): insert missing args
12022
12023 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12024
12025         * packages.el (package-locations): Changed default early package
12026         hierarchies to ~/.xemacs/mule-packages and
12027         ~/.xemacs/xemacs-packages.
12028
12029 1999-06-23  SL Baur  <steve@miho.m17n.org>
12030
12031         * mule/mule-category.el (Top Level): ASCII is also latin-1.
12032
12033 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12034
12035         * packages.el (package-locations): Changed default early package
12036         hierarchy to ~/.xemacs/packages.
12037         (package-locations): Removed `packages' as a possible name for a
12038         late package hierarchy.
12039
12040 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
12041
12042         * mule/mule-category.el (word-combining-categories): Set up new
12043         variable.
12044         (word-separating-categories): Likewise.
12045
12046 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
12047
12048         * XEmacs 21.2.17 is released
12049
12050 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
12051
12052         * font-menu.el (font-menu-set-font): allow for nil specification
12053         of font size.
12054
12055 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
12056
12057         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
12058         is 1.
12059
12060 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
12061
12062         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
12063         8859-5 instead of ISO 8859-1.
12064
12065 1999-06-15  SL Baur  <steve@steve1.m17n.org>
12066
12067         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
12068         (viet-viscii-encode-table): Ditto.
12069
12070         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
12071         Make obsolete definition of char-octet.
12072
12073 1999-06-14  SL Baur  <steve@steve1.m17n.org>
12074
12075         * subr.el: Move no-Mule make-char ...
12076         * help-nomule.el (make-char): To here.
12077         (string-width): Make Mule compatibility alias.
12078
12079 1999-06-15  Andy Piper  <andy@xemacs.org>
12080
12081         * select.el (get-selection-no-error): really make there be no-error.
12082         (get-selection): revert to original.
12083
12084 1999-06-11  Andy Piper  <andy@xemacs.org>
12085
12086         * select.el (selection-sets-clipboard): renamed.
12087         (own-selection): use it.
12088
12089 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
12090
12091         * XEmacs 21.2.16 is released
12092
12093 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
12094
12095         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
12096         missing characters to avoid crash.
12097
12098 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
12099
12100         * coding.el (set-terminal-coding-system): Only set the console
12101         coding system on the selected console if it is a tty.
12102
12103 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12104
12105         * cus-face.el:
12106         * cus-edit.el:
12107         * faces.el:
12108         (custom):
12109         (face-spec-set):
12110         * faces.el (frob-face-property):
12111         * font-menu.el (font-menu-set-font):
12112                   Actually apply changes from 1999-03-17
12113
12114 1999-06-10  Andy Piper  <andy@xemacs.org>
12115
12116         * select.el (get-selection): abstract out non error-signalling
12117         part.
12118         (get-selection-no-error): get-selection without signalling an
12119         error.
12120         (selection-is-clipboard-p): new variable. controls whether the
12121         selection sets the clipboard.
12122         (own-selection): use it.
12123
12124         * mouse.el (insert-selection): fallback to clipboard after trying
12125         primary selection and cutbuffer.
12126
12127 1999-06-05  Andy Piper  <andy@xemacs.org>
12128
12129         * x-select.el (xselect-kill-buffer-hook-1): use generalised
12130         selection functions.
12131
12132 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
12133
12134         * code-files.el (buffer-file-coding-system): Use `raw-text' as
12135         default value.
12136         (load): Use `raw-text' instead of `no-conversion'.
12137         (insert-file-contents): Likewise.
12138
12139         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
12140         of `no-conversion'.
12141
12142 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
12143
12144         * coding.el: Don't copy `no-conversion' to `raw-text'.
12145
12146 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12147
12148         * subr.el (make-char): Define it if Mule is not around.
12149
12150 1999-06-07  SL Baur  <steve@steve1.m17n.org>
12151
12152         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
12153
12154         * x-select.el (x-disown-selection-internal): Restore symbol as an
12155         obsolete alias.
12156         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
12157
12158 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
12159
12160         * XEmacs 21.2.15 is released
12161
12162 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
12163
12164         * subr.el (split-string): Avoid infinite looping
12165
12166 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12167
12168         * ldap.el (ldap-ignore-attribute-codings): New variable
12169         (ldap-default-attribute-decoder): New variable
12170         (ldap-coding-system): New variable
12171         (ldap-attribute-syntax-encoders): New variable
12172         (ldap-attribute-syntax-decoders): New variable
12173         (ldap-attribute-syntaxes-alist): New variable
12174         (ldap-encode-boolean): New function
12175         (ldap-decode-boolean): New function
12176         (ldap-encode-country-string): New function
12177         (ldap-decode-string): New function
12178         (ldap-decode-address): New function
12179         (ldap-encode-address): New function
12180         (ldap-decode-attribute): New function
12181         (ldap-search): Use some of these
12182
12183 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
12184
12185         * version.el (emacs-version): Make the patch level/beta come
12186         before the XEmacs qualifier so that it gets into (funcall
12187         emacs-version) and thus in the bug reports.
12188         (emacs-version>=): Support patch levels.
12189
12190 1999-06-03  SL Baur  <steve@xemacs.org>
12191
12192         * version.el: implement x.y.z version number
12193         From Jan Vroonhof <vroonhof@math.ethz.ch>
12194
12195 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
12196
12197         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
12198
12199 1999-05-22  Vin Shelton <acs@xemacs.org>
12200
12201         * startup.el: Document -private and break out non-standard X options.
12202
12203 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
12204
12205         * mule/mule-charset.el (charset-after): New function.
12206         (charset-direction): Synch with Mule, update docstring.
12207         (get-charset-property): New function.
12208         (put-charset-property): New function.
12209         (charset-plist): New function.
12210
12211         * mule/mule-charset.el (compose-region):
12212         (decompose-region): remove;  these functions (which don't work
12213         since we don't do composite characters) have been moved to
12214         mule-util.el.
12215         (toplevel): follow coding standards
12216
12217 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
12218
12219         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
12220         exist any more.
12221
12222         * code-files.el: Fix commentary to follow coding standards.  Move
12223         the single line left in mule-files.el to here.
12224
12225         * mule/mule-files.el: delete.
12226
12227 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
12228
12229         * info.el (Info-scroll-prev): Use event functions instead of the
12230         old emacs 19 interface.
12231
12232 1999-06-02  Andy Piper  <andy@xemacs.org>
12233
12234         * x-font-menu.el (x-font-menu-load-font):
12235         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
12236
12237 1999-05-31  Andy Piper  <andy@xemacs.org>
12238
12239         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
12240         group.
12241         (font-menu-this-frame-only-p): ditto.
12242         (font-menu-max-items): reinstate, from Jan Vroonhof
12243         <vroonhof@math.ethz.ch>
12244         (font-menu-submenu-name-format): ditto.
12245         (font-menu-split-long-menu): ditto, for use by the family
12246         constructor.
12247         (font-menu-family-constructor): use it.
12248
12249 1999-05-30  Andy Piper  <andy@xemacs.org>
12250
12251         * msw-faces.el (mswindows-font-regexp): new font matching regexp
12252         for use by the font menu.
12253
12254         * msw-font-menu.el: new file implementing mswindows specific
12255         font-menu behaviour.
12256         (mswindows-font-menu-registry-encoding): new function mirroring x version.
12257         (mswindows-font-menu-junk-families): ditto.
12258         (hack-font-truename): ditto.
12259         (mswindows-font-regexp-ascii): ditto.
12260         (mswindows-reset-device-font-menus): ditto.
12261         (mswindows-font-menu-font-data): ditto.
12262         (mswindows-font-menu-load-font): ditto.
12263
12264         * x-font-menu.el (x-reset-device-font-menus): made device specific.
12265         (x-font-menu-font-data): ditto.
12266         (x-font-menu-load-font): ditto.
12267
12268         * font-menu.el: new file implementing generic font menu behaviour.
12269         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
12270         made device independent.
12271         (font-menu-this-frame-only-p): ditto.
12272         (font-menu-preferred-resolution): ditto.
12273         (font-menu-size-scaling): new variable used to determine whether
12274         sizes are in points or tenths of a point.
12275         (vassoc): moved from x-font-menu.el.
12276         (device-fonts-cache): ditto.
12277         (device-fonts-cache): ditto.
12278         (flush-device-fonts-cache): ditto.
12279         (reset-device-font-menus): copied from x-font-menu.el and made
12280         device independent. Most functionality deferred to
12281         device-dependent versions.
12282         (font-menu-family-constructor): copied from x-font-menu.el and
12283         made device independent.
12284         (font-menu-size-constructor): ditto.
12285         (font-menu-weight-constructor): ditto.
12286         (font-menu-set-font): ditto.
12287         (font-menu-change-face): ditto.
12288         (font-menu-load-font): new device method.
12289         (font-menu-font-data): ditto.
12290
12291         * x-font-menu.el: The above functions deleted.
12292
12293 1999-05-26  Andy Piper  <andy@xemacs.org>
12294
12295         * update-elc.el:
12296         * make-docfile.el:
12297         * loadup.el: rehash expand-file-name usage to not use default-directory.
12298
12299 1999-05-21  Andy Piper  <andy@xemacs.org>
12300
12301         * x-select.el (x-select-convert-to-text):
12302         (x-selected-text-type):
12303         (x-get-selection):
12304         (xselect-convert-to-string):
12305         (xselect-convert-to-compound-text):
12306         (xselect-convert-to-length):
12307         (xselect-convert-to-targets):
12308         (xselect-convert-to-delete):
12309         (xselect-convert-to-filename):
12310         (xselect-convert-to-charpos):
12311         (xselect-convert-to-lineno):
12312         (xselect-convert-to-colno):
12313         (xselect-convert-to-sourceloc):
12314         (xselect-convert-to-os):
12315         (xselect-convert-to-host):
12316         (xselect-convert-to-user):
12317         (xselect-convert-to-class):
12318         (xselect-convert-to-name):
12319         (xselect-convert-to-integer):
12320         (xselect-convert-to-atom):
12321         (xselect-convert-to-identity): functions renamed from x-* and
12322         moved to select.el.
12323         (x-get-secondary-selection): use rename get-selection.
12324         (x-get-clipboard): ditto.
12325         (x-own-selection): moved to select.el.
12326         (x-valid-simple-selection-p): ditto.
12327         (x-dehilight-selection): ditto.
12328         (x-own-clipboard): ditto.
12329         (x-disown-selection): ditto.
12330
12331         * x-mouse.el (x-yank-function): moved to mouse.el.
12332         (x-insert-selection): ditto.
12333         (x-set-point-and-move-selection): use renamed function.
12334
12335         * select.el (selected-text-type): moved and renamed from
12336         x-select.el.
12337         (selection-owner-p): moved to C.
12338         (selection-exists-p): ditto.
12339         (get-cutbuffer): new device method.
12340         (get-selection): generalised and moved from x-select.el.
12341         (own-selection): moved x-own-selection functionality into here.
12342         (dehilight-selection): renamed and moved from x-select.el.
12343         (own-clipboard): functionality moved from x-select.el using new
12344         generic C builtins.
12345         (disown-clipboard): ditto.
12346         (select-convert-to-text):
12347         (select-convert-to-string):
12348         (select-convert-to-compound-text):
12349         (select-convert-to-length):
12350         (select-convert-to-targets):
12351         (select-convert-to-delete):
12352         (select-convert-to-filename):
12353         (select-convert-to-charpos):
12354         (select-convert-to-lineno):
12355         (select-convert-to-colno):
12356         (select-convert-to-sourceloc):
12357         (select-convert-to-os):
12358         (select-convert-to-host):
12359         (select-convert-to-user):
12360         (select-convert-to-class):
12361         (select-convert-to-name):
12362         (select-convert-to-integer):
12363         (select-convert-to-atom):
12364         (select-convert-to-identity): new functions renamed from x-* and
12365         moved from x-select.el.
12366
12367         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
12368         into here and use as the default window-system mouse yank.
12369         (insert-selection): generalised and moved from x-mouse.el.
12370         (own-clipboard): moved to C.
12371
12372         * msw-select.el (mswindows-selection-owned-p): deleted.
12373         (mswindows-own-selection): generalised and moved to select.el.
12374         (mswindows-disown-selection): generalised and moved to C.
12375         (mswindows-selection-owner-p): ditto.
12376
12377 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
12378
12379         * XEmacs 21.2.14 is released
12380
12381 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12382
12383         * about.el: update contact info for jason and slb.
12384
12385 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12386
12387         * mule/european.el (setup-romanian-environment): Add Romanian
12388         support from Emacs/Mule romanian.el.
12389
12390 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
12391
12392         * cus-face.el: Label all custom changes with the 'custom' tag.
12393
12394         * cus-edit.el: idem ditto.
12395
12396         * faces.el: Added suport for adding device tags to various functions.
12397         (custom): New device tag.
12398         (face-spec-set): Call reset face with tags argument. No longer do
12399         x-init-global-faces hack.
12400
12401         * faces.el (frob-face-property): Use an anonymous specifier to map
12402         frob-face-property-1 over.
12403
12404         * x-font-menu.el (font-menu-set-font): Always specify all
12405         properties to custom.
12406
12407 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
12408
12409         * mule/european.el (setup-czech-environment): Add czech support.
12410         From David Sauer <davids@orfinet.cz>
12411
12412 1999-03-15  SL Baur  <steve@xemacs.org>
12413
12414         * check-features.el: Turn hard errors into warnings.
12415
12416 1999-03-21  SL Baur  <steve@xemacs.org>
12417
12418         * simple.el (delete-key-deletes-forward): As per discussion on
12419         xemacs-beta, default to t.
12420
12421 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12422
12423         * loadup.el: Define Installation-string before loading anything.
12424
12425 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
12426
12427         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
12428         From Anders Stenman <stenman@isy.liu.se>
12429
12430 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12431
12432         * wid-edit.el (widget-glyph-find): Ditto.
12433
12434         * packages.el (locate-library): Ditto.
12435
12436         * loadup.el (really-early-error-handler): Ditto.
12437
12438         * lib-complete.el (read-library): Ditto.
12439
12440         * faces.el (set-face-stipple): Ditto.
12441
12442         * code-files.el (load): Use new calling style of locate-file.
12443
12444 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12445
12446         * packages.el (packages-unbytecompiled-lisp): Installation.el is
12447         dead.
12448
12449 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12450
12451         * dumped-lisp.el (preloaded-file-list): Don't load
12452         Installation.el.
12453
12454         * loadup.el (Installation-string): Define it here.
12455
12456 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12457
12458         * dumped-lisp.el (preloaded-file-list): Revert previous change --
12459         Installation.el needs to be loaded before `dump-paths', otherwise
12460         the dumping process won't find it.
12461
12462 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
12463
12464         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
12465         subr so that we can use `replace-in-string' in Installation.el to
12466         get rid of C-m chars under the native Windows build.
12467
12468 1999-04-29  Andy Piper  <andy@xemacs.org>
12469
12470         * make-docfile.el: canonicalize file and directory names.
12471
12472         * device.el (call-device-method): new function for calling device
12473         specific methods.
12474         (define-device-method): new function for defining device methods.
12475         (define-device-method*): ditto.
12476
12477 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
12478
12479         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
12480
12481 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12482
12483         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
12484         (cyrillic-koi8-r-encode-table): Likewise.
12485         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
12486         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
12487
12488         * mule/mule-misc.el (split-char-or-char-int): New function [moved
12489         from vietnamese.el].
12490
12491         * mule/vietnamese.el: Move function `split-char-or-char-int' to
12492         mule/mule-misc.el.
12493
12494 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12495
12496         * mule/thai-xtis.el:
12497         - Change font registry name from "Thai94x94-0" to "xtis-0".
12498         - Change mnemonic of coding-system `tis-620' to "TIS620".
12499
12500 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
12501
12502         * mule/ethiopic.el: fixed.
12503
12504 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
12505
12506         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
12507
12508         * mule/thai-xtis.el: New file.
12509
12510         * mule/vietnamese.el: New file.
12511
12512         * mule/ethiopic.el: New file.
12513
12514 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
12515
12516         * bytecomp.el (byte-compile-close-variables): Leave
12517         debug-issue-ebola-notices alone.
12518
12519 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12520
12521         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
12522         at the top of the buffer since it is the most important thing to
12523         customize
12524         (ldap-get-host-parameter): New defun
12525         (ldap-search): Add a new parameter `withdn' to retrieve the
12526         distinguished names of entries
12527
12528 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
12529
12530         * startup.el (splash-frame-body): Date and spelling fixes.
12531
12532 1999-03-16  Colin Rafferty  <colin@xemacs.org>
12533
12534         * view-less.el (toggle-truncate-lines): add autoload tag
12535
12536 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
12537
12538         * format.el (format-alist): Disable image stuff.
12539
12540 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12541
12542         * wid-edit.el (widget-glyph-find): Search by directories, then by
12543         suffixes rather than the other way around.
12544         (widget-image-conversion): Renamed to
12545         `widget-image-file-name-suffixes'.
12546
12547 1999-04-16  Olivier Galibert  <galibert@pobox.com>
12548
12549         * mule/mule-charset.el: Made old functions obsolete, remove the
12550         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
12551         (charset-iso-graphic-plane): Rename from charset-graphic.
12552         (charset-iso-final-char): Rename from charset-final.
12553         (charset-width): Rename from charset-columns.
12554         (charset-bytes): Added from fsf compatibility, returns always 1.
12555
12556         * mule/mule-misc.el: Move charset-doc-string alias to
12557         mule-charset.el
12558
12559 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12560
12561         * x-faces.el (x-make-font-bold-italic): honor
12562         *try-oblique-before-italic-fonts*
12563
12564 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12565
12566         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12567
12568 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12569
12570         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12571         name.
12572
12573 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12574
12575         * cl-extra.el (equalp): Would bug out for lists.
12576
12577 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12578
12579         * about.el (about-hackers):  Change cgw's email address
12580
12581 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12582
12583         * XEmacs 21.2.13 is released
12584
12585 1999-03-12  SL Baur  <steve@xemacs.org>
12586
12587         * simple.el (delete-key-deletes-forward): Revert to previous
12588         behavior.
12589
12590 1999-01-18  Didier Verna  <didier@xemacs.org>
12591
12592         * menubar-items.el (xemacs-splash-buffer): handle the case of
12593         multiple elements in the splash buffer body.
12594
12595         * startup.el (splash-frame-timeout): new constant: interval
12596         between splash buffer elements.
12597         (command-line-1): handle splash buffer with multiple elements (use
12598         a timeout).
12599         (splash-frame-body): Originally `startup-splash-frame-body'.
12600         Rewrote a cleaner and more readable version. This can now be array,
12601         in which case each element is displayed in turn in the splash buffer.
12602         (splash-frame-static-body): new constant. Persistent information
12603         across all splash buffer elements (preserves the possibility to give
12604         it in different languages.
12605         (circulate-splash-frame-elements): new function. Used as a timeout
12606         to circulate through all splash frame elements and display them in
12607         sequence.
12608         (display-splash-frame): originally `startup-splash-frame'. Handle
12609         the case of multiple elements in the splash buffer body. Now
12610         returns a timeout id if multiple elements to display, or nil.
12611
12612 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12613
12614         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12615         so they can be overridden by x-init-face-from-resources.
12616         Additionally specify the font name also with an x tag.
12617
12618 1999-03-08  Andy Piper  <andy@xemacs.org>
12619
12620         * package-get.el (package-get-base): autoload.
12621
12622         * menubar-items.el (default-menubar): add update menu item. Fix
12623         custom menu to only be activated when package-base is available.
12624
12625         * package-get.el (package-get-custom): don't load
12626         package-get-custom as it is auto-generated. Fix group definition.
12627
12628 1999-03-05  Didier Verna  <didier@xemacs.org>
12629
12630         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12631         instead of `symbol-name' (Thanks Kyle).
12632
12633         * cus-edit.el (custom-save-variables): use `prin1' instead of
12634         princ to write symbols.
12635
12636 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12637
12638         * XEmacs 21.2.12 is released
12639
12640 1999-03-05  SL Baur  <steve@xemacs.org>
12641
12642         * menubar-items.el (default-menubar): Add kfm browsing support.
12643         From Neal Becker <nbecker@fred.net>
12644
12645 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12646
12647         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12648         calls to font-lock during buffer reversion.
12649
12650 1999-02-12  Didier Verna  <didier@xemacs.org>
12651
12652         * info.el (Info-build-node-completions): unconditionally widen the
12653         tag table buffer.
12654
12655 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12656
12657         * x-faces.el (x-init-face-from-resources):
12658         Only set fonts in the 'x locale.
12659
12660 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12661
12662         * package-ui.el (pui-install-selected-packages): Don't throw on
12663         `package-admin-delete-binary-package' returning nil since it's
12664         normal.  Reindent function.
12665         (pui-add-required-packages): Handle case where packages selected
12666         for installation have never been installed.
12667
12668 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12669
12670         * menubar-items.el (default-menubar):
12671         Implement the ``Mule->Set coding system of process'' menu item.
12672
12673 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12674
12675         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12676         files
12677         - Change some `if's to `when's
12678
12679 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12680
12681         * XEmacs 21.2.11 is released
12682
12683 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12684
12685         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12686         against window close (Fix Bug #460).
12687         (ask-user-about-lock-dbox): Idem.
12688
12689 1999-02-25  SL Baur  <steve@xemacs.org>
12690
12691         * mule/mule-charset.el (charset-leading-byte): New function.
12692         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12693
12694 1999-02-12  Andy Piper  <andy@xemacs.org>
12695
12696         * about.el (xemacs-hackers): change andy's email address.
12697         (about-url-alist): change andy's web page address.
12698         (about-xemacs): add piper.
12699
12700 1999-02-16  SL Baur  <steve@xemacs.org>
12701
12702         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12703         of mule-base into lisp/mule.
12704
12705 1999-02-16  SL Baur  <steve@xemacs.org>
12706
12707         * mule/arabic.el:
12708         mule/canna-leim.el:
12709         mule/chinese.el:
12710         mule/cyrillic.el:
12711         mule/english.el:
12712         mule/european.el:
12713         mule/greek.el:
12714         mule/hebrew.el:
12715         mule/japanese.el:
12716         mule/kinsoku.el:
12717         mule/korean.el:
12718         mule/misc-lang.el:
12719         mule/mule-category.el:
12720         mule/mule-ccl.el:
12721         mule/mule-charset.el:
12722         mule/mule-cmds.el:
12723         mule/mule-coding.el:
12724         mule/mule-files.el:
12725         mule/mule-help.el:
12726         mule/mule-init.el:
12727         mule/mule-misc.el:
12728         mule/mule-tty-init.el:
12729         mule/mule-x-init.el:
12730         mule/viet-chars.el:  Remerge from mule-base.
12731
12732         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12733         of mule-base into lisp/mule.
12734
12735 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12736
12737         * process.el (exec-to-string): Use `shell-command-switch' in place
12738         of hard-wired "-c" (for WindowsNT).
12739
12740 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12741
12742         * menubar-items.el (default-menubar):  Remove obsolete
12743         "Gopher" item
12744
12745 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12746
12747         * package-admin.el (package-admin-get-install-dir): First fall
12748         back to the location of xemacs-base for non-mule packages.
12749
12750 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12751
12752         * paths.el:
12753         - improved automounter tmp directory support.
12754         - support 4 (!) empirically discovered automounter conventions
12755
12756 1999-02-12  SL Baur  <steve@xemacs.org>
12757
12758         * etags.el (pop-tag-mark): autoload to match key binding.
12759
12760 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12761
12762         * XEmacs 21.2.10 is released
12763
12764 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12765
12766         * package-get.el (package-get-remote-filename): Don't bug out for
12767         a local file name in the search entry.
12768
12769 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12770
12771         * XEmacs 21.2.9 is released
12772
12773 1999-01-19  Didier Verna  <didier@xemacs.org>
12774
12775         * replace.el (replace-search-function): new variable containing a
12776         function to perform a search-forward.
12777         (replace-re-search-function): new variable containing a function
12778         to perform a re-search-forward.
12779         (perform-replace): use them.
12780
12781 1999-01-25  Didier Verna  <didier@xemacs.org>
12782
12783         * select.el (selection-owner-p): use the name `XEmacs'.
12784         (cut-copy-clear-internal): ditto.
12785
12786 1999-01-18  Andy Piper  <andy@xemacs.org>
12787
12788         * about.el (about-url-alist): Update my entry.
12789         (xemacs-hackers): Ditto.
12790
12791 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12792
12793         * buffer.el (switch-to-buffer): Fixing documentation.
12794         * minibuf.el (minibuffer-completion-table): ditto.
12795         * cl-macs.el (return-from): ditto.
12796
12797 1999-01-04  Didier Verna  <didier@xemacs.org>
12798
12799         * replace.el (delete-non-matching-lines): temporarily disable
12800         case-folding when called interactively with a regexp containing
12801         uppercase characters.
12802         (delete-matching-lines): ditto.
12803         (count-matches): ditto.
12804         (list-matching-lines): ditto.
12805
12806 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12807
12808         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12809         abort if current window is split horizontally, not if others are
12810         split.  Got rid of unnecessary minibuffer checking.  Also, add
12811         some comments (it's still complex).
12812
12813 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12814
12815         * package-get.el: changed address for doc.ic.ac.uk to
12816         sunsite.doc.ic.ac.uk
12817
12818 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12819
12820         * ldap.el (toplevel): Remove requires so that the file compiles
12821         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12822
12823 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12824
12825         * dump-paths.el: Calculate module-directory and set
12826         module-load-path to the load path for modules.
12827
12828         * loadup.el: Get bootstrap value of module-load-path from the
12829         environment variable EMACSBOOTSTRAPMODULEPATH.
12830         - Display the module load path if we're debugging paths.
12831
12832         * setup-paths.el: Added function paths-find-site-module-directory.
12833         - Added function paths-find-module-directory.
12834         - Added function paths-construct-module-load-path.  Uses new
12835         environment variable EMACSMODULEPATH.
12836
12837 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12838
12839         * font.el (font-default-object-for-device):
12840         Oops! This `or' can't be replaced by `unless'.
12841         Fixed inability to run w3, among other things.
12842
12843 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12844
12845         * package-admin.el: Change initialization of
12846           package-admin-install-function dependent on system type.
12847           Change package-admin-install-function-mswindows to use
12848           "minitar".
12849
12850 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12851
12852         * mouse.el (default-mouse-motion-handler): Disable help echo while
12853         in the minibuffer.
12854
12855 1998-12-28  Martin Buchholz <martin@xemacs.org>
12856
12857         * XEmacs 21.2.8 is released.
12858
12859 1998-12-24  Martin Buchholz <martin@xemacs.org>
12860
12861         * XEmacs 21.2.7 is released.
12862
12863 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12864
12865         * package-ui.el (pui-list-packages): Set truncate-lines.
12866
12867         * package-get.el (package-get-download-menu): Use
12868         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12869
12870         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12871         (pui-help-string): idem.
12872         (list-packages-mode): New major mode.
12873         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12874         (pui-install-selected-packages): Add suport for removing packages.
12875         (pui-toggle-package-delete-key): New function.
12876         (pui-popup-context-sensitive): New kludge.
12877         (pui-list-packages): Add warning when `package-get-remote' is nil.
12878         (package-ui-add-site): New function.
12879
12880 1998-12-01  Didier Verna  <didier@xemacs.org>
12881
12882         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12883
12884 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12885
12886         * ldap.el: Custom-ized
12887         (toplevel): Do not provide `ldap' which is provided by C level
12888         LDAP code
12889         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12890
12891 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12892
12893         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12894
12895 1998-12-17  Andy Piper  <andy@xemacs.org>
12896
12897         * sound.el (sound-load-list): name changed from sound-load-alist.
12898         (sound-extension-list): name changed from sound-ext-list.
12899         (load-default-sounds): use new names.
12900         (load-sound-file): use new names.
12901
12902 1998-12-16  Andy Piper  <andy@xemacs.org>
12903
12904         * XEmacs 21.2.6 is released
12905
12906 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12907
12908         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12909         errors.
12910
12911 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12912
12913         * wid-edit.el (widget-echo-this-extent): Set
12914         help-echo-owns-message to t.
12915
12916 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12917
12918         * package-get.el (package-get-download-menu): use toggles for
12919           each site in the download site menu.
12920
12921 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12922
12923         * package-get.el (package-get): If we cannot find a package
12924           because package-get-remote is not set, give a more helpful
12925           error message.
12926
12927 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12928
12929         * package-get.el (package-get-remote-filename): use an EFS path
12930         with user anonymous if no user is specified.
12931
12932 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12933
12934         * faces.el (face-spec-set): Re-init fallfacks for default after
12935         calling reset-face on the default face.
12936
12937 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12938
12939         * package-admin.el (package-admin-default-install-function):
12940         Behave as advertised.  Make sure the pkg-dir is proper for
12941         default-directory.
12942         (package-admin-add-binary-package): Make sure the pkg-dir is
12943         proper for default-directory.
12944         (package-admin-install-function-mswindows): Make sure the pkg-dir
12945         is proper for default-directory.
12946
12947 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12948
12949         * XEmacs 21.2.5 is released
12950
12951 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12952
12953         * files.el (binary-file-regexps): regexp-opt is not available at
12954         bytecompile time.
12955
12956 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12957
12958         * x-win-xfree86.el:
12959         * x-win-sun.el (x-win-init-sun):
12960         * x-win-sun.el:
12961         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12962         * x-iso8859-1.el:
12963         * x-init.el (init-post-x-win):
12964         * x-init.el (init-pre-x-win):
12965         * x-init.el (x-initialize-compose):
12966         * x-init.el:
12967         * x-compose.el:
12968         * winnt.el:
12969         * widget.el:
12970         * wid-edit.el (widget-glyph-click):
12971         * wid-edit.el (widget-glyph-find):
12972         * wid-edit.el (widget-type):
12973         * view-less.el (view-buffer-other-window):
12974         * very-early-lisp.el:
12975         * version.el:
12976         * toolbar.el:
12977         * toolbar-items.el:
12978         * term/sun.el (suntool-map):
12979         * term/sun-mouse.el:
12980         * term/internal.el:
12981         * syntax.el (modify-syntax-entry):
12982         * symbol-syntax.el:
12983         * subr.el:
12984         * startup.el (lock-directory):
12985         * simple.el (set-comment-column):
12986         * simple.el (backward-delete-char-untabify):
12987         * shadow.el (find-emacs-lisp-shadows):
12988         * shadow.el:
12989         * setup-paths.el (paths-construct-info-path):
12990         * select.el (cut-copy-clear-internal):
12991         * process.el (call-process-region):
12992         * process.el (start-process-shell-command):
12993         * process.el:
12994         * paths.el (rmail-spool-directory):
12995         * paragraphs.el (use-hard-newlines):
12996         * package-get.el (package-get-dependencies):
12997         * package-admin.el (package-admin-delete-binary-package):
12998         * obsolete.el (truncate-string):
12999         * obsolete.el (store-substring):
13000         * mouse.el (default-mouse-track-maybe-own-selection):
13001         * mouse.el (mouse-yank-at-point):
13002         * modeline.el:
13003         * modeline.el (mouse-drag-modeline):
13004         * minibuf.el (read-directory-name-internal):
13005         * minibuf.el (read-file-name-internal):
13006         * minibuf.el (read-file-name-internal-1):
13007         * minibuf.el (read-file-name-2):
13008         * minibuf.el (exact-minibuffer-completion-p):
13009         * minibuf.el (read-from-minibuffer):
13010         * minibuf.el:
13011         * menubar.el (check-menu-syntax):
13012         * map-ynp.el (map-y-or-n-p):
13013         * make-docfile.el (docfile-out-of-date):
13014         * loadup.el ((member "run-temacs" command-line-args)):
13015         * loadup.el ((member "no-site-file" command-line-args)):
13016         * loadup.el (really-early-error-handler):
13017         * loadup.el:
13018         * loadhist.el:
13019         * loaddefs.el:
13020         * lisp-mnt.el (lm-verify):
13021         * lib-complete.el (lib-complete:cache-completions):
13022         * lib-complete.el (library-all-completions):
13023         * itimer.el (itimer-run-expired-timers):
13024         * info.el (Info-mode):
13025         * info.el (Info-insert-file-contents):
13026         * info.el (Info-rebuild-dir):
13027         * info.el (Info-build-dir-anew):
13028         * info.el (Info-parse-dir-entries):
13029         * info.el (Info-dir-outdated-p):
13030         * info.el (Info-insert-dir):
13031         * info.el (info-xref):
13032         * info.el:
13033         * hyper-apropos.el (hyper-apropos-get-doc):
13034         * hyper-apropos.el (hyper-describe-face):
13035         * hyper-apropos.el (hyper-apropos-mode):
13036         * hyper-apropos.el:
13037         * help.el (list-processes):
13038         * help.el:
13039         * gnuserv.el:
13040         * font.el (mswindows-font-create-name):
13041         * font.el (font-default-font-for-device):
13042         * font.el (x-font-create-object):
13043         * font.el (font-registry):
13044         * font.el:
13045         * font-lock.el (font-lock-keywords):
13046         * font-lock.el:
13047         * finder.el (finder-compile-keywords):
13048         * find-paths.el (paths-find-recursive-path):
13049         * fill.el (set-justification-center):
13050         * fill.el (fill-region-as-paragraph):
13051         * files.el (insert-directory):
13052         * files.el (wildcard-to-regexp):
13053         * files.el (recover-file):
13054         * files.el (basic-save-buffer):
13055         * files.el (delete-auto-save-file-if-necessary):
13056         * files.el (file-relative-name):
13057         * files.el (backup-extract-version):
13058         * files.el (backup-buffer):
13059         * files.el (set-visited-file-name):
13060         * files.el (set-auto-mode):
13061         * files.el (interpreter-mode-alist):
13062         * files.el:
13063         * files.el (find-file-noselect):
13064         * files.el (abbreviate-file-name):
13065         * files.el (parse-colon-path):
13066         * files.el (directory-abbrev-alist):
13067         * etags.el (visit-tags-table-buffer):
13068         * easymenu.el (easy-menu-define):
13069         * dragdrop.el (experimental-dragdrop-drag):
13070         * dragdrop.el (dragdrop-drop-do-functions):
13071         * dragdrop.el (dragdrop-drop-at-point):
13072         * disass.el (disassemble-1):
13073         * disass.el (disassemble-internal):
13074         * disass.el (disassemble):
13075         * disass.el:
13076         * derived.el (derived-mode-init-mode-variables):
13077         * derived.el (define-derived-mode):
13078         * custom.el (defgroup):
13079         * cus-edit.el (custom-quote):
13080         * config.el:
13081         * code-process.el (open-network-stream):
13082         * code-process.el (start-process):
13083         * code-process.el (call-process-region):
13084         * code-process.el (call-process):
13085         * code-process.el:
13086         * code-files.el (insert-file-contents):
13087         * code-files.el:
13088         * code-files.el (buffer-file-coding-system-for-read):
13089         * cmdloop.el (yes-or-no-p-minibuf):
13090         * cl.el:
13091         * cl-macs.el:
13092         * cl-extra.el:
13093         * callers-of-rpt.el (make-caller-report):
13094         * callers-of-rpt.el:
13095         * bytecomp.el (batch-byte-recompile-directory):
13096         * bytecomp.el (batch-byte-compile-1):
13097         * bytecomp.el (batch-byte-compile):
13098         * bytecomp.el (display-call-tree):
13099         * bytecomp.el (byte-compile-insert):
13100         * bytecomp.el (byte-compile-two-args-19->20):
13101         * bytecomp.el (byte-compile-variable-ref):
13102         * bytecomp.el (byte-compile-form):
13103         * bytecomp.el (byte-compile-top-level-body):
13104         * bytecomp.el (byte-compile-out-toplevel):
13105         * bytecomp.el (byte-compile-byte-code-maker):
13106         * bytecomp.el (byte-compile-file-form-defmumble):
13107         * bytecomp.el (byte-compile-file-form):
13108         * bytecomp.el (byte-compile-keep-pending):
13109         * bytecomp.el (byte-compile-insert-header):
13110         * bytecomp.el (byte-compile-from-buffer):
13111         * bytecomp.el (byte-compile-file):
13112         * bytecomp.el (byte-recompile-file):
13113         * bytecomp.el (byte-compile-close-variables):
13114         * bytecomp.el (byte-compile-warn-about-unused-variables):
13115         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
13116         * bytecomp.el (byte-compiler-legal-options):
13117         * bytecomp.el (byte-compile-lapcode):
13118         * bytecomp.el (byte-optimize-log):
13119         * bytecomp.el ((fboundp 'defsubst)):
13120         * bytecomp.el:
13121         * bytecomp-runtime.el:
13122         * byte-optimize.el (byte-optimize-apply):
13123         * byte-optimize.el (car):
13124         * byte-optimize.el (byte-optimize-form):
13125         * byte-optimize.el (byte-optimize-form-code-walker):
13126         * byte-optimize.el:
13127         * build-report.el (build-report-insert-installation-file):
13128         * build-report.el (build-report):
13129         * auto-show.el:
13130         * apropos.el (apropos-documentation):
13131         - mega patch
13132         - clean up byte-compile warnings
13133         - remove unused variables
13134         - Use common lisp style hashtable functions
13135         - byte compiler cleanup
13136         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
13137         - remove old backquote syntax usage
13138         - move some cl functionality into C for speed.
13139         - remove last remaining VMS support
13140         - spelling fixes
13141         - implement last, butlast, nbutlast, copy-list in C.
13142         - new macro ignore-file-errors, similar to ignore-errors
13143           (ignore-file-errors (delete-file "foo"))
13144         - get frequent garbage collection during loadup.el by tweaking
13145           gc-cons-threshold, rather than explicitly calling garbage-collect
13146         - default delete-key-deletes-forward to `t'.
13147
13148 1998-11-28  SL Baur  <steve@altair.xemacs.org>
13149
13150         * XEmacs 21.2-beta4 is released.
13151
13152 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13153
13154         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
13155         (easy-menu-item-present-p): Wrapper around find-menu-item.
13156         (easy-menu-remove-item): Wrapper around delete-menu-item.
13157
13158         * menubar.el (delete-menu-item): Add 'from-menu' argument.
13159         (add-menu-button): Add 'in-menu' argument.
13160         (add-menu-item-1): Add in-menu support to helper function.
13161
13162 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
13163
13164         * isearch-mode.el (isearch-mode): Fix keymap lossage.
13165
13166 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13167
13168         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
13169         of Dec 4, 1997.
13170
13171 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
13172
13173         * process.el (shell-command-on-region): Report if the command
13174         succeeded or failed.
13175
13176 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
13177
13178         * subr.el (buffer-substring-no-properties): Comment out.
13179
13180 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
13181
13182         * msw-faces.el (mswindows-find-smaller-font): Turning font names
13183           into font instances first, like `x-frob-font-size' does.
13184           (mswindows-find-larger-font): ditto
13185
13186 1998-11-04  Greg Klanderman  <greg@alphatech.com>
13187
13188         * package-ui.el (pui-install-selected-packages): fix args in call
13189         to `package-get'.
13190
13191 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
13192
13193         * package-get.el (host-name): New widget type.
13194         (package-get-remote): Better customization using new type.
13195         (package-get-download-sites): idem dito.
13196
13197         (package-get-custom): Do not use package-get-all untill we have
13198         runtime dependencies.
13199
13200         (package-get-remove-copy): Default to 't' we no longer need this
13201         kludge as we do not currently use depenencies.
13202
13203         (package-get-was-current): New variable.
13204         (package-get-require-base): New 'force-current' argument.
13205         (package-get-update-base): idem
13206         (package-get-package-provider):  idem
13207         (package-get-locate-index-file): New 'no-remote' argument.
13208         (package-get-locate-file): idem.
13209
13210         (package-get-maybe-save-index): New function.
13211         (package-get-update-base): Use it.
13212
13213 1998-10-28 Greg Klanderman <greg@alphatech.com>
13214
13215         * package-get.el (package-get-remote): default to nil; by default,
13216         don't go out to the net via EFS.  They must select a download site.
13217         (package-get-download-sites): new variable.
13218         (package-get-download-menu): new function.
13219         (package-get-locate-index-file): new function.
13220         (package-get-update-base): use it.
13221
13222         * menubar-items.el (default-menubar): add "Update Package Index"
13223         and "Add Download Site" menus under Options | Manage Packages.
13224
13225 1998-10-19  Greg Klanderman  <greg@alphatech.com>
13226
13227         * package-get.el (package-get): bugfix code checking installed version
13228         for case where package is not currently installed.
13229         (package-get-require-signed-base-updates): new variable.
13230         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
13231         deemed not a goot thing.  Use the variable
13232         package-get-allow-unsigned-base-updates instead.
13233
13234 1998-10-16 Greg Klanderman <greg@alphatech.com>
13235
13236         * package-get.el (package-get): Don't install an older version than
13237         we already have unless explicitly told to.  Issue a warning.
13238
13239         * package-ui.el (pui-add-required-packages): when adding
13240         dependencies, don't add packages that are up to date.
13241         (pui-package-symbol-char):  Don't consider a package out of date
13242         if you have a newer version installed than the latest version in
13243         package-get-base.
13244
13245         * package-get.el (package-get-base-filename): document that it may
13246         be a path relative to package-get-remote;  new default value.
13247         (package-get-locate-file): new function.
13248         (package-get-update-base): use it to expand package-get-base-filename.
13249         (package-get-save-base): new function to save the package-get database
13250         to file.
13251         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
13252         (package-get-update-base): pass the REMOTE-SOURCE arg.
13253         (package-get-update-base-entry): call package-get-custom-add-entry.
13254         (package-get-file-installed-p): removed; no longer needed.
13255         (package-get-create-custom): ditto.
13256         (toplevel): remove code to build and load package-get-custom.el
13257         (package-get-custom-add-entry): new function.
13258
13259 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
13260
13261         * wid-edit.el (widget-button-click): Don't switch window.
13262
13263 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13264
13265         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
13266
13267 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
13268
13269         * etags.el (find-tag-default): Run find-tag-hook using
13270         run-hooks rather than funcall
13271
13272 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
13273
13274         * isearch-mode.el (isearch-mode): Set the current minor mode maps
13275         and the current local map as the parents to isearch-mode-map.
13276
13277 1998-10-15  SL Baur  <steve@altair.xemacs.org>
13278
13279         * XEmacs 21.2-beta3 is released.
13280
13281 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13282
13283         * package-get.el (package-get-update-base): use
13284         insert-file-contents-internal, not insert-file-contents-literally.
13285
13286 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13287
13288         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
13289         dump time.
13290
13291 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13292
13293         * package-get.el (package-get-update-base-entry): new function.
13294         (package-get-update-base): renamed; was `package-get-load-base'.
13295         cleanup, and use package-get-update-base-from-buffer.
13296         (package-get-update-base-from-buffer): new function.
13297         (package-get-update-base-entries): new; helper for above.
13298         Do not eval lisp grabbed over ftp; parse it from new format.
13299
13300 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13301
13302         * files.el (set-auto-mode): Don't play games loading package-get
13303         database; package-get-package-provider will handle it all.
13304
13305 1998-10-14  Greg Klanderman  <greg@alphatech.com>
13306
13307         * package-get.el (package-get-base-filename): new variable.
13308         (package-get-require-base): new function.
13309         (package-get-pgp-signed-begin-line): new variable.
13310         (package-get-pgp-signature-begin-line): ditto.
13311         (package-get-pgp-signature-end-line):  ditto.
13312         (package-get-load-base): new function.
13313         (package-get-interactive-package-query):
13314         (package-get-update-all):
13315         (package-get-dependencies):
13316         (package-get-package-provider):
13317         (package-get-custom): use package-get-require-base.
13318         [package-get-custom loading]: disable for now.
13319
13320         * package-ui.el (pui-list-packages): use (package-get-require-base)
13321
13322 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13323
13324         * package-ui.el: Correct obvious thinko in choosing extent face.
13325
13326 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
13327
13328         * menubar-items.el (default-menubar): pui-list-package has nothing
13329         to with Customize. Move all the package stuff to a new Item in Options.
13330
13331         * package-ui.el (pui-menu): Add menu and Popup menu.
13332
13333         * package-get.el (package-get): Use new
13334         package-admin-get-install-dir.
13335
13336         * package-admin.el (package-admin-get-install-dir): New syntax.
13337         Conserve package location and put mule packages where mule-base is.
13338
13339         * package-get.el : Customized
13340
13341         * package-ui.el (pui): Customized
13342         (pui-package-install-dest-dir): New variable.
13343         (pui-install-selected-packages): Use it
13344
13345 1998-10-12  SL Baur  <steve@altair.xemacs.org>
13346
13347         * package-get.el (package-get-interactive-package-query): Move
13348         dependency on package-get-base to run-time.
13349         (package-get-update-all): Ditto.
13350         (package-get-dependencies): Ditto.
13351         (package-get-package-provider): Ditto.
13352         (package-get-custom): Ditto.
13353
13354 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
13355
13356         * events.el: Remove 'ascii-character property from 'backspace
13357         and 'delete symbols
13358
13359 1998-10-11  SL Baur  <steve@altair.xemacs.org>
13360
13361         * package-get-base.el: removed.
13362
13363 1998-09-23  Didier Verna  <didier@xemacs.org>
13364
13365         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
13366         (no-upper-case-p): new function.
13367         (with-search-caps-disable-folding): new macro.
13368         (with-interactive-search-caps-disable-folding): new macro.
13369         (zap-to-char): In interactive mode, do a case-sensitive search if
13370         the character is uppercase.
13371         (zap-up-to-char): ditto.
13372
13373         * replace.el (perform-replace): use the function no-upper-case-p.
13374
13375         * isearch-mode.el (isearch-fix-case): ditto.
13376         make obsolete `with-caps-disable-folding' and
13377         `isearch-no-upper-case-p'.
13378
13379         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
13380         (tags-search): ditto.
13381         (tags-query-replace): ditto.
13382
13383         * info.el (Info-search): ditto.
13384
13385 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
13386
13387         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
13388
13389 1998-10-07  Greg Klanderman  <greg@alphatech.com>
13390
13391         * package-admin.el (package-admin-rmtree): rewritten.  need to
13392         check for "." and ".." before symlink check.  expand files and
13393         directories with respect to DIRECTORY, not default-directory.
13394
13395 1998-10-04  Greg Klanderman  <greg@alphatech.com>
13396
13397         * package-get.el (package-get-all): add INSTALL-DIR argument.
13398
13399 1998-10-06  Greg Klanderman  <greg@alphatech.com>
13400
13401         * package-ui.el (pui-add-required-packages): new function, select
13402         dependent packages.
13403         (pui-display-keymap): bind it.
13404         (pui-help-string): document it.
13405         (pui-install-selected-packages): package-get-all -> package-get.
13406
13407         * package-get.el (package-get-dependencies): new function.
13408
13409 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
13410
13411         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
13412         regexps.
13413
13414 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
13415
13416         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
13417         function.
13418         (default-mouse-track-normalize-point): Use it.
13419
13420 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
13421
13422         * package-admin.el (package-admin-delete-binary-package):
13423                 General cleanup. Remove unnessary use of progn and
13424         save-excursion.
13425         (package-admin-delete-binary-package): Do NOT mess with file
13426         modes. That is evil.
13427         (package-admin-delete-binary-package): Wrap all deleting in
13428         condition-case. The data in MANIFEST is untrustworthy.
13429         (package-admin-delete-binary-package): Let the OS worry about non
13430         empty directories.
13431
13432 1998-10-09  SL Baur  <steve@altair.xemacs.org>
13433
13434         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
13435         processing.
13436         (lm-report-bug): Fix mail address to send bug reports to.
13437
13438 1998-09-29  SL Baur  <steve@altair.xemacs.org>
13439
13440         * XEmacs 21.2-beta2 is released.
13441
13442 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13443
13444         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
13445
13446 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13447
13448         * info.el (Info-mode): Document page turning by double clicks in
13449         docstring so `M-x describe-mode' will display it.
13450
13451 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13452
13453         * info.el (Info-mouse-track-double-click-hook): Use character
13454         widths to calculate a border region where double clicking does
13455         page turning, and return `nil' by default so other hooks, such as
13456         region highlighting, will be run.
13457
13458 1998-09-29  Colin Rafferty   <colin@xemacs.org>
13459
13460         * sound.el (default-sound-directory-list): Initialize with all the
13461         "sounds" directories in `data-directory-list'.  It used to just be
13462         the first one.
13463
13464         * packages.el (locate-data-directory-list): Created.  This gives
13465         the list of matching directories, unlike `locate-data-directory',
13466         which just gives the first one.
13467
13468 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13469
13470         * minibuf.el (read-from-minibuffer): No longer bind help-form but
13471         make a binding in the local keymap until help-char handling is
13472         improved.
13473
13474         * help.el (help-keymap-with-help-key): Provide keymap with help
13475         binding.
13476         (help-print-help-form): New helper function.
13477
13478 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
13479
13480         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
13481         move extent to another buffer; no need to create a new extent.
13482         (isearch-fix-case): New function.
13483         (isearch-search-and-update): Use it.
13484
13485 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13486
13487         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
13488         the keymap, not minor-mode-map-alist.
13489         (isearch-done): Restore overriding-local-map.
13490
13491 1998-09-21  Martin Buchholz  <martin@xemacs.org>
13492
13493         * bytecomp.el (byte-compile-buffer-substring):
13494         Fix for: (byte-compile (defun f () (buffer-substring)))
13495         ==>   ** buffer-substring called with 3 args, but requires 0-3
13496         - new code not only works, but is more readable, too.
13497
13498 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13499
13500         * msw-faces.el (mswindows-init-device-faces): Don't try to
13501           specify a default font at this late stage. Do try to force
13502           creation of the default face font so that if it fails we get
13503           an error now instead of a crash at frame creation.
13504
13505           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
13506           mswindows-make-font-unitalic: Canonical default weight
13507           changed from "Normal" to "Regular".
13508
13509           mswindows-make-font-bold / -bold-italic: Supplied device was
13510           not being passed into call to mswindows-find-smaller-font.
13511
13512 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13513
13514         * package-get.el (package-get-remote): Fix the path where to find
13515           the packages on xemacs.org.
13516
13517 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
13518
13519         * about.el (about-maintainer-info): Update Ben's entry.
13520
13521 1998-09-24  Martin Buchholz  <martin@xemacs.org>
13522
13523         * lisp/shadow.el (find-emacs-lisp-shadows):
13524         - `member' was being called on lists of length 2000!
13525         - Replace with hashtables.
13526         - Replace hand-coded loops with (dolist)
13527         - Fix comment typo
13528
13529 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
13530
13531         * packages.el: Added new function, `package-delete-name', to
13532           delete existing packages from the installed package database
13533           (`packages-package-list').  Also added the "pkginfo" directory
13534           to `packages-special-base-regexp', so that the pkginfo directory
13535           would not get added to `late-packages'.
13536
13537         * package-admin.el: Added ability to delete an installed package
13538           (added low-level function, `package-admin-delete-package').
13539           Understands how to use the pkginfo/MANIFEST.<package> file to
13540           delete the package.  When installing a package, will also
13541           create a MANIFEST.* file if one is not provided by the
13542           package.  If the MANIFEST.* doesn't exist when deleting a
13543           package, the functions will fall back to attempting to delete
13544           any package-specific lisp directory.
13545
13546         * package-get.el: Moved some functions to package-admin.el.
13547           Added interactive function `package-get-delete-package', for
13548           use by users for deleting a package.
13549
13550           Also modified to not require the presence of efs.
13551
13552 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13553
13554         * files.el (find-file-noselect): Handle all signals, kill the
13555         buffer and resignal.
13556
13557 1998-09-23  SL Baur  <steve@altair.xemacs.org>
13558
13559         * cl-macs.el (glyph-image): Add setf method.
13560
13561 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13562
13563         * package-get.el: Fixed broken EFS downloading.  Also, look for
13564           .tar.gz files first, in preference over .tgz files.
13565
13566         * package-ui.el: Fix display of package version numbers.
13567
13568 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13569
13570         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13571         argument.
13572
13573 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13574
13575         * list-mode.el: `display-completion-list': added new/optional
13576           keyword `:completion-string', which allows the programmer to
13577           change the "Possible completions are:" prompt.
13578
13579         * menubar-items.el: Added new pulldown menu-pick to start up the
13580           visual package browser/installer:
13581
13582                 Options->Customize->List Packages
13583
13584         * package-admin.el: Added hooks for installing under both Unix
13585           and MS Windows.  Does additional error checking.  No longer
13586           calls "add-big-package.sh" to install packages under Unix; now
13587           calls gunzip & tar directly.
13588
13589         * package-get.el: Added ability to install packages from files
13590           on a local disk/CDROM.  Now deletes any existing package lisp
13591           directory.  Does completion on available packages when
13592           querying for package names.  Will also search for .tgz files
13593           in addition for .tar.gz files.  Tries to reload
13594           auto-autoloads, as a convenience when loading new packages,
13595           and also tries to add any new package paths to `load-path'.
13596           Changed all occurences of `concat' to use `expand-file-name'.
13597
13598         * package-ui.el: New file which implements the main visual
13599           package browser/installer, which is started via a menu pick or
13600           M-x pui-list packages.
13601
13602 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13603
13604         * startup.el (load-init-file): spelling fix.
13605
13606 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13607
13608         * startup.el (normal-top-level): Load auto-autoload files
13609         covariantly with their precedence.
13610
13611 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13612
13613         * menubar-items.el (default-menubar): Remove "Font Weight"
13614         option, there is currently no custom equivalent.. Customize-faces
13615         is "Edit faces".
13616
13617         * x-font-menu.el (font-menu-set-font): Use customize to set
13618         default face.
13619
13620         * faces.el (face-spec-update-all-matching): New function.
13621
13622         * cus-face.el (custom-set-face-update-spec): New function.
13623         Interface to customize faces from elisp.
13624
13625         (custom-face-value-create): Show the customized settings if set
13626         but not saved.
13627
13628 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13629
13630         (custom-face-value-create): Show the customized settings if set
13631         but not saved.
13632
13633 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13634
13635         * keydefs.el (global-map): Add FSF 20.3 binding of
13636         query-replace-regexp.
13637
13638 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13639
13640         * minibuf.el (read-file-name-internal-1): use
13641         user-name-completion-1 instead of user-name-completion.
13642
13643 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13644
13645         * loadup.el:
13646         * make-docfile.el:
13647         * update-elc.el: Don't set `source-directory' (now defunct as a
13648         global variable) no more.
13649
13650         * packages.el (packages-list-autoloads): Made `source-directory'
13651         (now defunct as a global variable) a parameter.
13652
13653 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13654
13655         * about.el (about-hackers): new email
13656
13657 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13658
13659         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13660
13661 1998-07-17  Didier Verna  <didier@xemacs.org>
13662
13663         * faces.el (set-face-property):
13664         (set-face-dim-p):
13665         (face-dim-p): updated the doc strings now that the dim property isn't
13666         tty-specific.
13667         (face-equal): the dim property is now a common one.
13668
13669         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13670         Renamed the `stipple' attribute to `background-pixmap'.
13671         (custom-face-background-pixmap): make custom-face-stipple an
13672         obsolete alias for this.
13673
13674 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13675
13676         * find-paths.el (paths-file-readable-directory-p): Created and
13677         used.
13678
13679         * loadup.el: Don't set inhibit-... flags from run-temacs.
13680
13681 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13682
13683         * packages.el (packages-data-path-depth): Added and used.
13684
13685 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13686
13687         * about.el:
13688         - Change .xpm to .png, delete "zcat" section.
13689         - cosmetic fix in the 'marcpa' entry.
13690
13691         * etc/photos
13692         - convert all .xpm.Z to .png
13693         - rename mrb to martin
13694         - rename mcook-m to mcookm
13695
13696 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13697
13698         * x-init.el (x-initialize-compose): Add support for
13699         dead-circumflex as YET ANOTHER NAME for that dead key.
13700
13701 1998-08-05  Colin Rafferty <colin@xemacs.org>
13702
13703         * setup-paths.el (paths-construct-exec-path): Made the
13704         last-packages really be last.
13705         (paths-construct-data-directory-list): Ditto.
13706
13707 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13708
13709         * startup.el(startup-splash-frame-body):
13710         Update Copyright notice in splash screen
13711
13712 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13713
13714         * minibuf.el (read-file-name-internal-1): do ~user completion.
13715
13716 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13717
13718         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13719         aginst destroyed extents
13720
13721 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13722
13723         * package-get.el (package-get): add `install-dir' argument.
13724
13725 1998-07-20  John Jones  <jj@asu.edu>
13726
13727         * package-get.el: calls to package-get-update-all will only
13728           update packages which are already installed.
13729
13730 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13731
13732         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13733         writable.
13734
13735 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13736
13737         * about.el (about-hackers): Correct my email.
13738
13739 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13740
13741         * about.el (about-hackers): new email-address.
13742
13743 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13744
13745         * minibuf.el (read-number): Don't let `input-error' condition
13746         escape.
13747
13748 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13749
13750         * about.el (about-hackers): use my `email-for-life' address.
13751
13752 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13753
13754         * XEmacs 21.2-beta1 is released.
13755
13756 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13757
13758         * ldap.el (ldap-search): Doc string change
13759
13760 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13761
13762         * menubar-items.el (default-menubar): Removed references to
13763         `data-directory', and use `locate-data-file' instead, and made
13764         then greyed out if they don't exist.
13765
13766 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13767
13768         * keymap.el (events-to-keys): Use `format' instead of `concat'
13769         since the latter does not accept integer args anymore
13770
13771 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13772
13773         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13774         macros replaced.
13775
13776 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13777
13778         * make-docfile.el: Get first initialization from very-early-lisp.el
13779         * update-elc.el: Ditto.
13780         * loadup.el (really-early-error-handler): Ditto.
13781
13782         * packages.el (packages-unbytecompiled-lisp): Add new file,
13783         very-early-lisp.el.
13784
13785         * very-early-lisp.el: New file.
13786
13787 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13788
13789         * Symbols that have been obsolete for at least 3 years removed (II).
13790
13791         * obsolete.el (eval-current-buffer): Make compatible.
13792         (byte-code-function-p): Ditto.
13793         (send-string): Removed.
13794         (send-region): Removed.
13795         (screen-scrollbar-width): Removed.
13796         (set-screen-scrollbar-width): Removed.
13797         (set-screen-left-margin-width): Removed.
13798         (set-screen-right-margin-width): Removed.
13799         (screen-left-margin-width): Removed.
13800         (screen-right-margin-width): Removed.
13801         (set-buffer-left-margin-width): Removed.
13802         (set-buffer-right-margin-width): Removed.
13803         (buffer-left-margin-width): Removed.
13804         (buffer-right-margin-width): Removed.
13805         (x-set-frame-icon-pixmap): Removed.
13806         (x-set-screen-icon-pixmap): Removed.
13807         (pixel-name): Removed.
13808         (make-pixmap): Removed.
13809         (make-cursor): Removed.
13810         (pixmap-width): Removed.
13811         (pixmap-contributes-to-line-height-p): Removed.
13812         (set-pixmap-contributes-to-line-height): Removed.
13813
13814 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13815
13816         * obsolete.el (popup-menu-up-p): removed.
13817         (read-no-blanks-input): Removed.
13818         (wholenump): Removed.
13819         (ring-mod): Removed (what was ring-mod?).
13820         (current-time-seconds): Removed.
13821         (run-special-hook-with-args): Removed.
13822         (dot): Removed.
13823         (dot-marker): Removed.
13824         (dot-min): Removed.
13825         (dot-max): Removed.
13826         (window-dot): Removed.
13827         (set-window-dot): Removed.
13828
13829         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13830         `dot-min'.
13831
13832         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13833
13834         * code-files.el (insert-file-contents): Rename
13835         run-special-hook-with-args to run-hook-with-args-until-success.
13836         (write-region): Ditto.
13837
13838 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13839
13840         * about.el: Fix typos, update release date.
13841
13842         * Symbols that have been obsolete for at least 3 years removed.
13843
13844         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13845         screen- functions.
13846         (toplevel): remove setf methods for screen functions.
13847         * cl-macs.el (extent-data): defsetf removed.
13848         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13849         many places to remove.
13850         (comment-indent-hook): Ditto.
13851         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13852         (buffer-dedicated-screen): Ditto.
13853         (deiconify-screen): Ditto.
13854         (delete-screen): Ditto.
13855         (event-screen): Ditto.
13856         (find-file-other-screen): Ditto.
13857         (find-file-read-only-other-screen): Ditto.
13858         (live-screen-p): Ditto.
13859         (screen-height): Ditto.
13860         (screen-iconified-p): Ditto.
13861         (screen-list): Ditto.
13862         (screen-live-p): Ditto.
13863         (screen-name): Ditto.
13864         (screen-parameters): Ditto.
13865         (screen-pixel-height): Ditto.
13866         (screen-pixel-width): Ditto.
13867         (screen-root-window): Ditto.
13868         (screen-selected-window): Ditto.
13869         (screen-totally-visible-p): Ditto.
13870         (screen-visible-p): Ditto.
13871         (screen-width): Ditto.
13872         (screenp): Ditto.
13873         (get-screen-for-buffer): Ditto.
13874         (get-screen-for-buffer-noselect): Ditto.
13875         (get-other-screen): Ditto.
13876         (iconify-screen): Ditto.
13877         (lower-screen): Ditto.
13878         (mail-other-screen): Ditto.
13879         (make-screen): Ditto.
13880         (make-screen-invisible): Ditto.
13881         (make-screen-visible): Ditto.
13882         (modify-screen-parameters): Ditto.
13883         (new-screen): Ditto.
13884         (next-screen): Ditto.
13885         (next-multiscreen-window): Ditto.
13886         (other-screen): Ditto.
13887         (previous-screen): Ditto.
13888         (previous-multiscreen-window): Ditto.
13889         (raise-screen): Ditto.
13890         (redraw-screen): Ditto.
13891         (select-screen): Ditto.
13892         (selected-screen): Ditto.
13893         (set-buffer-dedicated-screen): Ditto.
13894         (set-screen-height): Ditto.
13895         (set-screen-position): Ditto.
13896         (set-screen-size): Ditto.
13897         (set-screen-width): Ditto.
13898         (show-temp-buffer-in-current-screen): Ditto.
13899         (switch-to-buffer-other-screen): Ditto.
13900         (visible-screen-list): Ditto.
13901         (window-screen): Ditto.
13902         (x-set-screen-pointer): Ditto.
13903         (x-set-frame-pointer): Ditto.
13904         (screen-title-format): Ditto.
13905         (screen-icon-title-format): Ditto.
13906         (terminal-screen): Ditto.
13907         (delete-screen-hook): Ditto.
13908         (create-screen-hook): Ditto.
13909         (mouse-enter-screen-hook): Ditto.
13910         (mouse-leave-screen-hook): Ditto.
13911         (map-screen-hook): Ditto.
13912         (unmap-screen-hook): Ditto.
13913         (default-screen-alist): Ditto.
13914         (default-screen-name): Ditto.
13915         (x-screen-defaults): Ditto.
13916         (x-create-screen): Ditto.
13917         * obsolete.el: meta-flag removed.
13918         baud-rate removed.
13919         sleep-for-millisecs removed.
13920         extent-data removed.
13921         set-extent-data removed.
13922         set-extent-attribute removed.
13923         extent-glyph removed.
13924         extent-layout removed.
13925         set-extent-layout removed.
13926         list-faces-display removed.
13927         list-faces removed.
13928         trim-versions-without-asking removed.
13929         after-write-file-hooks removed.
13930         truename removed.
13931         auto-fill-hook removed.
13932         blink-paren-hook removed.
13933         select-screen-hook, deselect-screen-hook removed.
13934         auto-raise-screen, auto-lower-screen removed.
13935
13936         * msw-mouse.el: Global change resource -> mswindows-resource.
13937
13938         * XEmacs 21.0-pre5 is released.
13939
13940 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13941
13942         * about.el (about-hackers): Credits update.
13943
13944 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13945
13946         * register.el (insert-register): Don't activate the region.
13947
13948 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13949
13950         * select.el: Restore x-* symbols for backwards compatibility:
13951         x-copy-primary-selection, x-kill-primary-selection,
13952         x-delete-primary-selection, x-select-make-extent-for-selection,
13953         x-valid-simple-selection-, x-cut-copy-clear-internal.
13954
13955 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13956
13957         * XEmacs 21.0-pre4 is released.
13958
13959 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13960
13961         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13962         reporting bugs.
13963         (maybe-add-init-button): Fix semantics under Windows.  Use
13964         `expand-file-name' rather than `concat'.
13965
13966         * help.el (print-messages): New function.
13967
13968 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13969
13970         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13971
13972 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13973
13974         * about.el: Tweaked my entry in about-hackers.
13975
13976         * find-paths.el (paths-emacs-root-p):
13977           Relaxed emacs-root checking of an in-place installation to
13978           also accommodate the flat layout used on MS Windows.
13979
13980 1998-06-29  John Jones  <jj@asu.edu>
13981
13982         * package-get.el: calls to package-get-update-all will only
13983           update packages which are already installed.
13984
13985 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13986
13987         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13988         are handled by the gui-element face fallbacks now.
13989
13990         * x-faces.el: default gui-element face to "background" as well as
13991         the default face.
13992
13993         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13994         and default face settings since these are set as fallbacks now in
13995         the appropriate domain.
13996
13997 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13998
13999         * text-mode.el (text-mode): Reorder regexp so the OR part
14000         corresponding to `page-delim' goes first and the hack in
14001         `forward-paragraph' will work.
14002         With bug analysis from Bob Weiner <weiner@altrasoft.com>
14003
14004 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
14005
14006         * subr.el (remove-hook): When checking the hook value
14007           with functionp, don't apply car to it.
14008
14009 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14010
14011         * package-get.el (package-get-remote-filename):
14012           Don't use file-name-as-directory because the local directory
14013           separator conventions might not be the same as ftp's.
14014
14015 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14016
14017         * ldap.el (ldap-host-parameters-alist): New name of
14018         `ldap-host-parameters-plist'
14019
14020 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
14021
14022         * package-get.el: Using (require 'package-get-base), now that it
14023         provides itself.  Consequently removed all instances of (load
14024         "package-get-base.el").
14025
14026 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
14027
14028         * subr.el (remove-hook): Don't treat the hook value as a
14029           list unless it is both consp and not functionp.
14030
14031 1998-06-29  SL Baur  <steve@altair.xemacs.org>
14032
14033         * about.el: Email address for Ben Wing is ben@xemacs.org.
14034         * auto-show.el: Ditto.
14035         * bytecomp.el: Ditto.
14036         * faces.el: Ditto.
14037         * x-scrollbar.el: Ditto.
14038         * x-misc.el: Ditto.
14039         * tty-init.el: Ditto.
14040         * toolbar-items.el: Ditto.
14041         * symbol-syntax.el: Ditto.
14042         * specifier.el: Ditto.
14043         * objects.el: Ditto.
14044         * hyper-apropos.el: Ditto.
14045         * glyphs.el: Ditto.
14046
14047 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
14048
14049         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
14050         vertical-divider-always-visible-p.
14051         (default-mouse-motion-handler): Ditto.
14052
14053 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
14054
14055         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
14056         global value.
14057
14058 1998-06-21  Oliver Graf <ograf@fga.de>
14059
14060         * build-reports.el: changed receiver to xemacs-build-reports list
14061
14062 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14063
14064         * font.el: Split font-family-mappings into X and
14065           mswindows-specific versions.
14066           mswindows-font-create-[object|name]: Treat supplied size
14067           as a pointsize. Added underline and strikethru handling.
14068
14069         * msw-faces.el: changed default mswindows charset to western.
14070
14071         * msw-glyphs.el: removed space in border-glyph font string that
14072           was inserted to get round bugs in the mswindows C font code.
14073
14074 1998-06-27  SL Baur  <steve@altair.xemacs.org>
14075
14076         * about.el (about-hackers): Credits update.
14077
14078         * help-nomule.el (tutorial-supported-languages): Add Romanian
14079         TUTORIAL.
14080
14081         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
14082         to ISO-8859-2.
14083
14084 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14085
14086         * font.el: Split font-family-mappings into X and
14087           mswindows-specific versions.
14088           mswindows-font-create-[object|name]: Treat supplied size
14089           as a pointsize. Added underline and strikethru handling.
14090
14091         * msw-faces.el: changed default mswindows charset to western.
14092
14093         * msw-glyphs.el: removed space in border-glyph font string that
14094           was inserted to get round bugs in the mswindows C font code.
14095
14096 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14097
14098         * minibuf.el: make read-color-completion-table call
14099           (mswindows-color-list for mswindows devices.
14100
14101 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
14102
14103         * lisp/font-lock.el
14104         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
14105         Let declaration items contain non-word symbol characters.
14106
14107 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
14108
14109         * package-get.el (package-get-package-provider): Added autoload
14110         cookie.  Loading "package-get-base.el" in ALL functions that use
14111         it.  Fixed some (interactive ...) with multiple argument specs
14112         again.  Cosmetic indentation changes.
14113
14114 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
14115
14116         * info.el (Info-insert-dir): Don't use nreverse on variables
14117         that you want to use later.
14118
14119 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
14120
14121         * x-mouse.el (x-set-point-and-move-selection): Replace call
14122         to x-kill-primary-selection with kill-primary-selection
14123
14124 1998-06-12  Martin Buchholz  <martin@xemacs.org>
14125
14126         * simple.el (what-cursor-position): Make cursor position reported
14127         use value of column-number-start-at-one
14128
14129 1998-06-17  SL Baur  <steve@altair.xemacs.org>
14130
14131         * about.el (xemacs-hackers): Fix Jareth's email address.
14132
14133 1998-06-16  SL Baur  <steve@altair.xemacs.org>
14134
14135         * startup.el (startup-splash-frame): Remove
14136         `xemacs-startup-logo-function'.
14137
14138 1998-06-15  SL Baur  <steve@altair.xemacs.org>
14139
14140         * about.el (about-hackers): Update credits list.
14141
14142 1998-06-06  Jeff Miller <jmiller@smart.net>
14143
14144         * lisp/sound.el: Update sound-ext to allow filenames with
14145           extensions to be found by load-sound-file
14146
14147 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14148
14149         * info.el (Info-rebuild-outdated-dir): Removed variable
14150         (Info-auto-generate-directory): New variable
14151         (Info-save-auto-generated-dir): New variable
14152         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
14153         (Info-build-dir-anew): Second parameter removed.  Use
14154         `Info-save-auto-generated-dir'
14155         (Info-rebuild-dir): Ditto
14156
14157 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
14158
14159         * list-mode.el (next-list-mode-item): Would not recognize
14160         border between directly neighbored items.
14161
14162 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
14163
14164         * package-get.el: add autoloads for some functions.
14165
14166 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
14167
14168         * specifier.el (let-specifier): Tiny docfixes.
14169
14170 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
14171
14172         * msw-mouse.el: set selection-pointer-glyph to Normal.
14173
14174 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
14175
14176         * wid-edit.el (widget-specify-secret): New function.
14177         (widget-after-change): Use it.
14178         (widget-specify-field): Use it.
14179
14180 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
14181
14182         * mouse.el (drag-window-divider): Use `(not done)' instead of
14183         `doit'; reuse result of `window-pixel-edges'.
14184
14185         * modeline.el (drag-modeline-event-lag): Rename to
14186         drag-divider-event-lag.
14187
14188 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
14189
14190         * specifier.el (let-specifier): Rewritten not to generate needless
14191         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
14192         arguments.
14193
14194 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
14195
14196         * minibuf.el (read-file-name-1): Setup buffer-local value of
14197         `completion-ignore-case' in completions buffer under Windows.
14198
14199 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
14200
14201         * about.el (about-maintainer-glyph): Fix support for not
14202         compressed images.
14203
14204 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
14205
14206         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
14207
14208         * mouse.el (mouse-track): Cancel selection if misc-user event with
14209         `cancel-mode-internal' function is fetched.
14210
14211 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
14212
14213         * files.el (save-some-buffers-1): Fixed return value.
14214
14215 1998-06-01  Oliver Graf <ograf@fga.de>
14216
14217         * dragdrop.el: added experimental
14218
14219 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14220
14221         * startup.el (after-init-hook, init-file-user,
14222         user-init-directory, load-user-init-file):  Purge references
14223         to "~/.xemacs/init.el" from docstrings.
14224
14225         (load-user-init-file) Use paths-construct-path to construct
14226         paths to user init files.  Go directly to ~/.emacs, do not
14227         search ~/.xemacs/, do not load `default-custom-file'.
14228
14229 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
14230
14231         * files.el (interpreter-mode-alist): Catch wish and tclsh before
14232         general *sh.
14233         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
14234
14235 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
14236
14237         * menubar-items.el (default-menubar): add Update Packages to customize
14238         menu.
14239
14240 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
14241
14242         * faces.el: use toolbar face as a fallback for toolbar properties
14243         in xpm-color-symbols instead of default.
14244
14245         * msw-faces.el: rename 3d-object -> gui-element face.
14246
14247 1998-06-06  SL Baur  <steve@altair.xemacs.org>
14248
14249         * startup.el (xemacs-startup-logo-function): New variable.
14250         (startup-splash-frame): Use it.
14251
14252 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
14253
14254         * files.el (save-some-buffers): Would wait 1 second.
14255         (save-some-buffers-1): Delete other windows here instead of in
14256         `save-some-buffers'.
14257         (save-some-buffers): Force redisplay only if windows were deleted.
14258
14259 1998-06-02  Didier Verna  <didier@xemacs.org>
14260
14261         * cus-face.el (custom-face-attributes): generalized the use of
14262         toggle buttons for boolean attributes.
14263         Re-ordered the items a bit.
14264
14265 1998-06-01  SL Baur  <steve@altair.xemacs.org>
14266
14267         * sound.el (default-sound-directory): Use `locate-data-directory'
14268         to find the sounds directory.
14269
14270 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
14271
14272         * sound.el: default sound-ext to .wav under mswindows, .au
14273         otherwise. load-default sounds without extensions.
14274
14275 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
14276
14277         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
14278         if send-pr is not bound.
14279
14280 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
14281
14282         * files.el: grok idl files in auto-mode-alist.
14283 1998-06-01  Jeff Miller  <jmiller@smart.net>
14284
14285         * minibuf.el (exact-minibuffer-completion-p): check for nil before
14286         calling `upcase'.
14287
14288 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
14289
14290         * msw-glyphs.el: add xbm to the list of image types supported.
14291
14292 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
14293
14294         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
14295         instead of XEmacs one when dumping InfoDock.
14296
14297 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
14298
14299         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
14300         for `modeline-visible-p'
14301
14302         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
14303
14304 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
14305
14306         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
14307         since it's not used anymore. doc string fixes.
14308
14309         * package-get.el (package-get-file-installed-p): new function. use
14310         instead of file-installed-p which is in an external package.
14311
14312 1998-05-28  Oliver Graf <ograf@fga.de>
14313
14314         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
14315         favor of select-window/switch-to-buffer
14316
14317 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
14318
14319         * startup.el: changed (getenv "HOME") to (user-home-directory)
14320
14321 1998-05-25  Oliver Graf <ograf@fga.de>
14322
14323         * frame.el (cde-start-drag) moved to dragdrop.el
14324         (offix-start-drag-region) moved to dragdrop.el
14325         (offix-start-drag) moved to dragdrop.el
14326         * dragdrop.el (cde-start-drag) moved from frame.el
14327         (offix-start-drag-region) moved from frame.el
14328         (offix-start-drag) moved from frame.el
14329         (cde-start-drag-region) cde drag regions
14330         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
14331
14332 1998-05-26  Oliver Graf <ograf@fga.de>
14333
14334         * dragdrop.el: created dragdrop-drag prototypes
14335         (cde-start-drag-region) fixed typo
14336
14337 1998-05-28  SL Baur  <steve@altair.xemacs.org>
14338
14339         * simple.el (after-init-hook): Remove reader macro.
14340
14341         * packages.el (packages-hardcoded-lisp): Get rid of reader
14342         macros.  Update DOC string.
14343
14344 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14345
14346         * mouse.el (drag-window-divider): Ditto.
14347
14348         * modeline.el (mouse-drag-modeline): Use it.
14349
14350         * lisp-mode.el (let-specifier): Specify indentation.
14351
14352         * specifier.el (let-specifier): Renamed from
14353         `with-specifier-instance'.
14354
14355 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
14356
14357         * x-faces.el:
14358         * faces.el: move definition of xpm-color-symbols from x-faces.el
14359         to faces. Predicate x-get-resource on the presence of x.
14360
14361         * msw-faces.el: set 3d-object face rather than modeline. Specify
14362         faces as specfier defaults.
14363
14364         * package-get.el: don't use package-admin-add-single-file-package.
14365
14366 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14367
14368         * toolbar-items.el: Fixup tooltips.
14369         (toolbar-gnus): Don't use obsolete variable
14370         toolbar-news-frame-properties.
14371         (toolbar-news-reader): Default to `gnus' instead of
14372         `not-configured'.
14373
14374         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
14375         Windows.
14376
14377 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
14378
14379         * package-get.el: rename -installedp -> -installed-p.
14380
14381 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
14382
14383         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
14384         attributes, and assinged it to continuation, truncation and
14385         hscroll glyphs.
14386
14387         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
14388         and made continuation, truncation and hscroll glyphs arrow
14389         characters out of that font.
14390
14391 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14392
14393         * minibuf.el (minibuffer-electric-separator): Play nicely with
14394         directory-sep-char being \.
14395         (minibuffer-electric-tilde): Ditto.
14396         (read-file-name-map): Ditto.
14397
14398 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14399
14400         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
14401         on X devices.
14402         (default-mouse-track-deal-with-down-event): Avoid
14403         `x-disown-selection'; use `disown-selection' instead.
14404
14405 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14406
14407         * select.el:
14408         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
14409         moved to (cut-copy-clear-internal) in select.el. Ditto for
14410         (x-delete-primary-selection) (x-kill-primary-selection)
14411         (x-copy-primary-selection).
14412         (own-clipboard): new function.
14413
14414         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
14415         functions in select.el. remove old ones.
14416         (mswindows-own-clipboard): new function.
14417
14418 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14419
14420         * gnuserv.el: allow connections from mswindows type devices.
14421
14422 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
14423
14424         * msw-glyphs.el: change image type used from cursor to resource.
14425
14426 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
14427
14428         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
14429         for {top,bottom}-{left,right} values in addition to
14430         {top,bottom}_{left,right}.
14431         Use x-get-resource instead of x-get-resource-and-bogosity-check.
14432
14433 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
14434
14435         * cl-macs.el (specifier-instance): Undefine its setf method.
14436
14437         * specifier.el (with-specifier-instance): Added docstring.
14438
14439         * mouse.el (drag-window-divider): Ditto.
14440
14441         * modeline.el (mouse-drag-modeline): Use it.
14442
14443         * lisp-mode.el (with-specifier-instance): Define its indentation
14444         level.
14445
14446         * specifier.el (with-specifier-instance): New macro.
14447
14448 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
14449
14450         * package-get.el (package-get-create-custom): new function to
14451         auto-generate package-get-custom.el from package-get-base.el.
14452         * (package-get-ever-installedp): new function.
14453         * (package-get-custom): new function to get all packages specified
14454         by customize.
14455
14456 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
14457
14458         * cus-edit.el (custom-file): Revert to `~/.emacs'.
14459
14460 1998-05-23  SL Baur  <steve@altair.xemacs.org>
14461
14462         * cl-extra.el: Reverse previous float change.
14463
14464 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
14465
14466         * x-faces.el:
14467         * faces.el (try-font-name): moved from x-faces.el since it is
14468         required by w3 under mswindows as well X.
14469
14470 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14471
14472         * winnt.el: Removed evil (setq completion-ignore-case t)
14473         clause, one more overlookef fsfism.
14474         (nt-quote-args-functions-alist): End sentences with double space.
14475
14476 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14477
14478         * window-xemacs.el (push-window-configuration): Remove kludgery of
14479         recaching default-toolbar specifier.
14480         (pop-window-configuration): Ditto.
14481         (unpop-window-configuration): Ditto.
14482
14483 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14484
14485         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
14486
14487 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
14488
14489         * winnt.el (nt-quote-args-verbatim): Added function.
14490         (nt-quote-args-prefix-quote): Added function.
14491         (nt-quote-args-backslash-quote): Added function.
14492         (nt-quote-args-double-quote): Added function.
14493         (nt-quote-args-functions-alist): New variable.
14494         (nt-quote-process-args): Added function. This is the main quoting
14495         work horse called from process-nt.c
14496
14497 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14498
14499         * winnt.el: Removed duplicate definitions for backspace,
14500         delete, M-backspace and C-M-backspace.
14501         (file-name-buffer-file-type-alist): Removed this variable.
14502         (find-buffer-file-type): Removed function.
14503         (find-file-binary):  Removed function.
14504         (find-file-text): Removed function.
14505         (find-file-not-found-set-buffer-file-type): Removed function.
14506         (save-to-unix-hook): Removed function.
14507         (revert-from-unix-hook): Removed function.
14508         (using-unix-filesystems): Removed function.
14509         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
14510         warning.
14511         (x-set-selection): Removed function.
14512         (x-get-selection): Removed function.
14513         Removed commented FSFisms.
14514         Replaced copyright notice (this file is not part of GNU Emacs).
14515         (nt-shell-mode-hook): Moved here from a lambda expression. Added
14516         comint-process-echoes setting to t.
14517
14518 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14519
14520         * packages.el (packages-no-package-hierarchy-regexp): Introduced
14521         and used following the interface change of
14522         `paths-find-recursive-path'.
14523
14524         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
14525         regexp instead of a list of base names.
14526         (paths-version-control-filename-regexp):
14527         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
14528         Introduced and used following the interface change of
14529         `paths-find-recursive-path'.
14530
14531 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14532
14533         * simple.el (delete-forward-p): Make it a defun; do X garbage only
14534         on X devices, rather than on all non-TTY devices.
14535
14536 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14537
14538         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
14539
14540         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
14541
14542 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
14543
14544         * itimer.el (activate-itimer): Fixed usage of integers
14545         as argument to `concat'.
14546
14547 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
14548
14549         * itimer.el (start-itimer): replace the use of `concat' with
14550         `format'
14551
14552 1998-05-16  SL Baur  <steve@altair.xemacs.org>
14553
14554         * mode-motion.el (mode-motion-hook): Clarify docstring.
14555         From Bob Weiner <weiner@altrasoft.com>
14556
14557         * loadhist.el (symbol-file): Supply prompt string when used
14558         interactively.
14559         From Bob Weiner <weiner@altrasoft.com>
14560
14561 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14562
14563         * loadup.el (really-early-error-handler): Ditto.
14564
14565         * update-elc.el: Ditto.
14566
14567         * setup-paths.el (paths-construct-exec-path): Ditto.
14568
14569         * make-docfile.el: Ditto.
14570
14571         * find-paths.el (paths-decode-directory-path): Use split-path
14572         instead of decode-path.
14573
14574         * files.el (parse-colon-path): Update docstring reference.
14575
14576 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14577
14578         * msw-init.el:
14579         * x-init.el:
14580         Bind cut'n'paste keys to non window-system specific functions.
14581
14582         * msw-select.el: New function mswindows-clear-clipboard.
14583         mswindows-cut-copy-clipboard extended to handle clearing of the
14584         selection and renamed to mswindows-cut-copy-clear-clipboard.
14585
14586         * select.el: on mswindows devices delete-primary-selection
14587         calls mswindows-clear-clipboard.
14588
14589 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14590
14591         * simple.el (quoted-insert): Inhibit quit when using read-char.
14592
14593         * cmdloop.el (read-char): Don't inhibit quit.
14594         (read-char-exclusive): Ditto.
14595         (read-char): Signal quit if quit-char was pressed.
14596         (read-char-exclusive): Ditto.
14597         (read-quoted-char): Return a character, not integer.
14598
14599         * menubar-items.el (default-popup-menu): Use Andy's generic
14600         selection code.
14601         (default-popup-menu): Fix code.
14602
14603 1998-05-14  Oliver Graf <ograf@fga.de>
14604
14605         * dragdrop.el (dragdrop-function-widget): this time it's done
14606
14607 1998-05-13  Oliver Graf <ograf@fga.de>
14608
14609         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14610
14611 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14612
14613         * device.el (device-pixel-width):
14614         (device-pixel-height):
14615         (device-mm-width):
14616         (device-mm-height):
14617         (device-bitplanes):
14618         (device-color-cells): Swapped parameters to device-system-metric
14619         according to the interface change.
14620
14621 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14622
14623         * mouse.el (default-mouse-motion-handler): Use new name of the
14624         function event-over-vertical-divider-p.
14625         Do not set E-W arrow cursor over the divider if
14626         vertical-divider-draggable-p is nil in the window.
14627         ([top-level]): Use new name for the variable
14628         vertical-divider-map.
14629         (drag-window-divider): Respect vertical-divider-draggable-p.
14630         Variable name typo fixes.
14631
14632 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14633
14634         * keymap.el (kbd): Define here; handle string constants and
14635         others...
14636
14637 1998-05-15  Christian Nyb <chr@mediascience.no>
14638
14639         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14640         in Emacs 18.
14641
14642 1998-05-13  Didier Verna  <didier@xemacs.org>
14643
14644         * mouse.el (drag-window-divider): give the vertical divider a
14645         pressed look when dragging it.
14646
14647 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14648
14649         * faces.el: predicate some more face operations on x or mswindows
14650         not just x.
14651
14652         * modeline.el: enable modeline coloring for mswindows.
14653
14654 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14655
14656         * minibuf.el (minibuffer-default): Added variable; compatible with
14657         FSF Emacs.
14658         (next-history-element): Used `minibuffer-default'.
14659
14660 1998-05-12  Oliver Graf <ograf@fga.de>
14661
14662         * dragdrop.el (dragdrop-function-widget): button and mods ok
14663         arguments still look a bit strange
14664         (dragdrop-compare-mods) created
14665         (dragdrop-drop-do-functions) correctly checks for buttons and
14666         modifiers
14667
14668 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14669
14670         * setup-paths.el (paths-default-info-directories): Replace
14671         path-separator with directory-sep-char.
14672
14673         * files.el (path-separator): Don't define it here.
14674
14675 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14676
14677         * update-elc.el: Ditto.
14678
14679         * setup-paths.el (paths-construct-exec-path): Ditto.
14680
14681         * make-docfile.el: Ditto.
14682
14683         * loadup.el (really-early-error-handler): Ditto.
14684
14685         * find-paths.el (paths-decode-directory-path): Use decode-path
14686         instead of decode-path-internal.
14687
14688         * files.el (parse-colon-path): Update docstring.
14689
14690 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14691
14692         * subr.el (get-buffer-window-list): Make BUFFER optional.
14693
14694         * window-xemacs.el (windows-of-buffer): Defalias to
14695         get-buffer-window-list.
14696
14697 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14698
14699         * disass.el: Fix maintainer keyword.
14700
14701         * bytecomp.el (byte-compile-and-load-file): Autoload.
14702         (byte-compile-buffer): Ditto.
14703
14704         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14705         value is returned, not the name.
14706         (lisp-imenu-generic-expression): Enable it.
14707         (lisp-mode-variables): Ditto.
14708         (lisp-indent-offset): Change defconst to defvar.
14709         (lisp-indent-function): Ditto.
14710         (lisp-body-indent): Ditto.
14711
14712 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14713
14714         * modeline.el: Use zap-last-kbd-macro-event.
14715
14716         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14717         nil, don't attempt to do anything with messages.
14718         (eval-last-sexp): Use `letf' for clarity.
14719
14720 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14721
14722         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14723
14724 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14725
14726         * buff-menu.el:
14727         * lisp-mode.el:
14728         * obsolete.el:
14729         Change empty docstrings into no doc strings at all.
14730         Fix bogus FSF-format docstrings.
14731         * etags.el: Fix docstring.
14732
14733 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14734
14735         * package-get.el (package-get): Use internal md5
14736
14737 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14738
14739         * about.el (about-xemacs): Correct abuse of concat.
14740
14741 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14742
14743         * info.el (Info-mode): Use easymenu.
14744
14745 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14746
14747         * apropos.el (apropos): Don't use concat with integers.
14748
14749         * cmdloop.el (describe-last-error): Handle the case when no error
14750         was seen gracefully.
14751
14752         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14753         defun.
14754         (apropos-describe-plist): Ditto.
14755
14756         * help.el (with-displaying-help-buffer): Revert to a defun.
14757         (describe-key): Use it as defun.
14758         (describe-mode): Ditto.
14759         (describe-bindings): Ditto.
14760         (describe-prefix-bindings): Ditto.
14761         (describe-installation): Ditto.
14762         (view-lossage): Ditto.
14763         (describe-function): Ditto.
14764         (describe-variable): Ditto.
14765         (describe-syntax): Ditto.
14766
14767 1998-05-11  Oliver Graf <ograf@fga.de>
14768
14769         * dragdrop.el: changed order of require/provide
14770         (dragdrop-drop-mime-default) changed to new calling conventions
14771         (dragdrop-drop-do-functions) changed to new calling conventions
14772         (dragdrop-function-widget) this one needs more work...
14773
14774 1998-05-10  Oliver Graf <ograf@fga.de>
14775
14776         * about.el: another small change in my entry
14777         * dragdrop.el (dragdrop-drop-log-function): logging added
14778         plus customizations
14779         changed interface to handler functions. now called with event
14780         and object
14781
14782 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14783
14784         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14785         E-W arrow pointer displayed over draggable dividers.
14786
14787         * mouse.el (default-mouse-motion-handler): Show it when
14788         appropriate.
14789         (drag-window-divider): Added.
14790         ([top-level]): Initialized window-divider-map with a keymap
14791         binding the above function to left button down event.
14792
14793         * x-mouse.el (x-init-pointer-shape): Initialize
14794         divider-pointer-glyph from Cursor.dividerPointer, or use default
14795         E-W double arrow.
14796
14797 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14798
14799         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14800
14801 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14802
14803         * simple.el (count-words-buffer): Don't query for buffer.
14804         (count-lines-buffer): Ditto.
14805
14806 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14807
14808         * help.el (where-is): add optional insert argument.
14809
14810 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14811
14812         * help.el (describe-key-briefly): New argument INSERT.
14813
14814         * simple.el (eval-expression): New optional argument; synch with
14815         FSF 20.3.
14816
14817         * keydefs.el (global-map): Add new register bindings.
14818
14819         * register.el: Synched with FSF 20.3.
14820
14821 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14822
14823         * window-xemacs.el (recenter): all arguments are optional.
14824
14825 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14826
14827         * device.el: (device-pixel-width): Reflected name/parameters
14828         change to device-system-metric.
14829         (device-pixel-height): Ditto.
14830         (device-mm-width): Ditto.
14831         (device-mm-height): Ditto.
14832         (device-bitplanes): Ditto.
14833         (device-color-cells): Ditto.
14834
14835 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14836
14837         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14838
14839         * cl.el (most-positive-fixnum): Document.
14840         (most-negative-fixnum): Ditto.
14841
14842         * cus-dep.el: Updated comment.
14843
14844         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14845         constant.
14846
14847         * cus-load.el (custom-put): Removed.
14848
14849         * files.el (after-find-file): Just resignal quit instead of
14850         signaling "canceled".
14851
14852 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14853
14854         * frame.el (other-frame): Use `focus-frame' instead of
14855         select-frame kludges.
14856
14857         * lisp-mode.el: Update lisp-indent-function for
14858         save-selected-frame and with-selected-frame.
14859
14860         * frame.el (save-selected-frame): New macro.
14861         (with-selected-frame): Ditto.
14862         (other-frame): Use `set-frame-focus'.
14863
14864 1998-05-06  Oliver Graf <ograf@fga.de>
14865
14866         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14867         (dragdrop-drop-url-default) default handler for URL drops created
14868         (dragdrop-drop-mime-default) default handler for MIME drops created
14869         (dragdrop-drop-functions) default custom for handling drops created
14870         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14871
14872 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14873
14874         * mouse.el: Removed redundant mouse-mswindows-drop function.
14875
14876 1998-05-05  Oliver Graf <ograf@fga.de>
14877
14878         * about.el: changed some text in my entry
14879         * dragdrop.el: added customs
14880
14881 1998-05-04  Oliver Graf <ograf@fga.de>
14882
14883         * mouse.el: killed global drop key bindings
14884         (mouse-offix-drop) removed
14885         * dragdrop.el: created
14886         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14887
14888 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14889
14890         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14891         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14892
14893         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14894         obsolete comment.
14895
14896         * scrollbar.el (scrollbars-visible-p): Use new
14897         {vertical,horizontal}-scrollbar-visible-p specifiers.
14898
14899 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14900
14901         * device.el (device-pixel-height):
14902         (device-pixel-width):
14903         (device-mm-width):
14904         (device-mm-height):
14905         (device-bitplanes):
14906         (device-color-cells): Moved these 6 functions from device.c; they
14907         all use single (device-system-metrics) call.
14908
14909 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14910
14911         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14912         were renamed.
14913
14914         * menubar-items.el:
14915         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14916         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14917
14918         * help.el (help-map): Remove Hyperbole keybinding logic.
14919         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14920
14921 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14922
14923         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14924         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14925
14926 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14927
14928         * msw-glyphs.el: use nicer icon3 from the frame icon.
14929
14930 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14931
14932         * version.el (emacs-version): Remove InfoDock conditionals.
14933
14934         * startup.el (startup-splash-frame): Change ID logo name.
14935
14936 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14937
14938         * files.el (after-find-file): If the user presses C-g on
14939         directory-creation prompt, kill the buffer.
14940
14941 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14942
14943         * simple.el (count-words-region): Reverse previous change.
14944
14945 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14946
14947         * replace.el (query-replace): Just call perform-replace.
14948         (query-replace-regexp): Ditto.
14949         (perform-replace): Move region handling here.
14950         (perform-replace): Use the new arg to match-data.
14951
14952 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14953
14954         * x-init.el: Install X specific display table that
14955           displays char 0240 as a space to avoid whatever it is
14956           that screws up display of that character code.
14957
14958 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14959
14960         * help.el (function-arglist): If no arguments are documented for a
14961         subr, print nothing rather than incorrect output.
14962
14963 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14964
14965         * cmdloop.el (command-error): Update bail-out error message to use
14966         `emacs-program-name'.
14967
14968         * lib-complete.el: Remove reader macro cruft.
14969
14970         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14971         cruft.
14972
14973         * simple.el (count-words-region): Drop interactive-p check on the
14974         message.
14975
14976 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14977
14978         * font.el
14979         * msw-faces.el
14980         Correct spelling of mswindows-font-canonicalize-name.
14981
14982 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14983
14984         * ldap.el (ldap-host-parameters-alist): Replaced with
14985         `ldap-host-parameters-plist'
14986         (ldap-search): Adapt to previous change
14987
14988 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14989
14990         * about.el (about-hackers): Update Bob Weiner bio.
14991         (about-maintainer-info): Ditto.
14992
14993 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14994
14995         * simple.el (display-warning-minimum-level): Docfix.
14996
14997 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14998
14999         * widget.el (:default-get): New keyword.
15000         * wid-edit.el (default, widget-default-default-get): Define it.
15001         (group, widget-group-default-get): Define it.
15002         (menu-choice, widget-choice-default-get): Define it.
15003         (widget-default-get): New function.
15004         (widget-choice-action): Call it.
15005         (widget-editable-list-entry-create): Call it.
15006
15007 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
15008
15009         * byte-optimize.el (byte-boolean-vars): Removed.
15010         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
15011         lookup through `byte-boolean-vars'.
15012
15013 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
15014
15015         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
15016         resource-provided values into ghost specs for scrollbar-height and
15017         scrollbar-width.
15018
15019 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
15020
15021         * byte-optimize.el: Don't attempt to optimize /=.
15022
15023         * bytecomp.el (byte-compile-one-ore-more-args): New function.
15024         (byte-compile-/=): Ditto.
15025
15026 1998-05-02  SL Baur  <steve@altair.xemacs.org>
15027
15028         * apropos.el: Use `with-displaying-help-buffer'.
15029         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
15030         Use `with-displaying-help-buffer'.
15031         (apropos-follow): Do not give special treatment to buffer cursor
15032         was in prior to a mouse click.
15033         (apropos-describe-plist): Use `with-displaying-help-buffer'.
15034         (apropos-print-doc): Set correct buffer for setting text
15035         properties.
15036
15037 1998-05-01  SL Baur  <steve@altair.xemacs.org>
15038
15039         * help.el (help-buffer-prefix-string): New variable.
15040         (help-buffer-name): Use it.
15041
15042         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
15043         mode menu.
15044
15045 1998-04-30  Greg Klanderman  <greg@alphatech.com>
15046
15047         * frame.el (other-frame): Work even when focus-follows-mouse is true.
15048
15049 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
15050
15051         * files.el (find-file-noselect): Update docstring.
15052         (find-file-noselect): Signal an error if found an unreadable file.
15053         (file-chase-links): Save the match data.
15054         (normal-mode): Use `lwarn' and `error-message-string'.
15055         (interpreter-mode-alist): Change defconst to defvar.
15056         (inhibit-first-line-modes-regexps): Ditto.
15057         (inhibit-first-line-modes-regexps): Added .tgz.
15058         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
15059         (change-major-mode-with-file-name): New user-option.
15060         (set-visited-file-name): Synched with FSF.
15061         (file-name-extension): New function, from FSF 20.3.
15062         (file-relative-name): Synched with FSF.
15063         (save-some-buffers): Support the C-r feature.
15064         (recover-session): Synched with FSF.
15065         (kill-some-buffers): Ditto.
15066         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
15067
15068 1998-04-30  SL Baur  <steve@altair.xemacs.org>
15069
15070         * files.el (insert-file): Undo previous change and reenable use of
15071         format.el.
15072
15073 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
15074
15075         * window-xemacs.el (recenter): Define.
15076
15077 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
15078
15079         * font.el (mswindows-font-create-name)
15080         (mswindows-font-create-object): new functions for mswindows type
15081         fonts.
15082
15083         * msw-faces.el (mswindows-font-canicolize-name): fix so that
15084         strings are parsed as well as font objects.
15085
15086 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
15087
15088         * modeline.el (defining-kbd-macro): Restore modeline indication of
15089         kbd-macro being recorded.
15090         (add-minor-mode): Simplify docstring.
15091         (modeline-minor-mode-menu): Remove stuff.
15092
15093 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
15094
15095         * code-process.el (call-process): dynamically decide process
15096         coding type.
15097
15098 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
15099
15100         * modeline.el: Add line-number-mode, column-number-mode to
15101         the modeline minor-mode menu.  Button2 on the line number does
15102         goto-line.
15103
15104 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
15105
15106         * mouse.el: move x-selection-owner-p type things to
15107         selection-owner-p.
15108
15109         * msw-init.el: copy zmacs stuff from x-init.el
15110
15111         * msw-select.el (mswindows-own-selection)
15112         (mswindows-disown-selection) (mswindows-selection-owner-p): new
15113         functions. Very simple minded implementation of selectio
15114         ownership.
15115
15116         * select.el (own-selection) (disown-selection)
15117         (activate-region-as-selection) (select-make-extent-for-selection)
15118         (valid-simple-selection-p): functions moved from x-select.el for
15119         generalized selection.
15120
15121         * x-select.el: see select.el changes.
15122
15123         * x-toolbar.el: use new selection functions.
15124
15125 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15126
15127         * packages.el (packages-find-package-directories): Fixed bug that
15128         would pick up multiple site-package directories.
15129         (package-locations): Added "xemacs-packages" as a late package
15130         location.
15131
15132         * find-paths.el: Now uses `emacs-program-name' and
15133         `emacs-program-version'.
15134         Additions to enforce version-specific directories in
15135         `paths-find-version-directory'.
15136
15137 1998-04-29  SL Baur  <steve@altair.xemacs.org>
15138
15139         * default.el: Removed.
15140         * site-start.el: Removed.
15141
15142 1998-04-29  Didier Verna  <didier@xemacs.org>
15143
15144         * minibuf.el (minibuffer-history-minimum-string-length): Default
15145         to nil.
15146
15147 1998-04-28  SL Baur  <steve@altair.xemacs.org>
15148
15149         * find-paths.el (paths-program-name): Rename.
15150         (paths-emacs-root-p): Ditto.
15151         (paths-find-site-directory): Ditto.
15152
15153 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
15154
15155         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
15156         `emacs-lisp-byte-compile-and-load'.
15157
15158 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15159
15160         * ldap.el (ldap-search): Fixed additional parameter passing to
15161         `ldap-open'
15162
15163 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
15164
15165         * select.el (kill-primary-selection) (selection-owner-p)
15166         (copy-primary-selection) (yank-clipboard-selection)
15167         (selection-exists-p) (delete-primary-selection): new file and
15168         functions that do the right thing for the selected device.
15169
15170         * x-menubar.el: use generalised selection functions.
15171
15172         * dumped-lisp.el: dump select.el.
15173
15174 1998-04-27  SL Baur  <steve@altair.xemacs.org>
15175
15176         * find-paths.el (paths-progname): New variable.
15177         (paths-emacs-root-p): Use it.
15178         (paths-find-site-directory): Ditto.
15179
15180 1998-04-26  SL Baur  <steve@altair.xemacs.org>
15181
15182         * loadup.el ((member "dump" command-line-args)): Dump as
15183         `infodock' if InfoDock.
15184
15185 1998-04-25  SL Baur  <steve@altair.xemacs.org>
15186
15187         * find-paths.el (construct-emacs-version): Simplify, include
15188         program name in the return value.
15189         * (paths-find-version-directory): Use it.
15190
15191 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15192
15193         * info.el (Info-parse-dir-entries): Fixed regexp
15194         (Info-build-dir-anew): Remove full suffix and capitalize info file
15195         name for files with no @direntry
15196         (Info-batch-rebuild-dir): New function
15197         (Info-suffixed-file): Check for regular files instead of simple
15198         file existence (could catch directories before)
15199
15200 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15201
15202         * setup-paths.el, find-paths.el: Removed uses of `not' which
15203         temacs doesn't have.
15204
15205         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
15206         into root searching.
15207
15208 1998-04-24  Martin Buchholz  <martin@xemacs.org>
15209
15210         * subr.el: Remove definition of `not'.
15211
15212 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
15213
15214         * msw-glyphs.el: enable graphics support.
15215
15216 1998-04-23  Didier Verna  <didier@xemacs.org>
15217
15218         * x-menubar.el (default-menubar): restored the line-number-mode
15219         option.
15220
15221         * misc doc string updates related to the options menu.
15222
15223 1998-04-24  SL Baur  <steve@altair.xemacs.org>
15224
15225         * setup-paths.el (paths-construct-load-path): Fix typo.
15226
15227 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15228
15229         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
15230         font-menu-ignore-scaled-fonts don't have to be bound now; this
15231         gets us one step further towards making --no-autoloads work.
15232
15233         * startup.el (normal-top-level): Load auto-autoloads only if
15234         lisp-directory is non-nil.
15235
15236         * setup-paths.el (paths-construct-load-path): Made it robust
15237         against nil lisp-directory.
15238
15239         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
15240         to the list of variables that cause a warning when nil.
15241
15242         * toolbar.el (init-toolbar-location): Now works even when there's
15243         no toolbar icon directory.
15244
15245 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
15246
15247         * help.el (view-lossage): Recognize it.
15248
15249         * simple.el (log-message): Mark multiline messages.
15250
15251 1998-04-22  SL Baur  <steve@altair.xemacs.org>
15252
15253         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
15254
15255 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
15256
15257         * package-get.el (package-get-all):  add `\n' separator to
15258         interactive specification so that both variables are read
15259
15260 1998-04-22  Didier Verna  <didier@xemacs.org>
15261
15262         * x-menubar.el: ported the options menu to Custom.
15263         Moved the "read only" toggle button to the buffers menu.
15264         Corrected some missing ;;;###autoload or defcustom.
15265
15266         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
15267         the scrollbar-visible specifier for options menu handling.
15268
15269         * toolbar.el (toolbar-visible-p)
15270                      (toolbar-captioned-p)
15271                      (default-toolbar-position): defcustom wrappers around
15272         the toolbar specifiers for options menu handling.
15273
15274         * frame.el (get-frame-for-buffer-default-instance-limit):
15275         defcustom it for options menu handling.
15276
15277         * font-lock.el (font-lock-mode): defcustom and autoload the variable
15278         font-lock-mode for options menu handling.
15279
15280         * cus-start.el: added Custom properties to overwrite-mode for
15281         options menu handling.
15282
15283 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
15284
15285         * about.el: shameless self-promotion.
15286
15287 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
15288
15289         * simple.el (raw-append-message): Slightly optimize.
15290         (remove-message): Use `push' for clarity.
15291         (append-message): Ditto.
15292         (display-warning): Dito.
15293         (raw-append-message): Send the message to the appropriate device.
15294
15295 1998-04-22  SL Baur  <steve@altair.xemacs.org>
15296
15297         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
15298         From Sean MacLennan <Sean.MacLennan@pika.ca>
15299
15300 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15301
15302         * setup-paths.el: Changed `directory-sep-char' to
15303         `path-separator', following a change in GNU Emacs.
15304
15305 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15306
15307         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
15308         (Info-build-dir-anew): Add a final newline.
15309         (Info-build-dir-anew): Do not issue warning when rebuilding policy
15310         is `always'
15311         (Info-rebuild-dir): Ditto
15312
15313         * dumped-lisp.el (preloaded-file-list): Added ldap.el
15314
15315 1998-04-21  SL Baur  <steve@altair.xemacs.org>
15316
15317         * simple.el (count-words-buffer): Retain zmacs region.
15318         (count-words-region): Ditto.
15319         * simple.el: (what-line): Expanded line counts.
15320         (count-lines): New parameter to conditionalize whether collapsed
15321         lines get counted.
15322         From Bob Weiner <weiner@altrasoft.com>
15323
15324 1998-04-19  SL Baur  <steve@altair.xemacs.org>
15325
15326         * packages.el (package-locations): infodock-packages must override
15327         mule-packages and packages.
15328
15329 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
15330
15331         * wid-edit.el:
15332         remove rude messages from widget-activation-widget-mapper
15333         and widget-activation-glyph-mapper
15334
15335 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
15336
15337         * toolbar.el: Remove (featurep 'x) test from
15338         toolbar-make-button-list
15339
15340 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
15341
15342         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
15343         only if in the same frame.
15344
15345 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15346
15347         * packages.el (package-locations): Added site-packages hierarchy.
15348
15349         * setup-paths.el (paths-default-info-directories): Introduced and
15350         used.
15351
15352         * packages.el, setup-paths.el: Set various path searching depths
15353         to 1.
15354
15355         * packages.el (packages-hierarchy-depth):
15356         (packages-load-path-depth): Introduced and used.
15357
15358         * setup-paths.el (paths-load-path-depth): Introduced and used.
15359
15360         * find-paths.el (paths-find-recursive-path): Added max-depth
15361         parameter.
15362
15363 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15364
15365         * setup-paths.el (paths-construct-info-path): Removed
15366         dependency on behavior of (file-name-as-directory "").
15367
15368 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15369
15370         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
15371         lisp objects
15372
15373 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15374
15375         * dump-paths.el, startup.el: Added handling for --debug-paths.
15376
15377 1998-04-15  William M. Perry  <wmperry@aventail.com>
15378
15379         * wid-edit.el: We cannot just set the help-echo or balloon-help
15380           properties for an extent based on the :help-echo widget
15381           property, since help-echo and balloon-help cause an EXTENT to
15382           get passed in, where :help-echo functions are expecting a WIDGET
15383
15384 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
15385
15386         * scrollbar.el (init-scrollbar-from-resources): Call
15387         mswindows-init-scrollbar-metrics when appropriate.
15388
15389 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
15390
15391         * dumped-lisp.el: dump x-toolbar for window system
15392
15393         * msw-init.el (init-post-mswindows-win): enable toolbars if we
15394         have support and xpm.
15395
15396 1998-04-16  SL Baur  <steve@altair.xemacs.org>
15397
15398         * files.el (toggle-read-only): Fix docstring.
15399         From Didier Verna <didier@xemacs.org>
15400
15401 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15402
15403         * startup.el (normal-top-level): Load autoload-file-name without
15404         specifying an extension---some people only auto-autoload.el.gz.
15405
15406 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
15407
15408         * files.el (backup-enable-predicate): Don't bomb on NAME being
15409         nil.
15410
15411 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15412
15413         * find-paths.el, packages.el: Now prefers configure'd paths.
15414         This shouldn't cause any of the originally anticipated problems as
15415         the current paths architecture will not define the various
15416         configure-xxx variables if they're not specified on the configure
15417         command line.
15418
15419         * find-paths.el, setup-paths.el, packages.el: Removed all
15420         mentionings of "/" as a path separator.
15421         Used paths-construct-path throughout.
15422
15423         * find-paths.el (paths-construct-path): Created to assemble paths
15424         from directory components.
15425
15426         * setup-paths.el, packages.el: Used paths-decode-directory-path
15427         instead of decode-path-internal.
15428
15429         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
15430         and associates.
15431         (paths-decode-directory-path) Created.
15432
15433         * setup-paths.el: Changed configure-exec-path to
15434         configure-exec-directory.
15435
15436 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15437
15438         * packages.el (packages-find-packages): Fixed decoding of
15439         EMACSPACKAGEPATH.
15440
15441         * startup.el: -no-packages -> -no-early-packages.
15442
15443         (packages-load-package-lisps): Fixed loading of auto-autoload
15444         files.
15445
15446         * startup.el (normal-top-level): Fixed loading of core
15447         auto-autoload.
15448
15449         * obsolete.el: Un-obsoleted site-directory.  Sigh.
15450
15451         * startup.el, packages.el, dump-paths.el: Added proper settings
15452         for site-directory and lisp-directory variables.
15453
15454         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
15455         inhibit-package-autoloads and fixed handling of it.
15456
15457         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
15458         handling of former inhibit-package-init, now
15459         inhibit-early-packages, to make -vanilla etc. work.
15460
15461 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
15462
15463         * code-process.el (start-process): Fallback to 'undecided instead
15464         of 'binary for process input coding stream.
15465
15466         * process.el (start-process): Docstring fix.
15467
15468 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15469
15470         * info.el (Info-insert-dir): Do not insert temporary dir files
15471         in Info-dir-file-attributes
15472         (Info-build-dir-anew): Ensure temporary buffer is not read-only
15473         (Info-rebuild-dir): Ditto.
15474
15475 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15476
15477         * obsolete.el: Added obsoleteness declarations for
15478         `site-directory' and `Info-default-directory-list'.
15479
15480 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15481
15482         * find-paths.el (paths-find-emacs-root): Only look at the
15483         executable at the end of the symlink chain for determining the
15484         Emacs root.
15485
15486 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15487
15488         * setup-paths.el (paths-construct-info-path): Changed construction
15489         to cater to gone default in configure.
15490
15491         * find-paths.el (paths-uniq-append): Added.
15492
15493         * packages.el: Rewritten package path construction once again.
15494
15495         * dump-paths.el, startup.el: Removed package-path as a global
15496         variable.
15497
15498         * package-admin.el (package-admin-add-single-file-package):
15499         (package-admin-add-binary-package): Changed package-path to
15500         late-packages.
15501
15502         * packages.el (packages-split-path): Split path at "/" rather than
15503         nil according to change in emacs.c.
15504
15505 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15506
15507         * setup-paths.el (paths-construct-info-path): Changed info path
15508         order so that directories come out right.
15509         (paths-find-lock-directory): Fixed bug: It used to think
15510         configure-lock-directory is a path.
15511
15512 1998-04-06  Jeff Miller <jmiller@smart.net>
15513
15514         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
15515         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
15516         eases the use of toolbar-add/kill-item functions.
15517
15518 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
15519
15520         * code-files.el (file-coding-system-alist): Commented out
15521         loaddefs.el magical treatment.
15522
15523 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15524
15525         * info.el (Info-rebuild-outdated-dir): Added new option
15526         `conservative' and made it the default
15527         (Info-rebuild-dir): Appropriately parse multi-line description
15528         strings, and multi-section dir files. Issue warning when dir
15529         is rebuilt as temporary
15530         (Info-build-dir-anew): Issue warning when dir is built as
15531         temporary
15532
15533 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
15534
15535         * list-mode.el (list-mode-map): Bind highlight motion commands to
15536         standard keys left, right, C-b and C-f.
15537
15538 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15539
15540         * files.el (auto-mode-alist): allow .sc for Scheme->C
15541
15542 1998-04-06  SL Baur  <steve@altair.xemacs.org>
15543
15544         * loadup.el (pureload): Don't quote (garbage-collect).
15545
15546 1998-04-04  SL Baur  <steve@altair.xemacs.org>
15547
15548         * package-get-base.el: Updated.
15549
15550 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
15551
15552         * isearch-mode.el (isearch-just-started): New variable.
15553         (isearch-mode): Set it.
15554         (isearch-repeat): Advance one character forward only if the search
15555         was successful, and was not just started.
15556         (isearch-repeat): Clear isearch-just-started.
15557
15558 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15559
15560         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15561         if running -batch.
15562
15563 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15564
15565         * subr.el (listify-key-sequence): Removed.
15566
15567 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15568
15569         * bytecomp.el (byte-compile-print-gensym): New option.
15570         (byte-compile-output-file-form): Use it.
15571         (byte-compile-output-docform): Ditto.
15572         (byte-compile-compiled-obj-to-list): Ditto.
15573
15574 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15575
15576         * msw-glyphs.el: set frame icon if xpm support.
15577
15578 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15579
15580         * help.el: Code that pretty prints variable values
15581           removed.
15582
15583 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15584
15585         * find-paths.el (paths-emacs-root-p): Correct test for installation
15586         directory.
15587         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15588
15589 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15590
15591         * loaddefs.el: Don't set debug-ignored-errors; leave
15592           its default value set to nil.
15593
15594 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15595
15596         * info.el (Info-rebuild-dir): fixed mis-spelling.
15597
15598 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15599
15600         * info.el (Info-rebuild-outdated-dir): New custom var
15601         (Info-insert-node): Create/update dir file when needed, ie when it
15602         does not exist or is older than some info files in directory
15603
15604 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15605
15606         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15607         for last packages, mainly for using a 20.4 package base.
15608
15609         * packages.el (late-packages): Typo fix.  It was called
15610         early-packages.
15611
15612         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15613         relative symlinks correctly.
15614         (paths-find-emacs-roots): More rigorous checking for plausible
15615         configuration-time root.
15616
15617         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15618         find its roots.
15619
15620 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15621
15622         * faces.el: Fix docstrings.
15623         * glyphs.el: Fix docstrings.
15624         * mouse.el: Fix docstrings.
15625
15626         * frame.el: Change phrase `current frame' to `selected frame'.
15627
15628         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15629
15630         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15631         macros using backquote to make them infinitely more readable.
15632
15633 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15634
15635         * packages.el (packages-find-package-path): Hardcoded specialized
15636         InfoDock support until we can clean this up.
15637
15638         * help.el (describe-bindings-1): Return the value of the bindings
15639         help buffer created.
15640         (describe-bindings): Ditto.
15641
15642         * simple.el (set-variable): Restore previous behavior of not
15643         bombing if the variable to set is not boundp.
15644
15645 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15646
15647         * packages.el (packages-handle-package-dumped-lisps): Allow for
15648         non-local files to be loaded off the package-lisp variable.
15649
15650 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15651
15652         * x-faces.el: Global X resources should override
15653           specs for all device classes (color, grayscale, mono);
15654           code currently doesn't override any of them.  Fixed by
15655           calling remove-specifier with '(x default) as the tag
15656           set and allowing inexact matches.
15657
15658 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15659
15660         * faces.el: Separated face initializations based on
15661           device classes into device type specific (tag set,
15662           instantiator) pairs.
15663
15664 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15665
15666         * wid-edit.el (widget-choice-action): Remember user's explicit
15667         choice.
15668         (widget-choice-value-create): Respect it.
15669         From Richard Stallman <rms@gnu.org>
15670
15671 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15672
15673         * setup-paths.el (paths-construct-info-path): Always append
15674         existing directories from configure-time info path.
15675
15676         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15677         Info-directory-list.
15678
15679         * info.el: Removed Info-default-directory-list which was broken by
15680         design.
15681         Removed bogus initialization of Info-directory-list---startup.el
15682         can do a much better job.
15683         Added autoload of Info-directory-list.
15684
15685         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15686         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15687         be exclusive; now it's merely given precedence, just like in the
15688         old days.
15689
15690 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15691
15692         * find-paths.el (paths-find-architecture-directory): Fix bug with
15693         finding; it used to default too early.
15694
15695 1998-03-25  Martin Buchholz <martin@xemacs.org>
15696
15697         * packages.el (packages-split-path): Fix a bug; it used to fail
15698         for paths that weren't split.
15699
15700 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15701
15702         * finder.el (finder-compile-keywords): trap on errors.
15703
15704 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15705
15706         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15707           fourth argument of t so that only the specs exactly
15708           matching the tag lists are removed.
15709
15710 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15711
15712         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15713
15714 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15715
15716         * minibuf.el (mouse-read-file-name-1): If a default directory was
15717         specified, use it for generating the completions.
15718
15719 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15720
15721         * update-elc.el: Now respects inhibit-package-init and
15722         inhibit-site-lisp.
15723         Now does path construction with loadup-paths.
15724
15725         * startup.el (normal-top-level, startup-setup-paths): Now respects
15726         inhibit-package-init and inhibit-site-lisp.
15727
15728         * packages.el (packages-find-package-path): Extended package path
15729         by version-specific hierarchies.
15730         (packages-find-packages): Now respects inhibit flag and
15731         inhibit-site-lisp.
15732         Moved path setup to loadup-paths.
15733
15734         * make-docfile.el: Now respects inhibit-package-init and
15735         inhibit-site-lisp.
15736         Now does path construction with loadup-paths.
15737
15738         * loadup.el: Now respects inhibit-package-init and
15739         inhibit-site-lisp.
15740
15741         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15742
15743         * loadup-paths.el: New file: setup load-path to encompass
15744         packages.
15745
15746 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15747
15748         * auto-show.el: load-gc renamed to pureload.
15749         * site-load.el: Ditto.
15750         * packages.el (toplevel): Ditto.
15751         * loadup.el (really-early-error-handler): Ditto.
15752         * dumped-lisp.el (preloaded-file-list): Ditto.
15753         * cus-face.el (custom-declare-face): Ditto.
15754
15755 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15756
15757         * <Today>: The Big Path Searching Overhaul.
15758
15759         * find-paths.el: New file: find and assemble paths in the
15760         installation hierarchy.
15761
15762         * setup-paths.el: New file: global layout of paths and directories
15763         within the XEmacs hierarchy.
15764
15765         * packages.el: Replaced everything related to path searching and
15766         startup by code in terms of find-paths.
15767
15768         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15769         the new path searching engine.
15770
15771         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15772         and setup-paths.
15773
15774 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15775
15776         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15777         setup-paths.el.
15778
15779 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15780
15781         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15782         compiles identically in any configuration.
15783         Removed irrelevant commentary.
15784
15785 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15786
15787         * simple.el (set-variable): Allow setting specifiers.
15788
15789 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15790
15791         * lisp.el (forward-sexp): Revert previous change.
15792
15793 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15794
15795         * frame.el (frame-initialize): Use `delete-console' instead of
15796         `delete-device' to delete the stream console to match the usage in
15797         Fkill_emacs.
15798
15799 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15800
15801         * files.el (cdpath-previous): New variable.
15802         (cd): Use it.
15803         From Bob Weiner <weiner@wave.altrasoft.com>
15804
15805 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15806
15807         * keydefs.el: Changed keybindings of forward-char,
15808           backward, scroll-up and scroll-down to point to their
15809           -command counterparts.
15810
15811         * simple.el: New functions: forwarc-char-command,
15812           backwrad-char-command, scroll-up-command,
15813           scroll-down-command which work liek their counterparts
15814           except that they honor the variable
15815           signal-error-on-buffer-boundary.
15816
15817           Definition of signal-error-on-buffer-boundary received
15818           from src/cmds.c.
15819
15820           defvar declaration added for word-across-newline to avoid
15821           byte-compiler warning about the free variable reference.
15822
15823 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15824
15825         * winnt.el: Removed "%t" from the beginning of
15826         modeline-format. From now on, there's no nt-specifics in the modeline.
15827
15828 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15829
15830         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15831         of `when' with `if'.
15832
15833 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15834
15835         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15836         mswindows. Must be reworked along with glyphs.el, or
15837         merged into it, after there is images support.
15838
15839         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15840         'mswindows.
15841
15842 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15843
15844         * faces.el: fix for text cursor initialization.
15845         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15846         From Andy Piper <andyp@parallax.co.uk>
15847
15848 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15849
15850         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15851         if there is an existing package that handles it and warn the user
15852         about that mode.
15853
15854 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15855
15856         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15857         Installation" menu item when Installation-string is not bound.
15858
15859 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15860
15861         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15862         From Jeremiah W. James <jerry@cs.ucsb.edu>
15863
15864 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15865
15866         * msw-faces.el:
15867         * faces.el: Fix face initialization.
15868
15869 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15870
15871         * files.el (backup-enable-predicate): fix breakage introduced
15872         by TMPDIR patch.
15873
15874 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15875
15876         * x-faces.el (x-init-face-from-resources): The
15877           TTY face property retrieval functions don't return
15878           specifiers, so use face-property instead.
15879
15880 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15881
15882         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15883
15884 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15885
15886         * x-menubar.el: Expanded documentation for
15887           option-save-faces.  Changed Options -> Browse Faces
15888           menu entry to invoke customize-face.
15889
15890 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15891
15892         * faces.el: Most face initialization moved out of
15893           init-other-random-faces to the top level so that the
15894           initialization happens before Xemacs is dumped.  Much
15895           of the fascist "face-differs-from-default-p or FROB!"
15896           code has been retired in favor of letting the user do
15897           what they want to do.  Face initialization code changed
15898           to use `default' specifier tag so that the settings can
15899           be overridden later if the user wishes it.
15900
15901 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15902
15903         * about.el (about-hackers): Update contributors list.
15904
15905 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15906
15907         * specifier.el: Define new specifier tag `default'.
15908
15909         * modeline.el: Initialize faces using `default' tag.
15910
15911         * x-faces.el (x-init-face-from-resources): Remove
15912           specifier specs containing the `default' tag before
15913           adding new specs.
15914
15915 1998-03-02  John Jones  <jj@asu.edu>
15916
15917         * package-get.el (package-get-all): fixed arguments on call to
15918         package-admin-add-single-file-package.
15919         * package-get.el (package-get-installedp): fixed to match
15920         advertised behavior.
15921         * package-get.el: added function package-get-update-all which
15922         installs newest versions of all the current packages (if they are
15923         not already installed).
15924
15925 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15926
15927         * files.el (find-file-noselect): Uncommented `truename' binding in
15928         `let*' and use it later to set `buffer-file-truename' iff it's
15929         still nil, as happens for example when finding a compressed
15930         file with "jka-compr".
15931
15932 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15933
15934         * faces.el: in make-face-* type functions do the operation for all
15935         window systems, not just the first one found.
15936
15937         * font.el: call mswindows-list-fonts for mswindows.
15938
15939 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15940
15941         * code-process.el (call-process-region):
15942         * process.el (call-process-region):
15943         * package-get.el (package-get-dir):
15944         * files.el (backup-enable-predicate):
15945         * gnuserv.el (gnuserv-temp-file-regexp):
15946         Use temp-directory in place of `/tmp'.
15947
15948 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15949
15950         * "Fast" dired-in-C enhancements for Windows 95/NT:
15951
15952         * files.el: Added function, `wildcard-to-regexp', from GNU
15953           Emacs.
15954
15955         * files.el (insert-directory): Modified to use special
15956           dired-in-C enhancements if present.
15957
15958 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15959
15960         * code-files.el: make default coding no-conversion.
15961
15962 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15963
15964         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15965         the load-path.
15966
15967         * update-elc.el: Strip directory when testing for files not to
15968         bytecompile.
15969
15970 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15971
15972         * lisp-mode.el: Use recommended form for menus.
15973
15974         * info.el (Info-construct-menu): Use recommended form for menus.
15975
15976         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15977         entry.
15978
15979 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15980
15981         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15982           (get-frame-for-buffer-noselect): Always return frames
15983           in the not-this-window-p cond clause.
15984
15985 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15986
15987         * help.el (describe-installation): New function.
15988
15989         * x-menubar.el (default-menubar): Add describe-installation to
15990         Help menu.
15991
15992         * packages.el (packages-unbytecompiled-lisp): Installation.el
15993         should not be bytecompiled.
15994
15995         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15996         XEmacs.
15997
15998         * x-menubar.el (default-menubar): Use correct guard for VM menu
15999         entry.
16000
16001         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
16002         coding.
16003         From Andy Piper <andyp@parallax.co.uk>
16004
16005 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
16006
16007         * ldap.el: Do not require ldap-internal at compile time.
16008
16009 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
16010
16011         * code-files.el: new file. a virtual copy of mule-files.el
16012         but without charset
16013         dependencies. (toggle-buffer-file-ocding-system) new function for
16014         changing the eol type for the current buffer.
16015
16016         * code-process.el: new file. a copy of
16017         mule-process.el. mule-process.el will disappear when things have
16018         settled.
16019
16020         * coding.el: new file. a virtual copy of mule-files.el but
16021         without charset dependencies. (coding-system-base) new function
16022         for getting the parent coding system of a coding system with eol
16023         type set.
16024
16025         * dumped-lisp.el: add above files for the non-mule case.
16026
16027 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
16028
16029         * window-xemacs.el (display-buffer): If no explicit
16030           frame is specified, search for a window that displays
16031           the buffer on the currently selected frame, before
16032           searching other frames.
16033
16034 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
16035
16036         * frame.el (get-frame-for-buffer): If not-this-window-p
16037           is non-nil, use window on the selected frame if it is not
16038           also the selected window.  When defaulting, search for
16039           windows on the currently selected fgrame before searching
16040           other frames.
16041
16042 1998-02-25  Didier Verna  <didier@xemacs.org>
16043
16044         * modeline.el (modeline-swap-buffers): originally named
16045         `mouse-release-modeline'. Whether to actually swap the buffers is
16046         decided in `mouse-drag-modeline'.
16047         (mouse-drag-modeline): A button release event is considered a
16048         mouse click is both X (modeline scroll) and Y (modeline drag) pos
16049         stay unchanged.
16050
16051 1998-02-25  SL Baur  <steve@altair.xemacs.org>
16052
16053         * x-menubar.el: Put redo on the menubar.
16054         From Aki Vehtari <Aki.Vehtari@hut.fi>
16055
16056 1998-02-22  Greg Klanderman  <greg@alphatech.com>
16057
16058         * bytecomp.el (displaying-byte-compile-warnings): if
16059         temp-buffer-show-function is set, use it to display current set of
16060         warnings in the "*Compile-Log-Show*" buffer.
16061
16062         * simple.el (display-warning-buffer): if temp-buffer-show-function
16063         is set, use it to display current set of warnings in the
16064         "*Warnings-Show*" buffer.
16065
16066 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16067
16068         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
16069         Common Lisp.
16070
16071 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
16072
16073         * menubar.el: Allow button descriptors at least 2 long.
16074
16075         * x-menubar.el (default-menubar): Use recommended forms.
16076         (file-menu-filter): Remove.
16077         (edit-menu-filter): Remove.
16078
16079 1998-02-24  SL Baur  <steve@altair.xemacs.org>
16080
16081         * about.el (about-hackers): Updated.
16082
16083 1998-02-22  Greg Klanderman  <greg@alphatech.com>
16084
16085         * help.el (help-max-help-buffers): new variable
16086         (help-register-and-maybe-prune-excess): new function
16087         (help-buffer-name): use help-max-help-buffers.
16088         (with-displaying-help-buffer): use
16089         help-register-and-maybe-prune-excess.
16090
16091         * help.el (help-maybe-pretty-print-value): if the value fits on
16092         one line, let it.
16093
16094 1998-02-21  Greg Klanderman  <greg@alphatech.com>
16095
16096         * (with-displaying-help-buffer): there is no need to kill the buffer
16097         if it exists, because with-output-to-temp-buffer will clear it.
16098         further, killing the buffer violates the rule that
16099         temp-buffer-show-function, if set, has the full responsibility of
16100         showing the temp buffer.  killing the buffer fucks with the window
16101         configuration, hosing temp-buffer-show-function.
16102
16103
16104 1998-02-23  Didier Verna  <didier@xemacs.org>
16105
16106         * modeline.el (mouse-drag-modeline):
16107         - Always scroll the modeline that was originally clicked on.
16108         - Use x pixels instead of x characters (which doesn't work anyway)
16109         as horizontal reference for modeline dragging. This allows us to
16110         keep on dragging the modeline even if the motion event occurs in
16111         another window.
16112
16113 1998-02-23  Didier Verna  <didier@xemacs.org>
16114
16115         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
16116         glyph on the modeline to indicate that dragging the mouse has an
16117         effect both horizontally and vertically.
16118
16119 1998-02-24  SL Baur  <steve@altair.xemacs.org>
16120
16121         * about.el (about-xemacs): Get rid of redundant visible version
16122         number.
16123
16124 1998-02-19  SL Baur  <steve@altair.xemacs.org>
16125
16126         * about.el (about-hackers): Update credits.
16127
16128 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
16129
16130         * prim/register.el (view-register): Show register type file-query.
16131
16132 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
16133
16134         * mode-motion.el (mode-motion-highlight-internal):
16135           save-excursion inside save-window-exucrsion form to
16136           hide buffer point changes from save-window-excursion.
16137           Prevents display flickering when the mouse pointer
16138           moves.
16139
16140 1998-02-17  Didier Verna  <didier@xemacs.org>
16141
16142         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
16143         function to handle correctly the case of a toolbar one side of the
16144         window: scrolling will not necessarily happen.
16145
16146 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
16147
16148         * files.el (after-find-file): Restore missing argument
16149           to format that provides filename for "... consider M-x
16150           recover-file" message.  Also call `message' with "%s"
16151           as the first arg instead of an arbitrary string.
16152
16153 1998-02-18  SL Baur  <steve@altair.xemacs.org>
16154
16155         * about.el (about-hackers): Various additions.
16156
16157 1998-02-15  SL Baur  <steve@altair.xemacs.org>
16158
16159         * autoload.el (generate-file-autoloads-1): Don't force an extra
16160         line out when copying on-the-same line autoloads.
16161
16162         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
16163         is installed.
16164
16165 1998-02-14  Martin Buchholz  <martin@xemacs.org>
16166
16167         * x11/x-win-xfree86.el (x-win-init-xfree86):
16168         * x11/x-win-sun.el (x-win-init-sun):
16169         * x11/x-init.el (x-initialize-compose):
16170         * prim/simple.el:
16171         (backward-or-forward-kill-sexp):
16172         (backward-or-forward-kill-sentence):
16173         (backward-or-forward-kill-word):
16174         (backward-or-forward-delete-char):
16175         * prim/isearch-mode.el (isearch-help-or-delete-char):
16176         Use x-keysym-on-keyboard-sans-modifiers-p instead of
16177         x-keysym-on-keyboard-p to detect backspace.
16178         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
16179         Clean up symbols used with dead keys, checking Linux and solaris
16180         keysyms.
16181         Simplify x-win-*.el using above methods.
16182         Change documentation for x-keysym-*-p functions.
16183
16184 1998-02-14  SL Baur  <steve@altair.xemacs.org>
16185
16186         * about.el (about-hackers): Restore entries for Michael Sperber and
16187         Vinnie Shelton.
16188         From Vinnie Shelton <acs@acm.org>
16189
16190 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
16191
16192         * simple.el (count-words-region): Ditto.
16193
16194 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
16195
16196         * simple.el (count-words-buffer): Document.  Don't print anything
16197         if non-interactive.
16198
16199 1998-02-12  SL Baur  <steve@altair.xemacs.org>
16200
16201         * packages.el (packages-hardcoded-lisp): easymenu.el is in
16202         multiple files in InfoDock.
16203
16204 1998-02-11  SL Baur  <steve@altair.xemacs.org>
16205
16206         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
16207         from version.el in InfoDock.
16208
16209         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
16210         specially.
16211
16212 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16213
16214         * bytecomp-runtime.el (proclaim-inline): Single quotes around
16215         variable name in docstring.
16216
16217 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
16218
16219         * menubar.h: Include "gui.h".
16220
16221 1998-02-10  SL Baur  <steve@altair.xemacs.org>
16222
16223         * site-load.el: Fix documentation.
16224
16225 1998-02-09  SL Baur  <steve@altair.xemacs.org>
16226
16227         * package-get-base.el (package-get-base): Updated.
16228
16229         * keymap.el: PC-ize.
16230
16231 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16232
16233         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
16234         from' on a fresh line.
16235
16236 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
16237
16238         * help.el (help-maybe-pretty-print-value): prin1, not princ the
16239         object.
16240
16241 1998-02-09  SL Baur  <steve@altair.xemacs.org>
16242
16243         * undo-stack.el: PC-ize.
16244
16245         * cmdloop.el: PC-ize.
16246
16247 1998-02-08  SL Baur  <steve@altair.xemacs.org>
16248
16249         * bytecomp-runtime.el: PC-ize.
16250
16251         * byte-optimize.el: Prolog fixup.  PC-ize.
16252
16253         * cus-dep.el: Spelling fix.
16254
16255         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
16256         entries follow).
16257
16258 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16259
16260         * text-mode.el (text-mode-hook-identify): New function,
16261         put on text-mode-hook.  Set text-mode-variant here.
16262         (text-mode): Don't set it here.
16263
16264 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16265
16266         * text-mode.el (text-mode-hook): New defvar.
16267         (text-mode-variant): New variable.
16268         (text-mode): Set that variable locally.
16269         (toggle-text-mode-auto-fill): New command.
16270
16271 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16272
16273         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
16274
16275 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16276
16277         * text-mode.el (paragraph-indent-text-mode):
16278         Renamed from spaced-text-mode.
16279         (text-mode-map): Bind TAB to indent-relative.
16280         (indented-text-mode-map): Variable deleted.
16281         (indented-text-mode): Now an alias for text-mode.
16282
16283 1998-02-05  SL Baur  <steve@altair.xemacs.org>
16284
16285         * loadup.el: test-atoms debugging stuffs removed.
16286
16287 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
16288
16289         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
16290
16291 1997-12-30  Colin Rafferty  <colin@xemacs.org>
16292
16293         * help.el (describe-beta): Made it use `locate-data-file'.
16294         (describe-distribution): Ditto.
16295         (describe-copying): Ditto.
16296         (describe-project): Ditto.
16297         (view-emacs-news): Ditto.
16298
16299         * help-nomule.el (help-with-tutorial): Made it use
16300         `locate-data-file' to find tutorial.
16301
16302 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
16303
16304         * about.el: Corrected my email address.
16305
16306         * mouse.el: Added 'mouse-mswindows-drop' similar to
16307         'mouse-offix-drop'.
16308
16309 1998-01-27  SL Baur  <steve@altair.xemacs.org>
16310
16311         * loadup.el (running-xemacs): Spelling fix.
16312
16313 1998-01-26  Colin Rafferty  <colin@xemacs.org>
16314
16315         * packages.el (packages-find-packages-1): Don't allow a backwards
16316         compatible lisp tree to overwrite `preloaded-file-list'.
16317
16318 1998-01-26  SL Baur  <steve@altair.xemacs.org>
16319
16320         * loadup.el: Don't delete "xemacs" prior to dumping.
16321
16322 1998-01-24  SL Baur  <steve@altair.xemacs.org>
16323
16324         * package-info.el (pi-last-mod-date): New function.
16325         (pi-author-version): New function.
16326         (batch-update-package-info): Use them.
16327
16328 1998-01-23  Colin Rafferty  <colin@xemacs.org>
16329
16330         * frame.el (get-frame-for-buffer-default-to-current): Create.
16331         (get-frame-for-buffer-noselect): Allow user to use current frame
16332         with `get-frame-for-buffer-default-to-current'.
16333
16334 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
16335
16336         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
16337         (byte-compile-output-docform): Ditto.
16338         (byte-compile-compiled-obj-to-list): Ditto.
16339
16340 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
16341
16342         * startup.el (command-line-1): Removed code that ran
16343           buffer-menu.
16344
16345 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
16346
16347         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
16348
16349 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
16350
16351         * frame.el (suspend-emacs-or-iconify-frame): Check using
16352         `device-on-window-system-p' instead of explicitly checking for X,
16353         so that the same logic works for MS Windows.
16354         (suspend-or-iconify-emacs): Ditto.
16355
16356 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
16357
16358         * about.el (about-maintainer-info): Andy Piper is back.
16359         (xemacs-hackers): Updated Andy Piper's email address.
16360         (about-hackers): Added Jonathan Harris.
16361         (about-hackers): Updated Tibor Polgar's email address.
16362
16363 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16364
16365         * about.el: Add xemacs.org email manager.
16366
16367         * package-get-base.el (package-get-base): Updated with most recent
16368         package updates.
16369
16370 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16371
16372         * help.el (function-arglist): Use `indirect-function' instead of
16373         `symbol-function' so that aliases are treated correctly.
16374
16375 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16376
16377         * help.el (help-map): Add f1 binding to `help-for-help'.
16378         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
16379         (describe-key-briefly): Use `princ' "%s" to print object.
16380         (with-displaying-help-buffer): Kill buffer if it exists, again.
16381         (describe-key): Use `princ' "%s" to print object.
16382         (describe-function-1): Use `princ' "%s" to print object.
16383         Commented out alias lines removed.
16384         (help-pretty-print-limit): New variable to control pretty-printing
16385         of variable values.
16386         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
16387         `help-pretty-print-value' again.  Only print-print when OBJECT is
16388         list of length less than `help-pretty-print-limit'.
16389         (describe-variable): Use `help-maybe-pretty-print-value' again.
16390
16391 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16392
16393         * simple.el (blink-matching-open): Remove C++ kludge.
16394         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
16395
16396 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16397
16398         * info.el (Info-default-directory-list): Made the documentation
16399         more explanitory.
16400
16401 1998-01-13  Martin Buchholz  <martin@xemacs.org>
16402
16403         * lisp/packages.el:
16404         * lisp/package-admin.el:
16405         * lisp/build-report.el:
16406         Fix typos.
16407
16408 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
16409
16410         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
16411         warnings in Java buffers without final newline and editing the
16412         last line.
16413
16414 1998-01-17  SL Baur  <steve@altair.xemacs.org>
16415
16416         * packages.el (packages-find-packages-1): Don't allow a backwards
16417         compatible lisp tree to overwrite `preloaded-file-list'.
16418         Suggested by Colin Rafferty  <colin@xemacs.org>
16419
16420         * mouse.el (mouse-offix-drop): Set undo-boundary.
16421         From Oliver Graf <ograf@fga.de>
16422
16423 1998-01-13  SL Baur  <steve@altair.xemacs.org>
16424
16425         * loadup.el (load-gc): rewrite as defun.
16426         Print something sensical if a required dump-time file isn't found.
16427
16428 1998-01-12  SL Baur  <steve@altair.xemacs.org>
16429
16430         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
16431         bug strikes a menudescriptor.
16432
16433         * package-get-base.el (package-get-base): Updated.
16434
16435         * package-info.el (batch-update-package-info): Derive REQUIRES
16436         from the Makefile.
16437
16438 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
16439
16440         * files.el (save-some-buffers): Don't play games with deleting
16441         other windows if we are in the minibuffer window.
16442
16443 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16444
16445         * modeline.el (modeline-minor-mode-menu): Add support for :active
16446         (add-minor-mode): Document :active property to TOGGLE.
16447
16448 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16449
16450         * modeline.el (modeline-minor-mode-menu): Add support for an
16451         `:included' predicate in the `toggle-sym' plist.
16452         (add-minor-mode): Document the :included property, format
16453         docstring some more.
16454         (modeline-minor-mode-menu): Documentation string added.
16455
16456 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16457
16458         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
16459         labels from the symbol-names by thwacking off the overly redundant
16460         and overused "mode", parenthesizing "minor", and capitalizing the
16461         resultant strings.  Also shortened the menu's title by eliminating
16462         the redundant buffer name.
16463         (add-minor-mode): Beautified the docstring, added mention of the
16464         `:menu-tag' property of TOGGLE.
16465         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
16466         `toggle-sym' to beatify the mode-life menus.
16467         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
16468         `auto-fill-function'.
16469
16470 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16471
16472         * modeline.el (modeline-minor-mode-menu): Changed the string-only
16473         menus to :style 'toggle.
16474
16475 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
16476
16477         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
16478
16479 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
16480
16481         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
16482         only recognize first hyperlink.
16483         (hyper-apropos-highlightify): Deletia, this is already done by
16484         `hyper-apropos-insert-face'.
16485         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
16486
16487 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16488
16489         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
16490         mail.
16491         (toolbar-mail-reader): Add support for `send'.
16492         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
16493
16494 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16495
16496         * info.el (Info-emacs-info-file-name): Add defvar for
16497         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
16498         will function properly.
16499
16500 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
16501
16502         * simple.el: make the backwards delete function called by
16503         `backward-or-forward-delete-char' user configurable.
16504
16505 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16506
16507         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
16508         compiled function got loaded from.
16509
16510 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16511
16512         * term/apollo.el: Synched up with InfoDock 3.6.2.
16513
16514 1998-01-08  SL Baur  <steve@altair.xemacs.org>
16515
16516         * startup.el (load-init-file): Load autoloads earlier.
16517         (startup-splash-frame): Handle InfoDock logo.
16518
16519         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
16520         InfoDock.
16521         (x-init-toolbar-from-resources): Move from x-toolbar.el.
16522
16523         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
16524         doesn't have this function.
16525
16526         * packages.el (locate-data-file): Fix to call `locate-file'.
16527
16528 1998-01-07  SL Baur  <steve@altair.xemacs.org>
16529
16530         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
16531         version of version.el.
16532         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
16533
16534         * x-menubar.el (default-menubar): Guard reference to
16535         `gnuserv-frame'.
16536         (default-menubar): Guard references to `font-lock-mode'.
16537         (default-menubar): Guard references to font-menu-this-frame-only-p'.
16538         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
16539
16540         * make-docfile.el: Don't snarf doc strings from autoloads.
16541
16542         * startup.el (load-init-file): Use algorithm from loaddefs.el for
16543         loading auto-autoloads files.
16544
16545         * loaddefs.el: Disable dumping autoloads.
16546
16547 1998-01-05  SL Baur  <steve@altair.xemacs.org>
16548
16549         * lisp-mnt.el: Synch to Emacs 20.2.
16550
16551         * help.el: Remove manual autoload of `finder-by-keyword'.
16552
16553         * finder.el (finder-by-keyword): Autoload.
16554
16555         * help.el: Conditionalize hyperbole setup.
16556
16557 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16558
16559         * packages.el (package-require): Update to reflect new data format.
16560
16561 1998-01-02  Didier Verna  <didier@xemacs.org>
16562
16563         * x-menubar.el (default-menubar): make the tutorials available
16564         through the menubar. (Plus some compilation warnings cleanup).
16565
16566 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16567
16568         * check-features.el: New file.  Perform sanity check after build.
16569
16570         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16571         files to tooltalk package.
16572         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16573         package.
16574
16575         * package-admin.el (package-admin-xemacs): Use better default for
16576         location of XEmacs binary.
16577
16578 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16579
16580         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16581         tag with sexp and add value tag with value `t'.
16582
16583 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16584
16585         * package-get.el: Changes to work with real data.
16586         From Pete Ware <ware@cis.ohio-state.edu>
16587
16588         * packages.el (packages-reload-autoloads): Guard load for the time
16589         being.
16590
16591         * update-elc.el ("packages.el"): Force loading packages.el instead
16592         of possibly out-of-date packges.elc.
16593         * make-docfile.el ("packages.el"): Ditto.
16594
16595 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16596
16597         * build-report.el (build-report-delete-regexp): Added a rule for
16598         the main tarball shadowing anything past it.
16599
16600 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16601
16602         * packages.el (package-provide): Delete a previous provide.
16603
16604         * package-info.el: New file.
16605
16606         * package-get.el: New file.
16607         From Pete Ware <ware@cis.ohio-state.edu>
16608         (package-get): Fix md5 computation to work with Mule.
16609
16610 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16611
16612         * simple.el (log-message-*): Quote symbols in docstrings properly.
16613
16614 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16615
16616         * packages.el (packages-new-autoloads): Ignore symbolic links.
16617
16618         * cus-face.el (face-custom-attributes-get): Fix typo.
16619         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16620
16621 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16622
16623         * startup.el (load-init-file): Reload new or changed autoloads
16624         unless inhibited.  Reload modified dumped lisp (stubbed).
16625
16626         * packages.el (packages-new-autoloads): New function.
16627         (packages-reload-autoloads): New function.
16628         (packages-reload-dumped-lisp): New (stub) function.
16629
16630         * loadup.el: Inhibit reloading dumped files when running temacs.
16631
16632         * loadhist.el (file-provides): Extend to handle variant
16633         extensions.
16634
16635         * replace.el (query-replace): Fix typo.
16636
16637 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16638
16639         * make-docfile.el: list-autoloads-path has been renamed.
16640         * update-elc.el: list-autoloads has been renamed.
16641
16642         * packages.el (packages-list-autoloads): Renamed.
16643         (packages-list-autoloads-path): Ditto.
16644
16645 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16646
16647         * packages.el (packages-find-packages-1): Made it signal a warning
16648         for an error in an auto-autoload.el file.
16649
16650 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16651
16652         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16653         tag with const.
16654         From Aki Vehtari <Aki.Vehtari@hut.fi>
16655
16656         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16657
16658         * loadhist.el (unload-feature): Remove autoload.
16659
16660 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16661
16662         * loadhist.el: Unpackaged.
16663
16664         * help.el (describe-symbol-find-file): Rename
16665         `describe-function-find-file' and make old name obsolete.
16666         (describe-function-1): Use it.
16667         (describe-function-1): Guard reference to
16668         `compiled-function-annotation'.
16669
16670 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16671
16672         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16673         argument.
16674         (help-mode-quit): New optional arg to control whether it kills or
16675         buries.  Tidied up.
16676         (with-displaying-help-buffer): Don't kill buffer initially, even
16677         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16678         (help-pretty-print-value): Rename back from
16679         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16680         use it, otherwise use dumped `cl-prettyprint'.
16681         (describe-variable): Use `help-pretty-print-value' again.
16682         (find-func): Removed reference to "find-func" at end.
16683
16684 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16685
16686         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16687           GUI XEmacs. Rename? x-menubar is rather window system
16688           independant, except for a couple of items.
16689
16690 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16691
16692         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16693         entries as they will no longer be distributed with XEmacs.
16694
16695         * format.el (format-alist): Fix image/tiff regexps.
16696         From P. E. Jareth Hein <jareth@camelot-soft.com>
16697
16698         * help.el (help-maybe-pretty-print-value): Rename.
16699         (describe-variable): Use it.
16700         (describe-variable): Add trailing linefeed.
16701
16702 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16703
16704         * help.el (describe-function-1): Don't output anything for
16705           arglist of autoload functions.
16706
16707 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16708
16709         * help.el (describe-function-1): Don't output anything for
16710           arglist of autoload functions.
16711
16712 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16713
16714         * help.el (help-mode-map): New bindings for `help-mode-bury',
16715         `describe-function-at-point', `describe-variable-at-point',
16716         `Info-elisp-ref', `customize-variable', `help-next-section' and
16717         `help-prev-section'.
16718         (help-next-section): New function.
16719         (help-prev-section): New function.
16720         (help-mode-quit): Changed to kill the help buffer.
16721         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16722         correctly.
16723         (help-buffer-name): New function to generate the name of help
16724         buffers.
16725         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16726         argument giving the name of the help buffer.
16727         (describe-key): Use `with-displaying-help-buffer' with name.
16728         (describe-mode): Ditto.
16729         (describe-bindings): Ditto.
16730         (describe-prefix-bindings): Ditto.
16731         (view-lossage): Ditto.
16732         (with-syntax-table): New macro.
16733         (function-called-at-point): Use `ignore-errors' and
16734         `with-syntax-table'.
16735         (function-at-point): Ditto.
16736         (describe-function): Use `with-displaying-help-buffer' with name.
16737         (function-arglist): Extracted from `describe-function-1'.  Returns
16738         function's arglist as string.
16739         (function-documentation): Extracted from `describe-function-1'.
16740         Returns function's docstring.
16741         (describe-function-1): Remove all the "stream" garbage, including
16742         the stream argument.  Use `function-arglist' and
16743         `function-documentation'.
16744         (describe-function-arglist): Just use `function-arglist'.
16745         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16746         (help-pretty-print-value): New function to help with
16747         pretty-printing variable values.  Knows about `#<...>'.  Needs
16748         `pp-internal'.
16749         (describe-variable): Use `with-displaying-help-buffer' with name.
16750         Formatting improved.  Display file where variable is defined, if
16751         known.  Use `help-pretty-print-value'.
16752         (describe-syntax): Use `with-displaying-help-buffer' with name.
16753         (list-processes): Remove "stream" garbage.
16754
16755 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16756
16757         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16758         call a dumped routine instead.
16759
16760         * x-win-xfree86.el: Wrap file in defun.
16761         * x-win-sun.el: Ditto.
16762
16763 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16764
16765         * help.el (view-emacs-news): Remove usage of outl-mouse which
16766         advises functions and does other evil things.
16767
16768 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16769
16770         * format.el (format-alist): Add `image/tiff'.
16771         From P. E. Jareth Hein <jareth@camelot-soft.com>
16772
16773 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16774
16775         * about.el (about-hackers): More names added.
16776
16777         * make-docfile.el: Remove superfluous package path search.
16778
16779         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16780
16781 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16782
16783         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16784         ignored shadows.
16785
16786 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16787
16788         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16789         get trailing slashes when added to the load-path.
16790
16791         * x-init.el (init-x-win): Locate where XEmacs X localization files
16792         are.
16793
16794 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16795
16796         * x-faces.el: Added support for foregroundToolBarColor
16797           to xpm-color-symbols.
16798
16799 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16800
16801         * etags.el (tags-remove-duplicates): Removed.
16802         (buffer-tag-table-list): Use `delete-duplicates'.
16803
16804         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16805         correctly.
16806         (get*): Defalias to `get'.
16807
16808         * cl.el (eql): Compare integers with `eq'.
16809         (cl-map-extents): Check for `map-extents' first.
16810
16811 1997-12-17  Didier Verna  <didier@xemacs.org>
16812
16813         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16814         added the 'numero', 'copyright' and 'trademark' symbols.
16815
16816         * leim/quail/latin-post.el ("french-postfix"): see above.
16817
16818 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16819
16820         * widget.el (define-widget): Check the arguments.
16821
16822         * cus-edit.el (customize-face): Use `check-argument-type'.
16823         (custom-variable-value-create): Use `signal' to signal error.
16824         (custom-variable-reset-saved): Ditto.
16825         (custom-variable-reset-standard): Ditto.
16826         (custom-face-reset-saved): Ditto.
16827
16828         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16829         (widget-default-format-handler): Ditto.
16830         (widget-checklist-add-item): Ditto.
16831         (widget-radio-add-item): Ditto.
16832         (widget-editable-list-entry-create): Ditto.
16833         (widget-sexp-prompt-value): Ditto.
16834
16835         * custom.el (custom-declare-variable): Signal errors better.
16836         (custom-handle-keyword): Ditto.
16837         (custom-declare-group): Ditto.
16838
16839         * window-xemacs.el (windows): Ditto.
16840
16841         * menubar.el (menu): Ditto.
16842
16843         * keydefs.el (keyboard): Ditto.
16844
16845         * minibuf.el (minibuffer): Ditto.
16846
16847         * process.el (execute): Ditto.
16848
16849         * fill.el (fill): Ditto.
16850
16851         * modeline.el (modeline): Ditto.
16852
16853         * help.el (help): Ditto.
16854
16855         * faces.el (faces): Ditto.
16856
16857         * files.el (files): Ditto.
16858
16859         * x-init.el (x): Ditto.
16860
16861         * lisp-mode.el (lisp): Ditto.
16862
16863         * process.el (processes): Ditto.
16864
16865         * mouse.el (mouse): Ditto.
16866
16867         * abbrev.el (abbrev): Moved from cus-edit.
16868
16869         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16870         as variable declaration.
16871
16872 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16873
16874         * menubar.el (find-menu-item): Use `check-argument-type'.
16875         (find-menu-item): Cosmetic changes.
16876
16877 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16878
16879         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16880
16881 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16882
16883         * startup.el (set-default-load-path): Only search package-path
16884         when not running temacs.
16885
16886         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16887         files.
16888
16889         * loadup.el: Correct commentary.  Reformatting.
16890         (really-early-error-handler): Use absolute path to the
16891         first dumped-lisp.el file.
16892         (really-early-error-handler): Print full path name of
16893         each dumped lisp file (inherited from InfoDock).
16894
16895         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16896         dumped-lisp.el files.
16897
16898         * make-docfile.el (preloaded-file-list): Reorder when the
16899         package-path is searched.
16900         * update-elc.el: Ditto.
16901
16902         * lisp-mode.el (call-with-condition-handler): Treat the same as
16903         `condition-case' for indentation.
16904
16905         * about.el (about-xemacs): Update release date.
16906
16907 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16908
16909         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16910         anywhere but at the last clause.
16911         (ecase): Disallow `t' and `otherwise'.
16912
16913 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16914
16915         * cus-edit.el (custom-buffer-create-buttons): New function
16916         from stuff moved out of `custom-buffer-create-internal'.
16917         (custom-novice): New variable.  Default t.
16918         (custom-display-global-buttons): Ditto.  Default `top'.
16919         (custom-buffer-create-internal): Only display help if
16920         `custom-novice' is non-nil.  Display global buttons according to
16921         `custom-display-global-buttons'.
16922
16923 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16924
16925         * menubar.el (find-menu-item): Use `check-argument-type'.
16926         (find-menu-item): Cosmetic changes.
16927
16928 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16929
16930         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16931         look.
16932
16933 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16934
16935         * format.el (format-deannotate-region):  Bug fix.
16936         Deannotating a region containing unknown tags would fail
16937         (causing decoding of text/enriched to fail at user level)
16938
16939 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16940
16941         * minibuf.el (read-directory-name): Support sixth
16942           arg, HISTORY, as already documented.
16943
16944 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16945
16946         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16947         to `ecase'.
16948
16949 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16950
16951         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16952         skk-activate.
16953
16954 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16955
16956         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.