Reformatted.
[chise/xemacs-chise.git] / lisp / ChangeLog
1 2019-06-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `=>ucs-itaiji-010'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `=>ucs-bmp-itaiji-010'.
8
9         * mule/mule-conf.el (=>ucs-itaiji-010): New coded-charset for
10         XEmacs CHISE.
11         (=>ucs-bmp-itaiji-010): Ditto.
12
13 2019-06-18  MORIOKA Tomohiko  <tomo.git@chise.org>
14
15         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
16         setting for `=>ucs@iwds-1/normalized'.
17
18 2019-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
19
20         * mule/mule-conf.el (=>ucs@iwds-1/normalized): New coded-charset
21         for XEmacs CHISE.
22
23 2019-05-22  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         setting for `==>ucs@esu'.
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `==>ucs-sip@esu'.
30
31         * mule/mule-conf.el (==>ucs@esu): New coded-charset for XEmacs
32         CHISE.
33         (==>ucs-sip@esu): Ditto.
34
35 2019-05-06  MORIOKA Tomohiko  <tomo.git@chise.org>
36
37         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
38         setting for `=>big5-cdp-var-001'.
39
40         * mule/mule-charset.el (default-coded-charset-priority-list): Add
41         `=>big5-cdp-var-001'.
42
43         * mule/mule-conf.el (=big5-cdp-var-001): Fix DOC.
44         (=>big5-cdp-var-001): New coded-charset for XEmacs CHISE.
45
46 2019-04-12  MORIOKA Tomohiko  <tomo.git@chise.org>
47
48         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
49         setting for `===hng-sts'.
50
51         * mule/mule-charset.el (default-coded-charset-priority-list): Add
52         `===hng-sts'.
53
54         * mule/mule-conf.el (===hng-sts): New coded-charset for XEmacs
55         CHISE.
56
57 2019-04-12  MORIOKA Tomohiko  <tomo.git@chise.org>
58
59         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
60         setting for `===hng-sgs'.
61
62         * mule/mule-charset.el (default-coded-charset-priority-list): Add
63         `===hng-sgs'.
64
65         * mule/mule-conf.el (===hng-sgs): New coded-charset for XEmacs
66         CHISE.
67
68 2019-04-11  MORIOKA Tomohiko  <tomo.git@chise.org>
69
70         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
71         setting for `===hng-saa'.
72
73         * mule/mule-charset.el (default-coded-charset-priority-list): Add
74         `===hng-saa'.
75
76         * mule/mule-conf.el (===hng-saa): New coded-charset for XEmacs
77         CHISE.
78
79 2019-04-10  MORIOKA Tomohiko  <tomo.git@chise.org>
80
81         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
82         setting for `===hng-kad'.
83
84         * mule/mule-charset.el (default-coded-charset-priority-list): Add
85         `===hng-kad'.
86
87         * mule/mule-conf.el (===hng-kad): New coded-charset for XEmacs
88         CHISE.
89
90 2019-04-10  MORIOKA Tomohiko  <tomo.git@chise.org>
91
92         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
93         setting for `===hng-sai'.
94
95         * mule/mule-charset.el (default-coded-charset-priority-list): Add
96         `===hng-sai'.
97
98         * mule/mule-conf.el (===hng-sai): New coded-charset for XEmacs
99         CHISE.
100
101 2019-04-09  MORIOKA Tomohiko  <tomo.git@chise.org>
102
103         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
104         setting for `===hng-ini'.
105
106         * mule/mule-charset.el (default-coded-charset-priority-list): Add
107         `===hng-ini'.
108
109         * mule/mule-conf.el (===hng-ini): New coded-charset for XEmacs
110         CHISE.
111
112 2019-04-08  MORIOKA Tomohiko  <tomo.git@chise.org>
113
114         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
115         setting for `===hng-wke'.
116
117         * mule/mule-charset.el (default-coded-charset-priority-list): Add
118         `===hng-wke'.
119
120         * mule/mule-conf.el (===hng-wke): New coded-charset for XEmacs
121         CHISE.
122
123 2019-04-07  MORIOKA Tomohiko  <tomo.git@chise.org>
124
125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
126         setting for `===hng-wks'.
127
128         * mule/mule-charset.el (default-coded-charset-priority-list): Add
129         `===hng-wks'.
130
131         * mule/mule-conf.el (===hng-wks): New coded-charset for XEmacs
132         CHISE.
133
134 2019-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
135
136         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
137         setting for `===hng-sab'.
138
139         * mule/mule-charset.el (default-coded-charset-priority-list): Add
140         `===hng-sab'.
141
142         * mule/mule-conf.el (===hng-sab): New coded-charset for XEmacs
143         CHISE.
144
145 2019-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
146
147         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
148         setting for `===hng-ykk'.
149
150         * mule/mule-charset.el (default-coded-charset-priority-list): Add
151         `===hng-ykk'.
152
153         * mule/mule-conf.el (===hng-ykk): New coded-charset for XEmacs
154         CHISE.
155
156 2019-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
157
158         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
159         setting for `===hng-kkh'.
160
161         * mule/mule-charset.el (default-coded-charset-priority-list): Add
162         `===hng-kkh'.
163
164         * mule/mule-conf.el (===hng-kkh): New coded-charset for XEmacs
165         CHISE.
166
167 2019-03-29  MORIOKA Tomohiko  <tomo.git@chise.org>
168
169         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
170         setting for `===hng-fhs'.
171
172         * mule/mule-charset.el (default-coded-charset-priority-list): Add
173         `===hng-fhs'.
174
175         * mule/mule-conf.el (===hng-fhs): New coded-charset for XEmacs
176         CHISE.
177
178 2019-03-18  MORIOKA Tomohiko  <tomo.git@chise.org>
179
180         * mule/mule-charset.el (default-coded-charset-priority-list): Add
181         `==>daijiten'.
182
183         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
184         setting for `==>daijiten'.
185
186         * mule/mule-conf.el (==>daijiten): New coded-charset for XEmacs
187         CHISE.
188
189 2019-03-16  MORIOKA Tomohiko  <tomo.git@chise.org>
190
191         * mule/mule-conf.el (=daijiten): Use 14924 instead of 14923 as the
192         last number of its code.
193
194 2019-03-15  MORIOKA Tomohiko  <tomo.git@chise.org>
195
196         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
197         settings for `=daijiten', `==daijiten' and `===daijiten'.
198
199         * mule/mule-charset.el (default-coded-charset-priority-list): Add
200         `=daijiten', `==daijiten' and `===daijiten'.
201
202         * mule/mule-conf.el (=daijiten): New coded-charset for XEmacs
203         CHISE.
204         (==daijiten): Ditto.
205         (===daijiten): Ditto.
206
207 2019-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
208
209         * mule/mule-charset.el (default-coded-charset-priority-list): Add
210         `=>ucs-bmp-itaiji-008'.
211
212         * mule/mule-conf.el (=>ucs-itaiji-008): New coded-charset for
213         XEmacs CHISE.
214         (=>ucs-bmp-itaiji-008): New coded-charset for XEmacs CHISE.
215
216 2019-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
217
218         * mule/mule-conf.el (=ucs-bmp-cjk@JP/hanazono): Use #x9FEA instead
219         of #x9FCC as the value of `max-code'.
220
221 2019-01-05  MORIOKA Tomohiko  <tomo.git@chise.org>
222
223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
224         `=>>ucs-bmp-cjk@unicode'.
225
226         * mule/mule-conf.el (=>>ucs-bmp-cjk@unicode): New coded-charset
227         for XEmacs CHISE.
228
229 2018-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
230
231         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
232         settings for `=shuowen-jiguge', `===shuowen-jiguge4' and
233         `===shuowen-jiguge5'.
234
235         * mule/mule-charset.el (default-coded-charset-priority-list): Add
236         `=shuowen-jiguge', `===shuowen-jiguge4' and `===shuowen-jiguge5'.
237
238         * mule/mule-conf.el (=shuowen-jiguge): New coded-charset for
239         XEmacs CHISE.
240         (===shuowen-jiguge4): Ditto.
241         (===shuowen-jiguge5): Ditto.
242
243 2018-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
244
245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
246         `=ucs-sip-var-005'.
247
248         * mule/mule-conf.el (=ucs-sip-var-005): New coded-charset for
249         XEmacs CHISE.
250
251 2018-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
252
253         * mule/mule-charset.el (default-coded-charset-priority-list): Add
254         `=>>hanyo-denshi/ib'.
255
256 2018-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
257
258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
259         setting for `=>big5-cdp@iwds-1'.
260
261 2018-05-11  MORIOKA Tomohiko  <tomo.git@chise.org>
262
263         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
264         setting for `=big5-cdp-var-010'.
265
266 2018-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
267
268         * mule/mule-charset.el (default-coded-charset-priority-list): Add
269         `=big5-cdp-var-010'.
270
271         * mule/mule-conf.el (=big5-cdp-var-010): New coded-charset for
272         XEmacs CHISE.
273
274 2018-05-06  MORIOKA Tomohiko  <tomo.git@chise.org>
275
276         * mule/mule-charset.el (default-coded-charset-priority-list): Add
277         `=ucs-sip-itaiji-008'.
278
279         * mule/mule-conf.el (=ucs-sip-itaiji-008): New coded-charset for
280         XEmacs CHISE.
281
282 2018-05-01  MORIOKA Tomohiko  <tomo.git@chise.org>
283
284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
285         `=>ucs-sip-itaiji-006'.
286
287         * mule/mule-conf.el (=>ucs-sip-itaiji-006): New coded-charset for
288         XEmacs CHISE.
289
290 2018-04-28  MORIOKA Tomohiko  <tomo.git@chise.org>
291
292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
293         setting for `=+>big5-cdp', `=>big5-cdp@component' and
294         `=>big5-cdp@cognate'.
295
296         * mule/mule-charset.el (default-coded-charset-priority-list): Add
297         `=>big5-cdp@iwds-1', `=>big5-cdp@cognate' and `=+>big5-cdp'.
298
299 2018-04-27  MORIOKA Tomohiko  <tomo.git@chise.org>
300
301         * mule/mule-conf.el (=+>big5-cdp): New coded-charset for XEmacs
302         CHISE.
303         (=>big5-cdp): Use `=big5-cdp' instead of `=>>big5-cdp' as its
304         mother.
305         (=>big5-cdp@cognate): New coded-charset for XEmacs CHISE.
306
307 2018-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
308
309         * mule/mule-charset.el (default-coded-charset-priority-list): Add
310         `=>big5-cdp@component' and `=>ucs-sip-itaiji-001@iwds-1'.
311
312         * mule/mule-conf.el (=>big5-cdp@iwds-1): New coded-charset for
313         XEmacs CHISE.
314         (=>big5-cdp@component): Ditto.
315         (=>ucs-sip-itaiji-001@iwds-1): Ditto.
316
317 2018-04-24  MORIOKA Tomohiko  <tomo.git@chise.org>
318
319         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
320         setting for `=>ucs-itaiji-001@iwds-1'.
321
322         * mule/mule-charset.el (default-coded-charset-priority-list): Add
323         `=>ucs-bmp-itaiji-001@iwds-1'.
324
325         * mule/mule-conf.el (=>ucs-itaiji-001@iwds-1): New coded-charset
326         for XEmacs CHISE.
327         (=>ucs-bmp-itaiji-001@iwds-1): Ditto.
328
329 2018-03-23  MORIOKA Tomohiko  <tomo.git@chise.org>
330
331         * mule/mule-charset.el (default-coded-charset-priority-list):
332         Prefer `=ucs-bmp-cjk-compat', `=ucs-bmp-cjk-compat@unicode' and
333         `=ucs-sip@JP/hanazono' to `=cbeta', `=jef-china3' to
334         `chinese-isoir165'.
335
336         * mule/mule-conf.el (=>cns11643-4): New coded-charset for XEmacs
337         CHISE.
338
339 2018-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
340
341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
342         `=ucs-sip-itaiji-006'.
343
344         * mule/mule-conf.el (=ucs-bmp-itaiji-006): Doc fix.
345         (=ucs-sip-itaiji-006): New coded-charset for XEmacs CHISE.
346
347 2018-03-02  MORIOKA Tomohiko  <tomo.git@chise.org>
348
349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
350         setting for `=>ucs-itaiji-009'.
351
352         * mule/mule-charset.el (default-coded-charset-priority-list): Add
353         `==ucs-bmp-itaiji-001'.
354
355         * mule/mule-conf.el (=big5-cdp-itaiji-002): Doc fix.
356         (=big5-cdp-itaiji-003): Doc fix.
357         (==ucs-bmp-itaiji-001): New coded-charset for XEmacs CHISE.
358
359 2018-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
360
361         * mule/mule-charset.el (default-coded-charset-priority-list): Add
362         `=>zinbun-oracle'.
363
364 2018-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
365
366         * mule/mule-charset.el (default-coded-charset-priority-list): Add
367         `=>ucs-sip-itaiji-003'.
368
369         * mule/mule-conf.el (=ucs-sip-itaiji-003): Doc fix.
370         (=>ucs-bmp-itaiji-003): Fix `long-name'.
371         (=>ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
372
373 2018-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
374
375         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
376         setting for `=ucs-itaiji-012' and `==ucs-itaiji-006'.
377
378 2018-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
379
380         * mule/mule-charset.el (default-coded-charset-priority-list): Add
381         `==ucs-bmp-itaiji-006'.
382
383         * mule/mule-conf.el (==ucs-bmp-itaiji-003): Fix long-name.
384         (==ucs-itaiji-006): New coded-charset for XEmacs CHISE.
385         (==ucs-bmp-itaiji-006): Ditto.
386
387 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
388
389         * mule/mule-charset.el (default-coded-charset-priority-list): Add
390         `=ucs-bmp-itaiji-012'.
391
392         * mule/mule-conf.el (=ucs-itaiji-012): New coded-charset for
393         XEmacs CHISE.
394         (=ucs-bmp-itaiji-012): Ditto.
395
396 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
397
398         * mule/mule-charset.el (default-coded-charset-priority-list): Add
399         `=>>hanyo-denshi/ia' and `=>cns11643-1'.
400
401 2018-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
402
403         * mule/mule-conf.el (=>cns11643-1): New coded-charset for XEmacs
404         CHISE.
405
406 2018-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
407
408         * mule/mule-charset.el (default-coded-charset-priority-list): Add
409         `=>>cns11643-1', `=>>cns11643-2', `=>>cns11643-3', `=>>cns11643-4'
410         and `=>>cns11643-6'.
411
412         * mule/mule-conf.el (=>>cns11643-1): Modify DOC; fix `=>iso-ir'.
413         (=>>cns11643-2): New coded-charset for XEmacs CHISE.
414         (=>>cns11643-3): Ditto.
415         (=>>cns11643-4): Modify DOC.
416         (=>>cns11643-6): New coded-charset for XEmacs CHISE.
417
418 2018-01-07  MORIOKA Tomohiko  <tomo.git@chise.org>
419
420         * mule/mule-charset.el (default-coded-charset-priority-list): Add
421         `=>ucs-sip-itaiji-005'.
422
423         * mule/mule-conf.el (=>ucs-sip-itaiji-005): New coded-charset for
424         XEmacs CHISE.
425
426 2017-11-28  MORIOKA Tomohiko  <tomo.git@chise.org>
427
428         * mule/mule-charset.el (default-coded-charset-priority-list): Add
429         `==hanyo-denshi/tk/mf-01'.
430
431         * mule/mule-conf.el (==hanyo-denshi/tk/mf-01): New coded-charset
432         for XEmacs CHISE.
433
434 2017-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
435
436         * mule/mule-conf.el: Define `=ucs-itaiji-007' before
437         `=>ucs-itaiji-007'.
438
439 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
440
441         * mule/mule-charset.el (default-coded-charset-priority-list): Add
442         `==ucs-sip-var-002'.
443
444         * mule/mule-conf.el (==ucs-bmp-var-002): Modify long-name.
445         (==ucs-sip-var-002): New coded-charset for XEmacs CHISE.
446
447 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
448
449         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
450         setting for `==ucs-itaiji-001'.
451
452 2017-11-09  MORIOKA Tomohiko  <tomo.git@chise.org>
453
454         * mule/mule-charset.el (default-coded-charset-priority-list): Add
455         `==ucs-sip-itaiji-001'.
456
457         * mule/mule-conf.el (==ucs-itaiji-001): New coded-charset for
458         XEmacs CHISE.
459         (==ucs-sip-itaiji-001): Ditto.
460
461 2017-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
462
463         * mule/mule-charset.el (default-coded-charset-priority-list): Add
464         `=+>ucs-bmp-var-003'.
465
466         * mule/mule-conf.el (=+>ucs-var-003): New coded-charset for XEmacs
467         CHISE.
468         (=+>ucs-bmp-var-003): Ditto.
469
470 2017-10-06  MORIOKA Tomohiko  <tomo.git@chise.org>
471
472         * mule/mule-charset.el (default-coded-charset-priority-list): Add
473         `=>ucs-bmp-cjk@cognate'.
474
475         * mule/mule-conf.el (=>ucs-bmp-cjk@cognate): New coded-charset for
476         XEmacs CHISE.
477
478 2017-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
479
480         * mule/mule-charset.el (default-coded-charset-priority-list): Add
481         `=ucs-sip-itaiji-005'.
482
483         * mule/mule-conf.el (=ucs-sip-itaiji-005): New coded-charset for
484         XEmacs CHISE.
485
486 2017-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
487
488         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
489         setting for `=>ucs@cognate'.
490
491         * mule/mule-charset.el (default-coded-charset-priority-list): Add
492         `=>ucs-bmp-itaiji-009' and `=>ucs-sip@cognate'.
493
494         * mule/mule-conf.el (=>ucs@cognate): New coded-charset for XEmacs
495         CHISE.
496         (=>ucs@hanyo-denshi): Abolished.
497         (=>ucs-itaiji-009): New coded-charset for XEmacs CHISE.
498         (=>ucs-bmp-itaiji-009): Ditto.
499         (=>ucs-sip@cognate): Ditto.
500
501 2017-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
502
503         * mule/mule-charset.el (default-coded-charset-priority-list): Add
504         `=>ucs-bmp-itaiji-004'.
505
506         * mule/mule-conf.el (=>ucs-bmp-itaiji-004): New coded-charset for
507         XEmacs CHISE.
508
509 2017-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
510
511         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
512         setting for `=>ucs-itaiji-004'.
513
514 2017-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
515
516         * mule/mule-charset.el (default-coded-charset-priority-list): Add
517         `=ucs-sip-itaiji-004', `=>ucs-sip-itaiji-004' and
518         `=>ucs-bmp-itaiji-007'.
519
520         * mule/mule-conf.el (=ucs-sip-itaiji-004): New coded-charset for
521         XEmacs CHISE.
522         (=>ucs-itaiji-004): Ditto.
523         (=>ucs-sip-itaiji-004): Ditto.
524         (=>ucs-bmp-itaiji-007): Ditto.
525
526 2017-08-11  MORIOKA Tomohiko  <tomo.git@chise.org>
527
528         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
529         setting for `=ucs-itaiji-010'.
530
531 2017-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
532
533         * mule/mule-charset.el (default-coded-charset-priority-list):
534         - Prefer `=mj-0' and `=mj-1' to `=ucs-bmp-cjk@gb'.
535         - Add `=ucs-bmp-itaiji-010'.
536         - Prefer `==mj-0' and `==mj-1' to `==ucs-bmp-cjk@gb',
537           `==ucs-sip-ext-b@iso' and `==ucs-sip@JP/hanazono'.
538         - Add `=>ucs-sip@iwds-1'.
539
540         * mule/mule-conf.el (=ucs-itaiji-010): New coded-charset for
541         XEmacs CHISE.
542         (=ucs-bmp-itaiji-010): Ditto.
543         (=>ucs-sip@iwds-1): Ditto.
544
545 2017-07-18  MORIOKA Tomohiko  <tomo.git@chise.org>
546
547         * mule/mule-charset.el (default-coded-charset-priority-list): Add
548         `=ucs-sip-var-006' and `==ucs-sip-itaiji-003'.
549
550         * mule/mule-conf.el (=ucs-sip-var-006): New coded-charset for
551         XEmacs CHISE.
552         (==ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
553
554 2017-07-14  MORIOKA Tomohiko  <tomo.git@chise.org>
555
556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
557         setting for `=>ucs-itaiji-003'.
558
559 2017-07-13  MORIOKA Tomohiko  <tomo.git@chise.org>
560
561         * mule/mule-charset.el (default-coded-charset-priority-list): Add
562         `=>ucs-bmp-itaiji-003'.
563
564         * mule/mule-conf.el (=>ucs-itaiji-003): New coded-charset for
565         XEmacs CHISE.
566         (=>ucs-bmp-itaiji-003): Ditto.
567
568 2017-07-08  MORIOKA Tomohiko  <tomo.git@chise.org>
569
570         * mule/mule-charset.el (default-coded-charset-priority-list): Add
571         `=ucs-bmp-itaiji-011'.
572
573         * mule/mule-conf.el (=ucs-bmp-itaiji-011): New coded-charset for
574         XEmacs CHISE.
575
576 2017-06-29  MORIOKA Tomohiko  <tomo.git@chise.org>
577
578         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
579         setting for `==ucs-var-002'.
580
581 2017-06-28  MORIOKA Tomohiko  <tomo.git@chise.org>
582
583         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
584         setting for `==ucs-itaiji-002'.
585
586 2017-06-27  MORIOKA Tomohiko  <tomo.git@chise.org>
587
588         * mule/mule-charset.el (default-coded-charset-priority-list): Add
589         `==ucs-sip-itaiji-002'.
590
591         * mule/mule-conf.el (==ucs-sip-itaiji-002): New coded-charset for
592         XEmacs CHISE.
593
594 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
595
596         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
597         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
598
599         * mule/mule-charset.el (default-coded-charset-priority-list): Add
600         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
601         `=>ucs-sip-itaiji-007'.
602
603         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
604         XEmacs CHISE.
605         (=>ucs-sip-itaiji-007): Ditto.
606         (=ucs-sip-itaiji-007): Ditto.
607         (=ucs-itaiji-011): Ditto.
608         (=ucs-sip-itaiji-011): Ditto.
609
610 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
611
612         * mule/mule-coding.el (coded-charset-entity-reference-alist):
613         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
614
615 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
616
617         * mule/mule-charset.el (default-coded-charset-priority-list): Add
618         `==ucs-bmp-var-002'.
619
620         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
621         CHISE.
622         (==ucs-bmp-var-002): Ditto.
623
624         * mule/mule-coding.el (coded-charset-entity-reference-alist):
625         Modify some priorities.
626
627 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
628
629         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
630         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
631         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
632
633 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
634
635         * mule/mule-charset.el (default-coded-charset-priority-list): Add
636         `=big5-cdp-var-001'.
637
638         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
639         XEmacs CHISE.
640
641 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
642
643         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
644         setting for `==ucs-itaiji-005'.
645
646 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
647
648         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
649         setting for `=ucs-itaiji-007'.
650
651         * mule/mule-charset.el (default-coded-charset-priority-list): Add
652         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
653
654         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
655         XEmacs CHISE.
656         (==ucs-bmp-itaiji-005): Ditto.
657         (=ucs-itaiji-007): Ditto.
658         (=ucs-bmp-itaiji-007): Ditto.
659
660 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
661
662         * mule/mule-charset.el (default-coded-charset-priority-list): Add
663         `==gt-pj-k1' and `==gt-pj-k2'.
664
665 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
666
667         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
668         CHISE.
669         (==gt-pj-k2): Ditto.
670
671 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
672
673         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
674         setting for `=>ucs-itaiji-005'.
675
676 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
677
678         * mule/mule-charset.el (default-coded-charset-priority-list): Add
679         `=>>cbeta'.
680
681 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
682
683         * mule/mule-charset.el (default-coded-charset-priority-list): Add
684         `=>ucs-sip@component'.
685
686         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
687         instead of `=ucs' as its mother.
688         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
689
690         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
691         setting for `=>ucs-itaiji-006'.
692
693 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
694
695         * mule/mule-charset.el (default-coded-charset-priority-list): Add
696         `=>ucs-bmp-itaiji-006'.
697
698         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
699         XEmacs CHISE.
700         (=>ucs-bmp-itaiji-006): Ditto.
701
702 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
703
704         * mule/mule-charset.el (default-coded-charset-priority-list): Add
705         `=>ucs-bmp-itaiji-001'.
706
707         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
708         XEmacs CHISE.
709
710 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
711
712         * mule/mule-charset.el (default-coded-charset-priority-list): Add
713         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
714
715         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
716         instead of `=ucs' as its mother.
717         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
718         (==ucs-bmp-itaiji-002): Ditto.
719         (==ucs-itaiji-003): Ditto.
720         (==ucs-bmp-itaiji-003): Ditto.
721
722 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
723
724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
725         setting for `=big5-cdp-var-002'.
726
727         * mule/mule-charset.el (default-coded-charset-priority-list): Add
728         `=big5-cdp-var-002'.
729
730         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
731         XEmacs CHISE.
732
733 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
734
735         * mule/mule-charset.el (default-coded-charset-priority-list): Add
736         `=ucs-sip-var-004'.
737
738         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
739         XEmacs CHISE.
740
741 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
742
743         * mule/mule-charset.el (default-coded-charset-priority-list): Add
744         `=>ucs-bmp-cjk@iwds-1'.
745
746         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
747         XEmacs CHISE.
748
749 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
750
751         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
752         setting for `=ucs-var-005'.
753
754         * mule/mule-charset.el (default-coded-charset-priority-list): Add
755         `=ucs-bmp-var-005'.
756
757         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
758         CHISE.
759         (=ucs-bmp-var-005): Ditto.
760
761 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
762
763         * mule/mule-charset.el (default-coded-charset-priority-list): Add
764         `=>ucs-sip-itaiji-002'.
765
766         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
767         XEmacs CHISE.
768
769 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
770
771         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
772         setting for `=>ucs-itaiji-002'.
773
774 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
775
776         * mule/mule-charset.el (default-coded-charset-priority-list): Add
777         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
778
779         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
780         (=>ucs-itaiji-002): Ditto.
781         (=>ucs-bmp-itaiji-002): Ditto.
782
783 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
784
785         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
786         setting for `=>ucs-itaiji-001'.
787
788 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
789
790         * mule/mule-charset.el (default-coded-charset-priority-list): Add
791         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
792
793         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
794         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
795         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
796         (=>ucs-sip-itaiji-001): Ditto.
797
798         * mule/mule-coding.el(coded-charset-entity-reference-alist):
799         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
800         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
801
802 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
803
804         * mule/mule-charset.el (default-coded-charset-priority-list):
805         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
806         `=jef-china3' and `chinese-isoir165'.
807
808 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
809
810         * mule/mule-charset.el (default-coded-charset-priority-list): Add
811         `=>ucs-bmp-itaiji-005'.
812
813         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
814         XEmacs CHISE.
815         (=>ucs-bmp-itaiji-005): Ditto.
816
817 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
818
819         * mule/mule-charset.el (default-coded-charset-priority-list): Add
820         `=+>jis-x0213-2'.
821
822 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
823
824         * mule/mule-charset.el (default-coded-charset-priority-list): Add
825         `=+>adobe-japan1-6'.
826
827 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
828
829         * mule/mule-charset.el (default-coded-charset-priority-list): Add
830         `=+>jis-x0208@1978'.
831
832 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
833
834         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
835         setting for `=>ucs@component'.
836
837 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
838
839         * mule/mule-charset.el (default-coded-charset-priority-list): Add
840         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
841
842 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
843
844         * mule/mule-coding.el (coded-charset-entity-reference-alist):
845         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
846
847 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
848
849         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
850         CHISE.
851         (=>ucs@jis/2004): Ditto.
852
853 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
854
855         * mule/mule-coding.el (coded-charset-entity-reference-alist):
856         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
857
858 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
859
860         * mule/mule-charset.el (default-coded-charset-priority-list): Add
861         `=>cbeta'.
862
863 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
864
865         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
866         setting for `==big5-cdp-itaiji-001'.
867
868         * mule/mule-charset.el (default-coded-charset-priority-list): Add
869         `==big5-cdp-itaiji-001'.
870
871         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
872         XEmacs CHISE.
873
874 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
875
876         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
877         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
878         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
879
880         * mule/mule-charset.el (default-coded-charset-priority-list): Add
881         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
882         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
883
884         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
885         XEmacs CHISE.
886         (=>big5-cdp-itaiji-001): Ditto.
887         (=big5-cdp-itaiji-002): Ditto.
888         (=big5-cdp-itaiji-003): Ditto.
889
890 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
891
892         * mule/mule-charset.el (default-coded-charset-priority-list): Add
893         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
894
895 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
896
897         * mule/mule-charset.el (default-coded-charset-priority-list):
898         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
899         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
900         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
901
902         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
903         setting for `=ucs-var-008'.
904
905         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
906         CHISE.
907         (=ucs-bmp-var-008): Likewise.
908
909 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
910
911         * mule/mule-charset.el (default-coded-charset-priority-list):
912         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
913
914 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
915
916         * mule/mule-charset.el (default-coded-charset-priority-list): Add
917         `==ucs-sip@JP/hanazono'.
918
919         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
920         XEmacs CHISE.
921
922 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
923
924         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
925         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
926
927         * mule/mule-charset.el (default-coded-charset-priority-list): Add
928         `=ucs-bmp-var-006'.
929
930         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
931         CHISE.
932         (=ucs-bmp-var-006): Likewise.
933
934 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
935
936         * mule/mule-charset.el (default-coded-charset-priority-list): Add
937         `=ucs-bmp-itaiji-009'.
938
939         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
940         XEmacs CHISE.
941         (=ucs-bmp-itaiji-009): Likewise.
942
943 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
944
945         * mule/mule-charset.el (default-coded-charset-priority-list): Add
946         `=>big5-cdp'.
947
948 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
949
950         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
951         (utf-8-ivs-gb): Likewise.
952         (utf-8-gb-er): Likewise.
953         (utf-8-ivs-gb-er): Likewise.
954         (utf-8-cns): Likewise.
955         (utf-8-ivs-cns): Likewise.
956         (utf-8-cns-er): Likewise.
957         (utf-8-ivs-cns-er): Likewise.
958         (utf-8-big5): Likewise.
959         (utf-8-ivs-big5): Likewise.
960         (utf-8-big5-er): Likewise.
961         (utf-8-ivs-big5-er): Likewise.
962         (utf-8-jis): Likewise.
963         (utf-8-ivs-jis): Likewise.
964         (utf-8-jis-er): Likewise.
965         (utf-8-ivs-jis-er): Likewise.
966         (utf-8-ks): Likewise.
967         (utf-8-ivs-ks): Likewise.
968         (utf-8-ks-er): Likewise.
969         (utf-8-ivs-ks-er): Likewise.
970
971 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
972
973         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
974         (utf-8-ivs-jp): Likewise.
975         (utf-8-jp-er): Likewise.
976         (utf-8-ivs-jp-er): Likewise.
977
978 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
979
980         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
981         setting for `=ucs-var-010'.
982
983         * mule/mule-charset.el (default-coded-charset-priority-list): Add
984         `=ucs-bmp-var-010'.
985
986         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
987         CHISE.
988         (=ucs-bmp-var-010): Likewise.
989
990 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
991
992         * mule/mule-charset.el (default-coded-charset-priority-list): Add
993         `=ucs-sip@JP/hanazono'.
994
995         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
996         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
997
998 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
999
1000         * mule/mule-charset.el (default-coded-charset-priority-list):
1001         - Add `=big5-cdp-var-004'.
1002         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
1003           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
1004
1005         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1006         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
1007         `=big5-cdp-var-005'.
1008
1009         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
1010         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
1011         `=big5-cdp-var-003'.
1012         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
1013         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
1014         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
1015
1016 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1017
1018         * mule/mule-charset.el (default-coded-charset-priority-list):
1019         Don't prefer ucs-compat CCSes to other CCSes.
1020
1021 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1022
1023         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1024         `===ucs-bmp-cjk-compat@unicode'.
1025
1026         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
1027         coded-charset for XEmacs CHISE.
1028
1029 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1030
1031         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1032         `=ucs-sip-itaiji-003'.
1033
1034         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
1035         XEmacs CHISE.
1036
1037 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1038
1039         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1040         setting for `=ucs-var-004'.
1041
1042         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1043         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
1044
1045         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
1046         XEmacs CHISE.
1047         (=ucs-var-004): Ditto.
1048         (=ucs-bmp-var-004): Ditto.
1049
1050 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1051
1052         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1053         `=ucs-sip-var-003'.
1054
1055         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
1056         XEmacs CHISE.
1057
1058 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1059
1060         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1061         setting for `=ucs-itaiji-006'.
1062
1063         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1064         `=ucs-bmp-itaiji-006'.
1065
1066         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
1067         XEmacs CHISE.
1068         (=ucs-bmp-itaiji-006): Ditto.
1069
1070 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1071
1072         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1073         `=ucs-sip-var-002'.
1074
1075         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
1076         XEmacs CHISE.
1077
1078 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1079
1080         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1081         `=ucs-sip-itaiji-002'.
1082
1083         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
1084         XEmacs CHISE.
1085
1086 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1087
1088         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1089         setting for `==hanyo-denshi/tk'.
1090
1091 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1092
1093         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
1094         (=hanyo-denshi/tk): Fix `long-name'.
1095         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
1096
1097 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1098
1099         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1100         setting for `=>mj'.
1101
1102 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1103
1104         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
1105         coded-charset for XEmacs CHISE.
1106
1107 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1108
1109         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1110         setting for `=hanyo-denshi/tk'.
1111
1112 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1113
1114         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1115         `=hanyo-denshi/tk/mf-01'.
1116
1117         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
1118         XEmacs CHISE.
1119         (=hanyo-denshi/tk/mf-01): Ditto.
1120
1121 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1122
1123         * mule/mule-charset.el (default-coded-charset-priority-list):
1124         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
1125
1126 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1127
1128         * mule/mule-charset.el (default-coded-charset-priority-list):
1129         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
1130
1131 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1132
1133         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1134         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
1135
1136         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1137         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
1138
1139         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
1140         XEmacs CHISE.
1141         (=ucs-bmp-itaiji-004): Ditto.
1142         (=ucs-itaiji-005): Ditto.
1143         (=ucs-bmp-itaiji-005): Ditto.
1144
1145 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1146
1147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1148         `=ucs-sip-itaiji-001'.
1149
1150         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
1151         XEmacs CHISE.
1152
1153 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1154
1155         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1156         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
1157         `=ucs-itaiji-008'.
1158
1159         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1160         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
1161         `=ucs-bmp-itaiji-008'.
1162
1163         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
1164         XEmacs CHISE.
1165         (=ucs-bmp-itaiji-001): Ditto.
1166         (=ucs-itaiji-003): Ditto.
1167         (=ucs-bmp-itaiji-003): Ditto.
1168         (=ucs-itaiji-008): Ditto.
1169         (=ucs-bmp-itaiji-008): Ditto.
1170
1171 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1172
1173         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1174         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
1175
1176         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
1177         for XEmacs CHISE.
1178         (==ucs-bmp-cjk-compat@JP): Ditto.
1179
1180 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1181
1182         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1183         setting for `===hng-tzs'.
1184
1185         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1186         `===hng-tzs'.
1187
1188         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
1189         CHISE.
1190
1191 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1192
1193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1194         setting for `===hng-doh'.
1195
1196         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1197         `===hng-doh'.
1198
1199         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
1200         CHISE.
1201
1202 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1203
1204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1205         setting for `===hng-wad'.
1206
1207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1208         `===hng-wad'.
1209
1210         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
1211         CHISE.
1212
1213 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1214
1215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1216         settings for `==koseki' and `===hng-kcc'.
1217
1218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1219         `===hng-kcc'.
1220
1221         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
1222         CHISE.
1223
1224 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1225
1226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1227         setting for `===hng-nkk'.
1228
1229         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1230         `===hng-nkk'.
1231
1232         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
1233         CHISE.
1234
1235 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1236
1237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1238         setting for `===hng-ink'.
1239
1240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1241         `===hng-ink'.
1242
1243         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
1244         CHISE.
1245
1246 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1247
1248         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1249         setting for `===hng-jhk'.
1250
1251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1252         `===hng-jhk'.
1253
1254         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
1255         CHISE.
1256
1257 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1258
1259         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
1260         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
1261         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
1262         (===jis-x0213-1@2004): Likewise.
1263         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
1264         "jisx0213\\(\\.2004\\)-1" as the registry.
1265         (=+>jis-x0213-1@2004): Likewise.
1266         (=>jis-x0213-1@2004): Likewise.
1267
1268         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1269         `===jis-x0213-1@2004'.
1270
1271 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1272
1273         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1274         setting for `===hng-nak'.
1275
1276         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1277         `===hng-nak'.
1278
1279         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
1280         CHISE.
1281
1282 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1283
1284         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1285         setting for `===hng-hos'.
1286
1287         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1288         `===hng-hos'.
1289
1290         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
1291         CHISE.
1292
1293 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1294
1295         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1296         setting for `===hng-tzj'.
1297
1298         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1299         `===hng-tzj'.
1300
1301         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
1302         CHISE.
1303
1304 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1305
1306         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1307         setting for `===hng-kae'.
1308
1309         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1310         `===hng-kae'.
1311
1312         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
1313         CHISE.
1314
1315 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1316
1317         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1318         setting for `===hng-kar'.
1319
1320         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1321         `===hng-kar'.
1322
1323         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
1324         CHISE.
1325
1326 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1327
1328         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1329         setting for `===hng-kyd'.
1330
1331         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1332         `===hng-kyd'.
1333
1334         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
1335         CHISE.
1336
1337 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1338
1339         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1340         setting for `===hng-hok'.
1341
1342         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1343         `===hng-hok'.
1344
1345         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
1346         CHISE.
1347
1348 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1349
1350         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1351         setting for `===hng-jyu'.
1352
1353         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1354         `===hng-jyu'.
1355
1356         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
1357         CHISE.
1358
1359 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1360
1361         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1362         setting for `===hng-zkd'.
1363
1364         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1365         `===hng-zkd'.
1366
1367         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
1368         CHISE.
1369
1370 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1371
1372         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1373         setting for `===hng-kmi'.
1374
1375         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1376         `===hng-kmi'.
1377
1378         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
1379         CHISE.
1380
1381 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1382
1383         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1384         setting for `===hng-okd'.
1385
1386         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1387         `===hng-okd'.
1388
1389         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
1390         CHISE.
1391
1392 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1393
1394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1395         setting for `===hng-nkm'.
1396
1397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1398         `===hng-nkm'.
1399
1400         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
1401         CHISE.
1402
1403 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1404
1405         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1406         setting for `===hng-nto'.
1407
1408         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1409         `===hng-nto'.
1410
1411         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
1412         CHISE.
1413
1414 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1415
1416         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1417         setting for `===hng-yhk'.
1418
1419         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1420         `===hng-yhk'.
1421
1422         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
1423         CHISE.
1424
1425 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1426
1427         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1428         setting for `===hng-sok'.
1429
1430         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1431         `===hng-sok'.
1432
1433         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
1434         CHISE.
1435
1436 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1437
1438         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1439         setting for `===hng-kda'.
1440
1441         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1442         `===hng-kda'.
1443
1444         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
1445         CHISE.
1446
1447 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1448
1449         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1450         setting for `===hng-myz'.
1451
1452         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1453         `===hng-myz'.
1454
1455         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
1456         CHISE.
1457
1458 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1459
1460         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1461         setting for `===hng-kgk'.
1462
1463         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1464         `===hng-kgk'.
1465
1466         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
1467         CHISE.
1468
1469 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1470
1471         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1472         setting for `===hng-drt'.
1473
1474         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1475         `===hng-drt'.
1476
1477         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
1478         CHISE.
1479
1480 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1481
1482         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1483         setting for `===hng-mam'.
1484
1485         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1486         `===hng-mam'.
1487
1488         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
1489         CHISE.
1490
1491 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1492
1493         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1494         setting for `===hng-dng'.
1495
1496         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1497         `===hng-dng'.
1498
1499         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
1500         CHISE.
1501
1502 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1503
1504         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1505         setting for `=>cns11643-5'.
1506
1507 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1508
1509         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1510         setting for `===hng-keg'.
1511
1512         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1513         `===hng-keg'.
1514
1515         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
1516         CHISE.
1517
1518 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1519
1520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1521         setting for `===hng-jou'.
1522
1523         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1524         `===hng-jou'.
1525
1526         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
1527         CHISE.
1528
1529 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1530
1531         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1532         setting for `===hng-smk'.
1533
1534         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1535         `===hng-smk'.
1536
1537         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
1538         CHISE.
1539
1540 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1541
1542         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1543         setting for `===hng-kyo'.
1544
1545         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1546         `===hng-kyo'.
1547
1548         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
1549         CHISE.
1550
1551 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1552
1553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1554         setting for `===hng-kss'.
1555
1556         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1557         `===hng-kss'.
1558
1559         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
1560         CHISE.
1561
1562 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1563
1564         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1565         setting for `===hng-wan'.
1566
1567         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1568         `===hng-wan'.
1569
1570         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
1571         CHISE.
1572
1573 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1574
1575         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1576         setting for `===hng-ksk'.
1577
1578         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1579         `===hng-ksk'.
1580
1581         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
1582         CHISE.
1583
1584 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1585
1586         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1587         setting for `===hng-kyu'.
1588
1589         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1590         `===hng-kyu'.
1591
1592         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1593         CHISE.
1594
1595 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1596
1597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1598         setting for `===hng-skk'.
1599
1600         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1601         `===hng-skk'.
1602
1603         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1604         CHISE.
1605
1606 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1607
1608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1609         setting for `===hng-sik'.
1610
1611         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1612         `===hng-sik'.
1613
1614         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1615         CHISE.
1616
1617 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1618
1619         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1620         setting for `===hng-kbk'.
1621
1622         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1623         `===hng-kbk'.
1624
1625         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1626         CHISE.
1627
1628 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1629
1630         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1631         setting for `===hng-kcj'.
1632
1633         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1634         `===hng-kcj'.
1635
1636         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1637         CHISE.
1638
1639 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1640
1641         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1642         setting for `===hng-k24'.
1643
1644         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1645         `===hng-k24'.
1646
1647         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1648         CHISE.
1649
1650 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1651
1652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1653         setting for `===hng-gok'.
1654
1655         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1656         `===hng-gok'.
1657
1658         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1659         CHISE.
1660 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1661
1662         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1663         setting for `===hng-tsu'.
1664
1665         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1666         `===hng-tsu'.
1667
1668         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1669         CHISE.
1670
1671 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1672
1673         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1674         setting for `===hng-sys'.
1675
1676         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1677         `===hng-sys'.
1678
1679         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1680         CHISE.
1681
1682 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1683
1684         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1685         - Use "&HNG010-<d><d><d><d><d>;" instead of
1686           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1687         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1688
1689         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1690         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1691
1692         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1693         "hngkhi-0" as the suffix of registry.
1694         (===hng-khm): New coded-charset for XEmacs CHISE.
1695         (=ucs-itaiji-002): Ditto.
1696         (=ucs-bmp-itaiji-002): Ditto.
1697
1698 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1699
1700         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1701         setting for `=>ucs@iwds-1'.
1702
1703         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1704         XEmacs CHISE.
1705
1706 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1707
1708         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1709         CHISE.
1710
1711         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1712         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1713         `===hng-khi'.
1714
1715 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1716
1717         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1718         setting for `===hng-khi'.
1719
1720         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1721         `===hng-khi'.
1722
1723         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1724         CHISE.
1725
1726 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1727
1728         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1729         #x9FA5 as the value of `max-code'.
1730         (=ucs-bmp-var-002): Likewise.
1731         (=ucs-bmp-var-003): Likewise.
1732         (=ucs-bmp-itaiji-084): Likewise.
1733         (=ucs-bmp-cjk@JP): Likewise.
1734         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1735         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1736         (=>ucs-bmp-cjk@component): Likewise.
1737
1738 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1739
1740         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1741         CHISE.
1742
1743 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1744
1745         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1746         XEmacs CHISE.
1747         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1748         `==jis-x0208@1978/2-pr' as the mother.
1749
1750 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1751
1752         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1753         CHISE.
1754
1755 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1756
1757         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1758         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1759
1760 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1761
1762         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1763         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1764
1765 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1766
1767         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1768         setting for `===ucs@gb'.
1769
1770 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1771
1772         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1773         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1774         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1775         as the entity-reference for `===jis-x0213-1@2000'; use
1776         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1777
1778 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1779
1780         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1781         `===jis-x0208'.
1782
1783         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1784         instead of `===jis-x0208' as the mother.
1785         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1786         `===jis-x0208' as the mother.
1787         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1788         `===jis-x0208' as the mother.
1789         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1790         `===jis-x0213-1' as the mother.
1791         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1792         `===jis-x0213-1' as the mother.
1793         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1794         the mother.
1795         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1796         mother.
1797
1798 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1799
1800         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1801         setting for `=ucs-var-001'.
1802
1803 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1804
1805         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1806         `=ucs-bmp-var-001'.
1807
1808         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1809         CHISE.
1810         (=ucs-bmp-var-001): Ditto.
1811
1812         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1813         setting for `=ucs-var-003'.
1814
1815 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1816
1817         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1818         `=ucs-bmp-var-003'.
1819
1820         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1821         CHISE.
1822         (=ucs-bmp-var-003): Ditto.
1823
1824 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1825
1826         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1827         setting for `=ucs-var-002'.
1828
1829         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1830         `=ucs-bmp-var-002'.
1831
1832         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1833         CHISE.
1834         (=ucs-bmp-var-002): Ditto.
1835
1836 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1837
1838         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1839         XEmacs CHISE.
1840         (==jis-x0208@1978/5pr): Ditto.
1841
1842 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1843
1844         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1845         `=>ucs-bmp-cjk@component'.
1846
1847         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1848         XEmacs CHISE.
1849         (=>ucs-bmp-cjk@component): Ditto.
1850
1851 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1852
1853         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1854         setting for `=>iwds-1'.
1855
1856 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1857
1858         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1859         CHISE.
1860
1861 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1862
1863         * mule/mule-charset.el (default-coded-charset-priority-list):
1864         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1865         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1866         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1867         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1868
1869 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1870
1871         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1872         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1873
1874         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1875         `=>>ucs@iso' as the mother.
1876         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1877         mother.
1878
1879 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1880
1881         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1882         setting for `===hanyo-denshi/ia'.
1883
1884 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1885
1886         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1887         `===hanyo-denshi/ia'.
1888
1889 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1890
1891         * mule/mule-conf.el (=koseki): Fix DOC.
1892         (==koseki): New coded-charset for XEmacs CHISE.
1893
1894 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1895
1896         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1897         XEmacs CHISE.
1898         (===hanyo-denshi/jd): Fix DOC.
1899
1900 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1901
1902         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1903         setting for `===hanyo-denshi/ip'.
1904
1905 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1906
1907         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1908         `===hanyo-denshi/ip'.
1909
1910         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1911         XEmacs CHISE.
1912
1913 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1914
1915         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1916         `==ucs-radicals@unicode' and `=>daikanwa'.
1917
1918         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1919         for XEmacs CHISE.
1920
1921 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1922
1923         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1924         XEmacs CHISE.
1925
1926 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1927
1928         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1929         `===ruimoku-v6'.
1930
1931 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1932
1933         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1934         setting for `===ruimoku-v6'.
1935
1936 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1937
1938         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1939         CHISE.
1940
1941 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1942
1943         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1944         coded-charset for XEmacs CHISE.
1945
1946 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1947
1948         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1949         XEmacs CHISE.
1950
1951 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1952
1953         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1954         `===ucs-sip@iso'.
1955
1956 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1957
1958         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1959         CHISE.
1960
1961 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1962
1963         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1964         `==ucs-sip@iso'.
1965
1966         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1967         CHISE.
1968
1969 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1970
1971         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1972         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1973         (=ucs-sip-ext-b@iso): Fix registry.
1974         (==ucs-sip-ext-b@iso): Ditto.
1975         (===ucs-sip-ext-b@iso): Ditto.
1976
1977         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1978         `=ucs-sip@iso'.
1979
1980 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1981
1982         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1983         setting for `=>cbeta'.
1984
1985 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1986
1987         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1988         `=>cns11643-7'.
1989
1990         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1991
1992 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1993
1994         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1995         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1996
1997 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1998
1999         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
2000         `=ucs@cns'.
2001         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
2002         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
2003         `=ucs@jis/1990'.
2004         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
2005         `=ucs@jis/2000'.
2006         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
2007         `=ucs@jis/2004'.
2008         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
2009
2010         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2011         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
2012
2013 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2014
2015         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
2016         XEmacs CHISE.
2017         (==jis-x0208@1978/1pr): Ditto.
2018         (==jis-x0208@1978/2-pr): Ditto.
2019
2020 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2021
2022         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2023         setting for `===jis-x0213-1@2004'.
2024
2025 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2026
2027         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2028         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
2029
2030         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2031         `===hanyo-denshi/jb'.
2032
2033         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
2034         XEmacs CHISE.
2035         (=+>hanyo-denshi/ft): Ditto.
2036         (=+>hanyo-denshi/jt): Ditto.
2037
2038 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2039
2040         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2041         `===hanyo-denshi/hg'.
2042
2043 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2044
2045         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
2046         XEmacs CHISE.
2047         (===hanyo-denshi/hg): Ditto.
2048
2049 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2050
2051         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
2052         glyph-forms instead of detailed glyph-images.
2053         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
2054         `=adobe-japan1-*'.
2055         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
2056         (===adobe-japan1-1): Ditto.
2057         (===adobe-japan1-2): Ditto.
2058         (===adobe-japan1-3): Ditto.
2059         (===adobe-japan1-4): Ditto.
2060         (===adobe-japan1-5): Ditto.
2061         (===adobe-japan1-6): Ditto.
2062         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
2063         `=>>>adobe-japan1' as the mother.
2064         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
2065         `=>>adobe-japan1' as the mother.
2066         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
2067         glyph-images.
2068         (==jis-x0208@1978): Ditto.
2069         (==jis-x0208@1983): Ditto.
2070         (==jis-x0208@1990): Ditto.
2071         (==jis-x0213-1): Ditto.
2072         (==jis-x0213-1@2000): Ditto.
2073         (==jis-x0213-1@2004): Ditto.
2074         (==jis-x0213-2): Ditto.
2075         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
2076         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
2077         `=jis-x0208@1978'.
2078         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
2079         `=jis-x0208@1983'.
2080         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
2081         `=jis-x0208@1990'.
2082         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
2083         `=jis-x0213-1'.
2084         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
2085         `=jis-x0213-1@2000'.
2086         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
2087         `=jis-x0213-1@2004'.
2088         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
2089         `=jis-x0213-2'.
2090         (===jis-x0208): New coded-charset for XEmacs CHISE.
2091         (===jis-x0208@1978): Ditto.
2092         (===jis-x0208@1983): Ditto.
2093         (===jis-x0208@1990): Ditto.
2094         (===jis-x0213-1): Ditto.
2095         (===jis-x0213-1@2000): Ditto.
2096         (===jis-x0213-2): Ditto.
2097         (===jis-x0212): Ditto.
2098         (===ks-x1001): Ditto.
2099         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
2100         mother.
2101         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
2102         as the mother.
2103         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
2104         as the mother.
2105         (===cns11643-1): New coded-charset for XEmacs CHISE.
2106         (===cns11643-2): Ditto.
2107         (===cns11643-3): Ditto.
2108         (===cns11643-4): Ditto.
2109         (===cns11643-5): Ditto.
2110         (===cns11643-6): Ditto.
2111         (===cns11643-7): Ditto.
2112         (=>>cns11643-1): Ditto.
2113         (==big5-cdp): Indicate abstract glyph-images instead of
2114         representative glyph-images.
2115         (===big5-cdp): New coded-charset for XEmacs CHISE.
2116         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
2117         detailed glyph-images.
2118         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
2119         `=hanyo-denshi/*'.
2120         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2121         (===hanyo-denshi/ib): Ditto.
2122         (===hanyo-denshi/jt): Ditto.
2123         (===hanyo-denshi/ks): Ditto.
2124         (===mj): Ditto.
2125         (===mj-0): Ditto.
2126         (===mj-1): Ditto.
2127         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
2128         `=>>>hanyo-denshi/*' as its mother.
2129         (==gt): Indicate abstract glyph-forms instead of detailed
2130         glyph-images.
2131         (===gt): New coded-charset for XEmacs CHISE.
2132         (=>>>gt): Indicates `==gt' instead of `=gt'.
2133         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
2134         (==gt-k): Indicate abstract glyph-forms instead of detailed
2135         glyph-images.
2136         (===gt-k): New coded-charset for XEmacs CHISE.
2137         (==daikanwa): Indicates glyph-images instead of detailed
2138         glyph-images.
2139         (===daikanwa): New coded-charset for XEmacs CHISE.
2140         (===daikanwa/+p): Ditto.
2141         (===daikanwa/ho): Ditto.
2142         (==cbeta): Ditto.
2143         (===cbeta): Ditto.
2144         (==jef-china3): Ditto.
2145         (===jef-china3): Ditto.
2146         (==ruimoku-v6): Ditto.
2147         (==ucs@iso): Indicate representative glyph-forms instead of
2148         representative glyph-images.
2149         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
2150         (==ucs@unicode): Indicate representative glyph-forms instead of
2151         representative glyph-images.
2152         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
2153         `=ucs@unicode'.
2154         (==ucs@cns): Indicate representative glyph-forms instead of
2155         representative glyph-images.
2156         (==ucs@jis): Ditto.
2157         (==ucs@jis/1990): Ditto.
2158         (==ucs@jis/2000): Ditto.
2159         (==ucs@jis/2004): Ditto.
2160         (==ucs@ks): Ditto.
2161         (===ucs@iso): New coded-charset for XEmacs CHISE.
2162         (===ucs@unicode): Ditto.
2163         (===ucs@gb): Ditto.
2164         (===ucs@ks): Ditto.
2165         (===ucs-bmp-cjk@gb): Ditto.
2166         (===ucs-sip-ext-b@iso): Ditto.
2167
2168 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2169
2170         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2171         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
2172         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
2173         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
2174         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
2175         `===cns11643-3', `===cns11643-4', `===cns11643-5',
2176         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
2177         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
2178         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
2179         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
2180
2181         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2182         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
2183         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
2184         - Use "&g1-[NAME];" for `=>>[NAME]'.
2185         - Abolish "&g2-[NAME];".
2186
2187 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2188
2189         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
2190         `=>>ucs@cns' as the mother.
2191
2192 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2193
2194         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2195         setting for `==ucs@ks'.
2196
2197 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
2198
2199         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
2200         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
2201         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
2202         0x00E30000〜0x00E409D5.
2203
2204 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2205
2206         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2207         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
2208         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
2209
2210 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2211
2212         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2213         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
2214
2215         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
2216         (=mj-0): Ditto.
2217         (=mj-1): Ditto.
2218         (==mj): Ditto.
2219         (==mj-0): Ditto.
2220         (==mj-1): Ditto.
2221         (=>>mj): Ditto.
2222
2223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2224         setting for `=mj' and `==mj'.
2225
2226 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2227
2228         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
2229         CHISE.
2230
2231 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2232
2233         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2234         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
2235         `=>ucs@hanyo-denshi'.
2236
2237 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2238
2239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2240         setting for `=koseki' and `=>ucs@hanyo-denshi'.
2241
2242         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
2243         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
2244
2245 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2246
2247         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
2248         XEmacs CHISE.
2249
2250 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2251
2252         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2253         Change priority of `=>>>ucs@iso'.
2254
2255         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
2256         `=>>>ucs@iso' as the mother.
2257         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
2258
2259 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2260
2261         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2262         Change priority of `=>>>ucs@unicode'.
2263
2264         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
2265         `=ucs@unicode'.
2266
2267 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2268
2269         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2270         Change priority of `=>>>ucs@jis'.
2271
2272         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
2273         `=ucs@jis'.
2274
2275 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2276
2277         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2278         setting for `==daikanwa/+p'.
2279
2280 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2281
2282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2283         setting for `==shinjigen@1ed'.
2284
2285 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2286
2287         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
2288         XEmacs CHISE.
2289
2290 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2291
2292         * mule/mule-conf.el (==shinjigen): Modify DOC.
2293         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
2294         (==shinjigen@rev): Modify DOC.
2295
2296 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2297
2298         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
2299         CHISE.
2300
2301 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2302
2303         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2304         settings for `==daikanwa' and `==ucs@JP/hanazono'.
2305
2306         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
2307         XEmacs CHISE.
2308
2309         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2310         `==daikanwa'.
2311
2312 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2313
2314         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2315         setting for `==cns11643-7'.
2316
2317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2318         `==cns11643-7'.
2319
2320 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
2321
2322         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2323         `==cns11643-6'.
2324
2325         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2326         setting for `==cns11643-6'.
2327
2328 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2329
2330         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2331         setting for `==cns11643-5'.
2332
2333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2334         `==cns11643-5'.
2335
2336 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2337
2338         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2339         setting for `==cns11643-4'.
2340
2341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2342         `==cns11643-4'.
2343
2344 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2345
2346         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2347         setting for `==cns11643-3'.
2348
2349         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2350         `==cns11643-3'.
2351
2352 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
2353
2354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2355         setting for `==cns11643-2'.
2356
2357         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2358         `==cns11643-2'.
2359
2360 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2361
2362         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2363         Change priority of `=>>>ucs@ks'.
2364
2365         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
2366         `=ucs@ks'.
2367
2368 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2369
2370         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2371         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
2372         `==ucs@cns' and `==cns11643-1'.
2373
2374         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
2375         (==cns11643-2): Ditto.
2376         (==cns11643-3): Ditto.
2377         (==cns11643-4): Ditto.
2378         (==cns11643-5): Ditto.
2379         (==cns11643-6): Ditto.
2380         (==cns11643-7): Ditto.
2381
2382         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2383         `==cns11643-1'.
2384
2385 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2386
2387         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2388         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
2389         `=>>>ucs@jis/1990'.
2390
2391         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
2392         `=ucs@jis/1990'.
2393         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
2394         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
2395
2396 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2397
2398         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2399         Change priority of `=>>>ucs@cns'.
2400
2401         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
2402         `=ucs@cns'.
2403
2404 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2405
2406         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2407         `==ks-x1001'.
2408
2409         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2410         `=ks-x1001' instead of `korean-ksc5601'; add setting for
2411         `==ks-x1001'.
2412
2413 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2414
2415         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
2416
2417 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2418
2419         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
2420         `=jis-x0208'.
2421         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
2422         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
2423         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
2424         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
2425         (=>>>jis-x0213-1@2000): Changed to an alias for
2426         `=jis-x0213-1@2000'.
2427         (=>>>jis-x0213-1@2004): Changed to an alias for
2428         `=jis-x0213-1@2004'.
2429         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
2430
2431 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2432
2433         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
2434         `=adobe-japan1-0'.
2435         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
2436         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
2437         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
2438         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
2439         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
2440         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
2441
2442 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2443
2444         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2445         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
2446         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
2447         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
2448         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
2449         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
2450
2451 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2452
2453         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2454         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
2455         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
2456         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
2457         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
2458         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
2459         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
2460         `==jis-x0212'.
2461
2462 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
2463
2464         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
2465         "AdobeJapan1-[0-6]$".
2466         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
2467         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
2468         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
2469         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
2470         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
2471         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
2472         (==adobe-japan1-1): Ditto.
2473         (==adobe-japan1-2): Ditto.
2474         (==adobe-japan1-3): Ditto.
2475         (==adobe-japan1-4): Ditto.
2476         (==adobe-japan1-5): Ditto.
2477         (==adobe-japan1-6): Ditto.
2478         (==jis-x0208): Ditto.
2479         (==jis-x0208@1978): Ditto.
2480         (==jis-x0208@1983): Ditto.
2481         (==jis-x0208@1990): Ditto.
2482         (==jis-x0213-1): Ditto.
2483         (==jis-x0213-1@2000): Ditto.
2484         (==jis-x0213-1@2004): Ditto.
2485         (==jis-x0213-2): Ditto.
2486         (==jis-x0212): Ditto.
2487         (==gb2312): Ditto.
2488         (==iso-ir165): Ditto.
2489         (==gb12345): Ditto.
2490         (==ks-x1001): Ditto.
2491         (==cns11643-1): Ditto.
2492         (==cns11643-2): Ditto.
2493         (==cns11643-3): Ditto.
2494         (==cns11643-4): Ditto.
2495         (==cns11643-5): Ditto.
2496         (==cns11643-6): Ditto.
2497         (==cns11643-7): Ditto.
2498         (==big5-cdp): Ditto.
2499         (==hanyo-denshi/ja): Ditto.
2500         (==hanyo-denshi/jb): Ditto.
2501         (==hanyo-denshi/jc): Ditto.
2502         (==hanyo-denshi/jd): Ditto.
2503         (==hanyo-denshi/ft): Ditto.
2504         (==hanyo-denshi/ia): Ditto.
2505         (==hanyo-denshi/ib): Ditto.
2506         (==hanyo-denshi/hg): Ditto.
2507         (==hanyo-denshi/jt): Ditto.
2508         (==hanyo-denshi/ks): Ditto.
2509         (==gt): Ditto.
2510         (==gt-k): Ditto.
2511         (==daikanwa): Ditto.
2512         (==shinjigen): Ditto.
2513         (==ucs@iso): Ditto.
2514         (==ucs@unicode): Ditto.
2515         (==ucs@gb): Ditto.
2516         (==ucs-bmp@gb): Ditto.
2517         (==ucs@cns): Ditto.
2518         (==ucs-bmp@cns): Ditto.
2519         (==ucs@jis): Ditto.
2520         (==ucs@jis/1990): Ditto.
2521         (==ucs@jis/2000): Ditto.
2522         (==ucs@jis/2004): Ditto.
2523         (==ucs@JP): Ditto.
2524         (==ucs@JP/hanazono): Ditto.
2525         (==ucs@ks): Ditto.
2526         (==ucs-bmp@ks): Ditto.
2527         (==ucs@cns11643): Ditto.
2528         (==ucs-bmp-cjk@gb): Ditto.
2529         (==ucs-bmp-cjk@JP/hanazono): Ditto.
2530         (==ucs-sip-ext-b@iso): Ditto.
2531
2532 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2533
2534         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2535         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
2536
2537         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
2538         XEmacs CHISE.
2539         (=ucs-bmp-cjk@unicode): Abolished.
2540
2541 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2542
2543         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2544         `=+>ucs-bmp-cjk-compat@jis'.
2545
2546         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
2547         for XEmacs CHISE.
2548
2549 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2550
2551         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
2552         CHISE.
2553
2554 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2555
2556         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
2557         for XEmacs CHISE.
2558         (=jis-x0208@1978/1er-pr): Abolished.
2559         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
2560         `=jis-x0208@1978/1er-pr' as the mother.
2561
2562 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2563
2564         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2565         setting for `=ucs-itaiji-084'.
2566
2567 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2568
2569         * mule/mule-charset.el (default-coded-charset-priority-list):
2570         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
2571
2572         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
2573         XEmacs CHISE.
2574         (=ucs-bmp-itaiji-084): Ditto.
2575
2576 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2577
2578         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2579         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2580
2581 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2582
2583         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2584         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2585
2586         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
2587         XEmacs CHISE.
2588         (=big5-cdp-var-5): Ditto.
2589
2590 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2591
2592         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2593         XEmacs CHISE.
2594
2595 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2596
2597         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2598         XEmacs CHISE.
2599
2600 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2601
2602         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2603         setting for `=>>>hanyo-denshi/ft'.
2604
2605 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2606
2607         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2608         XEmacs CHISE.
2609         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2610         `=hanyo-denshi/jd' as the mother.
2611
2612 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2613
2614         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2615         XEmacs CHISE.
2616         (=+>adobe-japan1-1): Ditto.
2617         (=+>adobe-japan1-2): Ditto.
2618         (=+>adobe-japan1-3): Ditto.
2619         (=+>adobe-japan1-4): Ditto.
2620         (=+>adobe-japan1-5): Ditto.
2621         (=+>adobe-japan1-6): Ditto.
2622         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2623
2624 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2625
2626         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2627         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2628         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2629
2630         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2631         the top.
2632
2633 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2634
2635         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2636         XEmacs CHISE.
2637         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2638         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2639         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2640
2641 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2642
2643         * mule/mule-charset.el (default-coded-charset-priority-list):
2644         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2645         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2646
2647         * mule/mule-conf.el: Modify order of definitions of some
2648         coded-charsets.
2649
2650 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2651
2652         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2653         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2654         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2655
2656         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2657         CHISE.
2658         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2659         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2660
2661 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2662
2663         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2664         CHISE.
2665
2666 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2667
2668         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2669         setting for `=daikanwa/+2p'.
2670
2671         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2672         XEmacs CHISE.
2673
2674 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2675
2676         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2677         XEmacs CHISE.
2678         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2679
2680 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2681
2682         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2683         setting for `=>>>hanyo-denshi/ib'.
2684
2685 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2686
2687         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2688         XEmacs CHISE.
2689         (=>>>hanyo-denshi/ib): Ditto.
2690         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2691         `=hanyo-denshi/ja' as the mother.
2692         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2693         `=hanyo-denshi/ib' as the mother.
2694
2695 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2696
2697         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2698         XEmacs CHISE.
2699         (utf-8-ivs-mcs-er): Likewise.
2700         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2701         and `=>ucs-gb'.
2702         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2703         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2704         `ucs-gb' and `=>ucs-gb'.
2705         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2706         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2707         and `=>ucs-cns'.
2708         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2709         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2710         `ucs-cns' and `=>ucs-cns'.
2711         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2712         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2713         `ucs-big5' and `=>ucs-big5'.
2714         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2715         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2716         `ucs-big5' and `=>ucs-big5'.
2717         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2718         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2719         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2720         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2721         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2722         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2723         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2724         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2725         `=>ucs-jis'; modify DOC and mnemonic.
2726         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2727         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2728         and `=>ucs-jis'; modify DOC and mnemonic.
2729         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2730         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2731         `=>ucs-ks'.
2732         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2733         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2734         and `=>ucs-ks'.
2735         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2736
2737 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2738
2739         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2740         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2741
2742 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2743
2744         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2745         Modify priorities.
2746
2747 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2748
2749         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2750         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2751
2752 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2753
2754         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2755         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2756
2757 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2758
2759         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2760         CHISE.
2761
2762 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2763
2764         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2765         CHISE.
2766
2767 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2768
2769         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2770         CHISE.
2771
2772 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2773
2774         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2775         `=+>ucs-bmp-cjk@unicode'.
2776
2777         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2778         for XEmacs CHISE.
2779
2780 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2781
2782         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2783         setting for `=>>daikanwa'.
2784
2785 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2786
2787         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2788         `=>>hanyo-denshi/jt'.
2789
2790 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2791
2792         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2793         XEmacs CHISE.
2794         (=+>jis-x0208@1990): Ditto.
2795         (=+>jis-x0213-1@2000): Ditto.
2796
2797 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2798
2799         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2800         XEmacs CHISE.
2801
2802 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2803
2804         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2805         XEmacs CHISE.
2806         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2807         `=hanyo-denshi/jc' as the mother.
2808
2809 2011-11-27  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         * mule/mule-charset.el (default-coded-charset-priority-list):
2815         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2816         and `=>>hanyo-denshi/ft' to `=>>gt'.
2817
2818 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2819
2820         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2821         XEmacs CHISE.
2822         (=>>adobe-japan1-1): Ditto.
2823         (=>>adobe-japan1-2): Ditto.
2824         (=>>adobe-japan1-3): Ditto.
2825         (=>>adobe-japan1-4): Ditto.
2826         (=>>adobe-japan1-5): Ditto.
2827         (=>>adobe-japan1-6): Ditto.
2828         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2829
2830 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2831
2832         * mule/mule-conf.el (=adobe-japan1): New alias for
2833         `=adobe-japan1-6'.
2834         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2835         (=>>>adobe-japan1-1): Ditto.
2836         (=>>>adobe-japan1-2): Ditto.
2837         (=>>>adobe-japan1-3): Ditto.
2838         (=>>>adobe-japan1-4): Ditto.
2839         (=>>>adobe-japan1-5): Ditto.
2840         (=>>>adobe-japan1-6): Ditto.
2841         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2842
2843 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2844
2845         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2846         setting for `=>>>adobe-japan1'.
2847
2848 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2849
2850         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2851         setting for `=+>ucs@ks'.
2852
2853 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2854
2855         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2856         XEmacs CHISE.
2857         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2858         `=adobe-japan1-6' as the mother.
2859
2860 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2861
2862         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2863         setting for `=>cns11643-7'.
2864
2865 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2866
2867         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2868         CHISE.
2869
2870 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2871
2872         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2873         XEmacs CHISE.
2874         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2875
2876         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2877         setting for `=>ucs@jis/2004'.
2878
2879 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2880
2881         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2882         setting for `=+>gt'.
2883
2884         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2885         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2886
2887 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2888
2889         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2890         `=>ucs@unicode' as the mother.
2891         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2892         mother.
2893         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2894         mother.
2895         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2896         mother.
2897
2898 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2899
2900         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2901         setting for `=+>ucs@unicode'.
2902
2903         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2904         CHISE.
2905
2906 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2907
2908         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2909         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2910         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2911         - Add setting for `=+>ucs@cns'.
2912
2913         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2914         CHISE.
2915         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2916         as the mother.
2917         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2918         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2919
2920         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2921         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2922
2923 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2924
2925         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2926         setting for `=>ucs@ks'.
2927
2928 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2929
2930         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2931         `=ucs-bmp-cjk-compat@unicode'.
2932
2933         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2934         coded-charset for XEmacs CHISE.
2935
2936 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2937
2938         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2939         `=ucs-bmp-cjk-compat'.
2940
2941         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2942         XEmacs CHISE.
2943
2944 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2945
2946         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2947         CHISE.
2948
2949 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2950
2951         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2952         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2953
2954         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2955         `=>ucs@jis/1990'.
2956         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2957
2958 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2959
2960         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2961         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2962
2963         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2964         CHISE.
2965         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2966         mother.
2967
2968 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2969
2970         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2971         `=>jis-x0213-2@usual'.
2972         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2973         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2974         `=>jis-x0213-2@usual' as the mother.
2975
2976 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2977
2978         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2979         (=>ucs@JP): New alias for `=+>ucs@jis'.
2980
2981 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2982
2983         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2984         `=>jis-x0208@usual'.
2985         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2986         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2987         `=>jis-x0208@usual' as the mother.
2988         (=>jis-x0208): Likewise.
2989
2990 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2991
2992         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2993         setting for `=+>jis-x0208@1978'.
2994
2995 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2996
2997         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2998         XEmacs CHISE.
2999
3000 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3001
3002         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3003         setting for `=>>>ucs@jis/1990'.
3004
3005 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3006
3007         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3008         setting for `=>ucs@jis/1990'.
3009
3010 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3011
3012         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3013         setting for `=ucs@JP/hanazono'.
3014
3015         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
3016         CHISE.
3017         (=ucs@JP/hanazono): Ditto.
3018         (=ucs-bmp-cjk@JP/hanazono): Ditto.
3019         (=>>hanyo-denshi/jc): Ditto.
3020         (=>>hanyo-denshi/jd): Ditto.
3021
3022 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3023
3024         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3025         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
3026
3027 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3028
3029         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
3030         XEmacs CHISE.
3031
3032 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3033
3034         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
3035         XEmacs CHISE.
3036
3037 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3038
3039         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3040         `=ucs-bmp-cjk@JP'.
3041
3042 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3043
3044         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
3045         XEmacs CHISE.
3046
3047 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3048
3049         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3050         Modify order of settings; add settings for `=daikanwa@rev2'.
3051
3052 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3053
3054         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3055         setting for `=>>cbeta'.
3056
3057         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
3058         CHISE.
3059
3060 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3061
3062         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3063         setting for `=>>adobe-japan1'.
3064
3065 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3066
3067         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
3068         XEmacs CHISE.
3069
3070 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3071
3072         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3073         setting for `=>>hanyo-denshi/ia'.
3074
3075         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
3076         XEmacs CHISE.
3077
3078 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3079
3080         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3081         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
3082
3083         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
3084         XEmacs CHISE.
3085         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
3086         `=hanyo-denshi/jt' as the mother.
3087
3088 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3089
3090         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3091         setting for `=>>>jis-x0213-2'.
3092
3093         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
3094         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
3095         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
3096
3097 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3098
3099         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
3100         XEmacs CHISE.
3101
3102 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3103
3104         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
3105         XEmacs CHISE.
3106
3107         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3108         `=>>jis-x0213-1@2004'.
3109
3110 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3111
3112         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
3113         XEmacs CHISE.
3114
3115 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3116
3117         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3118         - Use "&g2-*;" as entity-references for `=>>>*'.
3119         - Omit "&a{GT|JX1|JX2|JX3}-*;".
3120
3121         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
3122         XEmacs CHISE.
3123         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
3124         as the mother.
3125
3126 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3127
3128         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3129         setting for `=>>hanyo-denshi/ib'.
3130
3131         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
3132         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
3133         (=>>jis-x0208@1990): Ditto.
3134         (=>>hanyo-denshi/ib): Ditto.
3135
3136         * mule/mule-charset.el (default-coded-charset-priority-list):
3137         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
3138
3139 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3140
3141         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3142         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
3143         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
3144         `=>>>ucs@jis/2004'.
3145
3146 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3147
3148         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
3149         XEmacs CHISE.
3150         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
3151         `=jis-x0213-1@2004' as the mother.
3152         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
3153         (=>>>ucs@ks): Ditto.
3154
3155         * mule/mule-charset.el (default-coded-charset-priority-list):
3156         Modify priority of `=hanyo-denshi/*'.
3157
3158 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3159
3160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3161         settings for `=>>ucs@JP' and `=ucs@JP'.
3162
3163 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3164
3165         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
3166         CHISE.
3167
3168 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3169
3170         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3171         setting for `=>>>ucs@cns'.
3172
3173         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
3174         CHISE.
3175
3176 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3177
3178         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
3179         instead of `=>>>jis-x0213-1@2004' as the mother.
3180         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
3181         (=>>>ucs@unicode): Likewise.
3182         (=>>>ucs@jis): Likewise.
3183         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
3184         mother.
3185         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
3186
3187 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3188
3189         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3190         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
3191         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
3192         `=>>>ucs@jis'.
3193
3194 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3195
3196         * mule/mule-charset.el (default-coded-charset-priority-list):
3197         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
3198         and `=jis-x0213-*-2000'.
3199
3200 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3201
3202         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
3203         XEmacs CHISE.
3204         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
3205         `=>>jis-x0213-1' as the mother.
3206
3207 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3208
3209         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3210         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
3211
3212 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3213
3214         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
3215
3216 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3217
3218         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
3219         XEmacs CHISE.
3220
3221 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3222
3223         * mule/mule-coding.el (decomposition-feature-list): Set
3224         `=decomposition', `=decomposition@cid' and
3225         `=decomposition@hanyo-denshi'.
3226
3227 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3228
3229         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3230         setting for `=>>hanyo-denshi/ks'.
3231
3232         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
3233         XEmacs CHISE.
3234
3235 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3236
3237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3238         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
3239
3240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3241         `=hanyo-denshi/ks/mf'.
3242
3243         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
3244         XEmacs CHISE.
3245         (=hanyo-denshi/ks/mf): Ditto.
3246
3247 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3248
3249         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3250         settings for P=hanyo-denshi/jt'.
3251
3252         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3253         `=hanyo-denshi/jt'.
3254
3255         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
3256         XEmacs CHISE.
3257
3258 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3259
3260         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3261         settings for `=hanyo-denshi/ip'.
3262
3263         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3264         `=hanyo-denshi/ip'.
3265
3266         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
3267         XEmacs CHISE.
3268
3269 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3270
3271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3272         settings for `=hanyo-denshi/hg'.
3273
3274         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3275         `=hanyo-denshi/hg'.
3276
3277         * mule/mule-conf.el (=hanyo-denshi/hg): 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 `=>>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         settings for `=hanyo-denshi/ib'.
3295
3296         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3297         `=hanyo-denshi/ib'.
3298
3299         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
3300         XEmacs CHISE.
3301
3302 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3303
3304         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3305         settings for isolated characters of `=hanyo-denshi/ia' and
3306         non-isolated characters of `=hanyo-denshi/*'.
3307
3308         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3309         `=hanyo-denshi/ia'.
3310
3311         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
3312         XEmacs CHISE.
3313
3314 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3315
3316         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3317         setting for isolated characters of `=hanyo-denshi/ft'.
3318
3319         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3320         `=hanyo-denshi/ft'.
3321
3322         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
3323         XEmacs CHISE.
3324
3325 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3326
3327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3328         setting for isolated characters of `=hanyo-denshi/jd'.
3329
3330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3331         `=hanyo-denshi/jd'.
3332
3333         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
3334         XEmacs CHISE.
3335
3336 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3337
3338         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3339         setting for isolated characters of `=hanyo-denshi/jc'.
3340
3341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3342         `=hanyo-denshi/jc'.
3343
3344         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
3345         XEmacs CHISE.
3346
3347 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3348
3349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3350         setting for isolated characters of `=hanyo-denshi/jb'.
3351
3352         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3353         `=hanyo-denshi/jb'.
3354
3355         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
3356         XEmacs CHISE.
3357
3358 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3359
3360         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3361         setting for isolated characters of `=hanyo-denshi/ja'.
3362
3363 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3364
3365         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3366         `=hanyo-denshi/ja'.
3367
3368         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
3369         XEmacs CHISE.
3370
3371 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3372
3373         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3374         settings for isolated characters of `=adobe-japan1-6'.
3375
3376 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3377
3378         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
3379         CHISE.
3380         (=daikanwa/+2p): Ditto.
3381         (=daikanwa/ho): Ditto.
3382
3383 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3384
3385         * mule/mule-coding.el (utf-8-mcs-no-composition): New
3386         coding-system for XEmacs CHISE.
3387
3388 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3389
3390         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3391         setting for `=>>ruimoku-v6'.
3392
3393         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
3394         CHISE.
3395
3396 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3397
3398         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3399         setting for `=daikanwa@rev1'.
3400
3401 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3402
3403         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3404         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
3405
3406 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3407
3408         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
3409         XEmacs CHISE.
3410         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
3411
3412 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3413
3414         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
3415         CHISE.
3416
3417 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3418
3419         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
3420         CHISE.
3421
3422         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3423         setting for `=>ucs@jis'.
3424
3425 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3426
3427         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3428         setting for `=>jis-x0208@usual'.
3429
3430         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
3431         XEmacs CHISE.
3432         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
3433         (=>ucs@ks): New coded-charset for XEmacs CHISE.
3434         (=ucs@big5): Use `=>>ucs@cns' as the mother.
3435
3436 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3437
3438         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
3439         CHISE.
3440         (=>>>jis-x0208@1990): Ditto.
3441         (=>>>jis-x0213-1): Ditto.
3442         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
3443         mother.
3444         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
3445         as the mother.
3446
3447 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3448
3449         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3450         setting for `=>ucs@cns' and `=>>ucs@ks'.
3451
3452         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
3453         CHISE.
3454
3455 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3456
3457         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
3458         CHISE.
3459
3460 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3461
3462         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
3463         CHISE.
3464         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
3465         mother.
3466
3467 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3468
3469         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3470         `==>ucs-bmp-cjk@bucs'.
3471
3472         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
3473         XEmacs CHISE.
3474
3475 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3476
3477         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3478         setting for `==>ucs@bucs'.
3479
3480         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
3481         XEmacs CHISE.
3482
3483 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3484
3485         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3486         - Add setting for `=>>jis-x0208'.
3487         - Omit setting for `=>>jis-x0208@1990'.
3488         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
3489           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
3490           `=ucs@FOO'.
3491
3492 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3493
3494         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3495         setting for `=>daikanwa'.
3496
3497 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3498
3499         * mule/mule-conf.el (=daikanwa): Fix DOC.
3500         (=>daikanwa): New abstract character for XEmacs CHISE.
3501         (=>ucs@iso): Likewise.
3502         (=>ucs@unicode): Likewise.
3503         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
3504
3505 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3506
3507         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3508         - Prefer representative features to `=>>gt', `=>>big5-cdp',
3509           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
3510         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
3511         - Add `=>big5-cdp'.
3512
3513 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3514
3515         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
3516         (=>big5-cdp): New abstract character.
3517
3518 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3519
3520         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3521         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
3522         `chinese-big5'.
3523
3524 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3525
3526         * mule/mule-charset.el (default-coded-charset-priority-list):
3527         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
3528
3529         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3530         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
3531         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
3532         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
3533         and `=>jis-x0213-2'.
3534
3535 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3536
3537         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
3538         XEmacs CHISE.
3539         (=>>ucs@jis/2000): Likewise.
3540         (=>>ucs@jis/2004): Likewise.
3541
3542 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3543
3544         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3545         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
3546         `=>>ucs@cns'.
3547
3548         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
3549         XEmacs CHISE.
3550         (=>>gt): Use quote instead of backquote; modify DOC.
3551         (=>gt): Use quote instead of backquote.
3552         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
3553         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
3554         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
3555         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
3556         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
3557         (=ucs@iso): Use `=>>ucs@iso' as the mother.
3558
3559 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3560
3561         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3562         `=>>ucs@unicode' and `=>>gt'.
3563
3564 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3565
3566         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
3567         XEmacs CHISE.
3568         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
3569         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
3570         `=jis-x0208@1978/1er-pr' as the mother.
3571         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
3572
3573 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3574
3575         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
3576         `=ucs@unicode' as the mother.
3577
3578 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3579
3580         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3581         setting for `=>>ucs@unicode'.
3582
3583         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
3584         CHISE.
3585
3586 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3587
3588         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3589         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
3590
3591         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3592         `=adobe-japan1-6' and `=adobe-japan1-base'.
3593
3594         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3595         XEmacs CHISE.
3596         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3597         specify `min-code' and `max-code'.
3598         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3599         (=adobe-japan1-2): Likewise.
3600         (=adobe-japan1-3): Likewise.
3601         (=adobe-japan1-4): Likewise.
3602         (=adobe-japan1-5): Likewise.
3603         (=adobe-japan1-6): Likewise.
3604
3605 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3606
3607         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3608         setting for `=>gt'.
3609
3610 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3611
3612         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3613         CHISE.
3614
3615 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3616
3617         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3618         setting for `=>zinbun-oracle'.
3619
3620         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3621         for XEmacs CHISE.
3622
3623 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3624
3625         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3626         for XEmacs CHISE.
3627         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3628         `=jis-x0208@1978' as the mother.
3629
3630 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3631
3632         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3633         - Use `=gt' instead of `ideograph-gt'.
3634         - Use `=gt-k' instead of `ideograph-gt-k'.
3635         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3636         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3637         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3638         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3639         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3640         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3641         - Use `=>>gt' instead of `<=>gt'.
3642         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3643         - Add setting for `=>>jis-x0208@1990'.
3644         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3645           `=>>jis-x0213-1@2000'.
3646         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3647         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3648           `=>>jis-x0213-1@2004'.
3649         - Add setting for `=>>jis-x0208@1978'.
3650         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3651
3652 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3653
3654         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3655         XEmacs CHISE.
3656
3657 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3658
3659         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3660         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3661         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3662         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3663         `<=>jis-x0213-1@2004'.
3664
3665 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3666
3667         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3668         CHISE.
3669         (=>jis-x0213-2): Ditto.
3670
3671 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3672
3673         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3674         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3675
3676 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3677
3678         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3679         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3680         `=>jis-x0213-1'.
3681
3682 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3683
3684         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3685         CHISE.
3686         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3687
3688 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3689
3690         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3691         `<==>jis-x0213-1'.
3692         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3693         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3694         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3695         (<=>jis-x0208): New alias for `=>jis-x0208'.
3696         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3697         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3698         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3699         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3700         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3701         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3702         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3703         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3704         (=>>gt): Renamed from `<==>gt'.
3705         (<==>gt): New alias for `=>>gt'.
3706
3707 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3708
3709         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3710         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3711         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3712         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3713         - Add settings for `<=>jis-x0213-1@2000' and
3714           `<=>jis-x0213-1@2004'.
3715
3716         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3717         XEmacs CHISE.
3718         (<==>jis-x0213-1): Likewise.
3719         (<==>jis-x0213-1@2000): Likewise.
3720         (<==>jis-x0213-1@2004): Likewise.
3721         (<=>jis-x0208): Add property `=>iso-ir 168'.
3722         (<=>jis-x0208@1997): Likewise.
3723         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3724         as the mother; add property `=>iso-ir 228'.
3725         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3726         property `=>iso-ir 228'.
3727         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3728         property `=>iso-ir 233'.
3729         (<==>gt): Renamed from `<=>gt'.
3730         (<=>gt): New alias for `<==>gt'.
3731
3732 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3733
3734         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3735         CHISE.
3736         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3737         `<=>jis-x0208' as the mother.
3738         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3739         (<=>jis-x0213-1@2000): Ditto.
3740         (<=>jis-x0213-1@2004): Ditto.
3741
3742 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3743
3744         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3745         settings for `<=>gt'.
3746
3747         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3748
3749 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3750
3751         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3752         XEmacs CHISE.
3753         (=jis-x0208@1978/-4pr): Likewise.
3754         (=jis-x0208@1978/4-pr): Likewise.
3755         (=jis-x0213-1): Likewise.
3756         (=ucs@iso): Likewise.
3757         (=ucs@unicode): Likewise.
3758         (=ucs@gb): Likewise.
3759         (=ucs@gb/fw): Likewise.
3760         (=ucs@cns): Likewise.
3761         (=ucs@cns/fw): Likewise.
3762         (=ucs@jis): Likewise.
3763         (=ucs@jis/fw): Likewise.
3764         (=ucs@jis/1990): Likewise.
3765         (=ucs@jis/2000): Likewise.
3766         (=ucs@jis/2004): Likewise.
3767         (=ucs@JP): Likewise.
3768         (=ucs@ks): Likewise.
3769         (=ucs@big5): Likewise.
3770         (=ucs@big5/cns11643): Likewise.
3771         (=ucs@cns11643): Likewise.
3772
3773 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3774
3775         * mule/mule-charset.el (default-coded-charset-priority-list):
3776         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3777
3778         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3779         CHISE.
3780         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3781         mother.
3782
3783 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3784
3785         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3786         from src/mule-charset.c].
3787         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3788         specify `final'.
3789         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3790         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3791         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3792         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3793         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3794         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3795
3796 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3797
3798         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3799         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3800         (=jis-x0208@1978/i-4): Specify `partial'.
3801         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3802         mother coded-charset.
3803         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3804
3805 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3806
3807         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3808         settings for `=jis-x0213-1@2004'.
3809
3810 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3811
3812         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3813         CHISE.
3814         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3815         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3816         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3817         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3818         temporarily.
3819         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3820
3821 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3822
3823         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3824         CHISE.
3825         (=shinjigen@1ed): Inherited from `=shinjigen'.
3826         (=shinjigen@rev): Likewise.
3827
3828 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3829
3830         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3831         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3832
3833 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3834
3835         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3836         define it as an alias.
3837         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3838         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3839         alias.
3840         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3841         alias.
3842
3843 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3844
3845         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3846         CHISE.
3847
3848 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3849
3850         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3851         CHISE.
3852         (shinjigen-2): Ditto.
3853
3854 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3855
3856         * mule/mule-charset.el (default-coded-charset-priority-list):
3857         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3858         `chinese-big5-eten-*' and `chinese-big5'.
3859
3860 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3861
3862         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3863         #x9FA5 temporarily.
3864
3865 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3866
3867         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3868         settings for `=jis-x0208@1978/i1'.
3869
3870 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3871
3872         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3873         XEmacs CHISE.
3874
3875 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3876
3877         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3878         XEmacs CHISE.
3879
3880 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3881
3882         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3883         XEmacs CHISE.
3884
3885 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3886
3887         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3888         CHISE.
3889         (=ucs-bmp@cns): Likewise.
3890         (=ucs-bmp@jis): Likewise.
3891         (=ucs-bmp@ks): Likewise.
3892
3893 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3894
3895         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3896         CHISE.
3897         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3898
3899 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3900
3901         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3902         settings for `=zinbun-oracle'.
3903
3904         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3905         `=zinbun-oracle'.
3906
3907 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3908
3909         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3910         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3911         `=ucs@iso'.
3912
3913 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3914
3915         * mule/mule-charset.el (default-coded-charset-priority-list):
3916         Delete `ucs-sip'; modify order of some CCSs.
3917
3918 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3919
3920         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3921         in XEmacs CHISE.
3922
3923         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3924         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3925         CHISE.
3926
3927 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3928
3929         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3930         its registry.
3931         (=ucs-radicals@unicode): Likewise.
3932
3933 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3934
3935         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3936         CHISE.
3937
3938 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3939
3940         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3941         CHISE.
3942
3943 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3944
3945         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3946         CHISE.
3947
3948 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3949
3950         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3951         Modify preference of *isolated settings*.
3952
3953 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3954
3955         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3956         utf-2000 is provided.
3957         (=ucs@cns11643): Likewise.
3958
3959 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3960
3961         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3962         Prefer every *isolated setting* to ordinary setting.
3963
3964 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3965
3966         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3967         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3968
3969 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3970
3971         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3972         CHISE.
3973
3974 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3975
3976         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3977         settings for `=jis-x0208@1997'.
3978
3979 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3980
3981         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3982         `=jis-x0208@1997'.
3983
3984 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3985
3986         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3987         XEmacs CHISE.
3988
3989 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3990
3991         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3992         `=jis-x0208@1978'.
3993         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3994         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3995         `=jis-x0208-1990' as the mother.
3996         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3997
3998 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3999
4000         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
4001         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
4002         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
4003         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
4004         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
4005         for `=ucs@JP'.
4006
4007 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4008
4009         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
4010         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
4011         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
4012         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
4013         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
4014         `=daikanwa@rev2'.
4015
4016 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4017
4018         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
4019         (=gt): Likewise.
4020         (=gt-k): Likewise.
4021         (=gt-pj-*): Likewise.
4022         (=gt-pj-k1): Likewise.
4023         (=gt-pj-k2): Likewise.
4024         (=daikanwa): Likewise.
4025         (=daikanwa-rev1): Likewise.
4026         (=daikanwa-rev2): Likewise.
4027         (=big5-pua): Likewise.
4028         (=big5-eten): Likewise.
4029         (chinese-big5-eten-a): Likewise.
4030         (chinese-big5-eten-b): Likewise.
4031         (=hanziku-*): Likewise.
4032         (=cbeta): Likewise.
4033         (=jef-china3): Likewise.
4034         (=ruimoku-v6): Likewise.
4035         (=ucs@iso): Likewise.
4036         (=ucs@unicode): Likewise.
4037         (=ucs@gb): Likewise.
4038         (=ucs@cns): Likewise.
4039         (=ucs@jis): Likewise.
4040         (=ucs@jis-1990): Likewise.
4041         (=ucs@jis-2000): Likewise.
4042         (=ucs@jp): Likewise.
4043         (=ucs@ks): Likewise.
4044         (=ucs@big5): Likewise.
4045         (=ucs-radicals): Likewise.
4046         (=ucs-radicals@unicode): Likewise.
4047         (=ucs-bmp-cjk): Likewise.
4048         (=ucs-bmp-cjk@unicode): Likewise.
4049         (=ucs-sip-ext-b): Likewise.
4050         (=ucs-sip-ext-b@iso): Likewise.
4051
4052 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4053
4054         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4055         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
4056
4057 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4058
4059         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4060         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
4061         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
4062         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
4063         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
4064         arabic-digit, ipa and ``&I-B-XXXX;''.
4065
4066 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4067
4068         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4069         setting for (I-)HZK{03..12}-XXXX.
4070
4071 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4072
4073         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4074         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
4075
4076         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4077         `=ruimoku-v6'.
4078
4079         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
4080         CHISE.
4081
4082 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4083
4084         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
4085         (=ucs@unicode): Likewise.
4086         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
4087         (=ucs@cns): Likewise.
4088         (=ucs@jis): Likewise.
4089         (=ucs@ks): Likewise.
4090         (=ucs@big5): Likewise.
4091
4092 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4093
4094         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
4095         `ucs-jis'.
4096         (utf-8-jis-er): Likewise.
4097         (utf-8-jp): New coding-system.
4098         (utf-8-jp-er): Likewise.
4099
4100         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
4101
4102 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4103
4104         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
4105
4106         * mule/japanese.el: Move definition of `euc-jisx0213' to
4107         mule/mule-coding.el.
4108
4109 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4110
4111         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
4112         mule-coding before loading update-cdb when utf-2000 is provided.
4113
4114 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4115
4116         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
4117         `=daikanwa'.
4118
4119 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4120
4121         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
4122         definition codes when `utf-2000' is provided.
4123
4124 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4125
4126         * mule/mule-category.el (word-combining-categories): Don't setup
4127         `word-combining-categories' in XEmacs CHISE.
4128         (word-separating-categories): Add setting about Latin script in
4129         XEmacs CHISE.
4130
4131 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4132
4133         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4134         setting for `chinese-big5'.
4135
4136 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4137
4138         * mule/mule-coding.el (coded-charset-entity-reference-alist):
4139         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
4140         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
4141         add setting for HZK0[12]-xxxx.
4142
4143 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4144
4145         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
4146         in XEmacs CHISE.
4147
4148 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4149
4150         * mule/mule-charset.el (default-coded-charset-priority-list):
4151         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
4152         and `chinese-big5' to `=gt-pj-*'.
4153
4154 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4155
4156         * mule/mule-conf.el (=daikanwa): Renamed from
4157         `ideograph-daikanwa'.
4158         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
4159
4160 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4161
4162         * mule/mule-conf.el (=cns11643-7): Renamed from
4163         `chinese-cns11643-7'.
4164         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
4165
4166 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4167
4168         * mule/mule-conf.el (=cns11643-6): Renamed from
4169         `chinese-cns11643-6'.
4170         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
4171
4172 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4173
4174         * mule/mule-conf.el (=cns11643-5): Renamed from
4175         `chinese-cns11643-5'.
4176         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
4177
4178 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4179
4180         * mule/mule-conf.el (=cns11643-4): Renamed from
4181         `chinese-cns11643-4'.
4182         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
4183
4184 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4185
4186         * mule/mule-conf.el (=cns11643-3): Renamed from
4187         `chinese-cns11643-3'.
4188         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
4189
4190 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4191
4192         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
4193         `=cns11643-2'.
4194         (chinese-cns11643-2): New alias for `=cns11643-2'.
4195
4196 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4197
4198         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
4199         `=cns11643-1'.
4200         (chinese-cns11643-1): New alias for `=cns11643-1'.
4201
4202 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4203
4204         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
4205         (chinese-gb12345): New alias for `=gb12345'.
4206
4207 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4208
4209         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
4210         (chinese-gb2312): New alias for `=gb2312'.
4211
4212 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4213
4214         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
4215         (chinese-big5): New alias for `=big5'.
4216
4217 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4218
4219         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
4220         (korean-ksc5601): New alias for `=ks-x1001'.
4221
4222 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4223
4224         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
4225         `=jis-x0212'.
4226         (japanese-jisx0212): New alias for `=jis-x0212'.
4227
4228 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4229
4230         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
4231         `=jis-x0208-1983'.
4232         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
4233
4234 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4235
4236         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
4237         `=jis-x0208-1978'.
4238         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
4239
4240 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4241
4242         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
4243         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
4244
4245 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4246
4247         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
4248         (chinese-cns11643-3): Specify iso-ir 183.
4249         (chinese-cns11643-4): Specify iso-ir 184.
4250         (chinese-cns11643-5): Specify iso-ir 185.
4251         (chinese-cns11643-6): Specify iso-ir 186.
4252         (chinese-cns11643-7): Specify iso-ir 187.
4253         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
4254         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
4255
4256 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4257
4258         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
4259         \uXXXX for every cases.
4260
4261 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4262
4263         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
4264         (ucs-big5): Changed to an alias for `=ucs@big5'.
4265
4266 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4267
4268         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
4269         (ucs-ks): Changed to an alias for `=ucs@ks'.
4270
4271 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4272
4273         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
4274         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
4275
4276 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4277
4278         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
4279         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
4280
4281 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4282
4283         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
4284         (ucs-jis): Changed to an alias for `=ucs@jis'.
4285
4286 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4287
4288         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
4289         (ucs-cns): Changed to an alias for `=ucs@cns'.
4290
4291 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4292
4293         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
4294         (ucs-gb): Changed to an alias for `=ucs@gb'.
4295
4296 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4297
4298         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
4299         `ideograph-daikanwa-2'.
4300         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
4301         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
4302
4303 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4304
4305         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
4306         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
4307
4308         * obsolete.el (utf-2000-version): Declare as an obsolete variable
4309         for `xemacs-chise-version'.
4310
4311 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4312
4313         * mule/mule-charset.el (default-coded-charset-priority-list):
4314         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
4315         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
4316         instead of `ideograph-hanziku-*'.
4317
4318         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
4319         (ucs): New alias for `=ucs' when `utf-2000' is provided.
4320
4321 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4322
4323         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
4324         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
4325         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
4326         `utf-2000' is provided.
4327
4328 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4329
4330         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
4331         is provided [was builtin coded-charsets].
4332
4333 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4334
4335         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
4336         is provided [was builtin coded-charsets].
4337
4338 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4339
4340         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
4341         is provided [was builtin coded-charsets].
4342
4343 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4344
4345         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
4346         is provided [was builtin coded-charsets].
4347
4348 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4349
4350         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
4351         when `utf-2000' is provided [was builtin coded-charsets].
4352
4353 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4354
4355         * mule/mule-conf.el (=hanziku-*): Renamed from
4356         `ideograph-hanziku-*'.
4357         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
4358
4359 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4360
4361         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
4362         `utf-2000' is provided [was builtin coded-charsets].
4363         (ideograph-hanziku-{1..12}): Likewise.
4364
4365 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4366
4367         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
4368         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
4369
4370 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4371
4372         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
4373         when `utf-2000' is provided [was builtin coded-charsets].
4374
4375 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4376
4377         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4378         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
4379         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
4380
4381 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4382
4383         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
4384         (ideograph-gt): Changed to an alias for `=gt'.
4385
4386 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4387
4388         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
4389         is provided; it was defined as a builtin coded-charset.
4390         (ideograph-gt): Likewise.
4391
4392 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4393
4394         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
4395         (ideograph-gt-k): Changed to an alias for `=gt-k'.
4396
4397 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4398
4399         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
4400         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
4401
4402 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4403
4404         * mule/mule-conf.el (=big5-eten): Renamed from
4405         `chinese-big5-eten'.
4406         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
4407
4408 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4409
4410         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
4411         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
4412
4413 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4414
4415         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
4416         (ideograph-cbeta): Changed to an alias for `=cbeta'.
4417
4418 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4419
4420         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
4421         (china3-jef): Changed to an alias for `=jef-china3'.
4422
4423 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4424
4425         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4426         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
4427
4428         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
4429         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
4430         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
4431         when `utf-2000' is provided.
4432
4433 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4434
4435         * mule/mule-charset.el (default-coded-charset-priority-list):
4436         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
4437
4438         * mule/mule-conf.el (ucs-jis-1990): Deleted.
4439         (ucs-jis-2000): Deleted.
4440
4441 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4442
4443         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
4444         UTF-2000.
4445         (=ucs-jis-2000): New coded-charset for UTF-2000.
4446
4447 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4448
4449         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4450         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
4451
4452 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4453
4454         * mule/mule-charset.el (default-coded-charset-priority-list):
4455         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
4456         `ideograph-cbeta'.
4457
4458 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4459
4460         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
4461         builtin coded-charset].
4462
4463 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4464
4465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4466         settings for &K0-xxxx and &I-K0-xxxx.
4467
4468 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4469
4470         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4471         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
4472
4473 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4474
4475         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4476         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
4477
4478 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4479
4480         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
4481         UTF-2000.
4482         (ideograph-gt-pj-k1): Likewise.
4483         (ideograph-gt-pj-k2): Likewise.
4484
4485 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4486
4487         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4488         `=jis-x0208'.
4489
4490 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4491
4492         * mule/mule-conf.el (china3-jef): Add new coded-charset when
4493         UTF-2000 [was a builtin coded-charset].
4494
4495 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4496
4497         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
4498         (utf-8-gb-er): Likewise.
4499
4500 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4501
4502         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4503         settings for JIS X 0212 and JIS X 0208:1978.
4504
4505 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4506
4507         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4508         setting for JIS X 0213.
4509
4510 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4511
4512         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
4513         standard-case-table in UTF-2000.
4514
4515 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4516
4517         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4518         definitions for isolated-chars.
4519
4520 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4521
4522         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
4523         `configure-utf-2000-lisp-directory'.
4524         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
4525         `mule-lisp-load-path'.
4526
4527 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4528
4529         * startup.el (startup-setup-paths): Set and use
4530         `utf-2000-lisp-directory'.
4531         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
4532         UTF-2000.
4533
4534 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4535
4536         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
4537         (paths-find-utf-2000-lisp-directory): New function.
4538         (paths-construct-load-path): Add new optional argument
4539         `utf-2000-lisp-directory'.
4540
4541         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
4542
4543 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4544
4545         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
4546         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
4547         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
4548         (default-coded-charset-priority-list): Add `chinese-big5-1' and
4549         `chinese-big5-2' in UTF-2000.
4550
4551         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
4552         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
4553
4554 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4555
4556         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
4557         `big5-eten-er' in UTF-2000.
4558         (big5-cdp): Modify DOC-string and mnemonic.
4559
4560 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4561
4562         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
4563         UTF-2000 [renamed from utf-8-er].
4564         (utf-8-gb): New coding-system in UTF-2000.
4565         (utf-8-gb-er): Likewise.
4566         (utf-8-cns): Likewise.
4567         (utf-8-cns-er): Likewise.
4568         (utf-8-big5): Likewise.
4569         (utf-8-big5-er): Likewise.
4570         (utf-8-jis): Likewise.
4571         (utf-8-jis-er): Likewise.
4572         (utf-8-ks): Likewise.
4573         (utf-8-ks-er): Likewise.
4574         (utf-8-er): Likewise.
4575
4576 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4577
4578         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
4579         instead of `utf-8-unix' in UTF-2000.
4580
4581         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
4582
4583 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4584
4585         * mule/japanese.el (euc-jisx0213): New coding-system.
4586
4587         * mule/mule-conf.el (japanese-jisx0213-1): Specify
4588         `japanese-jisx0208-1990' as the mother.
4589
4590 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4591
4592         * dumped-lisp.el (preloaded-file-list): Change condition of
4593         loading "close-cdb".
4594
4595 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4596
4597         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4598         setup `coded-charset-entity-reference-alist'.
4599
4600 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4601
4602         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4603         UTF-2000.
4604
4605 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4606
4607         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4608         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4609
4610 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4611
4612         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4613         (chinese-big5-eten-a): Likewise.
4614         (chinese-big5-eten-b): Likewise.
4615         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4616         code range is #x8140 .. #x8DFE.
4617
4618 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4619
4620         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4621         UTF-2000.
4622         (chinese-big5-cdp): Likewise.
4623
4624 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4625
4626         * dumped-lisp.el (preloaded-file-list): Rename
4627         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4628
4629 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4630
4631         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4632         append `system-char-db-source-file-list' into
4633         `preloaded-file-list' in UTF-2000.
4634
4635 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4636
4637         * dumped-lisp.el (preloaded-file-list): Delete
4638         character-definition files.
4639
4640 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4641
4642         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4643         UTF-2000.
4644
4645 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4646
4647         * mule/mule-charset.el (default-coded-charset-priority-list):
4648         Delete `mojikyo-2022-1'.
4649
4650 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4651
4652         * mule/mule-charset.el (default-coded-charset-priority-list):
4653         Delete `mojikyo'.
4654
4655 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4656
4657         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4658         `ucs-sip'.
4659
4660 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4661
4662         * mule/mule-charset.el (default-coded-charset-priority-list):
4663         Comment out `chinese-gb12345'.
4664
4665 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4666
4667         * bytecomp.el (byte-compile-insert-header): Fixed.
4668
4669 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4670
4671         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4672         XEmacs UTF-2000.
4673
4674 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4675
4676         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4677         UTF-2000.
4678
4679 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4680
4681         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4682         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4683
4684 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4685
4686         * mule/mule-charset.el (default-coded-charset-priority-list):
4687         `japanese-jef-china3' is renamed `china3-jef'.
4688
4689 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4690
4691         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4692         `japanese-jef-china3' and `ideograph-cbeta'.
4693
4694 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4695
4696         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4697
4698 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4699
4700         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4701         `chinese-big5-cdp'.
4702
4703 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4704
4705         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4706         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4707
4708 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4709
4710         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4711         loading character definitions.
4712
4713 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4714
4715         * dumped-lisp.el (preloaded-file-list): Rename
4716         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4717
4718 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4719
4720         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4721         `chinese-big5'.
4722
4723 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4724
4725         * dumped-lisp.el (preloaded-file-list): Dump
4726         "Ideograph-R028-Private" with XEmacs UTF-2000.
4727
4728 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4729
4730         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4731         `chinese-gb12345'.
4732
4733 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4734
4735         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4736         `ideograph-gt-pj-{1..11}'.
4737
4738         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4739         XEmacs UTF-2000.
4740
4741 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4742
4743         * mule/mule-charset.el (default-coded-charset-priority-list):
4744         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4745         `chinese-isoir165'.
4746
4747 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4748
4749         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4750         `image/png', `image/x-xpm' and `image/tiff'.
4751
4752         * files.el (binary-file-regexps): Add *.PNG.
4753
4754 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4755
4756         * mule/mule-charset.el (default-coded-charset-priority-list):
4757         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4758         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4759
4760 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4761
4762         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4763         the first completion when UTF-2000 is running.
4764
4765 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4766
4767         * mule/mule-charset.el (default-coded-charset-priority-list):
4768         Delete `ucs'.
4769
4770 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4771
4772         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4773
4774         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4775         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4776
4777 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4778
4779         * mule/vietnamese.el (vscii-2): Delete abolished property
4780         `composite'; now composite mode is default.
4781
4782 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4783
4784         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4785         of `raw-text'; check \uHHHH representation even if non-ascii
4786         characters are not found.
4787
4788         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4789         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4790         unconditionally.
4791
4792         * mule/viet-ccl.el: New file.
4793
4794         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4795         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4796         - Separate CCL based implementations to viet-ccl.el.
4797
4798 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4799
4800         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4801         "jisx0213.2000-1".
4802         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4803
4804         * mule/mule-charset.el (default-coded-charset-priority-list):
4805         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4806         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4807
4808 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4809
4810         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4811
4812 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4813
4814         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4815         `ucs' in UTF-2000.
4816
4817 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4818
4819         * mule/mule-charset.el (default-coded-charset-priority-list):
4820         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4821         `arabic-iso8859-6'.
4822
4823 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4824
4825         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4826         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4827
4828 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4829
4830         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4831         `katakana-jisx0201' in UTF-2000.
4832
4833 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4834
4835         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4836         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4837         "u0FB50-Arabic-Presentation-Forms-A",
4838         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4839         "u0FE50-Small-Form-Variants",
4840         "u0FE70-Arabic-Presentation-Forms-B",
4841         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4842         UTF-2000.
4843
4844 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4845
4846         * dumped-lisp.el (preloaded-file-list): Delete
4847         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4848         ... "Ideograph-R214-Flute" in UTF-2000.
4849
4850 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4851
4852         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4853         (japanese-jisx0213-2): New coded-charset.
4854
4855         * dumped-lisp.el (preloaded-file-list): Add
4856         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4857         "Ideograph-R030-Mouth".
4858
4859 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4860
4861         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4862         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4863         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4864         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4865         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4866         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4867         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4868         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4869
4870 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4871
4872         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4873         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4874         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4875         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4876         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4877
4878         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4879         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4880
4881 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4882
4883         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4884         in UTF-2000.
4885
4886 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4887
4888         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4889         (chinese-isoir165): Moved from mule/chinese.el.
4890         (chinese-cns11643-3): Moved from mule/chinese.el.
4891         (chinese-cns11643-4): Moved from mule/chinese.el.
4892         (chinese-cns11643-5): Moved from mule/chinese.el.
4893         (chinese-cns11643-6): Moved from mule/chinese.el.
4894         (chinese-cns11643-7): Moved from mule/chinese.el.
4895
4896         * mule/chinese.el: Move definition of coded-charsets to
4897         mule/mule-conf.el.
4898
4899 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4900
4901         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4902         `ideograph-daikanwa'.
4903
4904 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4905
4906         * dumped-lisp.el (preloaded-file-list): Delete
4907         "ccs-jisx0201-latin.el".
4908
4909 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4910
4911         * dumped-lisp.el (preloaded-file-list): Add
4912         "u031A0-Extended-Bopomofo" in UTF-2000.
4913
4914 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4915
4916         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4917         renamed to u02E00-CJK-Radical-Supplement.
4918
4919 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4920
4921         * dumped-lisp.el (preloaded-file-list): Add
4922         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4923         "u030A0-Katakana", "u03100-Bopomofo",
4924         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4925         "u03200-Enclosed-CJK-Letters-and-Months" and
4926         "u03300-CJK-Compatibility".
4927
4928 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4929
4930         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4931         "u02F00-Kangxi-Radicals" and
4932         "u02FF0-Ideographic-Description-Characters".
4933
4934 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4935
4936         * dumped-lisp.el (preloaded-file-list): Add
4937         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4938         "u02800-Braille-Patterns" in UTF-2000.
4939
4940 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4941
4942         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4943         "uXXXXX-*.el" in UTF-2000.
4944
4945         * bytecomp.el (byte-compile-insert-header): Delete comments if
4946         non-ASCII characters are found; allow `byte-compile-dynamic' and
4947         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4948         `raw-text'.
4949
4950 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4951
4952         * dumped-lisp.el (preloaded-file-list): Add
4953         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4954         "u025A0-Geometric-Shapes.el".
4955
4956 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4957
4958         * dumped-lisp.el (preloaded-file-list): Add
4959         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4960         "u02460-Enclosed-Alphanumerics.el".
4961
4962 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4963
4964         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4965         `chinese-gb2312'.
4966
4967         * dumped-lisp.el (preloaded-file-list): Add
4968         "u02200-Mathematical-Operators.el" and
4969         "u02300-Miscellaneous-Technical.el".
4970
4971 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4972
4973         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4974         `chinese-cns11643-*'.
4975
4976         * dumped-lisp.el (preloaded-file-list): Add
4977         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4978         "u02190-Arrows.el" in UTF-2000.
4979
4980 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4981
4982         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4983         `korean-ksc5601'.
4984
4985         * dumped-lisp.el (preloaded-file-list): Add
4986         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4987         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4988         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4989
4990 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4991
4992         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4993
4994 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4995
4996         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4997         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4998         "u01780-Khmer.el", "u01800-Mongolian.el",
4999         "u01E00-Latin-Extended-Additional.el" and
5000         "u01F00-Greek-Extended.el" in UTF-2000.
5001
5002 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5003
5004         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5005         `ethiopic-ucs' and `ethiopic'.
5006
5007         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
5008         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
5009
5010         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
5011         from mule/ethiopic.el.
5012
5013         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
5014         mule/mule-conf.el.
5015
5016 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5017
5018         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5019         `lao'.
5020
5021         * mule/mule-conf.el (lao): New coded-charset.
5022
5023         * dumped-lisp.el (preloaded-file-list): Add
5024         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
5025         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
5026         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
5027         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
5028         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
5029
5030 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5031
5032         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5033         `ucs-bmp' and `arabic-iso8859-6'.
5034
5035 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5036
5037         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
5038         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
5039         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
5040
5041 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5042
5043         * startup.el (normal-top-level): Load autoload file for UTF-2000
5044         in UTF-2000.
5045
5046 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
5047
5048         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
5049         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
5050         "u00020-Basic-Latin.el", "u00080-C1.el",
5051         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
5052         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
5053         "u002B0-Spacing-Modifier-Letters.el",
5054         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
5055         UTF-2000.
5056
5057 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
5058
5059         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5060         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
5061         instead of `vietnamese-viscii-*'.
5062
5063 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
5064
5065         * mule/mule-conf.el: New file.
5066
5067         * mule/misc-lang.el: Move definition of charset `ipa' to
5068         mule/mule-conf.el.
5069
5070 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5071
5072         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5073         `latin-viscii'; prefer it for characters used in Vietnamese.
5074
5075 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
5076
5077         * bytecomp.el (byte-compile-insert-header): Fix regexp.
5078
5079 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
5080
5081         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
5082         `vietnamese-viscii-lower'.
5083         (latin-viscii-upper): Renamed from charset
5084         `vietnamese-viscii-upper'.
5085         (vietnamese-viscii-lower): New alias for charset
5086         `latin-viscii-lower'.
5087         (vietnamese-viscii-upper): New alias for charset
5088         `latin-viscii-upper'.
5089
5090 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
5091
5092         * mule/mule-charset.el (default-coded-charset-priority-list):
5093         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
5094
5095 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
5096
5097         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
5098         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
5099         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
5100         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
5101         lisp/utf-2000.
5102
5103 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5104
5105         * mule/ccs-tcvn5712.el: New file.
5106
5107 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5108
5109         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
5110         in UTF-2000.
5111
5112 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5113
5114         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5115         `japanese-jisx0208'.
5116
5117 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5118
5119         * dumped-lisp.el (preloaded-file-list): Add
5120         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
5121         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
5122         UTF-2000.
5123
5124         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
5125         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
5126         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
5127         mule/ccs-viscii.el: New files.
5128
5129         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
5130         if \uXXXX is found.
5131
5132 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5133
5134         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5135         `hiragana-jisx0208' and `katakana-jisx0208'.
5136
5137 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
5138
5139         * mule/chinese.el (chinese-cns11643-3): Define it even if
5140         `utf-2000' is provided.
5141         (chinese-cns11643-4): Likewise.
5142         (chinese-cns11643-5): Likewise.
5143         (chinese-cns11643-6): Likewise.
5144         (chinese-cns11643-7): Likewise.
5145
5146 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
5147
5148         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5149         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
5150
5151 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5152
5153         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5154         `cyrillic-iso8859-5' and `greek-iso8859-7'.
5155
5156 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5157
5158         * mule/mule-charset.el (default-coded-charset-priority-list):
5159         Setup in UTF-2000.
5160
5161 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
5162
5163         * mule/viet-chars.el: Don't define charset
5164         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
5165         they are defined as builtin charsets.
5166
5167 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
5168
5169         * version.el (emacs-version): Add more space just before UTF-2000
5170         version string.
5171
5172 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
5173
5174         * version.el ([constant] emacs-version): Don't add a space in the
5175         preceding place of `xemacs-betaname' because it is duplicated.
5176         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
5177
5178         * startup.el (splash-frame-body): Add ETL.
5179
5180 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
5181
5182         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
5183         is provided because it is defined as builtin charset.
5184         (chinese-cns11643-4): Likewise.
5185         (chinese-cns11643-5): Likewise.
5186         (chinese-cns11643-6): Likewise.
5187         (chinese-cns11643-7): Likewise.
5188
5189 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
5190
5191         * mule/mule-cmds.el (reset-language-environment): Fix problem when
5192         coding-system `iso-10646-ucs-4' is not defined.
5193
5194 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
5195
5196         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
5197         coding-system if `utf-2000' is provided.
5198
5199 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
5200
5201         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
5202         `utf-2000' is provided.
5203
5204 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
5205
5206         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
5207         if utf-2000 is provided temporally.
5208
5209 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
5210
5211         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
5212         as builtin variable].
5213
5214 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
5215
5216         * files.el (insert-file-contents-literally): Treat file as binary;
5217         call file-name-handlers. [sync with Emacs 20.3.10]
5218
5219 2008-12-28  Vin Shelton  <acs@xemacs.org>
5220
5221         * XEmacs 21.4.22 is released
5222
5223 2008-12-30  Vin Shelton  <acs@xemacs.org>
5224
5225         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
5226         during building even if no packages are found.
5227
5228 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
5229
5230         * printer.el (generic-print-region): 
5231         (generic-print-buffer): 
5232         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
5233         check if the msprinter device is available, now that msprinter is
5234         always available as a specifier tag. 
5235
5236 2008-12-24  Vin Shelton  <acs@xemacs.org>
5237
5238         * about.el: Add Francisco to my bio!
5239
5240 2008-12-23  Vin Shelton  <acs@xemacs.org>
5241
5242         * autoload.el: Move operator definitions to autoload-operators.el
5243         in the xemacs-base package.
5244
5245 2007-11-22  Vin Shelton  <acs@xemacs.org>
5246
5247         * about.el (about-hacker-contribution): Updated my bio.
5248
5249 2007-10-07  Vin Shelton  <acs@xemacs.org>
5250
5251         * XEmacs 21.4.21 is released
5252
5253 2007-09-19  Didier Verna  <didier@xemacs.org>
5254
5255         Update my personal info.
5256         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
5257         * about.el (about-other-current-hackers): Ditto.
5258         * about.el (about-url-alist): Add my musical website.
5259         * about.el (about-personal-info): Update my entry.
5260         * about.el (about-hacker-contribution): Ditto.
5261
5262 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
5263
5264         * package-get.el (package-get-download-sites): Update download
5265         sites in Japan.
5266         * package-get.el (package-get-pre-release-download-sites): Ditto.
5267
5268 2007-08-18  Vin Shelton  <acs@xemacs.org>
5269
5270         * package-get.el (package-get-pre-release-download-sites): Sync
5271         mirror sites with 21.5.  (Thanks, Adrian)
5272
5273 2007-08-09  Mike Sperber  <mike@xemacs.org>
5274
5275         * startup.el (migrate-user-init-file): Create backup of
5276         `user-init-file' before migrating.
5277         * startup.el (maybe-migrate-user-init-file): Print
5278         information about backup file.
5279         (maybe-create-compatibility-dot-emacs): Follow above change.
5280
5281 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
5282
5283         * font-lock.el: Sync font-lock-add-keywords and
5284         font-lock-remove-keywords from GNU Emacs.
5285         * font-lock.el (font-lock-keywords-alist): New.
5286         * font-lock.el (font-lock-removed-keywords-alist): New.
5287         * font-lock.el (font-lock-add-keywords): New.
5288         * font-lock.el (font-lock-update-removed-keyword-alist): New.
5289         * font-lock.el (font-lock-remove-keywords): New.
5290
5291 2007-08-16  Vin Shelton  <acs@xemacs.org>
5292
5293         * font-lock.el: Add defvar for font-lock-warning-face.  Original
5294         patch from Hans de Graaff.
5295
5296 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
5297
5298         * package-get.el (package-get-download-sites): Document Chile and
5299         update Denmark download site.
5300         * package-get.el (package-get-pre-release-download-sites): Ditto.
5301
5302 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5303
5304         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
5305
5306 2006-12-09  Vin Shelton  <acs@xemacs.org>
5307
5308         * XEmacs 21.4.20 is released
5309
5310 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
5311
5312         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
5313
5314 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
5315
5316         * info.el (Info-find-file-node, Info-insert-dir)
5317         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
5318         `(equal buffer-file-truename (file-truename buffer-file-name))'.
5319         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
5320         and discussion.
5321
5322 2006-05-20  Ville Skyttä  <scop@xemacs.org>
5323
5324         * obsolete.el (line-beginning-position): New, from 21.5.x.
5325         (line-end-position): Ditto.
5326
5327 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
5328
5329         * package-get.el (package-get-download-sites): Welcome
5330         nl.xemacs.org and Thanks!
5331         * package-get.el (package-get-pre-release-download-sites): Ditto.
5332
5333 2004-01-19  Martin Buchholz  <martin@xemacs.org>
5334
5335         * font-lock.el: Add support for not-so recent changes in Java to
5336         java-mode.
5337
5338 2006-01-28  Vin Shelton  <acs@xemacs.org>
5339
5340         * XEmacs 21.4.19 is released
5341
5342 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
5343
5344         * easymenu.el: Update copyright. 
5345         * easymenu.el (easy-menu-all-popups):
5346         Add a docstring. 
5347         * easymenu.el (easy-menu-add):
5348         Document a bug, rework the function to preserve any existing
5349         non-default mode-popup-menu instead of overwriting it, and not to
5350         bother normalising the menu title (nothing else does).
5351         * easymenu.el (easy-menu-remove):
5352         Restore the default mode-popup-menu instead of leaving an empty
5353         one when we remove the last easy-menu popup. 
5354
5355 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
5356
5357         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
5358         as suggested by Rodrigo Ventura.
5359         * package-get.el (package-get-pre-release-download-sites): Ditto,
5360         with replacement of xemacs-21.5 by beta, which is the logical path
5361         to our beta core and package pre-releases.
5362
5363 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
5364
5365         * package-get.el (package-get-download-sites): Add Hong Kong
5366         download site.
5367         * package-get.el (package-get-pre-release-download-sites): Ditto.
5368
5369 2005-12-26  Vin Shelton  <acs@xemacs.org>
5370
5371         * find-paths.el:
5372         * find-paths.el (paths-emacs-root-p): Add search for package root.
5373         * find-paths.el (paths-find-emacs-root): Replaced with
5374         paths-find-invocation-roots, which returns a list of roots.
5375         * find-paths.el (paths-find-invocation-roots): New.
5376         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
5377
5378 2005-12-05  Ville Skyttä  <scop@xemacs.org>
5379
5380         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
5381         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
5382
5383 2005-12-03  Vin Shelton <acs@xemacs.org>
5384
5385         * XEmacs 21.4.18 is released
5386
5387 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
5388
5389         * package-get.el (package-get-download-sites): Update reflecting
5390         latest http://www.xemacs.org/Releases/ information generated by
5391         xemacs-builds/adrian/website/package-get-2-download-sites.el.
5392         * package-get.el (package-get-pre-release-download-sites): Ditto.
5393
5394 2005-02-28  Simon Josefsson  <jas@extundo.com>
5395
5396         * about.el (xemacs-hackers): Add jas.
5397         (about-other-current-hackers): Likewise.
5398         (about-url-alist): Add URL for jas.
5399         (about-personal-info): Document jas.
5400         (about-hacker-contribution): Describe jas contributions.
5401
5402 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5403
5404         * easymenu.el (easy-menu-remove): As described in 
5405         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
5406         except the "Command" menu from mode-popup-menu. 
5407
5408 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5409  
5410         * font.el (font-spatial-to-canonical): Correct calculation of 
5411         return value for pixel-based input value. 
5412  
5413 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
5414
5415         * code-process.el (call-process): Process-related docstring
5416         improvements spurred by Norbert Koch.
5417         * code-process.el (call-process-region): Ditto.
5418         * code-process.el (start-process): Ditto.
5419
5420 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
5421
5422         * finder.el (finder-find-library): Return filename actually
5423         searched for.
5424
5425 2005-10-10  Steve Youngs  <steve@sxemacs.org>
5426
5427         * help.el (view-emacs-news): Use `expand-file-name' instead of
5428         `locate-data-file' as the latter will find any "NEWS" files that
5429         might exist in packages _before_ the one in core.
5430
5431 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
5432
5433         * package-get.el (package-get-init-package):
5434         package-get-init-package buglet (21.4.17) by Jeff Mincy
5435         <mincy@rcn.com> fixing false temporary load-path shadows reported
5436         after package installation and simplifying code.
5437
5438 2005-10-18  Ville Skyttä  <scop@xemacs.org>
5439
5440         * package-get.el (package-get-download-sites): Sync mirrors list
5441         with the XEmacs website.
5442         (package-get-pre-release-download-sites): Ditto.
5443
5444 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
5445
5446         * derived.el (derived-mode-merge-syntax-tables):
5447         Revert my 21.5-only patch of 2003-07-18 which slipped in
5448         through Jerry James's patch of 2004-06-07.
5449
5450 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
5451
5452         * cmdloop.el (keyboard-quit): Remove workaround for
5453         `region-active-p' not making sure active region is in current
5454         buffer now that it does.
5455         * minibuf.el (minibuffer-keyboard-quit): Ditto.
5456         * simple.el (region-active-p): `region-active-p' to only return t
5457         when active region is in current buffer.
5458
5459 2005-02-21  Norbert Koch  <viteno@xemacs.org>
5460
5461         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
5462         package names, quell a byte-compiler warning, doc fix.
5463
5464 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
5465
5466         * buffer.el (pop-to-buffer):
5467         * window-xemacs.el (display-buffer):
5468         Document use of `same-window-buffer-names,' `same-window-regexps'
5469         by pop-to-buffer and display-buffer. 
5470         
5471 2005-02-06  Vin Shelton <acs@xemacs.org>
5472
5473         * XEmacs 21.4.17 is released
5474
5475 2005-01-29  Ben Wing  <ben@xemacs.org>
5476
5477         * shadow.el (find-emacs-lisp-shadows):
5478         Add custom-defines to list of ignored files.
5479
5480 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
5481
5482         * simple.el (shifted-motion-keys-select-region): Fix statement
5483         about unshifted-motion-keys-deselect-region.
5484
5485 2004-12-15  Ville Skyttä  <scop@xemacs.org>
5486
5487         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
5488         now) for GNU Emacs compatibility.
5489         (make-obsolete-variable): Ditto.
5490
5491 2004-01-08  Ben Wing  <ben@xemacs.org>
5492
5493         * code-files.el (load):
5494         File positions are 0 based not 1 based. Thanks to Steve Youngs.
5495
5496 2004-12-05  Vin Shelton <acs@xemacs.org>
5497
5498         * XEmacs 21.4.16 is released
5499
5500 2004-12-04  Vin Shelton  <acs@xemacs.org>
5501
5502         * auto-autoloads.el: Regenerated.
5503
5504         * custom-load.el: Regenerated.
5505
5506 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
5507
5508         Fix bug: apropos errors if a defalias refers to an undefined
5509         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
5510
5511         * apropos.el (apropos):
5512         (apropos-command):
5513         * help.el (frob-help-extents):
5514         * help-macro.el (make-help-screen):
5515         * hyper-apropos.el (hyper-apropos-grok-functions):
5516         (hyper-apropos-get-doc):
5517         Catch void-function error thrown by `documentation'.
5518
5519 2004-09-02  Steve Youngs  <steve@youngs.au.com>
5520
5521         * packages.el (package-require): Fix incorrect arg to format.
5522         This fixes a `format specifier' error.
5523
5524 2004-08-13  Jerry James  <james@xemacs.org>
5525
5526         * bytecomp.el (forward-word): Tell the byte compiler the correct
5527         number of arguments to forward-word.
5528
5529 2004-08-12  Sven Grundmann  <sven@xemacs.org>
5530
5531         * etags.el: Fixed loading of include files for tag completion. Now
5532         you can make a tag file for a library, include it into your
5533         project and it will be reloaded only if it changed. Infinte
5534         include loops are detected and the correct tag files are loaded.
5535         * etags.el (buffer-tag-table-list): Load and verify tag files in
5536         the external function buffer-tag-table-list-load.
5537         * etags.el (buffer-tag-table-list-load): New. Load and verify the
5538         tag files. Also load the included tag files. The priority of the
5539         included files is right below their parent file. If multiple
5540         matches occur then the symbols from the parent file are found
5541         first.
5542         * etags.el (tag-table-include-files): Corrected comment
5543         string. Switched to pattern constant tags-include-pattern to have
5544         it at a central location.
5545         * etags.el (tags-include-pattern): Added doc string.
5546         * etags.el (add-to-tag-completion-table): Removed obsolete
5547         comments as the include files are allready returned by
5548         buffer-tag-table-list and loaded.
5549         * etags.el (find-tag-internal): The include files are allready
5550         included in tag-tables as buffer-tag-table-list returns them now.
5551
5552 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
5553
5554         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
5555         Loading items into the notebook is now done by C code.
5556         * widgets-gtk.el (gtk-widget-instantiate-internal):
5557         Style no longer changed.
5558
5559 2004-06-28  Nix  <nix@esperi.org.uk>
5560
5561         * cmdloop.el (truncate-command-history-for-gc): Delay
5562         execution of all things that look up variable bindings,
5563         via `enqueue-eval-event'.
5564
5565 2004-06-24  Vin Shelton  <acs@xemacs.org>
5566
5567         * package-get.el (package-get-require-signed-base-updates):
5568         now defaults to nil.
5569
5570 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5571
5572         * subr.el (split-string): Clean up docstring.
5573
5574 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
5575
5576         * faces.el (zmacs-region): fix typo in docstring.
5577
5578 2004-06-07  Jerry James  <james@xemacs.org>
5579
5580         * derived.el: Synch with Emacs 21.3.
5581         * subr.el (with-local-quit): New, from Emacs 21.3.
5582         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
5583         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
5584         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
5585
5586 2004-06-16  Jerry James  <james@xemacs.org>
5587
5588         * cl.el (cl-set-substring): Increment start by the length of the
5589         string, not the string itself.
5590
5591 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
5592
5593         * etags.el (tag-table-include-files): Expand included TAGS file
5594         paths to avoid problems with relative paths.  Thanks to Peter
5595         Chubb <peterc@gelato.unsw.edu.au>.
5596         * etags.el (tags-include-pattern): New.
5597         * etags.el (add-to-tag-completion-table): Parse and ignore
5598         trailing include lines.
5599
5600 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5601
5602         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5603         avoiding line solely composed of equal signs.
5604
5605 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5606
5607         * cus-edit.el (alloc): Typo fix.
5608         * cus-edit.el (custom-browse-visibility): Ditto.
5609         * cus-edit.el (custom-variable-value-create): Ditto.
5610         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5611         * cus-edit.el (custom-save-variables): Bind print-length and
5612         print-level to nil to avoid value abbreviation.
5613         * cus-edit.el (custom-save-face-internal): Ditto.
5614         * cus-edit.el (custom-save-faces): Save in sorted order.
5615         * cus-edit.el (custom-save-resets): Bind print-length and
5616         print-level to nil to avoid value abbreviation.
5617         * cus-edit.el (custom-save-loaded-themes): Ditto.
5618
5619 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5620
5621         * subr.el (split-string-default-separators): New.
5622         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5623         see comment in source.
5624
5625 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5626
5627         * mule/japanese.el (paragraph-start, paragraph-separate):
5628         Remove anchor to BOL.
5629
5630 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5631
5632         * cl.el (gensym, gentemp): Improve docstrings.
5633
5634 2004-05-10  Vin Shelton  <acs@xemacs.org>
5635
5636         * etags.el: Sync with 21.5 version.
5637
5638 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5639
5640         * etags.el:
5641         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5642         only for use with exuberant ctags. This will also enable building of 
5643         completion tables with exuberant ctags. This will not work with
5644         xemacs ctags. 
5645         * etags.el (get-tag-table-buffer): New function for creating of
5646         completion table is used if tags-exuberant-ctags-optimization-p ist t
5647         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5648         finding the tag names. New.
5649         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5650         building tag completion table with exuberant ctags. New.
5651         * etags.el (find-tag-internal): Improve exact tag matching for tags
5652         with name fields. Before the patch return types of functions or
5653         function parameters (with exuberant ctags) were found as matches.
5654
5655 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5656
5657         * list-mode.el (display-completion-list): Fixed completion list was
5658         taking the width of the frame and not of the window for displaying
5659         the selection methods.
5660
5661 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5662
5663         * menubar-items.el (default-menubar): Options are saved to custom.el.
5664
5665
5666 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5667
5668         * isearch-mode.el (isearch-abort): Preserve successful search target.
5669
5670 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5671
5672         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5673         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5674         Bihlmeyer.
5675         * gnuserv.el (gnuserv-mode-line-string): New.
5676         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5677         gnuserv-mode.
5678         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5679         * gnuserv.el (gnuserv-edit-files): Use
5680         make-x-device-with-gtk-fallback.
5681
5682 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5683
5684         * gtk-widgets.el: New import: gtk-accel-group-new.
5685         * dialog-gtk.el:
5686         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5687         * dialog-gtk.el (popup-builtin-question-dialog):
5688         Added support for dialog button mnemonics.
5689
5690 2004-03-22  Chris Green <cmg@dok.org>
5691
5692         * process.el (shell-command): Output buffer was ignored when a
5693         background process was run via shell-command.
5694
5695 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5696
5697         * cus-edit.el (custom-save-variables): Retrieve a list of
5698         variables to save first, sort it, and make sure the variables are
5699         saved in sorted order.
5700
5701 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5702  
5703         * package-get.el (package-get-update-base-from-buffer): Force
5704         binary coding system for verifying GnuPG signature in the
5705         package-index file.
5706  
5707 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5708
5709         * package-get.el (package-get-package-index-file-location): Handle
5710         missing "EMACSPACKAGEPATH" environment variable.
5711
5712 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5713
5714         * package-admin.el (package-admin-find-top-directory): Simplify
5715         directory comparisions and fix substring errors on short path
5716         components.
5717         * package-get.el (package-get-package-index-file-location):
5718         Default to first component of "EMACSPACKAGEPATH", if set.
5719
5720 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5721
5722         * package-get.el (process-error): New error datum.
5723
5724 2004-02-02  Vin Shelton <acs@xemacs.org>
5725
5726         * XEmacs 21.4.15 is released
5727
5728 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5729
5730         * itimer.el (activate-itimer): Modify the itimer timeout value as
5731         if it were begun at the last time when the itimer driver was woken
5732         up.
5733
5734 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5735
5736         * specifier.el (Copyright):
5737         Update.
5738         (make-specifier-and-init):
5739         (map-specifier):
5740         (canonicalize-inst-pair):
5741         (canonicalize-spec-list):
5742         (set-specifier):
5743         Synch docstrings to 21.5 where appropriate.
5744
5745 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5746
5747         * package-get.el (package-get-list-packages-where): New.  A
5748         function that allows searching for groups of packages.  For
5749         example, find all packages that require the fsf-compat package.
5750
5751 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5752
5753         The Great PUI Sync.
5754
5755         * auto-autoloads.el: Regenerated.
5756
5757         * custom-load.el: Regenerated.
5758
5759         * dumped-lisp.el (packages-hardcoded-lisp): New.
5760
5761         * menubar-items.el (menu-max-items): New.
5762         (menu-submenu-max-items): New.
5763         (menu-submenu-name-format): New.
5764         (menu-split-long-menu): New.
5765         (menu-sort-menu): New.
5766         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5767
5768         * obsolete.el (pui-add-install-directory): Renamed to the more
5769         logical `pui-set-local-package-get-directory'.
5770         (package-get-download-menu): Moved to `package-ui.el' and renamed
5771         to `package-ui-add-download-menu'.
5772
5773         * package-admin.el (package-admin-install-function-mswindows):
5774         Whitespace clean up.
5775         (package-admin-add-single-file-package): Removed.
5776         (package-admin-default-install-function): Whitespace clean up.
5777         (package-admin-find-top-directory): New.
5778         (package-admin-get-install-dir): Use it.
5779         (package-admin-get-manifest-file): 
5780         (package-admin-check-manifest): 
5781         (package-admin-add-binary-package):
5782         (package-admin-get-lispdir):
5783         (package-admin-delete-binary-package):
5784         (package-admin):
5785
5786         * package-get.el (package-get-package-index-file-location): New.
5787         (package-get-install-to-user-init-directory): New.
5788         (package-get-remote):
5789         (package-get-download-sites):
5790         (package-get-pre-release-download-sites): New.
5791         (package-get-site-release-download-sites): New.
5792         (package-get-base-filename):
5793         (package-get-always-update):
5794         (package-get-user-index-filename): Removed.
5795         (package-get-pgp-available-p): New.
5796         (package-get-require-signed-base-updates):
5797         (package-get-was-current):
5798         (package-entries-are-signed): New.
5799         (package-get-continue-update-base): New.
5800         (package-get-download-menu): Removed.
5801         (package-get-require-base):
5802         (package-get-update-base-entry):
5803         (package-get-locate-file):
5804         (package-get-locate-index-file):
5805         (package-get-maybe-save-index):
5806         (package-get-update-base):
5807         (package-get-update-base-from-buffer):
5808         (package-get-update-base-entries):
5809         (package-get-interactive-package-query):
5810         (package-get-update-all):
5811         (package-get-all):
5812         (package-get-dependencies):
5813         (package-get-init-package):
5814         (package-get-info): New.
5815         (package-get):
5816         (package-get-staging-dir):
5817         (package-get-set-version-prop): Removed.
5818         (package-get-installedp):
5819         (package-get-ever-installed-p):
5820         (packages): Removed.
5821         (package-get-custom-groups): Removed.
5822         (package-get-custom): Removed.
5823         (package-get-custom-add-entry): Removed.
5824
5825         * package-info.el (batch-update-package-info):
5826
5827         * package-net.el (package-net-batch-generate-bin-ini):
5828         (package-net-update-installed-db):
5829
5830         * package-ui.el (pui-info-buffer):
5831         (pui-directory-exists): Removed.
5832         (pui-package-dir-list): Removed.
5833         (pui-add-install-directory): Removed.
5834         (package-ui-download-menu): New.
5835         (package-ui-pre-release-download-menu): New.
5836         (package-ui-site-release-download-menu): New.
5837         (pui-set-local-package-get-directory): New.
5838         (pui-package-symbol-char):
5839         (pui-update-package-display):
5840         (pui-toggle-package):
5841         (pui-toggle-package-key):
5842         (pui-toggle-package-delete):
5843         (pui-toggle-package-delete-key):
5844         (pui-toggle-package-event):
5845         (pui-toggle-verbosity-redisplay):
5846         (pui-install-selected-packages):
5847         (pui-add-required-packages):
5848         (pui-help-echo):
5849         (pui-display-info):
5850         (list-packages-mode):
5851         (pui-list-packages):
5852
5853         * packages.el (packages-compute-package-locations):
5854         (package-require):
5855         (package-delete-name):
5856         (packages-hardcoded-lisp): Removed.
5857         (packages-useful-lisp): Removed.
5858         (packages-unbytecompiled-lisp): Removed.
5859         (packages-find-package-directories):
5860
5861         Summary:
5862
5863         Major code clean up of all things PUI.
5864
5865         Much improved code to determine where packages should be
5866         installed.  PUI no longer depends on any packages being
5867         pre-installed to compute where packages are to be installed to.
5868
5869         The user can specify the location of their package-index file.  It
5870         isn't necessary to set this because it has sane defaults.  People
5871         who "run-in-place" won't accidently overwrite the CVS
5872         package-index file.  See
5873         `package-get-package-index-file-location'. 
5874
5875         PUI will now properly clean up after itself in the event of an
5876         unsuccessful package install.  This drastically reduces the number
5877         of "wrong md5sum" FAQs.
5878
5879         non-Mule XEmacsen can no longer install Mule packages.
5880
5881         Package management via the custom interface has been removed.
5882
5883         The PUI related menubar items have been reorganised.
5884
5885         The PGP verification code has been fixed and the default for
5886         whether or not it is used is automatically computed.
5887
5888         * update-elc.el ((preloaded-file-list site-load-packages
5889         need-to-dump dumped-exe)):
5890         Just a couple of small changes to allow for
5891         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5892         existing anymore.
5893
5894 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5895
5896         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5897         apply `format' to the first argument of byte-compile-warn, it
5898         already calls format.
5899
5900 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5901
5902         * files.el (delete-old-versions): Avoid going interactive during
5903         make install when environment variable VERSION_CONTROL is set.
5904
5905 2003-12-04  Vin Shelton  <acs@xemacs.org>
5906
5907         * menubar-items.el (menu-item-search): Only bring up search dialog
5908         box if the feature is available and desired.
5909
5910 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5911
5912         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5913
5914 2003-11-05  Vin Shelton  <acs@xemacs.org>
5915
5916         * help.el (Help-prin1-face):
5917         (Help-princ-face):
5918         princ and prin1 are functions and need to be called as such.  The
5919         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5920
5921 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5922
5923         * about.el (about-xemacs): Give full version and build date.
5924
5925 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5926
5927         * win32-native.el (grep-null-device): This XEmacs has null-device.
5928
5929 2003-09-06  Mike Sperber  <mike@xemacs.org>
5930
5931         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5932         implement the specified semantics for `defvar.'
5933
5934 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5935
5936         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5937         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5938         displaying buffer in question.
5939
5940 2003-09-03  Vin Shelton <acs@xemacs.org>
5941
5942         * XEmacs 21.4.14 is released
5943
5944 2003-08-17  Vin Shelton  <acs@xemacs.org>
5945
5946         * about.el: Vanity patch.
5947
5948 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5949
5950         * code-process.el (call-process):
5951         (call-process-region):
5952         (start-process):
5953         Document coding system processing.
5954
5955 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5956
5957         * startup.el (splash-frame-body): Idiomatic English.
5958
5959 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5960
5961         * font-lock.el (font-lock-match-java-declarations): Move
5962         save-restriction, narrow-to-region to beginning of function to
5963         avoid going beyond the limit and causing an infloop.
5964
5965 2003-04-16  Jerry James  <james@xemacs.org>
5966
5967         * keydefs.el: Remove mappings for keys mapped to the nowhere
5968         defined function function-key-error.
5969
5970 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5971
5972         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5973         lisp-interaction-mode-hook): Add the docstrings.
5974
5975 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5976
5977         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5978         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5979         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5980
5981 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5982
5983         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5984         lambda list after the original doc.  Care about
5985         #'(lambda () "SingleString") 
5986         (cl-upcase-arg): 
5987         (cl-function-arglist):
5988         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5989         circular data structures in lambda list specification
5990
5991 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5992
5993         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5994         to appear in font-lock-function-name-face.
5995
5996 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5997
5998         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5999         is not also the value of the lambda.
6000
6001 2003-05-06  Andy Piper  <andy@xemacs.org>
6002
6003         * files.el (revert-buffer): Make sure local variables get processed,
6004         even in the case of an optimized reversion.
6005
6006 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
6007
6008         * XEmacs 21.4.13 is released
6009
6010 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
6011
6012         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
6013         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
6014
6015 2003-02-14  Ben Wing  <ben@xemacs.org>
6016
6017         * byte-optimize.el:
6018         * byte-optimize.el (byte-compile-inline-expand):
6019         * byte-optimize.el (byte-compile-unfold-lambda):
6020         * byte-optimize.el (byte-optimize-form-code-walker):
6021         * byte-optimize.el (byte-optimize-form):
6022         * byte-optimize.el (byte-decompile-bytecode-1):
6023         * byte-optimize.el (byte-optimize-lapcode):
6024         Review carefully and sync up to 20.7 except for areas as noted.
6025         Fixes problem with JDE compilation.
6026
6027 2003-02-05  Ben Wing  <ben@xemacs.org>
6028
6029         * simple.el:
6030         * simple.el (motion-keys-for-shifted-motion):
6031         Omit M-S-home/end from motion keys.
6032
6033 2003-02-07  Ben Wing  <ben@xemacs.org>
6034
6035         * text-props.el (text-property-any):
6036         * text-props.el (text-property-not-all):
6037         Fix bug when end > start.
6038
6039 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
6040
6041         * info.el (Info-insert-dir): Make default-directory end in
6042         separator.  Patch due to Martin Buchholz.
6043
6044 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
6045
6046         * XEmacs 21.4.12 "Portable Code" is released.
6047
6048 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
6049
6050         * about.el: Update golubev data.
6051
6052 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
6053
6054         * isearch-mode.el (isearch-mode-map): Substitute comment on
6055         desirability, and back out "GR is printable" changes.
6056
6057 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
6058
6059         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
6060
6061 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
6062
6063         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
6064
6065 2003-01-06  Ville Skyttä  <scop@xemacs.org>
6066
6067         * menubar-items.el (default-menubar): Use browse-url-mozilla
6068         instead of browse-url-gnome-moz for Mozilla.
6069
6070 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
6071
6072         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
6073
6074 2002-12-27  Ville Skyttä  <scop@xemacs.org>
6075
6076         * files.el (auto-mode-alist): Remove redundant entries for modes
6077         that live in packages.
6078         (interpreter-mode-alist): Ditto.
6079
6080 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
6081
6082         * menubar-items.el (default-menubar): Sync with current
6083         browse-url-xemacs.el.
6084
6085 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6086
6087         * XEmacs 21.4.10 "Military Intelligence" is released.
6088
6089 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
6090
6091         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
6092
6093 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
6094
6095         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
6096
6097 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
6098
6099         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
6100         effect free function.
6101         (font-lock-fontify-keywords-region): Supply the argument to
6102         font-lock-compile-keywords.
6103
6104 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
6105
6106         * package-get.el (package-get-download-sites): Bring sites list
6107         up to date, prefer xx.xemacs.org addresses.
6108
6109 2002-09-27  Andy Piper  <andy@xemacs.org>
6110
6111         * dialog.el (make-dialog-box): for general dialogs only
6112         delete-frame-hook will be run.
6113
6114 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
6115
6116         * font-lock.el (font-lock-fontify-syntactically-region): Add
6117         comment about lookup-syntax-properties, document LOUDLY as unused.
6118
6119 2002-08-26  Andy Piper  <andy@xemacs.org>
6120
6121         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
6122         merge.
6123
6124 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
6125
6126         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
6127         (make-obsolete-variable): Ditto.
6128         (make-compatible): Ditto.
6129         (make-compatible-variable): Ditto.
6130
6131 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
6132
6133         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
6134         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
6135
6136 2002-08-28  Andy Piper  <andy@xemacs.org>
6137
6138         * files.el (revert-buffer): propagate revert-without-query-status.
6139
6140 2002-06-03  Andy Piper  <andy@xemacs.org>
6141
6142         * dialog-items.el (make-search-dialog): align various subcontrols
6143         in visually pleasing ways, allow frame to autosize to the dialog
6144         size.
6145         * dialog.el (make-dialog-box): add a border inside the frame. Add
6146         :autosize property, if t then reset the frame size appropriately
6147         before the frame is mapped.
6148         * gutter-items.el (set-progress-feedback-instantiator): align
6149         various subcontrols.
6150         * gutter-items.el (set-progress-abort-instantiator): ditto.
6151
6152 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
6153
6154         * XEmacs 21.4.9 "Informed Management" is released.
6155
6156 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
6157
6158         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
6159         "&optional append" argument.
6160
6161 2002-07-16  Didier Verna  <didier@xemacs.org>
6162
6163         * subr.el (replace-in-string): fix case fold bug introduced by
6164         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
6165         case-fold-search in temporary buffers.
6166
6167 2002-08-03  Steve Youngs  <youngs@xemacs.org>
6168
6169         * lib-complete.el (find-library): Remove check for mule because
6170         decompression DOES work on Mule.
6171
6172 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
6173
6174         * simple.el (join-line): New alias for `delete-indentation'.
6175
6176 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
6177
6178         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
6179         (font-lock-doc-face): New alias to font-lock-doc-string-face.
6180         (font-lock-builtin-face): New.
6181         (font-lock-constant-face): New.
6182         (font-lock-face-list): Add builtin and constant faces.
6183
6184 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
6185
6186         * autoload.el (make-autoload): Support define-derived-mode.
6187         Collected puts of doc-string-elt property.  Based on a patch by
6188         Didier Verna <didier@xemacs.org>.
6189
6190 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
6191
6192         * wid-edit.el (widget-field-activate): Fix docstring typo.
6193
6194 2002-07-23  Andy Piper  <andy@xemacs.org>
6195
6196         * about.el (about-personal-info): update me.
6197
6198 2002-07-12  Andy Piper  <andy@xemacs.org>
6199
6200         * custom.el (custom-theme-set-variables): remove bogus
6201         arguments. Use custom-set-default to set defaults.
6202         (custom-set-variables): update doc.
6203         (custom-local-buffer): new, synced from FSF.
6204         (custom-set-default): ditto.
6205         (defcustom): update doc.
6206
6207 2002-06-16  Andy Piper  <andy@xemacs.org>
6208
6209         * menubar-items.el (default-menubar): enable windows printing on
6210         cygwin as well as native.
6211
6212 2002-06-12  Andy Piper  <andy@xemacs.org>
6213
6214         * printer.el (generic-print-buffer): catch all errors so that the
6215         print device can be cleared in all scenarios.
6216         (Printer-clear-device): make sure clearing the printer allows it
6217         to be used again immediately.
6218         (generic-print-region): make sure the default printer face is
6219         black-on-white.
6220
6221 2002-04-23  Jerry James  <james@xemacs.org>
6222
6223         * window-xemacs.el (display-buffer-function): Change doc to
6224         reflect new arg.
6225         * window-xemacs.el (pre-display-buffer-function): Ditto.
6226         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
6227         non-nil, make the new window just big enough for its contents.
6228         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
6229         * frame.el (show-temp-buffer-in-current-frame): Remove broken
6230         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
6231
6232 2002-06-06  Andy Piper  <andy@xemacs.org>
6233
6234         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
6235         (defcustom): ditto.
6236         (custom-handle-keyword): ditto.
6237
6238 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
6239
6240         * gutter-items.el (buffers-tab-selection-function): Improve doc.
6241         Make obsolete.  Default to nil.
6242         (buffers-tab-filter-functions): Improve doc.  Use literal default.
6243         Inspired by a patch by John Palmieri.
6244
6245 2002-07-01  Mike Alexander  <mta@arbortext.com>
6246
6247         * process.el (shell-command-on-region): Don't delete the region
6248         before giving it to call-process-region
6249
6250 2002-06-04  Jerry James <james@eecs.ku.edu>
6251
6252         * find-paths.el (paths-find-architecture-directory): Search in
6253         `system-configuration'/`base', not `base'`system-configuration'.
6254
6255 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
6256
6257         * info.el (Info-index): Add missing \ in [ t].
6258
6259 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
6260
6261         * gutter-items.el (gutter-buffers-tab-visible-p,
6262         buffers-tab-omit-function, buffers-tab-selection-function,
6263         buffers-tab-filter-functions):
6264         Doc improvements.
6265
6266 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
6267
6268         * toolbar.el (toolbar-icon-directory): Document trailing separator.
6269
6270         * toolbar-items.el (toolbar-news): Fix typo in message string.
6271
6272 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
6273
6274         * dialog.el (yes-or-no-p-dialog-box): 
6275         * cmdloop.el (y-or-n-p-minibuf):
6276         (yes-or-no-p-minibuf):
6277         (yes-or-no-p):
6278         (y-or-n-p): 
6279         Specify negative answers in docstrings.
6280
6281 2002-05-25  Steve Youngs  <youngs@xemacs.org>
6282
6283         * package-ui.el (pui-help-echo): Display both installed and author
6284         version.  Use a balloon-help window to display extra info like
6285         package requires.
6286
6287 2002-05-30  Andy Piper  <andy@xemacs.org>
6288
6289         * files.el (revert-buffer-internal): don't visit
6290         revert-buffer. Kill buffer when not used. Suggested by Mike
6291         Alexander <mta@arbortext.com>
6292
6293 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
6294
6295         * files.el (revert-buffer): More docstring fiddling.
6296
6297 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
6298
6299         * files.el (revert-buffer):
6300         (revert-buffer-internal):
6301         (revert-buffer-insert-file-contents-function):
6302         Improve docstrings and comments.
6303
6304 2002-05-08  Andy Piper  <andy@xemacs.org>
6305
6306         * files.el (revert-buffer): observe noconfirm behavior.
6307
6308 2002-04-09  Andy Piper  <andy@xemacs.org>
6309
6310         * files.el (revert-buffer): use revert-buffer-internal if it looks
6311         like doing so will not result in any user-visible changes.
6312         (revert-buffer-internal): new function. Do the actual process of
6313         reversion and then see whether the result is any different to what
6314         we have already. If it is not then do nothing.
6315
6316 2001-12-11  Andy Piper  <andy@xemacs.org>
6317
6318         * menubar.el (get-popup-menu-response): re-order so that it works
6319         on more sane/facist window systems.
6320
6321 2001-12-03  Andy Piper  <andy@xemacs.org>
6322
6323         * faces.el (frob-face-property): don't infloop in face frobbing
6324         from Jan Vroonhof <jan@xemacs.org>.
6325
6326 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
6327
6328         * faces.el (frob-face-property): Follow face fall-back hierarchy
6329         properly for face properties without an instance. Only do manual
6330         copy form 'default in last resort. This handles in particular
6331         the case where 'default itself has only a fall-back (which is
6332         the case by default on windows).
6333
6334 2001-11-24  Andy Piper  <andy@xemacs.org>
6335
6336         * printer.el (generic-print-region): set default-frame-plist to
6337         nil while creating the printer frame so that sizes reflect the
6338         printed page.
6339
6340         * faces.el (face-complain-about-font): Don't complain on printers.
6341
6342 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6343         
6344         * package-net.el: Andy synch.
6345         
6346 2001-12-16  Andy Piper  <andy@xemacs.org>
6347
6348         * package-get.el (package-get-update-all): Make sure installed.db
6349         gets updated after updating packages.
6350
6351 2002-03-28  Ben Wing  <ben@xemacs.org>
6352
6353         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
6354         continuation, truncation so that we don't get line jumpiness from
6355         them being larger than the line height.
6356
6357         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
6358
6359 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
6360
6361         * font.el (font-window-system-mappings): Add mapping for Gtk
6362         (assume identical to X) 
6363
6364 2002-02-04  Andy Piper  <andy@xemacs.org>
6365
6366         * files.el (convert-standard-filename): Fix for short filename
6367         Peter Arius <pas@methodpark.de>
6368
6369 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
6370
6371         * list-mode.el (default-choose-completion): completion-base-size
6372         should refer to local value in the completion list buffer.
6373
6374 2001-12-03  Didier Verna  <didier@xemacs.org>
6375
6376         * rect.el: autoload `replace-rectangle'.
6377         * keydefs.el (global-map): bind it to `C-x r p'.
6378
6379 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6380
6381         * XEmacs 21.4.8 "Honest Recruiter" is released.
6382
6383 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6384
6385         This patch is based on Jerry James's patch and analysis.
6386
6387         * select.el (get-clipboard):
6388         (get-selection):
6389         Update docstrings.
6390         (get-clipboard-foreign):
6391         (get-selection-foreign):
6392         New function for use as `interprogram-paste-function's.
6393
6394         * simple.el (interprogram-paste-function): Change default to
6395         `get-clipboard-foreign'; improve docstring.
6396         (interprogram-cut-function): Improve dosctring.
6397
6398 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
6399
6400         * XEmacs 21.4.7 "Economic Science" is released.
6401
6402 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
6403
6404         * cus-edit.el (customize-save-variable): Fix typo in prompt.
6405
6406 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
6407
6408         * obsolete.el (assq-delete-all): New compatibility alias for 
6409         remassq.
6410
6411 2002-01-09  Simon Josefsson  <jas@extundo.com>
6412
6413         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
6414
6415 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
6416
6417         * info.el (Info-auto-generate-directory): Default
6418         Info-auto-generate-directory to 'if-outdated.
6419
6420 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
6421
6422         * startup.el (normal-top-level): Prevent migration code from
6423         trashing .emacs on an error in loading the init files.
6424
6425 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
6426
6427         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
6428         "system default" Xdefaults and friends get xrdb-mode.
6429
6430 2002-03-05  Mats Lidell  <matsl@contactor.se>
6431  
6432         * help-nomule.el (tutorial-supported-languages): Added Swedish
6433         tutorial. Sorted languages.
6434
6435 2002-02-11  Mike Sperber <mike@xemacs.org>
6436
6437         * info.el (Info-maybe-update-dir): Regenerate dir if we're
6438         regenerating outdated dir files and dir is non-existent.
6439
6440 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
6441
6442         * code-files.el (convert-mbox-coding-system): Improve comment.
6443         (write-region): Improve docstring.  Reformat to 80 columns.  Add
6444         coding-system argument to `write-region-pre-hook' call.
6445         (write-region-pre-hook): Fix docstring to mention lockname argument.
6446
6447 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
6448
6449         * minibuf.el (completing-read): Remove redundant wrong arg list.
6450
6451         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
6452
6453 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
6454
6455         * obsolete.el (interactive-form): new compatibility alias for 
6456         function-interactive.
6457
6458 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
6459
6460         * menubar-items.el (Menubar-items-truncate-list): Removed.
6461         * menubar-items.el (Menubar-items-truncate-history): New.
6462         * menubar-items.el (default-menubar): Use
6463         Menubar-items-truncate-history.
6464
6465 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
6466
6467         * printer.el (generic-print-region): Pass correct arguments to
6468         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
6469         Torkelsson <torkel@acc.umu.se>.
6470
6471 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
6472
6473         * help.el (describe-mode): synched with FSF 19.34; handle nil
6474         minor mode indicators.
6475
6476 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
6477
6478         * minibuf.el (completing-read): Update docstring.
6479
6480 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
6481
6482         * XEmacs 21.4.6 "Common Lisp" is released.
6483
6484 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
6485
6486         * package-net.el: Inadvertant synch with Windows branch.  From
6487         Andy's log:
6488         (package-net-kit-version): new variable.
6489         (package-net-generate-bin-ini): use it. Remove unwanted functions.
6490
6491 2001-11-28  Steve Youngs  <youngs@xemacs.org>
6492
6493         * package-get.el (package-get-locate-index-file): Also search the
6494         core etc/ directory for the package index file if it can't be
6495         found in ~/.xemacs/.
6496
6497 2001-12-13  William Perry  <wmperry@gnu.org>
6498
6499         * dialog-gtk.el (popup-builtin-question-dialog):
6500         Conform to API in gui.c.
6501         
6502 2001-11-12  Andy Piper  <andy@xemacs.org>
6503
6504         * cus-edit.el (custom-save-face-internal): make sure we save
6505         non-themed faces.
6506         (custom-save-variables): ditto variables.
6507
6508 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
6509
6510         * faces.el (make-face-family):
6511         (make-face-size):
6512         New face-modifying functions per Jan Vroonhof.
6513
6514         cus-face.el (custom-set-face-font-family):
6515         (custom-set-face-font-size):
6516         Use them.
6517
6518         * font.el (font-window-system-mappings): More precise docstring.
6519
6520         (font-create-name):
6521         (font-create-object):
6522         (tty-font-create-object):
6523         (tty-font-create-plist):
6524         (x-font-create-object):
6525         (x-font-create-name):
6526         (ns-font-create-name):
6527         (mswindows-font-create-object):
6528         (mswindows-font-create-name):
6529         Add doctrings.
6530
6531 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
6532
6533         * gtk-faces.el (gtk-init-device-faces): removed spurious
6534         quote before let* expression.
6535
6536 2001-10-29  Andy Piper  <andy@xemacs.org>
6537
6538         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
6539         modified when changing coding system.
6540
6541         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
6542         that we invoke the GUI directory selector.
6543
6544 2001-10-25  Andy Piper  <andy@xemacs.org>
6545
6546         * dialog.el (make-dialog-box): use new directory dialog support.
6547         * minibuf.el (read-file-name-1): ditto.
6548         (read-file-name): ditto.
6549         (read-directory-name): ditto.
6550
6551 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
6552
6553         * XEmacs 21.4.5 "Civil Service" is released.
6554
6555 2001-04-23  Didier Verna  <didier@xemacs.org>
6556
6557         * cus-edit.el (custom-variable-pre-save): New.
6558         * cus-edit.el (custom-variable-post-save): New.
6559         * cus-edit.el (custom-variable-save): use them.
6560         * cus-edit.el (custom-face-pre-save): New.
6561         * cus-edit.el (custom-face-post-save): New.
6562         * cus-edit.el (custom-face-save): use them.
6563         * cus-edit.el (custom-group-pre-save): New.
6564         * cus-edit.el (custom-group-post-save): New.
6565         * cus-edit.el (custom-group-save): use them.
6566         * cus-edit.el (Custom-save): use the pre/post functions above,
6567         call `custom-save-all' only once.
6568         * cus-edit.el (custom-variable-pre-reset-standard): New.
6569         * cus-edit.el (custom-variable-post-reset-standard): New.
6570         * cus-edit.el (custom-variable-reset-standard): use them.
6571         * cus-edit.el (custom-face-pre-reset-standard): New.
6572         * cus-edit.el (custom-face-post-reset-standard): New.
6573         * cus-edit.el (custom-face-reset-standard): use them.
6574         * cus-edit.el (custom-group-pre-reset-standard): New.
6575         * cus-edit.el (custom-group-post-reset-standard): New.
6576         * cus-edit.el (Custom-reset-standard): use them.
6577         * cus-edit.el (custom-face-reset-saved): use the pre/post
6578         functions above, call `custom-save-all' only once.
6579
6580 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
6581
6582         * gutter-items.el (buffers-tab face): Derive from the modeline
6583         face by default.  Many people use white-on-black for the default
6584         font, and the tabs look hideous with that color combination.  The
6585         modeline usually has the correct colors.
6586
6587 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
6588
6589         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
6590         (tag-mark-stack-max): Typo fix.
6591
6592 2001-09-28  Ben Wing  <ben@xemacs.org>
6593
6594         * font-lock.el:
6595         * font-lock.el (font-lock-after-change-function):
6596         fix problem with last patch, reported by Katsumi Yamaoka.
6597
6598 2001-09-17  Ben Wing  <ben@xemacs.org>
6599
6600         * font-lock.el (font-lock-after-change-function):
6601         fix problem when you insert a comment on the line before a line of
6602         code: if we use the following char, then when you hit backspace,
6603         the following line of code turns the comment color.
6604
6605 2001-06-08  Ben Wing  <ben@xemacs.org>
6606
6607         * process.el: comment about shell-command-switch.
6608         * process.el (shell-quote-argument): Need to quote a null
6609         argument, too.  From Dan Holmsand.
6610         
6611         * startup.el (normal-top-level): Delete some unused FSF junk.
6612         * startup.el (command-line-early):
6613         
6614         * startup.el (command-line): Call MS Windows init function.
6615         
6616         * win32-native.el:
6617         * win32-native.el (mswindows-system-shells): New.
6618         * win32-native.el (mswindows-system-shell-p): New.
6619         * win32-native.el (init-mswindows-at-startup): New.
6620         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6621         * win32-native.el (mswindows-quote-one-simple-arg):
6622         * win32-native.el (mswindows-quote-one-command-arg):
6623         * win32-native.el (mswindows-construct-process-command-line-alist):
6624         Correct comments at top.  Correctly handle passing arguments
6625         to Cygwin programs and to bash.  Fix quoting of zero-length
6626         arguments (from Dan Holmsand).  Set shell-command-switch based
6627         on shell-file-name, which in turn comes from env var SHELL.
6628
6629 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6630
6631         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6632         default-toolbar-position): Fill docstrings for balloon-help.
6633
6634 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6635
6636         * faces.el: Reenable specifications over 'gtk domain.
6637
6638 2001-08-08  Didier Verna  <didier@xemacs.org>
6639
6640         * autoload.el (update-autoload-files): make defdir a file name,
6641         not directory name.
6642
6643 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6644
6645         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6646
6647         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6648
6649 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6650
6651         * font-menu.el (font-menu-set-font): Default to current font-family.
6652         (font-menu-preferred-resolution):
6653         (font-menu-size-scaling):
6654         Provide gtk defaults, too.
6655
6656 2001-07-29  Mike Alexander  <mta@arbortext.com>
6657
6658         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6659         list
6660         (custom-set-face-font-family): ditto
6661
6662 2001-07-26  Mike Sperber <mike@xemacs.org>
6663
6664         * files.el (auto-mode-alist): .9 files are man pages, too.
6665
6666 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6667
6668         * process.el (call-process-internal): bind
6669         coding-system-for-write to 'binary when calling
6670         start-process-internal, so the process receives 
6671         the literal contents of INFILE.
6672
6673 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6674
6675         * files.el (auto-mode-alist): Add configure.ac support.
6676
6677 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6678
6679         * buff-menu.el:
6680         mouse.el:
6681         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6682
6683 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6684
6685         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6686
6687 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6688
6689         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6690         mixed text.
6691         (kinsoku-eol-p): Ditto.
6692
6693 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6694
6695         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6696         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6697         characters as the category `s' or `e' correctly.
6698
6699 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6700
6701         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6702
6703 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6704
6705         * mule/cyrillic.el:  Set up case table.
6706
6707 2001-06-08  Mike Sperber <mike@xemacs.org>
6708
6709         * files.el (save-some-buffers-1): Don't zap the help window right
6710         after `map-y-or-n-p' has popped it up.
6711
6712 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6713
6714         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6715
6716 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6717
6718         * specifier.el: define-specifier-tag 'gtk.
6719
6720 2001-05-12  Ben Wing  <ben@xemacs.org>
6721
6722         * find-paths.el (paths-find-recursive-path):
6723         fix error with null EXCLUDE-REGEXP.
6724         
6725         * font-lock.el (font-lock-mode):
6726         fix problem reported by hrvoje with buffers starting with a space.
6727         
6728 2001-05-06  Ben Wing  <ben@xemacs.org>
6729
6730         * dialog.el (make-dialog-box):
6731         * menubar-items.el (default-menubar):
6732         * printer.el (generic-print-buffer):
6733         * printer.el (generic-print-region):
6734         implement printing the selection when it's selected.
6735
6736 2001-04-18  Didier Verna  <didier@xemacs.org>
6737
6738         * cus-edit.el (Custom-reset-standard): reset to standard settings
6739         not only when the buffer's :custom-state is 'modified, but also
6740         when it is 'set or 'saved.
6741
6742 2001-04-17  Didier Verna  <didier@xemacs.org>
6743
6744         * startup.el (load-user-init-file): define `custom-file' before
6745         loading the user's init file.
6746
6747 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6748
6749         * menubar.el (popup-mode-menu): Make it work with
6750         popup-menu-titles turned off.
6751         
6752 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6753
6754         * about.el (about-mailto-link): Use compose-mail for sending mail.
6755
6756 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6757
6758         * package-admin.el (package-install-hook): New.
6759         (package-delete-hook): New.
6760         (package-admin-add-single-file-package): Use package-delete-hook.
6761
6762         * package-get.el (package-get): Use package-install-hook.
6763
6764 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6765
6766         * package-ui.el (pui-install-selected-packages): reverse the lists
6767         of packages so that they get handled in the same order as they
6768         were selected.
6769
6770 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6771
6772         * packages.el (locate-library): Use read-library-name for completion.
6773
6774 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6775
6776         * byte-optimize.el (=): `=' is not a binary predicate!
6777         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6778         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6779
6780 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6781
6782         * bytecomp.el (byte-compile-arithcompare):
6783         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6784
6785 2001-06-03  William M. Perry  <wmperry@gnu.org>
6786
6787         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6788         return the filename selected by the user!
6789
6790 2001-05-31  William M. Perry  <wmperry@gnu.org>
6791
6792         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6793         in XEmacs/GTK.
6794
6795 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6796
6797         * coding.el: Tiny typo fixed.
6798
6799 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6800
6801         * XEmacs 21.4.3 "Academic Rigor" is released.
6802
6803 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6804
6805         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6806
6807 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6808
6809         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6810
6811 2001-05-04  Ben Wing  <ben@xemacs.org>
6812
6813         * printer.el (generic-print-buffer):
6814         * printer.el (generic-print-region):
6815         Enable dialog boxes.  Apply workaround recommended by Kirill.
6816         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6817         
6818         * simple.el (kill-whole-line):
6819         * simple.el (kill-line-1):
6820         * simple.el (kill-entire-line):
6821         * simple.el (kill-line):
6822         * simple.el (backward-kill-line):
6823         Take out interactive dependence of kill-whole-line.
6824
6825 2001-04-22  Ben Wing  <ben@xemacs.org>
6826
6827         * dialog.el (make-dialog-box):
6828         Put dialog titles back in -- this time correctly.  Fix various
6829         other problems with leaks and such.
6830
6831         * simple.el (region-exists-p):
6832         * simple.el (region-active-p):
6833         Add comment about which one is correct to use in menu specs.
6834
6835 2001-05-05  Ben Wing  <ben@xemacs.org>
6836
6837         * dialog.el (make-dialog-box): fix doc string.
6838         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6839         take out Pretty Print.
6840         * printer.el:
6841         * printer.el (printer-current-device): New.
6842         * printer.el (Printer-get-device): New.
6843         * printer.el (Printer-clear-device): New.
6844         * printer.el (generic-page-setup): New.
6845         * printer.el (generic-print-buffer):
6846         * printer.el (generic-print-region):
6847         Implement Page Setup.  Handle errors properly.
6848
6849 2001-05-05  Ben Wing  <ben@xemacs.org>
6850
6851         * subr.el (error): Complete list of errors in doc string.
6852         
6853 2001-04-22  Ben Wing  <ben@xemacs.org>
6854
6855         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6856         
6857 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6858
6859         * build-report.el: Remove CVS keywords since this file has been in
6860         core lisp for a while now.
6861         * build-report.el (build-report-make-output-files): Fix typo.
6862
6863 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6864
6865         * about.el (about-finish-buffer): Make sure the last change works
6866         even if EVENT is nil.
6867
6868 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6869
6870         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6871         clicked, not the one that happens to be the current buffer at the
6872         time.
6873
6874 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6875
6876         * cus-edit.el (custom-display): Support the GTK Window System also.
6877
6878 2001-04-30  Ben Wing  <ben@xemacs.org>
6879
6880         * printer.el:
6881         * printer.el (printer-page-header):
6882         * printer.el (Print-context): New.
6883         * printer.el (printer-page-footer):
6884         * printer.el (generate-header-element): New.
6885         * printer.el (generate-header-line): New.
6886         * printer.el (print-context-property):
6887         * printer.el (generic-print-buffer):
6888         * printer.el (generic-print-region):
6889         Implement headers and footers.  Implement calling Print dialog box
6890         (#### but it doesn't quite work yet).
6891
6892 2001-04-25  Ben Wing  <ben@xemacs.org>
6893
6894         * about.el (xemacs-hackers):
6895         * about.el (about-url-alist):
6896         * about.el (about-personal-info):
6897         * about.el (about-hacker-contribution):
6898         More contributions.
6899         
6900         * simple.el (handle-post-motion-command):
6901         Fix spurious setting of zmacs-region-stays to t after a non-shift
6902         motion command.
6903
6904 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6905
6906         * about.el (about-personal-info): Update my bio.
6907         (about-hacker-contribution): Ditto.
6908
6909 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6910
6911         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6912
6913 2001-04-19  Andy Piper  <andy@xemacs.org>
6914
6915         * package-net.el (package-net-cygwin32-binary-size): new size.
6916         (package-net-win32-binary-size): new size.
6917         (package-net-convert-index-to-ini): Use new arch.
6918         (package-net-batch-convert-index-to-ini): Removed.
6919         (package-net-generate-bin-ini): New.
6920         (package-net-batch-generate-bin-ini): New.
6921
6922 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6923
6924         * XEmacs 21.4.1 "Copyleft" is released.
6925
6926 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6927
6928         * x-compose.el (xlib-input-method-bug-workaround):
6929         (alias-colon-to-double-quote):
6930         Force sort in map-keymap to work around rehash bug.
6931
6932 2001-04-17  Ben Wing  <ben@xemacs.org>
6933
6934         * about.el: Finish overhaul, add a few new hackers, update a
6935         couple old ones.
6936
6937 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6938
6939         * XEmacs 21.4.0 "Solid Vapor" is released.
6940
6941 2001-04-15  Ben Wing  <ben@xemacs.org>
6942
6943         * about.el:
6944         * about.el (about-headline-face): New.
6945         * about.el (about-link-face): New.
6946         * about.el (about-current-release-maintainers): New.
6947         * about.el (about-other-current-hackers): New.
6948         * about.el (about-url-alist):
6949         * about.el (about-once-and-future-hackers): New.
6950         * about.el (about-mailto-link): New.
6951         * about.el (about-get-buffer):
6952         * about.el (about-finish-buffer):
6953         * about.el (about-xemacs):
6954         * about.el (about-features): Removed.
6955         * about.el (about-advantages): New.
6956         * about.el (about-maintainer-info): Removed.
6957         * about.el (about-personal-info): New.
6958         * about.el (about-hacker-contribution): New.
6959         * about.el (about-maintainer):
6960         * about.el (about-show-linked-info):
6961         * about.el (about-hackers):
6962         Major revamping.  Rewriting of most of the text, improve the
6963         link handling, separate info on contributors into personal
6964         and contribution info, add new contributors, update personal
6965         info, etc. etc.
6966         
6967         * menubar-items.el (default-menubar):
6968         Help menubar entry for News now says more accurately
6969         "What's New in XEmacs".
6970         
6971         * mouse.el:
6972         * mouse.el (mouse-track-cleanup-hook):
6973         * mouse.el (mouse-track):
6974         Don't set-buffer to a dead buffer when calling mouse-track
6975         cleanup hooks.
6976
6977 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6978
6979         * XEmacs 21.2.47 "Zephir" is released.
6980
6981 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6982
6983         * dialog.el (make-dialog-box): Disable dialog box titles until
6984         we get them working.
6985
6986 2001-03-30  Ben Wing  <ben@xemacs.org>
6987
6988         * help.el:
6989         * help.el (Help-princ-face):
6990         * help.el (Help-prin1-face):
6991         * help.el (frob-help-extents):
6992         * help.el (describe-function-1):
6993         * help.el (describe-variable):
6994         Avoid using font-lock faces, which may not be defined.
6995         Instead, use hyper-apropos faces, and make sure they're
6996         defined as necessary by using `require'. (It's not so safe
6997         to do this for font-lock.) In any case, we will eventually
6998         be merging this functionality into hyper-apropos.
6999
7000         * loaddefs.el (completion-ignored-extensions):
7001         Fix documentation.
7002         
7003         * menubar-items.el (menu-truncate-list): Removed.
7004         * menubar-items.el (Menubar-items-truncate-list): New.
7005         * menubar-items.el (default-menubar):
7006         Fix errors if grep or compile command is too long.  Rename helper
7007         function to be less visible.
7008
7009 2001-03-23  Martin Buchholz  <martin@xemacs.org>
7010
7011         * byte-optimize.el (byte-optimize-minus):
7012         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
7013
7014 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
7015
7016         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
7017         Mule is available.
7018
7019         * mule/latin.el: New file.
7020
7021 2001-03-11  Ben Wing  <ben@xemacs.org>
7022
7023         * auto-save.el:
7024         * auto-save.el (auto-save-directory):
7025         * auto-save.el (make-auto-save-file-name):
7026         * auto-save.el (auto-save-file-name-p): New.
7027
7028         Merge in improvements from other definition of
7029         make-auto-save-file-name in files.el.
7030         
7031         * auto-save.el (auto-save-original-name):
7032         * auto-save.el (auto-save-name-in-fixed-directory):
7033         * auto-save.el (auto-save-unslashify-name): Removed.
7034         * auto-save.el (auto-save-slashify-name): Removed.
7035         * auto-save.el (auto-save-reserved-chars): New.
7036         * auto-save.el (auto-save-escape-name): New.
7037         * auto-save.el (auto-save-unhex): New.
7038         * auto-save.el (auto-save-unescape-name): New.
7039
7040         Change algorithm for encoding filenames in auto-save names to be
7041         entirely safe with all filesystems and all possible characters in
7042         a filename, and 100% reversible. (Essentially, uses
7043         quoted-printable as the encoding.)
7044         
7045         * auto-save.el (recover-all-files):
7046
7047         Use insert-directory rather than calling ls directly -- fixes
7048         things under Windows.
7049
7050         * files.el:
7051         * files.el (convert-standard-filename): Substitute FSF's
7052         definition for this (we had nothing here before).
7053         
7054         * files.el (backup-buffer): Warning fix.
7055         
7056         * files.el (make-backup-file-name):
7057         * files.el (find-backup-file-name):
7058         Fix error in calling sequence to auto-save-file-name-p.
7059         
7060         * files.el (recover-file):
7061         Use insert-directory rather than calling ls directly -- fixes
7062         things under Windows.
7063
7064         * files.el (make-auto-save-file-name): Removed.
7065         * files.el (auto-save-file-name-p): Removed.
7066         auto-save is always dumped so no sense in having a definition
7067         that will always be overwritten with another.
7068         
7069         * files.el (insert-directory):
7070         * win32-native.el:
7071         * win32-native.el (debug-mswindows-process-command-lines):
7072         * win32-native.el (original-make-auto-save-file-name): Removed.
7073         * win32-native.el (make-auto-save-file-name): Removed.
7074
7075
7076 2001-03-21  Martin Buchholz <martin@xemacs.org>
7077
7078         * XEmacs 21.2.46 "Urania" is released.
7079
7080 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
7081
7082         * menubar-items.el (default-menubar): Update sample.emacs to
7083         sample.init.el and adjust accelerators.
7084
7085 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
7086
7087         * build-report.el (build-report): Improve docstring.
7088
7089 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
7090
7091         * ChangeLog: Log GTK merge.
7092
7093         * gutter-items.el:
7094         * mwheel.el:
7095         * sound.el:
7096         * startup.el:
7097         Revert gratuitous whitespace changes.
7098
7099 2001-03-07  Ben Wing  <ben@xemacs.org>
7100
7101         * help.el:
7102         * help.el (key-or-menu-binding):
7103         * help.el (Help-find-file): New.
7104         * help.el (describe-beta):
7105         * help.el (describe-copying):
7106         * help.el (describe-project):
7107         * help.el (view-emacs-news):
7108         * help.el (view-sample-init-el): New.
7109         * help.el (Help-princ-face): New.
7110         * help.el (Help-prin1-face): New.
7111         * help.el (help-symbol-function-context-menu):
7112         * help.el (help-symbol-variable-context-menu):
7113         * help.el (help-symbol-function-and-variable-context-menu):
7114         * help.el (frob-help-extents):
7115         * help.el (describe-function-1):
7116         * help.el (describe-variable):
7117
7118         Add coloring in Help buffers, correspondent with hyperlinks.
7119         View files in view-mode rather than Fundamental.
7120         Remove separators from context menus -- now handled in generic code.
7121         Add `Find Tag' to context menu.
7122         
7123         * menubar.el (popup-mode-menu):
7124
7125         Rewrite code that outputs the popup menu to (a) put more specific
7126         entries first, (b) be more robust, (c) output the proper context
7127         menu separators automatically (the context menu functionality is
7128         new and currently used only by Help).
7129
7130 2001-03-10  William M. Perry  <wmperry@aventail.com>
7131
7132         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
7133         this function when converting from the 21.1 GTK branch.  Now
7134         supports file, password, question, and color built-in dialogs.
7135
7136 2001-03-06  Ben Wing  <ben@xemacs.org>
7137
7138         * keydefs.el:
7139         * keydefs.el (global-map):
7140         Add commented-out change of M-k (for 21.5).
7141         
7142         * menubar-items.el (default-menubar):
7143         Fix items to control kill-line behavior; add items for
7144         shifted motion.
7145         
7146         * simple.el:
7147         * simple.el (kill-whole-line):
7148         * simple.el (historical-kill-line): Removed.
7149         * simple.el (kill-line): Removed.
7150         * simple.el (kill-entire-line): New.
7151         * simple.el (kill-line-1): New.
7152         * simple.el (backward-kill-line):
7153         Undo kill-whole-line == always changes.  Add new function
7154         kill-entire-line to unconditionally delete the current line.
7155         Add comments describing the lamentable state of affairs of
7156         the kill-line functions and variables.
7157
7158 2001-03-02  Ben Wing  <ben@xemacs.org>
7159
7160         * simple.el:
7161         * simple.el (beginning-of-buffer):
7162         * simple.el (end-of-buffer):
7163         * simple.el (mark-ring-unrecorded-commands):
7164         * simple.el (signal-error-on-buffer-boundary):
7165         * simple.el (shifted-motion-keys-select-region):
7166         * simple.el (unshifted-motion-keys-deselect-region):
7167         * simple.el (motion-keys-for-shifted-motion): New.
7168         * simple.el (handle-pre-motion-command):
7169         * simple.el (handle-post-motion-command):
7170         * simple.el (forward-char-command):
7171         * simple.el (backward-char-command):
7172         * simple.el (scroll-up-command):
7173         * simple.el (scroll-down-command):
7174         * simple.el (next-line):
7175         * simple.el (previous-line):
7176         * simple.el (backward-block-of-lines):
7177         * simple.el (forward-block-of-lines):
7178         * simple.el (backward-word):
7179         * simple.el (mark-word):
7180
7181         Augment documentation of the most common motion commands to make
7182         note of the shifted-motion support.  Improve the support to (a)
7183         properly document how it works and why it's done in the fashion it
7184         is, and (b) allow the keystrokes that trigger it to be customized.
7185
7186         Correct error in the customize specification of
7187         mark-ring-unrecorded-commands.
7188
7189 2001-03-02  Ben Wing  <ben@xemacs.org>
7190
7191         * font-lock.el:
7192         * font-lock.el (font-lock-pending-extent-table): Removed.
7193         * font-lock.el (font-lock-pending-buffer-table): New.
7194         * font-lock.el (font-lock-pre-idle-hook):
7195         * font-lock.el (font-lock-after-change-function):
7196         * font-lock.el (font-lock-fontify-pending-extents):
7197         * font-lock.el (font-lock-lisp-like):
7198
7199         Fix handling of pending extents to avoid excessive slowness (N^2
7200         behavior) when making lots of buffer changes between redisplays,
7201         such as when saving the Options.
7202
7203 2001-03-09  William M. Perry  <wmperry@aventail.com>
7204
7205         * device.el:
7206         * dragdrop.el:
7207         * dumped-lisp.el:
7208         * faces.el:
7209         * frame.el:
7210         * gnuserv.el:
7211         * loadup.el:
7212         * menubar-items.el:
7213         * minibuf.el:
7214         The Great GTK Merge.
7215
7216         * ChangeLog.GTK:
7217         * dialog-gtk.el:
7218         * gdk.el:
7219         * generic-widgets.el:
7220         * glade.el:
7221         * gnome-widgets.el:
7222         * gnome.el:
7223         * gtk-compose.el:
7224         * gtk-extra.el:
7225         * gtk-faces.el:
7226         * gtk-ffi.el:
7227         * gtk-file-dialog.el:
7228         * gtk-font-menu.el:
7229         * gtk-glyphs.el:
7230         * gtk-init.el:
7231         * gtk-iso8859-1.el:
7232         * gtk-marshal.el:
7233         * gtk-mouse.el:
7234         * gtk-package.el:
7235         * gtk-password-dialog.el:
7236         * gtk-select.el:
7237         * gtk-widget-accessors.el:
7238         * gtk-widgets.el:
7239         * gtk.el:
7240         widgets-gtk.el:
7241         The Great GTK Merge: new files.
7242
7243 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
7244
7245         * generic-widgets.el: Don't require gtk (a built-in feature) at
7246         top level.  Don't execute the last sexp unless (featurep 'gtk).
7247
7248 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
7249
7250         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
7251
7252 2001-02-23  Martin Buchholz <martin@xemacs.org>
7253
7254         * XEmacs 21.2.45 "Thelxepeia" is released.
7255
7256 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
7257  
7258         * about.el (xemacs-hackers): update my entry. 
7259         * about.el (about-maintainer-info): ditto. 
7260         * about.el (about-hackers): ditto. 
7261
7262 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
7263
7264         * about.el (about-maintainer-info): More vanity info about
7265         yours truly.
7266
7267 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
7268
7269         * build-report.el (build-report-destination): xemacs-build-reports
7270         has moved to SourceForge, where mailing list name length is
7271         restricted, hence the name change to
7272         xemacs-buildreports@xemacs.org.
7273         * build-report.el (build-report-keep-regexp): Update default.
7274         * build-report.el (build-report-delete-regexp): Ditto.
7275         * build-report.el (build-report-make-output-files): Ditto.
7276
7277 2001-02-19  Craig Lanning  <lanning@scra.org>
7278
7279         * lisp-mode.el: Add indentation specifications for following
7280         Common Lisp forms: handler-case, handler-bind, with-slots,
7281         with-open-file, with-open-stream, print-unreadable-object.
7282
7283 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
7284
7285         * font-lock.el (font-lock-set-defaults-1):
7286         Move initialization of `font-lock-cache-position' so that it's set
7287         even if font-lock-keywords is already defined.
7288
7289 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
7290
7291         * autoload.el (generate-file-autoloads-1):
7292         Use `emacs-lisp-mode-syntax-table' instead of
7293         `lisp-mode-syntax-table'.
7294         * lisp-mode.el (lisp-mode-syntax-table):
7295         Get rid of old checks for `parse-partial-sexp' version.
7296         Make `|' (pipe) string delimiter instead of punctuation.
7297
7298 2001-02-16  Martin Buchholz  <martin@xemacs.org>
7299
7300         * window.el (save-selected-window):
7301         Use gensym for better macro hygiene.
7302
7303 2001-02-06  Mike Sperber <mike@xemacs.org>
7304
7305         * dump-paths.el:
7306         * startup.el (startup-setup-paths): Set and use
7307         `mule-lisp-directory'.
7308         (startup-setup-paths-warning): Ditto.
7309
7310         * setup-paths.el (paths-find-mule-lisp-directory): Added.
7311         (paths-construct-load-path): Consider `mule-lisp-directory'.
7312
7313 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
7314
7315         * font-lock.el: Syntax table improvements used.  A few random
7316         changes are not specified below.
7317         (font-lock-fontify-string-delimiters):
7318         (font-lock-syntactic-keywords):
7319         (font-lock-cache-state nil):
7320         (font-lock-cache-position):
7321         New variables.
7322         (font-lock-set-syntax):
7323         (font-lock-apply-syntactic-highlight):
7324         (font-lock-fontify-syntactic-anchored-keywords):
7325         (font-lock-fontify-syntactic-keywords-region):
7326         (font-lock-eval-keywords):
7327         New functions.
7328         (font-lock-remove-face):
7329         (font-lock-fontify-syntactically-region):
7330         Use syntax properties.
7331
7332 2001-02-08  Martin Buchholz <martin@xemacs.org>
7333
7334         * XEmacs 21.2.44 "Thalia" is released.
7335
7336 2001-01-16  Mike Sperber <mike@xemacs.org>
7337
7338         * startup.el (normal-top-level): Work even if no installation root
7339         is found.
7340
7341 2001-01-30  Andy Piper  <andy@xemacs.org>
7342
7343         * gutter-items.el (progress-abort-glyph): remove instantiator.
7344         (set-progress-abort-instantiator): new function.
7345         (abort-progress-feedback): use it.
7346
7347         * gutter.el (set-gutter-dirty-p): new function.
7348
7349 2001-01-30  Didier Verna  <didier@xemacs.org>
7350
7351         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
7352
7353 2001-01-24  Didier Verna  <didier@xemacs.org>
7354
7355         * sound.el (sound-extension-list): give a better default value.
7356         * sound.el (load-sound-file): improve the doc string, also find
7357         files given by absolute names, pass a real extension list to
7358         `locate-file'.
7359
7360 2001-01-26  Martin Buchholz <martin@xemacs.org>
7361
7362         * XEmacs 21.2.43 "Terspichore" is released.
7363
7364 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
7365
7366         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
7367         messages from gnuserv.
7368
7369 2001-01-20  Martin Buchholz <martin@xemacs.org>
7370
7371         * XEmacs 21.2.42 "Poseidon" is released.
7372
7373 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
7374
7375         * cl-macs.el (cl-upcase-arg): New function.
7376         (cl-function-arglist): New function.
7377         (cl-transform-lambda): Automatically add CL-style lambda list to
7378         documentation string using functions above.
7379
7380 2001-01-12  Andy Piper  <andy@xemacs.org>
7381
7382         * package-get.el (package-get-custom): call
7383         package-net-update-installed-db.
7384
7385         * package-ui.el (pui-install-selected-packages): call
7386         package-net-update-installed-db.
7387
7388         * package-net.el (package-net-update-installed-db): use
7389         packages-package-list so that we reflect reality.
7390
7391         * packages.el (packages-package-list): Make docstring reflect
7392         reality.
7393
7394         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
7395
7396         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
7397         isn't installed.
7398
7399 2001-01-17  Andy Piper  <andy@xemacs.org>
7400
7401         * wid-edit.el (widget-activation-glyph-mapper): activate or
7402         deactivate native widgets.
7403         (widget-glyph-insert-glyph): record instantiator.
7404         (widget-push-button-value-create): use it.
7405
7406         * gui.el (gui-button-action): new function. Make button's domain
7407         buffer current when calling.
7408         (make-gui-button): update to use gui-button-action.
7409
7410 2001-01-16  Didier Verna  <didier@xemacs.org>
7411
7412         * menubar-items.el (default-menubar): add an entry for modeline
7413         horizontal scrolling in Options -> Display.
7414
7415 2001-01-17  Steve Youngs  <youngs@xemacs.org>
7416
7417         * package-get.el (package-get-require-signed-base): Set to nil
7418         by default.
7419
7420 2001-01-17  Martin Buchholz <martin@xemacs.org>
7421
7422         * XEmacs 21.2.41 "Polyhymnia" is released.
7423
7424 2001-01-16  Mike Sperber <mike@xemacs.org>
7425
7426         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
7427         catch lisp/mule/.
7428
7429 2001-01-14  Mike Sperber <mike@xemacs.org>
7430
7431         * startup.el (maybe-create-compatibility-dot-emacs):
7432         (maybe-unmigrate-user-init-file):
7433         (unmigrate-user-init-file): Created.
7434         (maybe-migrate-user-init-file): Offer creation of compatibility
7435         .emacs.
7436         Some doc fixes wrt init file location.
7437
7438 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
7439
7440         * faces.el (face-frob-from-locale-first): new variable.
7441         (frob-face-font-2): Honor tags arg while trying to use
7442         standard-face-mapping.  When face-frob-from-locale-first is set,
7443         first try to set face inheriting from frobbed-face.
7444
7445 2001-01-15  Didier Verna  <didier@xemacs.org>
7446
7447         * about.el (xemacs-hackers): update my entry.
7448         * about.el (about-url-alist): ditto.
7449         * about.el (about-maintainer-info): ditto.
7450         * about.el (about-hackers): ditto.
7451
7452 2001-01-15  Martin Buchholz  <martin@xemacs.org>
7453
7454         The byte compiler has been badly broken for a year,
7455         by the patch of 1999-12-06.
7456         * byte-optimize.el (byte-optimize-form-code-walker):
7457         Bug was: the byte compiler was making this erroneous optimization:
7458         (progn (or (foo)) (bar)) ==> (bar)
7459
7460 2000-11-20  Mike Sperber <mike@xemacs.org>
7461
7462         * setup-paths.el (paths-core-load-path-depth): Split
7463         `paths-load-path-depth' in two for site and core lisp.  Don't
7464         recurse into core.
7465         * setup-paths.el (paths-construct-load-path): Use.
7466
7467 2001-01-10  Andy Piper  <andy@xemacs.org>
7468
7469         * package-net.el (package-net-cygwin32-binary-size): new variable
7470         (package-net-win32-binary-size): ditto.  add much needed
7471         commentary.
7472
7473         * gutter-items.el (buffers-tab-items): correct off-by-one error
7474         for buffers-tab-max-size.
7475
7476 2001-01-08  Martin Buchholz <martin@xemacs.org>
7477
7478         * XEmacs 21.2.40 is released.
7479
7480 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7481
7482         * mule/hebrew.el: Fix comments and typos.
7483         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
7484
7485 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7486
7487         * ChangeLog.1: move ancient log from fill.el.
7488
7489         * dump-paths.el:
7490         paragraphs.el:
7491         mule/mule-category.el:
7492         Miscellaneous typo fixes and slight doc clarifications.
7493
7494         * mule/mule-ccl.el:  Correct file name in header.
7495
7496 2000-12-31  Martin Buchholz <martin@xemacs.org>
7497
7498         * XEmacs 21.2.39 is released.
7499
7500 2000-12-27  Martin Buchholz  <martin@xemacs.org>
7501
7502         * byte-optimize.el (byte-optimize-cond):
7503         (byte-optimize-cond-1): New.
7504         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
7505         Optimizes (cond (x nil)) ==> nil.
7506         Provide better diagnostic on malformed expr like (cond foo).
7507
7508 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
7509
7510         * mule/mule-coding.el:
7511         mule/mule-cmds.el (reset-language-environment,
7512         set-language-environment-coding-systems):
7513         Safer default coding-priority-list, corresponding to src/file-coding.h.
7514
7515 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
7516
7517         * package-admin.el: Allow package removal from
7518         early-package-load-path.
7519
7520 2000-12-15  Andreas Jaeger  <aj@suse.de>
7521
7522         * about.el (about-maintainer-info): Update my entry.
7523
7524 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
7525
7526         * packages.el (locate-library): Add support for bzip2
7527         compressed .el files.
7528
7529 2000-12-12  Andy Piper  <andy@xemacs.org>
7530
7531         * package-net.el: new file.
7532
7533 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
7534
7535         * font-lock.el: Add missing C++ keywords.
7536
7537 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
7538
7539         * simple.el (indent-for-comment): Preserve indentation of comments
7540         starting in column 0, as documented in (Info-goto-node
7541         "(xemacs)Comments").  Update docstring accordingly.
7542
7543 2000-12-05  Martin Buchholz <martin@xemacs.org>
7544
7545         * XEmacs 21.2.38 is released.
7546
7547 2000-12-04  Didier Verna  <didier@xemacs.org>
7548
7549         * mouse.el (default-mouse-track-set-point-in-window): remove
7550         spurious '+' operation detected by Martin.
7551
7552
7553 2000-12-01  Martin Buchholz  <martin@xemacs.org>
7554
7555         * cl-extra.el (coerce):
7556         Implement char to integer coercion.
7557         Remove extraneous (numberp) test.
7558
7559         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
7560         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
7561         (byte-optimize-predicate):
7562         Warn if evaluating constant expression signals an error.
7563         (byte-optimize-form): Small simplification.
7564
7565         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
7566
7567 2000-11-30  Martin Buchholz  <martin@xemacs.org>
7568
7569         * byte-optimize.el:
7570         (byte-optimize-minus):
7571         (byte-optimize-plus):
7572         (byte-optimize-mult):
7573         (byte-optimize-quo):
7574         Use (car (last x)) instead of (last x) to get last elt!
7575         Use `byte-optimize-predicate' to optimize `%'.
7576         Move optimizations for special numeric args to bytecomp.el.
7577         * bytecomp.el (byte-compile-associative): Remove.
7578         (byte-compile-max): New.
7579         (byte-compile-min): New.
7580         Properly handle erroneous calls: (max) (min).
7581         (byte-compile-plus): New.
7582         (byte-compile-minus):
7583         It's easiest to handle 0, +1 and -1 args here.
7584         (byte-compile-mult): New.
7585         It's easiest to handle 1, -1 and 2 args here.
7586         (byte-compile-quo):
7587         It's easiest to handle 0, +1 and -1 args here.
7588         Issue byte-compiler warning when dividing by zero.
7589
7590         Byte-compiler arithmetic improvements.
7591         Better optimize these expressions in the obvious way:
7592         (+ x y 1)   -->  varref x varref y add add1
7593         (+ x y -1)  -->  varref x varref y add sub1
7594         (- x y 0)   -->  (- x y)
7595         (- 0 x y)   -->  (- (- x) y)
7596         (% 42 19)   --> compile-time constant
7597         (/ 42 19)   --> compile-time constant
7598         (* (foo) 2) --> foo call dup plus
7599
7600         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7601         unless (declaim (optimize (safety 3)))
7602         or (setq byte-compile-delete-errors nil).
7603
7604 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7605
7606         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7607         docstrings.
7608
7609 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7610
7611         * startup.el (command-line-do-help):  Add documentation of
7612         portable dumper switches.
7613
7614 2000-11-22  Andy Piper  <andy@xemacs.org>
7615
7616         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7617
7618         * glyphs.el (init-glyphs): don't use autodetect for strings.
7619
7620 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7621
7622         * byte-optimize.el (byte-optimize-char-before):
7623         (byte-optimize-backward-char):
7624         (byte-optimize-backward-word):
7625         Fix incorrect optimizations for these sorts of expressions:
7626         (let ((x nil)) (backward-char x))
7627
7628 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7629
7630         * byte-optimize.el:
7631         * byte-optimize.el (byte-optimize-backward-char): New.
7632         * byte-optimize.el (byte-optimize-backward-word): New.
7633         Make backward-word and backward-char as efficient as forward versions.
7634
7635         * bytecomp.el (byte-compile-no-args-with-one-extra):
7636         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7637         * bytecomp.el (byte-compile-two-args-with-one-extra):
7638         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7639         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7640         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7641         Check if extra arg is constant nil, and if so, use byte-coded call.
7642
7643         * simple.el (backward-word):
7644         * simple.el (mark-word):
7645         * simple.el (kill-word):
7646         * simple.el (backward-kill-word):
7647         Make COUNT argument optional, for consistency with forward-char et al.
7648
7649         * abbrev.el (abbrev-string-to-be-defined):
7650         * abbrev.el (inverse-abbrev-string-to-be-defined):
7651         * abbrev.el (inverse-add-abbrev):
7652         * abbrev.el (expand-region-abbrevs):
7653         * buff-menu.el (Buffer-menu-execute):
7654         * indent.el (move-to-left-margin):
7655         * indent.el (indent-relative):
7656         * indent.el (move-to-tab-stop):
7657         * info.el (Info-reannotate-node):
7658         * lisp-mode.el (lisp-indent-line):
7659         * lisp.el (end-of-defun):
7660         * lisp.el (move-past-close-and-reindent):
7661         * misc.el (copy-from-above-command):
7662         * mouse.el (default-mouse-track-scroll-and-set-point):
7663         * page.el (forward-page):
7664         * paragraphs.el (forward-paragraph):
7665         * paragraphs.el (end-of-paragraph-text):
7666         * picture.el (picture-forward-column):
7667         * picture.el (picture-self-insert):
7668         * rect.el (extract-rectangle-line):
7669         * simple.el (newline):
7670         * simple.el (fixup-whitespace):
7671         * simple.el (backward-delete-char-untabify):
7672         * simple.el (transpose-chars):
7673         * simple.el (transpose-preceding-chars):
7674         * simple.el (do-auto-fill):
7675         * simple.el (indent-new-comment-line):
7676         * simple.el (blink-matching-open):
7677         * view-less.el (cleanup-backspaces):
7678         * wid-edit.el (widget-transpose-chars):
7679         * term/bg-mouse.el (bg-insert-moused-sexp):
7680         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7681
7682         * info.el (Info-fontify-node):
7683         * simple.el (backward-delete-function):
7684         Use canonical delete-backward-char instead of backward-delete-char.
7685
7686 2000-11-20  Andy Piper  <andy@xemacs.org>
7687
7688         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7689         no buffers.
7690
7691 2000-11-20  Andy Piper  <andy@xemacs.org>
7692
7693         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7694         buffer tabs.
7695
7696 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7697
7698         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7699         (proclaim inline...) was shadowing compiler-macros.
7700
7701 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7702
7703         * bytecomp.el (byte-compile-eval): New.
7704         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7705         Keeps this promise made in Lispref:
7706         "If a file being compiled contains a `defmacro' form, the macro is
7707         defined temporarily for the rest of the compilation of that file."
7708
7709 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7710
7711         * cl.el (floatp-safe):
7712         (plusp):
7713         (minusp):
7714         (oddp):
7715         (evenp):
7716         (cl-abs):
7717         Use a better parameter name than `x'.
7718
7719         * cl-macs.el (check-type): Make continuable.  Change documentation
7720         to require PLACE, but accept any form for compatibility.
7721
7722         * abbrev.el (define-abbrev): Use check-type.
7723         * font-menu.el (font-menu-change-face): Use check-type.
7724         * menubar.el (relabel-menu-item): Use check-type.
7725         * itimer.el: Fix typo.
7726
7727 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7728
7729         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7730
7731 2000-11-14  Martin Buchholz <martin@xemacs.org>
7732
7733         * XEmacs 21.2.37 is released.
7734
7735 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7736
7737         * code-cmds.el: Provide the feature.
7738
7739 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7740
7741         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7742
7743         * code-cmds.el: New file
7744         * mule/mule-cmds.el:
7745         * mule/mule-misc.el
7746         (coding-keymap): New keymap. Define coding system keyboard
7747         commands on file-coding builds too.
7748         (coding-system-change-eol-conversion):
7749         (universal-coding-system-argument):
7750         (set-default-coding-systems):
7751         (prefer-coding-system): Moved from mule-cmds.el
7752         (set-buffer-process-coding-system): Moved from mule-misc.el
7753
7754 2000-09-15  Stephen Carney <carney@scubadoo.com>
7755
7756         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7757
7758 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7759
7760         * package-get.el (package-get-download-sites): Add a pre-release
7761         site for experimental packages.
7762
7763         * auto-autoloads.el: Regenerated.
7764
7765 2000-08-01  Andy Piper  <andy@xemacs.org>
7766
7767         * gutter-items.el (buffers-tab-omit-function): reference
7768         buffers-tab-select-visible-buffers.
7769         (buffers-tab-filter-functions): new variable, by default uses
7770         buffers-tab-selection-function and buffers-tab-omit-function.
7771         (select-buffers-tab-buffers-by-mode): invert arguments.
7772         (buffers-tab-select-visible-buffers): new function. Invert calling
7773         of buffers-menu-omit-invisible-buffers.
7774         (buffers-tab-items): rewrite to use
7775         buffers-tab-filter-functions. Rewrite docstring.
7776         (gutter-buffers-tab-extent): delete.
7777         (add-tab-to-gutter): always build a new extent when adding the
7778         tabs.
7779         (update-tab-in-gutter): make gutter dirty when orientation
7780         changes.
7781
7782 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7783
7784         * bytecomp.el (byte-compile-defvar-or-defconst):
7785         Only do loadhist recording if defvar form includes a value.
7786
7787 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7788
7789         * bytecomp.el (byte-compile-initial-macro-environment):
7790         `eval-when-compile' should not compile its body.
7791
7792 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7793
7794         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7795         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7796         some Japanese English.  Remove some ancient FSF comments, and
7797         improve docstrings.  Use symbols not vectors for tables.
7798
7799 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7800
7801         * keymap.el:
7802         (local-key-binding):
7803         (global-key-binding):
7804         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7805
7806         * lisp.el:
7807         (backward-sexp): Slightly simpler code.
7808         (mark-sexp): Make arg optional, like FSF Emacs.
7809         (forward-list): Slightly simpler code.
7810         (backward-list): Slightly simpler code.
7811         (down-list):  Make arg optional, like FSF Emacs.
7812         (up-list):  Make arg optional, like FSF Emacs.
7813         (backward-up-list):  Make arg optional, like FSF Emacs.
7814         (kill-sexp):  Make arg optional, like FSF Emacs.
7815         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7816
7817         * font-menu.el (font-menu-change-face):
7818         Take continuable errors into account.
7819
7820         * abbrev.el:
7821         * abbrev.el (clear-abbrev-table):
7822         * abbrev.el (define-abbrev-table):
7823         * abbrev.el (define-abbrev):
7824         * abbrev.el (insert-abbrev-table-description):
7825         * apropos.el (apropos-documentation-check-doc-file):
7826         * apropos.el (apropos-documentation-check-elc-file):
7827         * buff-menu.el (list-buffers):
7828         * buff-menu.el (list-buffers-noselect):
7829         * bytecomp.el (byte-recompile-directory):
7830         * bytecomp.el (batch-byte-compile):
7831         * cl-macs.el (typep):
7832         * code-files.el (find-coding-system-magic-cookie):
7833         * code-files.el (insert-file-contents):
7834         * cus-edit.el (customize-set-variable):
7835         * cus-edit.el (customize-save-variable):
7836         * cus-face.el (custom-set-face-font-size):
7837         * cus-face.el (custom-set-face-update-spec):
7838         * cus-face.el (custom-reset-faces):
7839         * custom.el (custom-check-theme):
7840         * custom.el (copy-upto-last):
7841         * fill.el (canonically-space-region):
7842         * fill.el (fill-paragraph):
7843         * fill.el (fill-region):
7844         * fill.el (find-space-insertable-point):
7845         * fill.el (justify-current-line):
7846         * faces.el (face-spec-update-all-matching):
7847         * faces.el (set-face-stipple):
7848         * files-nomule.el (insert-file-contents):
7849         * files.el (insert-file-contents-literally):
7850         * files.el (hack-local-variables-last-page):
7851         * files.el (basic-save-buffer):
7852         * files.el (insert-directory):
7853         * font-menu.el (font-menu-change-face):
7854         * font.el (font-spatial-to-canonical):
7855         * format.el (format-encode-region):
7856         * format.el (format-insert-file):
7857         * format.el (format-replace-strings):
7858         * gutter.el (set-gutter-element):
7859         * help.el (key-or-menu-binding):
7860         * help.el (describe-bindings):
7861         * help.el (with-syntax-table):
7862         * indent.el (indent-rigidly):
7863         * indent.el (delete-to-left-margin):
7864         * info.el:
7865         * info.el (Info-extract-dir-entry-from):
7866         * info.el (Info-build-dir-anew):
7867         * info.el (Info-rebuild-dir):
7868         * info.el (Info-batch-rebuild-dir):
7869         * info.el (Info-read-subfile):
7870         * info.el (Info-build-node-completions):
7871         * info.el (Info-extract-menu-node-name):
7872         * isearch-mode.el (isearch-range-invisible):
7873         * isearch-mode.el (isearch-restore-invisible-extents):
7874         * itimer.el (itimerp):
7875         * itimer.el (itimer-live-p):
7876         * keymap.el:
7877         * keymap.el (substitute-key-definition):
7878         * keymap.el (read-command-or-command-sexp):
7879         * keymap.el (local-key-binding):
7880         * keymap.el (global-key-binding):
7881         * keymap.el (global-set-key):
7882         * keymap.el (local-set-key):
7883         * ldap.el:
7884         * ldap.el (ldap-add-entries):
7885         * ldap.el (ldap-delete-entries):
7886         * lisp.el (backward-sexp):
7887         * lisp.el (mark-sexp):
7888         * lisp.el (forward-list):
7889         * lisp.el (backward-list):
7890         * lisp.el (down-list):
7891         * lisp.el (backward-up-list):
7892         * lisp.el (up-list):
7893         * lisp.el (kill-sexp):
7894         * lisp.el (backward-kill-sexp):
7895         * menubar.el (add-menu-button):
7896         * menubar.el (add-submenu):
7897         * menubar.el (delete-menu-item):
7898         * menubar.el (relabel-menu-item):
7899         * mouse.el (narrow-window-to-region):
7900         * obsolete.el (define-obsolete-variable-alias):
7901         * obsolete.el (store-substring):
7902         * package-admin.el:
7903         * package-admin.el (package-admin-install-function):
7904         * package-admin.el (package-admin-install-function-mswindows):
7905         * package-admin.el (package-admin-default-install-function):
7906         * package-get.el (package-get-update-base-entries):
7907         * packages.el (packages-load-package-dumped-lisps):
7908         * packages.el (packages-collect-package-dumped-lisps):
7909         * printer.el (generic-print-buffer):
7910         * printer.el (generic-print-region):
7911         * replace.el (occur-mode-mouse-goto):
7912         * replace.el (perform-replace):
7913         * select.el (get-selection-no-error):
7914         * simple.el:
7915         * simple.el (newline):
7916         * simple.el (open-line):
7917         * simple.el (edit-and-eval-command):
7918         * simple.el (goto-line):
7919         * simple.el (undo):
7920         * simple.el (kill-region):
7921         * simple.el (copy-region-as-kill):
7922         * simple.el (kill-ring-save):
7923         * simple.el (set-mark):
7924         * simple.el (next-line):
7925         * simple.el (previous-line):
7926         * simple.el (line-move):
7927         * simple.el (set-goal-column):
7928         * simple.el (comment-region):
7929         * subr.el:
7930         * subr.el (putf):
7931         * syntax.el (modify-syntax-entry):
7932         * syntax.el (map-syntax-table):
7933         * view-less.el (view-file):
7934         * view-less.el (view-buffer):
7935         * view-less.el (view-file-other-window):
7936         * window-xemacs.el (backward-other-window):
7937         * window.el:
7938         * window.el (one-window-p):
7939         * window.el (walk-windows):
7940         * window.el (window-list):
7941         * x-mouse.el (x-mouse-kill):
7942         * x-select.el (x-get-cutbuffer):
7943         * x-select.el (x-store-cutbuffer):
7944         * term/bg-mouse.el (bg-mouse-line-to-center):
7945         * term/sun-mouse.el (window-line-end):
7946         * term/sun-mouse.el (sun-select-region):
7947         * term/sun.el (kill-region-and-unmark):
7948         * mule/mule-category.el:
7949         * mule/mule-category.el (modify-category-entry):
7950         * mule/mule-category.el (char-category-list):
7951         * mule/mule-coding.el (coding-system-force-on-output):
7952         * mule/mule-misc.el (coding-system-put):
7953         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7954
7955 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7956
7957         * cus-face.el: Typo fixes and tiny clarifications.
7958         * custom.el: ditto
7959
7960 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7961
7962         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7963         * startup.el (normal-top-level): Setup auto-save-list-file-name
7964         if auto-save-list-file-prefix is non-nil.
7965
7966 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7967
7968         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7969
7970 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7971
7972         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7973         get symbol at point-min.
7974
7975 2000-10-24  Didier Verna  <didier@xemacs.org>
7976
7977         * info.el (Info-emacs-info-file-name): defconst it.
7978         * info.el (Info-footnote-tag): defcustom it.
7979         * info.el (Info-no-description-string): ditto.
7980         * info.el (Info-find-node): adapt to new semantics of
7981         'Info-suffixed-file (don't do the case variants stuff).
7982         * info.el (Info-insert-dir): rewrite the dir file variants code.
7983         * info.el (Info-directory-files): New. Return the list of info
7984         files in a directory.
7985         * info.el (Info-dir-outdated-p): use it.
7986         * info.el (Info-parse-dir-entries): ditto.
7987         * info.el (Info-build-dir-anew): don't restrict to files ending
7988         with a ".info.*" extension.
7989         * info.el (Info-set-mode-line): ditto.
7990         * info.el (Info-read-subfile): adapt to new semantics of
7991         'Info-suffixed-file (append 'exact argument).
7992         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7993         string independently of the case.
7994         * info.el (Info-suffixed-file): use it (match all possible case
7995         for the file name).
7996         * info.el (Info-insert-file-contents): code cleanup.
7997         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7998         columns.
7999         * info.el (Info-batch-rebuild-dir): ditto.
8000         * info.el (Info-read-node-name-1): ditto.
8001         * info.el (Info-search): ditto.
8002         * info.el (Info-fontify-node): ditto.
8003
8004
8005 2000-10-24  Didier Verna  <didier@xemacs.org>
8006
8007         * process.el (shell-command): when called from a program, avoid
8008         'push-mark's "mark-set" message.
8009
8010 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
8011
8012         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
8013         by a symbol, not by a vector.
8014         * mule/vietnamese.el (vscii): Likewise.
8015         (viscii): Likewise.
8016         * mule/cyrillic.el (koi8-r): Likewise.
8017
8018         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
8019         by a symbol, not by a vector.
8020         (chinese-big5-2): Likewise.
8021         * mule/ethiopic.el (ethiopic): Likewise.
8022         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
8023         (vietnamese-viscii-upper): Likewise.
8024
8025 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
8026
8027         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
8028
8029 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8030
8031         * byte-optimize.el (byte-optimize-car): New function.
8032         (byte-optimize-cdr): Ditto.
8033
8034 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
8035
8036         * byte-optimize.el: Partial synch with FSF 20.7.
8037         Optimize constant concatenation.
8038         Add keymapp as a side effect free function.  It is a built-in.
8039         (byte-after-unbind-pos): Remove byte-equal.
8040
8041 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8042
8043         * update-elc-2.el: Quote regexps correctly.
8044
8045 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
8046
8047         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
8048         (ccl-compile): Apply integerp, not integer-or-char-p to
8049         check the type of the buffer magnification
8050         (ccl-compile-write-string): Encode a string with binary
8051         coding system.
8052         (ccl-compile-write-repeat): Likewise.
8053
8054 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
8055
8056         * buff-menu.el:
8057         * bytecomp.el:
8058         * coding.el:
8059         * faces.el:
8060         * files.el:
8061         * fill.el:
8062         * float-sup.el:
8063         * font-lock.el:
8064         * help.el:
8065         * iso8859-1.el:
8066         * loaddefs.el:
8067         * menubar-items.el:
8068         * menubar.el:
8069         * modeline.el:
8070         * msw-font-menu.el:
8071         * paragraphs.el:
8072         * paths.el:
8073         * replace.el:
8074         * simple.el:
8075         * sound.el:
8076         * startup.el:
8077         * version.el:
8078         * x-faces.el:
8079         * x-font-menu.el:
8080         Remove purecopy.
8081
8082 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
8083
8084         * simple.el (do-auto-fill): Use the function pointer to by
8085         `comment-line-break-function', not `indent-new-comment-line'. This
8086         fixes an issue with cc-mode comment continuation.
8087
8088 2000-10-11  Martin Buchholz  <martin@xemacs.org>
8089
8090         * simple.el (turn-on-auto-fill):  Add (interactive).
8091         * mwheel.el (mwheel-install): Add (interactive).
8092         * font-lock.el (turn-on-font-lock): Add (interactive).
8093         (turn-off-font-lock): Add (interactive).
8094
8095 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8096
8097         * packages.el (packages-special-base-regexp): Add `man'.
8098
8099 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
8100
8101         * wid-edit.el (widget-specify-active): map over extents in current
8102         buffer like `widget-specify-inactive' does.  Mapping over the
8103         inactive extent object does not work since the current extent is
8104         ignored by `map-extents'.
8105
8106 2000-10-04  Martin Buchholz <martin@xemacs.org>
8107
8108         * XEmacs 21.2.36 is released.
8109
8110 2000-09-22  Martin Buchholz  <martin@xemacs.org>
8111
8112         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
8113         Optimize the compiled-function-constants vector by byte-code
8114         reference counts.
8115
8116 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
8117
8118         * build-report.el (build-report-delete-regexp): quote value in
8119         defcustom
8120
8121 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
8122
8123         * build-report.el (build-report): Don't bind srcdir which we don't
8124         use in `multiple-value-bind' to avoid the only byte-compiler
8125         warning.
8126
8127 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
8128
8129         * build-report.el: Requires cl and custom now.
8130         build-report-version is determined by XEmacs version -- remove
8131         build-report-version*.
8132         * build-report.el (build-report-version): Removed.
8133         * build-report.el (build-report-installation-version-regexp): New.
8134         * build-report.el (build-report-version-file-regexp): New.
8135         * build-report.el (build-report-installation-srcdir-regexp): New.
8136         * build-report.el (build-report-destination): Offer
8137         xemacs-build-reports and xemacs-beta.
8138         * build-report.el (build-report-keep-regexp): Adjusted.
8139         * build-report.el (build-report-delete-regexp): Adjusted.
8140         * build-report.el (build-report-make-output-dir): New.
8141         * build-report.el (build-report-installation-file): Replace use of
8142         `concat' with `expand-file-name'.
8143         * build-report.el (build-report-make-output-file): Removed.
8144         * build-report.el (build-report-make-output-files): New.
8145         * build-report.el (build-report-subject): Identify as
8146         user-variable with "*...".
8147         * build-report.el (build-report-prompts): Ditto.
8148         * build-report.el (build-report-version-file): New.
8149         * build-report.el (build-report-file-encoding): Identify as
8150         user-variable with "*...".
8151         * build-report.el (build-report-make-output-get): New.
8152         * build-report.el (build-report-insert-header): Report
8153         emacs-version and system-configuration instead of
8154         build-report-version.
8155         * build-report.el (build-report-insert-make-output): Add file
8156         argument.
8157         * build-report.el (build-report-insert-installation-file):
8158         Re-indent.
8159         * build-report.el (build-report-keep): Change docstring,
8160         re-indent.
8161         * build-report.el (build-report-delete): Ditto.
8162         * build-report.el (build-report-installation-data): New.
8163         * build-report.el (build-report-version-file-data): New.
8164
8165 2000-09-20  Martin Buchholz  <martin@xemacs.org>
8166
8167         * byte-optimize.el (byte-optimize-lapcode):
8168         Fix the optimization of using the first 5 elements of the
8169         constants vector for variables.
8170         (byte-optimize-lapcode): Fix another ancient broken optimization.
8171
8172 2000-09-19  Martin Buchholz  <martin@xemacs.org>
8173
8174         * *: Spelling mega-patch
8175
8176 2000-09-19  Martin Buchholz  <martin@xemacs.org>
8177
8178         * easymenu.el: doc fixes.
8179         (easy-menu-do-define): Use backquote.
8180         (easy-menu-change):
8181         (easy-menu-add):
8182         `when' seems much clearer than `if' here.
8183         (easy-menu-remove):
8184         (easy-menu-add-item):
8185         (easy-menu-item-present-p):
8186         (easy-menu-remove-item):
8187         Wrap using (when (featurep 'menubar) ...)
8188
8189 2000-09-16  Martin Buchholz  <martin@xemacs.org>
8190
8191         * bytecomp.el (displaying-byte-compile-warnings):
8192         Revert Ben's change to this function below so that the compile log
8193         is displayed properly for users of the "popper" package.
8194
8195 2000-09-12  Martin Buchholz  <martin@xemacs.org>
8196
8197         * window.el (save-selected-window): Use backquote.
8198
8199         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
8200         Renamed from `byte-compile-file-form-defvar'.
8201         * bytecomp.el (byte-compile-defvar-or-defconst):
8202         Only cons onto current-load-list in top-level forms.
8203         Else this leaks a cons cell every time a defun is called.
8204         Renamed from `byte-compile-defvar', for clarity.
8205         Warn when docstring of defvar is not a string.
8206         Use consistent error messages.
8207         Better comments.
8208
8209 2000-09-11  Martin Buchholz  <martin@xemacs.org>
8210
8211         * simple.el (set-variable):
8212         Remove unneeded defvar by rearranging order of let* forms.
8213
8214         * mule/mule-ccl.el (ccl-get-next-code):
8215         * menubar-items.el (bookmark-menu-filter):
8216         (language-environment-menu-filter):
8217         (tutorials-menu-filter):
8218         * toolbar-items.el (toolbar-compile):
8219         * byte-optimize.el (disassemble-offset):
8220         Use (declare (special ...)) instead of `defvar'.
8221
8222         * cl-macs.el (cl-do-proclaim):
8223         Fix (declare (special ...)) warning suppression syntax.
8224
8225 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
8226
8227         * info.el (Info-tag-table-marker):
8228         (Info-tag-table-buffer):
8229         (Info-find-file-node):
8230         (Info-read-subfile):
8231         (Info-build-node-completions):
8232         (Info-search):
8233         (Info-mode):
8234         Multiple info buffer support.
8235
8236 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
8237
8238         * ldap.el (ldap-decode-entry): New defun
8239         (ldap-search-entries): Use it in order to decode DN-prefixed
8240         entries properly
8241
8242 2000-08-23  Daniel Pittman <daniel@danann.net>
8243
8244         * mule/mule-cmds.el (coding-system-change-eol-conversion):
8245         Use `eq', not `=', to compare symbols.
8246
8247 2000-07-30  Ben Wing  <ben@xemacs.org>
8248
8249         * bytecomp.el (byte-compile-report-error):
8250         * bytecomp.el (displaying-byte-compile-warnings):
8251         if stack-trace-on-error is set, send out a backtrace when
8252         an error is encountered that stops byte compilation.  this
8253         should make it much much easier to track down those curious
8254         problems.  also undo the kludge of using a separate "*Show*"
8255         buffer for display when there's a temp-buffer-show-function;
8256         we can avoid this by just being a little smarter.
8257
8258         * dialog-items.el:
8259         * dialog-items.el (search-dialog-regexp): New.
8260         * dialog-items.el (search-dialog-callback):
8261         * dialog-items.el (make-search-dialog):
8262         add a regexp option to the dialog and clean up a bit.
8263
8264         * dialog.el:
8265         * dialog.el (yes-or-no-p-dialog-box):
8266         * dialog.el (get-dialog-box-response):
8267         * dialog.el (make-dialog-box):
8268         * dialog.el (dialog-box-finish): New.
8269         * dialog.el (dialog-box-cancel): New.
8270         * dialog.el (internal-make-dialog-box-exit): New.
8271         implement [properly!] the :modal property of the new dialog box
8272         interface.  this is the first time xemacs has ever had *proper*
8273         modal dialog boxes, giving the standard window-system feedback.
8274         (e.g. under windows, clicking on a disabled frame causes a beep
8275         and makes the dialog box flash three times.)
8276
8277         * dragdrop.el: header keyword frobbing.
8278
8279         * dumped-lisp.el (preloaded-file-list):
8280         renamed winnt.el to win32-native.el.
8281
8282         * faces.el (face-property):
8283         * faces.el (set-face-property):
8284         * faces.el (frob-face-property):
8285         * faces.el (frob-face-font-2):
8286         * faces.el (make-face-bold):
8287         * faces.el (make-face-italic):
8288         * faces.el (make-face-bold-italic):
8289         * faces.el (make-face-unbold):
8290         * faces.el (make-face-unitalic):
8291         * faces.el (make-face-smaller):
8292         * faces.el (make-face-larger):
8293         clean up the implementation of these so that window-system-specific
8294         methods are called only on objects belonging to that window system.
8295         previously, you could have [e.g.] mswindows-make-face-bold called
8296         on font object of device type `stream', which is not good and
8297         explains the subtle errors Adrian was getting when byte-compiling
8298         something that required 'term. (Adrian, now you can use stack-trace-
8299         on-error to find the exact place where things are going wrong instead
8300         of having to laboriously binary-search your way through.)
8301
8302         * finder.el (finder-known-keywords):
8303         cleaned up -- properly sorted, clarified the meanings of many of
8304         the keywords, and added a few -- mswin, gui, content, build, www,
8305         user, services.  the last two try to distinguish between a package
8306         that's used directly by the user, and a package that provides
8307         support services to other packages.
8308
8309         * font-lock.el (lisp-font-lock-keywords-2):
8310         update list of lisp control structures to include everything,
8311         including new ones i introduced.
8312
8313         * gutter.el: header keyword frobbing.
8314
8315         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
8316         recent isearch element was not doing so!  you got the second-most-
8317         recent instead.
8318
8319         * lisp-mode.el (construct-lisp-mode-menu):
8320         more menubar cleanups.
8321         * lisp-mode.el (with-selected-window):
8322         make it indent properly.
8323
8324         * menubar-items.el (default-menubar): lots of menubar cleanups.
8325         rearranged the options menu the most, e.g. splitting up the
8326         Keyboard/Mouse menu into a new Editing menu and combining the
8327         separate Scrollbar/Gutter/Toolbar submenus into Display.
8328         Got rid of General, moved items to Editing or new Troubleshooting.
8329         Moved Packages to Tools; doesn't seem to belong under Options.
8330         Added stuff to the Cmds menu, e.g. Change Case.
8331
8332         NB please don't complain about these periodic menubar changes.
8333         Anything like this is necessarily incremental in its construction
8334         -- By constant use you gradually become more and more aware of
8335         better and better ways to group menu items.  When we eventually
8336         move the options menu to a property sheet, the existing structure
8337         will probably be preserved fairly well.
8338
8339         * minibuf.el (next-history-element): fix problems with pressing
8340         down arrow in repeat-complex-command.
8341
8342         * modeline.el:
8343         * modeline.el (modeline-3d-p): New.
8344         added custom variable for controlling the 3d modeline.  the
8345         corresponding Options item has been present for a long time,
8346         but commented out with "fix me!" comments.  it's fixed now.
8347
8348         * obsolete.el (add-menu):
8349         remove bogus gettexts.
8350
8351         * process.el (shell-quote-argument):
8352         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
8353         For bash under Windows native, see below.
8354
8355         * simple.el:
8356         * simple.el (display-warning-buffer):
8357         Fixed the handling of warning display to eliminate the annoying
8358         *Show* buffer, like was done for byte-compiler output above.
8359
8360         * simple.el (debug-print): New.
8361         Simple function for sending debug messages to the console and/or
8362         other debug places.
8363
8364         * subr.el (replace-in-string):
8365         Rewrite this function to avoid N^2 behavior with large strings --
8366         catastrophic with the new Windows selection code! (Apparently the
8367         author of this function didn't realize there was a fun
8368         replace-match that could make his life much easier, because we
8369         duplicated the entire logic.  The new version is smaller, easier
8370         to understand, much more robust, and has extended features --
8371         those of replace-match.)
8372
8373         * window.el:
8374         * window.el (with-selected-window): New.
8375         An obvious complement to the existing `with-selected-frame' and
8376         `with-current-buffer'.
8377
8378         * win32-native.el: Renamed from winnt.el.
8379         Added a great deal of stuff for properly handling process quoting,
8380         somewhat modeled on Kirill's original model (which i later threw
8381         away).  We should now finally have correctly working process arg
8382         quoting/dequoting so that the final app gets exactly what we
8383         intended.  Because the mechanism is in Lisp, it's easily
8384         extendible. (For those running bash and running the native
8385         version, I tried hard to do what I thought was correct.  But more
8386         thought is needed, and ideally the volunteer work of people with
8387         these configurations that they generally run on.)
8388
8389         * x-font-menu.el (x-font-menu-font-data):
8390         Put in defvar's to fix byte-compiler warnings.
8391
8392 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
8393
8394         * select.el (selection-coercion-alist): Initialise.
8395         * select.el (select-coerce-to-text): New.
8396         * select.el (select-coerce): New.
8397         New functions to perform type and value coercion.
8398
8399         * select.el (select-buffer-killed-default): Keep data if it was
8400         on the clipboard.
8401
8402 2000-08-02  Martin Buchholz  <martin@xemacs.org>
8403
8404         * menubar-items.el (default-menubar): Fix typo.
8405         (default-menubar): `lambda' was mispelled as `lamda'.
8406
8407 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8408
8409         * window.el (shrink-window-if-larger-than-buffer): Remove
8410         edge checking code.
8411
8412 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8413
8414         * paths.el (gnus-local-domain): Removed.
8415         (gnus-local-organization): Ditto.
8416         (gnus-startup-file): Ditto.
8417
8418 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8419
8420         * files.el (auto-mode-alist): Add .spec for RPM.
8421
8422 2000-07-31  Andy Piper  <andy@xemacs.org>
8423
8424         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
8425
8426 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8427
8428         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
8429         browse-url.
8430         * help.el (xemacs-www-page): Ditto.
8431         (xemacs-www-faq): Ditto.
8432         * menubar-items.el (default-menubar): Ditto.
8433
8434         * wid-edit.el (widget-url-link-action): Ditto.
8435         From: Kenichi OKADA <okada@opaopa.org>.
8436
8437 2000-07-31  Martin Buchholz  <martin@xemacs.org>
8438
8439         * finder.el (finder-commentary): Add autoload cookie.
8440
8441 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8442
8443         * files.el (insert-file-contents-literally): Fix second let
8444         binding for `coding-system-for-read' to `coding-system-for-write'
8445         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
8446
8447 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
8448
8449         * files.el (insert-file-contents-literally): Use binary coding
8450         system (from Morioka san).
8451         (insert-file-contents-literally): Make file-name-handler method.
8452
8453 2000-07-26  Martin Buchholz  <martin@xemacs.org>
8454
8455         * cl-macs.el (get-selection): Add defsetf.
8456
8457 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
8458
8459         * x-init.el (x-activate-region-as-selection): replace obsolete
8460         function x-own-selection with own-selection.
8461         (ow-find): replace obsolete functions x-get-selection and
8462         x-get-clipboard with get-selection and get-clipboard.
8463         (init-post-x-win): replace obsolete function x-disown-selection
8464         with disown-selection.
8465
8466 2000-07-20  Mike Sperber  <mike@xemacs.org>
8467
8468         * startup.el (load-user-init-file): Only try to load init file if
8469         it exists.
8470
8471 2000-07-10  Andy Piper  <andy@xemacs.org>
8472
8473         * dialog-items.el: sync with Ben's patch.
8474
8475         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
8476         comment.
8477         (progress-text-glyph): deleted.
8478         (progress-layout-glyph): make completely minimal.
8479         (progress-gauge-glyph): ditto.
8480         (progress-display-style): fix to handle dynamic instantiator
8481         changes.
8482         (progress-text-instantiator): new.
8483         (progress-layout-instantiator): new.
8484         (progress-gauge-instantiator): new.
8485         (set-progress-display-instantiator): renamed and changed from
8486         set-progress-display-style.
8487         (progress-abort-glyph): use instantiator not glyph.
8488         (append-progress-display): use set-progress-display-instantiator
8489         and set-glyph-image.
8490         (abort-progress-display): ditto.
8491         (raw-append-progress-display): ditto.
8492
8493 2000-07-20  Ben Wing  <ben@xemacs.org>
8494
8495         * code-files.el: Move Mule-specific code to mule-coding.el.
8496
8497 2000-07-15  Ben Wing  <ben@xemacs.org>
8498
8499         * autoload.el:
8500         Fixed comments.
8501
8502         * cmdloop.el:
8503         * cmdloop.el (yes-or-no-p):
8504         * cmdloop.el (y-or-n-p):
8505         Make these functions use should-use-dialog-box-p and not be
8506         overridden in dialog.el.
8507
8508         * cus-dep.el:
8509         * cus-dep.el (Custom-make-dependencies): Removed.
8510         * cus-dep.el (Custom-make-dependencies-1): New.
8511         * cus-dep.el (Custom-make-one-dependency): New.
8512         New entry point for use in Makefiles, to avoid excessive
8513         invocations.
8514
8515         * cus-edit.el (custom-variable-reset-saved):
8516         * cus-edit.el (custom-variable-reset-standard):
8517         * cus-edit.el (custom-save-resets):
8518         Fix bytecompiler warnings.
8519
8520         * dialog.el:
8521         * dialog.el (yes-or-no-p-dialog-box):
8522         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
8523         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
8524         * dialog.el (get-dialog-box-response):
8525         * dialog.el (message-or-box):
8526         * dialog.el (make-dialog-box):
8527         * dialog.el (popup-dialog-box): New.
8528         Avoid yes-or-no-p bogosities.
8529         Create a general function `make-dialog-box' to encapsulate all
8530         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
8531
8532         * dumped-lisp.el (preloaded-file-list):
8533         Add dialog-items.  Clean up.  Group files by types.
8534
8535         * easymenu.el (easy-menu-add):
8536         * easymenu.el (easy-menu-remove):
8537         Account for accelerators.
8538
8539         * extents.el:
8540         * extents.el (extent-list): New args, like in map-extents.
8541         * extents.el (extent-at-event): New.
8542         * extents.el (extents-at-event): New.
8543
8544         * font-lock.el:
8545         * font-lock.el (font-lock-mode):
8546         * font-lock.el (font-lock-default-fontify-buffer):
8547         * font-lock.el (font-lock-default-unfontify-region):
8548         * font-lock.el (font-lock-fontify-syntactically-region):
8549         * font-lock.el (font-lock-fontify-keywords-region):
8550         Use new progress-feedback names.
8551
8552         * font-lock.el (java-font-lock-identifier-regexp):
8553         * font-lock.el (java-font-lock-class-name-regexp):
8554         Fix bytecompiler warnings.
8555
8556         * gutter-items.el:
8557         * gutter-items.el (progress-display-use-echo-area): Removed.
8558         * gutter-items.el (progress-feedback-use-echo-area): New.
8559         * gutter-items.el (progress-display-popup-period): Removed.
8560         * gutter-items.el (progress-feedback-popup-period): New.
8561         * gutter-items.el (set-progress-display-style): Removed.
8562         * gutter-items.el (set-progress-feedback-style): New.
8563         * gutter-items.el (progress-display-style): Removed.
8564         * gutter-items.el (progress-feedback-style): New.
8565         * gutter-items.el (progress-stack):
8566         * gutter-items.el (progress-displayed-p): Removed.
8567         * gutter-items.el (progress-feedbacked-p): New.
8568         * gutter-items.el (clear-progress-display): Removed.
8569         * gutter-items.el (clear-progress-feedback): New.
8570         * gutter-items.el (progress-display-clear-when-idle): Removed.
8571         * gutter-items.el (progress-feedback-clear-when-idle): New.
8572         * gutter-items.el (remove-progress-display): Removed.
8573         * gutter-items.el (remove-progress-feedback): New.
8574         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
8575         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
8576         * gutter-items.el (append-progress-display): Removed.
8577         * gutter-items.el (append-progress-feedback): New.
8578         * gutter-items.el (abort-progress-display): Removed.
8579         * gutter-items.el (abort-progress-feedback): New.
8580         * gutter-items.el (raw-append-progress-display): Removed.
8581         * gutter-items.el (raw-append-progress-feedback): New.
8582         * gutter-items.el (display-progress-display): Removed.
8583         * gutter-items.el (display-progress-feedback): New.
8584         * gutter-items.el (current-progress-display): Removed.
8585         * gutter-items.el (current-progress-feedback): New.
8586         * gutter-items.el (current-progress-display-label): Removed.
8587         * gutter-items.el (current-progress-feedback-label): New.
8588         * gutter-items.el (progress-display): Removed.
8589         * gutter-items.el (progress-feedback): New.
8590         Replace "progress-display" with "progress-feedback" globally.
8591
8592         * gutter-items.el (lprogress-display): Removed.
8593         * gutter-items.el (progress-feedback-with-label): New.
8594         Rename lprogress-display ==> progress-feedback-with-label.
8595
8596         * gutter-items.el (search-dialog-direction): Removed.
8597         * gutter-items.el (search-dialog-text): Removed.
8598         * gutter-items.el (search-dialog-callback): Removed.
8599         * gutter-items.el (make-search-dialog): Removed.
8600         Move to dialog-items.el.
8601
8602         * help.el:
8603         * help.el (help-mode-quit):
8604         * help.el (mode-for-help): New.
8605         * help.el (help-sticky-window): New.
8606         * help.el (help-window-config): New.
8607         * help.el (with-displaying-help-buffer):
8608         * help.el (function-at-event): New.
8609         * help.el (help-symbol-regexp): New.
8610         * help.el (help-symbol-run-function-1): New.
8611         * help.el (help-symbol-run-function): New.
8612         * help.el (help-symbol-function-context-menu): New.
8613         * help.el (help-symbol-variable-context-menu): New.
8614         * help.el (help-symbol-function-and-variable-context-menu): New.
8615         * help.el (frob-help-extents): New.
8616         * help.el (describe-function-1):
8617         * help.el (variable-at-point):
8618         * help.el (variable-at-event): New.
8619         * help.el (describe-variable):
8620         Major overhaul.
8621         - Make functions and variables be mousable.
8622         - Middle button hyperlinks.
8623         - New context-menu entries.
8624
8625         * keydefs.el:
8626         * keydefs.el (global-map):
8627         New key bindings to move lines up and down.
8628
8629         * lisp-mode.el:
8630         * lisp-mode.el (construct-lisp-mode-menu): New.
8631         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8632         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8633         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8634         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8635         Make popup and menubar menus be different.  Popup menu uses
8636         clicked location and automatically assumes symbol under the mouse
8637         for various commands.
8638
8639         * menubar-items.el:
8640         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8641         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8642
8643         * menubar-items.el (global-popup-menu): Removed.
8644         * menubar-items.el (mode-popup-menu): Removed.
8645         * menubar-items.el (activate-popup-menu-hook): Removed.
8646         * menubar-items.el (popup-mode-menu): Removed.
8647         * menubar-items.el (popup-buffer-menu): Removed.
8648         * menubar-items.el (popup-menubar-menu): Removed.
8649         Move to menubar.el.
8650
8651         * menubar.el:
8652         * menubar.el (global-popup-menu): New.
8653         * menubar.el (mode-popup-menu): New.
8654         * menubar.el (activate-popup-menu-hook): New.
8655         * menubar.el (last-popup-menu-event): New.
8656         * menubar.el (popup-mode-menu): New.
8657         * menubar.el (popup-buffer-menu): New.
8658         * menubar.el (popup-menubar-menu): New.
8659         * menubar.el (menu-call-at-event): New.
8660         Move non-content functions here.  Add support for context menu
8661         items on extents.
8662
8663         * minibuf.el (minibuffer-history-uniquify):
8664         Typo fix.
8665
8666         * minibuf.el (read-file-name-1):
8667         Call new file dialog box if it exists.
8668
8669         * minibuf.el (mouse-rfn-setup-vars):
8670         Clean up "chop" action.
8671
8672         * mouse.el:
8673         * mouse.el (button2): Now bound to mouse-track.
8674         * mouse.el (click-inside-extent-p):
8675         * mouse.el (point-inside-extent-p):
8676         * mouse.el (point-inside-selection-p):
8677         * mouse.el (mouse-drag-or-yank): Removed.
8678         * mouse.el (mouse-begin-drag-n-drop): New.
8679         * mouse.el (mouse-eval-sexp):
8680         * mouse.el (mouse-track-activate-strokes): New.
8681         * mouse.el (mouse-track-do-activate): New.
8682         * mouse.el (mouse-track):
8683         * mouse.el (default-mouse-track-event-is-with-button): New.
8684         * mouse.el (default-mouse-track-cleanup-hook):
8685         * mouse.el (default-mouse-track-drag-hook):
8686         * mouse.el (default-mouse-track-drag-up-hook):
8687         * mouse.el (default-mouse-track-click-hook):
8688         Merge drag-n-drop into mouse-track.
8689         Add general "activate" support to replace specific button2 kludges.
8690         Use "button modifier" support in mouse-track.
8691
8692         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8693
8694         * package-ui.el:
8695         * package-ui.el (pui-menu):
8696         * package-ui.el (pui-popup-context-sensitive): Removed.
8697         Fix bytecompiler warnings.
8698         Clean up popup code a bit.
8699
8700         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8701
8702         * simple.el:
8703         * simple.el (transpose-lines):
8704         * simple.el (transpose-line-up): New.
8705         * simple.el (transpose-line-down): New.
8706         * simple.el (transpose-subr):
8707         * simple.el (transpose-subr-1): Removed.
8708         Clean up, add functions to move lines up and down.
8709
8710         * startup.el (mail-host-address):
8711         * startup.el (user-mail-address):
8712         Customize.
8713
8714         * subr.el:
8715         * subr.el (set-symbol-value-in-buffer): New.
8716         * subr.el (error):
8717         * subr.el (check-argument-type):
8718         * subr.el (defined-error-p): New.
8719         Add structured error support.
8720
8721         * toolbar-items.el (toolbar-compile):
8722         Use new make-dialog-box.
8723
8724         * update-elc.el:
8725
8726         * userlock.el (ask-user-about-lock-dbox):
8727         * userlock.el (ask-user-about-supersession-threat-dbox):
8728         * userlock.el (ask-user-about-lock):
8729         * userlock.el (ask-user-about-supersession-threat):
8730         Use new make-dialog-box.
8731         Add safety checks; use should use-dialog-box-p.
8732
8733         * window-xemacs.el:
8734         * window-xemacs.el (__buffer-dedicated-frame):
8735         * window-xemacs.el (buffer-dedicated-frame): New.
8736         * window-xemacs.el (set-buffer-dedicated-frame): New.
8737         Move dedicated-frame stuff into lisp.
8738
8739 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8740
8741         * printer.el (generic-print-region): Do not require that
8742         `printer-name' be set.
8743         (printer-name): Commentary clarification.
8744
8745 2000-07-19  Martin Buchholz <martin@xemacs.org>
8746
8747         * XEmacs 21.2.35 is released.
8748
8749 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8750
8751         * select.el (selection-coercible-types): Initialise.
8752
8753 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8754
8755         * select.el (own-clipboard): Bug fix.
8756
8757 2000-07-17  Mike Sperber  <mike@xemacs.org>
8758
8759         * cus-edit.el (custom-migrate-custom-file): Save init file before
8760         continuing.
8761
8762 2000-07-16  Mike Sperber  <mike@xemacs.org>
8763
8764         * startup.el (load-init-file): Remove silly call to
8765         `load-user-custom-file`.
8766         (maybe-migrate-user-init-file): Minor fixes.
8767
8768 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8769
8770         * apropos.el (apropos-documentation-check-doc-file):
8771         `doc' variable should be let-bound, as was presumably intended.
8772
8773         * cus-edit.el (custom-variable-reset-saved):
8774         (custom-variable-reset-standard):
8775         Remove unused variable comment-widget.  Twice.
8776
8777         * toolbar.el (toolbar-blank-press-function):
8778         Add a real defvar with initial value nil and proper docstring.
8779         (press-toolbar-button): No need to check for boundp-ness anymore.
8780
8781         * rect.el (open-rectangle-line): Remove useless (let) form.
8782         Add defvar for pending-delete-mode.
8783
8784         * info.el (Info-find-node): This function needs an autoload cookie.
8785
8786         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8787         Use let* since the second form referred to the first.
8788
8789 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8790
8791         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8792         instead of removed `mswindows-get-clipboard'.
8793
8794
8795 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8796
8797         * select.el (select-convert-from-text): New.
8798         * select.el (select-convert-from-length): New.
8799         * select.el (select-convert-from-integer): New.
8800         * select.el (select-convert-from-identity): New.
8801         * select.el (select-convert-from-filename): New.
8802         * select.el (selection-converter-in-alist): Use them.
8803         New converter functions for X.
8804
8805         * select.el (get-selection): Removed comment.
8806
8807         * select.el (own-selection): Removed append code - I thought
8808         I'd already done this, but apparently not...
8809
8810         * select.el: Changed comment about TIMESTAMP.
8811
8812         * select.el (select-convert-in): New.
8813         * select.el (select-convert-out): New.
8814         New functions that get used by select.c.
8815
8816         * select.el (select-buffer-killed-default): New.
8817         * select.el (select-buffer-killed-text): New.
8818         * select.el (selection-buffer-killed-alist): New.
8819         New list and functions that get called if a relevant selection
8820         exists and a buffer gets killed.
8821
8822         * select.el (select-convert-to-targets):
8823         * select.el (select-convert-to-identity): Removed.
8824         * select.el (select-convert-from-identity): Removed.
8825         * select.el (select-converter-out-alist):
8826         Removed _EMACS_INTERNAL selection type.
8827
8828         * x-select.el (xselect-kill-buffer-hook): Removed.
8829         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8830         Removed this X-specific nonesense. Use the generic support
8831         in select.el instead.
8832
8833 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8834
8835         * mule/mule-category.el (defined-category-hashtable):
8836         Use make-hash-table instead of make-hashtable
8837
8838         * buff-menu.el: Byte-compiler warning fix.
8839
8840         * isearch-mode.el (isearch-highlight-all-cleanup):
8841         Remove unused variable `isearch-highlight-all-start'.
8842
8843         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8844
8845         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8846
8847         * cus-dep.el (Custom-make-dependencies):
8848         Add autoload cookie for custom-add-loads to generated custom-load.el.
8849
8850         * autoload.el (autoload-package-name): Warning suppression.
8851         Move defvar prior to first use.
8852
8853         * custom.el: Add autoload for custom-declare-face.
8854         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8855         * cl.el (cl-hack-byte-compiler):
8856         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8857         to work properly.
8858
8859 2000-07-08  Mike Sperber  <mike@xemacs.org>
8860
8861         * startup.el (load-home-init-file): Added variable.
8862         (maybe-migrate-user-init-file): Added.
8863         (load-user-init-file): Load custom file if different from init
8864         file.
8865
8866         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8867         "startup."
8868
8869         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8870         Moved `custom-file'-related code to cus-file.el.
8871
8872         * cus-file.el: New file.
8873
8874 2000-04-01  Mike Sperber  <mike@xemacs.org>
8875
8876         * packages.el (packages-find-package-directories): Added support
8877         for external package hierarchies with in-place installations.
8878
8879         * find-paths.el (paths-root-in-place-p): Added.
8880         (paths-find-emacs-directory): Added support for external
8881         directories with in-place installations.
8882         (paths-find-site-directory): Ditto.
8883
8884         * startup.el (find-user-init-file): Also look for
8885         ~/.xemacs/init.elc? in preference to ~/.emacs.
8886
8887 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8888
8889         * select.el (own-selection):
8890         * select.el (own-clipboard): Changed `append' parameter to
8891         `how-to-use' parameter.
8892         * select.el (own-selection): Removed icky append code.
8893         * select.el (own-selection, get-selection): Removed extra type
8894         checking.
8895         * select.el (selection-appender-alist):
8896         * select.el (selection-converter-{in|out}-alist): Initialise.
8897         * select.el (select-append-to-*): New.
8898         * select.el (select-convert-from-*): New.  New functions to append
8899         data and convert data from external type.
8900
8901 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8902
8903         * font-lock.el: Javadoc enhancements.
8904
8905 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8906
8907         * printer.el (generic-print-region): Compose job name from buffer
8908         name.
8909
8910 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8911
8912         * font-lock.el (font-lock-fontify-pending-extents): Call
8913         font-lock-fontify-region instead of font-lock-fontify-buffer
8914         to avoid unnecessary progress gauges.
8915
8916 2000-07-06  Craig Lanning  <lanning@scra.org>
8917
8918         * custom-load.el (faces):
8919
8920         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8921         dir is a regex.
8922
8923         * process.el (call-process-internal): from Dan Holmsand, use binary
8924         coding systems so that jka-compr works.
8925
8926 2000-07-07  Ben Wing  <ben@xemacs.org>
8927
8928         * font-lock.el: Undo previous change.  Unfortunately, some
8929         files actually use the variables directly in their init code
8930         without quoting them.
8931
8932 2000-07-07  Ben Wing  <ben@xemacs.org>
8933
8934         * font-lock.el (defvar font-lock-*-face): Removed.
8935
8936         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8937         only when necessary.
8938
8939 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8940
8941         * cl-macs.el: fix cl-transform-function-property kludge
8942         so that it does not require a random feature.
8943
8944 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8945
8946         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8947         as in Linux kernel "Rules.make".
8948
8949 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8950
8951         * build-report.el (build-report): Add autoload cookie.
8952
8953 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8954
8955         * package-ui.el (defgroup pui):  Correct a misspelling
8956         (pui-toggle-package-delete):  Change `seleted' to `selected'
8957
8958 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8959
8960         * package-get.el (package-get-update-base):
8961         (package-get): Use insert-file-contents-literally always.
8962         (package-get-maybe-save-index):
8963         Force coding system for writing to binary.
8964
8965 2000-06-08  Mike Alexander  <mta@arbortext.com>
8966
8967         * code-process.el (call-process-region): If there is no coding
8968         system for the process on process-coding-system-alist use the
8969         coding system of the buffer containing the region.
8970
8971 2000-06-10  Ben Wing  <ben@xemacs.org>
8972
8973         * cmdloop.el (command-error):
8974         If debug-on-error and noninteractive, output backtrace.
8975
8976         * files.el (file-relative-name):
8977         Remove MSDOS references.
8978
8979         * simple.el (line-number): New function, due to non-obvious
8980         behavior/usage of count-lines.
8981
8982         * simple.el (count-lines): document non-obvious usage to get
8983         line number.
8984
8985 2000-06-11  Ben Wing  <ben@xemacs.org>
8986
8987         * faces.el ((featurep 'xpm)):
8988         * x-faces.el (x-init-face-from-resources):
8989         * x-faces.el (x-init-frame-faces):
8990         * x-misc.el (x-init-specifier-from-resources):
8991         * x-misc.el (x-get-resource-and-bogosity-check):
8992         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8993         * x-mouse.el (x-init-pointer-shape):
8994         * x-scrollbar.el (x-init-scrollbar-from-resources):
8995         Add sixth argument to x-get-resource calls so as to issue warnings
8996         rather than errors on bogus arguments.
8997
8998 2000-06-05  Ben Wing  <ben@xemacs.org>
8999
9000         * compat.el: new file.  provides a clean, non-intrusive way to
9001         define compatibility functions.
9002
9003         * process.el (shell-quote-argument): temporary fix for lack
9004         of nt-quote-process-args.  #### I need to put back the overall
9005         structure of that mechanism but redo the guts of it using the
9006         extra intelligence in the C code.
9007
9008 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
9009
9010         * package-info.el (pi-md5sum): Calculate MD5 sum just like
9011         `package-get' does in package-get.el, instead of using external
9012         "md5sum" program.
9013
9014         * package-get.el (package-get): Insert package file literally to
9015         make checksum calculation work.
9016
9017 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
9018
9019         * code-files.el (convert-mbox-coding-system): Deleted.
9020         (file-coding-system-alist): Removed reference to
9021         convert-mbox-coding-system.
9022
9023 2000-05-28  Martin Buchholz <martin@xemacs.org>
9024
9025         * XEmacs 21.2.34 is released.
9026
9027 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9028
9029         * font-lock.el (font-lock-keywords): Rewrote docstring
9030
9031 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
9032
9033         * loadhist.el (unload-feature): handle case where x is both boundp
9034         and fboundp
9035
9036 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
9037
9038         * packages.el: It's ok to use built-in macros, but not lisp
9039         defined ones.
9040
9041 2000-05-20  Ben Wing  <ben@xemacs.org>
9042
9043         * font-lock.el:
9044         * font-lock.el (font-lock-message-threshold):
9045         * font-lock.el (font-lock-mode):
9046         * font-lock.el (font-lock-default-fontify-buffer):
9047         * font-lock.el (font-lock-always-fontify-immediately):
9048         * font-lock.el (font-lock-old-extent): Removed.
9049         * font-lock.el (font-lock-old-len): Removed.
9050         * font-lock.el (font-lock-fontify-glumped-region): Removed.
9051         * font-lock.el (font-lock-pending-extent-table): New.
9052         * font-lock.el (font-lock-range-table): New.
9053         * font-lock.el (font-lock-after-change-function):
9054         * font-lock.el (font-lock-after-change-function-1): Removed.
9055         * font-lock.el (font-lock-fontify-pending-extents): New.
9056         * font-lock.el ('font-lock-revert-cleanup): Removed.
9057         * font-lock.el ('font-lock-revert-setup): Removed.
9058         Rewrite deferral code to handle any number of changes, merging
9059         them properly.  Remove hacked-up code for revert-buffer, now
9060         unnecessary.
9061
9062         * menubar-items.el (default-menubar):
9063         In Options->Edit Init File, don't switch to emacs-lisp-mode
9064         unless necessary; doing this turns off font-lock.
9065
9066 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
9067
9068         * keydefs.el: Define C-x BS to backward-kill-sentence.
9069
9070 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
9071
9072         * files.el (hack-local-variables-prop-line): Use non-greedy
9073         matching to process -*-texinfo-*- -*-.
9074
9075 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
9076
9077         * minibuf.el (minibuf-directory-files): new function.
9078         (read-file-name-activate-callback): use minibuf-directory-files.
9079         (read-directory-name-internal): ditto.
9080         (mouse-file-display-completion-list): ditto.
9081         (mouse-directory-display-completion-list): ditto.
9082         (read-file-name-internal): remove "./" from completion list unless
9083         explicitly matched, for consistency.
9084
9085 2000-05-11  Ben Wing  <ben@xemacs.org>
9086
9087         * gutter-items.el (gutter-buffers-tab):
9088         * gutter-items.el (add-tab-to-gutter):
9089         * gutter-items.el (update-tab-in-gutter):
9090         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
9091         * gutter-items.el (append-progress-display):
9092         * gutter-items.el (abort-progress-display):
9093         * gutter-items.el (raw-append-progress-display):
9094         Further fixes.  Use set-glyph-image not set-image-instance-property,
9095         to fix problems with multiple windows in a frame.
9096
9097         * menubar-items.el (tutorials-menu-filter):
9098         Fix typo.
9099
9100         * startup.el (early-error-handler):
9101         Display message box under windows; otherwise, message will disappear
9102         before it can be viewed.
9103
9104         * update-elc.el:
9105         Fix bug in NEEDTODUMP processing.
9106
9107 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
9108
9109         * startup.el (lock-directory): Removed.
9110         (superlock-file): Ditto.
9111         (startup-set-paths): Remove lockdir.
9112         (startup-setup-paths-warning): Remove lock-directory.
9113
9114         * setup-paths.el (paths-find-lock-directory): Removed.
9115         (paths-find-superlock-file): Ditto.
9116
9117 2000-05-09  Ben Wing  <ben@xemacs.org>
9118
9119         * faces.el (set-face-property):
9120         * faces.el (set-face-font):
9121         * faces.el (set-face-foreground):
9122         * faces.el (set-face-background):
9123         * faces.el (set-face-background-pixmap):
9124         * faces.el (set-face-underline-p):
9125         * faces.el (set-face-strikethru-p):
9126         * faces.el (set-face-highlight-p):
9127         * faces.el (set-face-dim-p):
9128         * faces.el (set-face-blinking-p):
9129         * faces.el (set-face-reverse-p):
9130         doc string changes.
9131
9132         * glyphs.el:
9133         * glyphs.el (make-image-specifier):
9134         * glyphs.el (glyph-property):
9135         * glyphs.el (set-glyph-image):
9136         * glyphs.el (make-glyph):
9137         * glyphs.el (make-pointer-glyph):
9138         * glyphs.el (make-icon-glyph):
9139         * glyphs.el (widget-image-instance-p): New.
9140         authorship info, lots of doc changes.  New predicate, inadvertently
9141         omitted.  the general principle with specifier docs is now that
9142         the description of instantiators should go with the make-foo-specifier
9143         fun's doc string, rather than in foo-specifier-p.  this follows
9144         conventions elsewhere in XEmacs and in general is a lot more obvious
9145         of a place to look.  sometimes the make-foo-specifier function needs
9146         to be created in the process.
9147
9148         * gutter.el:
9149         * gutter.el (make-gutter-specifier): New.
9150         * gutter.el (make-gutter-size-specifier): New.
9151         * gutter.el (make-gutter-visible-specifier): New.
9152         specifier doc updates according to the conventions specified before.
9153
9154         * objects.el:
9155         * objects.el (make-font-specifier):
9156         * objects.el (make-color-specifier):
9157         * objects.el (make-face-boolean-specifier): New.
9158         specifier doc updates according to the conventions specified before.
9159
9160         * specifier.el:
9161         * specifier.el (set-specifier):
9162         * specifier.el (make-integer-specifier): New.
9163         * specifier.el (make-boolean-specifier): New.
9164         * specifier.el (make-natnum-specifier): New.
9165         * specifier.el (make-generic-specifier): New.
9166         * specifier.el (make-display-table-specifier): New.
9167         specifier doc updates according to the conventions specified before.
9168
9169         * toolbar.el:
9170         * toolbar.el (make-toolbar-specifier): New.
9171         specifier doc updates according to the conventions specified before.
9172
9173 2000-05-09  Ben Wing  <ben@xemacs.org>
9174
9175         * process.el (call-process-internal): Revert to previous version
9176         because Mike's change clashed with a change I did not long before.
9177         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
9178         Thanks very much Mike for pointing out the bug and submitting a
9179         patch!
9180
9181 2000-04-13  Mike Alexander  <mta@arbortext.com>
9182
9183         * process.el (call-process-internal): Send the correct input buffer
9184         (call-process-internal): Return the exit status of the process
9185
9186 2000-05-07  Ben Wing  <ben@xemacs.org>
9187
9188         * winnt.el:
9189         * winnt.el (nt-quote-args-verbatim): Removed.
9190         * winnt.el (nt-quote-args-prefix-quote): Removed.
9191         * winnt.el (nt-quote-args-backslash-quote): Removed.
9192         * winnt.el (nt-quote-args-double-quote): Removed.
9193         * winnt.el (nt-quote-args-functions-alist): Removed.
9194         * winnt.el (nt-quote-process-args): Removed.
9195         Remove all stuff for argument quoting.  We borrow the code instead
9196         from Emacs 20.6, which is much more careful in its quoting
9197         (e.g. in handling runs of the escape character) and avoids most of
9198         the need for this Lisp mechanism by checking to see whether we're
9199         running a Cygwin or normal program and doing the appropriate
9200         quoting.  If we end up needing such a mechanism, we should add
9201         it by extending the variable `mswindows-quote-process-args' so it
9202         can take an alist of regexps.
9203
9204 2000-05-07  Ben Wing  <ben@xemacs.org>
9205
9206         * keydefs.el:
9207         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
9208         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
9209         the window without moving point.
9210
9211         * simple.el:
9212         * simple.el (scroll-up-one): New.
9213         * simple.el (scroll-down-one): New.
9214         Functions for use with C-M-up/down.
9215
9216 2000-05-01  Martin Buchholz <martin@xemacs.org>
9217
9218         * XEmacs 21.2.33 is released.
9219
9220 2000-04-29  Martin Buchholz  <martin@xemacs.org>
9221
9222         * dialog.el (yes-or-no-p-dialog-box):
9223         Fix docstring.
9224         Fix following horrible bug in X11 mode with focus-follows-mouse:
9225           1. Visit two files in two different frames.
9226           2. do File->Revert Buffer in one of those frames.
9227           3. Dialog box appears.
9228           4. Arrange things so that the mouse passes over the *other*
9229              frame, then to the dialog box, and click on "Yes".
9230           5. The file contents end up in the *wrong* buffer!
9231         Add TODO comment.
9232
9233 2000-04-28  Ben Wing  <ben@xemacs.org>
9234
9235         * help.el (describe-installation): correct typo introduced
9236         in last patch: boundp -> fboundp.
9237
9238         * etags.el (buffer-tag-table-list):
9239         canonicalize filenames to Unix format so that tag-table-alist
9240         searching works under Windows.
9241
9242         * autoload.el:
9243         Bowdlerize the supposedly objectionable words
9244         "who couldn't quite manage to cleanly modify batch-update-autoloads".
9245
9246         * gutter-items.el (set-progress-display-style):
9247         * gutter-items.el (search-dialog-callback):
9248         * gutter-items.el (make-search-dialog):
9249         Change to new callback-ex api.
9250
9251 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9252
9253         * help.el: (describe-installation): decode-coding-string is not
9254         defined in a non MULE environment.
9255
9256 2000-04-28  Ben Wing  <ben@xemacs.org>
9257
9258         * gutter-items.el (buffer-list-changed-hook):
9259         use it, not record-buffer-hook.
9260
9261         * subr.el (record-buffer-hook): Removed.
9262
9263 2000-04-27  Ben Wing  <ben@xemacs.org>
9264
9265         * gutter-items.el (buffers-tab-switch-to-buffer): do not
9266         use NORECORD option.  Andy will not like this, but the existing
9267         gutter behavior is just wrong, as per this comment:
9268
9269         ;; this used to add the norecord flag to both calls below.
9270         ;; this is bogus because it is a pervasive assumption in XEmacs
9271         ;; that the current buffer is at the front of the buffers list.
9272         ;; for example, select an item and then do M-C-l
9273         ;; (switch-to-other-buffer).  Things get way confused.
9274         ;;
9275         ;; Andy, if you want to maintain the current look, you must
9276         ;;  *uncouple* the gutter order and buffers order.
9277
9278         * loaddefs.el (completion-ignored-extensions): unfuckify.
9279
9280         * bytecomp.el (batch-byte-compile-one-file): new function, used in
9281         xemacs.mak.
9282
9283         * autoload.el (batch-update-one-directory): new function, used in
9284         xemacs.mak.
9285
9286         * loadup.el: set gc-cons-threshold very high unless dumping --
9287         loadup during update-elc is much much much faster.  also do this
9288         when quick-building.
9289
9290         add commented-out code for profiling loadup.
9291
9292
9293         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
9294         is required in order to build xemacs.
9295
9296 2000-04-26  Ben Wing  <ben@xemacs.org>
9297
9298         * loadup.el: don't garbage collect during loadup if quick-build
9299         compile-time option is set.
9300
9301 2000-04-23  Ben Wing  <ben@xemacs.org>
9302
9303         * update-elc.el: compute whether any dumped .el or .elc files
9304         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
9305         if so.
9306
9307         * update-elc.el (update-elc-files-to-compile): always change
9308         NOBYTECOMPILE in the src directory rather than current dir,
9309         so it will work under NT.
9310
9311         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
9312         the form of this file is identical between Unix and Windows.
9313         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
9314         Added comment.
9315         (update-autoloads-from-directory): updated doc string.
9316         updated doc strings in a few other places.
9317
9318 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
9319
9320         * bytecomp.el (byte-force-recompile): Fix argument to
9321         byte-recompile-directory.
9322
9323 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
9324
9325         * gutter-items.el (progress-display-clear-when-idle): Use
9326         add-one-shot-hook.
9327         * gutter-items.el (clear-progress-display): Adjust number of
9328         arguments.
9329
9330 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
9331
9332         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
9333
9334 2000-04-16  Ben Wing  <ben@xemacs.org>
9335
9336         * printer.el: New file.
9337
9338         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
9339
9340         * help.el (describe-installation): Fix decoding for Windows.
9341
9342         * menubar-items.el:
9343         * menubar-items.el (default-menubar):
9344         * menubar-items.el (tutorials-menu-filter): New.
9345         * menubar-items.el (popup-menubar-menu):
9346         Add authorship.  Redo Help menu and Tutorials filter.
9347
9348         * menubar.el: Correct comment.
9349
9350         * modeline.el (modeline-buffer-identification): Correct doc string.
9351
9352         * simple.el:
9353         * simple.el (printing): Removed.
9354         * simple.el (printer-name): Removed.
9355         * simple.el (generic-print-buffer): Removed.
9356         * simple.el (generic-print-region): Removed.
9357         Move generic print code to printer.el.
9358
9359 2000-04-15  Ben Wing  <ben@xemacs.org>
9360
9361         * simple.el (generic-print-region): New.
9362         make this function actually work.
9363         (generic-print-buffer): call generic-print-region.
9364
9365 2000-04-14  Andy Piper  <andy@xemacs.org>
9366
9367         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
9368         by using the new widget-callback-current-channel.
9369         (search-dialog-callback): ditto.
9370
9371 2000-04-12  Andy Piper  <andy@xemacs.org>
9372
9373         * gutter.el (default-gutter-position): moved from gutter-items.el.
9374         (default-gutter-position-changed-hook): ditto.
9375         (gutter-element-visibility-changed-hook): ditto.
9376         (set-gutter-element): ditto.
9377         (remove-gutter-element): ditto.
9378         (set-gutter-element-visible-p): ditto.
9379         (gutter-element-visible-p): ditto.
9380         (init-gutter): ditto.
9381
9382         * dialog.el (make-dialog-box): renamed and moved from
9383         gutter-items.el
9384
9385         * gutter-items.el: move various functions elsewhere.
9386
9387 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
9388
9389         * menubar-items.el: Fixed place of parenthesis.
9390
9391 2000-04-12  Ben Wing  <ben@xemacs.org>
9392
9393         * etags.el (find-tag-at-point): New.  Lets you do find-tag
9394                 without constantly being prompted for the tag.
9395         * simple.el: Added a number of section headings, to clarify the
9396                 organization of this file.
9397         * simple.el (activate-region):
9398         * simple.el (region-exists-p):
9399         * simple.el (region-active-p):
9400                 Moved these three function down to the other side of
9401                 the case-changing functions, so they join the rest of
9402                 the region code.
9403         * simple.el (printing): New.
9404         * simple.el (printer-name): New.
9405         * simple.el (generic-print-buffer): New.
9406                 New functions, a very simple prototype for a unified
9407                 printing interface.
9408
9409         * process.el (call-process-internal): Real fix for null BUFFER,
9410                 other problems with BUFFER specs.
9411
9412         * menubar-items.el:
9413                 Fixed up File->Print to use new printing functions.
9414                 Various corrections and expansions to Grep/Compile menus.
9415                 New options for Printing.
9416                 New options for SMTP Mail, the way to send mail under
9417                   MS Windows. (There's also a package patch to make SMTP
9418                   Mail be the default under MSWin.)
9419
9420 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
9421
9422         * menubar-items.el: Selecting Rectangle Mousing from menubar
9423         did not work.  Needed to quote mouse-track-rectangle-p.
9424
9425 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
9426
9427         * cl-compat.el (keywordp): Removed.
9428
9429 2000-04-05  Andy Piper  <andy@xemacs.org>
9430
9431         * gutter-items.el (progress-layout-glyph): don't initialize here.
9432         (progress-gauge-glyph): use dynamic sizing.
9433         (set-progress-display-style): new function. Set progress glyphs
9434         appropriately depending on the style.
9435         (progress-display-style): new variable. Custom version of
9436         set-progress-display-style.
9437         (progress-abort-glyph): switch to dynamic sizes.
9438         (search-dialog-text): make the edit field active.
9439
9440 2000-04-04  Andy Piper  <andy@xemacs.org>
9441
9442         * gutter-items.el (make-search-dialog): need to make the search
9443         dialog visible after creation.
9444
9445         * menubar-items.el (default-menubar): use the search dialog for
9446         searching. Remove some extraneous search menu items.
9447
9448         * gutter-items.el (set-gutter-element): allow glyphs to be used as
9449         well as strings.
9450         (make-gutter-only-dialog-frame): allow the user to create the
9451         frame unmapped. Allow the gutter spec to be given as a glyph.
9452         (search-dialog-direction): new variable.
9453         (search-dialog-text): new variable.
9454         (search-dialog-callback): new function. Callback for the search
9455         dialog action.
9456         (make-search-dialog): new function. Create a user-friendly search
9457         dialog.
9458
9459 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
9460
9461         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
9462         under Windows.
9463
9464 2000-04-01  Andy Piper  <andy@xemacs.org>
9465
9466         * font-lock.el (font-lock-fontify-keywords-region): Calculate
9467         progress more accurately.
9468
9469 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9470
9471         * finder.el (finder-compile-keywords): Process readable files only.
9472         Because error in process of .#finder-inf.el when compile xemacs
9473         with --with-clash-detection option.
9474
9475 2000-03-31  Andy Piper  <andy@xemacs.org>
9476
9477         * gutter-items.el (append-progress-display): don't delay after a
9478         successful font-lock.
9479         (make-gutter-only-dialog-frame): new function. Allow users to
9480         create gutter-only dialogs.
9481
9482 2000-03-27  Mike Alexander  <mta@arbortext.com>
9483
9484         * process.el (call-process-internal): Handle a null BUFFER
9485         parameter correctly.
9486
9487 2000-03-28  Andy Piper  <andy@xemacs.org>
9488
9489         * gutter-items.el (abort-progress-display): put strings in the
9490         gutter not extents.
9491         (progress-layout-glyph): signal special 'quit callback.
9492         (progress-display-quit-function): deleted.
9493         (progress-display-stop-callback): deleted.
9494         (progress-display-dispatch-command-events): deleted.
9495         (append-progress-display): remove calls to
9496         progress-display-dispatch-command-events.
9497         (raw-append-progress-display): ditto.
9498
9499 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
9500
9501         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
9502         being a list.  Actually define `stipple-pixmap-p' which is used as
9503         an error predicate.  Correctly handle PIXMAP being either relative
9504         or absolute file name.
9505
9506 2000-03-24  Andy Piper  <andy@xemacs.org>
9507
9508         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
9509         (abort-progress-display): ditto. Don't delete the created extent.
9510         (raw-append-progress-display): ditto.
9511         (progress-display-dispatch-non-command-events): new
9512         function. Encapsulates what we want to do when no command input is
9513         required.
9514         (progress-display-dispatch-command-events): likewise, but disable
9515         for now since it causes too many problems.
9516         (append-progress-display): use them.
9517         (raw-append-progress-display): ditto.
9518         (default-gutter-position-changed-hook): set this rather than
9519         default-gutter-position-changed.
9520         (default-gutter-position-changed-hook): lambda with zero arguments
9521         rather than one.
9522         (raw-append-progress-display): trap errors in pending input since
9523         allowing them to signal will hose the gauge well and
9524         truly. Ideally we would like to delay these until we are more able
9525         to cope.
9526         (append-progress-display): ditto.
9527
9528 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
9529
9530         * lisp/make-docfile.el: call-process-internal is now implemented
9531         in process.el.
9532
9533 2000-03-21  Ben Wing  <ben@xemacs.org>
9534
9535         * mule\mule-cmds.el (set-language-info-alist):
9536         Fix to correspond to new menu arrangement.
9537
9538 2000-03-21  Ben Wing  <ben@xemacs.org>
9539
9540         * process.el:
9541         * process.el (call-process-internal): New.
9542         New implementation of call-process.  Only enabled under NT, so far.
9543         stderr handling not implemented yet in CVS'd C code.
9544
9545 2000-03-20  Ben Wing  <ben@xemacs.org>
9546
9547         * lisp-mode.el:
9548         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
9549         * lisp-mode.el (lisp-interaction-mode):
9550         Put back Lisp Interaction menubar for Jan V's sake.
9551
9552         * simple.el:
9553         * simple.el (mark-ring):
9554         * simple.el (dont-record-current-mark): New.
9555         * simple.el (in-shifted-motion-command): New.
9556         * simple.el (mark-ring-unrecorded-commands): New.
9557         * simple.el (mark-ring-max):
9558         * simple.el (set-mark-command):
9559         * simple.el (push-mark):
9560         * simple.el (handle-pre-motion-command):
9561         Implement scheme for not recording unimportant marks.
9562
9563         * subr.el:
9564         * subr.el (function-allows-args): New.
9565         New function function-allows-args.
9566
9567 2000-03-20  Martin Buchholz <martin@xemacs.org>
9568
9569         * XEmacs 21.2.32 is released.
9570
9571 2000-03-20  Andy Piper  <andy@xemacs.org>
9572
9573         * gutter-items.el (update-tab-in-gutter): force selection of the
9574         selected-window if required to do so.
9575         (buffers-tab-items): ditto.
9576         (add-tab-to-gutter): ditto.
9577         (create-frame-hook): use force-selection.
9578         (default-gutter-position-changed): lambdify.
9579         (update-tab-hook): deleted since it was only used in one place.
9580
9581 2000-03-18  Andy Piper  <andy@xemacs.org>
9582
9583         * files.el (find-file-noselect): undo change that shouldn't have
9584         gone in.
9585
9586 2000-03-17  Andy Piper  <andy@xemacs.org>
9587
9588         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
9589         of selected-window trickery.
9590
9591         * gutter-items.el (update-tab-in-gutter): don't give dedicated
9592         frames tabs.
9593         (progress-display-stop-callback): progress -> progress-display
9594         (progress-display-quit-function): ditto.
9595         (clear-progress-display): ditto.
9596         (remove-progress-display): ditto.
9597         (append-progress-display): ditto.
9598         (abort-progress-display): ditto.
9599         (raw-append-progress-display): ditto.
9600         (display-progress-display): ditto.
9601         (current-progress-display-label): ditto.
9602         (current-progress-display): ditto.
9603         (lprogress-display): ditto and save the buffer
9604         (progress-display): ditto. Otherwise the buffer sometimes gets
9605         changed which confuses font-lock.
9606
9607         * font-lock.el (font-lock-default-fontify-buffer): catch all
9608         errors, not just quit.
9609         (font-lock-mode): progress -> display-progress
9610         (font-lock-default-fontify-buffer): ditto.
9611         (font-lock-fontify-syntactically-region): ditto.
9612         (font-lock-fontify-keywords-region): ditto.
9613
9614 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9615
9616         * cl.el (gensym): Move to here from cl-macs.el.
9617         (gentemp): Ditto.
9618
9619 2000-03-16  Andy Piper  <andy@xemacs.org>
9620
9621         * font-lock.el (font-lock-mode): use lprogress and friends for
9622         progress management.
9623         (font-lock-default-fontify-buffer): ditto.
9624         (font-lock-fontify-syntactically-region): ditto.
9625         (font-lock-fontify-keywords-region): ditto.
9626         (font-lock-revert-cleanup): fix reverting.
9627         (font-lock-revert-setup): ditto.
9628
9629         * gutter-items.el (progress-use-echo-area): new variable. Use the
9630         echo area for progress gauges if non-nil.
9631         (clear-progress): remove echo area stuff and defer to
9632         clear-message.
9633         (append-progress): dispatch non-command events after each progress
9634         increment. Remove echo area stuff.
9635         (abort-progress): remove echo area stuff and defer to
9636         display-message.
9637         (raw-append-progress): ditto. Dispatch non-command events after
9638         gutter redisplay.
9639         (display-progress): defer echo area stuff to display-message.
9640
9641         * gutter-items.el (clear-progress):
9642         (abort-progress): indentation changes.
9643         (display-progress): don't clear progress.
9644         (append-progress): compare messages with equal.
9645         (raw-append-progress): use dispatch-non-command-events to flush
9646         widget creation events.
9647
9648 2000-03-13  Ben Wing  <ben@xemacs.org>
9649
9650         * abbrev.el:
9651         * abbrev.el (abbrev-string-to-be-defined): New.
9652         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9653         Changes for use with the menubar.
9654
9655 2000-03-12  Ben Wing  <ben@xemacs.org>
9656
9657         * alist.el (vassoc): moved here from font-menu.el.
9658
9659         * custom.el (defface): typo fix.
9660
9661         * dialog.el (yes-or-no-p-dialog-box):
9662         * dialog.el (message-box):
9663         * files.el (save-some-buffers-1):
9664         Put accelerators in the button names.
9665
9666         * font-lock.el (font-lock-comment-face):
9667         * font-lock.el (font-lock-keyword-face):
9668         * font-lock.el (font-lock-function-name-face):
9669         Fixed some of the colors under MS Windows because the existing
9670         default colors were hardly different from black and needed to be
9671         made lighter.
9672
9673         * font-menu.el:
9674         * font-menu.el (font-menu-split-long-menu):
9675         * font-menu.el (font-menu-family-constructor):
9676         * font-menu.el (font-menu-size-constructor):
9677         * font-menu.el (font-menu-weight-constructor):
9678         * font-menu.el (font-menu-set-font):
9679         vassoc moved to alist.el.
9680         Accelerators added to all menus.
9681         Unused bound var new-props removed.
9682
9683         * keydefs.el: I did a whole lot of rearranging to put things in a
9684         more consistent order and fixed a number of cases where key
9685         combinations involving up, down, left, right and so on were
9686         defined but the corresponding keypad combinations were not
9687         defined.
9688
9689         * lisp-mode.el:
9690         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9691         * lisp-mode.el (emacs-lisp-mode):
9692         * lisp-mode.el (lisp-interaction-mode):
9693         * lisp-mode.el (flet):
9694         Added accelerators onto the menus.
9695         Made all the different versions of the let function be indented
9696         the same way.
9697         Undid Steve's easy-menu-ification, because it makes it impossible
9698         to have the menubar and popup menus different.
9699         Cleaned up the menu; added items for find-function &c and some
9700         indenting, and removed debug-on-*.
9701
9702         * list-mode.el (list-mode-hook):
9703         * list-mode.el (list-mode):
9704         * list-mode.el (completion-setup-hook):
9705         * list-mode.el (display-completion-list):
9706         Added support for the :window-height keyword, which is required
9707         because of other changes that I made for the file dialog box.  I
9708         also made the hook variables list-mode-hook and
9709         completion-setup-hook and also minibuffer-setup-hook in
9710         minibuf.el be permanent-local; see comment in list-mode.el.
9711
9712         * map-ynp.el (map-y-or-n-p):
9713         Added accelerators to the dialog buttons.
9714
9715         * menubar-items.el (menu-truncate-list):
9716         New internal function.
9717         * menubar-items.el (submenu-generate-accelerator-spec):
9718         * menubar-items.el (menu-item-strip-accelerator-spec):
9719         * menubar-items.el (menu-item-generate-accelerator-spec):
9720         New exported functions, for use in auto-generating accelerator specs.
9721
9722         * menubar-items.el:
9723         * menubar-items.el (default-menubar):
9724         * menubar-items.el (maybe-add-init-button):
9725         * menubar-items.el (bookmark-menu-filter):
9726         * menubar-items.el (slow-format-buffers-menu-line):
9727         * menubar-items.el (build-buffers-menu-internal):
9728         * menubar-items.el (language-environment-menu-filter):
9729         * menubar-items.el (default-popup-menu):
9730         * menubar-items.el (popup-buffer-menu):
9731         * menubar-items.el (popup-menubar-menu):
9732         Did a major overhaul on this file, and in fact I'm nowhere near
9733         done working on the menubar, and there will be more patches to
9734         come.  A basic summary of what I've done:
9735
9736         a) I added accelerators to all of the menu items.  For menus that
9737         are auto-generated, such as the buffers menu, the accelerators are
9738         automatically added to the beginning of each line using the
9739         numbers 1 through 9, then zero, and then letters starting with A,
9740         but omitting the letters that are already in use for the fixed
9741         menu items at the top of the buffers menu.  To facilitate adding
9742         accelerators of this kind, I created some new functions
9743         (*-accelerator-spec), which are also being used by other filters
9744         that auto generate lists of things such as ftp sites to download
9745         packages.  If people really don't like these accelerators
9746         appearing at the beginning of the menu items, a variable can be
9747         added to optionally turn them off, but I think this is rather
9748         pointless because other menu items have accelerators and many or
9749         most of the menu users will use the accelerators if the support is
9750         there.
9751
9752         b) I combined the top level Tools and Apps menus into a single
9753         Tools menu, because the distinction between the two is not
9754         obvious, and the items on the menus are not used often enough that
9755         putting some of them onto submenus is a problem.
9756
9757         c) I created two new top level menus called View and Cmds because
9758         there were too many items on the File and Edit menus, and I'm going
9759         to be adding more items to these menus.  In contrast to the Tools
9760         menu, the items on these menus may be used quite often during an
9761         editing session, and so should be available with fewer
9762         keystrokes.
9763
9764         d) I added a number of options to the options menu, including one
9765         for controlling whether the alt key can be used to traverse to
9766         menu items using the accelerators, one for controlling behavior of
9767         control-k, one for controlling how the kill and yank functions
9768         interact with the clipboard, a few additional buffers-menu
9769         options, and various other things.  I also did a bit of
9770         rearranging, for example, combining the keyboard and mouse options
9771         into a single keyboard and mouse submenu to facilitate the
9772         accelerators on that level.
9773
9774         e) I changed the variable buffers-menu-format-buffer-line-function
9775         to take two arguments instead of one, the second argument being
9776         the line number for use in creating an accelerator.  I added a
9777         hack to support existing functions with one argument (although I
9778         doubt that very many of these exist), for backward compatibility.
9779
9780         f) I moved the top level mule menu to be a submenu of the edit
9781         menu.  I think that most of the items on this menu are fairly
9782         useless and there are certainly not enough frequently used items
9783         to justify this being its own top level menu.
9784
9785         g) I combined most of the items in big-menubar.el into the main menu.
9786         If people think the main menu is too big, it would be possible to
9787         create different configurations, some smaller.
9788
9789         * menubar.el (check-menu-syntax):
9790         Deleted some syntax checks that were no longer valid, partly
9791         because of changes that were already made a long time ago, and
9792         partly because of a change I made where I allow the name of the
9793         menu item to be an evaluated expression rather than just a string,
9794         similar to all of the other parameters of a menu item.
9795
9796         * minibuf.el:
9797         * minibuf.el (read-file-name-1):
9798         * minibuf.el (mouse-read-file-name-1):
9799         I made a number of changes to improve the appearance
9800         and functioning of the file dialog box.  They include:
9801
9802         a) Fixing the problem where closing the dialog box by clicking on
9803         the close button of the window didn't properly exit the
9804         minibuffer.
9805
9806         b) Fixing the problem that if you typed part of a file name, and
9807         then clicked on a completion with the mouse, the file was not
9808         correctly selected.
9809
9810         c) Changing the title of the dialog box to reflect the operation
9811         being done in accordance with user interface conventions, rather
9812         than the name of the dialog box buffer, which is rather useless.
9813
9814         d) Remove the words "possible completions are" which didn't
9815         belong.
9816
9817         e) Fix things so that the completions scroll off the end of the
9818         completions windows only to the right, rather than both to the
9819         right and down, which is in accordance with Windows user interface
9820         conventions.
9821
9822         * msw-init.el (init-post-mswindows-win):
9823         Added a binding for meta-F4, which is the standard windows binding
9824         for exiting a program.
9825
9826         * select.el (get-selection-no-error):
9827         * select.el (own-selection):
9828         * select.el (own-clipboard):
9829         Added an optional argument called append to the functions
9830         own-selection and own-clipboard.  This adds support for appending
9831         text to the existing selection and allows the function
9832         own-clipboard to be used as the value of the variable
9833         interprogram- cut-function.
9834
9835         Fixed a bug in own-selection in handling zmacs-region-stays.
9836
9837         * simple.el (historical-kill-line): New.
9838
9839         * simple.el (kill-line):
9840         * simple.el (interprogram-cut-function):
9841         * simple.el (interprogram-paste-function):
9842         * simple.el (handle-pre-motion-command):
9843         * simple.el (next-line):
9844         * simple.el (previous-line):
9845         a) Expanded the variable kill-whole-line, so that function
9846         kill-line can be set to delete the entire line always, not just
9847         when cursor is at the beginning of the line.  This is controlled
9848         by setting the variable kill-whole-line to the symbol 'always.
9849         This behavior, as well as the existing kill-whole-line behavior,
9850         now only take effect when kill-line is called interactively,
9851         although this is a departure from a previous behavior in the case
9852         of setting this variable kill-whole-line to t.  It is almost
9853         certainly what has always been intended, and most likely the old
9854         way of doing things introduced bugs.  I also created a function
9855         called historical-kill-line, which ignores the kill-whole-line
9856         setting and always gives the historical behavior of only killing
9857         to the end of the line.  I bound this function to shift- control-k
9858         so that the kill to end of line behavior is available, even when
9859         kill-whole-line has been set to change control-k into the simple
9860         delete-whole-line behavior. (This can be set using the options
9861         menu.)
9862
9863         b) I changed things so that kill and yank now interact with the
9864         clipboard by default under windows.  This was done by changing the
9865         default value of interprogram-cut- function and
9866         interprogram-paste-function.  You can get the old behavior by
9867         setting these to nil, and there is an option on the options menu
9868         to do this.
9869
9870         c) I added support for selecting text using shifted motion keys.
9871         This support is on by default and can be controlled by the
9872         variable shifted-motion-keys-select-region.  There is also a
9873         variable called unshifted-motion-keys-deselect-region that
9874         controls more specifically how the shifted motion key behavior
9875         works.  I did not put an option on the options menu to turn this
9876         off, because I can't imagine why this would be useful.
9877
9878         * simple.el (forward-block-of-lines):
9879         * simple.el (backward-block-of-lines):
9880         * simple.el (block-movement-size):
9881         New.
9882
9883         * simple.el (uncapitalized-title-words):
9884         * simple.el (uncapitalized-title-word-regexp):
9885         * simple.el (capitalize-string-as-title):
9886         * simple.el (capitalize-region-as-title):
9887         New.
9888
9889
9890         * subr.el (add-hook):
9891         * subr.el (make-local-hook): New.
9892         * subr.el (remove-local-hook): New.
9893         * subr.el (add-one-shot-hook): New.
9894         * subr.el (add-local-one-shot-hook): New.
9895         Added some functions to make using hooks easier.
9896         These include:
9897
9898         a) Functions add-local-hook and remove-local-hook to make it easy
9899         to use local hooks.
9900
9901         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9902         make it possible to add a "one-shot" hook, which is to say a hook
9903         that runs only once, and automatically removes itself after the
9904         first time it has run.
9905
9906 2000-03-09  Andy Piper  <andy@xemacs.org>
9907
9908         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9909
9910 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9911
9912         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9913         Moved from menubar-items.el.
9914         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9915
9916 2000-03-08  Andy Piper  <andy@xemacs.org>
9917
9918         * gutter-items.el (build-buffers-tab-internal): add selected field
9919         to buffers tab spec.
9920
9921 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9922
9923         * minibuf.el (last-exact-completion): Initialize to nil.
9924
9925 2000-03-07  Didier Verna  <didier@xemacs.org>
9926
9927         * startup.el (command-line-1): remove unused variable
9928         `first-file-buffer'.
9929
9930 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9931
9932         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9933         which is also used for Web server log files.
9934
9935 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9936
9937         * mule/mule-charset.el: Setup auto-fill-chars.
9938
9939 2000-03-02  SL Baur  <steve@beopen.com>
9940
9941         * subr.el (with-string-as-buffer-contents): Reimplement using
9942         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9943         non-deletion of buffer after execution problem.
9944         (with-output-to-string): Use unique buffer name.
9945
9946 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9947
9948         * gutter-items.el (buffers-tab-sort-function):  New variable.
9949         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9950
9951 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9952
9953         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9954
9955 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9956
9957         * menubar-items.el (maybe-add-init-button): Remove the "Load
9958         .emacs" button from all menubars.
9959
9960 2000-03-01  Didier Verna  <didier@xemacs.org>
9961
9962         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9963         region rectangle replacement (from Jan Vroonhof).
9964         (replace-rectangle): new function.
9965
9966 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9967
9968         * mule/mule-cmds.el (set-default-coding-systems): Use
9969         set-terminal-coding-system and set-keyboard-coding-system.
9970         * coding.el (set-terminal-coding-system): Use
9971         set-console-tty-output-coding-system.
9972         (set-keyboard-coding-system): Use
9973         set-console-tty-input-coding-system.
9974
9975 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9976
9977         * minibuf.el (read-variable): Allow symbol to default argument.
9978
9979 2000-02-27  Andy Piper  <andy@xemacs.org>
9980
9981         * gutter-items.el (update-tab-hook): new function to be used for
9982         hooks.
9983         (create-frame-hook): add update-tab-hook.
9984         (record-buffer-hook): ditto.
9985         (default-gutter-position-changed): ditto.
9986         (default-gutter-position): updating the buffers tab is now handled
9987         by a hook.
9988         (default-gutter-position-changed-hook): new variable.
9989         (gutter-element-visibility-changed-hook): ditto.
9990         (set-gutter-element-visible-p): call it.
9991         (set-gutter-element): use modify-specifier-instances. Set extents
9992         as duplicable before using.
9993         (remove-gutter-element): ditto.
9994         (set-gutter-element-visible-p): ditto.
9995         (init-gutter): new function.
9996         (add-tab-to-gutter): use new gutter-element functions rather than
9997         setting specifiers directly.
9998         (clear-progress): ditto.
9999         (abort-progress): ditto.
10000         (gutter-buffers-tab-visible-p): renamed from
10001         default-gutter-visible-p
10002
10003         * specifier.el (modify-specifier-instances): new function from Jan
10004         Vroonhof.
10005
10006         * x-init.el (init-post-x-win): call init-gutter.
10007
10008         * msw-init.el (init-post-mswindows-win): call init-gutter.
10009
10010         * menubar-items.el (default-menubar): Update to reflect new gutter
10011         variables.
10012
10013 2000-02-26  Andy Piper  <andy@xemacs.org>
10014
10015         * gutter-items.el (set-gutter-element): new function. Add gutter
10016         elements to the specified gutter.
10017         (remove-gutter-element): new function. Remove gutter elements from
10018         the specified gutter.
10019         (set-gutter-element-visible-p): new function. Set gutter element
10020         visibility for the provided gutter-visible specifier.
10021
10022 2000-02-23  Andy Piper  <andy@xemacs.org>
10023
10024         * gutter-items.el (add-tab-to-gutter): specify dimensions
10025         dynamically.
10026
10027 2000-02-24  Martin Buchholz  <martin@xemacs.org>
10028
10029         * gutter-items.el (add-tab-to-gutter):
10030         * package-get.el (package-get-interactive-package-query):
10031         * package-ui.el (pui-directory-exists):
10032         (pui-install-selected-packages):
10033         (pui-list-packages):
10034         Use #'(lambda ...)  instead of '(lambda ...).
10035
10036 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
10037
10038         * startup.el (load-user-init-file): Check to make sure user
10039           has an init-file before calling load().
10040
10041 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10042
10043         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
10044
10045 2000-02-23  Martin Buchholz <martin@xemacs.org>
10046
10047         * XEmacs 21.2.31 is released.
10048
10049 2000-02-21  Mike Sperber <mike@xemacs.org>
10050
10051         * loadup.el (really-early-error-handler):
10052         * update-elc.el:
10053         * make-docfile.el:
10054         Remove dependency on EMACSBOOTSTRAP... environment variables.
10055
10056 2000-02-21  Martin Buchholz <martin@xemacs.org>
10057
10058         * XEmacs 21.2.30 is released.
10059
10060 2000-02-19  Martin Buchholz  <martin@xemacs.org>
10061
10062         * byte-optimize.el (byte-optimize-plus):
10063         (byte-optimize-minus):
10064         (byte-optimize-multiply):
10065         Optimize (- 0) to 0, not (-)
10066         Optimize (+ 5 3.0) to 8.0
10067         Optimize (* 5 3.0) to 15.0
10068         Improve readability.
10069
10070 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10071
10072         * modeline.el: (modeline-scrolling-method): change modeline
10073         mswindows cursor appearance according to the value.
10074
10075         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
10076         and 'gui-element face colors and 'gui-element face font to Windows
10077         defaults.
10078
10079 2000-02-09 Stef Epardaud  <stef@lunatech.com>
10080
10081         * font-lock.el: Javadoc enhancements
10082
10083 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10084
10085         * ldap.el (toplevel): Test if LDAP support has been compiled in
10086         (ldap-verbose): New option
10087         (ldap-search-entries): Renamed from the previous ldap-search
10088         Conditionalize message display on ldap-verbose
10089         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
10090         defuns
10091         (ldap-search): Is now defined as an obsolete wrapper calling
10092         ldap-search-basic or ldap-search-entries
10093
10094
10095 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
10096             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
10097             Jan Vroonhof  <jan@xemacs.org>
10098
10099         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
10100         When for-effect is true, didn't call `byte-optimize-form'
10101         in and/or subforms without last.
10102
10103 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10104
10105         * package-get.el (package-get-download-sites): Use correct custom
10106         type.
10107
10108 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10109
10110         * files.el (write-file): Ask for coding system when compiled with
10111         file-coding.
10112
10113 2000-02-16  Andy Piper  <andy@xemacs.org>
10114
10115         * buffer.el (switch-to-buffer): give norecord argument to
10116         set-window-buffer instead of explicitly recording.
10117
10118         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
10119         we have to pick a window.
10120
10121 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10122
10123         * mule/mule-cmds.el (describe-language-support): Don't add
10124         unexist function to help-map.
10125         (describe-coding-system): Don't use already assigend `C'.
10126
10127 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10128
10129         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
10130         work in custom.
10131
10132 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
10133
10134         * about.el: Ienaga's e-mail address change.
10135
10136 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
10137
10138         * etags.el (find-tag): force new window -- even if buf already
10139         visible -- when other-window is t
10140
10141 2000-02-16  Martin Buchholz <martin@xemacs.org>
10142
10143         * XEmacs 21.2.29 is released.
10144
10145 2000-02-09  Martin Buchholz  <martin@xemacs.org>
10146
10147         * cl-extra.el (getf): This is now identical to `plist-get', so
10148         just defalias it.
10149         * cl-macs.el: Make getf an alias to plist-get, at the
10150         byte-compiler level, using define-compiler-macro.
10151
10152 2000-02-08  Martin Buchholz  <martin@xemacs.org>
10153
10154         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
10155
10156 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
10157
10158         * lisp/etags.el (find-tag-internal): set exact-tagname to
10159           a regular expression that matches against the tagname
10160           part of the tag entry first instead of only looking in
10161           the context area.
10162
10163 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10164
10165         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
10166         * toobar.el: fixed typo(s) in customizing default-toolbar-position
10167
10168 2000-02-07  Martin Buchholz <martin@xemacs.org>
10169
10170         * XEmacs 21.2.28 is released.
10171
10172 2000-02-07  Martin Buchholz  <martin@xemacs.org>
10173
10174         * cl-extra.el (getf): Just call `get', never `get*'.
10175         Make arglist match docstring.
10176         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
10177         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
10178         * byte-optimize.el: remove references to `get*'.
10179
10180 2000-02-06  Martin Buchholz  <martin@xemacs.org>
10181
10182         * mule/european.el: Add syntax information for Latin3 and Latin4.
10183
10184 2000-02-02  Martin Buchholz  <martin@xemacs.org>
10185
10186         * byte-optimize.el: Byte-optimize (length "foo")
10187
10188 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
10189
10190         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
10191         width check using `window-leftmost-p' and `window-rightmost-p'.
10192
10193 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
10194
10195         * wid-edit.el (widget-match-inline): An atom never matches a
10196           list.
10197
10198 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10199
10200         * modeline.el: Consolidated 'x and 'mswindows specification under
10201         'win tag.
10202
10203 2000-01-29  Andy Piper  <andy@xemacs.org>
10204
10205         * gutter-items.el: (format-buffers-tab-line): Try and be
10206         intelligent about buffer naming when we have duplicates.
10207
10208 2000-01-29  Andy Piper  <andy@xemacs.org>
10209
10210         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
10211         updated when it becomes visible.
10212
10213 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10214
10215         * bytecomp.el (byte-compile-insert-header): Properly set coding
10216         system under MULE and file-coding.
10217
10218 2000-01-28  Martin Buchholz  <martin@xemacs.org>
10219
10220         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
10221         (dontusethis-set-value-terminal-coding-system-handler):
10222         (dontusethis-set-value-keyboard-coding-system-handler):
10223         Never undefine coding system aliases.  Emergency fix for gnus.
10224
10225 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
10226
10227         * files.el (abbreviate-file-name): Use directory-sep-char instead
10228         of hard-coded "/".
10229
10230 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
10231
10232         * startup.el (user-init-file-base-list): New variable, replacing
10233         user-init-file-base.
10234         (find-user-init-file): New function.
10235         (command-line-early): Use it.
10236         (load-user-init-file): Ditto.
10237
10238 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10239
10240         * gutter-items.el (update-tab-in-gutter): Use proper locale when
10241         calling valid-image-instantiator-format-p
10242
10243 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
10244
10245         * isearch-mode.el (isearch-mode): The variable is
10246         isearch-unhidden-extents, not isearch-opened-extents.
10247
10248 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
10249
10250         * minibuf.el (next-history-element): Modify error message if a
10251         default value is available.
10252
10253 2000-01-26  Martin Buchholz  <martin@xemacs.org>
10254
10255         * bytecomp.el (byte-compile-file): Don't unconditionally write
10256         .elc files in binary - might contain non-Latin1.
10257
10258 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10259
10260         * process.el (shell-quote-argument): Use (nt-quote-process-args)
10261         for windows-nt.
10262
10263         * version.el:
10264         * startup.el (user-init-file-base):
10265         * process.el (call-process-region):
10266         * files.el (make-backup-file-name):
10267         (backup-file-name-p):
10268         (file-relative-name):
10269         (abbreviate-file-name):
10270         (set-auto-mode):
10271         * code-process.el (call-process-region): Removed unnecessary
10272         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
10273         support out of the universe.
10274
10275         * process.el:
10276         * code-process.el:
10277         * bytecomp.el (byte-compile-file): Removed reference to
10278         buffer-file-type, and commented usage of binary-process-output
10279         NTEmacs variables.
10280
10281 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
10282
10283         * help.el (function-arglist): Add case for macro.
10284
10285 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10286
10287         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
10288         printers.
10289         (custom-display): Added a menu for printer/display tags.
10290
10291         * frame.el (frame-type):
10292         * device.el (device-type): Added 'msprinter to the doc string, and
10293         removed 'pc -- it is not going to be implemented ever.
10294         (call-device-method): Fixed docstring typo.
10295         Defined specifier tags 'printer and 'display.
10296
10297 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
10298
10299         * lisp/itimer.el (itimer-run-expired-timers): (consp
10300           last-command-event-time) instead of (consp
10301           'last-command-event-time).
10302
10303 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10304
10305         * msw-glyphs.el: Removed obsolete commentary.
10306
10307 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
10308
10309         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
10310         better default value.
10311
10312 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
10313
10314         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
10315         (read-string): Ditto.
10316         (eval-minibuffer): Ditto.
10317         (read-command): Ditto.
10318         (read-function): Ditto.
10319         (read-variable): Ditto.
10320         (read-number): Ditto.
10321         (read-shell-command): Ditto.
10322         (read-number): Record history.
10323
10324 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
10325
10326         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
10327
10328 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
10329
10330         * faces.el (startup-initialize-custom-faces): New function.
10331         Reset all faces created during auto-autoloads loading time
10332         by defface.
10333         * startup.el (command-line): Call it.
10334
10335 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
10336
10337         * about.el (about-hackers): Add myself to contributors list.
10338
10339 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10340
10341         * menubar-items.el (maybe-add-init-button): Removed an argument in
10342         a call to load-user-init-file, as the function managed to lose its
10343         formal parameter a few betas ago.
10344
10345 2000-01-18  Martin Buchholz <martin@xemacs.org>
10346
10347         * XEmacs 21.2.27 is released.
10348
10349 2000-01-18  Martin Buchholz  <martin@xemacs.org>
10350
10351         * process.el (shell-command-to-string): Use the FSF docstring.
10352         Make shell-command-to-string the standard function, and
10353         exec-to-string the (deprecated) alias.
10354
10355         * startup.el: typo fix.
10356
10357 2000-01-16  Martin Buchholz  <martin@xemacs.org>
10358
10359         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
10360
10361 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10362
10363         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
10364         buffers after visible buffers.
10365         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
10366
10367 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10368
10369         * info.el (Info-extract-menu-node-name): Stop at a dot
10370         followed by whitespace or right parenthesis.
10371
10372 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
10373
10374         * info.el (Info-directory-list): Warn against using Customize with
10375         Info-directory-list.
10376
10377 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
10378
10379         * minibuf.el (read-file-name): doc fix.
10380
10381         * autoload.el (update-file-autoloads): doc fix.
10382
10383         * about.el (about-hackers): Change my E-mail address.
10384
10385 2000-01-13  Martin Buchholz  <martin@xemacs.org>
10386
10387         * info.el (Info-visit-file): Just use the `f' interactive spec to
10388         read a filename in the standard way.
10389
10390 2000-01-13  Andy Piper  <andy@xemacs.org>
10391
10392         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
10393         (gutter-buffers-tab-extent): new variable.
10394         (update-tab-in-gutter): call add-tab-to-gutter again if the
10395         orientation has changed.
10396         (add-tab-to-gutter): cope with different orientations.
10397
10398 2000-01-11  Didier Verna  <didier@xemacs.org>
10399
10400         * info.el (Info-following-node-name): backward-skip dots as well
10401         as spaces (dots at the end of a node name aren't part of it).
10402         (Info-extract-menu-node-name): don't skip dots. There could be
10403         some in the node name.
10404         (Info-index): allow dots to be part of a node name.
10405
10406 2000-01-12  Andreas Jaeger  <aj@suse.de>
10407
10408         * files.el (auto-mode-alist): Added idlwave-mode.
10409         Patch by Carsten Dominik <dominik@astro.uva.nl>.
10410
10411 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10412
10413         * info.el (Info-search): Show default value.
10414
10415 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10416
10417         * info.el (Info-read-node-completion-table): New variable.
10418         (Info-read-node-name-1): New function.
10419         (Info-read-node-name): Use it.
10420         (Info-follow-reference): Use DEFAULT argument of completing-read.
10421         (Info-menu): Ditto.
10422
10423 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10424
10425         * hyper-apropos.el (hyper-describe-key-briefly): Save
10426         window configuration.
10427         (hyper-describe-face): Use DEFAULT of completing-read.
10428         (hyper-apropos-read-variable-symbol): Ditto.
10429         (hyper-apropos-read-function-symbol): Ditto.
10430
10431 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10432
10433         * mule/mule-cmds.el (set-default-coding-system): Set
10434         comint-exec-hook to use coding-system-for-read and
10435         coding-system-for-write so that C-x RET c works.
10436
10437 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10438
10439         * minibuf.el (minibuffer-confirm-incomplete): Customize.
10440         (previous-matching-history-element): Increment
10441         minibuffer-max-depth by 1.
10442         (next-matching-history-element): Ditto.
10443
10444 2000-01-11  Andy Piper  <andy@xemacs.org>
10445
10446         * gutter-items.el (buffers-tab): Create a new face for the buffers
10447         tab.
10448         (buffers-tab-face): use it.
10449
10450 2000-01-10  Didier Verna  <didier@xemacs.org>
10451
10452         * modeline.el (modeline-scrolling-method): change modeline X
10453         cursor appearance according to the value.
10454
10455 2000-01-07  Andreas Jaeger  <aj@suse.de>
10456
10457         * about.el (about-hackers): Moved my entry to contributor list.
10458         (xemacs-hackers): Added myself.
10459         (about-maintainer-info): Added description of myself.
10460
10461
10462 2000-01-07  Didier Verna  <didier@xemacs.org>
10463
10464         * modeline.el (modeline-scrolling-method): new variable.
10465         (mouse-drag-modeline): add reference to it in the docstring.
10466         (mouse-drag-modeline): handle it.
10467
10468 2000-01-08  Andy Piper  <andy@xemacs.org>
10469
10470         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
10471         calls.
10472         (remove-buffer-from-gutter-tab): ditto.
10473
10474 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
10475
10476         * cus-edit.el (custom-hook-convert-widget): Fix comment.
10477         (custom-face-edit): Fix grammatical error in help message.
10478
10479 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10480
10481         * movemail.el: Added.
10482
10483         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
10484
10485 2000-01-03  Didier Verna  <didier@xemacs.org>
10486
10487         * modeline.el (mouse-drag-modeline): remove the code related to
10488         the modeline horizontal scrolling facility.
10489
10490 1999-12-31  Martin Buchholz <martin@xemacs.org>
10491
10492         * XEmacs 21.2.26 is released.
10493
10494 1999-12-28  Andy Piper  <andy@xemacs.org>
10495
10496         * wid-edit.el (widget-push-button-value-create): The gui cache
10497         does not agree with native widgets which can only be displayed
10498         once per window. The reasons for caching are diminished now that
10499         we don't hog resources when creating buttons.
10500         (widget-push-button-cache) deleted.
10501
10502 1999-12-24  Martin Buchholz <martin@xemacs.org>
10503
10504         * XEmacs 21.2.25 is released.
10505
10506 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10507
10508         * hyper-apropos.el (hyper-apropos): Toggle
10509         hyper-apropos-programming-apropos correctly.
10510         Set REGEXP when user accepts default value.
10511
10512 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10513
10514         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
10515         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
10516
10517 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10518
10519         * mule/mule-category.el (undefined-category-designator):
10520         Return char instead of character.  Search for undefined one.
10521         (describe-category): Use with-displaying-help-buffer.
10522
10523 1999-12-21  Martin Buchholz  <martin@xemacs.org>
10524
10525         * byte-optimize.el (byte-optimize-plus):
10526         Optimize (+ 1) to 1 instead of (1+ nil).
10527
10528         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
10529
10530         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
10531
10532         * byte-optimize.el (byte-optimize-char-before): New function.
10533         Remove performance penalty for using (char-before) instead of (char-after).
10534
10535 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10536
10537         * mule/mule-category.el (char-category-list): Return character
10538         instead of integer.
10539
10540 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10541
10542         * minibuf.el (read-buffer): Check default is buffer object.
10543
10544 1999-11-25  Andy Piper  <andy@xemacs.org>
10545
10546         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
10547         for buttons.
10548
10549 1999-12-16  Andreas Jaeger  <aj@suse.de>
10550
10551         * package-get.el (package-get-maybe-save-index): Fixed typo.
10552         Patch by Jeff Miller <jmiller@smart.net>.
10553
10554 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
10555
10556         * gnuserv.el (gnuserv-process-filter):  don't call
10557         gnuserv-write-to-client when gnuserv-current-client is nil
10558
10559 1999-12-14  Martin Buchholz <martin@xemacs.org>
10560
10561         * XEmacs 21.2.24 is released.
10562
10563 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10564
10565         * about.el (about-hackers): Update my email address.
10566
10567 1999-12-07  Martin Buchholz <martin@xemacs.org>
10568
10569         * XEmacs 21.2.23 is released.
10570
10571 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
10572
10573         * package-get.el (package-get-download-sites): Removed several
10574         defunct download sites, added many new ones, and corrected a few
10575         incorrect directory-on-site entries.  Added physical locations to
10576         site-description.
10577
10578 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10579
10580         * finder.el (finder-commentary): add DOC string and fix
10581         interactive spec
10582
10583 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10584
10585         * help.el (describe-function): Don't forget to intern the string
10586         completing-read returns.
10587         (describe-variable): Ditto.
10588
10589 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
10590
10591         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
10592         `hyper-apropos-help-mode' here to find symbol to customize
10593         irregardless of cursor position and simplify
10594         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10595         `hyper-apropos-popup-menu'.
10596
10597 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10598
10599         * apropos.el (apropos-mode-map): Add return to call
10600         apropos-follow.
10601         (apropos-print): Call apropos-mode to have better
10602         command reference. Put keymap text-poperty to
10603         symbole name.
10604
10605 1999-11-22  Alastair Burt  <burt@dfki.de>
10606
10607         * help.el: (describe-bindings-1): Added handling of keymaps for
10608         the extents at point.
10609
10610 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10611
10612         * gutter-items.el (buffers-tab-items): Wrap the function in a
10613         save-match-data
10614
10615 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10616
10617         * help.el (describe-function): Use the DEFAULT argument to
10618         completing-read.
10619         (describe-variable): Ditto.
10620
10621 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10622
10623         * minibuf.el (read-from-minibuffer): Add optional argument
10624         DEFAULT to have better mini-buffer history support.
10625         (completing-read): Pass default to read-from-minibuffer.
10626         (read-buffer): Pass default to completing-read.
10627
10628 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10629
10630         * font-lock.el (font-lock-doc-string-face): Document the
10631         `font-lock-lisp-like' property.
10632
10633 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10634
10635         * lisp-mode.el: Specify `font-lock-lisp-like'.
10636
10637         * font-lock.el (font-lock-lisp-like): New function.
10638         (font-lock-fontify-syntactically-region): Use it.
10639
10640 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10641
10642         * XEmacs 21.2.22 is released
10643
10644 1999-11-28  Martin Buchholz <martin@xemacs.org>
10645
10646         * XEmacs 21.2.21 is released.
10647
10648 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10649
10650         * minibuf.el (read-coding-system): Accept symbol and
10651         coding-system object as a default-coding-system.
10652
10653 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10654
10655         * minibuf.el (read-coding-system): Accept symbol as
10656         a default-coding-system.
10657
10658 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10659
10660         * apropos.el (apropos-documentation): Use insert instead
10661         of princ.
10662
10663 1999-11-07  William M. Perry  <wmperry@aventail.com>
10664
10665         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10666           for the linux console.
10667
10668         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10669           stuff to work when you are not on a window system, since the GPM
10670           mouse support now allows pasting from outside of XEmacs.
10671
10672 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10673
10674         * XEmacs 21.2.20 is released
10675
10676 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10677
10678         * setup-paths.el (paths-default-info-directories): Add
10679         /usr/share/info and /usr/local/share/info.
10680
10681 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10682
10683         * about.el: Updated Vladimir Ivanovic's info.
10684
10685 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10686
10687         * auto-show.el (auto-show-truncationp): Remove.
10688
10689         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10690
10691 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10692
10693         * indent.el (indent-line-to): fix bug: spaces were not replaced
10694         with tab if column is multiple of tab-width
10695         From dhn@qedinc.com
10696
10697 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10698
10699         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10700         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10701
10702         * package-get.el (package-get-package-provider): Be verbose when
10703         interactive. Patch from Robert Pluim
10704
10705 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10706
10707         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10708         info file suffixes.
10709
10710 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10711
10712         * process.el (open-network-stream): Add a new optional parameter
10713         PROTOCOL to support udp; fix a minor typo and add an explanation
10714         in docstring for udp programming.
10715
10716         * code-process.el (open-network-stream): Add a new optional
10717         parameter PROTOCOL to support udp; fix a minor typo and add an
10718         explanation in docstring for udp programming.
10719
10720 1999-10-18  Andy Piper  <andy@xemacs.org>
10721
10722         * gui.el (make-gui-button): be more precise about how we call
10723         callbacks.
10724
10725         * wid-edit.el (widget-push-button-value-create): Use the new form
10726         of native gui-button.
10727
10728 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10729
10730         * info.el (Info-page-prev): Don't do (sit-for 0).
10731
10732 1999-10-13  Andy Piper  <andy@xemacs.org>
10733
10734         * gutter-items.el (progress-abort-glyph): new glyph for showing
10735         abort status.
10736         (append-progress): dispatch-event rather than sit-for.
10737         (abort-progress): new function. Show the abort glyph with an
10738         appropriate message.
10739         (raw-append-progress): dispatch-event rather than sit-for.
10740         (display-progress): cope with aborts.
10741
10742         * gui.el (make-gui-button): Use native widgets for buttons
10743         unconditionally.
10744         (insert-gui-button): ditto.
10745         (gui-button-p): ditto.
10746
10747         * xbm-button.el: remove from core.
10748
10749         * xpm-button.el: remove from core.
10750
10751 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10752
10753         * faces.el (init-device-faces): Don't initialize the random faces
10754         on the stream device.
10755
10756 1999-10-06  Andy Piper  <andy@xemacs.org>
10757
10758         * files.el (recover-file): Don't use ls under windows for revert buffer.
10759
10760 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10761
10762         * package-get.el (package-get-download-menu): Make menu really
10763         toggle download sites.
10764         (package-get-download-sites): Add autoload cookie.
10765
10766 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10767
10768         * setup-paths.el (paths-find-module-directory): Ditto.
10769
10770 1999-09-29  Werner Fink  <werner@suse.de>
10771
10772         * setup-paths.el (paths-find-exec-directory): Add missing nil
10773         parameter for environment.
10774
10775 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10776
10777         * modeline.el (modeline-format):
10778         Only purecopy the strings.  Else
10779         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10780         barfs.
10781
10782 1999-08-28  Mike Woolley  <mike@bulsara.com>
10783
10784         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10785         user setting comint-completion-addsuffix and
10786         comint-process-echoes.
10787
10788 1999-09-22  Andy Piper  <andy@xemacs.org>
10789
10790         * gutter-items.el (update-tab-in-gutter): use
10791         last-nonminibuf-window instead of selected-window.
10792
10793 1999-09-18  Andy Piper  <andy@xemacs.org>
10794
10795         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10796         display on.
10797
10798         * subr.el (record-buffer-hook): new variable so that the hook gets
10799         some documentation.
10800
10801 1999-09-16  Andy Piper  <andy@xemacs.org>
10802
10803         * gutter-items.el (update-tab-in-gutter): only update when the
10804         gutter is visible.
10805         (remove-buffer-from-gutter-tab): ditto.
10806
10807 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10808
10809         * simple.el (do-auto-fill): Commented out part of Kinsoku
10810         processing.
10811
10812 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10813
10814         * isearch-mode.el (isearch-highlightify-region): Give the
10815         highlighting extents a high priority.
10816         (isearch-make-extent): Give the main highlighting extent an even
10817         higher priority.
10818
10819 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10820
10821         * packages.el (packages-compute-package-locations): Fix typo from
10822         -u rationalization.
10823
10824 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10825
10826         * setup-paths.el (paths-find-doc-directory): Respect value of
10827         `configure-doc-directory.'
10828
10829         * find-paths.el (paths-find-architecture-directory): Give
10830         precendence `default' argument (which typically comes from
10831         configure).
10832
10833 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10834
10835         * startup.el (command-line-early): Added options -user-init-file
10836         and -user-init-directory.
10837
10838         * files.el (user-init-file): Default to NIL so we can recognize
10839         when it's set.
10840
10841 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10842
10843         * obsolete.el (init-file-user):
10844         * startup.el:
10845         * packages.el (packages-compute-package-locations):
10846         * package-get.el (package-get-user-index-filename):
10847         * menubar-items.el (maybe-add-init-button):
10848         * info.el (Info-annotations-path):
10849         * dump-paths.el:
10850         Change `user-init-directory' to be an absolute path.
10851         Use `user-init-directory' where appropriate.
10852         Zap `init-file-user' and its uses.
10853
10854 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10855
10856         * subr.el (copy-symbol): New function.
10857
10858 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10859
10860         * isearch-mode.el (isearch-done): Be sure to restore invisible
10861         extents in the proper buffer.
10862         (isearch-pre-command-hook): Set this-command to the correct value
10863         in case the buffer has changed and old overriding-local-map was
10864         used.
10865         (isearch-restore-extent): Use remprop instead of setting the
10866         property to nil.
10867
10868 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10869
10870         * cmdloop.el (execute-extended-command): Update zmacs region
10871         before the delay.
10872         (execute-extended-command): Make the message gettext-friendly.
10873
10874 1999-09-07  Andy Piper  <andy@xemacs.org>
10875
10876         * gutter-items.el (progress-gauge-glyph): renamed from
10877         progress-glyph.
10878         (progress-text-glyph): new variable.
10879         (progress-layout-glyph): use layouts and text glyphs.
10880         (progress-area-buffer): removed.
10881         (progress-text-and-extent): new variable.
10882         (progress-displayed-p): dynamically create gutter area buffer.
10883         (clear-progress): ditto.
10884         (raw-append-progress): ditto.
10885         (append-progress): use new glyph names.
10886         (raw-append-progress): only create the extent when needed. set
10887         properties more optimally.
10888         (progress): remove args.
10889
10890 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10891
10892         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10893         mapcar where the return value is unused.
10894         (isearch-restore-invisible-extents): Ditto.
10895         (isearch-highlight-all-cleanup): Ditto.
10896         (isearch-delete-extents-in-range): Traverse the extents only once.
10897         (isearch-highlight-all-update): Don't start over if the search
10898         string has changed and more input is pending.
10899
10900 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10901
10902         * packages.el (packages-find-package-data-path): Ditto.
10903
10904         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10905
10906         * subr.el (mapc-internal): Don't make obsolete.
10907
10908         * cl-extra.el (mapc): Resurrect.
10909
10910 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10911
10912         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10913         alias.
10914
10915         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10916         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10917         (isearch-yank-clipboard): Use get-clipboard instead of
10918         x-get-clipboard.
10919         (isearch-yank-selection): Fix docstring.
10920
10921 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10922
10923         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10924
10925 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10926
10927         * cl-macs.el (extent-start-position): Fix setf method.
10928         (extent-end-position): Ditto.
10929
10930 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10931
10932         * isearch-mode.el: End merge with FSF 20.4.
10933
10934         * isearch-mode.el (search-invisible): New variable.
10935         (isearch-hide-immediately): Ditto.
10936         (isearch-unhidden-extents): Ditto.
10937         (isearch-range-invisible): New function.
10938         (isearch-unhide-extent): Ditto.
10939         (isearch-restore-invisible-extents): Ditto.
10940         (isearch-restore-extent): Ditto.
10941
10942         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10943         implementation.
10944         (isearch-ring-retreat-edit): Ditto.
10945         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10946         (isearch-forward-regexp): New arguments NOT-REGEXP and
10947         NO-RECURSIVE-EDIT.
10948         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10949         (isearch-backward-regexp): New arguments NOT-REGEXP and
10950         NO-RECURSIVE-EDIT.
10951         (isearch-mode): Return isearch-success.
10952         (isearch-update): Use unread-command-events instead of
10953         unread-command-event.
10954         (isearch-abort): If an invalid regexp is encountered, keep popping
10955         states.
10956         (isearch-*-char): Use FSF implementation.
10957         (isearch-whitespace-chars): Use the more robust FSF's
10958         implementation.
10959         (isearch-within-brackets): New variable.
10960         (isearch-mode): Initialize it.
10961         (isearch-edit-string): Bind it.
10962         (isearch-search-and-update): Set it.
10963         (isearch-push-state): Push it.
10964         (isearch-top-state): Pop it.
10965         (isearch-search): Set it.
10966         (isearch-printing-char): When called by isearch-whitespace-chars,
10967         handle M-SPC gracefully.
10968         (isearch-message-prefix): New argument ELLIPSIS.
10969         (isearch-message-suffix): Ditto.
10970         (isearch-message): Use the ELLIPSIS argument when calling
10971         isearch-message-prefix and isearch-message-suffix.
10972         (isearch-message-prefix): Distinguish between "wrapped" and
10973         "overwrapped" search, FWIW.
10974
10975 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10976
10977         * isearch-mode.el (isearch-edit-string): Use the head of the
10978         search ring instead of search-last-string and search-last-regexp.
10979         (search-highlight): Renamed from isearch-highlight.
10980         (isearch-exit): Use the new name.
10981         (isearch-highlight): Ditto.
10982         (isearch-dehighlight): Ditto.
10983         (isearch-update-ring): New function.
10984         (isearch-done): Call it.
10985         (isearch-done): New argument EDIT.
10986         (isearch-repeat): If search string is empty, look up at the car of
10987         the search ring; ignore the yank pointer.
10988         (isearch-abort): Call isearch-done with NOPUSH.
10989         (isearch-cancel): New function.
10990         (isearch-mode-map): Bind it to ESC ESC ESC.
10991
10992         * isearch-mode.el: Begin merge with FSF 20.4.
10993
10994 1999-09-01  Andy Piper  <andy@xemacs.org>
10995
10996         * x-select.el (x-get-clipboard): obsolete.
10997         (x-yank-clipboard-selection): obsolete
10998
10999         * select.el (disown-selection): need to be careful to disown the
11000         clipboard if we set it via selection.
11001         (get-clipboard): move from x-select.el
11002         (yank-clipboard-selection): ditto.
11003
11004 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
11005
11006         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
11007         isearch-highlight-all-matches to nil.
11008         (isearch-fixed-case): New variable.
11009         (isearch-mode): Initialize it.
11010         (isearch-edit-string): Save it.
11011         (isearch-toggle-case-fold): Set it.
11012         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
11013         need to check isearch-fixed-case.
11014         (isearch-toggle-case-fold): Update highlighting of all matches
11015         before the pause.
11016         (isearch-edit-string):
11017
11018 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
11019
11020         * isearch-mode.el (isearch-edit-string): Call isearch-message
11021         before reading the event so that the prompt is displayed properly.
11022         (isearch-message): Use isearch-nonincremental when calling
11023         isearch-message-prefix.
11024         (minibuffer-local-isearch-map): Bind up and down to do the same as
11025         M-p and M-n respectively.
11026         (isearch-done): New arg NOPUSH.
11027         (isearch-edit-string): Use it.
11028         (isearch-edit-string): Don't bind isearch-string.
11029         (isearch-ring-adjust): Edit string, *then* push state.
11030
11031 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11032
11033         * faces.el (isearch-secondary): Make isearch-secondary look
11034         different than default.
11035
11036 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
11037
11038         * isearch-mode.el (isearch-yank): Use progn instead of the inner
11039         save-excursion.
11040         (isearch-dehighlight): Remove TOTALLY.  Simplify.
11041         (isearch-update): Call isearch-dehighlight without arguments.
11042         (isearch-done): Ditto.
11043
11044         * isearch-mode.el (isearch-fix-case): If the search string has no
11045         upper-case letters, allow the folding to be reenabled.
11046         Previously, once disabled, the folding would remain that way until
11047         the end of isearch.
11048         (isearch-top-state): Call isearch-fix-case.
11049
11050         * isearch-mode.el (isearch-yank): Use progn instead of the inner
11051         save-excursion.
11052         (isearch-dehighlight): Remove TOTALLY.  Simplify.
11053
11054 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
11055
11056         * xpm-button.el:
11057         xbm-button.el: Need to exist in core because gui.el depends on
11058         them.
11059
11060 1999-08-31  Andy Piper  <andy@xemacs.org>
11061
11062         * gutter-items.el (buffers-tab-face): new customizable variable.
11063         (buffers-tab-default-buffer-line-length): new specifier for
11064         maximum viewable characters.
11065         (progress-stack): new variable for implementing widget-based
11066         progress messages.
11067         (progress-area-buffer): ditto.
11068         (progress-glyph-height): ditto.
11069         (progress-stop-callback): ditto.
11070         (progress-quit-function): new function.
11071         (progress-glyph): new variable.
11072         (progress-layout-glyph): ditto.
11073         (progress-displayed-p): new function, see message-displayed-p for
11074         details.
11075         (clear-progress): ditto.
11076         (remove-progress): ditto.
11077         (append-progress): ditto.
11078         (raw-append-progress): ditto.
11079         (display-progress): ditto.
11080         (current-progress): ditto.
11081         (current-progress-label): ditto.
11082         (progress): ditto.
11083         (lprogress): ditto.
11084
11085
11086 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
11087
11088         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
11089
11090         * isearch-mode.el (isearch-yank-x-selection): Renamed to
11091         `isearch-yank-selection'.
11092         (isearch-mode-map): Use it.
11093         (isearch-yank-selection): Use `get-selection' instead of
11094         `get-x-selection'.
11095
11096 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
11097
11098         * faces.el (isearch-secondary): Create face here.
11099
11100         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
11101         timers.
11102
11103 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
11104
11105         * subr.el (buffer-string): More robust backward compatibility
11106         check, courtesy William Perry.
11107
11108 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
11109
11110         * replace.el (perform-replace): Stop the search after the search
11111         limit has been reached.
11112
11113 1999-08-23  Andy Piper  <andy@xemacs.org>
11114
11115         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
11116         here if we don't have one.
11117
11118 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11119
11120         * ldap.el (ldap-coding-system): Default to nil until we get
11121         efficient UTF8 support
11122         (ldap-decode-string): Guard against `decode-coding-string' not
11123         being defined
11124         (ldap-encode-string): Guard against `encode-coding-string' not
11125         being defined
11126
11127 1999-08-23  Didier Verna  <didier@xemacs.org>
11128
11129         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
11130         Some doc strings improvements, and add a star to the `interactive'
11131         calls.
11132
11133 1999-08-18  Stef Epardaud  <stef@lunatech.com>
11134
11135         * font-lock.el (java-font-lock-keywords-3): introduced new
11136         keywords and regexpes for javadoc syntax 1.2.
11137
11138 1999-08-17  Andy Piper  <andy@xemacs.org>
11139
11140         * gutter-items.el (buffers-tab-format-buffer-line-function): use
11141         format-buffers-tab-line.
11142         (buffers-tab-max-buffer-line-length): new variable.
11143         (format-buffers-tab-line): new function. truncate names if over
11144         buffers-tab-max-buffer-line-length.
11145
11146 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
11147
11148         * cus-start.el: Customize the variable `bell-inhibit-time'.
11149
11150 1999-08-16  Andy Piper  <andy@xemacs.org>
11151
11152         * gutter-items.el (remove-buffer-from-gutter-tab): take a
11153         brute-force approach to deleting the last buffer.
11154         (buffers-tab-grouping-regexp): new customizable variable.
11155         (select-buffers-tab-buffers-by-mode): use it.
11156
11157 1999-08-13  Andy Piper  <andy@xemacs.org>
11158
11159         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
11160         deletion problem.
11161
11162 1999-07-30  Didier Verna  <didier@xemacs.org>
11163
11164         * cus-edit.el (custom-save-variables): I said, use prin1 instead
11165         of princ to output symbols.
11166         (custom-save-face-internal): ditto.
11167         (custom-save-resets): ditto.
11168
11169 1999-08-09  Didier Verna  <didier@xemacs.org>
11170
11171         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
11172         `regexp-quote' to protect the major mode name for use as a regular
11173         expression (c++ needs this for instance).
11174
11175 1999-08-08  Andy Piper  <andy@xemacs.org>
11176
11177         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
11178         cope with similar mode names.
11179
11180         * gutter-items.el (buffers-tab-selection-function): new selection
11181         function.
11182         (select-buffers-tab-buffers-by-mode): new function.
11183         (buffers-tab-items): use it if set to only display buffers in the
11184         tab in the current buffer's group..
11185         (update-tab-in-gutter): use new api.
11186         (remove-buffer-from-gutter-tab): ditto.
11187
11188         * gutter-items.el (buffers-tab-max-size): set custom selection
11189         default to 6.
11190         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
11191         (add-tab-to-gutter): set face as default.
11192
11193 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
11194
11195         * faces.el (frob-face-property): Merge the fall-back specifier
11196         with the target, not replace it.
11197
11198 1999-08-05  Andy Piper  <andy@xemacs.org>
11199
11200         * gutter-items.el (update-tab-in-gutter): add frame argument for
11201         buffer-items.
11202         (update-tab-in-gutter): use it.
11203
11204         * gutter-items.el (record-buffer-hook): set.
11205
11206         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
11207         change.
11208         (switch-to-buffer-hook) deleted.
11209
11210 1999-08-04  Andy Piper  <andy@xemacs.org>
11211
11212         * gutter-items.el (update-tab-in-gutter): make sure this will work
11213         as an argument to create-frame-hook.
11214
11215 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
11216
11217         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
11218         instead of timer emulation.
11219
11220 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
11221
11222         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
11223         Emacs isearch enhancements.
11224
11225 1999-07-28  Andy Piper  <andy@xemacs.org>
11226
11227         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
11228         all devices that support tab controls.
11229         (remove-buffer-from-gutter-tab): new function. to be used as a
11230         value for kill-buffer-hook.
11231
11232 1999-07-21  Sean MacLennan  <seanm@storm.ca>
11233
11234         * auto-show.el (auto-show-truncationp): changed to match
11235         `window_translation_on'
11236
11237 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
11238
11239         * XEmacs 21.2.19 is released
11240
11241 1999-07-28  SL Baur  <steve@miho>
11242
11243         * code-files.el (insert-file-contents): Fix docstring.
11244         revert previous change.
11245
11246 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
11247
11248         * fill.el (fill-region-as-paragraph): Change re-break-point to
11249         contain word-across-newline plus one character so that filling
11250         Japanese and Chinese works as desired.
11251         * simple.el (do-auto-fill): Ditto.
11252
11253 1999-07-26  SL Baur  <steve@miho>
11254
11255         * mule/japanese.el ("Japanese"): Do not specify a default input
11256         method.
11257         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
11258
11259 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
11260
11261         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
11262         able to use cl-macs macro in early lisp.
11263
11264 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
11265
11266         * custom.el:
11267         * cus-face.el:
11268         * cus-edit.el:
11269                 Massive custom Theme API changes.
11270
11271 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
11272
11273         * code-files.el (insert-file-contents): Regard
11274         coding-system-magic-cookie if `coding-system-for-read' is nil.
11275
11276 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
11277
11278         * mule/thai-xtis.el: Add coding: local variable, to avoid
11279         bootstrapping problem with C locale.
11280
11281 1999-07-22  Andy Piper  <andy@xemacs.org>
11282
11283         * dumped-lisp.el (preloaded-file-list): guard against putting
11284         gutter-items in a less than functional XEmacs.
11285         * gutter-items.el: put call to `add-tab-to-gutter' back in.
11286
11287 1999-07-18  Bob Weiner  <weiner@beopen.com>
11288
11289         * fill.el (fill-context-prefix): Fixed bug that prevented the
11290         setting of an adaptive fill prefix when the `dont-skip-first' was
11291         t.
11292
11293 1999-07-22  SL Baur  <steve@miho>
11294
11295         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
11296
11297 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
11298
11299         * files.el (interpreter-mode-alist): add `make', `guile', and
11300         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
11301         makefile-mode, guile is a scheme, and someday XEmacs will be
11302         modular enough to use as an efficient scripting tool.)
11303
11304 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11305
11306         * mule/mule-cmds.el (reset-language-environment): Regard
11307         coding-category `utf-8' and `ucs-4' if they are available.
11308
11309 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11310
11311         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
11312         (prefer-coding-system): Fix DOC-string.
11313
11314         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
11315         DOC-string too.
11316
11317         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
11318         Mule.
11319         (coding-system-change-eol-conversion): Fix DOC-string.
11320
11321 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11322
11323         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
11324         instead of `list-coding-system'.
11325
11326 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11327
11328         * menubar-items.el (default-menubar): `select-input-method' was
11329         renamed to `set-input-method'.
11330
11331         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
11332         "Set Language Environment" menu.
11333
11334         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
11335         "Describe Language Support" menu.
11336
11337 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11338
11339         * mule/chinese.el ("Chinese-GB"): Rename
11340         `chinese-gb-environment-setup-function' to
11341         `setup-chinese-gb-environment-internal'.
11342
11343 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11344
11345         * mule/korean.el: Use `define-coding-system-alias' instead of
11346         `copy-coding-system'.
11347
11348 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11349
11350         * mule/mule-cmds.el (set-language-environment-coding-systems):
11351         Treat duplicated coding-categories.
11352
11353 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11354
11355         * mule/japanese.el: Use `define-coding-system-alias' instead of
11356         `copy-coding-system'.
11357
11358 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11359
11360         * mule/vietnamese.el: Specify `iso-8-1' as a category of
11361         coding-system `viscii'.
11362
11363 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11364
11365         * mule/cyrillic.el:
11366         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
11367         (cyrillic-alternativnyj-decode-table): New variable.
11368         (cyrillic-alternativnyj-encode-table): New variable.
11369         - Specify `iso-8-1' as a category of coding-system
11370           `alternativnyj'.
11371         - Abolish general Cyrillic environment.
11372
11373 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11374
11375         * mule/chinese.el:
11376         - Use `define-coding-system-alias' instead of `copy-coding-system'.
11377         - Register `chinese-gb-environment-setup-function' as a
11378           `setup-function' of "Chinese-GB" environment.
11379
11380 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11381
11382         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
11383         optional argument `parents'.
11384
11385         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
11386         property for Thai-XTIS.
11387
11388         * mule/mule-help.el (help-with-tutorial): Use property
11389         `tutorial-coding-system' of language-info as a coding-system to
11390         read tutorial file.
11391
11392 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11393
11394         * mule/thai-xtis.el: Don't setup `setup-function' and
11395         `exit-function'.
11396
11397         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11398         `set-coding-category-system' to set up coding-system for
11399         coding-category.
11400
11401         * mule/mule-cmds.el (prefer-coding-system): Use
11402         `set-coding-category-system' to set up coding-system for
11403         coding-category.
11404
11405 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11406
11407         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
11408         Thai-XTIS environment.
11409
11410         * mule/mule-cmds.el (prefer-coding-system): Use
11411         `find-coding-system' instead of `coding-system-p'.
11412
11413 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11414
11415         * mule/mule-cmds.el (set-language-environment-coding-systems):
11416         Modify eol-type for XEmacs.
11417
11418         * mule/thai-xtis.el: Delete unused local variable `category'.
11419
11420         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
11421         function.
11422         (prefer-coding-system): Don't call
11423         `update-coding-systems-internal'; use function
11424         `coding-category-list' instead of variable `coding-category-list';
11425         use `set-coding-priority-list' instead of `set-coding-priority';
11426         modify `eol-type' for XEmacs.
11427
11428         * mule/mule-misc.el (string-width): Use `charset-width' instead of
11429         `charset-columns'.
11430         (char-width): Likewise.
11431
11432 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11433
11434         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
11435         `tis-620'.
11436
11437         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11438         `set-coding-priority-list' instead of `set-coding-priority'; don't
11439         call `update-coding-systems-internal'.
11440
11441         * mule/mule-misc.el (coding-system-get): New function.
11442         (coding-system-put): New function.
11443         (coding-system-category): New function.
11444
11445 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11446
11447         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
11448         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
11449         to avoid conflict with leim/quail/thai-xtis.
11450
11451         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
11452         to thai-xtis-chars.el.
11453
11454         * mule/thai-xtis-chars.el: New file (split from
11455         mule/thai-xtis.el).
11456
11457 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11458
11459         * mule/thai-xtis.el:
11460         - Change category for the charset `thai-xtis' to `?x' from `?T'.
11461         - Add syntax entries.
11462         - Put `preferred-coding-system' of the charset `thai-xtis' to
11463           `tis-620'.
11464
11465 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
11466
11467         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
11468         rewritten to use write-multibyte-character.
11469
11470 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11471
11472         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
11473         of `iso-2022-7'.
11474         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
11475         ported yet.
11476         (read-input-method-name): Treat optional argument `default'.
11477
11478 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11479
11480         * mule/mule-cmds.el (set-language-info): Don't set up menus at
11481         all.
11482         (set-language-info-alist): Set up menus here.
11483
11484 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11485
11486         * minibuf.el (completing-read): Add new optional argument
11487         `default'.
11488         (read-coding-system): Add new optional argument
11489         `default-coding-system'.
11490
11491 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
11492
11493         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
11494         (viet-viscii-...->viet-vscii...).
11495
11496 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
11497
11498         * mule/mule-cmds.el: Change MULE to Mule in docstrings
11499         and menus.
11500
11501 1999-04-12  Richard M. Stallman  <rms@gnu.org>
11502
11503         * mule/mule-cmds.el (input-method-function): Add permanent-local
11504         property.
11505
11506 1999-03-30  Dave Love  <fx@gnu.org>
11507
11508         * mule/mule-cmds.el (current-language-environment): Doc fix.
11509
11510 1999-02-06  Richard Stallman  <rms@gnu.org>
11511
11512         * mule/european.el (setup-slovenian-environment): New function.
11513         ("Slovenian"): New language environment.
11514
11515 1999-01-27  Dave Love  <fx@gnu.org>
11516
11517         * mule/mule-cmds.el (current-language-environment): Provide :link,
11518         :type (choices) and appropriate :get.
11519
11520 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
11521
11522         * mule/mule-cmds.el (describe-language-environment): Don't alter
11523         input-method-alist.
11524
11525 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
11526
11527         * mule/mule-cmds.el (prefer-coding-system): Call
11528         set-coding-priority, so that the internal array of priorities is
11529         also updated.
11530
11531 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
11532
11533         * mule/mule-cmds.el (prefer-coding-system): If the argument
11534         requires specific EOL conversion type, make the default coding
11535         systems use that.
11536
11537 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
11538
11539         * mule/mule-cmds.el (set-language-environment): Pass the default
11540         eol-type to set-language-environment-coding-systems.
11541         (set-default-coding-systems): Copy the eol-type property for the
11542         new default values of {buffer-file,process}-coding-system from the
11543         old defaults.
11544         (set-language-environment-coding-systems): Accept an optional
11545         argument EOL-TYPE, and set the eol-type property of the default
11546         coding systems accordingly.
11547
11548 1998-10-26  Kenichi Handa <handa@etl.go.jp>
11549
11550         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
11551         use generate-new-buffer instead of get-buffer-create.
11552
11553 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
11554
11555         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
11556
11557 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
11558
11559         * mule/mule-cmds.el (default-input-method): Fix custom type.
11560
11561 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
11562
11563         * mule/mule-cmds.el (setup-specified-language-environment):
11564         Add apropos-inhibit property.
11565         (describe-specified-language-support): Likewise.
11566
11567 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11568
11569         * mule/mule-cmds.el: Doc fixes.
11570
11571 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
11572
11573         * mule/mule-cmds.el (register-input-method): Doc-string
11574         modified.
11575
11576 1998-09-01  Dave Love  <fx@gnu.org>
11577
11578         * mule/mule-cmds.el (current-language-environment): Fix
11579         setter function.
11580
11581 1998-08-31  Paul Eggert  <eggert@twinsun.com>
11582
11583         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
11584         mule/european.el, mule/hebrew.el, mule/japanese.el,
11585         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
11586         avoid bootstrapping problem if you need to recompile all the Lisp
11587         files using interpreted code.
11588
11589 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
11590
11591         * mule/european.el ("Latin-1"): Modify `documentation' key value.
11592         ("Latin-2"): Likewise.
11593
11594 1998-08-18  Per Starback  <starback@update.uu.se>
11595
11596         * mule/european.el (setup-latin2-environment): Fix typo.
11597
11598 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11599
11600         * mule/european.el: Give proper value of `input-method' key to all
11601         lang. env.
11602
11603         * mule/mule-cmds.el (activate-input-method): Handle the case that
11604         the arg INPUT-METHOD is nil correctly.
11605         (read-multilingual-string): Activate the specified input method
11606         before calling read-string.  Afterward, activate the original
11607         input method.
11608
11609 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11610
11611         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11612         (set-language-info-alist): Fix typo in doc-string.
11613
11614         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11615
11616 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11617
11618         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11619         (reset-language-environment): New function for the job that
11620         setup-english-environment used to do.
11621         (set-language-environment): Do more setups according to the info
11622         in language-info-alist.
11623         (read-language-name): Handle the case that the arg KEY is nil.
11624         (describe-language-environment): Handle input-method property.
11625
11626         * mule/: All files under this directory, which related with
11627         specific languages (such as mule/european.el, mule/greek.el,
11628         mule/hebrew.el, mule/misc-lang.el), modified as below.
11629         (setup-XXX-environment): Just call set-language-environment.  If
11630         they used to do some other jobs than what done by
11631         set-language-environment, those jobs are done in
11632         setup-XXX-environment-internal now.
11633         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11634         the value to setup-XXX-environment-internal.  Add properties
11635         input-method and features.
11636
11637         * mule/english.el (setup-english-environment): Just call
11638         reset-language-environment.
11639
11640         * mule/european.el (setup-8-bit-environment): Function deleted.
11641
11642 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11643
11644         * mule/mule-cmds.el (input-method-exit-on-first-char)
11645         (input-method-use-echo-area): Doc fixes.
11646
11647 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11648
11649         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11650         variable.
11651         (input-method-use-echo-area): New variable.
11652
11653 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11654
11655         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11656
11657 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11658
11659         * mule/mule-cmds.el (activate-input-method): Update mode line.
11660         (inactivate-input-method): Likewise.
11661
11662 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11663
11664         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11665         input method in the current buffer, but just bind
11666         current-input-method.
11667
11668 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11669
11670         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11671
11672         * mule/misc-lang.el ("IPA"): Add coding-priority and
11673         coding-system.
11674
11675 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11676
11677         * mule/greek.el: Add coding-priority.
11678
11679 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11680
11681         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11682         LANG-ENV.
11683
11684 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11685
11686         * mule/mule-cmds.el (register-input-method): Fix previous change.
11687         (setup-specified-language-environment): Doc fix.
11688
11689 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11690
11691         * mule/mule-cmds.el: Several doc fixes.
11692         (get-language-info, set-language-info): Rename argument.
11693         (set-language-info-alist): Likewise.
11694         (register-input-method): Rename argument.
11695         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11696
11697 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11698
11699         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11700         default value while reading an input method.
11701
11702 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11703
11704         * mule/mule-cmds.el (universal-coding-system-argument):
11705         Use buffer-file-coding-system as default.
11706
11707 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11708
11709         * mule/korean.el ("Korean"): Doc fix.
11710
11711 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11712
11713         * mule/mule-cmds.el (describe-language-environment): Print the
11714         languge environment at the head.
11715
11716 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11717
11718         * mule/japanese.el: Set exit-function to exit-japanese-environment
11719         for Japanese environment.
11720
11721 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11722
11723         * mule/mule-cmds.el (set-language-environment): Doc fix.
11724         (current-language-environment): Use defcustom.
11725         (default-input-method): Specify :type.
11726
11727 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11728
11729         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11730         modified.
11731         (prefer-coding-system): Doc-string modified.
11732
11733 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11734
11735         * mule/mule-cmds.el (set-language-info): Doc-string
11736         describes `coding-priority' KEY.
11737         (set-language-environment-coding-systems): New function.
11738         (select-safe-coding-system): New function.
11739         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11740         (set-language-info-alist): New optionla arg PARENTS.  Call
11741         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11742         (set-language-environment-coding-systems): New function.
11743
11744         * mule/chinese.el: Remove setting up of
11745         describe-chinese-environment-map and
11746         setup-chinese-environment-map.  Exclude them in args of calls to
11747         set-language-info-alist.  Register coding-priority key in
11748         language-info-alist.
11749
11750         * mule/cyrillic.el: Remove setting up of
11751         describe-cyrillic-environment-map and
11752         setup-cyrillic-environment-map.  Exclude them in args of calls to
11753         set-language-info-alist.  Register coding-priority key in
11754         language-info-alist.
11755
11756         * mule/english.el: Register coding-priority key in
11757         language-info-alist.
11758
11759         * mule/ethiopic.el: Register coding-priority key in
11760         language-info-alist.
11761
11762         * mule/european.el: Remove setting up of
11763         describe-european-environment-map and
11764         setup-european-environment-map.  Exclude them in args of calls to
11765         set-language-info-alist.  Register coding-priority key in
11766         language-info-alist.  Add "German" language env.
11767         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11768         (setup-german-environment): New function.
11769
11770         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11771         change default input method to "greek-postfix".
11772
11773         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11774         coding-priority key in
11775
11776 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11777
11778         * mule/mule-cmds.el (set-language-info): Doc fix.
11779         (input-method-inactivate-hook): Doc fix.
11780
11781 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11782
11783         * mule/mule-cmds.el (set-input-method): Renamed from
11784         select-input-method.
11785
11786 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11787
11788         * mule/mule-cmds.el (set-language-environment): Run
11789         exit-language-environment-hook before calling `exit-function'
11790         which is specified for the language environment.
11791
11792 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11793
11794         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11795         modified.
11796         (prefer-coding-system): Likewise.
11797         (describe-language-environment): Print aliases of each coding
11798         system.
11799         (set-language-environment-hook): New variable.
11800         (exit-language-environment-hook): New variable.
11801         (set-language-environment): Call these hooks.  Before setting a
11802         new language environment, exit from the
11803         current-language-environment if necessary.
11804         (input-method-verbose-flag): The value can be nil, t,
11805         complex-only, or default.
11806         (input-method-highlight-flag): Doc-string augmented.
11807         (activate-input-method): Check if we can run the registered
11808         function to activate an input method.
11809
11810         * mule/korean.el: Set exit-function for language environment
11811         "Korean" to exit-korean-environment.
11812         (setup-korean-environment): Moved to korea-util.el.
11813
11814 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11815
11816         * mule/mule-cmds.el (read-multilingual-string): Use
11817         current-input-method prior to default-input-method.  Don't bind
11818         current-input-method by `let', instead, activate the specified
11819         input method in the current buffer temporarily.
11820
11821 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11822
11823         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11824
11825 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11826
11827         * mule/chinese.el (post-read-decode-hz): Return the result of
11828         decode-hz-region.
11829         (pre-write-encode-hz): Do not change the value of
11830         last-coding-system.
11831
11832 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11833
11834         * mule/mule-ccl.el: Doc fixes.
11835
11836 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11837
11838         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11839         (check-ccl-program): New macro.
11840
11841 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11842
11843         * mule/mule-ccl.el: Comment about CCL syntax modified.
11844         (ccl-command-table): Add read-multibyte-character and
11845         write-multibyte-character.
11846         (ccl-code-table): Add ex-cmd.
11847         (ccl-extended-code-table): New variable.
11848         (ccl-embed-extended-command): New function.
11849         (ccl-compile-read-multibyte-character,
11850         ccl-compile-write-multibyte-character) New functions.
11851         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11852         ccl-dump-write-multibyte-character): New functions.
11853
11854 1999-07-22  SL Baur  <steve@miho>
11855
11856         * config.el (config-value-file): config.values is installed into
11857         doc-directory.
11858         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11859
11860 1999-07-19  Didier Verna  <didier@xemacs.org>
11861
11862         * rect.el: all functions rewritten, except when noted. Below is a
11863         list of interface changes.
11864         (apply-on-rectangle): new function. Obsoletes
11865         `operate-on-rectangle'. All functions that used to call this
11866         function now call the new one.
11867         (kill-rectangle): added optional prefix arg to fill lines.
11868         (delete-rectangle): ditto.
11869         (delete-extract-rectangle): ditto.
11870         (open-rectangle): ditto.
11871         (clear-rectangle): ditto.
11872         (delete-rectangle-line): added third arg FILL.
11873         (delete-extract-rectangle-line): ditto.
11874         (open-rectangle-line): ditto.
11875         (clear-rectangle-line): ditto.
11876
11877 1999-07-18  Andy Piper  <andy@xemacs.org>
11878
11879         * menubar-items.el (default-menubar): add gutter options.
11880
11881         * gutter-items.el: new file.
11882         (gutter): new group for custom.
11883         (gutter-visible-p): new variable.
11884         (default-gutter-position): ditto.
11885         (buffers-tab): new group for the buffers tab.
11886         (gutter-buffers-tab): widget to put in the gutter.
11887         (buffers-tab-max-size): max number of tabs.
11888         (buffers-tab-switch-to-buffer-function): function to call when a
11889         tab is pressed.
11890         (buffers-tab-omit-function): filter buffers with this function.
11891         (buffers-tab-format-buffer-line-function): format buffer names for
11892         inclusion in tabs.
11893         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11894         the record.
11895         (build-buffers-tab-internal): build a list of tab items.
11896         (buffers-tab-items): ditto.
11897         (add-tab-to-gutter): put a tab in the gutter area.
11898         (update-tab-in-gutter): reset the buffers in the tab.
11899
11900         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11901
11902         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11903         (switch-to-buffer-hooks): new hook.
11904
11905         * toolbar.el (default-toolbar-position): fix typo.
11906
11907 1999-07-16  Andy Piper  <andy@xemacs.org>
11908
11909         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11910
11911 1999-07-15  Didier Verna  <didier@xemacs.org>
11912
11913         * cus-edit.el (custom-prompt-variable): optional third arg makes
11914         prompt for a comment string.
11915         (customize-set-value): optional prefix makes this function handle
11916         variable comments.
11917         (customize-set-variable): ditto.
11918         (customize-save-variable): ditto.
11919         (customize-customized): handle custom comments.
11920         (customize-save-customized): ditto.
11921         (custom-variable-state-set): ditto.
11922         (custom-face-state-set): ditto.
11923         (customize-saved): ditto.
11924         (custom-variable-set): ditto.
11925         (custom-face-set): ditto.
11926         (custom-variable-save): ditto.
11927         (custom-face-save): ditto.
11928         (custom-variable-reset-saved): ditto.
11929         (custom-face-reset-saved): ditto.
11930         (custom-variable-reset-standard): ditto.
11931         (custom-face-reset-standard): ditto.
11932         (custom-comment-face): new face.
11933         (custom-comment-tag-face): ditto.
11934         (custom-comment): new widget.
11935         (custom-comment-create): new function.
11936         (custom-comment-delete): ditto.
11937         (custom-comment-value-set): ditto.
11938         (custom-comment-show): ditto.
11939         (custom-comment-invisible-p): ditto.
11940         (custom-variable-value-create): create a comment field widget.
11941         (custom-face-value-create): ditto.
11942         (custom-variable-menu): new entry for adding a custom comment.
11943         (custom-face-menu): ditto.
11944         (custom-save-variables): possibly save custom comments.
11945         (custom-save-faces): ditto.
11946
11947         * cus-face.el (custom-set-faces): the arguments can now have a
11948         custom comment as fourth argument.
11949
11950         * custom.el (custom-set-variables): the arguments can now have a
11951         custom comment as fifth element.
11952
11953 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11954
11955         * XEmacs 21.2.18 is released
11956
11957 1999-07-13  SL Baur  <steve@miho>
11958
11959         * lib-complete.el (read-library-name): Revert previous change.
11960         (read-library): Ditto.
11961
11962 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11963
11964         * packages.el (packages-package-list): Capitalize docstring.
11965
11966         * packages.el (packages-find-package-library-path): Use #'nconc
11967         rather than #'append to reduce consing -- #'mapcar uses Flist,
11968         which returns a freshly consed list.  #'append would create yet
11969         another fresh list, using Fmake_list in concat.
11970
11971         * packages.el (package-provide): Use setq with remassq like it
11972         says in its docstring.
11973
11974 1999-07-06  SL Baur  <steve@miho.m17n.org>
11975
11976         * lib-complete.el (progn-with-message): Fix typo.
11977
11978 1999-07-06  SL Baur  <steve@miho.m17n.org>
11979
11980         * mule/mule-misc.el (char-octet): Make function match docstring.
11981         From Katsumi Yamaoka <yamaoka@jpl.org>
11982
11983 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11984
11985         * wid-edit.el (widget-documentation): corrected spelling error.
11986
11987 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11988
11989         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11990         keys if already bound
11991
11992 1999-07-06  SL Baur  <steve@miho.m17n.org>
11993
11994         * lib-complete.el (progn-with-message): Revert previous changes.
11995
11996 1999-06-24  Bob Weiner  <weiner@beopen.com>
11997
11998         * lib-complete.el (find-library):
11999         (find-library-other-window):
12000         (find-library-other-frame): Completely rewrote
12001         so that these functions actually work when called non-interactively.
12002         Also made them handle LIBRARY arguments which end with .el or .elc.
12003
12004 1999-06-24  Bob Weiner  <weiner@beopen.com>
12005
12006         * simple.el (indent-new-comment-line): Locally bound
12007         `block-comment-start' to `comstart' or else when this is called
12008         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
12009         `block-comment-start' value, ignoring any existing spacing after a
12010         comment prefix in the previous line and producing ugly comments.
12011
12012 1999-06-23  Bob Weiner  <weiner@beopen.com>
12013
12014         * list-mode.el (mouse-choose-completion):
12015         (choose-completion):
12016         (completion-switch-to-minibuffer): Added.
12017         ([Tab]): [Tab] previously switched to the minibuffer
12018         but since [space] does that and since most applications in the
12019         world use [Tab] to select the next item in a list, do that in the
12020         *Completions* buffer too.  This will cause the least confusion
12021         among the largest population of users.  -- Bob Weiner, BeOpen.com,
12022         06/23/1999.
12023
12024 1999-06-22  Bob Weiner  <weiner@beopen.com>
12025
12026         * help.el (help-buffer-name): Added support for a null value
12027         of `help-buffer-prefix-string' since some buffers require no
12028         prefix.
12029
12030 1999-06-20  Bob Weiner  <weiner@beopen.com>
12031
12032         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
12033         in the completion-list-mode-map to bury the completions buffer
12034         even when the minibuffer is no longer active.
12035
12036 1999-06-20  Bob Weiner  <weiner@beopen.com>
12037
12038         * list-mode.el (list-mode): It is visually disconcerting to have
12039         the text cursor disappear within list buffers, especially when
12040         moving from window to window, so leave it visible.
12041
12042 1999-07-01  SL Baur  <steve@miho.m17n.org>
12043
12044         * menubar-items.el (default-menubar): Conditionalize the bug
12045         report menu item (which may not be possible in this XEmacs).
12046         Reported by: Ken'ichi Handa <handa@etl.go.jp>
12047
12048 1999-06-30  SL Baur  <steve@miho.m17n.org>
12049
12050         * subr.el (with-current-buffer): DOC string fix.
12051         Suggested by Bob Weiner <weiner@altrasoft.com>
12052
12053 1999-06-25  Charles G Waldman <cgw@fnal.gov>
12054
12055         * cus-face.el (custom-face-italic): insert missing args
12056
12057 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12058
12059         * packages.el (package-locations): Changed default early package
12060         hierarchies to ~/.xemacs/mule-packages and
12061         ~/.xemacs/xemacs-packages.
12062
12063 1999-06-23  SL Baur  <steve@miho.m17n.org>
12064
12065         * mule/mule-category.el (Top Level): ASCII is also latin-1.
12066
12067 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12068
12069         * packages.el (package-locations): Changed default early package
12070         hierarchy to ~/.xemacs/packages.
12071         (package-locations): Removed `packages' as a possible name for a
12072         late package hierarchy.
12073
12074 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
12075
12076         * mule/mule-category.el (word-combining-categories): Set up new
12077         variable.
12078         (word-separating-categories): Likewise.
12079
12080 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
12081
12082         * XEmacs 21.2.17 is released
12083
12084 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
12085
12086         * font-menu.el (font-menu-set-font): allow for nil specification
12087         of font size.
12088
12089 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
12090
12091         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
12092         is 1.
12093
12094 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
12095
12096         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
12097         8859-5 instead of ISO 8859-1.
12098
12099 1999-06-15  SL Baur  <steve@steve1.m17n.org>
12100
12101         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
12102         (viet-viscii-encode-table): Ditto.
12103
12104         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
12105         Make obsolete definition of char-octet.
12106
12107 1999-06-14  SL Baur  <steve@steve1.m17n.org>
12108
12109         * subr.el: Move no-Mule make-char ...
12110         * help-nomule.el (make-char): To here.
12111         (string-width): Make Mule compatibility alias.
12112
12113 1999-06-15  Andy Piper  <andy@xemacs.org>
12114
12115         * select.el (get-selection-no-error): really make there be no-error.
12116         (get-selection): revert to original.
12117
12118 1999-06-11  Andy Piper  <andy@xemacs.org>
12119
12120         * select.el (selection-sets-clipboard): renamed.
12121         (own-selection): use it.
12122
12123 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
12124
12125         * XEmacs 21.2.16 is released
12126
12127 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
12128
12129         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
12130         missing characters to avoid crash.
12131
12132 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
12133
12134         * coding.el (set-terminal-coding-system): Only set the console
12135         coding system on the selected console if it is a tty.
12136
12137 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12138
12139         * cus-face.el:
12140         * cus-edit.el:
12141         * faces.el:
12142         (custom):
12143         (face-spec-set):
12144         * faces.el (frob-face-property):
12145         * font-menu.el (font-menu-set-font):
12146                   Actually apply changes from 1999-03-17
12147
12148 1999-06-10  Andy Piper  <andy@xemacs.org>
12149
12150         * select.el (get-selection): abstract out non error-signalling
12151         part.
12152         (get-selection-no-error): get-selection without signalling an
12153         error.
12154         (selection-is-clipboard-p): new variable. controls whether the
12155         selection sets the clipboard.
12156         (own-selection): use it.
12157
12158         * mouse.el (insert-selection): fallback to clipboard after trying
12159         primary selection and cutbuffer.
12160
12161 1999-06-05  Andy Piper  <andy@xemacs.org>
12162
12163         * x-select.el (xselect-kill-buffer-hook-1): use generalised
12164         selection functions.
12165
12166 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
12167
12168         * code-files.el (buffer-file-coding-system): Use `raw-text' as
12169         default value.
12170         (load): Use `raw-text' instead of `no-conversion'.
12171         (insert-file-contents): Likewise.
12172
12173         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
12174         of `no-conversion'.
12175
12176 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
12177
12178         * coding.el: Don't copy `no-conversion' to `raw-text'.
12179
12180 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12181
12182         * subr.el (make-char): Define it if Mule is not around.
12183
12184 1999-06-07  SL Baur  <steve@steve1.m17n.org>
12185
12186         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
12187
12188         * x-select.el (x-disown-selection-internal): Restore symbol as an
12189         obsolete alias.
12190         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
12191
12192 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
12193
12194         * XEmacs 21.2.15 is released
12195
12196 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
12197
12198         * subr.el (split-string): Avoid infinite looping
12199
12200 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12201
12202         * ldap.el (ldap-ignore-attribute-codings): New variable
12203         (ldap-default-attribute-decoder): New variable
12204         (ldap-coding-system): New variable
12205         (ldap-attribute-syntax-encoders): New variable
12206         (ldap-attribute-syntax-decoders): New variable
12207         (ldap-attribute-syntaxes-alist): New variable
12208         (ldap-encode-boolean): New function
12209         (ldap-decode-boolean): New function
12210         (ldap-encode-country-string): New function
12211         (ldap-decode-string): New function
12212         (ldap-decode-address): New function
12213         (ldap-encode-address): New function
12214         (ldap-decode-attribute): New function
12215         (ldap-search): Use some of these
12216
12217 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
12218
12219         * version.el (emacs-version): Make the patch level/beta come
12220         before the XEmacs qualifier so that it gets into (funcall
12221         emacs-version) and thus in the bug reports.
12222         (emacs-version>=): Support patch levels.
12223
12224 1999-06-03  SL Baur  <steve@xemacs.org>
12225
12226         * version.el: implement x.y.z version number
12227         From Jan Vroonhof <vroonhof@math.ethz.ch>
12228
12229 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
12230
12231         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
12232
12233 1999-05-22  Vin Shelton <acs@xemacs.org>
12234
12235         * startup.el: Document -private and break out non-standard X options.
12236
12237 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
12238
12239         * mule/mule-charset.el (charset-after): New function.
12240         (charset-direction): Synch with Mule, update docstring.
12241         (get-charset-property): New function.
12242         (put-charset-property): New function.
12243         (charset-plist): New function.
12244
12245         * mule/mule-charset.el (compose-region):
12246         (decompose-region): remove;  these functions (which don't work
12247         since we don't do composite characters) have been moved to
12248         mule-util.el.
12249         (toplevel): follow coding standards
12250
12251 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
12252
12253         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
12254         exist any more.
12255
12256         * code-files.el: Fix commentary to follow coding standards.  Move
12257         the single line left in mule-files.el to here.
12258
12259         * mule/mule-files.el: delete.
12260
12261 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
12262
12263         * info.el (Info-scroll-prev): Use event functions instead of the
12264         old emacs 19 interface.
12265
12266 1999-06-02  Andy Piper  <andy@xemacs.org>
12267
12268         * x-font-menu.el (x-font-menu-load-font):
12269         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
12270
12271 1999-05-31  Andy Piper  <andy@xemacs.org>
12272
12273         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
12274         group.
12275         (font-menu-this-frame-only-p): ditto.
12276         (font-menu-max-items): reinstate, from Jan Vroonhof
12277         <vroonhof@math.ethz.ch>
12278         (font-menu-submenu-name-format): ditto.
12279         (font-menu-split-long-menu): ditto, for use by the family
12280         constructor.
12281         (font-menu-family-constructor): use it.
12282
12283 1999-05-30  Andy Piper  <andy@xemacs.org>
12284
12285         * msw-faces.el (mswindows-font-regexp): new font matching regexp
12286         for use by the font menu.
12287
12288         * msw-font-menu.el: new file implementing mswindows specific
12289         font-menu behaviour.
12290         (mswindows-font-menu-registry-encoding): new function mirroring x version.
12291         (mswindows-font-menu-junk-families): ditto.
12292         (hack-font-truename): ditto.
12293         (mswindows-font-regexp-ascii): ditto.
12294         (mswindows-reset-device-font-menus): ditto.
12295         (mswindows-font-menu-font-data): ditto.
12296         (mswindows-font-menu-load-font): ditto.
12297
12298         * x-font-menu.el (x-reset-device-font-menus): made device specific.
12299         (x-font-menu-font-data): ditto.
12300         (x-font-menu-load-font): ditto.
12301
12302         * font-menu.el: new file implementing generic font menu behaviour.
12303         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
12304         made device independent.
12305         (font-menu-this-frame-only-p): ditto.
12306         (font-menu-preferred-resolution): ditto.
12307         (font-menu-size-scaling): new variable used to determine whether
12308         sizes are in points or tenths of a point.
12309         (vassoc): moved from x-font-menu.el.
12310         (device-fonts-cache): ditto.
12311         (device-fonts-cache): ditto.
12312         (flush-device-fonts-cache): ditto.
12313         (reset-device-font-menus): copied from x-font-menu.el and made
12314         device independent. Most functionality deferred to
12315         device-dependent versions.
12316         (font-menu-family-constructor): copied from x-font-menu.el and
12317         made device independent.
12318         (font-menu-size-constructor): ditto.
12319         (font-menu-weight-constructor): ditto.
12320         (font-menu-set-font): ditto.
12321         (font-menu-change-face): ditto.
12322         (font-menu-load-font): new device method.
12323         (font-menu-font-data): ditto.
12324
12325         * x-font-menu.el: The above functions deleted.
12326
12327 1999-05-26  Andy Piper  <andy@xemacs.org>
12328
12329         * update-elc.el:
12330         * make-docfile.el:
12331         * loadup.el: rehash expand-file-name usage to not use default-directory.
12332
12333 1999-05-21  Andy Piper  <andy@xemacs.org>
12334
12335         * x-select.el (x-select-convert-to-text):
12336         (x-selected-text-type):
12337         (x-get-selection):
12338         (xselect-convert-to-string):
12339         (xselect-convert-to-compound-text):
12340         (xselect-convert-to-length):
12341         (xselect-convert-to-targets):
12342         (xselect-convert-to-delete):
12343         (xselect-convert-to-filename):
12344         (xselect-convert-to-charpos):
12345         (xselect-convert-to-lineno):
12346         (xselect-convert-to-colno):
12347         (xselect-convert-to-sourceloc):
12348         (xselect-convert-to-os):
12349         (xselect-convert-to-host):
12350         (xselect-convert-to-user):
12351         (xselect-convert-to-class):
12352         (xselect-convert-to-name):
12353         (xselect-convert-to-integer):
12354         (xselect-convert-to-atom):
12355         (xselect-convert-to-identity): functions renamed from x-* and
12356         moved to select.el.
12357         (x-get-secondary-selection): use rename get-selection.
12358         (x-get-clipboard): ditto.
12359         (x-own-selection): moved to select.el.
12360         (x-valid-simple-selection-p): ditto.
12361         (x-dehilight-selection): ditto.
12362         (x-own-clipboard): ditto.
12363         (x-disown-selection): ditto.
12364
12365         * x-mouse.el (x-yank-function): moved to mouse.el.
12366         (x-insert-selection): ditto.
12367         (x-set-point-and-move-selection): use renamed function.
12368
12369         * select.el (selected-text-type): moved and renamed from
12370         x-select.el.
12371         (selection-owner-p): moved to C.
12372         (selection-exists-p): ditto.
12373         (get-cutbuffer): new device method.
12374         (get-selection): generalised and moved from x-select.el.
12375         (own-selection): moved x-own-selection functionality into here.
12376         (dehilight-selection): renamed and moved from x-select.el.
12377         (own-clipboard): functionality moved from x-select.el using new
12378         generic C builtins.
12379         (disown-clipboard): ditto.
12380         (select-convert-to-text):
12381         (select-convert-to-string):
12382         (select-convert-to-compound-text):
12383         (select-convert-to-length):
12384         (select-convert-to-targets):
12385         (select-convert-to-delete):
12386         (select-convert-to-filename):
12387         (select-convert-to-charpos):
12388         (select-convert-to-lineno):
12389         (select-convert-to-colno):
12390         (select-convert-to-sourceloc):
12391         (select-convert-to-os):
12392         (select-convert-to-host):
12393         (select-convert-to-user):
12394         (select-convert-to-class):
12395         (select-convert-to-name):
12396         (select-convert-to-integer):
12397         (select-convert-to-atom):
12398         (select-convert-to-identity): new functions renamed from x-* and
12399         moved from x-select.el.
12400
12401         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
12402         into here and use as the default window-system mouse yank.
12403         (insert-selection): generalised and moved from x-mouse.el.
12404         (own-clipboard): moved to C.
12405
12406         * msw-select.el (mswindows-selection-owned-p): deleted.
12407         (mswindows-own-selection): generalised and moved to select.el.
12408         (mswindows-disown-selection): generalised and moved to C.
12409         (mswindows-selection-owner-p): ditto.
12410
12411 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
12412
12413         * XEmacs 21.2.14 is released
12414
12415 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12416
12417         * about.el: update contact info for jason and slb.
12418
12419 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12420
12421         * mule/european.el (setup-romanian-environment): Add Romanian
12422         support from Emacs/Mule romanian.el.
12423
12424 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
12425
12426         * cus-face.el: Label all custom changes with the 'custom' tag.
12427
12428         * cus-edit.el: idem ditto.
12429
12430         * faces.el: Added suport for adding device tags to various functions.
12431         (custom): New device tag.
12432         (face-spec-set): Call reset face with tags argument. No longer do
12433         x-init-global-faces hack.
12434
12435         * faces.el (frob-face-property): Use an anonymous specifier to map
12436         frob-face-property-1 over.
12437
12438         * x-font-menu.el (font-menu-set-font): Always specify all
12439         properties to custom.
12440
12441 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
12442
12443         * mule/european.el (setup-czech-environment): Add czech support.
12444         From David Sauer <davids@orfinet.cz>
12445
12446 1999-03-15  SL Baur  <steve@xemacs.org>
12447
12448         * check-features.el: Turn hard errors into warnings.
12449
12450 1999-03-21  SL Baur  <steve@xemacs.org>
12451
12452         * simple.el (delete-key-deletes-forward): As per discussion on
12453         xemacs-beta, default to t.
12454
12455 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12456
12457         * loadup.el: Define Installation-string before loading anything.
12458
12459 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
12460
12461         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
12462         From Anders Stenman <stenman@isy.liu.se>
12463
12464 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12465
12466         * wid-edit.el (widget-glyph-find): Ditto.
12467
12468         * packages.el (locate-library): Ditto.
12469
12470         * loadup.el (really-early-error-handler): Ditto.
12471
12472         * lib-complete.el (read-library): Ditto.
12473
12474         * faces.el (set-face-stipple): Ditto.
12475
12476         * code-files.el (load): Use new calling style of locate-file.
12477
12478 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12479
12480         * packages.el (packages-unbytecompiled-lisp): Installation.el is
12481         dead.
12482
12483 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12484
12485         * dumped-lisp.el (preloaded-file-list): Don't load
12486         Installation.el.
12487
12488         * loadup.el (Installation-string): Define it here.
12489
12490 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12491
12492         * dumped-lisp.el (preloaded-file-list): Revert previous change --
12493         Installation.el needs to be loaded before `dump-paths', otherwise
12494         the dumping process won't find it.
12495
12496 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
12497
12498         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
12499         subr so that we can use `replace-in-string' in Installation.el to
12500         get rid of C-m chars under the native Windows build.
12501
12502 1999-04-29  Andy Piper  <andy@xemacs.org>
12503
12504         * make-docfile.el: canonicalize file and directory names.
12505
12506         * device.el (call-device-method): new function for calling device
12507         specific methods.
12508         (define-device-method): new function for defining device methods.
12509         (define-device-method*): ditto.
12510
12511 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
12512
12513         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
12514
12515 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12516
12517         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
12518         (cyrillic-koi8-r-encode-table): Likewise.
12519         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
12520         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
12521
12522         * mule/mule-misc.el (split-char-or-char-int): New function [moved
12523         from vietnamese.el].
12524
12525         * mule/vietnamese.el: Move function `split-char-or-char-int' to
12526         mule/mule-misc.el.
12527
12528 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12529
12530         * mule/thai-xtis.el:
12531         - Change font registry name from "Thai94x94-0" to "xtis-0".
12532         - Change mnemonic of coding-system `tis-620' to "TIS620".
12533
12534 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
12535
12536         * mule/ethiopic.el: fixed.
12537
12538 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
12539
12540         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
12541
12542         * mule/thai-xtis.el: New file.
12543
12544         * mule/vietnamese.el: New file.
12545
12546         * mule/ethiopic.el: New file.
12547
12548 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
12549
12550         * bytecomp.el (byte-compile-close-variables): Leave
12551         debug-issue-ebola-notices alone.
12552
12553 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12554
12555         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
12556         at the top of the buffer since it is the most important thing to
12557         customize
12558         (ldap-get-host-parameter): New defun
12559         (ldap-search): Add a new parameter `withdn' to retrieve the
12560         distinguished names of entries
12561
12562 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
12563
12564         * startup.el (splash-frame-body): Date and spelling fixes.
12565
12566 1999-03-16  Colin Rafferty  <colin@xemacs.org>
12567
12568         * view-less.el (toggle-truncate-lines): add autoload tag
12569
12570 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
12571
12572         * format.el (format-alist): Disable image stuff.
12573
12574 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12575
12576         * wid-edit.el (widget-glyph-find): Search by directories, then by
12577         suffixes rather than the other way around.
12578         (widget-image-conversion): Renamed to
12579         `widget-image-file-name-suffixes'.
12580
12581 1999-04-16  Olivier Galibert  <galibert@pobox.com>
12582
12583         * mule/mule-charset.el: Made old functions obsolete, remove the
12584         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
12585         (charset-iso-graphic-plane): Rename from charset-graphic.
12586         (charset-iso-final-char): Rename from charset-final.
12587         (charset-width): Rename from charset-columns.
12588         (charset-bytes): Added from fsf compatibility, returns always 1.
12589
12590         * mule/mule-misc.el: Move charset-doc-string alias to
12591         mule-charset.el
12592
12593 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12594
12595         * x-faces.el (x-make-font-bold-italic): honor
12596         *try-oblique-before-italic-fonts*
12597
12598 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12599
12600         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12601
12602 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12603
12604         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12605         name.
12606
12607 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12608
12609         * cl-extra.el (equalp): Would bug out for lists.
12610
12611 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12612
12613         * about.el (about-hackers):  Change cgw's email address
12614
12615 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12616
12617         * XEmacs 21.2.13 is released
12618
12619 1999-03-12  SL Baur  <steve@xemacs.org>
12620
12621         * simple.el (delete-key-deletes-forward): Revert to previous
12622         behavior.
12623
12624 1999-01-18  Didier Verna  <didier@xemacs.org>
12625
12626         * menubar-items.el (xemacs-splash-buffer): handle the case of
12627         multiple elements in the splash buffer body.
12628
12629         * startup.el (splash-frame-timeout): new constant: interval
12630         between splash buffer elements.
12631         (command-line-1): handle splash buffer with multiple elements (use
12632         a timeout).
12633         (splash-frame-body): Originally `startup-splash-frame-body'.
12634         Rewrote a cleaner and more readable version. This can now be array,
12635         in which case each element is displayed in turn in the splash buffer.
12636         (splash-frame-static-body): new constant. Persistent information
12637         across all splash buffer elements (preserves the possibility to give
12638         it in different languages.
12639         (circulate-splash-frame-elements): new function. Used as a timeout
12640         to circulate through all splash frame elements and display them in
12641         sequence.
12642         (display-splash-frame): originally `startup-splash-frame'. Handle
12643         the case of multiple elements in the splash buffer body. Now
12644         returns a timeout id if multiple elements to display, or nil.
12645
12646 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12647
12648         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12649         so they can be overridden by x-init-face-from-resources.
12650         Additionally specify the font name also with an x tag.
12651
12652 1999-03-08  Andy Piper  <andy@xemacs.org>
12653
12654         * package-get.el (package-get-base): autoload.
12655
12656         * menubar-items.el (default-menubar): add update menu item. Fix
12657         custom menu to only be activated when package-base is available.
12658
12659         * package-get.el (package-get-custom): don't load
12660         package-get-custom as it is auto-generated. Fix group definition.
12661
12662 1999-03-05  Didier Verna  <didier@xemacs.org>
12663
12664         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12665         instead of `symbol-name' (Thanks Kyle).
12666
12667         * cus-edit.el (custom-save-variables): use `prin1' instead of
12668         princ to write symbols.
12669
12670 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12671
12672         * XEmacs 21.2.12 is released
12673
12674 1999-03-05  SL Baur  <steve@xemacs.org>
12675
12676         * menubar-items.el (default-menubar): Add kfm browsing support.
12677         From Neal Becker <nbecker@fred.net>
12678
12679 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12680
12681         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12682         calls to font-lock during buffer reversion.
12683
12684 1999-02-12  Didier Verna  <didier@xemacs.org>
12685
12686         * info.el (Info-build-node-completions): unconditionally widen the
12687         tag table buffer.
12688
12689 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12690
12691         * x-faces.el (x-init-face-from-resources):
12692         Only set fonts in the 'x locale.
12693
12694 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12695
12696         * package-ui.el (pui-install-selected-packages): Don't throw on
12697         `package-admin-delete-binary-package' returning nil since it's
12698         normal.  Reindent function.
12699         (pui-add-required-packages): Handle case where packages selected
12700         for installation have never been installed.
12701
12702 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12703
12704         * menubar-items.el (default-menubar):
12705         Implement the ``Mule->Set coding system of process'' menu item.
12706
12707 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12708
12709         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12710         files
12711         - Change some `if's to `when's
12712
12713 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12714
12715         * XEmacs 21.2.11 is released
12716
12717 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12718
12719         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12720         against window close (Fix Bug #460).
12721         (ask-user-about-lock-dbox): Idem.
12722
12723 1999-02-25  SL Baur  <steve@xemacs.org>
12724
12725         * mule/mule-charset.el (charset-leading-byte): New function.
12726         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12727
12728 1999-02-12  Andy Piper  <andy@xemacs.org>
12729
12730         * about.el (xemacs-hackers): change andy's email address.
12731         (about-url-alist): change andy's web page address.
12732         (about-xemacs): add piper.
12733
12734 1999-02-16  SL Baur  <steve@xemacs.org>
12735
12736         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12737         of mule-base into lisp/mule.
12738
12739 1999-02-16  SL Baur  <steve@xemacs.org>
12740
12741         * mule/arabic.el:
12742         mule/canna-leim.el:
12743         mule/chinese.el:
12744         mule/cyrillic.el:
12745         mule/english.el:
12746         mule/european.el:
12747         mule/greek.el:
12748         mule/hebrew.el:
12749         mule/japanese.el:
12750         mule/kinsoku.el:
12751         mule/korean.el:
12752         mule/misc-lang.el:
12753         mule/mule-category.el:
12754         mule/mule-ccl.el:
12755         mule/mule-charset.el:
12756         mule/mule-cmds.el:
12757         mule/mule-coding.el:
12758         mule/mule-files.el:
12759         mule/mule-help.el:
12760         mule/mule-init.el:
12761         mule/mule-misc.el:
12762         mule/mule-tty-init.el:
12763         mule/mule-x-init.el:
12764         mule/viet-chars.el:  Remerge from mule-base.
12765
12766         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12767         of mule-base into lisp/mule.
12768
12769 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12770
12771         * process.el (exec-to-string): Use `shell-command-switch' in place
12772         of hard-wired "-c" (for WindowsNT).
12773
12774 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12775
12776         * menubar-items.el (default-menubar):  Remove obsolete
12777         "Gopher" item
12778
12779 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12780
12781         * package-admin.el (package-admin-get-install-dir): First fall
12782         back to the location of xemacs-base for non-mule packages.
12783
12784 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12785
12786         * paths.el:
12787         - improved automounter tmp directory support.
12788         - support 4 (!) empirically discovered automounter conventions
12789
12790 1999-02-12  SL Baur  <steve@xemacs.org>
12791
12792         * etags.el (pop-tag-mark): autoload to match key binding.
12793
12794 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12795
12796         * XEmacs 21.2.10 is released
12797
12798 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12799
12800         * package-get.el (package-get-remote-filename): Don't bug out for
12801         a local file name in the search entry.
12802
12803 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12804
12805         * XEmacs 21.2.9 is released
12806
12807 1999-01-19  Didier Verna  <didier@xemacs.org>
12808
12809         * replace.el (replace-search-function): new variable containing a
12810         function to perform a search-forward.
12811         (replace-re-search-function): new variable containing a function
12812         to perform a re-search-forward.
12813         (perform-replace): use them.
12814
12815 1999-01-25  Didier Verna  <didier@xemacs.org>
12816
12817         * select.el (selection-owner-p): use the name `XEmacs'.
12818         (cut-copy-clear-internal): ditto.
12819
12820 1999-01-18  Andy Piper  <andy@xemacs.org>
12821
12822         * about.el (about-url-alist): Update my entry.
12823         (xemacs-hackers): Ditto.
12824
12825 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12826
12827         * buffer.el (switch-to-buffer): Fixing documentation.
12828         * minibuf.el (minibuffer-completion-table): ditto.
12829         * cl-macs.el (return-from): ditto.
12830
12831 1999-01-04  Didier Verna  <didier@xemacs.org>
12832
12833         * replace.el (delete-non-matching-lines): temporarily disable
12834         case-folding when called interactively with a regexp containing
12835         uppercase characters.
12836         (delete-matching-lines): ditto.
12837         (count-matches): ditto.
12838         (list-matching-lines): ditto.
12839
12840 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12841
12842         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12843         abort if current window is split horizontally, not if others are
12844         split.  Got rid of unnecessary minibuffer checking.  Also, add
12845         some comments (it's still complex).
12846
12847 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12848
12849         * package-get.el: changed address for doc.ic.ac.uk to
12850         sunsite.doc.ic.ac.uk
12851
12852 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12853
12854         * ldap.el (toplevel): Remove requires so that the file compiles
12855         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12856
12857 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12858
12859         * dump-paths.el: Calculate module-directory and set
12860         module-load-path to the load path for modules.
12861
12862         * loadup.el: Get bootstrap value of module-load-path from the
12863         environment variable EMACSBOOTSTRAPMODULEPATH.
12864         - Display the module load path if we're debugging paths.
12865
12866         * setup-paths.el: Added function paths-find-site-module-directory.
12867         - Added function paths-find-module-directory.
12868         - Added function paths-construct-module-load-path.  Uses new
12869         environment variable EMACSMODULEPATH.
12870
12871 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12872
12873         * font.el (font-default-object-for-device):
12874         Oops! This `or' can't be replaced by `unless'.
12875         Fixed inability to run w3, among other things.
12876
12877 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12878
12879         * package-admin.el: Change initialization of
12880           package-admin-install-function dependent on system type.
12881           Change package-admin-install-function-mswindows to use
12882           "minitar".
12883
12884 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12885
12886         * mouse.el (default-mouse-motion-handler): Disable help echo while
12887         in the minibuffer.
12888
12889 1998-12-28  Martin Buchholz <martin@xemacs.org>
12890
12891         * XEmacs 21.2.8 is released.
12892
12893 1998-12-24  Martin Buchholz <martin@xemacs.org>
12894
12895         * XEmacs 21.2.7 is released.
12896
12897 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12898
12899         * package-ui.el (pui-list-packages): Set truncate-lines.
12900
12901         * package-get.el (package-get-download-menu): Use
12902         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12903
12904         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12905         (pui-help-string): idem.
12906         (list-packages-mode): New major mode.
12907         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12908         (pui-install-selected-packages): Add suport for removing packages.
12909         (pui-toggle-package-delete-key): New function.
12910         (pui-popup-context-sensitive): New kludge.
12911         (pui-list-packages): Add warning when `package-get-remote' is nil.
12912         (package-ui-add-site): New function.
12913
12914 1998-12-01  Didier Verna  <didier@xemacs.org>
12915
12916         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12917
12918 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12919
12920         * ldap.el: Custom-ized
12921         (toplevel): Do not provide `ldap' which is provided by C level
12922         LDAP code
12923         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12924
12925 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12926
12927         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12928
12929 1998-12-17  Andy Piper  <andy@xemacs.org>
12930
12931         * sound.el (sound-load-list): name changed from sound-load-alist.
12932         (sound-extension-list): name changed from sound-ext-list.
12933         (load-default-sounds): use new names.
12934         (load-sound-file): use new names.
12935
12936 1998-12-16  Andy Piper  <andy@xemacs.org>
12937
12938         * XEmacs 21.2.6 is released
12939
12940 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12941
12942         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12943         errors.
12944
12945 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12946
12947         * wid-edit.el (widget-echo-this-extent): Set
12948         help-echo-owns-message to t.
12949
12950 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12951
12952         * package-get.el (package-get-download-menu): use toggles for
12953           each site in the download site menu.
12954
12955 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12956
12957         * package-get.el (package-get): If we cannot find a package
12958           because package-get-remote is not set, give a more helpful
12959           error message.
12960
12961 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12962
12963         * package-get.el (package-get-remote-filename): use an EFS path
12964         with user anonymous if no user is specified.
12965
12966 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12967
12968         * faces.el (face-spec-set): Re-init fallfacks for default after
12969         calling reset-face on the default face.
12970
12971 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12972
12973         * package-admin.el (package-admin-default-install-function):
12974         Behave as advertised.  Make sure the pkg-dir is proper for
12975         default-directory.
12976         (package-admin-add-binary-package): Make sure the pkg-dir is
12977         proper for default-directory.
12978         (package-admin-install-function-mswindows): Make sure the pkg-dir
12979         is proper for default-directory.
12980
12981 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12982
12983         * XEmacs 21.2.5 is released
12984
12985 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12986
12987         * files.el (binary-file-regexps): regexp-opt is not available at
12988         bytecompile time.
12989
12990 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12991
12992         * x-win-xfree86.el:
12993         * x-win-sun.el (x-win-init-sun):
12994         * x-win-sun.el:
12995         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12996         * x-iso8859-1.el:
12997         * x-init.el (init-post-x-win):
12998         * x-init.el (init-pre-x-win):
12999         * x-init.el (x-initialize-compose):
13000         * x-init.el:
13001         * x-compose.el:
13002         * winnt.el:
13003         * widget.el:
13004         * wid-edit.el (widget-glyph-click):
13005         * wid-edit.el (widget-glyph-find):
13006         * wid-edit.el (widget-type):
13007         * view-less.el (view-buffer-other-window):
13008         * very-early-lisp.el:
13009         * version.el:
13010         * toolbar.el:
13011         * toolbar-items.el:
13012         * term/sun.el (suntool-map):
13013         * term/sun-mouse.el:
13014         * term/internal.el:
13015         * syntax.el (modify-syntax-entry):
13016         * symbol-syntax.el:
13017         * subr.el:
13018         * startup.el (lock-directory):
13019         * simple.el (set-comment-column):
13020         * simple.el (backward-delete-char-untabify):
13021         * shadow.el (find-emacs-lisp-shadows):
13022         * shadow.el:
13023         * setup-paths.el (paths-construct-info-path):
13024         * select.el (cut-copy-clear-internal):
13025         * process.el (call-process-region):
13026         * process.el (start-process-shell-command):
13027         * process.el:
13028         * paths.el (rmail-spool-directory):
13029         * paragraphs.el (use-hard-newlines):
13030         * package-get.el (package-get-dependencies):
13031         * package-admin.el (package-admin-delete-binary-package):
13032         * obsolete.el (truncate-string):
13033         * obsolete.el (store-substring):
13034         * mouse.el (default-mouse-track-maybe-own-selection):
13035         * mouse.el (mouse-yank-at-point):
13036         * modeline.el:
13037         * modeline.el (mouse-drag-modeline):
13038         * minibuf.el (read-directory-name-internal):
13039         * minibuf.el (read-file-name-internal):
13040         * minibuf.el (read-file-name-internal-1):
13041         * minibuf.el (read-file-name-2):
13042         * minibuf.el (exact-minibuffer-completion-p):
13043         * minibuf.el (read-from-minibuffer):
13044         * minibuf.el:
13045         * menubar.el (check-menu-syntax):
13046         * map-ynp.el (map-y-or-n-p):
13047         * make-docfile.el (docfile-out-of-date):
13048         * loadup.el ((member "run-temacs" command-line-args)):
13049         * loadup.el ((member "no-site-file" command-line-args)):
13050         * loadup.el (really-early-error-handler):
13051         * loadup.el:
13052         * loadhist.el:
13053         * loaddefs.el:
13054         * lisp-mnt.el (lm-verify):
13055         * lib-complete.el (lib-complete:cache-completions):
13056         * lib-complete.el (library-all-completions):
13057         * itimer.el (itimer-run-expired-timers):
13058         * info.el (Info-mode):
13059         * info.el (Info-insert-file-contents):
13060         * info.el (Info-rebuild-dir):
13061         * info.el (Info-build-dir-anew):
13062         * info.el (Info-parse-dir-entries):
13063         * info.el (Info-dir-outdated-p):
13064         * info.el (Info-insert-dir):
13065         * info.el (info-xref):
13066         * info.el:
13067         * hyper-apropos.el (hyper-apropos-get-doc):
13068         * hyper-apropos.el (hyper-describe-face):
13069         * hyper-apropos.el (hyper-apropos-mode):
13070         * hyper-apropos.el:
13071         * help.el (list-processes):
13072         * help.el:
13073         * gnuserv.el:
13074         * font.el (mswindows-font-create-name):
13075         * font.el (font-default-font-for-device):
13076         * font.el (x-font-create-object):
13077         * font.el (font-registry):
13078         * font.el:
13079         * font-lock.el (font-lock-keywords):
13080         * font-lock.el:
13081         * finder.el (finder-compile-keywords):
13082         * find-paths.el (paths-find-recursive-path):
13083         * fill.el (set-justification-center):
13084         * fill.el (fill-region-as-paragraph):
13085         * files.el (insert-directory):
13086         * files.el (wildcard-to-regexp):
13087         * files.el (recover-file):
13088         * files.el (basic-save-buffer):
13089         * files.el (delete-auto-save-file-if-necessary):
13090         * files.el (file-relative-name):
13091         * files.el (backup-extract-version):
13092         * files.el (backup-buffer):
13093         * files.el (set-visited-file-name):
13094         * files.el (set-auto-mode):
13095         * files.el (interpreter-mode-alist):
13096         * files.el:
13097         * files.el (find-file-noselect):
13098         * files.el (abbreviate-file-name):
13099         * files.el (parse-colon-path):
13100         * files.el (directory-abbrev-alist):
13101         * etags.el (visit-tags-table-buffer):
13102         * easymenu.el (easy-menu-define):
13103         * dragdrop.el (experimental-dragdrop-drag):
13104         * dragdrop.el (dragdrop-drop-do-functions):
13105         * dragdrop.el (dragdrop-drop-at-point):
13106         * disass.el (disassemble-1):
13107         * disass.el (disassemble-internal):
13108         * disass.el (disassemble):
13109         * disass.el:
13110         * derived.el (derived-mode-init-mode-variables):
13111         * derived.el (define-derived-mode):
13112         * custom.el (defgroup):
13113         * cus-edit.el (custom-quote):
13114         * config.el:
13115         * code-process.el (open-network-stream):
13116         * code-process.el (start-process):
13117         * code-process.el (call-process-region):
13118         * code-process.el (call-process):
13119         * code-process.el:
13120         * code-files.el (insert-file-contents):
13121         * code-files.el:
13122         * code-files.el (buffer-file-coding-system-for-read):
13123         * cmdloop.el (yes-or-no-p-minibuf):
13124         * cl.el:
13125         * cl-macs.el:
13126         * cl-extra.el:
13127         * callers-of-rpt.el (make-caller-report):
13128         * callers-of-rpt.el:
13129         * bytecomp.el (batch-byte-recompile-directory):
13130         * bytecomp.el (batch-byte-compile-1):
13131         * bytecomp.el (batch-byte-compile):
13132         * bytecomp.el (display-call-tree):
13133         * bytecomp.el (byte-compile-insert):
13134         * bytecomp.el (byte-compile-two-args-19->20):
13135         * bytecomp.el (byte-compile-variable-ref):
13136         * bytecomp.el (byte-compile-form):
13137         * bytecomp.el (byte-compile-top-level-body):
13138         * bytecomp.el (byte-compile-out-toplevel):
13139         * bytecomp.el (byte-compile-byte-code-maker):
13140         * bytecomp.el (byte-compile-file-form-defmumble):
13141         * bytecomp.el (byte-compile-file-form):
13142         * bytecomp.el (byte-compile-keep-pending):
13143         * bytecomp.el (byte-compile-insert-header):
13144         * bytecomp.el (byte-compile-from-buffer):
13145         * bytecomp.el (byte-compile-file):
13146         * bytecomp.el (byte-recompile-file):
13147         * bytecomp.el (byte-compile-close-variables):
13148         * bytecomp.el (byte-compile-warn-about-unused-variables):
13149         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
13150         * bytecomp.el (byte-compiler-legal-options):
13151         * bytecomp.el (byte-compile-lapcode):
13152         * bytecomp.el (byte-optimize-log):
13153         * bytecomp.el ((fboundp 'defsubst)):
13154         * bytecomp.el:
13155         * bytecomp-runtime.el:
13156         * byte-optimize.el (byte-optimize-apply):
13157         * byte-optimize.el (car):
13158         * byte-optimize.el (byte-optimize-form):
13159         * byte-optimize.el (byte-optimize-form-code-walker):
13160         * byte-optimize.el:
13161         * build-report.el (build-report-insert-installation-file):
13162         * build-report.el (build-report):
13163         * auto-show.el:
13164         * apropos.el (apropos-documentation):
13165         - mega patch
13166         - clean up byte-compile warnings
13167         - remove unused variables
13168         - Use common lisp style hashtable functions
13169         - byte compiler cleanup
13170         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
13171         - remove old backquote syntax usage
13172         - move some cl functionality into C for speed.
13173         - remove last remaining VMS support
13174         - spelling fixes
13175         - implement last, butlast, nbutlast, copy-list in C.
13176         - new macro ignore-file-errors, similar to ignore-errors
13177           (ignore-file-errors (delete-file "foo"))
13178         - get frequent garbage collection during loadup.el by tweaking
13179           gc-cons-threshold, rather than explicitly calling garbage-collect
13180         - default delete-key-deletes-forward to `t'.
13181
13182 1998-11-28  SL Baur  <steve@altair.xemacs.org>
13183
13184         * XEmacs 21.2-beta4 is released.
13185
13186 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13187
13188         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
13189         (easy-menu-item-present-p): Wrapper around find-menu-item.
13190         (easy-menu-remove-item): Wrapper around delete-menu-item.
13191
13192         * menubar.el (delete-menu-item): Add 'from-menu' argument.
13193         (add-menu-button): Add 'in-menu' argument.
13194         (add-menu-item-1): Add in-menu support to helper function.
13195
13196 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
13197
13198         * isearch-mode.el (isearch-mode): Fix keymap lossage.
13199
13200 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13201
13202         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
13203         of Dec 4, 1997.
13204
13205 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
13206
13207         * process.el (shell-command-on-region): Report if the command
13208         succeeded or failed.
13209
13210 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
13211
13212         * subr.el (buffer-substring-no-properties): Comment out.
13213
13214 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
13215
13216         * msw-faces.el (mswindows-find-smaller-font): Turning font names
13217           into font instances first, like `x-frob-font-size' does.
13218           (mswindows-find-larger-font): ditto
13219
13220 1998-11-04  Greg Klanderman  <greg@alphatech.com>
13221
13222         * package-ui.el (pui-install-selected-packages): fix args in call
13223         to `package-get'.
13224
13225 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
13226
13227         * package-get.el (host-name): New widget type.
13228         (package-get-remote): Better customization using new type.
13229         (package-get-download-sites): idem dito.
13230
13231         (package-get-custom): Do not use package-get-all untill we have
13232         runtime dependencies.
13233
13234         (package-get-remove-copy): Default to 't' we no longer need this
13235         kludge as we do not currently use depenencies.
13236
13237         (package-get-was-current): New variable.
13238         (package-get-require-base): New 'force-current' argument.
13239         (package-get-update-base): idem
13240         (package-get-package-provider):  idem
13241         (package-get-locate-index-file): New 'no-remote' argument.
13242         (package-get-locate-file): idem.
13243
13244         (package-get-maybe-save-index): New function.
13245         (package-get-update-base): Use it.
13246
13247 1998-10-28 Greg Klanderman <greg@alphatech.com>
13248
13249         * package-get.el (package-get-remote): default to nil; by default,
13250         don't go out to the net via EFS.  They must select a download site.
13251         (package-get-download-sites): new variable.
13252         (package-get-download-menu): new function.
13253         (package-get-locate-index-file): new function.
13254         (package-get-update-base): use it.
13255
13256         * menubar-items.el (default-menubar): add "Update Package Index"
13257         and "Add Download Site" menus under Options | Manage Packages.
13258
13259 1998-10-19  Greg Klanderman  <greg@alphatech.com>
13260
13261         * package-get.el (package-get): bugfix code checking installed version
13262         for case where package is not currently installed.
13263         (package-get-require-signed-base-updates): new variable.
13264         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
13265         deemed not a goot thing.  Use the variable
13266         package-get-allow-unsigned-base-updates instead.
13267
13268 1998-10-16 Greg Klanderman <greg@alphatech.com>
13269
13270         * package-get.el (package-get): Don't install an older version than
13271         we already have unless explicitly told to.  Issue a warning.
13272
13273         * package-ui.el (pui-add-required-packages): when adding
13274         dependencies, don't add packages that are up to date.
13275         (pui-package-symbol-char):  Don't consider a package out of date
13276         if you have a newer version installed than the latest version in
13277         package-get-base.
13278
13279         * package-get.el (package-get-base-filename): document that it may
13280         be a path relative to package-get-remote;  new default value.
13281         (package-get-locate-file): new function.
13282         (package-get-update-base): use it to expand package-get-base-filename.
13283         (package-get-save-base): new function to save the package-get database
13284         to file.
13285         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
13286         (package-get-update-base): pass the REMOTE-SOURCE arg.
13287         (package-get-update-base-entry): call package-get-custom-add-entry.
13288         (package-get-file-installed-p): removed; no longer needed.
13289         (package-get-create-custom): ditto.
13290         (toplevel): remove code to build and load package-get-custom.el
13291         (package-get-custom-add-entry): new function.
13292
13293 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
13294
13295         * wid-edit.el (widget-button-click): Don't switch window.
13296
13297 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13298
13299         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
13300
13301 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
13302
13303         * etags.el (find-tag-default): Run find-tag-hook using
13304         run-hooks rather than funcall
13305
13306 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
13307
13308         * isearch-mode.el (isearch-mode): Set the current minor mode maps
13309         and the current local map as the parents to isearch-mode-map.
13310
13311 1998-10-15  SL Baur  <steve@altair.xemacs.org>
13312
13313         * XEmacs 21.2-beta3 is released.
13314
13315 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13316
13317         * package-get.el (package-get-update-base): use
13318         insert-file-contents-internal, not insert-file-contents-literally.
13319
13320 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13321
13322         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
13323         dump time.
13324
13325 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13326
13327         * package-get.el (package-get-update-base-entry): new function.
13328         (package-get-update-base): renamed; was `package-get-load-base'.
13329         cleanup, and use package-get-update-base-from-buffer.
13330         (package-get-update-base-from-buffer): new function.
13331         (package-get-update-base-entries): new; helper for above.
13332         Do not eval lisp grabbed over ftp; parse it from new format.
13333
13334 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13335
13336         * files.el (set-auto-mode): Don't play games loading package-get
13337         database; package-get-package-provider will handle it all.
13338
13339 1998-10-14  Greg Klanderman  <greg@alphatech.com>
13340
13341         * package-get.el (package-get-base-filename): new variable.
13342         (package-get-require-base): new function.
13343         (package-get-pgp-signed-begin-line): new variable.
13344         (package-get-pgp-signature-begin-line): ditto.
13345         (package-get-pgp-signature-end-line):  ditto.
13346         (package-get-load-base): new function.
13347         (package-get-interactive-package-query):
13348         (package-get-update-all):
13349         (package-get-dependencies):
13350         (package-get-package-provider):
13351         (package-get-custom): use package-get-require-base.
13352         [package-get-custom loading]: disable for now.
13353
13354         * package-ui.el (pui-list-packages): use (package-get-require-base)
13355
13356 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13357
13358         * package-ui.el: Correct obvious thinko in choosing extent face.
13359
13360 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
13361
13362         * menubar-items.el (default-menubar): pui-list-package has nothing
13363         to with Customize. Move all the package stuff to a new Item in Options.
13364
13365         * package-ui.el (pui-menu): Add menu and Popup menu.
13366
13367         * package-get.el (package-get): Use new
13368         package-admin-get-install-dir.
13369
13370         * package-admin.el (package-admin-get-install-dir): New syntax.
13371         Conserve package location and put mule packages where mule-base is.
13372
13373         * package-get.el : Customized
13374
13375         * package-ui.el (pui): Customized
13376         (pui-package-install-dest-dir): New variable.
13377         (pui-install-selected-packages): Use it
13378
13379 1998-10-12  SL Baur  <steve@altair.xemacs.org>
13380
13381         * package-get.el (package-get-interactive-package-query): Move
13382         dependency on package-get-base to run-time.
13383         (package-get-update-all): Ditto.
13384         (package-get-dependencies): Ditto.
13385         (package-get-package-provider): Ditto.
13386         (package-get-custom): Ditto.
13387
13388 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
13389
13390         * events.el: Remove 'ascii-character property from 'backspace
13391         and 'delete symbols
13392
13393 1998-10-11  SL Baur  <steve@altair.xemacs.org>
13394
13395         * package-get-base.el: removed.
13396
13397 1998-09-23  Didier Verna  <didier@xemacs.org>
13398
13399         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
13400         (no-upper-case-p): new function.
13401         (with-search-caps-disable-folding): new macro.
13402         (with-interactive-search-caps-disable-folding): new macro.
13403         (zap-to-char): In interactive mode, do a case-sensitive search if
13404         the character is uppercase.
13405         (zap-up-to-char): ditto.
13406
13407         * replace.el (perform-replace): use the function no-upper-case-p.
13408
13409         * isearch-mode.el (isearch-fix-case): ditto.
13410         make obsolete `with-caps-disable-folding' and
13411         `isearch-no-upper-case-p'.
13412
13413         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
13414         (tags-search): ditto.
13415         (tags-query-replace): ditto.
13416
13417         * info.el (Info-search): ditto.
13418
13419 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
13420
13421         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
13422
13423 1998-10-07  Greg Klanderman  <greg@alphatech.com>
13424
13425         * package-admin.el (package-admin-rmtree): rewritten.  need to
13426         check for "." and ".." before symlink check.  expand files and
13427         directories with respect to DIRECTORY, not default-directory.
13428
13429 1998-10-04  Greg Klanderman  <greg@alphatech.com>
13430
13431         * package-get.el (package-get-all): add INSTALL-DIR argument.
13432
13433 1998-10-06  Greg Klanderman  <greg@alphatech.com>
13434
13435         * package-ui.el (pui-add-required-packages): new function, select
13436         dependent packages.
13437         (pui-display-keymap): bind it.
13438         (pui-help-string): document it.
13439         (pui-install-selected-packages): package-get-all -> package-get.
13440
13441         * package-get.el (package-get-dependencies): new function.
13442
13443 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
13444
13445         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
13446         regexps.
13447
13448 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
13449
13450         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
13451         function.
13452         (default-mouse-track-normalize-point): Use it.
13453
13454 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
13455
13456         * package-admin.el (package-admin-delete-binary-package):
13457                 General cleanup. Remove unnessary use of progn and
13458         save-excursion.
13459         (package-admin-delete-binary-package): Do NOT mess with file
13460         modes. That is evil.
13461         (package-admin-delete-binary-package): Wrap all deleting in
13462         condition-case. The data in MANIFEST is untrustworthy.
13463         (package-admin-delete-binary-package): Let the OS worry about non
13464         empty directories.
13465
13466 1998-10-09  SL Baur  <steve@altair.xemacs.org>
13467
13468         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
13469         processing.
13470         (lm-report-bug): Fix mail address to send bug reports to.
13471
13472 1998-09-29  SL Baur  <steve@altair.xemacs.org>
13473
13474         * XEmacs 21.2-beta2 is released.
13475
13476 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13477
13478         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
13479
13480 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13481
13482         * info.el (Info-mode): Document page turning by double clicks in
13483         docstring so `M-x describe-mode' will display it.
13484
13485 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13486
13487         * info.el (Info-mouse-track-double-click-hook): Use character
13488         widths to calculate a border region where double clicking does
13489         page turning, and return `nil' by default so other hooks, such as
13490         region highlighting, will be run.
13491
13492 1998-09-29  Colin Rafferty   <colin@xemacs.org>
13493
13494         * sound.el (default-sound-directory-list): Initialize with all the
13495         "sounds" directories in `data-directory-list'.  It used to just be
13496         the first one.
13497
13498         * packages.el (locate-data-directory-list): Created.  This gives
13499         the list of matching directories, unlike `locate-data-directory',
13500         which just gives the first one.
13501
13502 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13503
13504         * minibuf.el (read-from-minibuffer): No longer bind help-form but
13505         make a binding in the local keymap until help-char handling is
13506         improved.
13507
13508         * help.el (help-keymap-with-help-key): Provide keymap with help
13509         binding.
13510         (help-print-help-form): New helper function.
13511
13512 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
13513
13514         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
13515         move extent to another buffer; no need to create a new extent.
13516         (isearch-fix-case): New function.
13517         (isearch-search-and-update): Use it.
13518
13519 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13520
13521         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
13522         the keymap, not minor-mode-map-alist.
13523         (isearch-done): Restore overriding-local-map.
13524
13525 1998-09-21  Martin Buchholz  <martin@xemacs.org>
13526
13527         * bytecomp.el (byte-compile-buffer-substring):
13528         Fix for: (byte-compile (defun f () (buffer-substring)))
13529         ==>   ** buffer-substring called with 3 args, but requires 0-3
13530         - new code not only works, but is more readable, too.
13531
13532 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13533
13534         * msw-faces.el (mswindows-init-device-faces): Don't try to
13535           specify a default font at this late stage. Do try to force
13536           creation of the default face font so that if it fails we get
13537           an error now instead of a crash at frame creation.
13538
13539           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
13540           mswindows-make-font-unitalic: Canonical default weight
13541           changed from "Normal" to "Regular".
13542
13543           mswindows-make-font-bold / -bold-italic: Supplied device was
13544           not being passed into call to mswindows-find-smaller-font.
13545
13546 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13547
13548         * package-get.el (package-get-remote): Fix the path where to find
13549           the packages on xemacs.org.
13550
13551 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
13552
13553         * about.el (about-maintainer-info): Update Ben's entry.
13554
13555 1998-09-24  Martin Buchholz  <martin@xemacs.org>
13556
13557         * lisp/shadow.el (find-emacs-lisp-shadows):
13558         - `member' was being called on lists of length 2000!
13559         - Replace with hashtables.
13560         - Replace hand-coded loops with (dolist)
13561         - Fix comment typo
13562
13563 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
13564
13565         * packages.el: Added new function, `package-delete-name', to
13566           delete existing packages from the installed package database
13567           (`packages-package-list').  Also added the "pkginfo" directory
13568           to `packages-special-base-regexp', so that the pkginfo directory
13569           would not get added to `late-packages'.
13570
13571         * package-admin.el: Added ability to delete an installed package
13572           (added low-level function, `package-admin-delete-package').
13573           Understands how to use the pkginfo/MANIFEST.<package> file to
13574           delete the package.  When installing a package, will also
13575           create a MANIFEST.* file if one is not provided by the
13576           package.  If the MANIFEST.* doesn't exist when deleting a
13577           package, the functions will fall back to attempting to delete
13578           any package-specific lisp directory.
13579
13580         * package-get.el: Moved some functions to package-admin.el.
13581           Added interactive function `package-get-delete-package', for
13582           use by users for deleting a package.
13583
13584           Also modified to not require the presence of efs.
13585
13586 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13587
13588         * files.el (find-file-noselect): Handle all signals, kill the
13589         buffer and resignal.
13590
13591 1998-09-23  SL Baur  <steve@altair.xemacs.org>
13592
13593         * cl-macs.el (glyph-image): Add setf method.
13594
13595 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13596
13597         * package-get.el: Fixed broken EFS downloading.  Also, look for
13598           .tar.gz files first, in preference over .tgz files.
13599
13600         * package-ui.el: Fix display of package version numbers.
13601
13602 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13603
13604         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13605         argument.
13606
13607 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13608
13609         * list-mode.el: `display-completion-list': added new/optional
13610           keyword `:completion-string', which allows the programmer to
13611           change the "Possible completions are:" prompt.
13612
13613         * menubar-items.el: Added new pulldown menu-pick to start up the
13614           visual package browser/installer:
13615
13616                 Options->Customize->List Packages
13617
13618         * package-admin.el: Added hooks for installing under both Unix
13619           and MS Windows.  Does additional error checking.  No longer
13620           calls "add-big-package.sh" to install packages under Unix; now
13621           calls gunzip & tar directly.
13622
13623         * package-get.el: Added ability to install packages from files
13624           on a local disk/CDROM.  Now deletes any existing package lisp
13625           directory.  Does completion on available packages when
13626           querying for package names.  Will also search for .tgz files
13627           in addition for .tar.gz files.  Tries to reload
13628           auto-autoloads, as a convenience when loading new packages,
13629           and also tries to add any new package paths to `load-path'.
13630           Changed all occurences of `concat' to use `expand-file-name'.
13631
13632         * package-ui.el: New file which implements the main visual
13633           package browser/installer, which is started via a menu pick or
13634           M-x pui-list packages.
13635
13636 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13637
13638         * startup.el (load-init-file): spelling fix.
13639
13640 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13641
13642         * startup.el (normal-top-level): Load auto-autoload files
13643         covariantly with their precedence.
13644
13645 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13646
13647         * menubar-items.el (default-menubar): Remove "Font Weight"
13648         option, there is currently no custom equivalent.. Customize-faces
13649         is "Edit faces".
13650
13651         * x-font-menu.el (font-menu-set-font): Use customize to set
13652         default face.
13653
13654         * faces.el (face-spec-update-all-matching): New function.
13655
13656         * cus-face.el (custom-set-face-update-spec): New function.
13657         Interface to customize faces from elisp.
13658
13659         (custom-face-value-create): Show the customized settings if set
13660         but not saved.
13661
13662 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13663
13664         (custom-face-value-create): Show the customized settings if set
13665         but not saved.
13666
13667 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13668
13669         * keydefs.el (global-map): Add FSF 20.3 binding of
13670         query-replace-regexp.
13671
13672 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13673
13674         * minibuf.el (read-file-name-internal-1): use
13675         user-name-completion-1 instead of user-name-completion.
13676
13677 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13678
13679         * loadup.el:
13680         * make-docfile.el:
13681         * update-elc.el: Don't set `source-directory' (now defunct as a
13682         global variable) no more.
13683
13684         * packages.el (packages-list-autoloads): Made `source-directory'
13685         (now defunct as a global variable) a parameter.
13686
13687 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13688
13689         * about.el (about-hackers): new email
13690
13691 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13692
13693         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13694
13695 1998-07-17  Didier Verna  <didier@xemacs.org>
13696
13697         * faces.el (set-face-property):
13698         (set-face-dim-p):
13699         (face-dim-p): updated the doc strings now that the dim property isn't
13700         tty-specific.
13701         (face-equal): the dim property is now a common one.
13702
13703         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13704         Renamed the `stipple' attribute to `background-pixmap'.
13705         (custom-face-background-pixmap): make custom-face-stipple an
13706         obsolete alias for this.
13707
13708 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13709
13710         * find-paths.el (paths-file-readable-directory-p): Created and
13711         used.
13712
13713         * loadup.el: Don't set inhibit-... flags from run-temacs.
13714
13715 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13716
13717         * packages.el (packages-data-path-depth): Added and used.
13718
13719 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13720
13721         * about.el:
13722         - Change .xpm to .png, delete "zcat" section.
13723         - cosmetic fix in the 'marcpa' entry.
13724
13725         * etc/photos
13726         - convert all .xpm.Z to .png
13727         - rename mrb to martin
13728         - rename mcook-m to mcookm
13729
13730 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13731
13732         * x-init.el (x-initialize-compose): Add support for
13733         dead-circumflex as YET ANOTHER NAME for that dead key.
13734
13735 1998-08-05  Colin Rafferty <colin@xemacs.org>
13736
13737         * setup-paths.el (paths-construct-exec-path): Made the
13738         last-packages really be last.
13739         (paths-construct-data-directory-list): Ditto.
13740
13741 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13742
13743         * startup.el(startup-splash-frame-body):
13744         Update Copyright notice in splash screen
13745
13746 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13747
13748         * minibuf.el (read-file-name-internal-1): do ~user completion.
13749
13750 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13751
13752         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13753         aginst destroyed extents
13754
13755 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13756
13757         * package-get.el (package-get): add `install-dir' argument.
13758
13759 1998-07-20  John Jones  <jj@asu.edu>
13760
13761         * package-get.el: calls to package-get-update-all will only
13762           update packages which are already installed.
13763
13764 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13765
13766         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13767         writable.
13768
13769 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13770
13771         * about.el (about-hackers): Correct my email.
13772
13773 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13774
13775         * about.el (about-hackers): new email-address.
13776
13777 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13778
13779         * minibuf.el (read-number): Don't let `input-error' condition
13780         escape.
13781
13782 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13783
13784         * about.el (about-hackers): use my `email-for-life' address.
13785
13786 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13787
13788         * XEmacs 21.2-beta1 is released.
13789
13790 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13791
13792         * ldap.el (ldap-search): Doc string change
13793
13794 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13795
13796         * menubar-items.el (default-menubar): Removed references to
13797         `data-directory', and use `locate-data-file' instead, and made
13798         then greyed out if they don't exist.
13799
13800 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13801
13802         * keymap.el (events-to-keys): Use `format' instead of `concat'
13803         since the latter does not accept integer args anymore
13804
13805 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13806
13807         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13808         macros replaced.
13809
13810 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13811
13812         * make-docfile.el: Get first initialization from very-early-lisp.el
13813         * update-elc.el: Ditto.
13814         * loadup.el (really-early-error-handler): Ditto.
13815
13816         * packages.el (packages-unbytecompiled-lisp): Add new file,
13817         very-early-lisp.el.
13818
13819         * very-early-lisp.el: New file.
13820
13821 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13822
13823         * Symbols that have been obsolete for at least 3 years removed (II).
13824
13825         * obsolete.el (eval-current-buffer): Make compatible.
13826         (byte-code-function-p): Ditto.
13827         (send-string): Removed.
13828         (send-region): Removed.
13829         (screen-scrollbar-width): Removed.
13830         (set-screen-scrollbar-width): Removed.
13831         (set-screen-left-margin-width): Removed.
13832         (set-screen-right-margin-width): Removed.
13833         (screen-left-margin-width): Removed.
13834         (screen-right-margin-width): Removed.
13835         (set-buffer-left-margin-width): Removed.
13836         (set-buffer-right-margin-width): Removed.
13837         (buffer-left-margin-width): Removed.
13838         (buffer-right-margin-width): Removed.
13839         (x-set-frame-icon-pixmap): Removed.
13840         (x-set-screen-icon-pixmap): Removed.
13841         (pixel-name): Removed.
13842         (make-pixmap): Removed.
13843         (make-cursor): Removed.
13844         (pixmap-width): Removed.
13845         (pixmap-contributes-to-line-height-p): Removed.
13846         (set-pixmap-contributes-to-line-height): Removed.
13847
13848 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13849
13850         * obsolete.el (popup-menu-up-p): removed.
13851         (read-no-blanks-input): Removed.
13852         (wholenump): Removed.
13853         (ring-mod): Removed (what was ring-mod?).
13854         (current-time-seconds): Removed.
13855         (run-special-hook-with-args): Removed.
13856         (dot): Removed.
13857         (dot-marker): Removed.
13858         (dot-min): Removed.
13859         (dot-max): Removed.
13860         (window-dot): Removed.
13861         (set-window-dot): Removed.
13862
13863         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13864         `dot-min'.
13865
13866         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13867
13868         * code-files.el (insert-file-contents): Rename
13869         run-special-hook-with-args to run-hook-with-args-until-success.
13870         (write-region): Ditto.
13871
13872 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13873
13874         * about.el: Fix typos, update release date.
13875
13876         * Symbols that have been obsolete for at least 3 years removed.
13877
13878         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13879         screen- functions.
13880         (toplevel): remove setf methods for screen functions.
13881         * cl-macs.el (extent-data): defsetf removed.
13882         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13883         many places to remove.
13884         (comment-indent-hook): Ditto.
13885         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13886         (buffer-dedicated-screen): Ditto.
13887         (deiconify-screen): Ditto.
13888         (delete-screen): Ditto.
13889         (event-screen): Ditto.
13890         (find-file-other-screen): Ditto.
13891         (find-file-read-only-other-screen): Ditto.
13892         (live-screen-p): Ditto.
13893         (screen-height): Ditto.
13894         (screen-iconified-p): Ditto.
13895         (screen-list): Ditto.
13896         (screen-live-p): Ditto.
13897         (screen-name): Ditto.
13898         (screen-parameters): Ditto.
13899         (screen-pixel-height): Ditto.
13900         (screen-pixel-width): Ditto.
13901         (screen-root-window): Ditto.
13902         (screen-selected-window): Ditto.
13903         (screen-totally-visible-p): Ditto.
13904         (screen-visible-p): Ditto.
13905         (screen-width): Ditto.
13906         (screenp): Ditto.
13907         (get-screen-for-buffer): Ditto.
13908         (get-screen-for-buffer-noselect): Ditto.
13909         (get-other-screen): Ditto.
13910         (iconify-screen): Ditto.
13911         (lower-screen): Ditto.
13912         (mail-other-screen): Ditto.
13913         (make-screen): Ditto.
13914         (make-screen-invisible): Ditto.
13915         (make-screen-visible): Ditto.
13916         (modify-screen-parameters): Ditto.
13917         (new-screen): Ditto.
13918         (next-screen): Ditto.
13919         (next-multiscreen-window): Ditto.
13920         (other-screen): Ditto.
13921         (previous-screen): Ditto.
13922         (previous-multiscreen-window): Ditto.
13923         (raise-screen): Ditto.
13924         (redraw-screen): Ditto.
13925         (select-screen): Ditto.
13926         (selected-screen): Ditto.
13927         (set-buffer-dedicated-screen): Ditto.
13928         (set-screen-height): Ditto.
13929         (set-screen-position): Ditto.
13930         (set-screen-size): Ditto.
13931         (set-screen-width): Ditto.
13932         (show-temp-buffer-in-current-screen): Ditto.
13933         (switch-to-buffer-other-screen): Ditto.
13934         (visible-screen-list): Ditto.
13935         (window-screen): Ditto.
13936         (x-set-screen-pointer): Ditto.
13937         (x-set-frame-pointer): Ditto.
13938         (screen-title-format): Ditto.
13939         (screen-icon-title-format): Ditto.
13940         (terminal-screen): Ditto.
13941         (delete-screen-hook): Ditto.
13942         (create-screen-hook): Ditto.
13943         (mouse-enter-screen-hook): Ditto.
13944         (mouse-leave-screen-hook): Ditto.
13945         (map-screen-hook): Ditto.
13946         (unmap-screen-hook): Ditto.
13947         (default-screen-alist): Ditto.
13948         (default-screen-name): Ditto.
13949         (x-screen-defaults): Ditto.
13950         (x-create-screen): Ditto.
13951         * obsolete.el: meta-flag removed.
13952         baud-rate removed.
13953         sleep-for-millisecs removed.
13954         extent-data removed.
13955         set-extent-data removed.
13956         set-extent-attribute removed.
13957         extent-glyph removed.
13958         extent-layout removed.
13959         set-extent-layout removed.
13960         list-faces-display removed.
13961         list-faces removed.
13962         trim-versions-without-asking removed.
13963         after-write-file-hooks removed.
13964         truename removed.
13965         auto-fill-hook removed.
13966         blink-paren-hook removed.
13967         select-screen-hook, deselect-screen-hook removed.
13968         auto-raise-screen, auto-lower-screen removed.
13969
13970         * msw-mouse.el: Global change resource -> mswindows-resource.
13971
13972         * XEmacs 21.0-pre5 is released.
13973
13974 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13975
13976         * about.el (about-hackers): Credits update.
13977
13978 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13979
13980         * register.el (insert-register): Don't activate the region.
13981
13982 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13983
13984         * select.el: Restore x-* symbols for backwards compatibility:
13985         x-copy-primary-selection, x-kill-primary-selection,
13986         x-delete-primary-selection, x-select-make-extent-for-selection,
13987         x-valid-simple-selection-, x-cut-copy-clear-internal.
13988
13989 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13990
13991         * XEmacs 21.0-pre4 is released.
13992
13993 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13994
13995         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13996         reporting bugs.
13997         (maybe-add-init-button): Fix semantics under Windows.  Use
13998         `expand-file-name' rather than `concat'.
13999
14000         * help.el (print-messages): New function.
14001
14002 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14003
14004         * ldap.el (ldap-host-parameters-alist): Docstring fixes
14005
14006 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14007
14008         * about.el: Tweaked my entry in about-hackers.
14009
14010         * find-paths.el (paths-emacs-root-p):
14011           Relaxed emacs-root checking of an in-place installation to
14012           also accommodate the flat layout used on MS Windows.
14013
14014 1998-06-29  John Jones  <jj@asu.edu>
14015
14016         * package-get.el: calls to package-get-update-all will only
14017           update packages which are already installed.
14018
14019 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
14020
14021         * faces.el (xpm-color-symbols): remove hardcoded defaults these
14022         are handled by the gui-element face fallbacks now.
14023
14024         * x-faces.el: default gui-element face to "background" as well as
14025         the default face.
14026
14027         * msw-faces.el (mswindows-init-device-faces): remove gui-element
14028         and default face settings since these are set as fallbacks now in
14029         the appropriate domain.
14030
14031 1998-07-02  SL Baur  <steve@altair.xemacs.org>
14032
14033         * text-mode.el (text-mode): Reorder regexp so the OR part
14034         corresponding to `page-delim' goes first and the hack in
14035         `forward-paragraph' will work.
14036         With bug analysis from Bob Weiner <weiner@altrasoft.com>
14037
14038 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
14039
14040         * subr.el (remove-hook): When checking the hook value
14041           with functionp, don't apply car to it.
14042
14043 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14044
14045         * package-get.el (package-get-remote-filename):
14046           Don't use file-name-as-directory because the local directory
14047           separator conventions might not be the same as ftp's.
14048
14049 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14050
14051         * ldap.el (ldap-host-parameters-alist): New name of
14052         `ldap-host-parameters-plist'
14053
14054 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
14055
14056         * package-get.el: Using (require 'package-get-base), now that it
14057         provides itself.  Consequently removed all instances of (load
14058         "package-get-base.el").
14059
14060 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
14061
14062         * subr.el (remove-hook): Don't treat the hook value as a
14063           list unless it is both consp and not functionp.
14064
14065 1998-06-29  SL Baur  <steve@altair.xemacs.org>
14066
14067         * about.el: Email address for Ben Wing is ben@xemacs.org.
14068         * auto-show.el: Ditto.
14069         * bytecomp.el: Ditto.
14070         * faces.el: Ditto.
14071         * x-scrollbar.el: Ditto.
14072         * x-misc.el: Ditto.
14073         * tty-init.el: Ditto.
14074         * toolbar-items.el: Ditto.
14075         * symbol-syntax.el: Ditto.
14076         * specifier.el: Ditto.
14077         * objects.el: Ditto.
14078         * hyper-apropos.el: Ditto.
14079         * glyphs.el: Ditto.
14080
14081 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
14082
14083         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
14084         vertical-divider-always-visible-p.
14085         (default-mouse-motion-handler): Ditto.
14086
14087 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
14088
14089         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
14090         global value.
14091
14092 1998-06-21  Oliver Graf <ograf@fga.de>
14093
14094         * build-reports.el: changed receiver to xemacs-build-reports list
14095
14096 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14097
14098         * font.el: Split font-family-mappings into X and
14099           mswindows-specific versions.
14100           mswindows-font-create-[object|name]: Treat supplied size
14101           as a pointsize. Added underline and strikethru handling.
14102
14103         * msw-faces.el: changed default mswindows charset to western.
14104
14105         * msw-glyphs.el: removed space in border-glyph font string that
14106           was inserted to get round bugs in the mswindows C font code.
14107
14108 1998-06-27  SL Baur  <steve@altair.xemacs.org>
14109
14110         * about.el (about-hackers): Credits update.
14111
14112         * help-nomule.el (tutorial-supported-languages): Add Romanian
14113         TUTORIAL.
14114
14115         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
14116         to ISO-8859-2.
14117
14118 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14119
14120         * font.el: Split font-family-mappings into X and
14121           mswindows-specific versions.
14122           mswindows-font-create-[object|name]: Treat supplied size
14123           as a pointsize. Added underline and strikethru handling.
14124
14125         * msw-faces.el: changed default mswindows charset to western.
14126
14127         * msw-glyphs.el: removed space in border-glyph font string that
14128           was inserted to get round bugs in the mswindows C font code.
14129
14130 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14131
14132         * minibuf.el: make read-color-completion-table call
14133           (mswindows-color-list for mswindows devices.
14134
14135 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
14136
14137         * lisp/font-lock.el
14138         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
14139         Let declaration items contain non-word symbol characters.
14140
14141 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
14142
14143         * package-get.el (package-get-package-provider): Added autoload
14144         cookie.  Loading "package-get-base.el" in ALL functions that use
14145         it.  Fixed some (interactive ...) with multiple argument specs
14146         again.  Cosmetic indentation changes.
14147
14148 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
14149
14150         * info.el (Info-insert-dir): Don't use nreverse on variables
14151         that you want to use later.
14152
14153 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
14154
14155         * x-mouse.el (x-set-point-and-move-selection): Replace call
14156         to x-kill-primary-selection with kill-primary-selection
14157
14158 1998-06-12  Martin Buchholz  <martin@xemacs.org>
14159
14160         * simple.el (what-cursor-position): Make cursor position reported
14161         use value of column-number-start-at-one
14162
14163 1998-06-17  SL Baur  <steve@altair.xemacs.org>
14164
14165         * about.el (xemacs-hackers): Fix Jareth's email address.
14166
14167 1998-06-16  SL Baur  <steve@altair.xemacs.org>
14168
14169         * startup.el (startup-splash-frame): Remove
14170         `xemacs-startup-logo-function'.
14171
14172 1998-06-15  SL Baur  <steve@altair.xemacs.org>
14173
14174         * about.el (about-hackers): Update credits list.
14175
14176 1998-06-06  Jeff Miller <jmiller@smart.net>
14177
14178         * lisp/sound.el: Update sound-ext to allow filenames with
14179           extensions to be found by load-sound-file
14180
14181 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14182
14183         * info.el (Info-rebuild-outdated-dir): Removed variable
14184         (Info-auto-generate-directory): New variable
14185         (Info-save-auto-generated-dir): New variable
14186         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
14187         (Info-build-dir-anew): Second parameter removed.  Use
14188         `Info-save-auto-generated-dir'
14189         (Info-rebuild-dir): Ditto
14190
14191 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
14192
14193         * list-mode.el (next-list-mode-item): Would not recognize
14194         border between directly neighbored items.
14195
14196 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
14197
14198         * package-get.el: add autoloads for some functions.
14199
14200 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
14201
14202         * specifier.el (let-specifier): Tiny docfixes.
14203
14204 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
14205
14206         * msw-mouse.el: set selection-pointer-glyph to Normal.
14207
14208 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
14209
14210         * wid-edit.el (widget-specify-secret): New function.
14211         (widget-after-change): Use it.
14212         (widget-specify-field): Use it.
14213
14214 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
14215
14216         * mouse.el (drag-window-divider): Use `(not done)' instead of
14217         `doit'; reuse result of `window-pixel-edges'.
14218
14219         * modeline.el (drag-modeline-event-lag): Rename to
14220         drag-divider-event-lag.
14221
14222 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
14223
14224         * specifier.el (let-specifier): Rewritten not to generate needless
14225         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
14226         arguments.
14227
14228 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
14229
14230         * minibuf.el (read-file-name-1): Setup buffer-local value of
14231         `completion-ignore-case' in completions buffer under Windows.
14232
14233 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
14234
14235         * about.el (about-maintainer-glyph): Fix support for not
14236         compressed images.
14237
14238 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
14239
14240         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
14241
14242         * mouse.el (mouse-track): Cancel selection if misc-user event with
14243         `cancel-mode-internal' function is fetched.
14244
14245 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
14246
14247         * files.el (save-some-buffers-1): Fixed return value.
14248
14249 1998-06-01  Oliver Graf <ograf@fga.de>
14250
14251         * dragdrop.el: added experimental
14252
14253 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14254
14255         * startup.el (after-init-hook, init-file-user,
14256         user-init-directory, load-user-init-file):  Purge references
14257         to "~/.xemacs/init.el" from docstrings.
14258
14259         (load-user-init-file) Use paths-construct-path to construct
14260         paths to user init files.  Go directly to ~/.emacs, do not
14261         search ~/.xemacs/, do not load `default-custom-file'.
14262
14263 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
14264
14265         * files.el (interpreter-mode-alist): Catch wish and tclsh before
14266         general *sh.
14267         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
14268
14269 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
14270
14271         * menubar-items.el (default-menubar): add Update Packages to customize
14272         menu.
14273
14274 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
14275
14276         * faces.el: use toolbar face as a fallback for toolbar properties
14277         in xpm-color-symbols instead of default.
14278
14279         * msw-faces.el: rename 3d-object -> gui-element face.
14280
14281 1998-06-06  SL Baur  <steve@altair.xemacs.org>
14282
14283         * startup.el (xemacs-startup-logo-function): New variable.
14284         (startup-splash-frame): Use it.
14285
14286 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
14287
14288         * files.el (save-some-buffers): Would wait 1 second.
14289         (save-some-buffers-1): Delete other windows here instead of in
14290         `save-some-buffers'.
14291         (save-some-buffers): Force redisplay only if windows were deleted.
14292
14293 1998-06-02  Didier Verna  <didier@xemacs.org>
14294
14295         * cus-face.el (custom-face-attributes): generalized the use of
14296         toggle buttons for boolean attributes.
14297         Re-ordered the items a bit.
14298
14299 1998-06-01  SL Baur  <steve@altair.xemacs.org>
14300
14301         * sound.el (default-sound-directory): Use `locate-data-directory'
14302         to find the sounds directory.
14303
14304 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
14305
14306         * sound.el: default sound-ext to .wav under mswindows, .au
14307         otherwise. load-default sounds without extensions.
14308
14309 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
14310
14311         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
14312         if send-pr is not bound.
14313
14314 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
14315
14316         * files.el: grok idl files in auto-mode-alist.
14317 1998-06-01  Jeff Miller  <jmiller@smart.net>
14318
14319         * minibuf.el (exact-minibuffer-completion-p): check for nil before
14320         calling `upcase'.
14321
14322 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
14323
14324         * msw-glyphs.el: add xbm to the list of image types supported.
14325
14326 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
14327
14328         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
14329         instead of XEmacs one when dumping InfoDock.
14330
14331 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
14332
14333         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
14334         for `modeline-visible-p'
14335
14336         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
14337
14338 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
14339
14340         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
14341         since it's not used anymore. doc string fixes.
14342
14343         * package-get.el (package-get-file-installed-p): new function. use
14344         instead of file-installed-p which is in an external package.
14345
14346 1998-05-28  Oliver Graf <ograf@fga.de>
14347
14348         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
14349         favor of select-window/switch-to-buffer
14350
14351 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
14352
14353         * startup.el: changed (getenv "HOME") to (user-home-directory)
14354
14355 1998-05-25  Oliver Graf <ograf@fga.de>
14356
14357         * frame.el (cde-start-drag) moved to dragdrop.el
14358         (offix-start-drag-region) moved to dragdrop.el
14359         (offix-start-drag) moved to dragdrop.el
14360         * dragdrop.el (cde-start-drag) moved from frame.el
14361         (offix-start-drag-region) moved from frame.el
14362         (offix-start-drag) moved from frame.el
14363         (cde-start-drag-region) cde drag regions
14364         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
14365
14366 1998-05-26  Oliver Graf <ograf@fga.de>
14367
14368         * dragdrop.el: created dragdrop-drag prototypes
14369         (cde-start-drag-region) fixed typo
14370
14371 1998-05-28  SL Baur  <steve@altair.xemacs.org>
14372
14373         * simple.el (after-init-hook): Remove reader macro.
14374
14375         * packages.el (packages-hardcoded-lisp): Get rid of reader
14376         macros.  Update DOC string.
14377
14378 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14379
14380         * mouse.el (drag-window-divider): Ditto.
14381
14382         * modeline.el (mouse-drag-modeline): Use it.
14383
14384         * lisp-mode.el (let-specifier): Specify indentation.
14385
14386         * specifier.el (let-specifier): Renamed from
14387         `with-specifier-instance'.
14388
14389 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
14390
14391         * x-faces.el:
14392         * faces.el: move definition of xpm-color-symbols from x-faces.el
14393         to faces. Predicate x-get-resource on the presence of x.
14394
14395         * msw-faces.el: set 3d-object face rather than modeline. Specify
14396         faces as specfier defaults.
14397
14398         * package-get.el: don't use package-admin-add-single-file-package.
14399
14400 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14401
14402         * toolbar-items.el: Fixup tooltips.
14403         (toolbar-gnus): Don't use obsolete variable
14404         toolbar-news-frame-properties.
14405         (toolbar-news-reader): Default to `gnus' instead of
14406         `not-configured'.
14407
14408         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
14409         Windows.
14410
14411 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
14412
14413         * package-get.el: rename -installedp -> -installed-p.
14414
14415 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
14416
14417         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
14418         attributes, and assinged it to continuation, truncation and
14419         hscroll glyphs.
14420
14421         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
14422         and made continuation, truncation and hscroll glyphs arrow
14423         characters out of that font.
14424
14425 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14426
14427         * minibuf.el (minibuffer-electric-separator): Play nicely with
14428         directory-sep-char being \.
14429         (minibuffer-electric-tilde): Ditto.
14430         (read-file-name-map): Ditto.
14431
14432 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14433
14434         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
14435         on X devices.
14436         (default-mouse-track-deal-with-down-event): Avoid
14437         `x-disown-selection'; use `disown-selection' instead.
14438
14439 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14440
14441         * select.el:
14442         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
14443         moved to (cut-copy-clear-internal) in select.el. Ditto for
14444         (x-delete-primary-selection) (x-kill-primary-selection)
14445         (x-copy-primary-selection).
14446         (own-clipboard): new function.
14447
14448         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
14449         functions in select.el. remove old ones.
14450         (mswindows-own-clipboard): new function.
14451
14452 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14453
14454         * gnuserv.el: allow connections from mswindows type devices.
14455
14456 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
14457
14458         * msw-glyphs.el: change image type used from cursor to resource.
14459
14460 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
14461
14462         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
14463         for {top,bottom}-{left,right} values in addition to
14464         {top,bottom}_{left,right}.
14465         Use x-get-resource instead of x-get-resource-and-bogosity-check.
14466
14467 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
14468
14469         * cl-macs.el (specifier-instance): Undefine its setf method.
14470
14471         * specifier.el (with-specifier-instance): Added docstring.
14472
14473         * mouse.el (drag-window-divider): Ditto.
14474
14475         * modeline.el (mouse-drag-modeline): Use it.
14476
14477         * lisp-mode.el (with-specifier-instance): Define its indentation
14478         level.
14479
14480         * specifier.el (with-specifier-instance): New macro.
14481
14482 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
14483
14484         * package-get.el (package-get-create-custom): new function to
14485         auto-generate package-get-custom.el from package-get-base.el.
14486         * (package-get-ever-installedp): new function.
14487         * (package-get-custom): new function to get all packages specified
14488         by customize.
14489
14490 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
14491
14492         * cus-edit.el (custom-file): Revert to `~/.emacs'.
14493
14494 1998-05-23  SL Baur  <steve@altair.xemacs.org>
14495
14496         * cl-extra.el: Reverse previous float change.
14497
14498 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
14499
14500         * x-faces.el:
14501         * faces.el (try-font-name): moved from x-faces.el since it is
14502         required by w3 under mswindows as well X.
14503
14504 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14505
14506         * winnt.el: Removed evil (setq completion-ignore-case t)
14507         clause, one more overlookef fsfism.
14508         (nt-quote-args-functions-alist): End sentences with double space.
14509
14510 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14511
14512         * window-xemacs.el (push-window-configuration): Remove kludgery of
14513         recaching default-toolbar specifier.
14514         (pop-window-configuration): Ditto.
14515         (unpop-window-configuration): Ditto.
14516
14517 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14518
14519         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
14520
14521 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
14522
14523         * winnt.el (nt-quote-args-verbatim): Added function.
14524         (nt-quote-args-prefix-quote): Added function.
14525         (nt-quote-args-backslash-quote): Added function.
14526         (nt-quote-args-double-quote): Added function.
14527         (nt-quote-args-functions-alist): New variable.
14528         (nt-quote-process-args): Added function. This is the main quoting
14529         work horse called from process-nt.c
14530
14531 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14532
14533         * winnt.el: Removed duplicate definitions for backspace,
14534         delete, M-backspace and C-M-backspace.
14535         (file-name-buffer-file-type-alist): Removed this variable.
14536         (find-buffer-file-type): Removed function.
14537         (find-file-binary):  Removed function.
14538         (find-file-text): Removed function.
14539         (find-file-not-found-set-buffer-file-type): Removed function.
14540         (save-to-unix-hook): Removed function.
14541         (revert-from-unix-hook): Removed function.
14542         (using-unix-filesystems): Removed function.
14543         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
14544         warning.
14545         (x-set-selection): Removed function.
14546         (x-get-selection): Removed function.
14547         Removed commented FSFisms.
14548         Replaced copyright notice (this file is not part of GNU Emacs).
14549         (nt-shell-mode-hook): Moved here from a lambda expression. Added
14550         comint-process-echoes setting to t.
14551
14552 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14553
14554         * packages.el (packages-no-package-hierarchy-regexp): Introduced
14555         and used following the interface change of
14556         `paths-find-recursive-path'.
14557
14558         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
14559         regexp instead of a list of base names.
14560         (paths-version-control-filename-regexp):
14561         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
14562         Introduced and used following the interface change of
14563         `paths-find-recursive-path'.
14564
14565 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14566
14567         * simple.el (delete-forward-p): Make it a defun; do X garbage only
14568         on X devices, rather than on all non-TTY devices.
14569
14570 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14571
14572         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
14573
14574         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
14575
14576 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
14577
14578         * itimer.el (activate-itimer): Fixed usage of integers
14579         as argument to `concat'.
14580
14581 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
14582
14583         * itimer.el (start-itimer): replace the use of `concat' with
14584         `format'
14585
14586 1998-05-16  SL Baur  <steve@altair.xemacs.org>
14587
14588         * mode-motion.el (mode-motion-hook): Clarify docstring.
14589         From Bob Weiner <weiner@altrasoft.com>
14590
14591         * loadhist.el (symbol-file): Supply prompt string when used
14592         interactively.
14593         From Bob Weiner <weiner@altrasoft.com>
14594
14595 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14596
14597         * loadup.el (really-early-error-handler): Ditto.
14598
14599         * update-elc.el: Ditto.
14600
14601         * setup-paths.el (paths-construct-exec-path): Ditto.
14602
14603         * make-docfile.el: Ditto.
14604
14605         * find-paths.el (paths-decode-directory-path): Use split-path
14606         instead of decode-path.
14607
14608         * files.el (parse-colon-path): Update docstring reference.
14609
14610 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14611
14612         * msw-init.el:
14613         * x-init.el:
14614         Bind cut'n'paste keys to non window-system specific functions.
14615
14616         * msw-select.el: New function mswindows-clear-clipboard.
14617         mswindows-cut-copy-clipboard extended to handle clearing of the
14618         selection and renamed to mswindows-cut-copy-clear-clipboard.
14619
14620         * select.el: on mswindows devices delete-primary-selection
14621         calls mswindows-clear-clipboard.
14622
14623 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14624
14625         * simple.el (quoted-insert): Inhibit quit when using read-char.
14626
14627         * cmdloop.el (read-char): Don't inhibit quit.
14628         (read-char-exclusive): Ditto.
14629         (read-char): Signal quit if quit-char was pressed.
14630         (read-char-exclusive): Ditto.
14631         (read-quoted-char): Return a character, not integer.
14632
14633         * menubar-items.el (default-popup-menu): Use Andy's generic
14634         selection code.
14635         (default-popup-menu): Fix code.
14636
14637 1998-05-14  Oliver Graf <ograf@fga.de>
14638
14639         * dragdrop.el (dragdrop-function-widget): this time it's done
14640
14641 1998-05-13  Oliver Graf <ograf@fga.de>
14642
14643         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14644
14645 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14646
14647         * device.el (device-pixel-width):
14648         (device-pixel-height):
14649         (device-mm-width):
14650         (device-mm-height):
14651         (device-bitplanes):
14652         (device-color-cells): Swapped parameters to device-system-metric
14653         according to the interface change.
14654
14655 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14656
14657         * mouse.el (default-mouse-motion-handler): Use new name of the
14658         function event-over-vertical-divider-p.
14659         Do not set E-W arrow cursor over the divider if
14660         vertical-divider-draggable-p is nil in the window.
14661         ([top-level]): Use new name for the variable
14662         vertical-divider-map.
14663         (drag-window-divider): Respect vertical-divider-draggable-p.
14664         Variable name typo fixes.
14665
14666 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14667
14668         * keymap.el (kbd): Define here; handle string constants and
14669         others...
14670
14671 1998-05-15  Christian Nyb <chr@mediascience.no>
14672
14673         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14674         in Emacs 18.
14675
14676 1998-05-13  Didier Verna  <didier@xemacs.org>
14677
14678         * mouse.el (drag-window-divider): give the vertical divider a
14679         pressed look when dragging it.
14680
14681 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14682
14683         * faces.el: predicate some more face operations on x or mswindows
14684         not just x.
14685
14686         * modeline.el: enable modeline coloring for mswindows.
14687
14688 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14689
14690         * minibuf.el (minibuffer-default): Added variable; compatible with
14691         FSF Emacs.
14692         (next-history-element): Used `minibuffer-default'.
14693
14694 1998-05-12  Oliver Graf <ograf@fga.de>
14695
14696         * dragdrop.el (dragdrop-function-widget): button and mods ok
14697         arguments still look a bit strange
14698         (dragdrop-compare-mods) created
14699         (dragdrop-drop-do-functions) correctly checks for buttons and
14700         modifiers
14701
14702 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14703
14704         * setup-paths.el (paths-default-info-directories): Replace
14705         path-separator with directory-sep-char.
14706
14707         * files.el (path-separator): Don't define it here.
14708
14709 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14710
14711         * update-elc.el: Ditto.
14712
14713         * setup-paths.el (paths-construct-exec-path): Ditto.
14714
14715         * make-docfile.el: Ditto.
14716
14717         * loadup.el (really-early-error-handler): Ditto.
14718
14719         * find-paths.el (paths-decode-directory-path): Use decode-path
14720         instead of decode-path-internal.
14721
14722         * files.el (parse-colon-path): Update docstring.
14723
14724 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14725
14726         * subr.el (get-buffer-window-list): Make BUFFER optional.
14727
14728         * window-xemacs.el (windows-of-buffer): Defalias to
14729         get-buffer-window-list.
14730
14731 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14732
14733         * disass.el: Fix maintainer keyword.
14734
14735         * bytecomp.el (byte-compile-and-load-file): Autoload.
14736         (byte-compile-buffer): Ditto.
14737
14738         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14739         value is returned, not the name.
14740         (lisp-imenu-generic-expression): Enable it.
14741         (lisp-mode-variables): Ditto.
14742         (lisp-indent-offset): Change defconst to defvar.
14743         (lisp-indent-function): Ditto.
14744         (lisp-body-indent): Ditto.
14745
14746 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14747
14748         * modeline.el: Use zap-last-kbd-macro-event.
14749
14750         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14751         nil, don't attempt to do anything with messages.
14752         (eval-last-sexp): Use `letf' for clarity.
14753
14754 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14755
14756         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14757
14758 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14759
14760         * buff-menu.el:
14761         * lisp-mode.el:
14762         * obsolete.el:
14763         Change empty docstrings into no doc strings at all.
14764         Fix bogus FSF-format docstrings.
14765         * etags.el: Fix docstring.
14766
14767 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14768
14769         * package-get.el (package-get): Use internal md5
14770
14771 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14772
14773         * about.el (about-xemacs): Correct abuse of concat.
14774
14775 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14776
14777         * info.el (Info-mode): Use easymenu.
14778
14779 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14780
14781         * apropos.el (apropos): Don't use concat with integers.
14782
14783         * cmdloop.el (describe-last-error): Handle the case when no error
14784         was seen gracefully.
14785
14786         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14787         defun.
14788         (apropos-describe-plist): Ditto.
14789
14790         * help.el (with-displaying-help-buffer): Revert to a defun.
14791         (describe-key): Use it as defun.
14792         (describe-mode): Ditto.
14793         (describe-bindings): Ditto.
14794         (describe-prefix-bindings): Ditto.
14795         (describe-installation): Ditto.
14796         (view-lossage): Ditto.
14797         (describe-function): Ditto.
14798         (describe-variable): Ditto.
14799         (describe-syntax): Ditto.
14800
14801 1998-05-11  Oliver Graf <ograf@fga.de>
14802
14803         * dragdrop.el: changed order of require/provide
14804         (dragdrop-drop-mime-default) changed to new calling conventions
14805         (dragdrop-drop-do-functions) changed to new calling conventions
14806         (dragdrop-function-widget) this one needs more work...
14807
14808 1998-05-10  Oliver Graf <ograf@fga.de>
14809
14810         * about.el: another small change in my entry
14811         * dragdrop.el (dragdrop-drop-log-function): logging added
14812         plus customizations
14813         changed interface to handler functions. now called with event
14814         and object
14815
14816 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14817
14818         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14819         E-W arrow pointer displayed over draggable dividers.
14820
14821         * mouse.el (default-mouse-motion-handler): Show it when
14822         appropriate.
14823         (drag-window-divider): Added.
14824         ([top-level]): Initialized window-divider-map with a keymap
14825         binding the above function to left button down event.
14826
14827         * x-mouse.el (x-init-pointer-shape): Initialize
14828         divider-pointer-glyph from Cursor.dividerPointer, or use default
14829         E-W double arrow.
14830
14831 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14832
14833         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14834
14835 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14836
14837         * simple.el (count-words-buffer): Don't query for buffer.
14838         (count-lines-buffer): Ditto.
14839
14840 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14841
14842         * help.el (where-is): add optional insert argument.
14843
14844 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14845
14846         * help.el (describe-key-briefly): New argument INSERT.
14847
14848         * simple.el (eval-expression): New optional argument; synch with
14849         FSF 20.3.
14850
14851         * keydefs.el (global-map): Add new register bindings.
14852
14853         * register.el: Synched with FSF 20.3.
14854
14855 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14856
14857         * window-xemacs.el (recenter): all arguments are optional.
14858
14859 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14860
14861         * device.el: (device-pixel-width): Reflected name/parameters
14862         change to device-system-metric.
14863         (device-pixel-height): Ditto.
14864         (device-mm-width): Ditto.
14865         (device-mm-height): Ditto.
14866         (device-bitplanes): Ditto.
14867         (device-color-cells): Ditto.
14868
14869 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14870
14871         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14872
14873         * cl.el (most-positive-fixnum): Document.
14874         (most-negative-fixnum): Ditto.
14875
14876         * cus-dep.el: Updated comment.
14877
14878         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14879         constant.
14880
14881         * cus-load.el (custom-put): Removed.
14882
14883         * files.el (after-find-file): Just resignal quit instead of
14884         signaling "canceled".
14885
14886 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14887
14888         * frame.el (other-frame): Use `focus-frame' instead of
14889         select-frame kludges.
14890
14891         * lisp-mode.el: Update lisp-indent-function for
14892         save-selected-frame and with-selected-frame.
14893
14894         * frame.el (save-selected-frame): New macro.
14895         (with-selected-frame): Ditto.
14896         (other-frame): Use `set-frame-focus'.
14897
14898 1998-05-06  Oliver Graf <ograf@fga.de>
14899
14900         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14901         (dragdrop-drop-url-default) default handler for URL drops created
14902         (dragdrop-drop-mime-default) default handler for MIME drops created
14903         (dragdrop-drop-functions) default custom for handling drops created
14904         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14905
14906 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14907
14908         * mouse.el: Removed redundant mouse-mswindows-drop function.
14909
14910 1998-05-05  Oliver Graf <ograf@fga.de>
14911
14912         * about.el: changed some text in my entry
14913         * dragdrop.el: added customs
14914
14915 1998-05-04  Oliver Graf <ograf@fga.de>
14916
14917         * mouse.el: killed global drop key bindings
14918         (mouse-offix-drop) removed
14919         * dragdrop.el: created
14920         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14921
14922 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14923
14924         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14925         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14926
14927         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14928         obsolete comment.
14929
14930         * scrollbar.el (scrollbars-visible-p): Use new
14931         {vertical,horizontal}-scrollbar-visible-p specifiers.
14932
14933 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14934
14935         * device.el (device-pixel-height):
14936         (device-pixel-width):
14937         (device-mm-width):
14938         (device-mm-height):
14939         (device-bitplanes):
14940         (device-color-cells): Moved these 6 functions from device.c; they
14941         all use single (device-system-metrics) call.
14942
14943 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14944
14945         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14946         were renamed.
14947
14948         * menubar-items.el:
14949         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14950         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14951
14952         * help.el (help-map): Remove Hyperbole keybinding logic.
14953         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14954
14955 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14956
14957         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14958         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14959
14960 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14961
14962         * msw-glyphs.el: use nicer icon3 from the frame icon.
14963
14964 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14965
14966         * version.el (emacs-version): Remove InfoDock conditionals.
14967
14968         * startup.el (startup-splash-frame): Change ID logo name.
14969
14970 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14971
14972         * files.el (after-find-file): If the user presses C-g on
14973         directory-creation prompt, kill the buffer.
14974
14975 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14976
14977         * simple.el (count-words-region): Reverse previous change.
14978
14979 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14980
14981         * replace.el (query-replace): Just call perform-replace.
14982         (query-replace-regexp): Ditto.
14983         (perform-replace): Move region handling here.
14984         (perform-replace): Use the new arg to match-data.
14985
14986 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14987
14988         * x-init.el: Install X specific display table that
14989           displays char 0240 as a space to avoid whatever it is
14990           that screws up display of that character code.
14991
14992 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14993
14994         * help.el (function-arglist): If no arguments are documented for a
14995         subr, print nothing rather than incorrect output.
14996
14997 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14998
14999         * cmdloop.el (command-error): Update bail-out error message to use
15000         `emacs-program-name'.
15001
15002         * lib-complete.el: Remove reader macro cruft.
15003
15004         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
15005         cruft.
15006
15007         * simple.el (count-words-region): Drop interactive-p check on the
15008         message.
15009
15010 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
15011
15012         * font.el
15013         * msw-faces.el
15014         Correct spelling of mswindows-font-canonicalize-name.
15015
15016 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15017
15018         * ldap.el (ldap-host-parameters-alist): Replaced with
15019         `ldap-host-parameters-plist'
15020         (ldap-search): Adapt to previous change
15021
15022 1998-05-02  SL Baur  <steve@altair.xemacs.org>
15023
15024         * about.el (about-hackers): Update Bob Weiner bio.
15025         (about-maintainer-info): Ditto.
15026
15027 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
15028
15029         * simple.el (display-warning-minimum-level): Docfix.
15030
15031 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
15032
15033         * widget.el (:default-get): New keyword.
15034         * wid-edit.el (default, widget-default-default-get): Define it.
15035         (group, widget-group-default-get): Define it.
15036         (menu-choice, widget-choice-default-get): Define it.
15037         (widget-default-get): New function.
15038         (widget-choice-action): Call it.
15039         (widget-editable-list-entry-create): Call it.
15040
15041 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
15042
15043         * byte-optimize.el (byte-boolean-vars): Removed.
15044         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
15045         lookup through `byte-boolean-vars'.
15046
15047 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
15048
15049         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
15050         resource-provided values into ghost specs for scrollbar-height and
15051         scrollbar-width.
15052
15053 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
15054
15055         * byte-optimize.el: Don't attempt to optimize /=.
15056
15057         * bytecomp.el (byte-compile-one-ore-more-args): New function.
15058         (byte-compile-/=): Ditto.
15059
15060 1998-05-02  SL Baur  <steve@altair.xemacs.org>
15061
15062         * apropos.el: Use `with-displaying-help-buffer'.
15063         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
15064         Use `with-displaying-help-buffer'.
15065         (apropos-follow): Do not give special treatment to buffer cursor
15066         was in prior to a mouse click.
15067         (apropos-describe-plist): Use `with-displaying-help-buffer'.
15068         (apropos-print-doc): Set correct buffer for setting text
15069         properties.
15070
15071 1998-05-01  SL Baur  <steve@altair.xemacs.org>
15072
15073         * help.el (help-buffer-prefix-string): New variable.
15074         (help-buffer-name): Use it.
15075
15076         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
15077         mode menu.
15078
15079 1998-04-30  Greg Klanderman  <greg@alphatech.com>
15080
15081         * frame.el (other-frame): Work even when focus-follows-mouse is true.
15082
15083 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
15084
15085         * files.el (find-file-noselect): Update docstring.
15086         (find-file-noselect): Signal an error if found an unreadable file.
15087         (file-chase-links): Save the match data.
15088         (normal-mode): Use `lwarn' and `error-message-string'.
15089         (interpreter-mode-alist): Change defconst to defvar.
15090         (inhibit-first-line-modes-regexps): Ditto.
15091         (inhibit-first-line-modes-regexps): Added .tgz.
15092         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
15093         (change-major-mode-with-file-name): New user-option.
15094         (set-visited-file-name): Synched with FSF.
15095         (file-name-extension): New function, from FSF 20.3.
15096         (file-relative-name): Synched with FSF.
15097         (save-some-buffers): Support the C-r feature.
15098         (recover-session): Synched with FSF.
15099         (kill-some-buffers): Ditto.
15100         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
15101
15102 1998-04-30  SL Baur  <steve@altair.xemacs.org>
15103
15104         * files.el (insert-file): Undo previous change and reenable use of
15105         format.el.
15106
15107 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
15108
15109         * window-xemacs.el (recenter): Define.
15110
15111 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
15112
15113         * font.el (mswindows-font-create-name)
15114         (mswindows-font-create-object): new functions for mswindows type
15115         fonts.
15116
15117         * msw-faces.el (mswindows-font-canicolize-name): fix so that
15118         strings are parsed as well as font objects.
15119
15120 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
15121
15122         * modeline.el (defining-kbd-macro): Restore modeline indication of
15123         kbd-macro being recorded.
15124         (add-minor-mode): Simplify docstring.
15125         (modeline-minor-mode-menu): Remove stuff.
15126
15127 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
15128
15129         * code-process.el (call-process): dynamically decide process
15130         coding type.
15131
15132 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
15133
15134         * modeline.el: Add line-number-mode, column-number-mode to
15135         the modeline minor-mode menu.  Button2 on the line number does
15136         goto-line.
15137
15138 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
15139
15140         * mouse.el: move x-selection-owner-p type things to
15141         selection-owner-p.
15142
15143         * msw-init.el: copy zmacs stuff from x-init.el
15144
15145         * msw-select.el (mswindows-own-selection)
15146         (mswindows-disown-selection) (mswindows-selection-owner-p): new
15147         functions. Very simple minded implementation of selectio
15148         ownership.
15149
15150         * select.el (own-selection) (disown-selection)
15151         (activate-region-as-selection) (select-make-extent-for-selection)
15152         (valid-simple-selection-p): functions moved from x-select.el for
15153         generalized selection.
15154
15155         * x-select.el: see select.el changes.
15156
15157         * x-toolbar.el: use new selection functions.
15158
15159 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15160
15161         * packages.el (packages-find-package-directories): Fixed bug that
15162         would pick up multiple site-package directories.
15163         (package-locations): Added "xemacs-packages" as a late package
15164         location.
15165
15166         * find-paths.el: Now uses `emacs-program-name' and
15167         `emacs-program-version'.
15168         Additions to enforce version-specific directories in
15169         `paths-find-version-directory'.
15170
15171 1998-04-29  SL Baur  <steve@altair.xemacs.org>
15172
15173         * default.el: Removed.
15174         * site-start.el: Removed.
15175
15176 1998-04-29  Didier Verna  <didier@xemacs.org>
15177
15178         * minibuf.el (minibuffer-history-minimum-string-length): Default
15179         to nil.
15180
15181 1998-04-28  SL Baur  <steve@altair.xemacs.org>
15182
15183         * find-paths.el (paths-program-name): Rename.
15184         (paths-emacs-root-p): Ditto.
15185         (paths-find-site-directory): Ditto.
15186
15187 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
15188
15189         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
15190         `emacs-lisp-byte-compile-and-load'.
15191
15192 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15193
15194         * ldap.el (ldap-search): Fixed additional parameter passing to
15195         `ldap-open'
15196
15197 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
15198
15199         * select.el (kill-primary-selection) (selection-owner-p)
15200         (copy-primary-selection) (yank-clipboard-selection)
15201         (selection-exists-p) (delete-primary-selection): new file and
15202         functions that do the right thing for the selected device.
15203
15204         * x-menubar.el: use generalised selection functions.
15205
15206         * dumped-lisp.el: dump select.el.
15207
15208 1998-04-27  SL Baur  <steve@altair.xemacs.org>
15209
15210         * find-paths.el (paths-progname): New variable.
15211         (paths-emacs-root-p): Use it.
15212         (paths-find-site-directory): Ditto.
15213
15214 1998-04-26  SL Baur  <steve@altair.xemacs.org>
15215
15216         * loadup.el ((member "dump" command-line-args)): Dump as
15217         `infodock' if InfoDock.
15218
15219 1998-04-25  SL Baur  <steve@altair.xemacs.org>
15220
15221         * find-paths.el (construct-emacs-version): Simplify, include
15222         program name in the return value.
15223         * (paths-find-version-directory): Use it.
15224
15225 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15226
15227         * info.el (Info-parse-dir-entries): Fixed regexp
15228         (Info-build-dir-anew): Remove full suffix and capitalize info file
15229         name for files with no @direntry
15230         (Info-batch-rebuild-dir): New function
15231         (Info-suffixed-file): Check for regular files instead of simple
15232         file existence (could catch directories before)
15233
15234 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15235
15236         * setup-paths.el, find-paths.el: Removed uses of `not' which
15237         temacs doesn't have.
15238
15239         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
15240         into root searching.
15241
15242 1998-04-24  Martin Buchholz  <martin@xemacs.org>
15243
15244         * subr.el: Remove definition of `not'.
15245
15246 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
15247
15248         * msw-glyphs.el: enable graphics support.
15249
15250 1998-04-23  Didier Verna  <didier@xemacs.org>
15251
15252         * x-menubar.el (default-menubar): restored the line-number-mode
15253         option.
15254
15255         * misc doc string updates related to the options menu.
15256
15257 1998-04-24  SL Baur  <steve@altair.xemacs.org>
15258
15259         * setup-paths.el (paths-construct-load-path): Fix typo.
15260
15261 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15262
15263         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
15264         font-menu-ignore-scaled-fonts don't have to be bound now; this
15265         gets us one step further towards making --no-autoloads work.
15266
15267         * startup.el (normal-top-level): Load auto-autoloads only if
15268         lisp-directory is non-nil.
15269
15270         * setup-paths.el (paths-construct-load-path): Made it robust
15271         against nil lisp-directory.
15272
15273         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
15274         to the list of variables that cause a warning when nil.
15275
15276         * toolbar.el (init-toolbar-location): Now works even when there's
15277         no toolbar icon directory.
15278
15279 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
15280
15281         * help.el (view-lossage): Recognize it.
15282
15283         * simple.el (log-message): Mark multiline messages.
15284
15285 1998-04-22  SL Baur  <steve@altair.xemacs.org>
15286
15287         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
15288
15289 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
15290
15291         * package-get.el (package-get-all):  add `\n' separator to
15292         interactive specification so that both variables are read
15293
15294 1998-04-22  Didier Verna  <didier@xemacs.org>
15295
15296         * x-menubar.el: ported the options menu to Custom.
15297         Moved the "read only" toggle button to the buffers menu.
15298         Corrected some missing ;;;###autoload or defcustom.
15299
15300         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
15301         the scrollbar-visible specifier for options menu handling.
15302
15303         * toolbar.el (toolbar-visible-p)
15304                      (toolbar-captioned-p)
15305                      (default-toolbar-position): defcustom wrappers around
15306         the toolbar specifiers for options menu handling.
15307
15308         * frame.el (get-frame-for-buffer-default-instance-limit):
15309         defcustom it for options menu handling.
15310
15311         * font-lock.el (font-lock-mode): defcustom and autoload the variable
15312         font-lock-mode for options menu handling.
15313
15314         * cus-start.el: added Custom properties to overwrite-mode for
15315         options menu handling.
15316
15317 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
15318
15319         * about.el: shameless self-promotion.
15320
15321 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
15322
15323         * simple.el (raw-append-message): Slightly optimize.
15324         (remove-message): Use `push' for clarity.
15325         (append-message): Ditto.
15326         (display-warning): Dito.
15327         (raw-append-message): Send the message to the appropriate device.
15328
15329 1998-04-22  SL Baur  <steve@altair.xemacs.org>
15330
15331         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
15332         From Sean MacLennan <Sean.MacLennan@pika.ca>
15333
15334 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15335
15336         * setup-paths.el: Changed `directory-sep-char' to
15337         `path-separator', following a change in GNU Emacs.
15338
15339 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15340
15341         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
15342         (Info-build-dir-anew): Add a final newline.
15343         (Info-build-dir-anew): Do not issue warning when rebuilding policy
15344         is `always'
15345         (Info-rebuild-dir): Ditto
15346
15347         * dumped-lisp.el (preloaded-file-list): Added ldap.el
15348
15349 1998-04-21  SL Baur  <steve@altair.xemacs.org>
15350
15351         * simple.el (count-words-buffer): Retain zmacs region.
15352         (count-words-region): Ditto.
15353         * simple.el: (what-line): Expanded line counts.
15354         (count-lines): New parameter to conditionalize whether collapsed
15355         lines get counted.
15356         From Bob Weiner <weiner@altrasoft.com>
15357
15358 1998-04-19  SL Baur  <steve@altair.xemacs.org>
15359
15360         * packages.el (package-locations): infodock-packages must override
15361         mule-packages and packages.
15362
15363 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
15364
15365         * wid-edit.el:
15366         remove rude messages from widget-activation-widget-mapper
15367         and widget-activation-glyph-mapper
15368
15369 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
15370
15371         * toolbar.el: Remove (featurep 'x) test from
15372         toolbar-make-button-list
15373
15374 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
15375
15376         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
15377         only if in the same frame.
15378
15379 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15380
15381         * packages.el (package-locations): Added site-packages hierarchy.
15382
15383         * setup-paths.el (paths-default-info-directories): Introduced and
15384         used.
15385
15386         * packages.el, setup-paths.el: Set various path searching depths
15387         to 1.
15388
15389         * packages.el (packages-hierarchy-depth):
15390         (packages-load-path-depth): Introduced and used.
15391
15392         * setup-paths.el (paths-load-path-depth): Introduced and used.
15393
15394         * find-paths.el (paths-find-recursive-path): Added max-depth
15395         parameter.
15396
15397 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15398
15399         * setup-paths.el (paths-construct-info-path): Removed
15400         dependency on behavior of (file-name-as-directory "").
15401
15402 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15403
15404         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
15405         lisp objects
15406
15407 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15408
15409         * dump-paths.el, startup.el: Added handling for --debug-paths.
15410
15411 1998-04-15  William M. Perry  <wmperry@aventail.com>
15412
15413         * wid-edit.el: We cannot just set the help-echo or balloon-help
15414           properties for an extent based on the :help-echo widget
15415           property, since help-echo and balloon-help cause an EXTENT to
15416           get passed in, where :help-echo functions are expecting a WIDGET
15417
15418 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
15419
15420         * scrollbar.el (init-scrollbar-from-resources): Call
15421         mswindows-init-scrollbar-metrics when appropriate.
15422
15423 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
15424
15425         * dumped-lisp.el: dump x-toolbar for window system
15426
15427         * msw-init.el (init-post-mswindows-win): enable toolbars if we
15428         have support and xpm.
15429
15430 1998-04-16  SL Baur  <steve@altair.xemacs.org>
15431
15432         * files.el (toggle-read-only): Fix docstring.
15433         From Didier Verna <didier@xemacs.org>
15434
15435 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15436
15437         * startup.el (normal-top-level): Load autoload-file-name without
15438         specifying an extension---some people only auto-autoload.el.gz.
15439
15440 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
15441
15442         * files.el (backup-enable-predicate): Don't bomb on NAME being
15443         nil.
15444
15445 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15446
15447         * find-paths.el, packages.el: Now prefers configure'd paths.
15448         This shouldn't cause any of the originally anticipated problems as
15449         the current paths architecture will not define the various
15450         configure-xxx variables if they're not specified on the configure
15451         command line.
15452
15453         * find-paths.el, setup-paths.el, packages.el: Removed all
15454         mentionings of "/" as a path separator.
15455         Used paths-construct-path throughout.
15456
15457         * find-paths.el (paths-construct-path): Created to assemble paths
15458         from directory components.
15459
15460         * setup-paths.el, packages.el: Used paths-decode-directory-path
15461         instead of decode-path-internal.
15462
15463         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
15464         and associates.
15465         (paths-decode-directory-path) Created.
15466
15467         * setup-paths.el: Changed configure-exec-path to
15468         configure-exec-directory.
15469
15470 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15471
15472         * packages.el (packages-find-packages): Fixed decoding of
15473         EMACSPACKAGEPATH.
15474
15475         * startup.el: -no-packages -> -no-early-packages.
15476
15477         (packages-load-package-lisps): Fixed loading of auto-autoload
15478         files.
15479
15480         * startup.el (normal-top-level): Fixed loading of core
15481         auto-autoload.
15482
15483         * obsolete.el: Un-obsoleted site-directory.  Sigh.
15484
15485         * startup.el, packages.el, dump-paths.el: Added proper settings
15486         for site-directory and lisp-directory variables.
15487
15488         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
15489         inhibit-package-autoloads and fixed handling of it.
15490
15491         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
15492         handling of former inhibit-package-init, now
15493         inhibit-early-packages, to make -vanilla etc. work.
15494
15495 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
15496
15497         * code-process.el (start-process): Fallback to 'undecided instead
15498         of 'binary for process input coding stream.
15499
15500         * process.el (start-process): Docstring fix.
15501
15502 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15503
15504         * info.el (Info-insert-dir): Do not insert temporary dir files
15505         in Info-dir-file-attributes
15506         (Info-build-dir-anew): Ensure temporary buffer is not read-only
15507         (Info-rebuild-dir): Ditto.
15508
15509 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15510
15511         * obsolete.el: Added obsoleteness declarations for
15512         `site-directory' and `Info-default-directory-list'.
15513
15514 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15515
15516         * find-paths.el (paths-find-emacs-root): Only look at the
15517         executable at the end of the symlink chain for determining the
15518         Emacs root.
15519
15520 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15521
15522         * setup-paths.el (paths-construct-info-path): Changed construction
15523         to cater to gone default in configure.
15524
15525         * find-paths.el (paths-uniq-append): Added.
15526
15527         * packages.el: Rewritten package path construction once again.
15528
15529         * dump-paths.el, startup.el: Removed package-path as a global
15530         variable.
15531
15532         * package-admin.el (package-admin-add-single-file-package):
15533         (package-admin-add-binary-package): Changed package-path to
15534         late-packages.
15535
15536         * packages.el (packages-split-path): Split path at "/" rather than
15537         nil according to change in emacs.c.
15538
15539 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15540
15541         * setup-paths.el (paths-construct-info-path): Changed info path
15542         order so that directories come out right.
15543         (paths-find-lock-directory): Fixed bug: It used to think
15544         configure-lock-directory is a path.
15545
15546 1998-04-06  Jeff Miller <jmiller@smart.net>
15547
15548         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
15549         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
15550         eases the use of toolbar-add/kill-item functions.
15551
15552 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
15553
15554         * code-files.el (file-coding-system-alist): Commented out
15555         loaddefs.el magical treatment.
15556
15557 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15558
15559         * info.el (Info-rebuild-outdated-dir): Added new option
15560         `conservative' and made it the default
15561         (Info-rebuild-dir): Appropriately parse multi-line description
15562         strings, and multi-section dir files. Issue warning when dir
15563         is rebuilt as temporary
15564         (Info-build-dir-anew): Issue warning when dir is built as
15565         temporary
15566
15567 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
15568
15569         * list-mode.el (list-mode-map): Bind highlight motion commands to
15570         standard keys left, right, C-b and C-f.
15571
15572 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15573
15574         * files.el (auto-mode-alist): allow .sc for Scheme->C
15575
15576 1998-04-06  SL Baur  <steve@altair.xemacs.org>
15577
15578         * loadup.el (pureload): Don't quote (garbage-collect).
15579
15580 1998-04-04  SL Baur  <steve@altair.xemacs.org>
15581
15582         * package-get-base.el: Updated.
15583
15584 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
15585
15586         * isearch-mode.el (isearch-just-started): New variable.
15587         (isearch-mode): Set it.
15588         (isearch-repeat): Advance one character forward only if the search
15589         was successful, and was not just started.
15590         (isearch-repeat): Clear isearch-just-started.
15591
15592 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15593
15594         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15595         if running -batch.
15596
15597 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15598
15599         * subr.el (listify-key-sequence): Removed.
15600
15601 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15602
15603         * bytecomp.el (byte-compile-print-gensym): New option.
15604         (byte-compile-output-file-form): Use it.
15605         (byte-compile-output-docform): Ditto.
15606         (byte-compile-compiled-obj-to-list): Ditto.
15607
15608 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15609
15610         * msw-glyphs.el: set frame icon if xpm support.
15611
15612 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15613
15614         * help.el: Code that pretty prints variable values
15615           removed.
15616
15617 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15618
15619         * find-paths.el (paths-emacs-root-p): Correct test for installation
15620         directory.
15621         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15622
15623 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15624
15625         * loaddefs.el: Don't set debug-ignored-errors; leave
15626           its default value set to nil.
15627
15628 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15629
15630         * info.el (Info-rebuild-dir): fixed mis-spelling.
15631
15632 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15633
15634         * info.el (Info-rebuild-outdated-dir): New custom var
15635         (Info-insert-node): Create/update dir file when needed, ie when it
15636         does not exist or is older than some info files in directory
15637
15638 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15639
15640         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15641         for last packages, mainly for using a 20.4 package base.
15642
15643         * packages.el (late-packages): Typo fix.  It was called
15644         early-packages.
15645
15646         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15647         relative symlinks correctly.
15648         (paths-find-emacs-roots): More rigorous checking for plausible
15649         configuration-time root.
15650
15651         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15652         find its roots.
15653
15654 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15655
15656         * faces.el: Fix docstrings.
15657         * glyphs.el: Fix docstrings.
15658         * mouse.el: Fix docstrings.
15659
15660         * frame.el: Change phrase `current frame' to `selected frame'.
15661
15662         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15663
15664         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15665         macros using backquote to make them infinitely more readable.
15666
15667 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15668
15669         * packages.el (packages-find-package-path): Hardcoded specialized
15670         InfoDock support until we can clean this up.
15671
15672         * help.el (describe-bindings-1): Return the value of the bindings
15673         help buffer created.
15674         (describe-bindings): Ditto.
15675
15676         * simple.el (set-variable): Restore previous behavior of not
15677         bombing if the variable to set is not boundp.
15678
15679 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15680
15681         * packages.el (packages-handle-package-dumped-lisps): Allow for
15682         non-local files to be loaded off the package-lisp variable.
15683
15684 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15685
15686         * x-faces.el: Global X resources should override
15687           specs for all device classes (color, grayscale, mono);
15688           code currently doesn't override any of them.  Fixed by
15689           calling remove-specifier with '(x default) as the tag
15690           set and allowing inexact matches.
15691
15692 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15693
15694         * faces.el: Separated face initializations based on
15695           device classes into device type specific (tag set,
15696           instantiator) pairs.
15697
15698 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15699
15700         * wid-edit.el (widget-choice-action): Remember user's explicit
15701         choice.
15702         (widget-choice-value-create): Respect it.
15703         From Richard Stallman <rms@gnu.org>
15704
15705 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15706
15707         * setup-paths.el (paths-construct-info-path): Always append
15708         existing directories from configure-time info path.
15709
15710         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15711         Info-directory-list.
15712
15713         * info.el: Removed Info-default-directory-list which was broken by
15714         design.
15715         Removed bogus initialization of Info-directory-list---startup.el
15716         can do a much better job.
15717         Added autoload of Info-directory-list.
15718
15719         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15720         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15721         be exclusive; now it's merely given precedence, just like in the
15722         old days.
15723
15724 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15725
15726         * find-paths.el (paths-find-architecture-directory): Fix bug with
15727         finding; it used to default too early.
15728
15729 1998-03-25  Martin Buchholz <martin@xemacs.org>
15730
15731         * packages.el (packages-split-path): Fix a bug; it used to fail
15732         for paths that weren't split.
15733
15734 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15735
15736         * finder.el (finder-compile-keywords): trap on errors.
15737
15738 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15739
15740         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15741           fourth argument of t so that only the specs exactly
15742           matching the tag lists are removed.
15743
15744 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15745
15746         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15747
15748 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15749
15750         * minibuf.el (mouse-read-file-name-1): If a default directory was
15751         specified, use it for generating the completions.
15752
15753 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15754
15755         * update-elc.el: Now respects inhibit-package-init and
15756         inhibit-site-lisp.
15757         Now does path construction with loadup-paths.
15758
15759         * startup.el (normal-top-level, startup-setup-paths): Now respects
15760         inhibit-package-init and inhibit-site-lisp.
15761
15762         * packages.el (packages-find-package-path): Extended package path
15763         by version-specific hierarchies.
15764         (packages-find-packages): Now respects inhibit flag and
15765         inhibit-site-lisp.
15766         Moved path setup to loadup-paths.
15767
15768         * make-docfile.el: Now respects inhibit-package-init and
15769         inhibit-site-lisp.
15770         Now does path construction with loadup-paths.
15771
15772         * loadup.el: Now respects inhibit-package-init and
15773         inhibit-site-lisp.
15774
15775         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15776
15777         * loadup-paths.el: New file: setup load-path to encompass
15778         packages.
15779
15780 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15781
15782         * auto-show.el: load-gc renamed to pureload.
15783         * site-load.el: Ditto.
15784         * packages.el (toplevel): Ditto.
15785         * loadup.el (really-early-error-handler): Ditto.
15786         * dumped-lisp.el (preloaded-file-list): Ditto.
15787         * cus-face.el (custom-declare-face): Ditto.
15788
15789 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15790
15791         * <Today>: The Big Path Searching Overhaul.
15792
15793         * find-paths.el: New file: find and assemble paths in the
15794         installation hierarchy.
15795
15796         * setup-paths.el: New file: global layout of paths and directories
15797         within the XEmacs hierarchy.
15798
15799         * packages.el: Replaced everything related to path searching and
15800         startup by code in terms of find-paths.
15801
15802         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15803         the new path searching engine.
15804
15805         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15806         and setup-paths.
15807
15808 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15809
15810         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15811         setup-paths.el.
15812
15813 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15814
15815         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15816         compiles identically in any configuration.
15817         Removed irrelevant commentary.
15818
15819 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15820
15821         * simple.el (set-variable): Allow setting specifiers.
15822
15823 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15824
15825         * lisp.el (forward-sexp): Revert previous change.
15826
15827 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15828
15829         * frame.el (frame-initialize): Use `delete-console' instead of
15830         `delete-device' to delete the stream console to match the usage in
15831         Fkill_emacs.
15832
15833 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15834
15835         * files.el (cdpath-previous): New variable.
15836         (cd): Use it.
15837         From Bob Weiner <weiner@wave.altrasoft.com>
15838
15839 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15840
15841         * keydefs.el: Changed keybindings of forward-char,
15842           backward, scroll-up and scroll-down to point to their
15843           -command counterparts.
15844
15845         * simple.el: New functions: forwarc-char-command,
15846           backwrad-char-command, scroll-up-command,
15847           scroll-down-command which work liek their counterparts
15848           except that they honor the variable
15849           signal-error-on-buffer-boundary.
15850
15851           Definition of signal-error-on-buffer-boundary received
15852           from src/cmds.c.
15853
15854           defvar declaration added for word-across-newline to avoid
15855           byte-compiler warning about the free variable reference.
15856
15857 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15858
15859         * winnt.el: Removed "%t" from the beginning of
15860         modeline-format. From now on, there's no nt-specifics in the modeline.
15861
15862 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15863
15864         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15865         of `when' with `if'.
15866
15867 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15868
15869         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15870         mswindows. Must be reworked along with glyphs.el, or
15871         merged into it, after there is images support.
15872
15873         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15874         'mswindows.
15875
15876 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15877
15878         * faces.el: fix for text cursor initialization.
15879         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15880         From Andy Piper <andyp@parallax.co.uk>
15881
15882 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15883
15884         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15885         if there is an existing package that handles it and warn the user
15886         about that mode.
15887
15888 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15889
15890         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15891         Installation" menu item when Installation-string is not bound.
15892
15893 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15894
15895         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15896         From Jeremiah W. James <jerry@cs.ucsb.edu>
15897
15898 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15899
15900         * msw-faces.el:
15901         * faces.el: Fix face initialization.
15902
15903 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15904
15905         * files.el (backup-enable-predicate): fix breakage introduced
15906         by TMPDIR patch.
15907
15908 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15909
15910         * x-faces.el (x-init-face-from-resources): The
15911           TTY face property retrieval functions don't return
15912           specifiers, so use face-property instead.
15913
15914 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15915
15916         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15917
15918 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15919
15920         * x-menubar.el: Expanded documentation for
15921           option-save-faces.  Changed Options -> Browse Faces
15922           menu entry to invoke customize-face.
15923
15924 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15925
15926         * faces.el: Most face initialization moved out of
15927           init-other-random-faces to the top level so that the
15928           initialization happens before Xemacs is dumped.  Much
15929           of the fascist "face-differs-from-default-p or FROB!"
15930           code has been retired in favor of letting the user do
15931           what they want to do.  Face initialization code changed
15932           to use `default' specifier tag so that the settings can
15933           be overridden later if the user wishes it.
15934
15935 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15936
15937         * about.el (about-hackers): Update contributors list.
15938
15939 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15940
15941         * specifier.el: Define new specifier tag `default'.
15942
15943         * modeline.el: Initialize faces using `default' tag.
15944
15945         * x-faces.el (x-init-face-from-resources): Remove
15946           specifier specs containing the `default' tag before
15947           adding new specs.
15948
15949 1998-03-02  John Jones  <jj@asu.edu>
15950
15951         * package-get.el (package-get-all): fixed arguments on call to
15952         package-admin-add-single-file-package.
15953         * package-get.el (package-get-installedp): fixed to match
15954         advertised behavior.
15955         * package-get.el: added function package-get-update-all which
15956         installs newest versions of all the current packages (if they are
15957         not already installed).
15958
15959 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15960
15961         * files.el (find-file-noselect): Uncommented `truename' binding in
15962         `let*' and use it later to set `buffer-file-truename' iff it's
15963         still nil, as happens for example when finding a compressed
15964         file with "jka-compr".
15965
15966 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15967
15968         * faces.el: in make-face-* type functions do the operation for all
15969         window systems, not just the first one found.
15970
15971         * font.el: call mswindows-list-fonts for mswindows.
15972
15973 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15974
15975         * code-process.el (call-process-region):
15976         * process.el (call-process-region):
15977         * package-get.el (package-get-dir):
15978         * files.el (backup-enable-predicate):
15979         * gnuserv.el (gnuserv-temp-file-regexp):
15980         Use temp-directory in place of `/tmp'.
15981
15982 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15983
15984         * "Fast" dired-in-C enhancements for Windows 95/NT:
15985
15986         * files.el: Added function, `wildcard-to-regexp', from GNU
15987           Emacs.
15988
15989         * files.el (insert-directory): Modified to use special
15990           dired-in-C enhancements if present.
15991
15992 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15993
15994         * code-files.el: make default coding no-conversion.
15995
15996 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15997
15998         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15999         the load-path.
16000
16001         * update-elc.el: Strip directory when testing for files not to
16002         bytecompile.
16003
16004 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
16005
16006         * lisp-mode.el: Use recommended form for menus.
16007
16008         * info.el (Info-construct-menu): Use recommended form for menus.
16009
16010         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
16011         entry.
16012
16013 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
16014
16015         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
16016           (get-frame-for-buffer-noselect): Always return frames
16017           in the not-this-window-p cond clause.
16018
16019 1998-02-27  SL Baur  <steve@altair.xemacs.org>
16020
16021         * help.el (describe-installation): New function.
16022
16023         * x-menubar.el (default-menubar): Add describe-installation to
16024         Help menu.
16025
16026         * packages.el (packages-unbytecompiled-lisp): Installation.el
16027         should not be bytecompiled.
16028
16029         * dumped-lisp.el (preloaded-file-list): Dump Installation with
16030         XEmacs.
16031
16032         * x-menubar.el (default-menubar): Use correct guard for VM menu
16033         entry.
16034
16035         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
16036         coding.
16037         From Andy Piper <andyp@parallax.co.uk>
16038
16039 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
16040
16041         * ldap.el: Do not require ldap-internal at compile time.
16042
16043 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
16044
16045         * code-files.el: new file. a virtual copy of mule-files.el
16046         but without charset
16047         dependencies. (toggle-buffer-file-ocding-system) new function for
16048         changing the eol type for the current buffer.
16049
16050         * code-process.el: new file. a copy of
16051         mule-process.el. mule-process.el will disappear when things have
16052         settled.
16053
16054         * coding.el: new file. a virtual copy of mule-files.el but
16055         without charset dependencies. (coding-system-base) new function
16056         for getting the parent coding system of a coding system with eol
16057         type set.
16058
16059         * dumped-lisp.el: add above files for the non-mule case.
16060
16061 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
16062
16063         * window-xemacs.el (display-buffer): If no explicit
16064           frame is specified, search for a window that displays
16065           the buffer on the currently selected frame, before
16066           searching other frames.
16067
16068 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
16069
16070         * frame.el (get-frame-for-buffer): If not-this-window-p
16071           is non-nil, use window on the selected frame if it is not
16072           also the selected window.  When defaulting, search for
16073           windows on the currently selected fgrame before searching
16074           other frames.
16075
16076 1998-02-25  Didier Verna  <didier@xemacs.org>
16077
16078         * modeline.el (modeline-swap-buffers): originally named
16079         `mouse-release-modeline'. Whether to actually swap the buffers is
16080         decided in `mouse-drag-modeline'.
16081         (mouse-drag-modeline): A button release event is considered a
16082         mouse click is both X (modeline scroll) and Y (modeline drag) pos
16083         stay unchanged.
16084
16085 1998-02-25  SL Baur  <steve@altair.xemacs.org>
16086
16087         * x-menubar.el: Put redo on the menubar.
16088         From Aki Vehtari <Aki.Vehtari@hut.fi>
16089
16090 1998-02-22  Greg Klanderman  <greg@alphatech.com>
16091
16092         * bytecomp.el (displaying-byte-compile-warnings): if
16093         temp-buffer-show-function is set, use it to display current set of
16094         warnings in the "*Compile-Log-Show*" buffer.
16095
16096         * simple.el (display-warning-buffer): if temp-buffer-show-function
16097         is set, use it to display current set of warnings in the
16098         "*Warnings-Show*" buffer.
16099
16100 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16101
16102         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
16103         Common Lisp.
16104
16105 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
16106
16107         * menubar.el: Allow button descriptors at least 2 long.
16108
16109         * x-menubar.el (default-menubar): Use recommended forms.
16110         (file-menu-filter): Remove.
16111         (edit-menu-filter): Remove.
16112
16113 1998-02-24  SL Baur  <steve@altair.xemacs.org>
16114
16115         * about.el (about-hackers): Updated.
16116
16117 1998-02-22  Greg Klanderman  <greg@alphatech.com>
16118
16119         * help.el (help-max-help-buffers): new variable
16120         (help-register-and-maybe-prune-excess): new function
16121         (help-buffer-name): use help-max-help-buffers.
16122         (with-displaying-help-buffer): use
16123         help-register-and-maybe-prune-excess.
16124
16125         * help.el (help-maybe-pretty-print-value): if the value fits on
16126         one line, let it.
16127
16128 1998-02-21  Greg Klanderman  <greg@alphatech.com>
16129
16130         * (with-displaying-help-buffer): there is no need to kill the buffer
16131         if it exists, because with-output-to-temp-buffer will clear it.
16132         further, killing the buffer violates the rule that
16133         temp-buffer-show-function, if set, has the full responsibility of
16134         showing the temp buffer.  killing the buffer fucks with the window
16135         configuration, hosing temp-buffer-show-function.
16136
16137
16138 1998-02-23  Didier Verna  <didier@xemacs.org>
16139
16140         * modeline.el (mouse-drag-modeline):
16141         - Always scroll the modeline that was originally clicked on.
16142         - Use x pixels instead of x characters (which doesn't work anyway)
16143         as horizontal reference for modeline dragging. This allows us to
16144         keep on dragging the modeline even if the motion event occurs in
16145         another window.
16146
16147 1998-02-23  Didier Verna  <didier@xemacs.org>
16148
16149         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
16150         glyph on the modeline to indicate that dragging the mouse has an
16151         effect both horizontally and vertically.
16152
16153 1998-02-24  SL Baur  <steve@altair.xemacs.org>
16154
16155         * about.el (about-xemacs): Get rid of redundant visible version
16156         number.
16157
16158 1998-02-19  SL Baur  <steve@altair.xemacs.org>
16159
16160         * about.el (about-hackers): Update credits.
16161
16162 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
16163
16164         * prim/register.el (view-register): Show register type file-query.
16165
16166 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
16167
16168         * mode-motion.el (mode-motion-highlight-internal):
16169           save-excursion inside save-window-exucrsion form to
16170           hide buffer point changes from save-window-excursion.
16171           Prevents display flickering when the mouse pointer
16172           moves.
16173
16174 1998-02-17  Didier Verna  <didier@xemacs.org>
16175
16176         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
16177         function to handle correctly the case of a toolbar one side of the
16178         window: scrolling will not necessarily happen.
16179
16180 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
16181
16182         * files.el (after-find-file): Restore missing argument
16183           to format that provides filename for "... consider M-x
16184           recover-file" message.  Also call `message' with "%s"
16185           as the first arg instead of an arbitrary string.
16186
16187 1998-02-18  SL Baur  <steve@altair.xemacs.org>
16188
16189         * about.el (about-hackers): Various additions.
16190
16191 1998-02-15  SL Baur  <steve@altair.xemacs.org>
16192
16193         * autoload.el (generate-file-autoloads-1): Don't force an extra
16194         line out when copying on-the-same line autoloads.
16195
16196         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
16197         is installed.
16198
16199 1998-02-14  Martin Buchholz  <martin@xemacs.org>
16200
16201         * x11/x-win-xfree86.el (x-win-init-xfree86):
16202         * x11/x-win-sun.el (x-win-init-sun):
16203         * x11/x-init.el (x-initialize-compose):
16204         * prim/simple.el:
16205         (backward-or-forward-kill-sexp):
16206         (backward-or-forward-kill-sentence):
16207         (backward-or-forward-kill-word):
16208         (backward-or-forward-delete-char):
16209         * prim/isearch-mode.el (isearch-help-or-delete-char):
16210         Use x-keysym-on-keyboard-sans-modifiers-p instead of
16211         x-keysym-on-keyboard-p to detect backspace.
16212         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
16213         Clean up symbols used with dead keys, checking Linux and solaris
16214         keysyms.
16215         Simplify x-win-*.el using above methods.
16216         Change documentation for x-keysym-*-p functions.
16217
16218 1998-02-14  SL Baur  <steve@altair.xemacs.org>
16219
16220         * about.el (about-hackers): Restore entries for Michael Sperber and
16221         Vinnie Shelton.
16222         From Vinnie Shelton <acs@acm.org>
16223
16224 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
16225
16226         * simple.el (count-words-region): Ditto.
16227
16228 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
16229
16230         * simple.el (count-words-buffer): Document.  Don't print anything
16231         if non-interactive.
16232
16233 1998-02-12  SL Baur  <steve@altair.xemacs.org>
16234
16235         * packages.el (packages-hardcoded-lisp): easymenu.el is in
16236         multiple files in InfoDock.
16237
16238 1998-02-11  SL Baur  <steve@altair.xemacs.org>
16239
16240         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
16241         from version.el in InfoDock.
16242
16243         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
16244         specially.
16245
16246 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16247
16248         * bytecomp-runtime.el (proclaim-inline): Single quotes around
16249         variable name in docstring.
16250
16251 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
16252
16253         * menubar.h: Include "gui.h".
16254
16255 1998-02-10  SL Baur  <steve@altair.xemacs.org>
16256
16257         * site-load.el: Fix documentation.
16258
16259 1998-02-09  SL Baur  <steve@altair.xemacs.org>
16260
16261         * package-get-base.el (package-get-base): Updated.
16262
16263         * keymap.el: PC-ize.
16264
16265 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16266
16267         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
16268         from' on a fresh line.
16269
16270 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
16271
16272         * help.el (help-maybe-pretty-print-value): prin1, not princ the
16273         object.
16274
16275 1998-02-09  SL Baur  <steve@altair.xemacs.org>
16276
16277         * undo-stack.el: PC-ize.
16278
16279         * cmdloop.el: PC-ize.
16280
16281 1998-02-08  SL Baur  <steve@altair.xemacs.org>
16282
16283         * bytecomp-runtime.el: PC-ize.
16284
16285         * byte-optimize.el: Prolog fixup.  PC-ize.
16286
16287         * cus-dep.el: Spelling fix.
16288
16289         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
16290         entries follow).
16291
16292 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16293
16294         * text-mode.el (text-mode-hook-identify): New function,
16295         put on text-mode-hook.  Set text-mode-variant here.
16296         (text-mode): Don't set it here.
16297
16298 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16299
16300         * text-mode.el (text-mode-hook): New defvar.
16301         (text-mode-variant): New variable.
16302         (text-mode): Set that variable locally.
16303         (toggle-text-mode-auto-fill): New command.
16304
16305 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16306
16307         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
16308
16309 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16310
16311         * text-mode.el (paragraph-indent-text-mode):
16312         Renamed from spaced-text-mode.
16313         (text-mode-map): Bind TAB to indent-relative.
16314         (indented-text-mode-map): Variable deleted.
16315         (indented-text-mode): Now an alias for text-mode.
16316
16317 1998-02-05  SL Baur  <steve@altair.xemacs.org>
16318
16319         * loadup.el: test-atoms debugging stuffs removed.
16320
16321 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
16322
16323         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
16324
16325 1997-12-30  Colin Rafferty  <colin@xemacs.org>
16326
16327         * help.el (describe-beta): Made it use `locate-data-file'.
16328         (describe-distribution): Ditto.
16329         (describe-copying): Ditto.
16330         (describe-project): Ditto.
16331         (view-emacs-news): Ditto.
16332
16333         * help-nomule.el (help-with-tutorial): Made it use
16334         `locate-data-file' to find tutorial.
16335
16336 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
16337
16338         * about.el: Corrected my email address.
16339
16340         * mouse.el: Added 'mouse-mswindows-drop' similar to
16341         'mouse-offix-drop'.
16342
16343 1998-01-27  SL Baur  <steve@altair.xemacs.org>
16344
16345         * loadup.el (running-xemacs): Spelling fix.
16346
16347 1998-01-26  Colin Rafferty  <colin@xemacs.org>
16348
16349         * packages.el (packages-find-packages-1): Don't allow a backwards
16350         compatible lisp tree to overwrite `preloaded-file-list'.
16351
16352 1998-01-26  SL Baur  <steve@altair.xemacs.org>
16353
16354         * loadup.el: Don't delete "xemacs" prior to dumping.
16355
16356 1998-01-24  SL Baur  <steve@altair.xemacs.org>
16357
16358         * package-info.el (pi-last-mod-date): New function.
16359         (pi-author-version): New function.
16360         (batch-update-package-info): Use them.
16361
16362 1998-01-23  Colin Rafferty  <colin@xemacs.org>
16363
16364         * frame.el (get-frame-for-buffer-default-to-current): Create.
16365         (get-frame-for-buffer-noselect): Allow user to use current frame
16366         with `get-frame-for-buffer-default-to-current'.
16367
16368 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
16369
16370         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
16371         (byte-compile-output-docform): Ditto.
16372         (byte-compile-compiled-obj-to-list): Ditto.
16373
16374 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
16375
16376         * startup.el (command-line-1): Removed code that ran
16377           buffer-menu.
16378
16379 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
16380
16381         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
16382
16383 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
16384
16385         * frame.el (suspend-emacs-or-iconify-frame): Check using
16386         `device-on-window-system-p' instead of explicitly checking for X,
16387         so that the same logic works for MS Windows.
16388         (suspend-or-iconify-emacs): Ditto.
16389
16390 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
16391
16392         * about.el (about-maintainer-info): Andy Piper is back.
16393         (xemacs-hackers): Updated Andy Piper's email address.
16394         (about-hackers): Added Jonathan Harris.
16395         (about-hackers): Updated Tibor Polgar's email address.
16396
16397 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16398
16399         * about.el: Add xemacs.org email manager.
16400
16401         * package-get-base.el (package-get-base): Updated with most recent
16402         package updates.
16403
16404 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16405
16406         * help.el (function-arglist): Use `indirect-function' instead of
16407         `symbol-function' so that aliases are treated correctly.
16408
16409 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16410
16411         * help.el (help-map): Add f1 binding to `help-for-help'.
16412         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
16413         (describe-key-briefly): Use `princ' "%s" to print object.
16414         (with-displaying-help-buffer): Kill buffer if it exists, again.
16415         (describe-key): Use `princ' "%s" to print object.
16416         (describe-function-1): Use `princ' "%s" to print object.
16417         Commented out alias lines removed.
16418         (help-pretty-print-limit): New variable to control pretty-printing
16419         of variable values.
16420         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
16421         `help-pretty-print-value' again.  Only print-print when OBJECT is
16422         list of length less than `help-pretty-print-limit'.
16423         (describe-variable): Use `help-maybe-pretty-print-value' again.
16424
16425 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16426
16427         * simple.el (blink-matching-open): Remove C++ kludge.
16428         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
16429
16430 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16431
16432         * info.el (Info-default-directory-list): Made the documentation
16433         more explanitory.
16434
16435 1998-01-13  Martin Buchholz  <martin@xemacs.org>
16436
16437         * lisp/packages.el:
16438         * lisp/package-admin.el:
16439         * lisp/build-report.el:
16440         Fix typos.
16441
16442 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
16443
16444         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
16445         warnings in Java buffers without final newline and editing the
16446         last line.
16447
16448 1998-01-17  SL Baur  <steve@altair.xemacs.org>
16449
16450         * packages.el (packages-find-packages-1): Don't allow a backwards
16451         compatible lisp tree to overwrite `preloaded-file-list'.
16452         Suggested by Colin Rafferty  <colin@xemacs.org>
16453
16454         * mouse.el (mouse-offix-drop): Set undo-boundary.
16455         From Oliver Graf <ograf@fga.de>
16456
16457 1998-01-13  SL Baur  <steve@altair.xemacs.org>
16458
16459         * loadup.el (load-gc): rewrite as defun.
16460         Print something sensical if a required dump-time file isn't found.
16461
16462 1998-01-12  SL Baur  <steve@altair.xemacs.org>
16463
16464         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
16465         bug strikes a menudescriptor.
16466
16467         * package-get-base.el (package-get-base): Updated.
16468
16469         * package-info.el (batch-update-package-info): Derive REQUIRES
16470         from the Makefile.
16471
16472 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
16473
16474         * files.el (save-some-buffers): Don't play games with deleting
16475         other windows if we are in the minibuffer window.
16476
16477 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16478
16479         * modeline.el (modeline-minor-mode-menu): Add support for :active
16480         (add-minor-mode): Document :active property to TOGGLE.
16481
16482 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16483
16484         * modeline.el (modeline-minor-mode-menu): Add support for an
16485         `:included' predicate in the `toggle-sym' plist.
16486         (add-minor-mode): Document the :included property, format
16487         docstring some more.
16488         (modeline-minor-mode-menu): Documentation string added.
16489
16490 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16491
16492         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
16493         labels from the symbol-names by thwacking off the overly redundant
16494         and overused "mode", parenthesizing "minor", and capitalizing the
16495         resultant strings.  Also shortened the menu's title by eliminating
16496         the redundant buffer name.
16497         (add-minor-mode): Beautified the docstring, added mention of the
16498         `:menu-tag' property of TOGGLE.
16499         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
16500         `toggle-sym' to beatify the mode-life menus.
16501         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
16502         `auto-fill-function'.
16503
16504 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16505
16506         * modeline.el (modeline-minor-mode-menu): Changed the string-only
16507         menus to :style 'toggle.
16508
16509 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
16510
16511         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
16512
16513 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
16514
16515         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
16516         only recognize first hyperlink.
16517         (hyper-apropos-highlightify): Deletia, this is already done by
16518         `hyper-apropos-insert-face'.
16519         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
16520
16521 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16522
16523         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
16524         mail.
16525         (toolbar-mail-reader): Add support for `send'.
16526         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
16527
16528 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16529
16530         * info.el (Info-emacs-info-file-name): Add defvar for
16531         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
16532         will function properly.
16533
16534 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
16535
16536         * simple.el: make the backwards delete function called by
16537         `backward-or-forward-delete-char' user configurable.
16538
16539 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16540
16541         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
16542         compiled function got loaded from.
16543
16544 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16545
16546         * term/apollo.el: Synched up with InfoDock 3.6.2.
16547
16548 1998-01-08  SL Baur  <steve@altair.xemacs.org>
16549
16550         * startup.el (load-init-file): Load autoloads earlier.
16551         (startup-splash-frame): Handle InfoDock logo.
16552
16553         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
16554         InfoDock.
16555         (x-init-toolbar-from-resources): Move from x-toolbar.el.
16556
16557         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
16558         doesn't have this function.
16559
16560         * packages.el (locate-data-file): Fix to call `locate-file'.
16561
16562 1998-01-07  SL Baur  <steve@altair.xemacs.org>
16563
16564         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
16565         version of version.el.
16566         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
16567
16568         * x-menubar.el (default-menubar): Guard reference to
16569         `gnuserv-frame'.
16570         (default-menubar): Guard references to `font-lock-mode'.
16571         (default-menubar): Guard references to font-menu-this-frame-only-p'.
16572         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
16573
16574         * make-docfile.el: Don't snarf doc strings from autoloads.
16575
16576         * startup.el (load-init-file): Use algorithm from loaddefs.el for
16577         loading auto-autoloads files.
16578
16579         * loaddefs.el: Disable dumping autoloads.
16580
16581 1998-01-05  SL Baur  <steve@altair.xemacs.org>
16582
16583         * lisp-mnt.el: Synch to Emacs 20.2.
16584
16585         * help.el: Remove manual autoload of `finder-by-keyword'.
16586
16587         * finder.el (finder-by-keyword): Autoload.
16588
16589         * help.el: Conditionalize hyperbole setup.
16590
16591 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16592
16593         * packages.el (package-require): Update to reflect new data format.
16594
16595 1998-01-02  Didier Verna  <didier@xemacs.org>
16596
16597         * x-menubar.el (default-menubar): make the tutorials available
16598         through the menubar. (Plus some compilation warnings cleanup).
16599
16600 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16601
16602         * check-features.el: New file.  Perform sanity check after build.
16603
16604         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16605         files to tooltalk package.
16606         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16607         package.
16608
16609         * package-admin.el (package-admin-xemacs): Use better default for
16610         location of XEmacs binary.
16611
16612 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16613
16614         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16615         tag with sexp and add value tag with value `t'.
16616
16617 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16618
16619         * package-get.el: Changes to work with real data.
16620         From Pete Ware <ware@cis.ohio-state.edu>
16621
16622         * packages.el (packages-reload-autoloads): Guard load for the time
16623         being.
16624
16625         * update-elc.el ("packages.el"): Force loading packages.el instead
16626         of possibly out-of-date packges.elc.
16627         * make-docfile.el ("packages.el"): Ditto.
16628
16629 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16630
16631         * build-report.el (build-report-delete-regexp): Added a rule for
16632         the main tarball shadowing anything past it.
16633
16634 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16635
16636         * packages.el (package-provide): Delete a previous provide.
16637
16638         * package-info.el: New file.
16639
16640         * package-get.el: New file.
16641         From Pete Ware <ware@cis.ohio-state.edu>
16642         (package-get): Fix md5 computation to work with Mule.
16643
16644 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16645
16646         * simple.el (log-message-*): Quote symbols in docstrings properly.
16647
16648 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16649
16650         * packages.el (packages-new-autoloads): Ignore symbolic links.
16651
16652         * cus-face.el (face-custom-attributes-get): Fix typo.
16653         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16654
16655 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16656
16657         * startup.el (load-init-file): Reload new or changed autoloads
16658         unless inhibited.  Reload modified dumped lisp (stubbed).
16659
16660         * packages.el (packages-new-autoloads): New function.
16661         (packages-reload-autoloads): New function.
16662         (packages-reload-dumped-lisp): New (stub) function.
16663
16664         * loadup.el: Inhibit reloading dumped files when running temacs.
16665
16666         * loadhist.el (file-provides): Extend to handle variant
16667         extensions.
16668
16669         * replace.el (query-replace): Fix typo.
16670
16671 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16672
16673         * make-docfile.el: list-autoloads-path has been renamed.
16674         * update-elc.el: list-autoloads has been renamed.
16675
16676         * packages.el (packages-list-autoloads): Renamed.
16677         (packages-list-autoloads-path): Ditto.
16678
16679 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16680
16681         * packages.el (packages-find-packages-1): Made it signal a warning
16682         for an error in an auto-autoload.el file.
16683
16684 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16685
16686         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16687         tag with const.
16688         From Aki Vehtari <Aki.Vehtari@hut.fi>
16689
16690         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16691
16692         * loadhist.el (unload-feature): Remove autoload.
16693
16694 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16695
16696         * loadhist.el: Unpackaged.
16697
16698         * help.el (describe-symbol-find-file): Rename
16699         `describe-function-find-file' and make old name obsolete.
16700         (describe-function-1): Use it.
16701         (describe-function-1): Guard reference to
16702         `compiled-function-annotation'.
16703
16704 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16705
16706         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16707         argument.
16708         (help-mode-quit): New optional arg to control whether it kills or
16709         buries.  Tidied up.
16710         (with-displaying-help-buffer): Don't kill buffer initially, even
16711         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16712         (help-pretty-print-value): Rename back from
16713         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16714         use it, otherwise use dumped `cl-prettyprint'.
16715         (describe-variable): Use `help-pretty-print-value' again.
16716         (find-func): Removed reference to "find-func" at end.
16717
16718 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16719
16720         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16721           GUI XEmacs. Rename? x-menubar is rather window system
16722           independant, except for a couple of items.
16723
16724 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16725
16726         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16727         entries as they will no longer be distributed with XEmacs.
16728
16729         * format.el (format-alist): Fix image/tiff regexps.
16730         From P. E. Jareth Hein <jareth@camelot-soft.com>
16731
16732         * help.el (help-maybe-pretty-print-value): Rename.
16733         (describe-variable): Use it.
16734         (describe-variable): Add trailing linefeed.
16735
16736 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16737
16738         * help.el (describe-function-1): Don't output anything for
16739           arglist of autoload functions.
16740
16741 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16742
16743         * help.el (describe-function-1): Don't output anything for
16744           arglist of autoload functions.
16745
16746 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16747
16748         * help.el (help-mode-map): New bindings for `help-mode-bury',
16749         `describe-function-at-point', `describe-variable-at-point',
16750         `Info-elisp-ref', `customize-variable', `help-next-section' and
16751         `help-prev-section'.
16752         (help-next-section): New function.
16753         (help-prev-section): New function.
16754         (help-mode-quit): Changed to kill the help buffer.
16755         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16756         correctly.
16757         (help-buffer-name): New function to generate the name of help
16758         buffers.
16759         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16760         argument giving the name of the help buffer.
16761         (describe-key): Use `with-displaying-help-buffer' with name.
16762         (describe-mode): Ditto.
16763         (describe-bindings): Ditto.
16764         (describe-prefix-bindings): Ditto.
16765         (view-lossage): Ditto.
16766         (with-syntax-table): New macro.
16767         (function-called-at-point): Use `ignore-errors' and
16768         `with-syntax-table'.
16769         (function-at-point): Ditto.
16770         (describe-function): Use `with-displaying-help-buffer' with name.
16771         (function-arglist): Extracted from `describe-function-1'.  Returns
16772         function's arglist as string.
16773         (function-documentation): Extracted from `describe-function-1'.
16774         Returns function's docstring.
16775         (describe-function-1): Remove all the "stream" garbage, including
16776         the stream argument.  Use `function-arglist' and
16777         `function-documentation'.
16778         (describe-function-arglist): Just use `function-arglist'.
16779         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16780         (help-pretty-print-value): New function to help with
16781         pretty-printing variable values.  Knows about `#<...>'.  Needs
16782         `pp-internal'.
16783         (describe-variable): Use `with-displaying-help-buffer' with name.
16784         Formatting improved.  Display file where variable is defined, if
16785         known.  Use `help-pretty-print-value'.
16786         (describe-syntax): Use `with-displaying-help-buffer' with name.
16787         (list-processes): Remove "stream" garbage.
16788
16789 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16790
16791         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16792         call a dumped routine instead.
16793
16794         * x-win-xfree86.el: Wrap file in defun.
16795         * x-win-sun.el: Ditto.
16796
16797 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16798
16799         * help.el (view-emacs-news): Remove usage of outl-mouse which
16800         advises functions and does other evil things.
16801
16802 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16803
16804         * format.el (format-alist): Add `image/tiff'.
16805         From P. E. Jareth Hein <jareth@camelot-soft.com>
16806
16807 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16808
16809         * about.el (about-hackers): More names added.
16810
16811         * make-docfile.el: Remove superfluous package path search.
16812
16813         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16814
16815 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16816
16817         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16818         ignored shadows.
16819
16820 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16821
16822         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16823         get trailing slashes when added to the load-path.
16824
16825         * x-init.el (init-x-win): Locate where XEmacs X localization files
16826         are.
16827
16828 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16829
16830         * x-faces.el: Added support for foregroundToolBarColor
16831           to xpm-color-symbols.
16832
16833 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16834
16835         * etags.el (tags-remove-duplicates): Removed.
16836         (buffer-tag-table-list): Use `delete-duplicates'.
16837
16838         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16839         correctly.
16840         (get*): Defalias to `get'.
16841
16842         * cl.el (eql): Compare integers with `eq'.
16843         (cl-map-extents): Check for `map-extents' first.
16844
16845 1997-12-17  Didier Verna  <didier@xemacs.org>
16846
16847         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16848         added the 'numero', 'copyright' and 'trademark' symbols.
16849
16850         * leim/quail/latin-post.el ("french-postfix"): see above.
16851
16852 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16853
16854         * widget.el (define-widget): Check the arguments.
16855
16856         * cus-edit.el (customize-face): Use `check-argument-type'.
16857         (custom-variable-value-create): Use `signal' to signal error.
16858         (custom-variable-reset-saved): Ditto.
16859         (custom-variable-reset-standard): Ditto.
16860         (custom-face-reset-saved): Ditto.
16861
16862         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16863         (widget-default-format-handler): Ditto.
16864         (widget-checklist-add-item): Ditto.
16865         (widget-radio-add-item): Ditto.
16866         (widget-editable-list-entry-create): Ditto.
16867         (widget-sexp-prompt-value): Ditto.
16868
16869         * custom.el (custom-declare-variable): Signal errors better.
16870         (custom-handle-keyword): Ditto.
16871         (custom-declare-group): Ditto.
16872
16873         * window-xemacs.el (windows): Ditto.
16874
16875         * menubar.el (menu): Ditto.
16876
16877         * keydefs.el (keyboard): Ditto.
16878
16879         * minibuf.el (minibuffer): Ditto.
16880
16881         * process.el (execute): Ditto.
16882
16883         * fill.el (fill): Ditto.
16884
16885         * modeline.el (modeline): Ditto.
16886
16887         * help.el (help): Ditto.
16888
16889         * faces.el (faces): Ditto.
16890
16891         * files.el (files): Ditto.
16892
16893         * x-init.el (x): Ditto.
16894
16895         * lisp-mode.el (lisp): Ditto.
16896
16897         * process.el (processes): Ditto.
16898
16899         * mouse.el (mouse): Ditto.
16900
16901         * abbrev.el (abbrev): Moved from cus-edit.
16902
16903         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16904         as variable declaration.
16905
16906 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16907
16908         * menubar.el (find-menu-item): Use `check-argument-type'.
16909         (find-menu-item): Cosmetic changes.
16910
16911 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16912
16913         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16914
16915 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16916
16917         * startup.el (set-default-load-path): Only search package-path
16918         when not running temacs.
16919
16920         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16921         files.
16922
16923         * loadup.el: Correct commentary.  Reformatting.
16924         (really-early-error-handler): Use absolute path to the
16925         first dumped-lisp.el file.
16926         (really-early-error-handler): Print full path name of
16927         each dumped lisp file (inherited from InfoDock).
16928
16929         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16930         dumped-lisp.el files.
16931
16932         * make-docfile.el (preloaded-file-list): Reorder when the
16933         package-path is searched.
16934         * update-elc.el: Ditto.
16935
16936         * lisp-mode.el (call-with-condition-handler): Treat the same as
16937         `condition-case' for indentation.
16938
16939         * about.el (about-xemacs): Update release date.
16940
16941 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16942
16943         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16944         anywhere but at the last clause.
16945         (ecase): Disallow `t' and `otherwise'.
16946
16947 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16948
16949         * cus-edit.el (custom-buffer-create-buttons): New function
16950         from stuff moved out of `custom-buffer-create-internal'.
16951         (custom-novice): New variable.  Default t.
16952         (custom-display-global-buttons): Ditto.  Default `top'.
16953         (custom-buffer-create-internal): Only display help if
16954         `custom-novice' is non-nil.  Display global buttons according to
16955         `custom-display-global-buttons'.
16956
16957 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16958
16959         * menubar.el (find-menu-item): Use `check-argument-type'.
16960         (find-menu-item): Cosmetic changes.
16961
16962 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16963
16964         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16965         look.
16966
16967 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16968
16969         * format.el (format-deannotate-region):  Bug fix.
16970         Deannotating a region containing unknown tags would fail
16971         (causing decoding of text/enriched to fail at user level)
16972
16973 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16974
16975         * minibuf.el (read-directory-name): Support sixth
16976           arg, HISTORY, as already documented.
16977
16978 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16979
16980         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16981         to `ecase'.
16982
16983 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16984
16985         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16986         skk-activate.
16987
16988 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16989
16990         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.