7181e32574c2c750763170b9fc699a38cdafb014
[chise/xemacs-chise.git] / lisp / ChangeLog
1 2020-03-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `=>ucs-tip@cognate'.
5
6         * mule/mule-conf.el (=>ucs-tip@cognate): New coded-charset for
7         XEmacs CHISE.
8
9 2020-03-18  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-charset.el (default-coded-charset-priority-list): Add
12         `=ucs-tip-itaiji-001'.
13
14         * mule/mule-conf.el (=ucs-tip-itaiji-001): New coded-charset for
15         XEmacs CHISE.
16
17 2020-03-12  MORIOKA Tomohiko  <tomo.git@chise.org>
18
19         * mule/mule-charset.el (default-coded-charset-priority-list): Add
20         `=>ucs-tip@component'.
21
22         * mule/mule-conf.el (=>ucs-tip@component): New coded-charset for
23         XEmacs CHISE.
24
25 2020-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
26
27         * mule/mule-charset.el (default-coded-charset-priority-list): Add
28         `==ucs-tip@JP/hanazono'.
29
30         * mule/mule-conf.el (==ucs-tip@JP/hanazono): New coded-charset for
31         XEmacs CHISE.
32
33 2020-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
34
35         * mule/mule-charset.el (default-coded-charset-priority-list): Add
36         `=ucs-tip' and `=ucs-tip@JP/hanazono'.
37
38         * mule/mule-conf.el (=ucs-tip): New coded-charset for XEmacs
39         CHISE.
40         (=ucs-tip@JP/hanazono): Ditto.
41
42 2020-01-06  MORIOKA Tomohiko  <tomo.git@chise.org>
43
44         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
45         setting for `=ucs-var-007'.
46
47 2019-12-30  MORIOKA Tomohiko  <tomo.git@chise.org>
48
49         * mule/mule-charset.el (default-coded-charset-priority-list): Add
50         `=ucs-bmp-var-007'.
51
52         * mule/mule-conf.el (=ucs-var-007): New coded-charset for XEmacs
53         CHISE.
54         (=ucs-bmp-var-007): Ditto.
55
56 2019-12-01  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
59         setting for `=>ucs-itaiji-002@iwds-1'.
60
61         * mule/mule-charset.el (default-coded-charset-priority-list): Add
62         `=>ucs-bmp-itaiji-002@iwds-1'.
63
64 2019-11-30  MORIOKA Tomohiko  <tomo.git@chise.org>
65
66         * mule/mule-conf.el (=>ucs-itaiji-002@iwds-1): New coded-charset
67         for XEmacs CHISE.
68         (=>ucs-bmp-itaiji-002@iwds-1): Ditto.
69
70 2019-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
71
72         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
73         setting for `=>ucs-itaiji-008'.
74
75 2019-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
76
77         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
78         setting for `=>big5-cdp-itaiji-003'.
79
80         * mule/mule-charset.el (default-coded-charset-priority-list): Add
81         `=>big5-cdp-itaiji-003'.
82
83 2019-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
84
85         * mule/mule-conf.el (=>big5-cdp-itaiji-003): New coded-charset for
86         XEmacs CHISE.
87
88 2019-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
89
90         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
91         setting for `=>ucs-itaiji-011'.
92
93 2019-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
94
95         * mule/mule-charset.el (default-coded-charset-priority-list): Add
96         `=>ucs-bmp-itaiji-011'.
97
98 2019-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
99
100         * mule/mule-conf.el (=>ucs-itaiji-011): New coded-charset for
101         XEmacs CHISE.
102         (=>ucs-bmp-itaiji-011): Ditto.
103
104 2019-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
105
106         * mule/mule-charset.el (default-coded-charset-priority-list): Use
107         `=daikanwa@rev2' instead of `ideograph-daikanwa-2'.
108
109 2019-06-19  MORIOKA Tomohiko  <tomo.git@chise.org>
110
111         * mule/mule-charset.el (default-coded-charset-priority-list): Add
112         `=>ucs-bmp-cjk@iwds-1/normalized'.
113
114         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1/normalized): New
115         coded-charset for XEmacs CHISE.
116
117 2019-06-19  MORIOKA Tomohiko  <tomo.git@chise.org>
118
119         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
120         setting for `=>ucs-itaiji-010'.
121
122         * mule/mule-charset.el (default-coded-charset-priority-list): Add
123         `=>ucs-bmp-itaiji-010'.
124
125         * mule/mule-conf.el (=>ucs-itaiji-010): New coded-charset for
126         XEmacs CHISE.
127         (=>ucs-bmp-itaiji-010): Ditto.
128
129 2019-06-18  MORIOKA Tomohiko  <tomo.git@chise.org>
130
131         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
132         setting for `=>ucs@iwds-1/normalized'.
133
134 2019-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
135
136         * mule/mule-conf.el (=>ucs@iwds-1/normalized): New coded-charset
137         for XEmacs CHISE.
138
139 2019-05-22  MORIOKA Tomohiko  <tomo.git@chise.org>
140
141         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
142         setting for `==>ucs@esu'.
143
144         * mule/mule-charset.el (default-coded-charset-priority-list): Add
145         `==>ucs-sip@esu'.
146
147         * mule/mule-conf.el (==>ucs@esu): New coded-charset for XEmacs
148         CHISE.
149         (==>ucs-sip@esu): Ditto.
150
151 2019-05-06  MORIOKA Tomohiko  <tomo.git@chise.org>
152
153         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
154         setting for `=>big5-cdp-var-001'.
155
156         * mule/mule-charset.el (default-coded-charset-priority-list): Add
157         `=>big5-cdp-var-001'.
158
159         * mule/mule-conf.el (=big5-cdp-var-001): Fix DOC.
160         (=>big5-cdp-var-001): New coded-charset for XEmacs CHISE.
161
162 2019-04-12  MORIOKA Tomohiko  <tomo.git@chise.org>
163
164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
165         setting for `===hng-sts'.
166
167         * mule/mule-charset.el (default-coded-charset-priority-list): Add
168         `===hng-sts'.
169
170         * mule/mule-conf.el (===hng-sts): New coded-charset for XEmacs
171         CHISE.
172
173 2019-04-12  MORIOKA Tomohiko  <tomo.git@chise.org>
174
175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
176         setting for `===hng-sgs'.
177
178         * mule/mule-charset.el (default-coded-charset-priority-list): Add
179         `===hng-sgs'.
180
181         * mule/mule-conf.el (===hng-sgs): New coded-charset for XEmacs
182         CHISE.
183
184 2019-04-11  MORIOKA Tomohiko  <tomo.git@chise.org>
185
186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
187         setting for `===hng-saa'.
188
189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
190         `===hng-saa'.
191
192         * mule/mule-conf.el (===hng-saa): New coded-charset for XEmacs
193         CHISE.
194
195 2019-04-10  MORIOKA Tomohiko  <tomo.git@chise.org>
196
197         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
198         setting for `===hng-kad'.
199
200         * mule/mule-charset.el (default-coded-charset-priority-list): Add
201         `===hng-kad'.
202
203         * mule/mule-conf.el (===hng-kad): New coded-charset for XEmacs
204         CHISE.
205
206 2019-04-10  MORIOKA Tomohiko  <tomo.git@chise.org>
207
208         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
209         setting for `===hng-sai'.
210
211         * mule/mule-charset.el (default-coded-charset-priority-list): Add
212         `===hng-sai'.
213
214         * mule/mule-conf.el (===hng-sai): New coded-charset for XEmacs
215         CHISE.
216
217 2019-04-09  MORIOKA Tomohiko  <tomo.git@chise.org>
218
219         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
220         setting for `===hng-ini'.
221
222         * mule/mule-charset.el (default-coded-charset-priority-list): Add
223         `===hng-ini'.
224
225         * mule/mule-conf.el (===hng-ini): New coded-charset for XEmacs
226         CHISE.
227
228 2019-04-08  MORIOKA Tomohiko  <tomo.git@chise.org>
229
230         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
231         setting for `===hng-wke'.
232
233         * mule/mule-charset.el (default-coded-charset-priority-list): Add
234         `===hng-wke'.
235
236         * mule/mule-conf.el (===hng-wke): New coded-charset for XEmacs
237         CHISE.
238
239 2019-04-07  MORIOKA Tomohiko  <tomo.git@chise.org>
240
241         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
242         setting for `===hng-wks'.
243
244         * mule/mule-charset.el (default-coded-charset-priority-list): Add
245         `===hng-wks'.
246
247         * mule/mule-conf.el (===hng-wks): New coded-charset for XEmacs
248         CHISE.
249
250 2019-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
251
252         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
253         setting for `===hng-sab'.
254
255         * mule/mule-charset.el (default-coded-charset-priority-list): Add
256         `===hng-sab'.
257
258         * mule/mule-conf.el (===hng-sab): New coded-charset for XEmacs
259         CHISE.
260
261 2019-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
262
263         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
264         setting for `===hng-ykk'.
265
266         * mule/mule-charset.el (default-coded-charset-priority-list): Add
267         `===hng-ykk'.
268
269         * mule/mule-conf.el (===hng-ykk): New coded-charset for XEmacs
270         CHISE.
271
272 2019-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
273
274         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
275         setting for `===hng-kkh'.
276
277         * mule/mule-charset.el (default-coded-charset-priority-list): Add
278         `===hng-kkh'.
279
280         * mule/mule-conf.el (===hng-kkh): New coded-charset for XEmacs
281         CHISE.
282
283 2019-03-29  MORIOKA Tomohiko  <tomo.git@chise.org>
284
285         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
286         setting for `===hng-fhs'.
287
288         * mule/mule-charset.el (default-coded-charset-priority-list): Add
289         `===hng-fhs'.
290
291         * mule/mule-conf.el (===hng-fhs): New coded-charset for XEmacs
292         CHISE.
293
294 2019-03-18  MORIOKA Tomohiko  <tomo.git@chise.org>
295
296         * mule/mule-charset.el (default-coded-charset-priority-list): Add
297         `==>daijiten'.
298
299         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
300         setting for `==>daijiten'.
301
302         * mule/mule-conf.el (==>daijiten): New coded-charset for XEmacs
303         CHISE.
304
305 2019-03-16  MORIOKA Tomohiko  <tomo.git@chise.org>
306
307         * mule/mule-conf.el (=daijiten): Use 14924 instead of 14923 as the
308         last number of its code.
309
310 2019-03-15  MORIOKA Tomohiko  <tomo.git@chise.org>
311
312         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
313         settings for `=daijiten', `==daijiten' and `===daijiten'.
314
315         * mule/mule-charset.el (default-coded-charset-priority-list): Add
316         `=daijiten', `==daijiten' and `===daijiten'.
317
318         * mule/mule-conf.el (=daijiten): New coded-charset for XEmacs
319         CHISE.
320         (==daijiten): Ditto.
321         (===daijiten): Ditto.
322
323 2019-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
324
325         * mule/mule-charset.el (default-coded-charset-priority-list): Add
326         `=>ucs-bmp-itaiji-008'.
327
328         * mule/mule-conf.el (=>ucs-itaiji-008): New coded-charset for
329         XEmacs CHISE.
330         (=>ucs-bmp-itaiji-008): New coded-charset for XEmacs CHISE.
331
332 2019-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
333
334         * mule/mule-conf.el (=ucs-bmp-cjk@JP/hanazono): Use #x9FEA instead
335         of #x9FCC as the value of `max-code'.
336
337 2019-01-05  MORIOKA Tomohiko  <tomo.git@chise.org>
338
339         * mule/mule-charset.el (default-coded-charset-priority-list): Add
340         `=>>ucs-bmp-cjk@unicode'.
341
342         * mule/mule-conf.el (=>>ucs-bmp-cjk@unicode): New coded-charset
343         for XEmacs CHISE.
344
345 2018-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
346
347         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
348         settings for `=shuowen-jiguge', `===shuowen-jiguge4' and
349         `===shuowen-jiguge5'.
350
351         * mule/mule-charset.el (default-coded-charset-priority-list): Add
352         `=shuowen-jiguge', `===shuowen-jiguge4' and `===shuowen-jiguge5'.
353
354         * mule/mule-conf.el (=shuowen-jiguge): New coded-charset for
355         XEmacs CHISE.
356         (===shuowen-jiguge4): Ditto.
357         (===shuowen-jiguge5): Ditto.
358
359 2018-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
360
361         * mule/mule-charset.el (default-coded-charset-priority-list): Add
362         `=ucs-sip-var-005'.
363
364         * mule/mule-conf.el (=ucs-sip-var-005): New coded-charset for
365         XEmacs CHISE.
366
367 2018-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
368
369         * mule/mule-charset.el (default-coded-charset-priority-list): Add
370         `=>>hanyo-denshi/ib'.
371
372 2018-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
373
374         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
375         setting for `=>big5-cdp@iwds-1'.
376
377 2018-05-11  MORIOKA Tomohiko  <tomo.git@chise.org>
378
379         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
380         setting for `=big5-cdp-var-010'.
381
382 2018-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
383
384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
385         `=big5-cdp-var-010'.
386
387         * mule/mule-conf.el (=big5-cdp-var-010): New coded-charset for
388         XEmacs CHISE.
389
390 2018-05-06  MORIOKA Tomohiko  <tomo.git@chise.org>
391
392         * mule/mule-charset.el (default-coded-charset-priority-list): Add
393         `=ucs-sip-itaiji-008'.
394
395         * mule/mule-conf.el (=ucs-sip-itaiji-008): New coded-charset for
396         XEmacs CHISE.
397
398 2018-05-01  MORIOKA Tomohiko  <tomo.git@chise.org>
399
400         * mule/mule-charset.el (default-coded-charset-priority-list): Add
401         `=>ucs-sip-itaiji-006'.
402
403         * mule/mule-conf.el (=>ucs-sip-itaiji-006): New coded-charset for
404         XEmacs CHISE.
405
406 2018-04-28  MORIOKA Tomohiko  <tomo.git@chise.org>
407
408         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
409         setting for `=+>big5-cdp', `=>big5-cdp@component' and
410         `=>big5-cdp@cognate'.
411
412         * mule/mule-charset.el (default-coded-charset-priority-list): Add
413         `=>big5-cdp@iwds-1', `=>big5-cdp@cognate' and `=+>big5-cdp'.
414
415 2018-04-27  MORIOKA Tomohiko  <tomo.git@chise.org>
416
417         * mule/mule-conf.el (=+>big5-cdp): New coded-charset for XEmacs
418         CHISE.
419         (=>big5-cdp): Use `=big5-cdp' instead of `=>>big5-cdp' as its
420         mother.
421         (=>big5-cdp@cognate): New coded-charset for XEmacs CHISE.
422
423 2018-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
424
425         * mule/mule-charset.el (default-coded-charset-priority-list): Add
426         `=>big5-cdp@component' and `=>ucs-sip-itaiji-001@iwds-1'.
427
428         * mule/mule-conf.el (=>big5-cdp@iwds-1): New coded-charset for
429         XEmacs CHISE.
430         (=>big5-cdp@component): Ditto.
431         (=>ucs-sip-itaiji-001@iwds-1): Ditto.
432
433 2018-04-24  MORIOKA Tomohiko  <tomo.git@chise.org>
434
435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
436         setting for `=>ucs-itaiji-001@iwds-1'.
437
438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
439         `=>ucs-bmp-itaiji-001@iwds-1'.
440
441         * mule/mule-conf.el (=>ucs-itaiji-001@iwds-1): New coded-charset
442         for XEmacs CHISE.
443         (=>ucs-bmp-itaiji-001@iwds-1): Ditto.
444
445 2018-03-23  MORIOKA Tomohiko  <tomo.git@chise.org>
446
447         * mule/mule-charset.el (default-coded-charset-priority-list):
448         Prefer `=ucs-bmp-cjk-compat', `=ucs-bmp-cjk-compat@unicode' and
449         `=ucs-sip@JP/hanazono' to `=cbeta', `=jef-china3' to
450         `chinese-isoir165'.
451
452         * mule/mule-conf.el (=>cns11643-4): New coded-charset for XEmacs
453         CHISE.
454
455 2018-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
456
457         * mule/mule-charset.el (default-coded-charset-priority-list): Add
458         `=ucs-sip-itaiji-006'.
459
460         * mule/mule-conf.el (=ucs-bmp-itaiji-006): Doc fix.
461         (=ucs-sip-itaiji-006): New coded-charset for XEmacs CHISE.
462
463 2018-03-02  MORIOKA Tomohiko  <tomo.git@chise.org>
464
465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
466         setting for `=>ucs-itaiji-009'.
467
468         * mule/mule-charset.el (default-coded-charset-priority-list): Add
469         `==ucs-bmp-itaiji-001'.
470
471         * mule/mule-conf.el (=big5-cdp-itaiji-002): Doc fix.
472         (=big5-cdp-itaiji-003): Doc fix.
473         (==ucs-bmp-itaiji-001): New coded-charset for XEmacs CHISE.
474
475 2018-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
476
477         * mule/mule-charset.el (default-coded-charset-priority-list): Add
478         `=>zinbun-oracle'.
479
480 2018-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
481
482         * mule/mule-charset.el (default-coded-charset-priority-list): Add
483         `=>ucs-sip-itaiji-003'.
484
485         * mule/mule-conf.el (=ucs-sip-itaiji-003): Doc fix.
486         (=>ucs-bmp-itaiji-003): Fix `long-name'.
487         (=>ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
488
489 2018-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
490
491         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
492         setting for `=ucs-itaiji-012' and `==ucs-itaiji-006'.
493
494 2018-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
495
496         * mule/mule-charset.el (default-coded-charset-priority-list): Add
497         `==ucs-bmp-itaiji-006'.
498
499         * mule/mule-conf.el (==ucs-bmp-itaiji-003): Fix long-name.
500         (==ucs-itaiji-006): New coded-charset for XEmacs CHISE.
501         (==ucs-bmp-itaiji-006): Ditto.
502
503 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
504
505         * mule/mule-charset.el (default-coded-charset-priority-list): Add
506         `=ucs-bmp-itaiji-012'.
507
508         * mule/mule-conf.el (=ucs-itaiji-012): New coded-charset for
509         XEmacs CHISE.
510         (=ucs-bmp-itaiji-012): Ditto.
511
512 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
513
514         * mule/mule-charset.el (default-coded-charset-priority-list): Add
515         `=>>hanyo-denshi/ia' and `=>cns11643-1'.
516
517 2018-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
518
519         * mule/mule-conf.el (=>cns11643-1): New coded-charset for XEmacs
520         CHISE.
521
522 2018-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
523
524         * mule/mule-charset.el (default-coded-charset-priority-list): Add
525         `=>>cns11643-1', `=>>cns11643-2', `=>>cns11643-3', `=>>cns11643-4'
526         and `=>>cns11643-6'.
527
528         * mule/mule-conf.el (=>>cns11643-1): Modify DOC; fix `=>iso-ir'.
529         (=>>cns11643-2): New coded-charset for XEmacs CHISE.
530         (=>>cns11643-3): Ditto.
531         (=>>cns11643-4): Modify DOC.
532         (=>>cns11643-6): New coded-charset for XEmacs CHISE.
533
534 2018-01-07  MORIOKA Tomohiko  <tomo.git@chise.org>
535
536         * mule/mule-charset.el (default-coded-charset-priority-list): Add
537         `=>ucs-sip-itaiji-005'.
538
539         * mule/mule-conf.el (=>ucs-sip-itaiji-005): New coded-charset for
540         XEmacs CHISE.
541
542 2017-11-28  MORIOKA Tomohiko  <tomo.git@chise.org>
543
544         * mule/mule-charset.el (default-coded-charset-priority-list): Add
545         `==hanyo-denshi/tk/mf-01'.
546
547         * mule/mule-conf.el (==hanyo-denshi/tk/mf-01): New coded-charset
548         for XEmacs CHISE.
549
550 2017-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
551
552         * mule/mule-conf.el: Define `=ucs-itaiji-007' before
553         `=>ucs-itaiji-007'.
554
555 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
556
557         * mule/mule-charset.el (default-coded-charset-priority-list): Add
558         `==ucs-sip-var-002'.
559
560         * mule/mule-conf.el (==ucs-bmp-var-002): Modify long-name.
561         (==ucs-sip-var-002): New coded-charset for XEmacs CHISE.
562
563 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
564
565         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
566         setting for `==ucs-itaiji-001'.
567
568 2017-11-09  MORIOKA Tomohiko  <tomo.git@chise.org>
569
570         * mule/mule-charset.el (default-coded-charset-priority-list): Add
571         `==ucs-sip-itaiji-001'.
572
573         * mule/mule-conf.el (==ucs-itaiji-001): New coded-charset for
574         XEmacs CHISE.
575         (==ucs-sip-itaiji-001): Ditto.
576
577 2017-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
578
579         * mule/mule-charset.el (default-coded-charset-priority-list): Add
580         `=+>ucs-bmp-var-003'.
581
582         * mule/mule-conf.el (=+>ucs-var-003): New coded-charset for XEmacs
583         CHISE.
584         (=+>ucs-bmp-var-003): Ditto.
585
586 2017-10-06  MORIOKA Tomohiko  <tomo.git@chise.org>
587
588         * mule/mule-charset.el (default-coded-charset-priority-list): Add
589         `=>ucs-bmp-cjk@cognate'.
590
591         * mule/mule-conf.el (=>ucs-bmp-cjk@cognate): New coded-charset for
592         XEmacs CHISE.
593
594 2017-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
595
596         * mule/mule-charset.el (default-coded-charset-priority-list): Add
597         `=ucs-sip-itaiji-005'.
598
599         * mule/mule-conf.el (=ucs-sip-itaiji-005): New coded-charset for
600         XEmacs CHISE.
601
602 2017-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
603
604         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
605         setting for `=>ucs@cognate'.
606
607         * mule/mule-charset.el (default-coded-charset-priority-list): Add
608         `=>ucs-bmp-itaiji-009' and `=>ucs-sip@cognate'.
609
610         * mule/mule-conf.el (=>ucs@cognate): New coded-charset for XEmacs
611         CHISE.
612         (=>ucs@hanyo-denshi): Abolished.
613         (=>ucs-itaiji-009): New coded-charset for XEmacs CHISE.
614         (=>ucs-bmp-itaiji-009): Ditto.
615         (=>ucs-sip@cognate): Ditto.
616
617 2017-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
618
619         * mule/mule-charset.el (default-coded-charset-priority-list): Add
620         `=>ucs-bmp-itaiji-004'.
621
622         * mule/mule-conf.el (=>ucs-bmp-itaiji-004): New coded-charset for
623         XEmacs CHISE.
624
625 2017-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
626
627         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
628         setting for `=>ucs-itaiji-004'.
629
630 2017-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
631
632         * mule/mule-charset.el (default-coded-charset-priority-list): Add
633         `=ucs-sip-itaiji-004', `=>ucs-sip-itaiji-004' and
634         `=>ucs-bmp-itaiji-007'.
635
636         * mule/mule-conf.el (=ucs-sip-itaiji-004): New coded-charset for
637         XEmacs CHISE.
638         (=>ucs-itaiji-004): Ditto.
639         (=>ucs-sip-itaiji-004): Ditto.
640         (=>ucs-bmp-itaiji-007): Ditto.
641
642 2017-08-11  MORIOKA Tomohiko  <tomo.git@chise.org>
643
644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
645         setting for `=ucs-itaiji-010'.
646
647 2017-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
648
649         * mule/mule-charset.el (default-coded-charset-priority-list):
650         - Prefer `=mj-0' and `=mj-1' to `=ucs-bmp-cjk@gb'.
651         - Add `=ucs-bmp-itaiji-010'.
652         - Prefer `==mj-0' and `==mj-1' to `==ucs-bmp-cjk@gb',
653           `==ucs-sip-ext-b@iso' and `==ucs-sip@JP/hanazono'.
654         - Add `=>ucs-sip@iwds-1'.
655
656         * mule/mule-conf.el (=ucs-itaiji-010): New coded-charset for
657         XEmacs CHISE.
658         (=ucs-bmp-itaiji-010): Ditto.
659         (=>ucs-sip@iwds-1): Ditto.
660
661 2017-07-18  MORIOKA Tomohiko  <tomo.git@chise.org>
662
663         * mule/mule-charset.el (default-coded-charset-priority-list): Add
664         `=ucs-sip-var-006' and `==ucs-sip-itaiji-003'.
665
666         * mule/mule-conf.el (=ucs-sip-var-006): New coded-charset for
667         XEmacs CHISE.
668         (==ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
669
670 2017-07-14  MORIOKA Tomohiko  <tomo.git@chise.org>
671
672         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
673         setting for `=>ucs-itaiji-003'.
674
675 2017-07-13  MORIOKA Tomohiko  <tomo.git@chise.org>
676
677         * mule/mule-charset.el (default-coded-charset-priority-list): Add
678         `=>ucs-bmp-itaiji-003'.
679
680         * mule/mule-conf.el (=>ucs-itaiji-003): New coded-charset for
681         XEmacs CHISE.
682         (=>ucs-bmp-itaiji-003): Ditto.
683
684 2017-07-08  MORIOKA Tomohiko  <tomo.git@chise.org>
685
686         * mule/mule-charset.el (default-coded-charset-priority-list): Add
687         `=ucs-bmp-itaiji-011'.
688
689         * mule/mule-conf.el (=ucs-bmp-itaiji-011): New coded-charset for
690         XEmacs CHISE.
691
692 2017-06-29  MORIOKA Tomohiko  <tomo.git@chise.org>
693
694         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
695         setting for `==ucs-var-002'.
696
697 2017-06-28  MORIOKA Tomohiko  <tomo.git@chise.org>
698
699         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
700         setting for `==ucs-itaiji-002'.
701
702 2017-06-27  MORIOKA Tomohiko  <tomo.git@chise.org>
703
704         * mule/mule-charset.el (default-coded-charset-priority-list): Add
705         `==ucs-sip-itaiji-002'.
706
707         * mule/mule-conf.el (==ucs-sip-itaiji-002): New coded-charset for
708         XEmacs CHISE.
709
710 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
711
712         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
713         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
714
715         * mule/mule-charset.el (default-coded-charset-priority-list): Add
716         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
717         `=>ucs-sip-itaiji-007'.
718
719         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
720         XEmacs CHISE.
721         (=>ucs-sip-itaiji-007): Ditto.
722         (=ucs-sip-itaiji-007): Ditto.
723         (=ucs-itaiji-011): Ditto.
724         (=ucs-sip-itaiji-011): Ditto.
725
726 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
727
728         * mule/mule-coding.el (coded-charset-entity-reference-alist):
729         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
730
731 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
732
733         * mule/mule-charset.el (default-coded-charset-priority-list): Add
734         `==ucs-bmp-var-002'.
735
736         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
737         CHISE.
738         (==ucs-bmp-var-002): Ditto.
739
740         * mule/mule-coding.el (coded-charset-entity-reference-alist):
741         Modify some priorities.
742
743 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
744
745         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
746         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
747         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
748
749 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
750
751         * mule/mule-charset.el (default-coded-charset-priority-list): Add
752         `=big5-cdp-var-001'.
753
754         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
755         XEmacs CHISE.
756
757 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
758
759         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
760         setting for `==ucs-itaiji-005'.
761
762 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
763
764         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
765         setting for `=ucs-itaiji-007'.
766
767         * mule/mule-charset.el (default-coded-charset-priority-list): Add
768         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
769
770         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
771         XEmacs CHISE.
772         (==ucs-bmp-itaiji-005): Ditto.
773         (=ucs-itaiji-007): Ditto.
774         (=ucs-bmp-itaiji-007): Ditto.
775
776 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
777
778         * mule/mule-charset.el (default-coded-charset-priority-list): Add
779         `==gt-pj-k1' and `==gt-pj-k2'.
780
781 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
782
783         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
784         CHISE.
785         (==gt-pj-k2): Ditto.
786
787 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
788
789         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
790         setting for `=>ucs-itaiji-005'.
791
792 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
793
794         * mule/mule-charset.el (default-coded-charset-priority-list): Add
795         `=>>cbeta'.
796
797 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
798
799         * mule/mule-charset.el (default-coded-charset-priority-list): Add
800         `=>ucs-sip@component'.
801
802         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
803         instead of `=ucs' as its mother.
804         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
805
806         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
807         setting for `=>ucs-itaiji-006'.
808
809 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
810
811         * mule/mule-charset.el (default-coded-charset-priority-list): Add
812         `=>ucs-bmp-itaiji-006'.
813
814         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
815         XEmacs CHISE.
816         (=>ucs-bmp-itaiji-006): Ditto.
817
818 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
819
820         * mule/mule-charset.el (default-coded-charset-priority-list): Add
821         `=>ucs-bmp-itaiji-001'.
822
823         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
824         XEmacs CHISE.
825
826 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
827
828         * mule/mule-charset.el (default-coded-charset-priority-list): Add
829         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
830
831         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
832         instead of `=ucs' as its mother.
833         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
834         (==ucs-bmp-itaiji-002): Ditto.
835         (==ucs-itaiji-003): Ditto.
836         (==ucs-bmp-itaiji-003): Ditto.
837
838 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
839
840         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
841         setting for `=big5-cdp-var-002'.
842
843         * mule/mule-charset.el (default-coded-charset-priority-list): Add
844         `=big5-cdp-var-002'.
845
846         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
847         XEmacs CHISE.
848
849 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
850
851         * mule/mule-charset.el (default-coded-charset-priority-list): Add
852         `=ucs-sip-var-004'.
853
854         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
855         XEmacs CHISE.
856
857 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
858
859         * mule/mule-charset.el (default-coded-charset-priority-list): Add
860         `=>ucs-bmp-cjk@iwds-1'.
861
862         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
863         XEmacs CHISE.
864
865 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
866
867         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
868         setting for `=ucs-var-005'.
869
870         * mule/mule-charset.el (default-coded-charset-priority-list): Add
871         `=ucs-bmp-var-005'.
872
873         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
874         CHISE.
875         (=ucs-bmp-var-005): Ditto.
876
877 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
878
879         * mule/mule-charset.el (default-coded-charset-priority-list): Add
880         `=>ucs-sip-itaiji-002'.
881
882         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
883         XEmacs CHISE.
884
885 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
886
887         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
888         setting for `=>ucs-itaiji-002'.
889
890 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
891
892         * mule/mule-charset.el (default-coded-charset-priority-list): Add
893         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
894
895         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
896         (=>ucs-itaiji-002): Ditto.
897         (=>ucs-bmp-itaiji-002): Ditto.
898
899 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
900
901         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
902         setting for `=>ucs-itaiji-001'.
903
904 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
905
906         * mule/mule-charset.el (default-coded-charset-priority-list): Add
907         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
908
909         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
910         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
911         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
912         (=>ucs-sip-itaiji-001): Ditto.
913
914         * mule/mule-coding.el(coded-charset-entity-reference-alist):
915         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
916         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
917
918 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
919
920         * mule/mule-charset.el (default-coded-charset-priority-list):
921         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
922         `=jef-china3' and `chinese-isoir165'.
923
924 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
925
926         * mule/mule-charset.el (default-coded-charset-priority-list): Add
927         `=>ucs-bmp-itaiji-005'.
928
929         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
930         XEmacs CHISE.
931         (=>ucs-bmp-itaiji-005): Ditto.
932
933 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
934
935         * mule/mule-charset.el (default-coded-charset-priority-list): Add
936         `=+>jis-x0213-2'.
937
938 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
939
940         * mule/mule-charset.el (default-coded-charset-priority-list): Add
941         `=+>adobe-japan1-6'.
942
943 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
944
945         * mule/mule-charset.el (default-coded-charset-priority-list): Add
946         `=+>jis-x0208@1978'.
947
948 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
949
950         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
951         setting for `=>ucs@component'.
952
953 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
954
955         * mule/mule-charset.el (default-coded-charset-priority-list): Add
956         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
957
958 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
959
960         * mule/mule-coding.el (coded-charset-entity-reference-alist):
961         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
962
963 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
964
965         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
966         CHISE.
967         (=>ucs@jis/2004): Ditto.
968
969 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
970
971         * mule/mule-coding.el (coded-charset-entity-reference-alist):
972         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
973
974 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
975
976         * mule/mule-charset.el (default-coded-charset-priority-list): Add
977         `=>cbeta'.
978
979 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
980
981         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
982         setting for `==big5-cdp-itaiji-001'.
983
984         * mule/mule-charset.el (default-coded-charset-priority-list): Add
985         `==big5-cdp-itaiji-001'.
986
987         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
988         XEmacs CHISE.
989
990 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
991
992         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
993         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
994         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
995
996         * mule/mule-charset.el (default-coded-charset-priority-list): Add
997         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
998         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
999
1000         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
1001         XEmacs CHISE.
1002         (=>big5-cdp-itaiji-001): Ditto.
1003         (=big5-cdp-itaiji-002): Ditto.
1004         (=big5-cdp-itaiji-003): Ditto.
1005
1006 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1007
1008         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1009         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
1010
1011 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1012
1013         * mule/mule-charset.el (default-coded-charset-priority-list):
1014         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
1015         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
1016         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
1017
1018         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1019         setting for `=ucs-var-008'.
1020
1021         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
1022         CHISE.
1023         (=ucs-bmp-var-008): Likewise.
1024
1025 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1026
1027         * mule/mule-charset.el (default-coded-charset-priority-list):
1028         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
1029
1030 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1031
1032         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1033         `==ucs-sip@JP/hanazono'.
1034
1035         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
1036         XEmacs CHISE.
1037
1038 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1039
1040         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1041         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
1042
1043         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1044         `=ucs-bmp-var-006'.
1045
1046         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
1047         CHISE.
1048         (=ucs-bmp-var-006): Likewise.
1049
1050 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1051
1052         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1053         `=ucs-bmp-itaiji-009'.
1054
1055         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
1056         XEmacs CHISE.
1057         (=ucs-bmp-itaiji-009): Likewise.
1058
1059 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1060
1061         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1062         `=>big5-cdp'.
1063
1064 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1065
1066         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
1067         (utf-8-ivs-gb): Likewise.
1068         (utf-8-gb-er): Likewise.
1069         (utf-8-ivs-gb-er): Likewise.
1070         (utf-8-cns): Likewise.
1071         (utf-8-ivs-cns): Likewise.
1072         (utf-8-cns-er): Likewise.
1073         (utf-8-ivs-cns-er): Likewise.
1074         (utf-8-big5): Likewise.
1075         (utf-8-ivs-big5): Likewise.
1076         (utf-8-big5-er): Likewise.
1077         (utf-8-ivs-big5-er): Likewise.
1078         (utf-8-jis): Likewise.
1079         (utf-8-ivs-jis): Likewise.
1080         (utf-8-jis-er): Likewise.
1081         (utf-8-ivs-jis-er): Likewise.
1082         (utf-8-ks): Likewise.
1083         (utf-8-ivs-ks): Likewise.
1084         (utf-8-ks-er): Likewise.
1085         (utf-8-ivs-ks-er): Likewise.
1086
1087 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1088
1089         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
1090         (utf-8-ivs-jp): Likewise.
1091         (utf-8-jp-er): Likewise.
1092         (utf-8-ivs-jp-er): Likewise.
1093
1094 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1095
1096         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1097         setting for `=ucs-var-010'.
1098
1099         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1100         `=ucs-bmp-var-010'.
1101
1102         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
1103         CHISE.
1104         (=ucs-bmp-var-010): Likewise.
1105
1106 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1107
1108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1109         `=ucs-sip@JP/hanazono'.
1110
1111         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
1112         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
1113
1114 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1115
1116         * mule/mule-charset.el (default-coded-charset-priority-list):
1117         - Add `=big5-cdp-var-004'.
1118         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
1119           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
1120
1121         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1122         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
1123         `=big5-cdp-var-005'.
1124
1125         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
1126         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
1127         `=big5-cdp-var-003'.
1128         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
1129         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
1130         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
1131
1132 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1133
1134         * mule/mule-charset.el (default-coded-charset-priority-list):
1135         Don't prefer ucs-compat CCSes to other CCSes.
1136
1137 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1138
1139         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1140         `===ucs-bmp-cjk-compat@unicode'.
1141
1142         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
1143         coded-charset for XEmacs CHISE.
1144
1145 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1146
1147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1148         `=ucs-sip-itaiji-003'.
1149
1150         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
1151         XEmacs CHISE.
1152
1153 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1154
1155         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1156         setting for `=ucs-var-004'.
1157
1158         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1159         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
1160
1161         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
1162         XEmacs CHISE.
1163         (=ucs-var-004): Ditto.
1164         (=ucs-bmp-var-004): Ditto.
1165
1166 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1167
1168         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1169         `=ucs-sip-var-003'.
1170
1171         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
1172         XEmacs CHISE.
1173
1174 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1175
1176         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1177         setting for `=ucs-itaiji-006'.
1178
1179         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1180         `=ucs-bmp-itaiji-006'.
1181
1182         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
1183         XEmacs CHISE.
1184         (=ucs-bmp-itaiji-006): Ditto.
1185
1186 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1187
1188         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1189         `=ucs-sip-var-002'.
1190
1191         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
1192         XEmacs CHISE.
1193
1194 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1195
1196         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1197         `=ucs-sip-itaiji-002'.
1198
1199         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
1200         XEmacs CHISE.
1201
1202 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1203
1204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1205         setting for `==hanyo-denshi/tk'.
1206
1207 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1208
1209         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
1210         (=hanyo-denshi/tk): Fix `long-name'.
1211         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
1212
1213 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1214
1215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1216         setting for `=>mj'.
1217
1218 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1219
1220         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
1221         coded-charset for XEmacs CHISE.
1222
1223 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1224
1225         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1226         setting for `=hanyo-denshi/tk'.
1227
1228 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1229
1230         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1231         `=hanyo-denshi/tk/mf-01'.
1232
1233         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
1234         XEmacs CHISE.
1235         (=hanyo-denshi/tk/mf-01): Ditto.
1236
1237 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1238
1239         * mule/mule-charset.el (default-coded-charset-priority-list):
1240         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
1241
1242 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1243
1244         * mule/mule-charset.el (default-coded-charset-priority-list):
1245         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
1246
1247 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1248
1249         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1250         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
1251
1252         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1253         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
1254
1255         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
1256         XEmacs CHISE.
1257         (=ucs-bmp-itaiji-004): Ditto.
1258         (=ucs-itaiji-005): Ditto.
1259         (=ucs-bmp-itaiji-005): Ditto.
1260
1261 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1262
1263         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1264         `=ucs-sip-itaiji-001'.
1265
1266         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
1267         XEmacs CHISE.
1268
1269 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1270
1271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1272         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
1273         `=ucs-itaiji-008'.
1274
1275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1276         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
1277         `=ucs-bmp-itaiji-008'.
1278
1279         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
1280         XEmacs CHISE.
1281         (=ucs-bmp-itaiji-001): Ditto.
1282         (=ucs-itaiji-003): Ditto.
1283         (=ucs-bmp-itaiji-003): Ditto.
1284         (=ucs-itaiji-008): Ditto.
1285         (=ucs-bmp-itaiji-008): Ditto.
1286
1287 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1288
1289         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1290         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
1291
1292         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
1293         for XEmacs CHISE.
1294         (==ucs-bmp-cjk-compat@JP): Ditto.
1295
1296 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1297
1298         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1299         setting for `===hng-tzs'.
1300
1301         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1302         `===hng-tzs'.
1303
1304         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
1305         CHISE.
1306
1307 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1308
1309         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1310         setting for `===hng-doh'.
1311
1312         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1313         `===hng-doh'.
1314
1315         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
1316         CHISE.
1317
1318 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1319
1320         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1321         setting for `===hng-wad'.
1322
1323         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1324         `===hng-wad'.
1325
1326         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
1327         CHISE.
1328
1329 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1330
1331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1332         settings for `==koseki' and `===hng-kcc'.
1333
1334         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1335         `===hng-kcc'.
1336
1337         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
1338         CHISE.
1339
1340 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1341
1342         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1343         setting for `===hng-nkk'.
1344
1345         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1346         `===hng-nkk'.
1347
1348         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
1349         CHISE.
1350
1351 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1352
1353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1354         setting for `===hng-ink'.
1355
1356         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1357         `===hng-ink'.
1358
1359         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
1360         CHISE.
1361
1362 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1363
1364         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1365         setting for `===hng-jhk'.
1366
1367         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1368         `===hng-jhk'.
1369
1370         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
1371         CHISE.
1372
1373 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1374
1375         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
1376         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
1377         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
1378         (===jis-x0213-1@2004): Likewise.
1379         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
1380         "jisx0213\\(\\.2004\\)-1" as the registry.
1381         (=+>jis-x0213-1@2004): Likewise.
1382         (=>jis-x0213-1@2004): Likewise.
1383
1384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1385         `===jis-x0213-1@2004'.
1386
1387 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1388
1389         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1390         setting for `===hng-nak'.
1391
1392         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1393         `===hng-nak'.
1394
1395         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
1396         CHISE.
1397
1398 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1399
1400         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1401         setting for `===hng-hos'.
1402
1403         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1404         `===hng-hos'.
1405
1406         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
1407         CHISE.
1408
1409 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1410
1411         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1412         setting for `===hng-tzj'.
1413
1414         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1415         `===hng-tzj'.
1416
1417         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
1418         CHISE.
1419
1420 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1421
1422         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1423         setting for `===hng-kae'.
1424
1425         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1426         `===hng-kae'.
1427
1428         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
1429         CHISE.
1430
1431 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1432
1433         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1434         setting for `===hng-kar'.
1435
1436         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1437         `===hng-kar'.
1438
1439         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
1440         CHISE.
1441
1442 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1443
1444         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1445         setting for `===hng-kyd'.
1446
1447         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1448         `===hng-kyd'.
1449
1450         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
1451         CHISE.
1452
1453 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1454
1455         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1456         setting for `===hng-hok'.
1457
1458         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1459         `===hng-hok'.
1460
1461         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
1462         CHISE.
1463
1464 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1465
1466         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1467         setting for `===hng-jyu'.
1468
1469         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1470         `===hng-jyu'.
1471
1472         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
1473         CHISE.
1474
1475 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1476
1477         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1478         setting for `===hng-zkd'.
1479
1480         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1481         `===hng-zkd'.
1482
1483         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
1484         CHISE.
1485
1486 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1487
1488         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1489         setting for `===hng-kmi'.
1490
1491         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1492         `===hng-kmi'.
1493
1494         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
1495         CHISE.
1496
1497 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1498
1499         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1500         setting for `===hng-okd'.
1501
1502         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1503         `===hng-okd'.
1504
1505         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
1506         CHISE.
1507
1508 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1509
1510         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1511         setting for `===hng-nkm'.
1512
1513         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1514         `===hng-nkm'.
1515
1516         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
1517         CHISE.
1518
1519 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1520
1521         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1522         setting for `===hng-nto'.
1523
1524         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1525         `===hng-nto'.
1526
1527         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
1528         CHISE.
1529
1530 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1531
1532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1533         setting for `===hng-yhk'.
1534
1535         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1536         `===hng-yhk'.
1537
1538         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
1539         CHISE.
1540
1541 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1542
1543         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1544         setting for `===hng-sok'.
1545
1546         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1547         `===hng-sok'.
1548
1549         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
1550         CHISE.
1551
1552 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1553
1554         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1555         setting for `===hng-kda'.
1556
1557         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1558         `===hng-kda'.
1559
1560         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
1561         CHISE.
1562
1563 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1564
1565         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1566         setting for `===hng-myz'.
1567
1568         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1569         `===hng-myz'.
1570
1571         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
1572         CHISE.
1573
1574 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1575
1576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1577         setting for `===hng-kgk'.
1578
1579         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1580         `===hng-kgk'.
1581
1582         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
1583         CHISE.
1584
1585 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1586
1587         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1588         setting for `===hng-drt'.
1589
1590         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1591         `===hng-drt'.
1592
1593         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
1594         CHISE.
1595
1596 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1597
1598         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1599         setting for `===hng-mam'.
1600
1601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1602         `===hng-mam'.
1603
1604         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
1605         CHISE.
1606
1607 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1608
1609         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1610         setting for `===hng-dng'.
1611
1612         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1613         `===hng-dng'.
1614
1615         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
1616         CHISE.
1617
1618 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1619
1620         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1621         setting for `=>cns11643-5'.
1622
1623 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1624
1625         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1626         setting for `===hng-keg'.
1627
1628         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1629         `===hng-keg'.
1630
1631         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
1632         CHISE.
1633
1634 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1635
1636         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1637         setting for `===hng-jou'.
1638
1639         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1640         `===hng-jou'.
1641
1642         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
1643         CHISE.
1644
1645 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1646
1647         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1648         setting for `===hng-smk'.
1649
1650         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1651         `===hng-smk'.
1652
1653         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
1654         CHISE.
1655
1656 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1657
1658         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1659         setting for `===hng-kyo'.
1660
1661         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1662         `===hng-kyo'.
1663
1664         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
1665         CHISE.
1666
1667 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1668
1669         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1670         setting for `===hng-kss'.
1671
1672         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1673         `===hng-kss'.
1674
1675         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
1676         CHISE.
1677
1678 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1679
1680         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1681         setting for `===hng-wan'.
1682
1683         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1684         `===hng-wan'.
1685
1686         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
1687         CHISE.
1688
1689 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1690
1691         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1692         setting for `===hng-ksk'.
1693
1694         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1695         `===hng-ksk'.
1696
1697         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
1698         CHISE.
1699
1700 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1701
1702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1703         setting for `===hng-kyu'.
1704
1705         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1706         `===hng-kyu'.
1707
1708         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1709         CHISE.
1710
1711 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1712
1713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1714         setting for `===hng-skk'.
1715
1716         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1717         `===hng-skk'.
1718
1719         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1720         CHISE.
1721
1722 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1723
1724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1725         setting for `===hng-sik'.
1726
1727         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1728         `===hng-sik'.
1729
1730         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1731         CHISE.
1732
1733 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1734
1735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1736         setting for `===hng-kbk'.
1737
1738         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1739         `===hng-kbk'.
1740
1741         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1742         CHISE.
1743
1744 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1745
1746         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1747         setting for `===hng-kcj'.
1748
1749         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1750         `===hng-kcj'.
1751
1752         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1753         CHISE.
1754
1755 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1756
1757         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1758         setting for `===hng-k24'.
1759
1760         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1761         `===hng-k24'.
1762
1763         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1764         CHISE.
1765
1766 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1767
1768         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1769         setting for `===hng-gok'.
1770
1771         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1772         `===hng-gok'.
1773
1774         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1775         CHISE.
1776 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1777
1778         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1779         setting for `===hng-tsu'.
1780
1781         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1782         `===hng-tsu'.
1783
1784         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1785         CHISE.
1786
1787 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1788
1789         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1790         setting for `===hng-sys'.
1791
1792         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1793         `===hng-sys'.
1794
1795         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1796         CHISE.
1797
1798 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1799
1800         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1801         - Use "&HNG010-<d><d><d><d><d>;" instead of
1802           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1803         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1804
1805         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1806         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1807
1808         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1809         "hngkhi-0" as the suffix of registry.
1810         (===hng-khm): New coded-charset for XEmacs CHISE.
1811         (=ucs-itaiji-002): Ditto.
1812         (=ucs-bmp-itaiji-002): Ditto.
1813
1814 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1815
1816         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1817         setting for `=>ucs@iwds-1'.
1818
1819         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1820         XEmacs CHISE.
1821
1822 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1823
1824         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1825         CHISE.
1826
1827         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1828         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1829         `===hng-khi'.
1830
1831 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1832
1833         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1834         setting for `===hng-khi'.
1835
1836         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1837         `===hng-khi'.
1838
1839         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1840         CHISE.
1841
1842 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1843
1844         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1845         #x9FA5 as the value of `max-code'.
1846         (=ucs-bmp-var-002): Likewise.
1847         (=ucs-bmp-var-003): Likewise.
1848         (=ucs-bmp-itaiji-084): Likewise.
1849         (=ucs-bmp-cjk@JP): Likewise.
1850         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1851         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1852         (=>ucs-bmp-cjk@component): Likewise.
1853
1854 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1855
1856         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1857         CHISE.
1858
1859 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1860
1861         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1862         XEmacs CHISE.
1863         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1864         `==jis-x0208@1978/2-pr' as the mother.
1865
1866 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1867
1868         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1869         CHISE.
1870
1871 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1872
1873         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1874         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1875
1876 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1877
1878         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1879         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1880
1881 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1882
1883         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1884         setting for `===ucs@gb'.
1885
1886 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1887
1888         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1889         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1890         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1891         as the entity-reference for `===jis-x0213-1@2000'; use
1892         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1893
1894 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1895
1896         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1897         `===jis-x0208'.
1898
1899         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1900         instead of `===jis-x0208' as the mother.
1901         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1902         `===jis-x0208' as the mother.
1903         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1904         `===jis-x0208' as the mother.
1905         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1906         `===jis-x0213-1' as the mother.
1907         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1908         `===jis-x0213-1' as the mother.
1909         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1910         the mother.
1911         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1912         mother.
1913
1914 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1915
1916         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1917         setting for `=ucs-var-001'.
1918
1919 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1920
1921         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1922         `=ucs-bmp-var-001'.
1923
1924         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1925         CHISE.
1926         (=ucs-bmp-var-001): Ditto.
1927
1928         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1929         setting for `=ucs-var-003'.
1930
1931 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1932
1933         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1934         `=ucs-bmp-var-003'.
1935
1936         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1937         CHISE.
1938         (=ucs-bmp-var-003): Ditto.
1939
1940 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1941
1942         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1943         setting for `=ucs-var-002'.
1944
1945         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1946         `=ucs-bmp-var-002'.
1947
1948         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1949         CHISE.
1950         (=ucs-bmp-var-002): Ditto.
1951
1952 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1953
1954         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1955         XEmacs CHISE.
1956         (==jis-x0208@1978/5pr): Ditto.
1957
1958 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1959
1960         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1961         `=>ucs-bmp-cjk@component'.
1962
1963         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1964         XEmacs CHISE.
1965         (=>ucs-bmp-cjk@component): Ditto.
1966
1967 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1968
1969         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1970         setting for `=>iwds-1'.
1971
1972 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1973
1974         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1975         CHISE.
1976
1977 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1978
1979         * mule/mule-charset.el (default-coded-charset-priority-list):
1980         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1981         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1982         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1983         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1984
1985 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1986
1987         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1988         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1989
1990         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1991         `=>>ucs@iso' as the mother.
1992         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1993         mother.
1994
1995 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1996
1997         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1998         setting for `===hanyo-denshi/ia'.
1999
2000 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2001
2002         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2003         `===hanyo-denshi/ia'.
2004
2005 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2006
2007         * mule/mule-conf.el (=koseki): Fix DOC.
2008         (==koseki): New coded-charset for XEmacs CHISE.
2009
2010 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2011
2012         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
2013         XEmacs CHISE.
2014         (===hanyo-denshi/jd): Fix DOC.
2015
2016 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2017
2018         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2019         setting for `===hanyo-denshi/ip'.
2020
2021 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2022
2023         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2024         `===hanyo-denshi/ip'.
2025
2026         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
2027         XEmacs CHISE.
2028
2029 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2030
2031         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2032         `==ucs-radicals@unicode' and `=>daikanwa'.
2033
2034         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
2035         for XEmacs CHISE.
2036
2037 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
2038
2039         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
2040         XEmacs CHISE.
2041
2042 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2043
2044         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2045         `===ruimoku-v6'.
2046
2047 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2048
2049         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2050         setting for `===ruimoku-v6'.
2051
2052 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2053
2054         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
2055         CHISE.
2056
2057 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2058
2059         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
2060         coded-charset for XEmacs CHISE.
2061
2062 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2063
2064         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
2065         XEmacs CHISE.
2066
2067 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2068
2069         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2070         `===ucs-sip@iso'.
2071
2072 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
2073
2074         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
2075         CHISE.
2076
2077 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2078
2079         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2080         `==ucs-sip@iso'.
2081
2082         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
2083         CHISE.
2084
2085 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2086
2087         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
2088         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
2089         (=ucs-sip-ext-b@iso): Fix registry.
2090         (==ucs-sip-ext-b@iso): Ditto.
2091         (===ucs-sip-ext-b@iso): Ditto.
2092
2093         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2094         `=ucs-sip@iso'.
2095
2096 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2097
2098         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2099         setting for `=>cbeta'.
2100
2101 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2102
2103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2104         `=>cns11643-7'.
2105
2106         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
2107
2108 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2109
2110         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2111         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
2112
2113 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2114
2115         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
2116         `=ucs@cns'.
2117         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
2118         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
2119         `=ucs@jis/1990'.
2120         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
2121         `=ucs@jis/2000'.
2122         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
2123         `=ucs@jis/2004'.
2124         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
2125
2126         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2127         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
2128
2129 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2130
2131         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
2132         XEmacs CHISE.
2133         (==jis-x0208@1978/1pr): Ditto.
2134         (==jis-x0208@1978/2-pr): Ditto.
2135
2136 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2137
2138         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2139         setting for `===jis-x0213-1@2004'.
2140
2141 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2142
2143         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2144         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
2145
2146         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2147         `===hanyo-denshi/jb'.
2148
2149         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
2150         XEmacs CHISE.
2151         (=+>hanyo-denshi/ft): Ditto.
2152         (=+>hanyo-denshi/jt): Ditto.
2153
2154 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2155
2156         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2157         `===hanyo-denshi/hg'.
2158
2159 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2160
2161         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
2162         XEmacs CHISE.
2163         (===hanyo-denshi/hg): Ditto.
2164
2165 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2166
2167         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
2168         glyph-forms instead of detailed glyph-images.
2169         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
2170         `=adobe-japan1-*'.
2171         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
2172         (===adobe-japan1-1): Ditto.
2173         (===adobe-japan1-2): Ditto.
2174         (===adobe-japan1-3): Ditto.
2175         (===adobe-japan1-4): Ditto.
2176         (===adobe-japan1-5): Ditto.
2177         (===adobe-japan1-6): Ditto.
2178         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
2179         `=>>>adobe-japan1' as the mother.
2180         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
2181         `=>>adobe-japan1' as the mother.
2182         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
2183         glyph-images.
2184         (==jis-x0208@1978): Ditto.
2185         (==jis-x0208@1983): Ditto.
2186         (==jis-x0208@1990): Ditto.
2187         (==jis-x0213-1): Ditto.
2188         (==jis-x0213-1@2000): Ditto.
2189         (==jis-x0213-1@2004): Ditto.
2190         (==jis-x0213-2): Ditto.
2191         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
2192         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
2193         `=jis-x0208@1978'.
2194         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
2195         `=jis-x0208@1983'.
2196         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
2197         `=jis-x0208@1990'.
2198         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
2199         `=jis-x0213-1'.
2200         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
2201         `=jis-x0213-1@2000'.
2202         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
2203         `=jis-x0213-1@2004'.
2204         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
2205         `=jis-x0213-2'.
2206         (===jis-x0208): New coded-charset for XEmacs CHISE.
2207         (===jis-x0208@1978): Ditto.
2208         (===jis-x0208@1983): Ditto.
2209         (===jis-x0208@1990): Ditto.
2210         (===jis-x0213-1): Ditto.
2211         (===jis-x0213-1@2000): Ditto.
2212         (===jis-x0213-2): Ditto.
2213         (===jis-x0212): Ditto.
2214         (===ks-x1001): Ditto.
2215         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
2216         mother.
2217         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
2218         as the mother.
2219         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
2220         as the mother.
2221         (===cns11643-1): New coded-charset for XEmacs CHISE.
2222         (===cns11643-2): Ditto.
2223         (===cns11643-3): Ditto.
2224         (===cns11643-4): Ditto.
2225         (===cns11643-5): Ditto.
2226         (===cns11643-6): Ditto.
2227         (===cns11643-7): Ditto.
2228         (=>>cns11643-1): Ditto.
2229         (==big5-cdp): Indicate abstract glyph-images instead of
2230         representative glyph-images.
2231         (===big5-cdp): New coded-charset for XEmacs CHISE.
2232         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
2233         detailed glyph-images.
2234         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
2235         `=hanyo-denshi/*'.
2236         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2237         (===hanyo-denshi/ib): Ditto.
2238         (===hanyo-denshi/jt): Ditto.
2239         (===hanyo-denshi/ks): Ditto.
2240         (===mj): Ditto.
2241         (===mj-0): Ditto.
2242         (===mj-1): Ditto.
2243         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
2244         `=>>>hanyo-denshi/*' as its mother.
2245         (==gt): Indicate abstract glyph-forms instead of detailed
2246         glyph-images.
2247         (===gt): New coded-charset for XEmacs CHISE.
2248         (=>>>gt): Indicates `==gt' instead of `=gt'.
2249         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
2250         (==gt-k): Indicate abstract glyph-forms instead of detailed
2251         glyph-images.
2252         (===gt-k): New coded-charset for XEmacs CHISE.
2253         (==daikanwa): Indicates glyph-images instead of detailed
2254         glyph-images.
2255         (===daikanwa): New coded-charset for XEmacs CHISE.
2256         (===daikanwa/+p): Ditto.
2257         (===daikanwa/ho): Ditto.
2258         (==cbeta): Ditto.
2259         (===cbeta): Ditto.
2260         (==jef-china3): Ditto.
2261         (===jef-china3): Ditto.
2262         (==ruimoku-v6): Ditto.
2263         (==ucs@iso): Indicate representative glyph-forms instead of
2264         representative glyph-images.
2265         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
2266         (==ucs@unicode): Indicate representative glyph-forms instead of
2267         representative glyph-images.
2268         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
2269         `=ucs@unicode'.
2270         (==ucs@cns): Indicate representative glyph-forms instead of
2271         representative glyph-images.
2272         (==ucs@jis): Ditto.
2273         (==ucs@jis/1990): Ditto.
2274         (==ucs@jis/2000): Ditto.
2275         (==ucs@jis/2004): Ditto.
2276         (==ucs@ks): Ditto.
2277         (===ucs@iso): New coded-charset for XEmacs CHISE.
2278         (===ucs@unicode): Ditto.
2279         (===ucs@gb): Ditto.
2280         (===ucs@ks): Ditto.
2281         (===ucs-bmp-cjk@gb): Ditto.
2282         (===ucs-sip-ext-b@iso): Ditto.
2283
2284 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2285
2286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2287         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
2288         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
2289         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
2290         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
2291         `===cns11643-3', `===cns11643-4', `===cns11643-5',
2292         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
2293         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
2294         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
2295         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
2296
2297         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2298         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
2299         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
2300         - Use "&g1-[NAME];" for `=>>[NAME]'.
2301         - Abolish "&g2-[NAME];".
2302
2303 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2304
2305         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
2306         `=>>ucs@cns' as the mother.
2307
2308 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2309
2310         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2311         setting for `==ucs@ks'.
2312
2313 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
2314
2315         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
2316         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
2317         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
2318         0x00E30000〜0x00E409D5.
2319
2320 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2321
2322         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2323         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
2324         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
2325
2326 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2327
2328         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2329         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
2330
2331         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
2332         (=mj-0): Ditto.
2333         (=mj-1): Ditto.
2334         (==mj): Ditto.
2335         (==mj-0): Ditto.
2336         (==mj-1): Ditto.
2337         (=>>mj): Ditto.
2338
2339         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2340         setting for `=mj' and `==mj'.
2341
2342 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2343
2344         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
2345         CHISE.
2346
2347 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2348
2349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2350         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
2351         `=>ucs@hanyo-denshi'.
2352
2353 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2354
2355         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2356         setting for `=koseki' and `=>ucs@hanyo-denshi'.
2357
2358         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
2359         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
2360
2361 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2362
2363         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
2364         XEmacs CHISE.
2365
2366 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2367
2368         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2369         Change priority of `=>>>ucs@iso'.
2370
2371         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
2372         `=>>>ucs@iso' as the mother.
2373         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
2374
2375 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2376
2377         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2378         Change priority of `=>>>ucs@unicode'.
2379
2380         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
2381         `=ucs@unicode'.
2382
2383 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2384
2385         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2386         Change priority of `=>>>ucs@jis'.
2387
2388         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
2389         `=ucs@jis'.
2390
2391 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2392
2393         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2394         setting for `==daikanwa/+p'.
2395
2396 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2397
2398         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2399         setting for `==shinjigen@1ed'.
2400
2401 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2402
2403         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
2404         XEmacs CHISE.
2405
2406 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2407
2408         * mule/mule-conf.el (==shinjigen): Modify DOC.
2409         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
2410         (==shinjigen@rev): Modify DOC.
2411
2412 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2413
2414         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
2415         CHISE.
2416
2417 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2418
2419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2420         settings for `==daikanwa' and `==ucs@JP/hanazono'.
2421
2422         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
2423         XEmacs CHISE.
2424
2425         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2426         `==daikanwa'.
2427
2428 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2429
2430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2431         setting for `==cns11643-7'.
2432
2433         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2434         `==cns11643-7'.
2435
2436 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
2437
2438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2439         `==cns11643-6'.
2440
2441         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2442         setting for `==cns11643-6'.
2443
2444 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2445
2446         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2447         setting for `==cns11643-5'.
2448
2449         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2450         `==cns11643-5'.
2451
2452 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2453
2454         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2455         setting for `==cns11643-4'.
2456
2457         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2458         `==cns11643-4'.
2459
2460 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2461
2462         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2463         setting for `==cns11643-3'.
2464
2465         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2466         `==cns11643-3'.
2467
2468 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
2469
2470         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2471         setting for `==cns11643-2'.
2472
2473         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2474         `==cns11643-2'.
2475
2476 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2477
2478         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2479         Change priority of `=>>>ucs@ks'.
2480
2481         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
2482         `=ucs@ks'.
2483
2484 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2485
2486         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2487         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
2488         `==ucs@cns' and `==cns11643-1'.
2489
2490         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
2491         (==cns11643-2): Ditto.
2492         (==cns11643-3): Ditto.
2493         (==cns11643-4): Ditto.
2494         (==cns11643-5): Ditto.
2495         (==cns11643-6): Ditto.
2496         (==cns11643-7): Ditto.
2497
2498         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2499         `==cns11643-1'.
2500
2501 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2502
2503         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2504         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
2505         `=>>>ucs@jis/1990'.
2506
2507         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
2508         `=ucs@jis/1990'.
2509         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
2510         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
2511
2512 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2513
2514         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2515         Change priority of `=>>>ucs@cns'.
2516
2517         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
2518         `=ucs@cns'.
2519
2520 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2521
2522         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2523         `==ks-x1001'.
2524
2525         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2526         `=ks-x1001' instead of `korean-ksc5601'; add setting for
2527         `==ks-x1001'.
2528
2529 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2530
2531         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
2532
2533 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2534
2535         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
2536         `=jis-x0208'.
2537         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
2538         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
2539         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
2540         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
2541         (=>>>jis-x0213-1@2000): Changed to an alias for
2542         `=jis-x0213-1@2000'.
2543         (=>>>jis-x0213-1@2004): Changed to an alias for
2544         `=jis-x0213-1@2004'.
2545         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
2546
2547 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2548
2549         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
2550         `=adobe-japan1-0'.
2551         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
2552         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
2553         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
2554         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
2555         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
2556         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
2557
2558 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2559
2560         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2561         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
2562         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
2563         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
2564         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
2565         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
2566
2567 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2568
2569         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2570         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
2571         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
2572         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
2573         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
2574         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
2575         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
2576         `==jis-x0212'.
2577
2578 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
2579
2580         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
2581         "AdobeJapan1-[0-6]$".
2582         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
2583         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
2584         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
2585         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
2586         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
2587         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
2588         (==adobe-japan1-1): Ditto.
2589         (==adobe-japan1-2): Ditto.
2590         (==adobe-japan1-3): Ditto.
2591         (==adobe-japan1-4): Ditto.
2592         (==adobe-japan1-5): Ditto.
2593         (==adobe-japan1-6): Ditto.
2594         (==jis-x0208): Ditto.
2595         (==jis-x0208@1978): Ditto.
2596         (==jis-x0208@1983): Ditto.
2597         (==jis-x0208@1990): Ditto.
2598         (==jis-x0213-1): Ditto.
2599         (==jis-x0213-1@2000): Ditto.
2600         (==jis-x0213-1@2004): Ditto.
2601         (==jis-x0213-2): Ditto.
2602         (==jis-x0212): Ditto.
2603         (==gb2312): Ditto.
2604         (==iso-ir165): Ditto.
2605         (==gb12345): Ditto.
2606         (==ks-x1001): Ditto.
2607         (==cns11643-1): Ditto.
2608         (==cns11643-2): Ditto.
2609         (==cns11643-3): Ditto.
2610         (==cns11643-4): Ditto.
2611         (==cns11643-5): Ditto.
2612         (==cns11643-6): Ditto.
2613         (==cns11643-7): Ditto.
2614         (==big5-cdp): Ditto.
2615         (==hanyo-denshi/ja): Ditto.
2616         (==hanyo-denshi/jb): Ditto.
2617         (==hanyo-denshi/jc): Ditto.
2618         (==hanyo-denshi/jd): Ditto.
2619         (==hanyo-denshi/ft): Ditto.
2620         (==hanyo-denshi/ia): Ditto.
2621         (==hanyo-denshi/ib): Ditto.
2622         (==hanyo-denshi/hg): Ditto.
2623         (==hanyo-denshi/jt): Ditto.
2624         (==hanyo-denshi/ks): Ditto.
2625         (==gt): Ditto.
2626         (==gt-k): Ditto.
2627         (==daikanwa): Ditto.
2628         (==shinjigen): Ditto.
2629         (==ucs@iso): Ditto.
2630         (==ucs@unicode): Ditto.
2631         (==ucs@gb): Ditto.
2632         (==ucs-bmp@gb): Ditto.
2633         (==ucs@cns): Ditto.
2634         (==ucs-bmp@cns): Ditto.
2635         (==ucs@jis): Ditto.
2636         (==ucs@jis/1990): Ditto.
2637         (==ucs@jis/2000): Ditto.
2638         (==ucs@jis/2004): Ditto.
2639         (==ucs@JP): Ditto.
2640         (==ucs@JP/hanazono): Ditto.
2641         (==ucs@ks): Ditto.
2642         (==ucs-bmp@ks): Ditto.
2643         (==ucs@cns11643): Ditto.
2644         (==ucs-bmp-cjk@gb): Ditto.
2645         (==ucs-bmp-cjk@JP/hanazono): Ditto.
2646         (==ucs-sip-ext-b@iso): Ditto.
2647
2648 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2649
2650         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2651         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
2652
2653         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
2654         XEmacs CHISE.
2655         (=ucs-bmp-cjk@unicode): Abolished.
2656
2657 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2658
2659         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2660         `=+>ucs-bmp-cjk-compat@jis'.
2661
2662         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
2663         for XEmacs CHISE.
2664
2665 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2666
2667         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
2668         CHISE.
2669
2670 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2671
2672         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
2673         for XEmacs CHISE.
2674         (=jis-x0208@1978/1er-pr): Abolished.
2675         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
2676         `=jis-x0208@1978/1er-pr' as the mother.
2677
2678 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2679
2680         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2681         setting for `=ucs-itaiji-084'.
2682
2683 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2684
2685         * mule/mule-charset.el (default-coded-charset-priority-list):
2686         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
2687
2688         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
2689         XEmacs CHISE.
2690         (=ucs-bmp-itaiji-084): Ditto.
2691
2692 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2693
2694         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2695         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2696
2697 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2698
2699         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2700         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2701
2702         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
2703         XEmacs CHISE.
2704         (=big5-cdp-var-5): Ditto.
2705
2706 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2707
2708         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2709         XEmacs CHISE.
2710
2711 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2712
2713         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2714         XEmacs CHISE.
2715
2716 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2717
2718         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2719         setting for `=>>>hanyo-denshi/ft'.
2720
2721 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2722
2723         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2724         XEmacs CHISE.
2725         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2726         `=hanyo-denshi/jd' as the mother.
2727
2728 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2729
2730         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2731         XEmacs CHISE.
2732         (=+>adobe-japan1-1): Ditto.
2733         (=+>adobe-japan1-2): Ditto.
2734         (=+>adobe-japan1-3): Ditto.
2735         (=+>adobe-japan1-4): Ditto.
2736         (=+>adobe-japan1-5): Ditto.
2737         (=+>adobe-japan1-6): Ditto.
2738         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2739
2740 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2741
2742         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2743         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2744         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2745
2746         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2747         the top.
2748
2749 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2750
2751         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2752         XEmacs CHISE.
2753         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2754         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2755         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2756
2757 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2758
2759         * mule/mule-charset.el (default-coded-charset-priority-list):
2760         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2761         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2762
2763         * mule/mule-conf.el: Modify order of definitions of some
2764         coded-charsets.
2765
2766 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2767
2768         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2769         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2770         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2771
2772         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2773         CHISE.
2774         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2775         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2776
2777 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2778
2779         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2780         CHISE.
2781
2782 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2783
2784         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2785         setting for `=daikanwa/+2p'.
2786
2787         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2788         XEmacs CHISE.
2789
2790 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2791
2792         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2793         XEmacs CHISE.
2794         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2795
2796 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2797
2798         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2799         setting for `=>>>hanyo-denshi/ib'.
2800
2801 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2802
2803         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2804         XEmacs CHISE.
2805         (=>>>hanyo-denshi/ib): Ditto.
2806         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2807         `=hanyo-denshi/ja' as the mother.
2808         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2809         `=hanyo-denshi/ib' as the mother.
2810
2811 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2812
2813         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2814         XEmacs CHISE.
2815         (utf-8-ivs-mcs-er): Likewise.
2816         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2817         and `=>ucs-gb'.
2818         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2819         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2820         `ucs-gb' and `=>ucs-gb'.
2821         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2822         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2823         and `=>ucs-cns'.
2824         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2825         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2826         `ucs-cns' and `=>ucs-cns'.
2827         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2828         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2829         `ucs-big5' and `=>ucs-big5'.
2830         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2831         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2832         `ucs-big5' and `=>ucs-big5'.
2833         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2834         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2835         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2836         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2837         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2838         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2839         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2840         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2841         `=>ucs-jis'; modify DOC and mnemonic.
2842         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2843         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2844         and `=>ucs-jis'; modify DOC and mnemonic.
2845         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2846         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2847         `=>ucs-ks'.
2848         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2849         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2850         and `=>ucs-ks'.
2851         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2852
2853 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2854
2855         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2856         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2857
2858 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2859
2860         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2861         Modify priorities.
2862
2863 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2864
2865         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2866         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2867
2868 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2869
2870         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2871         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2872
2873 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2874
2875         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2876         CHISE.
2877
2878 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2879
2880         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2881         CHISE.
2882
2883 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2884
2885         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2886         CHISE.
2887
2888 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2889
2890         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2891         `=+>ucs-bmp-cjk@unicode'.
2892
2893         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2894         for XEmacs CHISE.
2895
2896 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2897
2898         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2899         setting for `=>>daikanwa'.
2900
2901 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2902
2903         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2904         `=>>hanyo-denshi/jt'.
2905
2906 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2907
2908         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2909         XEmacs CHISE.
2910         (=+>jis-x0208@1990): Ditto.
2911         (=+>jis-x0213-1@2000): Ditto.
2912
2913 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2914
2915         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2916         XEmacs CHISE.
2917
2918 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2919
2920         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2921         XEmacs CHISE.
2922         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2923         `=hanyo-denshi/jc' as the mother.
2924
2925 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2926
2927         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2928         setting for `=+>adobe-japan1'.
2929
2930         * mule/mule-charset.el (default-coded-charset-priority-list):
2931         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2932         and `=>>hanyo-denshi/ft' to `=>>gt'.
2933
2934 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2935
2936         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2937         XEmacs CHISE.
2938         (=>>adobe-japan1-1): Ditto.
2939         (=>>adobe-japan1-2): Ditto.
2940         (=>>adobe-japan1-3): Ditto.
2941         (=>>adobe-japan1-4): Ditto.
2942         (=>>adobe-japan1-5): Ditto.
2943         (=>>adobe-japan1-6): Ditto.
2944         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2945
2946 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2947
2948         * mule/mule-conf.el (=adobe-japan1): New alias for
2949         `=adobe-japan1-6'.
2950         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2951         (=>>>adobe-japan1-1): Ditto.
2952         (=>>>adobe-japan1-2): Ditto.
2953         (=>>>adobe-japan1-3): Ditto.
2954         (=>>>adobe-japan1-4): Ditto.
2955         (=>>>adobe-japan1-5): Ditto.
2956         (=>>>adobe-japan1-6): Ditto.
2957         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2958
2959 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2960
2961         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2962         setting for `=>>>adobe-japan1'.
2963
2964 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2965
2966         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2967         setting for `=+>ucs@ks'.
2968
2969 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2970
2971         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2972         XEmacs CHISE.
2973         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2974         `=adobe-japan1-6' as the mother.
2975
2976 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2977
2978         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2979         setting for `=>cns11643-7'.
2980
2981 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2982
2983         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2984         CHISE.
2985
2986 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2987
2988         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2989         XEmacs CHISE.
2990         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2991
2992         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2993         setting for `=>ucs@jis/2004'.
2994
2995 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2996
2997         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2998         setting for `=+>gt'.
2999
3000         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
3001         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
3002
3003 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3004
3005         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
3006         `=>ucs@unicode' as the mother.
3007         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
3008         mother.
3009         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
3010         mother.
3011         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
3012         mother.
3013
3014 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3015
3016         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3017         setting for `=+>ucs@unicode'.
3018
3019         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
3020         CHISE.
3021
3022 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3023
3024         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3025         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
3026         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
3027         - Add setting for `=+>ucs@cns'.
3028
3029         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
3030         CHISE.
3031         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
3032         as the mother.
3033         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
3034         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
3035
3036         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3037         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
3038
3039 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3040
3041         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3042         setting for `=>ucs@ks'.
3043
3044 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3045
3046         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3047         `=ucs-bmp-cjk-compat@unicode'.
3048
3049         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
3050         coded-charset for XEmacs CHISE.
3051
3052 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3053
3054         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3055         `=ucs-bmp-cjk-compat'.
3056
3057         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
3058         XEmacs CHISE.
3059
3060 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3061
3062         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
3063         CHISE.
3064
3065 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3066
3067         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
3068         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
3069
3070         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
3071         `=>ucs@jis/1990'.
3072         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
3073
3074 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3075
3076         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3077         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
3078
3079         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
3080         CHISE.
3081         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
3082         mother.
3083
3084 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3085
3086         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
3087         `=>jis-x0213-2@usual'.
3088         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
3089         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
3090         `=>jis-x0213-2@usual' as the mother.
3091
3092 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3093
3094         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
3095         (=>ucs@JP): New alias for `=+>ucs@jis'.
3096
3097 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3098
3099         * mule/mule-conf.el (=+>jis-x0208): Renamed from
3100         `=>jis-x0208@usual'.
3101         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
3102         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
3103         `=>jis-x0208@usual' as the mother.
3104         (=>jis-x0208): Likewise.
3105
3106 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3107
3108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3109         setting for `=+>jis-x0208@1978'.
3110
3111 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3112
3113         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
3114         XEmacs CHISE.
3115
3116 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3117
3118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3119         setting for `=>>>ucs@jis/1990'.
3120
3121 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3122
3123         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3124         setting for `=>ucs@jis/1990'.
3125
3126 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3127
3128         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3129         setting for `=ucs@JP/hanazono'.
3130
3131         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
3132         CHISE.
3133         (=ucs@JP/hanazono): Ditto.
3134         (=ucs-bmp-cjk@JP/hanazono): Ditto.
3135         (=>>hanyo-denshi/jc): Ditto.
3136         (=>>hanyo-denshi/jd): Ditto.
3137
3138 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3139
3140         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3141         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
3142
3143 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3144
3145         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
3146         XEmacs CHISE.
3147
3148 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3149
3150         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
3151         XEmacs CHISE.
3152
3153 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3154
3155         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3156         `=ucs-bmp-cjk@JP'.
3157
3158 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3159
3160         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
3161         XEmacs CHISE.
3162
3163 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3164
3165         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3166         Modify order of settings; add settings for `=daikanwa@rev2'.
3167
3168 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3169
3170         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3171         setting for `=>>cbeta'.
3172
3173         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
3174         CHISE.
3175
3176 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3177
3178         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3179         setting for `=>>adobe-japan1'.
3180
3181 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3182
3183         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
3184         XEmacs CHISE.
3185
3186 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3187
3188         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3189         setting for `=>>hanyo-denshi/ia'.
3190
3191         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
3192         XEmacs CHISE.
3193
3194 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3195
3196         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3197         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
3198
3199         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
3200         XEmacs CHISE.
3201         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
3202         `=hanyo-denshi/jt' as the mother.
3203
3204 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3205
3206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3207         setting for `=>>>jis-x0213-2'.
3208
3209         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
3210         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
3211         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
3212
3213 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3214
3215         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
3216         XEmacs CHISE.
3217
3218 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3219
3220         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
3221         XEmacs CHISE.
3222
3223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3224         `=>>jis-x0213-1@2004'.
3225
3226 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3227
3228         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
3229         XEmacs CHISE.
3230
3231 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3232
3233         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3234         - Use "&g2-*;" as entity-references for `=>>>*'.
3235         - Omit "&a{GT|JX1|JX2|JX3}-*;".
3236
3237         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
3238         XEmacs CHISE.
3239         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
3240         as the mother.
3241
3242 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3243
3244         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3245         setting for `=>>hanyo-denshi/ib'.
3246
3247         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
3248         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
3249         (=>>jis-x0208@1990): Ditto.
3250         (=>>hanyo-denshi/ib): Ditto.
3251
3252         * mule/mule-charset.el (default-coded-charset-priority-list):
3253         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
3254
3255 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3256
3257         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3258         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
3259         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
3260         `=>>>ucs@jis/2004'.
3261
3262 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3263
3264         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
3265         XEmacs CHISE.
3266         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
3267         `=jis-x0213-1@2004' as the mother.
3268         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
3269         (=>>>ucs@ks): Ditto.
3270
3271         * mule/mule-charset.el (default-coded-charset-priority-list):
3272         Modify priority of `=hanyo-denshi/*'.
3273
3274 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3275
3276         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3277         settings for `=>>ucs@JP' and `=ucs@JP'.
3278
3279 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3280
3281         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
3282         CHISE.
3283
3284 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3285
3286         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3287         setting for `=>>>ucs@cns'.
3288
3289         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
3290         CHISE.
3291
3292 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3293
3294         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
3295         instead of `=>>>jis-x0213-1@2004' as the mother.
3296         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
3297         (=>>>ucs@unicode): Likewise.
3298         (=>>>ucs@jis): Likewise.
3299         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
3300         mother.
3301         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
3302
3303 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3304
3305         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3306         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
3307         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
3308         `=>>>ucs@jis'.
3309
3310 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3311
3312         * mule/mule-charset.el (default-coded-charset-priority-list):
3313         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
3314         and `=jis-x0213-*-2000'.
3315
3316 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3317
3318         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
3319         XEmacs CHISE.
3320         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
3321         `=>>jis-x0213-1' as the mother.
3322
3323 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3324
3325         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3326         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
3327
3328 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3329
3330         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
3331
3332 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3333
3334         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
3335         XEmacs CHISE.
3336
3337 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3338
3339         * mule/mule-coding.el (decomposition-feature-list): Set
3340         `=decomposition', `=decomposition@cid' and
3341         `=decomposition@hanyo-denshi'.
3342
3343 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3344
3345         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3346         setting for `=>>hanyo-denshi/ks'.
3347
3348         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
3349         XEmacs CHISE.
3350
3351 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3352
3353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3354         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
3355
3356         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3357         `=hanyo-denshi/ks/mf'.
3358
3359         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
3360         XEmacs CHISE.
3361         (=hanyo-denshi/ks/mf): Ditto.
3362
3363 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3364
3365         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3366         settings for P=hanyo-denshi/jt'.
3367
3368         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3369         `=hanyo-denshi/jt'.
3370
3371         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
3372         XEmacs CHISE.
3373
3374 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3375
3376         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3377         settings for `=hanyo-denshi/ip'.
3378
3379         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3380         `=hanyo-denshi/ip'.
3381
3382         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
3383         XEmacs CHISE.
3384
3385 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3386
3387         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3388         settings for `=hanyo-denshi/hg'.
3389
3390         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3391         `=hanyo-denshi/hg'.
3392
3393         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
3394         XEmacs CHISE.
3395
3396 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3397
3398         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3399         setting for `=>>hanyo-denshi/ft'.
3400
3401         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3402         `=>>hanyo-denshi/ft'.
3403
3404         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
3405         XEmacs CHISE.
3406
3407 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3408
3409         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3410         settings for `=hanyo-denshi/ib'.
3411
3412         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3413         `=hanyo-denshi/ib'.
3414
3415         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
3416         XEmacs CHISE.
3417
3418 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3419
3420         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3421         settings for isolated characters of `=hanyo-denshi/ia' and
3422         non-isolated characters of `=hanyo-denshi/*'.
3423
3424         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3425         `=hanyo-denshi/ia'.
3426
3427         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
3428         XEmacs CHISE.
3429
3430 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3431
3432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3433         setting for isolated characters of `=hanyo-denshi/ft'.
3434
3435         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3436         `=hanyo-denshi/ft'.
3437
3438         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
3439         XEmacs CHISE.
3440
3441 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3442
3443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3444         setting for isolated characters of `=hanyo-denshi/jd'.
3445
3446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3447         `=hanyo-denshi/jd'.
3448
3449         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
3450         XEmacs CHISE.
3451
3452 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3453
3454         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3455         setting for isolated characters of `=hanyo-denshi/jc'.
3456
3457         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3458         `=hanyo-denshi/jc'.
3459
3460         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
3461         XEmacs CHISE.
3462
3463 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3464
3465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3466         setting for isolated characters of `=hanyo-denshi/jb'.
3467
3468         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3469         `=hanyo-denshi/jb'.
3470
3471         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
3472         XEmacs CHISE.
3473
3474 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3475
3476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3477         setting for isolated characters of `=hanyo-denshi/ja'.
3478
3479 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3480
3481         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3482         `=hanyo-denshi/ja'.
3483
3484         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
3485         XEmacs CHISE.
3486
3487 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3488
3489         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3490         settings for isolated characters of `=adobe-japan1-6'.
3491
3492 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3493
3494         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
3495         CHISE.
3496         (=daikanwa/+2p): Ditto.
3497         (=daikanwa/ho): Ditto.
3498
3499 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3500
3501         * mule/mule-coding.el (utf-8-mcs-no-composition): New
3502         coding-system for XEmacs CHISE.
3503
3504 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3505
3506         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3507         setting for `=>>ruimoku-v6'.
3508
3509         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
3510         CHISE.
3511
3512 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3513
3514         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3515         setting for `=daikanwa@rev1'.
3516
3517 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3518
3519         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3520         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
3521
3522 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3523
3524         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
3525         XEmacs CHISE.
3526         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
3527
3528 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3529
3530         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
3531         CHISE.
3532
3533 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3534
3535         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
3536         CHISE.
3537
3538         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3539         setting for `=>ucs@jis'.
3540
3541 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3542
3543         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3544         setting for `=>jis-x0208@usual'.
3545
3546         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
3547         XEmacs CHISE.
3548         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
3549         (=>ucs@ks): New coded-charset for XEmacs CHISE.
3550         (=ucs@big5): Use `=>>ucs@cns' as the mother.
3551
3552 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3553
3554         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
3555         CHISE.
3556         (=>>>jis-x0208@1990): Ditto.
3557         (=>>>jis-x0213-1): Ditto.
3558         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
3559         mother.
3560         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
3561         as the mother.
3562
3563 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3564
3565         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3566         setting for `=>ucs@cns' and `=>>ucs@ks'.
3567
3568         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
3569         CHISE.
3570
3571 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3572
3573         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
3574         CHISE.
3575
3576 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3577
3578         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
3579         CHISE.
3580         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
3581         mother.
3582
3583 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3584
3585         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3586         `==>ucs-bmp-cjk@bucs'.
3587
3588         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
3589         XEmacs CHISE.
3590
3591 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3592
3593         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3594         setting for `==>ucs@bucs'.
3595
3596         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
3597         XEmacs CHISE.
3598
3599 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3600
3601         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3602         - Add setting for `=>>jis-x0208'.
3603         - Omit setting for `=>>jis-x0208@1990'.
3604         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
3605           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
3606           `=ucs@FOO'.
3607
3608 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3609
3610         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3611         setting for `=>daikanwa'.
3612
3613 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3614
3615         * mule/mule-conf.el (=daikanwa): Fix DOC.
3616         (=>daikanwa): New abstract character for XEmacs CHISE.
3617         (=>ucs@iso): Likewise.
3618         (=>ucs@unicode): Likewise.
3619         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
3620
3621 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3622
3623         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3624         - Prefer representative features to `=>>gt', `=>>big5-cdp',
3625           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
3626         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
3627         - Add `=>big5-cdp'.
3628
3629 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3630
3631         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
3632         (=>big5-cdp): New abstract character.
3633
3634 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3635
3636         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3637         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
3638         `chinese-big5'.
3639
3640 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3641
3642         * mule/mule-charset.el (default-coded-charset-priority-list):
3643         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
3644
3645         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3646         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
3647         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
3648         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
3649         and `=>jis-x0213-2'.
3650
3651 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3652
3653         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
3654         XEmacs CHISE.
3655         (=>>ucs@jis/2000): Likewise.
3656         (=>>ucs@jis/2004): Likewise.
3657
3658 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3659
3660         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3661         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
3662         `=>>ucs@cns'.
3663
3664         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
3665         XEmacs CHISE.
3666         (=>>gt): Use quote instead of backquote; modify DOC.
3667         (=>gt): Use quote instead of backquote.
3668         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
3669         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
3670         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
3671         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
3672         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
3673         (=ucs@iso): Use `=>>ucs@iso' as the mother.
3674
3675 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3676
3677         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3678         `=>>ucs@unicode' and `=>>gt'.
3679
3680 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3681
3682         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
3683         XEmacs CHISE.
3684         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
3685         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
3686         `=jis-x0208@1978/1er-pr' as the mother.
3687         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
3688
3689 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3690
3691         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
3692         `=ucs@unicode' as the mother.
3693
3694 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3695
3696         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3697         setting for `=>>ucs@unicode'.
3698
3699         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
3700         CHISE.
3701
3702 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3703
3704         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3705         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
3706
3707         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3708         `=adobe-japan1-6' and `=adobe-japan1-base'.
3709
3710         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3711         XEmacs CHISE.
3712         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3713         specify `min-code' and `max-code'.
3714         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3715         (=adobe-japan1-2): Likewise.
3716         (=adobe-japan1-3): Likewise.
3717         (=adobe-japan1-4): Likewise.
3718         (=adobe-japan1-5): Likewise.
3719         (=adobe-japan1-6): Likewise.
3720
3721 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3722
3723         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3724         setting for `=>gt'.
3725
3726 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3727
3728         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3729         CHISE.
3730
3731 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3732
3733         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3734         setting for `=>zinbun-oracle'.
3735
3736         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3737         for XEmacs CHISE.
3738
3739 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3740
3741         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3742         for XEmacs CHISE.
3743         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3744         `=jis-x0208@1978' as the mother.
3745
3746 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3747
3748         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3749         - Use `=gt' instead of `ideograph-gt'.
3750         - Use `=gt-k' instead of `ideograph-gt-k'.
3751         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3752         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3753         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3754         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3755         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3756         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3757         - Use `=>>gt' instead of `<=>gt'.
3758         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3759         - Add setting for `=>>jis-x0208@1990'.
3760         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3761           `=>>jis-x0213-1@2000'.
3762         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3763         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3764           `=>>jis-x0213-1@2004'.
3765         - Add setting for `=>>jis-x0208@1978'.
3766         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3767
3768 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3769
3770         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3771         XEmacs CHISE.
3772
3773 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3774
3775         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3776         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3777         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3778         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3779         `<=>jis-x0213-1@2004'.
3780
3781 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3782
3783         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3784         CHISE.
3785         (=>jis-x0213-2): Ditto.
3786
3787 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3788
3789         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3790         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3791
3792 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3793
3794         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3795         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3796         `=>jis-x0213-1'.
3797
3798 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3799
3800         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3801         CHISE.
3802         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3803
3804 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3805
3806         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3807         `<==>jis-x0213-1'.
3808         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3809         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3810         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3811         (<=>jis-x0208): New alias for `=>jis-x0208'.
3812         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3813         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3814         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3815         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3816         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3817         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3818         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3819         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3820         (=>>gt): Renamed from `<==>gt'.
3821         (<==>gt): New alias for `=>>gt'.
3822
3823 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3824
3825         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3826         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3827         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3828         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3829         - Add settings for `<=>jis-x0213-1@2000' and
3830           `<=>jis-x0213-1@2004'.
3831
3832         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3833         XEmacs CHISE.
3834         (<==>jis-x0213-1): Likewise.
3835         (<==>jis-x0213-1@2000): Likewise.
3836         (<==>jis-x0213-1@2004): Likewise.
3837         (<=>jis-x0208): Add property `=>iso-ir 168'.
3838         (<=>jis-x0208@1997): Likewise.
3839         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3840         as the mother; add property `=>iso-ir 228'.
3841         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3842         property `=>iso-ir 228'.
3843         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3844         property `=>iso-ir 233'.
3845         (<==>gt): Renamed from `<=>gt'.
3846         (<=>gt): New alias for `<==>gt'.
3847
3848 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3849
3850         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3851         CHISE.
3852         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3853         `<=>jis-x0208' as the mother.
3854         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3855         (<=>jis-x0213-1@2000): Ditto.
3856         (<=>jis-x0213-1@2004): Ditto.
3857
3858 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3859
3860         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3861         settings for `<=>gt'.
3862
3863         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3864
3865 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3866
3867         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3868         XEmacs CHISE.
3869         (=jis-x0208@1978/-4pr): Likewise.
3870         (=jis-x0208@1978/4-pr): Likewise.
3871         (=jis-x0213-1): Likewise.
3872         (=ucs@iso): Likewise.
3873         (=ucs@unicode): Likewise.
3874         (=ucs@gb): Likewise.
3875         (=ucs@gb/fw): Likewise.
3876         (=ucs@cns): Likewise.
3877         (=ucs@cns/fw): Likewise.
3878         (=ucs@jis): Likewise.
3879         (=ucs@jis/fw): Likewise.
3880         (=ucs@jis/1990): Likewise.
3881         (=ucs@jis/2000): Likewise.
3882         (=ucs@jis/2004): Likewise.
3883         (=ucs@JP): Likewise.
3884         (=ucs@ks): Likewise.
3885         (=ucs@big5): Likewise.
3886         (=ucs@big5/cns11643): Likewise.
3887         (=ucs@cns11643): Likewise.
3888
3889 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3890
3891         * mule/mule-charset.el (default-coded-charset-priority-list):
3892         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3893
3894         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3895         CHISE.
3896         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3897         mother.
3898
3899 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3900
3901         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3902         from src/mule-charset.c].
3903         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3904         specify `final'.
3905         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3906         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3907         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3908         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3909         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3910         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3911
3912 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3913
3914         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3915         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3916         (=jis-x0208@1978/i-4): Specify `partial'.
3917         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3918         mother coded-charset.
3919         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3920
3921 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3922
3923         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3924         settings for `=jis-x0213-1@2004'.
3925
3926 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3927
3928         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3929         CHISE.
3930         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3931         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3932         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3933         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3934         temporarily.
3935         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3936
3937 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3938
3939         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3940         CHISE.
3941         (=shinjigen@1ed): Inherited from `=shinjigen'.
3942         (=shinjigen@rev): Likewise.
3943
3944 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3945
3946         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3947         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3948
3949 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3950
3951         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3952         define it as an alias.
3953         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3954         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3955         alias.
3956         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3957         alias.
3958
3959 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3960
3961         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3962         CHISE.
3963
3964 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3965
3966         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3967         CHISE.
3968         (shinjigen-2): Ditto.
3969
3970 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3971
3972         * mule/mule-charset.el (default-coded-charset-priority-list):
3973         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3974         `chinese-big5-eten-*' and `chinese-big5'.
3975
3976 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3977
3978         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3979         #x9FA5 temporarily.
3980
3981 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3982
3983         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3984         settings for `=jis-x0208@1978/i1'.
3985
3986 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3987
3988         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3989         XEmacs CHISE.
3990
3991 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3992
3993         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3994         XEmacs CHISE.
3995
3996 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3997
3998         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3999         XEmacs CHISE.
4000
4001 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4002
4003         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
4004         CHISE.
4005         (=ucs-bmp@cns): Likewise.
4006         (=ucs-bmp@jis): Likewise.
4007         (=ucs-bmp@ks): Likewise.
4008
4009 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4010
4011         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
4012         CHISE.
4013         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
4014
4015 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4016
4017         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4018         settings for `=zinbun-oracle'.
4019
4020         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4021         `=zinbun-oracle'.
4022
4023 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4024
4025         * mule/mule-coding.el (coded-charset-entity-reference-alist):
4026         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
4027         `=ucs@iso'.
4028
4029 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4030
4031         * mule/mule-charset.el (default-coded-charset-priority-list):
4032         Delete `ucs-sip'; modify order of some CCSs.
4033
4034 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4035
4036         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
4037         in XEmacs CHISE.
4038
4039         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
4040         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
4041         CHISE.
4042
4043 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4044
4045         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
4046         its registry.
4047         (=ucs-radicals@unicode): Likewise.
4048
4049 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4050
4051         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
4052         CHISE.
4053
4054 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4055
4056         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
4057         CHISE.
4058
4059 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4060
4061         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
4062         CHISE.
4063
4064 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4065
4066         * mule/mule-coding.el (coded-charset-entity-reference-alist):
4067         Modify preference of *isolated settings*.
4068
4069 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4070
4071         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
4072         utf-2000 is provided.
4073         (=ucs@cns11643): Likewise.
4074
4075 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4076
4077         * mule/mule-coding.el (coded-charset-entity-reference-alist):
4078         Prefer every *isolated setting* to ordinary setting.
4079
4080 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4081
4082         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4083         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
4084
4085 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4086
4087         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
4088         CHISE.
4089
4090 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4091
4092         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4093         settings for `=jis-x0208@1997'.
4094
4095 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4096
4097         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4098         `=jis-x0208@1997'.
4099
4100 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4101
4102         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
4103         XEmacs CHISE.
4104
4105 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4106
4107         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
4108         `=jis-x0208@1978'.
4109         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
4110         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
4111         `=jis-x0208-1990' as the mother.
4112         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
4113
4114 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4115
4116         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
4117         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
4118         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
4119         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
4120         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
4121         for `=ucs@JP'.
4122
4123 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4124
4125         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
4126         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
4127         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
4128         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
4129         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
4130         `=daikanwa@rev2'.
4131
4132 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4133
4134         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
4135         (=gt): Likewise.
4136         (=gt-k): Likewise.
4137         (=gt-pj-*): Likewise.
4138         (=gt-pj-k1): Likewise.
4139         (=gt-pj-k2): Likewise.
4140         (=daikanwa): Likewise.
4141         (=daikanwa-rev1): Likewise.
4142         (=daikanwa-rev2): Likewise.
4143         (=big5-pua): Likewise.
4144         (=big5-eten): Likewise.
4145         (chinese-big5-eten-a): Likewise.
4146         (chinese-big5-eten-b): Likewise.
4147         (=hanziku-*): Likewise.
4148         (=cbeta): Likewise.
4149         (=jef-china3): Likewise.
4150         (=ruimoku-v6): Likewise.
4151         (=ucs@iso): Likewise.
4152         (=ucs@unicode): Likewise.
4153         (=ucs@gb): Likewise.
4154         (=ucs@cns): Likewise.
4155         (=ucs@jis): Likewise.
4156         (=ucs@jis-1990): Likewise.
4157         (=ucs@jis-2000): Likewise.
4158         (=ucs@jp): Likewise.
4159         (=ucs@ks): Likewise.
4160         (=ucs@big5): Likewise.
4161         (=ucs-radicals): Likewise.
4162         (=ucs-radicals@unicode): Likewise.
4163         (=ucs-bmp-cjk): Likewise.
4164         (=ucs-bmp-cjk@unicode): Likewise.
4165         (=ucs-sip-ext-b): Likewise.
4166         (=ucs-sip-ext-b@iso): Likewise.
4167
4168 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4169
4170         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4171         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
4172
4173 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4174
4175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4176         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
4177         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
4178         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
4179         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
4180         arabic-digit, ipa and ``&I-B-XXXX;''.
4181
4182 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4183
4184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4185         setting for (I-)HZK{03..12}-XXXX.
4186
4187 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4188
4189         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4190         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
4191
4192         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4193         `=ruimoku-v6'.
4194
4195         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
4196         CHISE.
4197
4198 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4199
4200         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
4201         (=ucs@unicode): Likewise.
4202         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
4203         (=ucs@cns): Likewise.
4204         (=ucs@jis): Likewise.
4205         (=ucs@ks): Likewise.
4206         (=ucs@big5): Likewise.
4207
4208 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4209
4210         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
4211         `ucs-jis'.
4212         (utf-8-jis-er): Likewise.
4213         (utf-8-jp): New coding-system.
4214         (utf-8-jp-er): Likewise.
4215
4216         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
4217
4218 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4219
4220         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
4221
4222         * mule/japanese.el: Move definition of `euc-jisx0213' to
4223         mule/mule-coding.el.
4224
4225 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4226
4227         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
4228         mule-coding before loading update-cdb when utf-2000 is provided.
4229
4230 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4231
4232         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
4233         `=daikanwa'.
4234
4235 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4236
4237         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
4238         definition codes when `utf-2000' is provided.
4239
4240 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4241
4242         * mule/mule-category.el (word-combining-categories): Don't setup
4243         `word-combining-categories' in XEmacs CHISE.
4244         (word-separating-categories): Add setting about Latin script in
4245         XEmacs CHISE.
4246
4247 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4248
4249         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4250         setting for `chinese-big5'.
4251
4252 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4253
4254         * mule/mule-coding.el (coded-charset-entity-reference-alist):
4255         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
4256         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
4257         add setting for HZK0[12]-xxxx.
4258
4259 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4260
4261         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
4262         in XEmacs CHISE.
4263
4264 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4265
4266         * mule/mule-charset.el (default-coded-charset-priority-list):
4267         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
4268         and `chinese-big5' to `=gt-pj-*'.
4269
4270 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4271
4272         * mule/mule-conf.el (=daikanwa): Renamed from
4273         `ideograph-daikanwa'.
4274         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
4275
4276 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4277
4278         * mule/mule-conf.el (=cns11643-7): Renamed from
4279         `chinese-cns11643-7'.
4280         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
4281
4282 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4283
4284         * mule/mule-conf.el (=cns11643-6): Renamed from
4285         `chinese-cns11643-6'.
4286         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
4287
4288 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4289
4290         * mule/mule-conf.el (=cns11643-5): Renamed from
4291         `chinese-cns11643-5'.
4292         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
4293
4294 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4295
4296         * mule/mule-conf.el (=cns11643-4): Renamed from
4297         `chinese-cns11643-4'.
4298         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
4299
4300 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4301
4302         * mule/mule-conf.el (=cns11643-3): Renamed from
4303         `chinese-cns11643-3'.
4304         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
4305
4306 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4307
4308         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
4309         `=cns11643-2'.
4310         (chinese-cns11643-2): New alias for `=cns11643-2'.
4311
4312 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4313
4314         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
4315         `=cns11643-1'.
4316         (chinese-cns11643-1): New alias for `=cns11643-1'.
4317
4318 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4319
4320         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
4321         (chinese-gb12345): New alias for `=gb12345'.
4322
4323 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4324
4325         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
4326         (chinese-gb2312): New alias for `=gb2312'.
4327
4328 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4329
4330         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
4331         (chinese-big5): New alias for `=big5'.
4332
4333 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4334
4335         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
4336         (korean-ksc5601): New alias for `=ks-x1001'.
4337
4338 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4339
4340         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
4341         `=jis-x0212'.
4342         (japanese-jisx0212): New alias for `=jis-x0212'.
4343
4344 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4345
4346         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
4347         `=jis-x0208-1983'.
4348         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
4349
4350 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4351
4352         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
4353         `=jis-x0208-1978'.
4354         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
4355
4356 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4357
4358         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
4359         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
4360
4361 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4362
4363         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
4364         (chinese-cns11643-3): Specify iso-ir 183.
4365         (chinese-cns11643-4): Specify iso-ir 184.
4366         (chinese-cns11643-5): Specify iso-ir 185.
4367         (chinese-cns11643-6): Specify iso-ir 186.
4368         (chinese-cns11643-7): Specify iso-ir 187.
4369         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
4370         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
4371
4372 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4373
4374         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
4375         \uXXXX for every cases.
4376
4377 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4378
4379         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
4380         (ucs-big5): Changed to an alias for `=ucs@big5'.
4381
4382 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4383
4384         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
4385         (ucs-ks): Changed to an alias for `=ucs@ks'.
4386
4387 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4388
4389         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
4390         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
4391
4392 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4393
4394         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
4395         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
4396
4397 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4398
4399         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
4400         (ucs-jis): Changed to an alias for `=ucs@jis'.
4401
4402 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4403
4404         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
4405         (ucs-cns): Changed to an alias for `=ucs@cns'.
4406
4407 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4408
4409         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
4410         (ucs-gb): Changed to an alias for `=ucs@gb'.
4411
4412 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4413
4414         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
4415         `ideograph-daikanwa-2'.
4416         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
4417         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
4418
4419 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4420
4421         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
4422         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
4423
4424         * obsolete.el (utf-2000-version): Declare as an obsolete variable
4425         for `xemacs-chise-version'.
4426
4427 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4428
4429         * mule/mule-charset.el (default-coded-charset-priority-list):
4430         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
4431         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
4432         instead of `ideograph-hanziku-*'.
4433
4434         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
4435         (ucs): New alias for `=ucs' when `utf-2000' is provided.
4436
4437 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4438
4439         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
4440         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
4441         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
4442         `utf-2000' is provided.
4443
4444 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4445
4446         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
4447         is provided [was builtin coded-charsets].
4448
4449 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4450
4451         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
4452         is provided [was builtin coded-charsets].
4453
4454 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4455
4456         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
4457         is provided [was builtin coded-charsets].
4458
4459 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4460
4461         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
4462         is provided [was builtin coded-charsets].
4463
4464 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4465
4466         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
4467         when `utf-2000' is provided [was builtin coded-charsets].
4468
4469 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4470
4471         * mule/mule-conf.el (=hanziku-*): Renamed from
4472         `ideograph-hanziku-*'.
4473         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
4474
4475 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4476
4477         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
4478         `utf-2000' is provided [was builtin coded-charsets].
4479         (ideograph-hanziku-{1..12}): Likewise.
4480
4481 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4482
4483         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
4484         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
4485
4486 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4487
4488         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
4489         when `utf-2000' is provided [was builtin coded-charsets].
4490
4491 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4492
4493         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4494         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
4495         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
4496
4497 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4498
4499         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
4500         (ideograph-gt): Changed to an alias for `=gt'.
4501
4502 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4503
4504         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
4505         is provided; it was defined as a builtin coded-charset.
4506         (ideograph-gt): Likewise.
4507
4508 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4509
4510         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
4511         (ideograph-gt-k): Changed to an alias for `=gt-k'.
4512
4513 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4514
4515         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
4516         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
4517
4518 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4519
4520         * mule/mule-conf.el (=big5-eten): Renamed from
4521         `chinese-big5-eten'.
4522         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
4523
4524 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4525
4526         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
4527         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
4528
4529 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4530
4531         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
4532         (ideograph-cbeta): Changed to an alias for `=cbeta'.
4533
4534 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4535
4536         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
4537         (china3-jef): Changed to an alias for `=jef-china3'.
4538
4539 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4540
4541         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4542         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
4543
4544         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
4545         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
4546         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
4547         when `utf-2000' is provided.
4548
4549 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4550
4551         * mule/mule-charset.el (default-coded-charset-priority-list):
4552         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
4553
4554         * mule/mule-conf.el (ucs-jis-1990): Deleted.
4555         (ucs-jis-2000): Deleted.
4556
4557 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4558
4559         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
4560         UTF-2000.
4561         (=ucs-jis-2000): New coded-charset for UTF-2000.
4562
4563 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4564
4565         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4566         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
4567
4568 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4569
4570         * mule/mule-charset.el (default-coded-charset-priority-list):
4571         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
4572         `ideograph-cbeta'.
4573
4574 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4575
4576         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
4577         builtin coded-charset].
4578
4579 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4580
4581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4582         settings for &K0-xxxx and &I-K0-xxxx.
4583
4584 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4585
4586         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4587         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
4588
4589 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4590
4591         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4592         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
4593
4594 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4595
4596         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
4597         UTF-2000.
4598         (ideograph-gt-pj-k1): Likewise.
4599         (ideograph-gt-pj-k2): Likewise.
4600
4601 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4602
4603         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4604         `=jis-x0208'.
4605
4606 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4607
4608         * mule/mule-conf.el (china3-jef): Add new coded-charset when
4609         UTF-2000 [was a builtin coded-charset].
4610
4611 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4612
4613         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
4614         (utf-8-gb-er): Likewise.
4615
4616 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4617
4618         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4619         settings for JIS X 0212 and JIS X 0208:1978.
4620
4621 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4622
4623         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4624         setting for JIS X 0213.
4625
4626 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4627
4628         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
4629         standard-case-table in UTF-2000.
4630
4631 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4632
4633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4634         definitions for isolated-chars.
4635
4636 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4637
4638         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
4639         `configure-utf-2000-lisp-directory'.
4640         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
4641         `mule-lisp-load-path'.
4642
4643 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4644
4645         * startup.el (startup-setup-paths): Set and use
4646         `utf-2000-lisp-directory'.
4647         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
4648         UTF-2000.
4649
4650 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4651
4652         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
4653         (paths-find-utf-2000-lisp-directory): New function.
4654         (paths-construct-load-path): Add new optional argument
4655         `utf-2000-lisp-directory'.
4656
4657         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
4658
4659 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4660
4661         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
4662         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
4663         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
4664         (default-coded-charset-priority-list): Add `chinese-big5-1' and
4665         `chinese-big5-2' in UTF-2000.
4666
4667         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
4668         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
4669
4670 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4671
4672         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
4673         `big5-eten-er' in UTF-2000.
4674         (big5-cdp): Modify DOC-string and mnemonic.
4675
4676 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4677
4678         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
4679         UTF-2000 [renamed from utf-8-er].
4680         (utf-8-gb): New coding-system in UTF-2000.
4681         (utf-8-gb-er): Likewise.
4682         (utf-8-cns): Likewise.
4683         (utf-8-cns-er): Likewise.
4684         (utf-8-big5): Likewise.
4685         (utf-8-big5-er): Likewise.
4686         (utf-8-jis): Likewise.
4687         (utf-8-jis-er): Likewise.
4688         (utf-8-ks): Likewise.
4689         (utf-8-ks-er): Likewise.
4690         (utf-8-er): Likewise.
4691
4692 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4693
4694         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
4695         instead of `utf-8-unix' in UTF-2000.
4696
4697         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
4698
4699 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4700
4701         * mule/japanese.el (euc-jisx0213): New coding-system.
4702
4703         * mule/mule-conf.el (japanese-jisx0213-1): Specify
4704         `japanese-jisx0208-1990' as the mother.
4705
4706 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4707
4708         * dumped-lisp.el (preloaded-file-list): Change condition of
4709         loading "close-cdb".
4710
4711 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4712
4713         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4714         setup `coded-charset-entity-reference-alist'.
4715
4716 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4717
4718         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4719         UTF-2000.
4720
4721 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4722
4723         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4724         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4725
4726 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4727
4728         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4729         (chinese-big5-eten-a): Likewise.
4730         (chinese-big5-eten-b): Likewise.
4731         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4732         code range is #x8140 .. #x8DFE.
4733
4734 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4735
4736         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4737         UTF-2000.
4738         (chinese-big5-cdp): Likewise.
4739
4740 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4741
4742         * dumped-lisp.el (preloaded-file-list): Rename
4743         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4744
4745 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4746
4747         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4748         append `system-char-db-source-file-list' into
4749         `preloaded-file-list' in UTF-2000.
4750
4751 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4752
4753         * dumped-lisp.el (preloaded-file-list): Delete
4754         character-definition files.
4755
4756 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4757
4758         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4759         UTF-2000.
4760
4761 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4762
4763         * mule/mule-charset.el (default-coded-charset-priority-list):
4764         Delete `mojikyo-2022-1'.
4765
4766 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4767
4768         * mule/mule-charset.el (default-coded-charset-priority-list):
4769         Delete `mojikyo'.
4770
4771 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4772
4773         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4774         `ucs-sip'.
4775
4776 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4777
4778         * mule/mule-charset.el (default-coded-charset-priority-list):
4779         Comment out `chinese-gb12345'.
4780
4781 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4782
4783         * bytecomp.el (byte-compile-insert-header): Fixed.
4784
4785 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4786
4787         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4788         XEmacs UTF-2000.
4789
4790 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4791
4792         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4793         UTF-2000.
4794
4795 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4796
4797         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4798         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4799
4800 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4801
4802         * mule/mule-charset.el (default-coded-charset-priority-list):
4803         `japanese-jef-china3' is renamed `china3-jef'.
4804
4805 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4806
4807         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4808         `japanese-jef-china3' and `ideograph-cbeta'.
4809
4810 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4811
4812         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4813
4814 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4815
4816         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4817         `chinese-big5-cdp'.
4818
4819 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4820
4821         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4822         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4823
4824 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4825
4826         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4827         loading character definitions.
4828
4829 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4830
4831         * dumped-lisp.el (preloaded-file-list): Rename
4832         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4833
4834 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4835
4836         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4837         `chinese-big5'.
4838
4839 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4840
4841         * dumped-lisp.el (preloaded-file-list): Dump
4842         "Ideograph-R028-Private" with XEmacs UTF-2000.
4843
4844 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4845
4846         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4847         `chinese-gb12345'.
4848
4849 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4850
4851         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4852         `ideograph-gt-pj-{1..11}'.
4853
4854         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4855         XEmacs UTF-2000.
4856
4857 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4858
4859         * mule/mule-charset.el (default-coded-charset-priority-list):
4860         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4861         `chinese-isoir165'.
4862
4863 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4864
4865         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4866         `image/png', `image/x-xpm' and `image/tiff'.
4867
4868         * files.el (binary-file-regexps): Add *.PNG.
4869
4870 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4871
4872         * mule/mule-charset.el (default-coded-charset-priority-list):
4873         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4874         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4875
4876 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4877
4878         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4879         the first completion when UTF-2000 is running.
4880
4881 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4882
4883         * mule/mule-charset.el (default-coded-charset-priority-list):
4884         Delete `ucs'.
4885
4886 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4887
4888         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4889
4890         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4891         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4892
4893 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4894
4895         * mule/vietnamese.el (vscii-2): Delete abolished property
4896         `composite'; now composite mode is default.
4897
4898 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4899
4900         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4901         of `raw-text'; check \uHHHH representation even if non-ascii
4902         characters are not found.
4903
4904         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4905         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4906         unconditionally.
4907
4908         * mule/viet-ccl.el: New file.
4909
4910         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4911         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4912         - Separate CCL based implementations to viet-ccl.el.
4913
4914 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4915
4916         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4917         "jisx0213.2000-1".
4918         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4919
4920         * mule/mule-charset.el (default-coded-charset-priority-list):
4921         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4922         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4923
4924 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4925
4926         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4927
4928 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4929
4930         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4931         `ucs' in UTF-2000.
4932
4933 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4934
4935         * mule/mule-charset.el (default-coded-charset-priority-list):
4936         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4937         `arabic-iso8859-6'.
4938
4939 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4940
4941         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4942         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4943
4944 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4945
4946         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4947         `katakana-jisx0201' in UTF-2000.
4948
4949 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4950
4951         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4952         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4953         "u0FB50-Arabic-Presentation-Forms-A",
4954         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4955         "u0FE50-Small-Form-Variants",
4956         "u0FE70-Arabic-Presentation-Forms-B",
4957         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4958         UTF-2000.
4959
4960 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4961
4962         * dumped-lisp.el (preloaded-file-list): Delete
4963         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4964         ... "Ideograph-R214-Flute" in UTF-2000.
4965
4966 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4967
4968         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4969         (japanese-jisx0213-2): New coded-charset.
4970
4971         * dumped-lisp.el (preloaded-file-list): Add
4972         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4973         "Ideograph-R030-Mouth".
4974
4975 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4976
4977         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4978         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4979         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4980         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4981         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4982         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4983         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4984         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4985
4986 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4987
4988         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4989         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4990         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4991         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4992         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4993
4994         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4995         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4996
4997 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4998
4999         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
5000         in UTF-2000.
5001
5002 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5003
5004         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
5005         (chinese-isoir165): Moved from mule/chinese.el.
5006         (chinese-cns11643-3): Moved from mule/chinese.el.
5007         (chinese-cns11643-4): Moved from mule/chinese.el.
5008         (chinese-cns11643-5): Moved from mule/chinese.el.
5009         (chinese-cns11643-6): Moved from mule/chinese.el.
5010         (chinese-cns11643-7): Moved from mule/chinese.el.
5011
5012         * mule/chinese.el: Move definition of coded-charsets to
5013         mule/mule-conf.el.
5014
5015 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5016
5017         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5018         `ideograph-daikanwa'.
5019
5020 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5021
5022         * dumped-lisp.el (preloaded-file-list): Delete
5023         "ccs-jisx0201-latin.el".
5024
5025 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
5026
5027         * dumped-lisp.el (preloaded-file-list): Add
5028         "u031A0-Extended-Bopomofo" in UTF-2000.
5029
5030 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
5031
5032         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
5033         renamed to u02E00-CJK-Radical-Supplement.
5034
5035 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5036
5037         * dumped-lisp.el (preloaded-file-list): Add
5038         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
5039         "u030A0-Katakana", "u03100-Bopomofo",
5040         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
5041         "u03200-Enclosed-CJK-Letters-and-Months" and
5042         "u03300-CJK-Compatibility".
5043
5044 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5045
5046         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
5047         "u02F00-Kangxi-Radicals" and
5048         "u02FF0-Ideographic-Description-Characters".
5049
5050 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5051
5052         * dumped-lisp.el (preloaded-file-list): Add
5053         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
5054         "u02800-Braille-Patterns" in UTF-2000.
5055
5056 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5057
5058         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
5059         "uXXXXX-*.el" in UTF-2000.
5060
5061         * bytecomp.el (byte-compile-insert-header): Delete comments if
5062         non-ASCII characters are found; allow `byte-compile-dynamic' and
5063         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
5064         `raw-text'.
5065
5066 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5067
5068         * dumped-lisp.el (preloaded-file-list): Add
5069         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
5070         "u025A0-Geometric-Shapes.el".
5071
5072 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5073
5074         * dumped-lisp.el (preloaded-file-list): Add
5075         "u02400-Control-Pictures.el", "u02440-OCR.el" and
5076         "u02460-Enclosed-Alphanumerics.el".
5077
5078 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5079
5080         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5081         `chinese-gb2312'.
5082
5083         * dumped-lisp.el (preloaded-file-list): Add
5084         "u02200-Mathematical-Operators.el" and
5085         "u02300-Miscellaneous-Technical.el".
5086
5087 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5088
5089         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5090         `chinese-cns11643-*'.
5091
5092         * dumped-lisp.el (preloaded-file-list): Add
5093         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
5094         "u02190-Arrows.el" in UTF-2000.
5095
5096 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5097
5098         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5099         `korean-ksc5601'.
5100
5101         * dumped-lisp.el (preloaded-file-list): Add
5102         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
5103         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
5104         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
5105
5106 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5107
5108         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
5109
5110 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5111
5112         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
5113         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
5114         "u01780-Khmer.el", "u01800-Mongolian.el",
5115         "u01E00-Latin-Extended-Additional.el" and
5116         "u01F00-Greek-Extended.el" in UTF-2000.
5117
5118 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5119
5120         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5121         `ethiopic-ucs' and `ethiopic'.
5122
5123         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
5124         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
5125
5126         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
5127         from mule/ethiopic.el.
5128
5129         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
5130         mule/mule-conf.el.
5131
5132 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5133
5134         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5135         `lao'.
5136
5137         * mule/mule-conf.el (lao): New coded-charset.
5138
5139         * dumped-lisp.el (preloaded-file-list): Add
5140         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
5141         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
5142         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
5143         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
5144         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
5145
5146 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5147
5148         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5149         `ucs-bmp' and `arabic-iso8859-6'.
5150
5151 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5152
5153         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
5154         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
5155         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
5156
5157 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5158
5159         * startup.el (normal-top-level): Load autoload file for UTF-2000
5160         in UTF-2000.
5161
5162 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
5163
5164         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
5165         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
5166         "u00020-Basic-Latin.el", "u00080-C1.el",
5167         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
5168         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
5169         "u002B0-Spacing-Modifier-Letters.el",
5170         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
5171         UTF-2000.
5172
5173 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
5174
5175         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5176         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
5177         instead of `vietnamese-viscii-*'.
5178
5179 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
5180
5181         * mule/mule-conf.el: New file.
5182
5183         * mule/misc-lang.el: Move definition of charset `ipa' to
5184         mule/mule-conf.el.
5185
5186 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5187
5188         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5189         `latin-viscii'; prefer it for characters used in Vietnamese.
5190
5191 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
5192
5193         * bytecomp.el (byte-compile-insert-header): Fix regexp.
5194
5195 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
5196
5197         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
5198         `vietnamese-viscii-lower'.
5199         (latin-viscii-upper): Renamed from charset
5200         `vietnamese-viscii-upper'.
5201         (vietnamese-viscii-lower): New alias for charset
5202         `latin-viscii-lower'.
5203         (vietnamese-viscii-upper): New alias for charset
5204         `latin-viscii-upper'.
5205
5206 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
5207
5208         * mule/mule-charset.el (default-coded-charset-priority-list):
5209         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
5210
5211 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
5212
5213         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
5214         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
5215         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
5216         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
5217         lisp/utf-2000.
5218
5219 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5220
5221         * mule/ccs-tcvn5712.el: New file.
5222
5223 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5224
5225         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
5226         in UTF-2000.
5227
5228 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5229
5230         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5231         `japanese-jisx0208'.
5232
5233 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5234
5235         * dumped-lisp.el (preloaded-file-list): Add
5236         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
5237         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
5238         UTF-2000.
5239
5240         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
5241         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
5242         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
5243         mule/ccs-viscii.el: New files.
5244
5245         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
5246         if \uXXXX is found.
5247
5248 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5249
5250         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5251         `hiragana-jisx0208' and `katakana-jisx0208'.
5252
5253 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
5254
5255         * mule/chinese.el (chinese-cns11643-3): Define it even if
5256         `utf-2000' is provided.
5257         (chinese-cns11643-4): Likewise.
5258         (chinese-cns11643-5): Likewise.
5259         (chinese-cns11643-6): Likewise.
5260         (chinese-cns11643-7): Likewise.
5261
5262 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
5263
5264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5265         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
5266
5267 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5268
5269         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5270         `cyrillic-iso8859-5' and `greek-iso8859-7'.
5271
5272 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5273
5274         * mule/mule-charset.el (default-coded-charset-priority-list):
5275         Setup in UTF-2000.
5276
5277 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
5278
5279         * mule/viet-chars.el: Don't define charset
5280         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
5281         they are defined as builtin charsets.
5282
5283 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
5284
5285         * version.el (emacs-version): Add more space just before UTF-2000
5286         version string.
5287
5288 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
5289
5290         * version.el ([constant] emacs-version): Don't add a space in the
5291         preceding place of `xemacs-betaname' because it is duplicated.
5292         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
5293
5294         * startup.el (splash-frame-body): Add ETL.
5295
5296 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
5297
5298         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
5299         is provided because it is defined as builtin charset.
5300         (chinese-cns11643-4): Likewise.
5301         (chinese-cns11643-5): Likewise.
5302         (chinese-cns11643-6): Likewise.
5303         (chinese-cns11643-7): Likewise.
5304
5305 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
5306
5307         * mule/mule-cmds.el (reset-language-environment): Fix problem when
5308         coding-system `iso-10646-ucs-4' is not defined.
5309
5310 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
5311
5312         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
5313         coding-system if `utf-2000' is provided.
5314
5315 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
5316
5317         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
5318         `utf-2000' is provided.
5319
5320 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
5321
5322         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
5323         if utf-2000 is provided temporally.
5324
5325 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
5326
5327         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
5328         as builtin variable].
5329
5330 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
5331
5332         * files.el (insert-file-contents-literally): Treat file as binary;
5333         call file-name-handlers. [sync with Emacs 20.3.10]
5334
5335 2008-12-28  Vin Shelton  <acs@xemacs.org>
5336
5337         * XEmacs 21.4.22 is released
5338
5339 2008-12-30  Vin Shelton  <acs@xemacs.org>
5340
5341         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
5342         during building even if no packages are found.
5343
5344 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
5345
5346         * printer.el (generic-print-region): 
5347         (generic-print-buffer): 
5348         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
5349         check if the msprinter device is available, now that msprinter is
5350         always available as a specifier tag. 
5351
5352 2008-12-24  Vin Shelton  <acs@xemacs.org>
5353
5354         * about.el: Add Francisco to my bio!
5355
5356 2008-12-23  Vin Shelton  <acs@xemacs.org>
5357
5358         * autoload.el: Move operator definitions to autoload-operators.el
5359         in the xemacs-base package.
5360
5361 2007-11-22  Vin Shelton  <acs@xemacs.org>
5362
5363         * about.el (about-hacker-contribution): Updated my bio.
5364
5365 2007-10-07  Vin Shelton  <acs@xemacs.org>
5366
5367         * XEmacs 21.4.21 is released
5368
5369 2007-09-19  Didier Verna  <didier@xemacs.org>
5370
5371         Update my personal info.
5372         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
5373         * about.el (about-other-current-hackers): Ditto.
5374         * about.el (about-url-alist): Add my musical website.
5375         * about.el (about-personal-info): Update my entry.
5376         * about.el (about-hacker-contribution): Ditto.
5377
5378 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
5379
5380         * package-get.el (package-get-download-sites): Update download
5381         sites in Japan.
5382         * package-get.el (package-get-pre-release-download-sites): Ditto.
5383
5384 2007-08-18  Vin Shelton  <acs@xemacs.org>
5385
5386         * package-get.el (package-get-pre-release-download-sites): Sync
5387         mirror sites with 21.5.  (Thanks, Adrian)
5388
5389 2007-08-09  Mike Sperber  <mike@xemacs.org>
5390
5391         * startup.el (migrate-user-init-file): Create backup of
5392         `user-init-file' before migrating.
5393         * startup.el (maybe-migrate-user-init-file): Print
5394         information about backup file.
5395         (maybe-create-compatibility-dot-emacs): Follow above change.
5396
5397 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
5398
5399         * font-lock.el: Sync font-lock-add-keywords and
5400         font-lock-remove-keywords from GNU Emacs.
5401         * font-lock.el (font-lock-keywords-alist): New.
5402         * font-lock.el (font-lock-removed-keywords-alist): New.
5403         * font-lock.el (font-lock-add-keywords): New.
5404         * font-lock.el (font-lock-update-removed-keyword-alist): New.
5405         * font-lock.el (font-lock-remove-keywords): New.
5406
5407 2007-08-16  Vin Shelton  <acs@xemacs.org>
5408
5409         * font-lock.el: Add defvar for font-lock-warning-face.  Original
5410         patch from Hans de Graaff.
5411
5412 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
5413
5414         * package-get.el (package-get-download-sites): Document Chile and
5415         update Denmark download site.
5416         * package-get.el (package-get-pre-release-download-sites): Ditto.
5417
5418 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5419
5420         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
5421
5422 2006-12-09  Vin Shelton  <acs@xemacs.org>
5423
5424         * XEmacs 21.4.20 is released
5425
5426 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
5427
5428         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
5429
5430 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
5431
5432         * info.el (Info-find-file-node, Info-insert-dir)
5433         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
5434         `(equal buffer-file-truename (file-truename buffer-file-name))'.
5435         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
5436         and discussion.
5437
5438 2006-05-20  Ville Skyttä  <scop@xemacs.org>
5439
5440         * obsolete.el (line-beginning-position): New, from 21.5.x.
5441         (line-end-position): Ditto.
5442
5443 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
5444
5445         * package-get.el (package-get-download-sites): Welcome
5446         nl.xemacs.org and Thanks!
5447         * package-get.el (package-get-pre-release-download-sites): Ditto.
5448
5449 2004-01-19  Martin Buchholz  <martin@xemacs.org>
5450
5451         * font-lock.el: Add support for not-so recent changes in Java to
5452         java-mode.
5453
5454 2006-01-28  Vin Shelton  <acs@xemacs.org>
5455
5456         * XEmacs 21.4.19 is released
5457
5458 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
5459
5460         * easymenu.el: Update copyright. 
5461         * easymenu.el (easy-menu-all-popups):
5462         Add a docstring. 
5463         * easymenu.el (easy-menu-add):
5464         Document a bug, rework the function to preserve any existing
5465         non-default mode-popup-menu instead of overwriting it, and not to
5466         bother normalising the menu title (nothing else does).
5467         * easymenu.el (easy-menu-remove):
5468         Restore the default mode-popup-menu instead of leaving an empty
5469         one when we remove the last easy-menu popup. 
5470
5471 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
5472
5473         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
5474         as suggested by Rodrigo Ventura.
5475         * package-get.el (package-get-pre-release-download-sites): Ditto,
5476         with replacement of xemacs-21.5 by beta, which is the logical path
5477         to our beta core and package pre-releases.
5478
5479 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
5480
5481         * package-get.el (package-get-download-sites): Add Hong Kong
5482         download site.
5483         * package-get.el (package-get-pre-release-download-sites): Ditto.
5484
5485 2005-12-26  Vin Shelton  <acs@xemacs.org>
5486
5487         * find-paths.el:
5488         * find-paths.el (paths-emacs-root-p): Add search for package root.
5489         * find-paths.el (paths-find-emacs-root): Replaced with
5490         paths-find-invocation-roots, which returns a list of roots.
5491         * find-paths.el (paths-find-invocation-roots): New.
5492         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
5493
5494 2005-12-05  Ville Skyttä  <scop@xemacs.org>
5495
5496         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
5497         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
5498
5499 2005-12-03  Vin Shelton <acs@xemacs.org>
5500
5501         * XEmacs 21.4.18 is released
5502
5503 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
5504
5505         * package-get.el (package-get-download-sites): Update reflecting
5506         latest http://www.xemacs.org/Releases/ information generated by
5507         xemacs-builds/adrian/website/package-get-2-download-sites.el.
5508         * package-get.el (package-get-pre-release-download-sites): Ditto.
5509
5510 2005-02-28  Simon Josefsson  <jas@extundo.com>
5511
5512         * about.el (xemacs-hackers): Add jas.
5513         (about-other-current-hackers): Likewise.
5514         (about-url-alist): Add URL for jas.
5515         (about-personal-info): Document jas.
5516         (about-hacker-contribution): Describe jas contributions.
5517
5518 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5519
5520         * easymenu.el (easy-menu-remove): As described in 
5521         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
5522         except the "Command" menu from mode-popup-menu. 
5523
5524 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5525  
5526         * font.el (font-spatial-to-canonical): Correct calculation of 
5527         return value for pixel-based input value. 
5528  
5529 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
5530
5531         * code-process.el (call-process): Process-related docstring
5532         improvements spurred by Norbert Koch.
5533         * code-process.el (call-process-region): Ditto.
5534         * code-process.el (start-process): Ditto.
5535
5536 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
5537
5538         * finder.el (finder-find-library): Return filename actually
5539         searched for.
5540
5541 2005-10-10  Steve Youngs  <steve@sxemacs.org>
5542
5543         * help.el (view-emacs-news): Use `expand-file-name' instead of
5544         `locate-data-file' as the latter will find any "NEWS" files that
5545         might exist in packages _before_ the one in core.
5546
5547 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
5548
5549         * package-get.el (package-get-init-package):
5550         package-get-init-package buglet (21.4.17) by Jeff Mincy
5551         <mincy@rcn.com> fixing false temporary load-path shadows reported
5552         after package installation and simplifying code.
5553
5554 2005-10-18  Ville Skyttä  <scop@xemacs.org>
5555
5556         * package-get.el (package-get-download-sites): Sync mirrors list
5557         with the XEmacs website.
5558         (package-get-pre-release-download-sites): Ditto.
5559
5560 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
5561
5562         * derived.el (derived-mode-merge-syntax-tables):
5563         Revert my 21.5-only patch of 2003-07-18 which slipped in
5564         through Jerry James's patch of 2004-06-07.
5565
5566 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
5567
5568         * cmdloop.el (keyboard-quit): Remove workaround for
5569         `region-active-p' not making sure active region is in current
5570         buffer now that it does.
5571         * minibuf.el (minibuffer-keyboard-quit): Ditto.
5572         * simple.el (region-active-p): `region-active-p' to only return t
5573         when active region is in current buffer.
5574
5575 2005-02-21  Norbert Koch  <viteno@xemacs.org>
5576
5577         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
5578         package names, quell a byte-compiler warning, doc fix.
5579
5580 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
5581
5582         * buffer.el (pop-to-buffer):
5583         * window-xemacs.el (display-buffer):
5584         Document use of `same-window-buffer-names,' `same-window-regexps'
5585         by pop-to-buffer and display-buffer. 
5586         
5587 2005-02-06  Vin Shelton <acs@xemacs.org>
5588
5589         * XEmacs 21.4.17 is released
5590
5591 2005-01-29  Ben Wing  <ben@xemacs.org>
5592
5593         * shadow.el (find-emacs-lisp-shadows):
5594         Add custom-defines to list of ignored files.
5595
5596 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
5597
5598         * simple.el (shifted-motion-keys-select-region): Fix statement
5599         about unshifted-motion-keys-deselect-region.
5600
5601 2004-12-15  Ville Skyttä  <scop@xemacs.org>
5602
5603         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
5604         now) for GNU Emacs compatibility.
5605         (make-obsolete-variable): Ditto.
5606
5607 2004-01-08  Ben Wing  <ben@xemacs.org>
5608
5609         * code-files.el (load):
5610         File positions are 0 based not 1 based. Thanks to Steve Youngs.
5611
5612 2004-12-05  Vin Shelton <acs@xemacs.org>
5613
5614         * XEmacs 21.4.16 is released
5615
5616 2004-12-04  Vin Shelton  <acs@xemacs.org>
5617
5618         * auto-autoloads.el: Regenerated.
5619
5620         * custom-load.el: Regenerated.
5621
5622 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
5623
5624         Fix bug: apropos errors if a defalias refers to an undefined
5625         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
5626
5627         * apropos.el (apropos):
5628         (apropos-command):
5629         * help.el (frob-help-extents):
5630         * help-macro.el (make-help-screen):
5631         * hyper-apropos.el (hyper-apropos-grok-functions):
5632         (hyper-apropos-get-doc):
5633         Catch void-function error thrown by `documentation'.
5634
5635 2004-09-02  Steve Youngs  <steve@youngs.au.com>
5636
5637         * packages.el (package-require): Fix incorrect arg to format.
5638         This fixes a `format specifier' error.
5639
5640 2004-08-13  Jerry James  <james@xemacs.org>
5641
5642         * bytecomp.el (forward-word): Tell the byte compiler the correct
5643         number of arguments to forward-word.
5644
5645 2004-08-12  Sven Grundmann  <sven@xemacs.org>
5646
5647         * etags.el: Fixed loading of include files for tag completion. Now
5648         you can make a tag file for a library, include it into your
5649         project and it will be reloaded only if it changed. Infinte
5650         include loops are detected and the correct tag files are loaded.
5651         * etags.el (buffer-tag-table-list): Load and verify tag files in
5652         the external function buffer-tag-table-list-load.
5653         * etags.el (buffer-tag-table-list-load): New. Load and verify the
5654         tag files. Also load the included tag files. The priority of the
5655         included files is right below their parent file. If multiple
5656         matches occur then the symbols from the parent file are found
5657         first.
5658         * etags.el (tag-table-include-files): Corrected comment
5659         string. Switched to pattern constant tags-include-pattern to have
5660         it at a central location.
5661         * etags.el (tags-include-pattern): Added doc string.
5662         * etags.el (add-to-tag-completion-table): Removed obsolete
5663         comments as the include files are allready returned by
5664         buffer-tag-table-list and loaded.
5665         * etags.el (find-tag-internal): The include files are allready
5666         included in tag-tables as buffer-tag-table-list returns them now.
5667
5668 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
5669
5670         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
5671         Loading items into the notebook is now done by C code.
5672         * widgets-gtk.el (gtk-widget-instantiate-internal):
5673         Style no longer changed.
5674
5675 2004-06-28  Nix  <nix@esperi.org.uk>
5676
5677         * cmdloop.el (truncate-command-history-for-gc): Delay
5678         execution of all things that look up variable bindings,
5679         via `enqueue-eval-event'.
5680
5681 2004-06-24  Vin Shelton  <acs@xemacs.org>
5682
5683         * package-get.el (package-get-require-signed-base-updates):
5684         now defaults to nil.
5685
5686 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5687
5688         * subr.el (split-string): Clean up docstring.
5689
5690 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
5691
5692         * faces.el (zmacs-region): fix typo in docstring.
5693
5694 2004-06-07  Jerry James  <james@xemacs.org>
5695
5696         * derived.el: Synch with Emacs 21.3.
5697         * subr.el (with-local-quit): New, from Emacs 21.3.
5698         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
5699         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
5700         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
5701
5702 2004-06-16  Jerry James  <james@xemacs.org>
5703
5704         * cl.el (cl-set-substring): Increment start by the length of the
5705         string, not the string itself.
5706
5707 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
5708
5709         * etags.el (tag-table-include-files): Expand included TAGS file
5710         paths to avoid problems with relative paths.  Thanks to Peter
5711         Chubb <peterc@gelato.unsw.edu.au>.
5712         * etags.el (tags-include-pattern): New.
5713         * etags.el (add-to-tag-completion-table): Parse and ignore
5714         trailing include lines.
5715
5716 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5717
5718         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5719         avoiding line solely composed of equal signs.
5720
5721 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5722
5723         * cus-edit.el (alloc): Typo fix.
5724         * cus-edit.el (custom-browse-visibility): Ditto.
5725         * cus-edit.el (custom-variable-value-create): Ditto.
5726         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5727         * cus-edit.el (custom-save-variables): Bind print-length and
5728         print-level to nil to avoid value abbreviation.
5729         * cus-edit.el (custom-save-face-internal): Ditto.
5730         * cus-edit.el (custom-save-faces): Save in sorted order.
5731         * cus-edit.el (custom-save-resets): Bind print-length and
5732         print-level to nil to avoid value abbreviation.
5733         * cus-edit.el (custom-save-loaded-themes): Ditto.
5734
5735 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5736
5737         * subr.el (split-string-default-separators): New.
5738         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5739         see comment in source.
5740
5741 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5742
5743         * mule/japanese.el (paragraph-start, paragraph-separate):
5744         Remove anchor to BOL.
5745
5746 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5747
5748         * cl.el (gensym, gentemp): Improve docstrings.
5749
5750 2004-05-10  Vin Shelton  <acs@xemacs.org>
5751
5752         * etags.el: Sync with 21.5 version.
5753
5754 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5755
5756         * etags.el:
5757         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5758         only for use with exuberant ctags. This will also enable building of 
5759         completion tables with exuberant ctags. This will not work with
5760         xemacs ctags. 
5761         * etags.el (get-tag-table-buffer): New function for creating of
5762         completion table is used if tags-exuberant-ctags-optimization-p ist t
5763         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5764         finding the tag names. New.
5765         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5766         building tag completion table with exuberant ctags. New.
5767         * etags.el (find-tag-internal): Improve exact tag matching for tags
5768         with name fields. Before the patch return types of functions or
5769         function parameters (with exuberant ctags) were found as matches.
5770
5771 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5772
5773         * list-mode.el (display-completion-list): Fixed completion list was
5774         taking the width of the frame and not of the window for displaying
5775         the selection methods.
5776
5777 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5778
5779         * menubar-items.el (default-menubar): Options are saved to custom.el.
5780
5781
5782 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5783
5784         * isearch-mode.el (isearch-abort): Preserve successful search target.
5785
5786 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5787
5788         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5789         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5790         Bihlmeyer.
5791         * gnuserv.el (gnuserv-mode-line-string): New.
5792         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5793         gnuserv-mode.
5794         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5795         * gnuserv.el (gnuserv-edit-files): Use
5796         make-x-device-with-gtk-fallback.
5797
5798 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5799
5800         * gtk-widgets.el: New import: gtk-accel-group-new.
5801         * dialog-gtk.el:
5802         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5803         * dialog-gtk.el (popup-builtin-question-dialog):
5804         Added support for dialog button mnemonics.
5805
5806 2004-03-22  Chris Green <cmg@dok.org>
5807
5808         * process.el (shell-command): Output buffer was ignored when a
5809         background process was run via shell-command.
5810
5811 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5812
5813         * cus-edit.el (custom-save-variables): Retrieve a list of
5814         variables to save first, sort it, and make sure the variables are
5815         saved in sorted order.
5816
5817 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5818  
5819         * package-get.el (package-get-update-base-from-buffer): Force
5820         binary coding system for verifying GnuPG signature in the
5821         package-index file.
5822  
5823 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5824
5825         * package-get.el (package-get-package-index-file-location): Handle
5826         missing "EMACSPACKAGEPATH" environment variable.
5827
5828 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5829
5830         * package-admin.el (package-admin-find-top-directory): Simplify
5831         directory comparisions and fix substring errors on short path
5832         components.
5833         * package-get.el (package-get-package-index-file-location):
5834         Default to first component of "EMACSPACKAGEPATH", if set.
5835
5836 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5837
5838         * package-get.el (process-error): New error datum.
5839
5840 2004-02-02  Vin Shelton <acs@xemacs.org>
5841
5842         * XEmacs 21.4.15 is released
5843
5844 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5845
5846         * itimer.el (activate-itimer): Modify the itimer timeout value as
5847         if it were begun at the last time when the itimer driver was woken
5848         up.
5849
5850 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5851
5852         * specifier.el (Copyright):
5853         Update.
5854         (make-specifier-and-init):
5855         (map-specifier):
5856         (canonicalize-inst-pair):
5857         (canonicalize-spec-list):
5858         (set-specifier):
5859         Synch docstrings to 21.5 where appropriate.
5860
5861 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5862
5863         * package-get.el (package-get-list-packages-where): New.  A
5864         function that allows searching for groups of packages.  For
5865         example, find all packages that require the fsf-compat package.
5866
5867 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5868
5869         The Great PUI Sync.
5870
5871         * auto-autoloads.el: Regenerated.
5872
5873         * custom-load.el: Regenerated.
5874
5875         * dumped-lisp.el (packages-hardcoded-lisp): New.
5876
5877         * menubar-items.el (menu-max-items): New.
5878         (menu-submenu-max-items): New.
5879         (menu-submenu-name-format): New.
5880         (menu-split-long-menu): New.
5881         (menu-sort-menu): New.
5882         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5883
5884         * obsolete.el (pui-add-install-directory): Renamed to the more
5885         logical `pui-set-local-package-get-directory'.
5886         (package-get-download-menu): Moved to `package-ui.el' and renamed
5887         to `package-ui-add-download-menu'.
5888
5889         * package-admin.el (package-admin-install-function-mswindows):
5890         Whitespace clean up.
5891         (package-admin-add-single-file-package): Removed.
5892         (package-admin-default-install-function): Whitespace clean up.
5893         (package-admin-find-top-directory): New.
5894         (package-admin-get-install-dir): Use it.
5895         (package-admin-get-manifest-file): 
5896         (package-admin-check-manifest): 
5897         (package-admin-add-binary-package):
5898         (package-admin-get-lispdir):
5899         (package-admin-delete-binary-package):
5900         (package-admin):
5901
5902         * package-get.el (package-get-package-index-file-location): New.
5903         (package-get-install-to-user-init-directory): New.
5904         (package-get-remote):
5905         (package-get-download-sites):
5906         (package-get-pre-release-download-sites): New.
5907         (package-get-site-release-download-sites): New.
5908         (package-get-base-filename):
5909         (package-get-always-update):
5910         (package-get-user-index-filename): Removed.
5911         (package-get-pgp-available-p): New.
5912         (package-get-require-signed-base-updates):
5913         (package-get-was-current):
5914         (package-entries-are-signed): New.
5915         (package-get-continue-update-base): New.
5916         (package-get-download-menu): Removed.
5917         (package-get-require-base):
5918         (package-get-update-base-entry):
5919         (package-get-locate-file):
5920         (package-get-locate-index-file):
5921         (package-get-maybe-save-index):
5922         (package-get-update-base):
5923         (package-get-update-base-from-buffer):
5924         (package-get-update-base-entries):
5925         (package-get-interactive-package-query):
5926         (package-get-update-all):
5927         (package-get-all):
5928         (package-get-dependencies):
5929         (package-get-init-package):
5930         (package-get-info): New.
5931         (package-get):
5932         (package-get-staging-dir):
5933         (package-get-set-version-prop): Removed.
5934         (package-get-installedp):
5935         (package-get-ever-installed-p):
5936         (packages): Removed.
5937         (package-get-custom-groups): Removed.
5938         (package-get-custom): Removed.
5939         (package-get-custom-add-entry): Removed.
5940
5941         * package-info.el (batch-update-package-info):
5942
5943         * package-net.el (package-net-batch-generate-bin-ini):
5944         (package-net-update-installed-db):
5945
5946         * package-ui.el (pui-info-buffer):
5947         (pui-directory-exists): Removed.
5948         (pui-package-dir-list): Removed.
5949         (pui-add-install-directory): Removed.
5950         (package-ui-download-menu): New.
5951         (package-ui-pre-release-download-menu): New.
5952         (package-ui-site-release-download-menu): New.
5953         (pui-set-local-package-get-directory): New.
5954         (pui-package-symbol-char):
5955         (pui-update-package-display):
5956         (pui-toggle-package):
5957         (pui-toggle-package-key):
5958         (pui-toggle-package-delete):
5959         (pui-toggle-package-delete-key):
5960         (pui-toggle-package-event):
5961         (pui-toggle-verbosity-redisplay):
5962         (pui-install-selected-packages):
5963         (pui-add-required-packages):
5964         (pui-help-echo):
5965         (pui-display-info):
5966         (list-packages-mode):
5967         (pui-list-packages):
5968
5969         * packages.el (packages-compute-package-locations):
5970         (package-require):
5971         (package-delete-name):
5972         (packages-hardcoded-lisp): Removed.
5973         (packages-useful-lisp): Removed.
5974         (packages-unbytecompiled-lisp): Removed.
5975         (packages-find-package-directories):
5976
5977         Summary:
5978
5979         Major code clean up of all things PUI.
5980
5981         Much improved code to determine where packages should be
5982         installed.  PUI no longer depends on any packages being
5983         pre-installed to compute where packages are to be installed to.
5984
5985         The user can specify the location of their package-index file.  It
5986         isn't necessary to set this because it has sane defaults.  People
5987         who "run-in-place" won't accidently overwrite the CVS
5988         package-index file.  See
5989         `package-get-package-index-file-location'. 
5990
5991         PUI will now properly clean up after itself in the event of an
5992         unsuccessful package install.  This drastically reduces the number
5993         of "wrong md5sum" FAQs.
5994
5995         non-Mule XEmacsen can no longer install Mule packages.
5996
5997         Package management via the custom interface has been removed.
5998
5999         The PUI related menubar items have been reorganised.
6000
6001         The PGP verification code has been fixed and the default for
6002         whether or not it is used is automatically computed.
6003
6004         * update-elc.el ((preloaded-file-list site-load-packages
6005         need-to-dump dumped-exe)):
6006         Just a couple of small changes to allow for
6007         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
6008         existing anymore.
6009
6010 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
6011
6012         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
6013         apply `format' to the first argument of byte-compile-warn, it
6014         already calls format.
6015
6016 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
6017
6018         * files.el (delete-old-versions): Avoid going interactive during
6019         make install when environment variable VERSION_CONTROL is set.
6020
6021 2003-12-04  Vin Shelton  <acs@xemacs.org>
6022
6023         * menubar-items.el (menu-item-search): Only bring up search dialog
6024         box if the feature is available and desired.
6025
6026 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
6027
6028         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
6029
6030 2003-11-05  Vin Shelton  <acs@xemacs.org>
6031
6032         * help.el (Help-prin1-face):
6033         (Help-princ-face):
6034         princ and prin1 are functions and need to be called as such.  The
6035         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
6036
6037 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
6038
6039         * about.el (about-xemacs): Give full version and build date.
6040
6041 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
6042
6043         * win32-native.el (grep-null-device): This XEmacs has null-device.
6044
6045 2003-09-06  Mike Sperber  <mike@xemacs.org>
6046
6047         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
6048         implement the specified semantics for `defvar.'
6049
6050 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
6051
6052         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
6053         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
6054         displaying buffer in question.
6055
6056 2003-09-03  Vin Shelton <acs@xemacs.org>
6057
6058         * XEmacs 21.4.14 is released
6059
6060 2003-08-17  Vin Shelton  <acs@xemacs.org>
6061
6062         * about.el: Vanity patch.
6063
6064 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
6065
6066         * code-process.el (call-process):
6067         (call-process-region):
6068         (start-process):
6069         Document coding system processing.
6070
6071 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
6072
6073         * startup.el (splash-frame-body): Idiomatic English.
6074
6075 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
6076
6077         * font-lock.el (font-lock-match-java-declarations): Move
6078         save-restriction, narrow-to-region to beginning of function to
6079         avoid going beyond the limit and causing an infloop.
6080
6081 2003-04-16  Jerry James  <james@xemacs.org>
6082
6083         * keydefs.el: Remove mappings for keys mapped to the nowhere
6084         defined function function-key-error.
6085
6086 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
6087
6088         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
6089         lisp-interaction-mode-hook): Add the docstrings.
6090
6091 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
6092
6093         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
6094         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
6095         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
6096
6097 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
6098
6099         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
6100         lambda list after the original doc.  Care about
6101         #'(lambda () "SingleString") 
6102         (cl-upcase-arg): 
6103         (cl-function-arglist):
6104         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
6105         circular data structures in lambda list specification
6106
6107 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
6108
6109         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
6110         to appear in font-lock-function-name-face.
6111
6112 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
6113
6114         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
6115         is not also the value of the lambda.
6116
6117 2003-05-06  Andy Piper  <andy@xemacs.org>
6118
6119         * files.el (revert-buffer): Make sure local variables get processed,
6120         even in the case of an optimized reversion.
6121
6122 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
6123
6124         * XEmacs 21.4.13 is released
6125
6126 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
6127
6128         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
6129         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
6130
6131 2003-02-14  Ben Wing  <ben@xemacs.org>
6132
6133         * byte-optimize.el:
6134         * byte-optimize.el (byte-compile-inline-expand):
6135         * byte-optimize.el (byte-compile-unfold-lambda):
6136         * byte-optimize.el (byte-optimize-form-code-walker):
6137         * byte-optimize.el (byte-optimize-form):
6138         * byte-optimize.el (byte-decompile-bytecode-1):
6139         * byte-optimize.el (byte-optimize-lapcode):
6140         Review carefully and sync up to 20.7 except for areas as noted.
6141         Fixes problem with JDE compilation.
6142
6143 2003-02-05  Ben Wing  <ben@xemacs.org>
6144
6145         * simple.el:
6146         * simple.el (motion-keys-for-shifted-motion):
6147         Omit M-S-home/end from motion keys.
6148
6149 2003-02-07  Ben Wing  <ben@xemacs.org>
6150
6151         * text-props.el (text-property-any):
6152         * text-props.el (text-property-not-all):
6153         Fix bug when end > start.
6154
6155 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
6156
6157         * info.el (Info-insert-dir): Make default-directory end in
6158         separator.  Patch due to Martin Buchholz.
6159
6160 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
6161
6162         * XEmacs 21.4.12 "Portable Code" is released.
6163
6164 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
6165
6166         * about.el: Update golubev data.
6167
6168 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
6169
6170         * isearch-mode.el (isearch-mode-map): Substitute comment on
6171         desirability, and back out "GR is printable" changes.
6172
6173 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
6174
6175         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
6176
6177 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
6178
6179         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
6180
6181 2003-01-06  Ville Skyttä  <scop@xemacs.org>
6182
6183         * menubar-items.el (default-menubar): Use browse-url-mozilla
6184         instead of browse-url-gnome-moz for Mozilla.
6185
6186 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
6187
6188         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
6189
6190 2002-12-27  Ville Skyttä  <scop@xemacs.org>
6191
6192         * files.el (auto-mode-alist): Remove redundant entries for modes
6193         that live in packages.
6194         (interpreter-mode-alist): Ditto.
6195
6196 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
6197
6198         * menubar-items.el (default-menubar): Sync with current
6199         browse-url-xemacs.el.
6200
6201 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6202
6203         * XEmacs 21.4.10 "Military Intelligence" is released.
6204
6205 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
6206
6207         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
6208
6209 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
6210
6211         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
6212
6213 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
6214
6215         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
6216         effect free function.
6217         (font-lock-fontify-keywords-region): Supply the argument to
6218         font-lock-compile-keywords.
6219
6220 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
6221
6222         * package-get.el (package-get-download-sites): Bring sites list
6223         up to date, prefer xx.xemacs.org addresses.
6224
6225 2002-09-27  Andy Piper  <andy@xemacs.org>
6226
6227         * dialog.el (make-dialog-box): for general dialogs only
6228         delete-frame-hook will be run.
6229
6230 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
6231
6232         * font-lock.el (font-lock-fontify-syntactically-region): Add
6233         comment about lookup-syntax-properties, document LOUDLY as unused.
6234
6235 2002-08-26  Andy Piper  <andy@xemacs.org>
6236
6237         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
6238         merge.
6239
6240 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
6241
6242         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
6243         (make-obsolete-variable): Ditto.
6244         (make-compatible): Ditto.
6245         (make-compatible-variable): Ditto.
6246
6247 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
6248
6249         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
6250         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
6251
6252 2002-08-28  Andy Piper  <andy@xemacs.org>
6253
6254         * files.el (revert-buffer): propagate revert-without-query-status.
6255
6256 2002-06-03  Andy Piper  <andy@xemacs.org>
6257
6258         * dialog-items.el (make-search-dialog): align various subcontrols
6259         in visually pleasing ways, allow frame to autosize to the dialog
6260         size.
6261         * dialog.el (make-dialog-box): add a border inside the frame. Add
6262         :autosize property, if t then reset the frame size appropriately
6263         before the frame is mapped.
6264         * gutter-items.el (set-progress-feedback-instantiator): align
6265         various subcontrols.
6266         * gutter-items.el (set-progress-abort-instantiator): ditto.
6267
6268 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
6269
6270         * XEmacs 21.4.9 "Informed Management" is released.
6271
6272 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
6273
6274         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
6275         "&optional append" argument.
6276
6277 2002-07-16  Didier Verna  <didier@xemacs.org>
6278
6279         * subr.el (replace-in-string): fix case fold bug introduced by
6280         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
6281         case-fold-search in temporary buffers.
6282
6283 2002-08-03  Steve Youngs  <youngs@xemacs.org>
6284
6285         * lib-complete.el (find-library): Remove check for mule because
6286         decompression DOES work on Mule.
6287
6288 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
6289
6290         * simple.el (join-line): New alias for `delete-indentation'.
6291
6292 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
6293
6294         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
6295         (font-lock-doc-face): New alias to font-lock-doc-string-face.
6296         (font-lock-builtin-face): New.
6297         (font-lock-constant-face): New.
6298         (font-lock-face-list): Add builtin and constant faces.
6299
6300 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
6301
6302         * autoload.el (make-autoload): Support define-derived-mode.
6303         Collected puts of doc-string-elt property.  Based on a patch by
6304         Didier Verna <didier@xemacs.org>.
6305
6306 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
6307
6308         * wid-edit.el (widget-field-activate): Fix docstring typo.
6309
6310 2002-07-23  Andy Piper  <andy@xemacs.org>
6311
6312         * about.el (about-personal-info): update me.
6313
6314 2002-07-12  Andy Piper  <andy@xemacs.org>
6315
6316         * custom.el (custom-theme-set-variables): remove bogus
6317         arguments. Use custom-set-default to set defaults.
6318         (custom-set-variables): update doc.
6319         (custom-local-buffer): new, synced from FSF.
6320         (custom-set-default): ditto.
6321         (defcustom): update doc.
6322
6323 2002-06-16  Andy Piper  <andy@xemacs.org>
6324
6325         * menubar-items.el (default-menubar): enable windows printing on
6326         cygwin as well as native.
6327
6328 2002-06-12  Andy Piper  <andy@xemacs.org>
6329
6330         * printer.el (generic-print-buffer): catch all errors so that the
6331         print device can be cleared in all scenarios.
6332         (Printer-clear-device): make sure clearing the printer allows it
6333         to be used again immediately.
6334         (generic-print-region): make sure the default printer face is
6335         black-on-white.
6336
6337 2002-04-23  Jerry James  <james@xemacs.org>
6338
6339         * window-xemacs.el (display-buffer-function): Change doc to
6340         reflect new arg.
6341         * window-xemacs.el (pre-display-buffer-function): Ditto.
6342         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
6343         non-nil, make the new window just big enough for its contents.
6344         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
6345         * frame.el (show-temp-buffer-in-current-frame): Remove broken
6346         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
6347
6348 2002-06-06  Andy Piper  <andy@xemacs.org>
6349
6350         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
6351         (defcustom): ditto.
6352         (custom-handle-keyword): ditto.
6353
6354 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
6355
6356         * gutter-items.el (buffers-tab-selection-function): Improve doc.
6357         Make obsolete.  Default to nil.
6358         (buffers-tab-filter-functions): Improve doc.  Use literal default.
6359         Inspired by a patch by John Palmieri.
6360
6361 2002-07-01  Mike Alexander  <mta@arbortext.com>
6362
6363         * process.el (shell-command-on-region): Don't delete the region
6364         before giving it to call-process-region
6365
6366 2002-06-04  Jerry James <james@eecs.ku.edu>
6367
6368         * find-paths.el (paths-find-architecture-directory): Search in
6369         `system-configuration'/`base', not `base'`system-configuration'.
6370
6371 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
6372
6373         * info.el (Info-index): Add missing \ in [ t].
6374
6375 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
6376
6377         * gutter-items.el (gutter-buffers-tab-visible-p,
6378         buffers-tab-omit-function, buffers-tab-selection-function,
6379         buffers-tab-filter-functions):
6380         Doc improvements.
6381
6382 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
6383
6384         * toolbar.el (toolbar-icon-directory): Document trailing separator.
6385
6386         * toolbar-items.el (toolbar-news): Fix typo in message string.
6387
6388 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
6389
6390         * dialog.el (yes-or-no-p-dialog-box): 
6391         * cmdloop.el (y-or-n-p-minibuf):
6392         (yes-or-no-p-minibuf):
6393         (yes-or-no-p):
6394         (y-or-n-p): 
6395         Specify negative answers in docstrings.
6396
6397 2002-05-25  Steve Youngs  <youngs@xemacs.org>
6398
6399         * package-ui.el (pui-help-echo): Display both installed and author
6400         version.  Use a balloon-help window to display extra info like
6401         package requires.
6402
6403 2002-05-30  Andy Piper  <andy@xemacs.org>
6404
6405         * files.el (revert-buffer-internal): don't visit
6406         revert-buffer. Kill buffer when not used. Suggested by Mike
6407         Alexander <mta@arbortext.com>
6408
6409 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
6410
6411         * files.el (revert-buffer): More docstring fiddling.
6412
6413 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
6414
6415         * files.el (revert-buffer):
6416         (revert-buffer-internal):
6417         (revert-buffer-insert-file-contents-function):
6418         Improve docstrings and comments.
6419
6420 2002-05-08  Andy Piper  <andy@xemacs.org>
6421
6422         * files.el (revert-buffer): observe noconfirm behavior.
6423
6424 2002-04-09  Andy Piper  <andy@xemacs.org>
6425
6426         * files.el (revert-buffer): use revert-buffer-internal if it looks
6427         like doing so will not result in any user-visible changes.
6428         (revert-buffer-internal): new function. Do the actual process of
6429         reversion and then see whether the result is any different to what
6430         we have already. If it is not then do nothing.
6431
6432 2001-12-11  Andy Piper  <andy@xemacs.org>
6433
6434         * menubar.el (get-popup-menu-response): re-order so that it works
6435         on more sane/facist window systems.
6436
6437 2001-12-03  Andy Piper  <andy@xemacs.org>
6438
6439         * faces.el (frob-face-property): don't infloop in face frobbing
6440         from Jan Vroonhof <jan@xemacs.org>.
6441
6442 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
6443
6444         * faces.el (frob-face-property): Follow face fall-back hierarchy
6445         properly for face properties without an instance. Only do manual
6446         copy form 'default in last resort. This handles in particular
6447         the case where 'default itself has only a fall-back (which is
6448         the case by default on windows).
6449
6450 2001-11-24  Andy Piper  <andy@xemacs.org>
6451
6452         * printer.el (generic-print-region): set default-frame-plist to
6453         nil while creating the printer frame so that sizes reflect the
6454         printed page.
6455
6456         * faces.el (face-complain-about-font): Don't complain on printers.
6457
6458 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6459         
6460         * package-net.el: Andy synch.
6461         
6462 2001-12-16  Andy Piper  <andy@xemacs.org>
6463
6464         * package-get.el (package-get-update-all): Make sure installed.db
6465         gets updated after updating packages.
6466
6467 2002-03-28  Ben Wing  <ben@xemacs.org>
6468
6469         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
6470         continuation, truncation so that we don't get line jumpiness from
6471         them being larger than the line height.
6472
6473         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
6474
6475 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
6476
6477         * font.el (font-window-system-mappings): Add mapping for Gtk
6478         (assume identical to X) 
6479
6480 2002-02-04  Andy Piper  <andy@xemacs.org>
6481
6482         * files.el (convert-standard-filename): Fix for short filename
6483         Peter Arius <pas@methodpark.de>
6484
6485 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
6486
6487         * list-mode.el (default-choose-completion): completion-base-size
6488         should refer to local value in the completion list buffer.
6489
6490 2001-12-03  Didier Verna  <didier@xemacs.org>
6491
6492         * rect.el: autoload `replace-rectangle'.
6493         * keydefs.el (global-map): bind it to `C-x r p'.
6494
6495 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6496
6497         * XEmacs 21.4.8 "Honest Recruiter" is released.
6498
6499 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6500
6501         This patch is based on Jerry James's patch and analysis.
6502
6503         * select.el (get-clipboard):
6504         (get-selection):
6505         Update docstrings.
6506         (get-clipboard-foreign):
6507         (get-selection-foreign):
6508         New function for use as `interprogram-paste-function's.
6509
6510         * simple.el (interprogram-paste-function): Change default to
6511         `get-clipboard-foreign'; improve docstring.
6512         (interprogram-cut-function): Improve dosctring.
6513
6514 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
6515
6516         * XEmacs 21.4.7 "Economic Science" is released.
6517
6518 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
6519
6520         * cus-edit.el (customize-save-variable): Fix typo in prompt.
6521
6522 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
6523
6524         * obsolete.el (assq-delete-all): New compatibility alias for 
6525         remassq.
6526
6527 2002-01-09  Simon Josefsson  <jas@extundo.com>
6528
6529         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
6530
6531 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
6532
6533         * info.el (Info-auto-generate-directory): Default
6534         Info-auto-generate-directory to 'if-outdated.
6535
6536 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
6537
6538         * startup.el (normal-top-level): Prevent migration code from
6539         trashing .emacs on an error in loading the init files.
6540
6541 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
6542
6543         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
6544         "system default" Xdefaults and friends get xrdb-mode.
6545
6546 2002-03-05  Mats Lidell  <matsl@contactor.se>
6547  
6548         * help-nomule.el (tutorial-supported-languages): Added Swedish
6549         tutorial. Sorted languages.
6550
6551 2002-02-11  Mike Sperber <mike@xemacs.org>
6552
6553         * info.el (Info-maybe-update-dir): Regenerate dir if we're
6554         regenerating outdated dir files and dir is non-existent.
6555
6556 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
6557
6558         * code-files.el (convert-mbox-coding-system): Improve comment.
6559         (write-region): Improve docstring.  Reformat to 80 columns.  Add
6560         coding-system argument to `write-region-pre-hook' call.
6561         (write-region-pre-hook): Fix docstring to mention lockname argument.
6562
6563 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
6564
6565         * minibuf.el (completing-read): Remove redundant wrong arg list.
6566
6567         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
6568
6569 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
6570
6571         * obsolete.el (interactive-form): new compatibility alias for 
6572         function-interactive.
6573
6574 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
6575
6576         * menubar-items.el (Menubar-items-truncate-list): Removed.
6577         * menubar-items.el (Menubar-items-truncate-history): New.
6578         * menubar-items.el (default-menubar): Use
6579         Menubar-items-truncate-history.
6580
6581 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
6582
6583         * printer.el (generic-print-region): Pass correct arguments to
6584         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
6585         Torkelsson <torkel@acc.umu.se>.
6586
6587 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
6588
6589         * help.el (describe-mode): synched with FSF 19.34; handle nil
6590         minor mode indicators.
6591
6592 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
6593
6594         * minibuf.el (completing-read): Update docstring.
6595
6596 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
6597
6598         * XEmacs 21.4.6 "Common Lisp" is released.
6599
6600 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
6601
6602         * package-net.el: Inadvertant synch with Windows branch.  From
6603         Andy's log:
6604         (package-net-kit-version): new variable.
6605         (package-net-generate-bin-ini): use it. Remove unwanted functions.
6606
6607 2001-11-28  Steve Youngs  <youngs@xemacs.org>
6608
6609         * package-get.el (package-get-locate-index-file): Also search the
6610         core etc/ directory for the package index file if it can't be
6611         found in ~/.xemacs/.
6612
6613 2001-12-13  William Perry  <wmperry@gnu.org>
6614
6615         * dialog-gtk.el (popup-builtin-question-dialog):
6616         Conform to API in gui.c.
6617         
6618 2001-11-12  Andy Piper  <andy@xemacs.org>
6619
6620         * cus-edit.el (custom-save-face-internal): make sure we save
6621         non-themed faces.
6622         (custom-save-variables): ditto variables.
6623
6624 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
6625
6626         * faces.el (make-face-family):
6627         (make-face-size):
6628         New face-modifying functions per Jan Vroonhof.
6629
6630         cus-face.el (custom-set-face-font-family):
6631         (custom-set-face-font-size):
6632         Use them.
6633
6634         * font.el (font-window-system-mappings): More precise docstring.
6635
6636         (font-create-name):
6637         (font-create-object):
6638         (tty-font-create-object):
6639         (tty-font-create-plist):
6640         (x-font-create-object):
6641         (x-font-create-name):
6642         (ns-font-create-name):
6643         (mswindows-font-create-object):
6644         (mswindows-font-create-name):
6645         Add doctrings.
6646
6647 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
6648
6649         * gtk-faces.el (gtk-init-device-faces): removed spurious
6650         quote before let* expression.
6651
6652 2001-10-29  Andy Piper  <andy@xemacs.org>
6653
6654         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
6655         modified when changing coding system.
6656
6657         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
6658         that we invoke the GUI directory selector.
6659
6660 2001-10-25  Andy Piper  <andy@xemacs.org>
6661
6662         * dialog.el (make-dialog-box): use new directory dialog support.
6663         * minibuf.el (read-file-name-1): ditto.
6664         (read-file-name): ditto.
6665         (read-directory-name): ditto.
6666
6667 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
6668
6669         * XEmacs 21.4.5 "Civil Service" is released.
6670
6671 2001-04-23  Didier Verna  <didier@xemacs.org>
6672
6673         * cus-edit.el (custom-variable-pre-save): New.
6674         * cus-edit.el (custom-variable-post-save): New.
6675         * cus-edit.el (custom-variable-save): use them.
6676         * cus-edit.el (custom-face-pre-save): New.
6677         * cus-edit.el (custom-face-post-save): New.
6678         * cus-edit.el (custom-face-save): use them.
6679         * cus-edit.el (custom-group-pre-save): New.
6680         * cus-edit.el (custom-group-post-save): New.
6681         * cus-edit.el (custom-group-save): use them.
6682         * cus-edit.el (Custom-save): use the pre/post functions above,
6683         call `custom-save-all' only once.
6684         * cus-edit.el (custom-variable-pre-reset-standard): New.
6685         * cus-edit.el (custom-variable-post-reset-standard): New.
6686         * cus-edit.el (custom-variable-reset-standard): use them.
6687         * cus-edit.el (custom-face-pre-reset-standard): New.
6688         * cus-edit.el (custom-face-post-reset-standard): New.
6689         * cus-edit.el (custom-face-reset-standard): use them.
6690         * cus-edit.el (custom-group-pre-reset-standard): New.
6691         * cus-edit.el (custom-group-post-reset-standard): New.
6692         * cus-edit.el (Custom-reset-standard): use them.
6693         * cus-edit.el (custom-face-reset-saved): use the pre/post
6694         functions above, call `custom-save-all' only once.
6695
6696 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
6697
6698         * gutter-items.el (buffers-tab face): Derive from the modeline
6699         face by default.  Many people use white-on-black for the default
6700         font, and the tabs look hideous with that color combination.  The
6701         modeline usually has the correct colors.
6702
6703 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
6704
6705         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
6706         (tag-mark-stack-max): Typo fix.
6707
6708 2001-09-28  Ben Wing  <ben@xemacs.org>
6709
6710         * font-lock.el:
6711         * font-lock.el (font-lock-after-change-function):
6712         fix problem with last patch, reported by Katsumi Yamaoka.
6713
6714 2001-09-17  Ben Wing  <ben@xemacs.org>
6715
6716         * font-lock.el (font-lock-after-change-function):
6717         fix problem when you insert a comment on the line before a line of
6718         code: if we use the following char, then when you hit backspace,
6719         the following line of code turns the comment color.
6720
6721 2001-06-08  Ben Wing  <ben@xemacs.org>
6722
6723         * process.el: comment about shell-command-switch.
6724         * process.el (shell-quote-argument): Need to quote a null
6725         argument, too.  From Dan Holmsand.
6726         
6727         * startup.el (normal-top-level): Delete some unused FSF junk.
6728         * startup.el (command-line-early):
6729         
6730         * startup.el (command-line): Call MS Windows init function.
6731         
6732         * win32-native.el:
6733         * win32-native.el (mswindows-system-shells): New.
6734         * win32-native.el (mswindows-system-shell-p): New.
6735         * win32-native.el (init-mswindows-at-startup): New.
6736         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6737         * win32-native.el (mswindows-quote-one-simple-arg):
6738         * win32-native.el (mswindows-quote-one-command-arg):
6739         * win32-native.el (mswindows-construct-process-command-line-alist):
6740         Correct comments at top.  Correctly handle passing arguments
6741         to Cygwin programs and to bash.  Fix quoting of zero-length
6742         arguments (from Dan Holmsand).  Set shell-command-switch based
6743         on shell-file-name, which in turn comes from env var SHELL.
6744
6745 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6746
6747         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6748         default-toolbar-position): Fill docstrings for balloon-help.
6749
6750 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6751
6752         * faces.el: Reenable specifications over 'gtk domain.
6753
6754 2001-08-08  Didier Verna  <didier@xemacs.org>
6755
6756         * autoload.el (update-autoload-files): make defdir a file name,
6757         not directory name.
6758
6759 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6760
6761         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6762
6763         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6764
6765 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6766
6767         * font-menu.el (font-menu-set-font): Default to current font-family.
6768         (font-menu-preferred-resolution):
6769         (font-menu-size-scaling):
6770         Provide gtk defaults, too.
6771
6772 2001-07-29  Mike Alexander  <mta@arbortext.com>
6773
6774         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6775         list
6776         (custom-set-face-font-family): ditto
6777
6778 2001-07-26  Mike Sperber <mike@xemacs.org>
6779
6780         * files.el (auto-mode-alist): .9 files are man pages, too.
6781
6782 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6783
6784         * process.el (call-process-internal): bind
6785         coding-system-for-write to 'binary when calling
6786         start-process-internal, so the process receives 
6787         the literal contents of INFILE.
6788
6789 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6790
6791         * files.el (auto-mode-alist): Add configure.ac support.
6792
6793 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6794
6795         * buff-menu.el:
6796         mouse.el:
6797         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6798
6799 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6800
6801         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6802
6803 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6804
6805         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6806         mixed text.
6807         (kinsoku-eol-p): Ditto.
6808
6809 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6810
6811         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6812         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6813         characters as the category `s' or `e' correctly.
6814
6815 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6816
6817         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6818
6819 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6820
6821         * mule/cyrillic.el:  Set up case table.
6822
6823 2001-06-08  Mike Sperber <mike@xemacs.org>
6824
6825         * files.el (save-some-buffers-1): Don't zap the help window right
6826         after `map-y-or-n-p' has popped it up.
6827
6828 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6829
6830         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6831
6832 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6833
6834         * specifier.el: define-specifier-tag 'gtk.
6835
6836 2001-05-12  Ben Wing  <ben@xemacs.org>
6837
6838         * find-paths.el (paths-find-recursive-path):
6839         fix error with null EXCLUDE-REGEXP.
6840         
6841         * font-lock.el (font-lock-mode):
6842         fix problem reported by hrvoje with buffers starting with a space.
6843         
6844 2001-05-06  Ben Wing  <ben@xemacs.org>
6845
6846         * dialog.el (make-dialog-box):
6847         * menubar-items.el (default-menubar):
6848         * printer.el (generic-print-buffer):
6849         * printer.el (generic-print-region):
6850         implement printing the selection when it's selected.
6851
6852 2001-04-18  Didier Verna  <didier@xemacs.org>
6853
6854         * cus-edit.el (Custom-reset-standard): reset to standard settings
6855         not only when the buffer's :custom-state is 'modified, but also
6856         when it is 'set or 'saved.
6857
6858 2001-04-17  Didier Verna  <didier@xemacs.org>
6859
6860         * startup.el (load-user-init-file): define `custom-file' before
6861         loading the user's init file.
6862
6863 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6864
6865         * menubar.el (popup-mode-menu): Make it work with
6866         popup-menu-titles turned off.
6867         
6868 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6869
6870         * about.el (about-mailto-link): Use compose-mail for sending mail.
6871
6872 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6873
6874         * package-admin.el (package-install-hook): New.
6875         (package-delete-hook): New.
6876         (package-admin-add-single-file-package): Use package-delete-hook.
6877
6878         * package-get.el (package-get): Use package-install-hook.
6879
6880 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6881
6882         * package-ui.el (pui-install-selected-packages): reverse the lists
6883         of packages so that they get handled in the same order as they
6884         were selected.
6885
6886 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6887
6888         * packages.el (locate-library): Use read-library-name for completion.
6889
6890 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6891
6892         * byte-optimize.el (=): `=' is not a binary predicate!
6893         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6894         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6895
6896 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6897
6898         * bytecomp.el (byte-compile-arithcompare):
6899         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6900
6901 2001-06-03  William M. Perry  <wmperry@gnu.org>
6902
6903         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6904         return the filename selected by the user!
6905
6906 2001-05-31  William M. Perry  <wmperry@gnu.org>
6907
6908         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6909         in XEmacs/GTK.
6910
6911 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6912
6913         * coding.el: Tiny typo fixed.
6914
6915 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6916
6917         * XEmacs 21.4.3 "Academic Rigor" is released.
6918
6919 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6920
6921         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6922
6923 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6924
6925         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6926
6927 2001-05-04  Ben Wing  <ben@xemacs.org>
6928
6929         * printer.el (generic-print-buffer):
6930         * printer.el (generic-print-region):
6931         Enable dialog boxes.  Apply workaround recommended by Kirill.
6932         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6933         
6934         * simple.el (kill-whole-line):
6935         * simple.el (kill-line-1):
6936         * simple.el (kill-entire-line):
6937         * simple.el (kill-line):
6938         * simple.el (backward-kill-line):
6939         Take out interactive dependence of kill-whole-line.
6940
6941 2001-04-22  Ben Wing  <ben@xemacs.org>
6942
6943         * dialog.el (make-dialog-box):
6944         Put dialog titles back in -- this time correctly.  Fix various
6945         other problems with leaks and such.
6946
6947         * simple.el (region-exists-p):
6948         * simple.el (region-active-p):
6949         Add comment about which one is correct to use in menu specs.
6950
6951 2001-05-05  Ben Wing  <ben@xemacs.org>
6952
6953         * dialog.el (make-dialog-box): fix doc string.
6954         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6955         take out Pretty Print.
6956         * printer.el:
6957         * printer.el (printer-current-device): New.
6958         * printer.el (Printer-get-device): New.
6959         * printer.el (Printer-clear-device): New.
6960         * printer.el (generic-page-setup): New.
6961         * printer.el (generic-print-buffer):
6962         * printer.el (generic-print-region):
6963         Implement Page Setup.  Handle errors properly.
6964
6965 2001-05-05  Ben Wing  <ben@xemacs.org>
6966
6967         * subr.el (error): Complete list of errors in doc string.
6968         
6969 2001-04-22  Ben Wing  <ben@xemacs.org>
6970
6971         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6972         
6973 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6974
6975         * build-report.el: Remove CVS keywords since this file has been in
6976         core lisp for a while now.
6977         * build-report.el (build-report-make-output-files): Fix typo.
6978
6979 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6980
6981         * about.el (about-finish-buffer): Make sure the last change works
6982         even if EVENT is nil.
6983
6984 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6985
6986         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6987         clicked, not the one that happens to be the current buffer at the
6988         time.
6989
6990 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6991
6992         * cus-edit.el (custom-display): Support the GTK Window System also.
6993
6994 2001-04-30  Ben Wing  <ben@xemacs.org>
6995
6996         * printer.el:
6997         * printer.el (printer-page-header):
6998         * printer.el (Print-context): New.
6999         * printer.el (printer-page-footer):
7000         * printer.el (generate-header-element): New.
7001         * printer.el (generate-header-line): New.
7002         * printer.el (print-context-property):
7003         * printer.el (generic-print-buffer):
7004         * printer.el (generic-print-region):
7005         Implement headers and footers.  Implement calling Print dialog box
7006         (#### but it doesn't quite work yet).
7007
7008 2001-04-25  Ben Wing  <ben@xemacs.org>
7009
7010         * about.el (xemacs-hackers):
7011         * about.el (about-url-alist):
7012         * about.el (about-personal-info):
7013         * about.el (about-hacker-contribution):
7014         More contributions.
7015         
7016         * simple.el (handle-post-motion-command):
7017         Fix spurious setting of zmacs-region-stays to t after a non-shift
7018         motion command.
7019
7020 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
7021
7022         * about.el (about-personal-info): Update my bio.
7023         (about-hacker-contribution): Ditto.
7024
7025 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
7026
7027         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
7028
7029 2001-04-19  Andy Piper  <andy@xemacs.org>
7030
7031         * package-net.el (package-net-cygwin32-binary-size): new size.
7032         (package-net-win32-binary-size): new size.
7033         (package-net-convert-index-to-ini): Use new arch.
7034         (package-net-batch-convert-index-to-ini): Removed.
7035         (package-net-generate-bin-ini): New.
7036         (package-net-batch-generate-bin-ini): New.
7037
7038 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
7039
7040         * XEmacs 21.4.1 "Copyleft" is released.
7041
7042 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
7043
7044         * x-compose.el (xlib-input-method-bug-workaround):
7045         (alias-colon-to-double-quote):
7046         Force sort in map-keymap to work around rehash bug.
7047
7048 2001-04-17  Ben Wing  <ben@xemacs.org>
7049
7050         * about.el: Finish overhaul, add a few new hackers, update a
7051         couple old ones.
7052
7053 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
7054
7055         * XEmacs 21.4.0 "Solid Vapor" is released.
7056
7057 2001-04-15  Ben Wing  <ben@xemacs.org>
7058
7059         * about.el:
7060         * about.el (about-headline-face): New.
7061         * about.el (about-link-face): New.
7062         * about.el (about-current-release-maintainers): New.
7063         * about.el (about-other-current-hackers): New.
7064         * about.el (about-url-alist):
7065         * about.el (about-once-and-future-hackers): New.
7066         * about.el (about-mailto-link): New.
7067         * about.el (about-get-buffer):
7068         * about.el (about-finish-buffer):
7069         * about.el (about-xemacs):
7070         * about.el (about-features): Removed.
7071         * about.el (about-advantages): New.
7072         * about.el (about-maintainer-info): Removed.
7073         * about.el (about-personal-info): New.
7074         * about.el (about-hacker-contribution): New.
7075         * about.el (about-maintainer):
7076         * about.el (about-show-linked-info):
7077         * about.el (about-hackers):
7078         Major revamping.  Rewriting of most of the text, improve the
7079         link handling, separate info on contributors into personal
7080         and contribution info, add new contributors, update personal
7081         info, etc. etc.
7082         
7083         * menubar-items.el (default-menubar):
7084         Help menubar entry for News now says more accurately
7085         "What's New in XEmacs".
7086         
7087         * mouse.el:
7088         * mouse.el (mouse-track-cleanup-hook):
7089         * mouse.el (mouse-track):
7090         Don't set-buffer to a dead buffer when calling mouse-track
7091         cleanup hooks.
7092
7093 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
7094
7095         * XEmacs 21.2.47 "Zephir" is released.
7096
7097 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
7098
7099         * dialog.el (make-dialog-box): Disable dialog box titles until
7100         we get them working.
7101
7102 2001-03-30  Ben Wing  <ben@xemacs.org>
7103
7104         * help.el:
7105         * help.el (Help-princ-face):
7106         * help.el (Help-prin1-face):
7107         * help.el (frob-help-extents):
7108         * help.el (describe-function-1):
7109         * help.el (describe-variable):
7110         Avoid using font-lock faces, which may not be defined.
7111         Instead, use hyper-apropos faces, and make sure they're
7112         defined as necessary by using `require'. (It's not so safe
7113         to do this for font-lock.) In any case, we will eventually
7114         be merging this functionality into hyper-apropos.
7115
7116         * loaddefs.el (completion-ignored-extensions):
7117         Fix documentation.
7118         
7119         * menubar-items.el (menu-truncate-list): Removed.
7120         * menubar-items.el (Menubar-items-truncate-list): New.
7121         * menubar-items.el (default-menubar):
7122         Fix errors if grep or compile command is too long.  Rename helper
7123         function to be less visible.
7124
7125 2001-03-23  Martin Buchholz  <martin@xemacs.org>
7126
7127         * byte-optimize.el (byte-optimize-minus):
7128         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
7129
7130 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
7131
7132         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
7133         Mule is available.
7134
7135         * mule/latin.el: New file.
7136
7137 2001-03-11  Ben Wing  <ben@xemacs.org>
7138
7139         * auto-save.el:
7140         * auto-save.el (auto-save-directory):
7141         * auto-save.el (make-auto-save-file-name):
7142         * auto-save.el (auto-save-file-name-p): New.
7143
7144         Merge in improvements from other definition of
7145         make-auto-save-file-name in files.el.
7146         
7147         * auto-save.el (auto-save-original-name):
7148         * auto-save.el (auto-save-name-in-fixed-directory):
7149         * auto-save.el (auto-save-unslashify-name): Removed.
7150         * auto-save.el (auto-save-slashify-name): Removed.
7151         * auto-save.el (auto-save-reserved-chars): New.
7152         * auto-save.el (auto-save-escape-name): New.
7153         * auto-save.el (auto-save-unhex): New.
7154         * auto-save.el (auto-save-unescape-name): New.
7155
7156         Change algorithm for encoding filenames in auto-save names to be
7157         entirely safe with all filesystems and all possible characters in
7158         a filename, and 100% reversible. (Essentially, uses
7159         quoted-printable as the encoding.)
7160         
7161         * auto-save.el (recover-all-files):
7162
7163         Use insert-directory rather than calling ls directly -- fixes
7164         things under Windows.
7165
7166         * files.el:
7167         * files.el (convert-standard-filename): Substitute FSF's
7168         definition for this (we had nothing here before).
7169         
7170         * files.el (backup-buffer): Warning fix.
7171         
7172         * files.el (make-backup-file-name):
7173         * files.el (find-backup-file-name):
7174         Fix error in calling sequence to auto-save-file-name-p.
7175         
7176         * files.el (recover-file):
7177         Use insert-directory rather than calling ls directly -- fixes
7178         things under Windows.
7179
7180         * files.el (make-auto-save-file-name): Removed.
7181         * files.el (auto-save-file-name-p): Removed.
7182         auto-save is always dumped so no sense in having a definition
7183         that will always be overwritten with another.
7184         
7185         * files.el (insert-directory):
7186         * win32-native.el:
7187         * win32-native.el (debug-mswindows-process-command-lines):
7188         * win32-native.el (original-make-auto-save-file-name): Removed.
7189         * win32-native.el (make-auto-save-file-name): Removed.
7190
7191
7192 2001-03-21  Martin Buchholz <martin@xemacs.org>
7193
7194         * XEmacs 21.2.46 "Urania" is released.
7195
7196 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
7197
7198         * menubar-items.el (default-menubar): Update sample.emacs to
7199         sample.init.el and adjust accelerators.
7200
7201 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
7202
7203         * build-report.el (build-report): Improve docstring.
7204
7205 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
7206
7207         * ChangeLog: Log GTK merge.
7208
7209         * gutter-items.el:
7210         * mwheel.el:
7211         * sound.el:
7212         * startup.el:
7213         Revert gratuitous whitespace changes.
7214
7215 2001-03-07  Ben Wing  <ben@xemacs.org>
7216
7217         * help.el:
7218         * help.el (key-or-menu-binding):
7219         * help.el (Help-find-file): New.
7220         * help.el (describe-beta):
7221         * help.el (describe-copying):
7222         * help.el (describe-project):
7223         * help.el (view-emacs-news):
7224         * help.el (view-sample-init-el): New.
7225         * help.el (Help-princ-face): New.
7226         * help.el (Help-prin1-face): New.
7227         * help.el (help-symbol-function-context-menu):
7228         * help.el (help-symbol-variable-context-menu):
7229         * help.el (help-symbol-function-and-variable-context-menu):
7230         * help.el (frob-help-extents):
7231         * help.el (describe-function-1):
7232         * help.el (describe-variable):
7233
7234         Add coloring in Help buffers, correspondent with hyperlinks.
7235         View files in view-mode rather than Fundamental.
7236         Remove separators from context menus -- now handled in generic code.
7237         Add `Find Tag' to context menu.
7238         
7239         * menubar.el (popup-mode-menu):
7240
7241         Rewrite code that outputs the popup menu to (a) put more specific
7242         entries first, (b) be more robust, (c) output the proper context
7243         menu separators automatically (the context menu functionality is
7244         new and currently used only by Help).
7245
7246 2001-03-10  William M. Perry  <wmperry@aventail.com>
7247
7248         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
7249         this function when converting from the 21.1 GTK branch.  Now
7250         supports file, password, question, and color built-in dialogs.
7251
7252 2001-03-06  Ben Wing  <ben@xemacs.org>
7253
7254         * keydefs.el:
7255         * keydefs.el (global-map):
7256         Add commented-out change of M-k (for 21.5).
7257         
7258         * menubar-items.el (default-menubar):
7259         Fix items to control kill-line behavior; add items for
7260         shifted motion.
7261         
7262         * simple.el:
7263         * simple.el (kill-whole-line):
7264         * simple.el (historical-kill-line): Removed.
7265         * simple.el (kill-line): Removed.
7266         * simple.el (kill-entire-line): New.
7267         * simple.el (kill-line-1): New.
7268         * simple.el (backward-kill-line):
7269         Undo kill-whole-line == always changes.  Add new function
7270         kill-entire-line to unconditionally delete the current line.
7271         Add comments describing the lamentable state of affairs of
7272         the kill-line functions and variables.
7273
7274 2001-03-02  Ben Wing  <ben@xemacs.org>
7275
7276         * simple.el:
7277         * simple.el (beginning-of-buffer):
7278         * simple.el (end-of-buffer):
7279         * simple.el (mark-ring-unrecorded-commands):
7280         * simple.el (signal-error-on-buffer-boundary):
7281         * simple.el (shifted-motion-keys-select-region):
7282         * simple.el (unshifted-motion-keys-deselect-region):
7283         * simple.el (motion-keys-for-shifted-motion): New.
7284         * simple.el (handle-pre-motion-command):
7285         * simple.el (handle-post-motion-command):
7286         * simple.el (forward-char-command):
7287         * simple.el (backward-char-command):
7288         * simple.el (scroll-up-command):
7289         * simple.el (scroll-down-command):
7290         * simple.el (next-line):
7291         * simple.el (previous-line):
7292         * simple.el (backward-block-of-lines):
7293         * simple.el (forward-block-of-lines):
7294         * simple.el (backward-word):
7295         * simple.el (mark-word):
7296
7297         Augment documentation of the most common motion commands to make
7298         note of the shifted-motion support.  Improve the support to (a)
7299         properly document how it works and why it's done in the fashion it
7300         is, and (b) allow the keystrokes that trigger it to be customized.
7301
7302         Correct error in the customize specification of
7303         mark-ring-unrecorded-commands.
7304
7305 2001-03-02  Ben Wing  <ben@xemacs.org>
7306
7307         * font-lock.el:
7308         * font-lock.el (font-lock-pending-extent-table): Removed.
7309         * font-lock.el (font-lock-pending-buffer-table): New.
7310         * font-lock.el (font-lock-pre-idle-hook):
7311         * font-lock.el (font-lock-after-change-function):
7312         * font-lock.el (font-lock-fontify-pending-extents):
7313         * font-lock.el (font-lock-lisp-like):
7314
7315         Fix handling of pending extents to avoid excessive slowness (N^2
7316         behavior) when making lots of buffer changes between redisplays,
7317         such as when saving the Options.
7318
7319 2001-03-09  William M. Perry  <wmperry@aventail.com>
7320
7321         * device.el:
7322         * dragdrop.el:
7323         * dumped-lisp.el:
7324         * faces.el:
7325         * frame.el:
7326         * gnuserv.el:
7327         * loadup.el:
7328         * menubar-items.el:
7329         * minibuf.el:
7330         The Great GTK Merge.
7331
7332         * ChangeLog.GTK:
7333         * dialog-gtk.el:
7334         * gdk.el:
7335         * generic-widgets.el:
7336         * glade.el:
7337         * gnome-widgets.el:
7338         * gnome.el:
7339         * gtk-compose.el:
7340         * gtk-extra.el:
7341         * gtk-faces.el:
7342         * gtk-ffi.el:
7343         * gtk-file-dialog.el:
7344         * gtk-font-menu.el:
7345         * gtk-glyphs.el:
7346         * gtk-init.el:
7347         * gtk-iso8859-1.el:
7348         * gtk-marshal.el:
7349         * gtk-mouse.el:
7350         * gtk-package.el:
7351         * gtk-password-dialog.el:
7352         * gtk-select.el:
7353         * gtk-widget-accessors.el:
7354         * gtk-widgets.el:
7355         * gtk.el:
7356         widgets-gtk.el:
7357         The Great GTK Merge: new files.
7358
7359 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
7360
7361         * generic-widgets.el: Don't require gtk (a built-in feature) at
7362         top level.  Don't execute the last sexp unless (featurep 'gtk).
7363
7364 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
7365
7366         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
7367
7368 2001-02-23  Martin Buchholz <martin@xemacs.org>
7369
7370         * XEmacs 21.2.45 "Thelxepeia" is released.
7371
7372 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
7373  
7374         * about.el (xemacs-hackers): update my entry. 
7375         * about.el (about-maintainer-info): ditto. 
7376         * about.el (about-hackers): ditto. 
7377
7378 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
7379
7380         * about.el (about-maintainer-info): More vanity info about
7381         yours truly.
7382
7383 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
7384
7385         * build-report.el (build-report-destination): xemacs-build-reports
7386         has moved to SourceForge, where mailing list name length is
7387         restricted, hence the name change to
7388         xemacs-buildreports@xemacs.org.
7389         * build-report.el (build-report-keep-regexp): Update default.
7390         * build-report.el (build-report-delete-regexp): Ditto.
7391         * build-report.el (build-report-make-output-files): Ditto.
7392
7393 2001-02-19  Craig Lanning  <lanning@scra.org>
7394
7395         * lisp-mode.el: Add indentation specifications for following
7396         Common Lisp forms: handler-case, handler-bind, with-slots,
7397         with-open-file, with-open-stream, print-unreadable-object.
7398
7399 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
7400
7401         * font-lock.el (font-lock-set-defaults-1):
7402         Move initialization of `font-lock-cache-position' so that it's set
7403         even if font-lock-keywords is already defined.
7404
7405 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
7406
7407         * autoload.el (generate-file-autoloads-1):
7408         Use `emacs-lisp-mode-syntax-table' instead of
7409         `lisp-mode-syntax-table'.
7410         * lisp-mode.el (lisp-mode-syntax-table):
7411         Get rid of old checks for `parse-partial-sexp' version.
7412         Make `|' (pipe) string delimiter instead of punctuation.
7413
7414 2001-02-16  Martin Buchholz  <martin@xemacs.org>
7415
7416         * window.el (save-selected-window):
7417         Use gensym for better macro hygiene.
7418
7419 2001-02-06  Mike Sperber <mike@xemacs.org>
7420
7421         * dump-paths.el:
7422         * startup.el (startup-setup-paths): Set and use
7423         `mule-lisp-directory'.
7424         (startup-setup-paths-warning): Ditto.
7425
7426         * setup-paths.el (paths-find-mule-lisp-directory): Added.
7427         (paths-construct-load-path): Consider `mule-lisp-directory'.
7428
7429 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
7430
7431         * font-lock.el: Syntax table improvements used.  A few random
7432         changes are not specified below.
7433         (font-lock-fontify-string-delimiters):
7434         (font-lock-syntactic-keywords):
7435         (font-lock-cache-state nil):
7436         (font-lock-cache-position):
7437         New variables.
7438         (font-lock-set-syntax):
7439         (font-lock-apply-syntactic-highlight):
7440         (font-lock-fontify-syntactic-anchored-keywords):
7441         (font-lock-fontify-syntactic-keywords-region):
7442         (font-lock-eval-keywords):
7443         New functions.
7444         (font-lock-remove-face):
7445         (font-lock-fontify-syntactically-region):
7446         Use syntax properties.
7447
7448 2001-02-08  Martin Buchholz <martin@xemacs.org>
7449
7450         * XEmacs 21.2.44 "Thalia" is released.
7451
7452 2001-01-16  Mike Sperber <mike@xemacs.org>
7453
7454         * startup.el (normal-top-level): Work even if no installation root
7455         is found.
7456
7457 2001-01-30  Andy Piper  <andy@xemacs.org>
7458
7459         * gutter-items.el (progress-abort-glyph): remove instantiator.
7460         (set-progress-abort-instantiator): new function.
7461         (abort-progress-feedback): use it.
7462
7463         * gutter.el (set-gutter-dirty-p): new function.
7464
7465 2001-01-30  Didier Verna  <didier@xemacs.org>
7466
7467         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
7468
7469 2001-01-24  Didier Verna  <didier@xemacs.org>
7470
7471         * sound.el (sound-extension-list): give a better default value.
7472         * sound.el (load-sound-file): improve the doc string, also find
7473         files given by absolute names, pass a real extension list to
7474         `locate-file'.
7475
7476 2001-01-26  Martin Buchholz <martin@xemacs.org>
7477
7478         * XEmacs 21.2.43 "Terspichore" is released.
7479
7480 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
7481
7482         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
7483         messages from gnuserv.
7484
7485 2001-01-20  Martin Buchholz <martin@xemacs.org>
7486
7487         * XEmacs 21.2.42 "Poseidon" is released.
7488
7489 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
7490
7491         * cl-macs.el (cl-upcase-arg): New function.
7492         (cl-function-arglist): New function.
7493         (cl-transform-lambda): Automatically add CL-style lambda list to
7494         documentation string using functions above.
7495
7496 2001-01-12  Andy Piper  <andy@xemacs.org>
7497
7498         * package-get.el (package-get-custom): call
7499         package-net-update-installed-db.
7500
7501         * package-ui.el (pui-install-selected-packages): call
7502         package-net-update-installed-db.
7503
7504         * package-net.el (package-net-update-installed-db): use
7505         packages-package-list so that we reflect reality.
7506
7507         * packages.el (packages-package-list): Make docstring reflect
7508         reality.
7509
7510         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
7511
7512         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
7513         isn't installed.
7514
7515 2001-01-17  Andy Piper  <andy@xemacs.org>
7516
7517         * wid-edit.el (widget-activation-glyph-mapper): activate or
7518         deactivate native widgets.
7519         (widget-glyph-insert-glyph): record instantiator.
7520         (widget-push-button-value-create): use it.
7521
7522         * gui.el (gui-button-action): new function. Make button's domain
7523         buffer current when calling.
7524         (make-gui-button): update to use gui-button-action.
7525
7526 2001-01-16  Didier Verna  <didier@xemacs.org>
7527
7528         * menubar-items.el (default-menubar): add an entry for modeline
7529         horizontal scrolling in Options -> Display.
7530
7531 2001-01-17  Steve Youngs  <youngs@xemacs.org>
7532
7533         * package-get.el (package-get-require-signed-base): Set to nil
7534         by default.
7535
7536 2001-01-17  Martin Buchholz <martin@xemacs.org>
7537
7538         * XEmacs 21.2.41 "Polyhymnia" is released.
7539
7540 2001-01-16  Mike Sperber <mike@xemacs.org>
7541
7542         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
7543         catch lisp/mule/.
7544
7545 2001-01-14  Mike Sperber <mike@xemacs.org>
7546
7547         * startup.el (maybe-create-compatibility-dot-emacs):
7548         (maybe-unmigrate-user-init-file):
7549         (unmigrate-user-init-file): Created.
7550         (maybe-migrate-user-init-file): Offer creation of compatibility
7551         .emacs.
7552         Some doc fixes wrt init file location.
7553
7554 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
7555
7556         * faces.el (face-frob-from-locale-first): new variable.
7557         (frob-face-font-2): Honor tags arg while trying to use
7558         standard-face-mapping.  When face-frob-from-locale-first is set,
7559         first try to set face inheriting from frobbed-face.
7560
7561 2001-01-15  Didier Verna  <didier@xemacs.org>
7562
7563         * about.el (xemacs-hackers): update my entry.
7564         * about.el (about-url-alist): ditto.
7565         * about.el (about-maintainer-info): ditto.
7566         * about.el (about-hackers): ditto.
7567
7568 2001-01-15  Martin Buchholz  <martin@xemacs.org>
7569
7570         The byte compiler has been badly broken for a year,
7571         by the patch of 1999-12-06.
7572         * byte-optimize.el (byte-optimize-form-code-walker):
7573         Bug was: the byte compiler was making this erroneous optimization:
7574         (progn (or (foo)) (bar)) ==> (bar)
7575
7576 2000-11-20  Mike Sperber <mike@xemacs.org>
7577
7578         * setup-paths.el (paths-core-load-path-depth): Split
7579         `paths-load-path-depth' in two for site and core lisp.  Don't
7580         recurse into core.
7581         * setup-paths.el (paths-construct-load-path): Use.
7582
7583 2001-01-10  Andy Piper  <andy@xemacs.org>
7584
7585         * package-net.el (package-net-cygwin32-binary-size): new variable
7586         (package-net-win32-binary-size): ditto.  add much needed
7587         commentary.
7588
7589         * gutter-items.el (buffers-tab-items): correct off-by-one error
7590         for buffers-tab-max-size.
7591
7592 2001-01-08  Martin Buchholz <martin@xemacs.org>
7593
7594         * XEmacs 21.2.40 is released.
7595
7596 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7597
7598         * mule/hebrew.el: Fix comments and typos.
7599         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
7600
7601 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7602
7603         * ChangeLog.1: move ancient log from fill.el.
7604
7605         * dump-paths.el:
7606         paragraphs.el:
7607         mule/mule-category.el:
7608         Miscellaneous typo fixes and slight doc clarifications.
7609
7610         * mule/mule-ccl.el:  Correct file name in header.
7611
7612 2000-12-31  Martin Buchholz <martin@xemacs.org>
7613
7614         * XEmacs 21.2.39 is released.
7615
7616 2000-12-27  Martin Buchholz  <martin@xemacs.org>
7617
7618         * byte-optimize.el (byte-optimize-cond):
7619         (byte-optimize-cond-1): New.
7620         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
7621         Optimizes (cond (x nil)) ==> nil.
7622         Provide better diagnostic on malformed expr like (cond foo).
7623
7624 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
7625
7626         * mule/mule-coding.el:
7627         mule/mule-cmds.el (reset-language-environment,
7628         set-language-environment-coding-systems):
7629         Safer default coding-priority-list, corresponding to src/file-coding.h.
7630
7631 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
7632
7633         * package-admin.el: Allow package removal from
7634         early-package-load-path.
7635
7636 2000-12-15  Andreas Jaeger  <aj@suse.de>
7637
7638         * about.el (about-maintainer-info): Update my entry.
7639
7640 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
7641
7642         * packages.el (locate-library): Add support for bzip2
7643         compressed .el files.
7644
7645 2000-12-12  Andy Piper  <andy@xemacs.org>
7646
7647         * package-net.el: new file.
7648
7649 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
7650
7651         * font-lock.el: Add missing C++ keywords.
7652
7653 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
7654
7655         * simple.el (indent-for-comment): Preserve indentation of comments
7656         starting in column 0, as documented in (Info-goto-node
7657         "(xemacs)Comments").  Update docstring accordingly.
7658
7659 2000-12-05  Martin Buchholz <martin@xemacs.org>
7660
7661         * XEmacs 21.2.38 is released.
7662
7663 2000-12-04  Didier Verna  <didier@xemacs.org>
7664
7665         * mouse.el (default-mouse-track-set-point-in-window): remove
7666         spurious '+' operation detected by Martin.
7667
7668
7669 2000-12-01  Martin Buchholz  <martin@xemacs.org>
7670
7671         * cl-extra.el (coerce):
7672         Implement char to integer coercion.
7673         Remove extraneous (numberp) test.
7674
7675         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
7676         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
7677         (byte-optimize-predicate):
7678         Warn if evaluating constant expression signals an error.
7679         (byte-optimize-form): Small simplification.
7680
7681         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
7682
7683 2000-11-30  Martin Buchholz  <martin@xemacs.org>
7684
7685         * byte-optimize.el:
7686         (byte-optimize-minus):
7687         (byte-optimize-plus):
7688         (byte-optimize-mult):
7689         (byte-optimize-quo):
7690         Use (car (last x)) instead of (last x) to get last elt!
7691         Use `byte-optimize-predicate' to optimize `%'.
7692         Move optimizations for special numeric args to bytecomp.el.
7693         * bytecomp.el (byte-compile-associative): Remove.
7694         (byte-compile-max): New.
7695         (byte-compile-min): New.
7696         Properly handle erroneous calls: (max) (min).
7697         (byte-compile-plus): New.
7698         (byte-compile-minus):
7699         It's easiest to handle 0, +1 and -1 args here.
7700         (byte-compile-mult): New.
7701         It's easiest to handle 1, -1 and 2 args here.
7702         (byte-compile-quo):
7703         It's easiest to handle 0, +1 and -1 args here.
7704         Issue byte-compiler warning when dividing by zero.
7705
7706         Byte-compiler arithmetic improvements.
7707         Better optimize these expressions in the obvious way:
7708         (+ x y 1)   -->  varref x varref y add add1
7709         (+ x y -1)  -->  varref x varref y add sub1
7710         (- x y 0)   -->  (- x y)
7711         (- 0 x y)   -->  (- (- x) y)
7712         (% 42 19)   --> compile-time constant
7713         (/ 42 19)   --> compile-time constant
7714         (* (foo) 2) --> foo call dup plus
7715
7716         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7717         unless (declaim (optimize (safety 3)))
7718         or (setq byte-compile-delete-errors nil).
7719
7720 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7721
7722         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7723         docstrings.
7724
7725 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7726
7727         * startup.el (command-line-do-help):  Add documentation of
7728         portable dumper switches.
7729
7730 2000-11-22  Andy Piper  <andy@xemacs.org>
7731
7732         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7733
7734         * glyphs.el (init-glyphs): don't use autodetect for strings.
7735
7736 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7737
7738         * byte-optimize.el (byte-optimize-char-before):
7739         (byte-optimize-backward-char):
7740         (byte-optimize-backward-word):
7741         Fix incorrect optimizations for these sorts of expressions:
7742         (let ((x nil)) (backward-char x))
7743
7744 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7745
7746         * byte-optimize.el:
7747         * byte-optimize.el (byte-optimize-backward-char): New.
7748         * byte-optimize.el (byte-optimize-backward-word): New.
7749         Make backward-word and backward-char as efficient as forward versions.
7750
7751         * bytecomp.el (byte-compile-no-args-with-one-extra):
7752         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7753         * bytecomp.el (byte-compile-two-args-with-one-extra):
7754         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7755         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7756         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7757         Check if extra arg is constant nil, and if so, use byte-coded call.
7758
7759         * simple.el (backward-word):
7760         * simple.el (mark-word):
7761         * simple.el (kill-word):
7762         * simple.el (backward-kill-word):
7763         Make COUNT argument optional, for consistency with forward-char et al.
7764
7765         * abbrev.el (abbrev-string-to-be-defined):
7766         * abbrev.el (inverse-abbrev-string-to-be-defined):
7767         * abbrev.el (inverse-add-abbrev):
7768         * abbrev.el (expand-region-abbrevs):
7769         * buff-menu.el (Buffer-menu-execute):
7770         * indent.el (move-to-left-margin):
7771         * indent.el (indent-relative):
7772         * indent.el (move-to-tab-stop):
7773         * info.el (Info-reannotate-node):
7774         * lisp-mode.el (lisp-indent-line):
7775         * lisp.el (end-of-defun):
7776         * lisp.el (move-past-close-and-reindent):
7777         * misc.el (copy-from-above-command):
7778         * mouse.el (default-mouse-track-scroll-and-set-point):
7779         * page.el (forward-page):
7780         * paragraphs.el (forward-paragraph):
7781         * paragraphs.el (end-of-paragraph-text):
7782         * picture.el (picture-forward-column):
7783         * picture.el (picture-self-insert):
7784         * rect.el (extract-rectangle-line):
7785         * simple.el (newline):
7786         * simple.el (fixup-whitespace):
7787         * simple.el (backward-delete-char-untabify):
7788         * simple.el (transpose-chars):
7789         * simple.el (transpose-preceding-chars):
7790         * simple.el (do-auto-fill):
7791         * simple.el (indent-new-comment-line):
7792         * simple.el (blink-matching-open):
7793         * view-less.el (cleanup-backspaces):
7794         * wid-edit.el (widget-transpose-chars):
7795         * term/bg-mouse.el (bg-insert-moused-sexp):
7796         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7797
7798         * info.el (Info-fontify-node):
7799         * simple.el (backward-delete-function):
7800         Use canonical delete-backward-char instead of backward-delete-char.
7801
7802 2000-11-20  Andy Piper  <andy@xemacs.org>
7803
7804         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7805         no buffers.
7806
7807 2000-11-20  Andy Piper  <andy@xemacs.org>
7808
7809         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7810         buffer tabs.
7811
7812 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7813
7814         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7815         (proclaim inline...) was shadowing compiler-macros.
7816
7817 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7818
7819         * bytecomp.el (byte-compile-eval): New.
7820         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7821         Keeps this promise made in Lispref:
7822         "If a file being compiled contains a `defmacro' form, the macro is
7823         defined temporarily for the rest of the compilation of that file."
7824
7825 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7826
7827         * cl.el (floatp-safe):
7828         (plusp):
7829         (minusp):
7830         (oddp):
7831         (evenp):
7832         (cl-abs):
7833         Use a better parameter name than `x'.
7834
7835         * cl-macs.el (check-type): Make continuable.  Change documentation
7836         to require PLACE, but accept any form for compatibility.
7837
7838         * abbrev.el (define-abbrev): Use check-type.
7839         * font-menu.el (font-menu-change-face): Use check-type.
7840         * menubar.el (relabel-menu-item): Use check-type.
7841         * itimer.el: Fix typo.
7842
7843 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7844
7845         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7846
7847 2000-11-14  Martin Buchholz <martin@xemacs.org>
7848
7849         * XEmacs 21.2.37 is released.
7850
7851 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7852
7853         * code-cmds.el: Provide the feature.
7854
7855 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7856
7857         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7858
7859         * code-cmds.el: New file
7860         * mule/mule-cmds.el:
7861         * mule/mule-misc.el
7862         (coding-keymap): New keymap. Define coding system keyboard
7863         commands on file-coding builds too.
7864         (coding-system-change-eol-conversion):
7865         (universal-coding-system-argument):
7866         (set-default-coding-systems):
7867         (prefer-coding-system): Moved from mule-cmds.el
7868         (set-buffer-process-coding-system): Moved from mule-misc.el
7869
7870 2000-09-15  Stephen Carney <carney@scubadoo.com>
7871
7872         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7873
7874 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7875
7876         * package-get.el (package-get-download-sites): Add a pre-release
7877         site for experimental packages.
7878
7879         * auto-autoloads.el: Regenerated.
7880
7881 2000-08-01  Andy Piper  <andy@xemacs.org>
7882
7883         * gutter-items.el (buffers-tab-omit-function): reference
7884         buffers-tab-select-visible-buffers.
7885         (buffers-tab-filter-functions): new variable, by default uses
7886         buffers-tab-selection-function and buffers-tab-omit-function.
7887         (select-buffers-tab-buffers-by-mode): invert arguments.
7888         (buffers-tab-select-visible-buffers): new function. Invert calling
7889         of buffers-menu-omit-invisible-buffers.
7890         (buffers-tab-items): rewrite to use
7891         buffers-tab-filter-functions. Rewrite docstring.
7892         (gutter-buffers-tab-extent): delete.
7893         (add-tab-to-gutter): always build a new extent when adding the
7894         tabs.
7895         (update-tab-in-gutter): make gutter dirty when orientation
7896         changes.
7897
7898 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7899
7900         * bytecomp.el (byte-compile-defvar-or-defconst):
7901         Only do loadhist recording if defvar form includes a value.
7902
7903 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7904
7905         * bytecomp.el (byte-compile-initial-macro-environment):
7906         `eval-when-compile' should not compile its body.
7907
7908 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7909
7910         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7911         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7912         some Japanese English.  Remove some ancient FSF comments, and
7913         improve docstrings.  Use symbols not vectors for tables.
7914
7915 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7916
7917         * keymap.el:
7918         (local-key-binding):
7919         (global-key-binding):
7920         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7921
7922         * lisp.el:
7923         (backward-sexp): Slightly simpler code.
7924         (mark-sexp): Make arg optional, like FSF Emacs.
7925         (forward-list): Slightly simpler code.
7926         (backward-list): Slightly simpler code.
7927         (down-list):  Make arg optional, like FSF Emacs.
7928         (up-list):  Make arg optional, like FSF Emacs.
7929         (backward-up-list):  Make arg optional, like FSF Emacs.
7930         (kill-sexp):  Make arg optional, like FSF Emacs.
7931         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7932
7933         * font-menu.el (font-menu-change-face):
7934         Take continuable errors into account.
7935
7936         * abbrev.el:
7937         * abbrev.el (clear-abbrev-table):
7938         * abbrev.el (define-abbrev-table):
7939         * abbrev.el (define-abbrev):
7940         * abbrev.el (insert-abbrev-table-description):
7941         * apropos.el (apropos-documentation-check-doc-file):
7942         * apropos.el (apropos-documentation-check-elc-file):
7943         * buff-menu.el (list-buffers):
7944         * buff-menu.el (list-buffers-noselect):
7945         * bytecomp.el (byte-recompile-directory):
7946         * bytecomp.el (batch-byte-compile):
7947         * cl-macs.el (typep):
7948         * code-files.el (find-coding-system-magic-cookie):
7949         * code-files.el (insert-file-contents):
7950         * cus-edit.el (customize-set-variable):
7951         * cus-edit.el (customize-save-variable):
7952         * cus-face.el (custom-set-face-font-size):
7953         * cus-face.el (custom-set-face-update-spec):
7954         * cus-face.el (custom-reset-faces):
7955         * custom.el (custom-check-theme):
7956         * custom.el (copy-upto-last):
7957         * fill.el (canonically-space-region):
7958         * fill.el (fill-paragraph):
7959         * fill.el (fill-region):
7960         * fill.el (find-space-insertable-point):
7961         * fill.el (justify-current-line):
7962         * faces.el (face-spec-update-all-matching):
7963         * faces.el (set-face-stipple):
7964         * files-nomule.el (insert-file-contents):
7965         * files.el (insert-file-contents-literally):
7966         * files.el (hack-local-variables-last-page):
7967         * files.el (basic-save-buffer):
7968         * files.el (insert-directory):
7969         * font-menu.el (font-menu-change-face):
7970         * font.el (font-spatial-to-canonical):
7971         * format.el (format-encode-region):
7972         * format.el (format-insert-file):
7973         * format.el (format-replace-strings):
7974         * gutter.el (set-gutter-element):
7975         * help.el (key-or-menu-binding):
7976         * help.el (describe-bindings):
7977         * help.el (with-syntax-table):
7978         * indent.el (indent-rigidly):
7979         * indent.el (delete-to-left-margin):
7980         * info.el:
7981         * info.el (Info-extract-dir-entry-from):
7982         * info.el (Info-build-dir-anew):
7983         * info.el (Info-rebuild-dir):
7984         * info.el (Info-batch-rebuild-dir):
7985         * info.el (Info-read-subfile):
7986         * info.el (Info-build-node-completions):
7987         * info.el (Info-extract-menu-node-name):
7988         * isearch-mode.el (isearch-range-invisible):
7989         * isearch-mode.el (isearch-restore-invisible-extents):
7990         * itimer.el (itimerp):
7991         * itimer.el (itimer-live-p):
7992         * keymap.el:
7993         * keymap.el (substitute-key-definition):
7994         * keymap.el (read-command-or-command-sexp):
7995         * keymap.el (local-key-binding):
7996         * keymap.el (global-key-binding):
7997         * keymap.el (global-set-key):
7998         * keymap.el (local-set-key):
7999         * ldap.el:
8000         * ldap.el (ldap-add-entries):
8001         * ldap.el (ldap-delete-entries):
8002         * lisp.el (backward-sexp):
8003         * lisp.el (mark-sexp):
8004         * lisp.el (forward-list):
8005         * lisp.el (backward-list):
8006         * lisp.el (down-list):
8007         * lisp.el (backward-up-list):
8008         * lisp.el (up-list):
8009         * lisp.el (kill-sexp):
8010         * lisp.el (backward-kill-sexp):
8011         * menubar.el (add-menu-button):
8012         * menubar.el (add-submenu):
8013         * menubar.el (delete-menu-item):
8014         * menubar.el (relabel-menu-item):
8015         * mouse.el (narrow-window-to-region):
8016         * obsolete.el (define-obsolete-variable-alias):
8017         * obsolete.el (store-substring):
8018         * package-admin.el:
8019         * package-admin.el (package-admin-install-function):
8020         * package-admin.el (package-admin-install-function-mswindows):
8021         * package-admin.el (package-admin-default-install-function):
8022         * package-get.el (package-get-update-base-entries):
8023         * packages.el (packages-load-package-dumped-lisps):
8024         * packages.el (packages-collect-package-dumped-lisps):
8025         * printer.el (generic-print-buffer):
8026         * printer.el (generic-print-region):
8027         * replace.el (occur-mode-mouse-goto):
8028         * replace.el (perform-replace):
8029         * select.el (get-selection-no-error):
8030         * simple.el:
8031         * simple.el (newline):
8032         * simple.el (open-line):
8033         * simple.el (edit-and-eval-command):
8034         * simple.el (goto-line):
8035         * simple.el (undo):
8036         * simple.el (kill-region):
8037         * simple.el (copy-region-as-kill):
8038         * simple.el (kill-ring-save):
8039         * simple.el (set-mark):
8040         * simple.el (next-line):
8041         * simple.el (previous-line):
8042         * simple.el (line-move):
8043         * simple.el (set-goal-column):
8044         * simple.el (comment-region):
8045         * subr.el:
8046         * subr.el (putf):
8047         * syntax.el (modify-syntax-entry):
8048         * syntax.el (map-syntax-table):
8049         * view-less.el (view-file):
8050         * view-less.el (view-buffer):
8051         * view-less.el (view-file-other-window):
8052         * window-xemacs.el (backward-other-window):
8053         * window.el:
8054         * window.el (one-window-p):
8055         * window.el (walk-windows):
8056         * window.el (window-list):
8057         * x-mouse.el (x-mouse-kill):
8058         * x-select.el (x-get-cutbuffer):
8059         * x-select.el (x-store-cutbuffer):
8060         * term/bg-mouse.el (bg-mouse-line-to-center):
8061         * term/sun-mouse.el (window-line-end):
8062         * term/sun-mouse.el (sun-select-region):
8063         * term/sun.el (kill-region-and-unmark):
8064         * mule/mule-category.el:
8065         * mule/mule-category.el (modify-category-entry):
8066         * mule/mule-category.el (char-category-list):
8067         * mule/mule-coding.el (coding-system-force-on-output):
8068         * mule/mule-misc.el (coding-system-put):
8069         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
8070
8071 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
8072
8073         * cus-face.el: Typo fixes and tiny clarifications.
8074         * custom.el: ditto
8075
8076 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
8077
8078         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
8079         * startup.el (normal-top-level): Setup auto-save-list-file-name
8080         if auto-save-list-file-prefix is non-nil.
8081
8082 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
8083
8084         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
8085
8086 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8087
8088         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
8089         get symbol at point-min.
8090
8091 2000-10-24  Didier Verna  <didier@xemacs.org>
8092
8093         * info.el (Info-emacs-info-file-name): defconst it.
8094         * info.el (Info-footnote-tag): defcustom it.
8095         * info.el (Info-no-description-string): ditto.
8096         * info.el (Info-find-node): adapt to new semantics of
8097         'Info-suffixed-file (don't do the case variants stuff).
8098         * info.el (Info-insert-dir): rewrite the dir file variants code.
8099         * info.el (Info-directory-files): New. Return the list of info
8100         files in a directory.
8101         * info.el (Info-dir-outdated-p): use it.
8102         * info.el (Info-parse-dir-entries): ditto.
8103         * info.el (Info-build-dir-anew): don't restrict to files ending
8104         with a ".info.*" extension.
8105         * info.el (Info-set-mode-line): ditto.
8106         * info.el (Info-read-subfile): adapt to new semantics of
8107         'Info-suffixed-file (append 'exact argument).
8108         * info.el (Info-all-case-regexp): New. Return a regexp matching a
8109         string independently of the case.
8110         * info.el (Info-suffixed-file): use it (match all possible case
8111         for the file name).
8112         * info.el (Info-insert-file-contents): code cleanup.
8113         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
8114         columns.
8115         * info.el (Info-batch-rebuild-dir): ditto.
8116         * info.el (Info-read-node-name-1): ditto.
8117         * info.el (Info-search): ditto.
8118         * info.el (Info-fontify-node): ditto.
8119
8120
8121 2000-10-24  Didier Verna  <didier@xemacs.org>
8122
8123         * process.el (shell-command): when called from a program, avoid
8124         'push-mark's "mark-set" message.
8125
8126 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
8127
8128         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
8129         by a symbol, not by a vector.
8130         * mule/vietnamese.el (vscii): Likewise.
8131         (viscii): Likewise.
8132         * mule/cyrillic.el (koi8-r): Likewise.
8133
8134         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
8135         by a symbol, not by a vector.
8136         (chinese-big5-2): Likewise.
8137         * mule/ethiopic.el (ethiopic): Likewise.
8138         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
8139         (vietnamese-viscii-upper): Likewise.
8140
8141 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
8142
8143         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
8144
8145 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8146
8147         * byte-optimize.el (byte-optimize-car): New function.
8148         (byte-optimize-cdr): Ditto.
8149
8150 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
8151
8152         * byte-optimize.el: Partial synch with FSF 20.7.
8153         Optimize constant concatenation.
8154         Add keymapp as a side effect free function.  It is a built-in.
8155         (byte-after-unbind-pos): Remove byte-equal.
8156
8157 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8158
8159         * update-elc-2.el: Quote regexps correctly.
8160
8161 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
8162
8163         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
8164         (ccl-compile): Apply integerp, not integer-or-char-p to
8165         check the type of the buffer magnification
8166         (ccl-compile-write-string): Encode a string with binary
8167         coding system.
8168         (ccl-compile-write-repeat): Likewise.
8169
8170 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
8171
8172         * buff-menu.el:
8173         * bytecomp.el:
8174         * coding.el:
8175         * faces.el:
8176         * files.el:
8177         * fill.el:
8178         * float-sup.el:
8179         * font-lock.el:
8180         * help.el:
8181         * iso8859-1.el:
8182         * loaddefs.el:
8183         * menubar-items.el:
8184         * menubar.el:
8185         * modeline.el:
8186         * msw-font-menu.el:
8187         * paragraphs.el:
8188         * paths.el:
8189         * replace.el:
8190         * simple.el:
8191         * sound.el:
8192         * startup.el:
8193         * version.el:
8194         * x-faces.el:
8195         * x-font-menu.el:
8196         Remove purecopy.
8197
8198 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
8199
8200         * simple.el (do-auto-fill): Use the function pointer to by
8201         `comment-line-break-function', not `indent-new-comment-line'. This
8202         fixes an issue with cc-mode comment continuation.
8203
8204 2000-10-11  Martin Buchholz  <martin@xemacs.org>
8205
8206         * simple.el (turn-on-auto-fill):  Add (interactive).
8207         * mwheel.el (mwheel-install): Add (interactive).
8208         * font-lock.el (turn-on-font-lock): Add (interactive).
8209         (turn-off-font-lock): Add (interactive).
8210
8211 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8212
8213         * packages.el (packages-special-base-regexp): Add `man'.
8214
8215 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
8216
8217         * wid-edit.el (widget-specify-active): map over extents in current
8218         buffer like `widget-specify-inactive' does.  Mapping over the
8219         inactive extent object does not work since the current extent is
8220         ignored by `map-extents'.
8221
8222 2000-10-04  Martin Buchholz <martin@xemacs.org>
8223
8224         * XEmacs 21.2.36 is released.
8225
8226 2000-09-22  Martin Buchholz  <martin@xemacs.org>
8227
8228         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
8229         Optimize the compiled-function-constants vector by byte-code
8230         reference counts.
8231
8232 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
8233
8234         * build-report.el (build-report-delete-regexp): quote value in
8235         defcustom
8236
8237 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
8238
8239         * build-report.el (build-report): Don't bind srcdir which we don't
8240         use in `multiple-value-bind' to avoid the only byte-compiler
8241         warning.
8242
8243 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
8244
8245         * build-report.el: Requires cl and custom now.
8246         build-report-version is determined by XEmacs version -- remove
8247         build-report-version*.
8248         * build-report.el (build-report-version): Removed.
8249         * build-report.el (build-report-installation-version-regexp): New.
8250         * build-report.el (build-report-version-file-regexp): New.
8251         * build-report.el (build-report-installation-srcdir-regexp): New.
8252         * build-report.el (build-report-destination): Offer
8253         xemacs-build-reports and xemacs-beta.
8254         * build-report.el (build-report-keep-regexp): Adjusted.
8255         * build-report.el (build-report-delete-regexp): Adjusted.
8256         * build-report.el (build-report-make-output-dir): New.
8257         * build-report.el (build-report-installation-file): Replace use of
8258         `concat' with `expand-file-name'.
8259         * build-report.el (build-report-make-output-file): Removed.
8260         * build-report.el (build-report-make-output-files): New.
8261         * build-report.el (build-report-subject): Identify as
8262         user-variable with "*...".
8263         * build-report.el (build-report-prompts): Ditto.
8264         * build-report.el (build-report-version-file): New.
8265         * build-report.el (build-report-file-encoding): Identify as
8266         user-variable with "*...".
8267         * build-report.el (build-report-make-output-get): New.
8268         * build-report.el (build-report-insert-header): Report
8269         emacs-version and system-configuration instead of
8270         build-report-version.
8271         * build-report.el (build-report-insert-make-output): Add file
8272         argument.
8273         * build-report.el (build-report-insert-installation-file):
8274         Re-indent.
8275         * build-report.el (build-report-keep): Change docstring,
8276         re-indent.
8277         * build-report.el (build-report-delete): Ditto.
8278         * build-report.el (build-report-installation-data): New.
8279         * build-report.el (build-report-version-file-data): New.
8280
8281 2000-09-20  Martin Buchholz  <martin@xemacs.org>
8282
8283         * byte-optimize.el (byte-optimize-lapcode):
8284         Fix the optimization of using the first 5 elements of the
8285         constants vector for variables.
8286         (byte-optimize-lapcode): Fix another ancient broken optimization.
8287
8288 2000-09-19  Martin Buchholz  <martin@xemacs.org>
8289
8290         * *: Spelling mega-patch
8291
8292 2000-09-19  Martin Buchholz  <martin@xemacs.org>
8293
8294         * easymenu.el: doc fixes.
8295         (easy-menu-do-define): Use backquote.
8296         (easy-menu-change):
8297         (easy-menu-add):
8298         `when' seems much clearer than `if' here.
8299         (easy-menu-remove):
8300         (easy-menu-add-item):
8301         (easy-menu-item-present-p):
8302         (easy-menu-remove-item):
8303         Wrap using (when (featurep 'menubar) ...)
8304
8305 2000-09-16  Martin Buchholz  <martin@xemacs.org>
8306
8307         * bytecomp.el (displaying-byte-compile-warnings):
8308         Revert Ben's change to this function below so that the compile log
8309         is displayed properly for users of the "popper" package.
8310
8311 2000-09-12  Martin Buchholz  <martin@xemacs.org>
8312
8313         * window.el (save-selected-window): Use backquote.
8314
8315         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
8316         Renamed from `byte-compile-file-form-defvar'.
8317         * bytecomp.el (byte-compile-defvar-or-defconst):
8318         Only cons onto current-load-list in top-level forms.
8319         Else this leaks a cons cell every time a defun is called.
8320         Renamed from `byte-compile-defvar', for clarity.
8321         Warn when docstring of defvar is not a string.
8322         Use consistent error messages.
8323         Better comments.
8324
8325 2000-09-11  Martin Buchholz  <martin@xemacs.org>
8326
8327         * simple.el (set-variable):
8328         Remove unneeded defvar by rearranging order of let* forms.
8329
8330         * mule/mule-ccl.el (ccl-get-next-code):
8331         * menubar-items.el (bookmark-menu-filter):
8332         (language-environment-menu-filter):
8333         (tutorials-menu-filter):
8334         * toolbar-items.el (toolbar-compile):
8335         * byte-optimize.el (disassemble-offset):
8336         Use (declare (special ...)) instead of `defvar'.
8337
8338         * cl-macs.el (cl-do-proclaim):
8339         Fix (declare (special ...)) warning suppression syntax.
8340
8341 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
8342
8343         * info.el (Info-tag-table-marker):
8344         (Info-tag-table-buffer):
8345         (Info-find-file-node):
8346         (Info-read-subfile):
8347         (Info-build-node-completions):
8348         (Info-search):
8349         (Info-mode):
8350         Multiple info buffer support.
8351
8352 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
8353
8354         * ldap.el (ldap-decode-entry): New defun
8355         (ldap-search-entries): Use it in order to decode DN-prefixed
8356         entries properly
8357
8358 2000-08-23  Daniel Pittman <daniel@danann.net>
8359
8360         * mule/mule-cmds.el (coding-system-change-eol-conversion):
8361         Use `eq', not `=', to compare symbols.
8362
8363 2000-07-30  Ben Wing  <ben@xemacs.org>
8364
8365         * bytecomp.el (byte-compile-report-error):
8366         * bytecomp.el (displaying-byte-compile-warnings):
8367         if stack-trace-on-error is set, send out a backtrace when
8368         an error is encountered that stops byte compilation.  this
8369         should make it much much easier to track down those curious
8370         problems.  also undo the kludge of using a separate "*Show*"
8371         buffer for display when there's a temp-buffer-show-function;
8372         we can avoid this by just being a little smarter.
8373
8374         * dialog-items.el:
8375         * dialog-items.el (search-dialog-regexp): New.
8376         * dialog-items.el (search-dialog-callback):
8377         * dialog-items.el (make-search-dialog):
8378         add a regexp option to the dialog and clean up a bit.
8379
8380         * dialog.el:
8381         * dialog.el (yes-or-no-p-dialog-box):
8382         * dialog.el (get-dialog-box-response):
8383         * dialog.el (make-dialog-box):
8384         * dialog.el (dialog-box-finish): New.
8385         * dialog.el (dialog-box-cancel): New.
8386         * dialog.el (internal-make-dialog-box-exit): New.
8387         implement [properly!] the :modal property of the new dialog box
8388         interface.  this is the first time xemacs has ever had *proper*
8389         modal dialog boxes, giving the standard window-system feedback.
8390         (e.g. under windows, clicking on a disabled frame causes a beep
8391         and makes the dialog box flash three times.)
8392
8393         * dragdrop.el: header keyword frobbing.
8394
8395         * dumped-lisp.el (preloaded-file-list):
8396         renamed winnt.el to win32-native.el.
8397
8398         * faces.el (face-property):
8399         * faces.el (set-face-property):
8400         * faces.el (frob-face-property):
8401         * faces.el (frob-face-font-2):
8402         * faces.el (make-face-bold):
8403         * faces.el (make-face-italic):
8404         * faces.el (make-face-bold-italic):
8405         * faces.el (make-face-unbold):
8406         * faces.el (make-face-unitalic):
8407         * faces.el (make-face-smaller):
8408         * faces.el (make-face-larger):
8409         clean up the implementation of these so that window-system-specific
8410         methods are called only on objects belonging to that window system.
8411         previously, you could have [e.g.] mswindows-make-face-bold called
8412         on font object of device type `stream', which is not good and
8413         explains the subtle errors Adrian was getting when byte-compiling
8414         something that required 'term. (Adrian, now you can use stack-trace-
8415         on-error to find the exact place where things are going wrong instead
8416         of having to laboriously binary-search your way through.)
8417
8418         * finder.el (finder-known-keywords):
8419         cleaned up -- properly sorted, clarified the meanings of many of
8420         the keywords, and added a few -- mswin, gui, content, build, www,
8421         user, services.  the last two try to distinguish between a package
8422         that's used directly by the user, and a package that provides
8423         support services to other packages.
8424
8425         * font-lock.el (lisp-font-lock-keywords-2):
8426         update list of lisp control structures to include everything,
8427         including new ones i introduced.
8428
8429         * gutter.el: header keyword frobbing.
8430
8431         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
8432         recent isearch element was not doing so!  you got the second-most-
8433         recent instead.
8434
8435         * lisp-mode.el (construct-lisp-mode-menu):
8436         more menubar cleanups.
8437         * lisp-mode.el (with-selected-window):
8438         make it indent properly.
8439
8440         * menubar-items.el (default-menubar): lots of menubar cleanups.
8441         rearranged the options menu the most, e.g. splitting up the
8442         Keyboard/Mouse menu into a new Editing menu and combining the
8443         separate Scrollbar/Gutter/Toolbar submenus into Display.
8444         Got rid of General, moved items to Editing or new Troubleshooting.
8445         Moved Packages to Tools; doesn't seem to belong under Options.
8446         Added stuff to the Cmds menu, e.g. Change Case.
8447
8448         NB please don't complain about these periodic menubar changes.
8449         Anything like this is necessarily incremental in its construction
8450         -- By constant use you gradually become more and more aware of
8451         better and better ways to group menu items.  When we eventually
8452         move the options menu to a property sheet, the existing structure
8453         will probably be preserved fairly well.
8454
8455         * minibuf.el (next-history-element): fix problems with pressing
8456         down arrow in repeat-complex-command.
8457
8458         * modeline.el:
8459         * modeline.el (modeline-3d-p): New.
8460         added custom variable for controlling the 3d modeline.  the
8461         corresponding Options item has been present for a long time,
8462         but commented out with "fix me!" comments.  it's fixed now.
8463
8464         * obsolete.el (add-menu):
8465         remove bogus gettexts.
8466
8467         * process.el (shell-quote-argument):
8468         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
8469         For bash under Windows native, see below.
8470
8471         * simple.el:
8472         * simple.el (display-warning-buffer):
8473         Fixed the handling of warning display to eliminate the annoying
8474         *Show* buffer, like was done for byte-compiler output above.
8475
8476         * simple.el (debug-print): New.
8477         Simple function for sending debug messages to the console and/or
8478         other debug places.
8479
8480         * subr.el (replace-in-string):
8481         Rewrite this function to avoid N^2 behavior with large strings --
8482         catastrophic with the new Windows selection code! (Apparently the
8483         author of this function didn't realize there was a fun
8484         replace-match that could make his life much easier, because we
8485         duplicated the entire logic.  The new version is smaller, easier
8486         to understand, much more robust, and has extended features --
8487         those of replace-match.)
8488
8489         * window.el:
8490         * window.el (with-selected-window): New.
8491         An obvious complement to the existing `with-selected-frame' and
8492         `with-current-buffer'.
8493
8494         * win32-native.el: Renamed from winnt.el.
8495         Added a great deal of stuff for properly handling process quoting,
8496         somewhat modeled on Kirill's original model (which i later threw
8497         away).  We should now finally have correctly working process arg
8498         quoting/dequoting so that the final app gets exactly what we
8499         intended.  Because the mechanism is in Lisp, it's easily
8500         extendible. (For those running bash and running the native
8501         version, I tried hard to do what I thought was correct.  But more
8502         thought is needed, and ideally the volunteer work of people with
8503         these configurations that they generally run on.)
8504
8505         * x-font-menu.el (x-font-menu-font-data):
8506         Put in defvar's to fix byte-compiler warnings.
8507
8508 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
8509
8510         * select.el (selection-coercion-alist): Initialise.
8511         * select.el (select-coerce-to-text): New.
8512         * select.el (select-coerce): New.
8513         New functions to perform type and value coercion.
8514
8515         * select.el (select-buffer-killed-default): Keep data if it was
8516         on the clipboard.
8517
8518 2000-08-02  Martin Buchholz  <martin@xemacs.org>
8519
8520         * menubar-items.el (default-menubar): Fix typo.
8521         (default-menubar): `lambda' was mispelled as `lamda'.
8522
8523 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8524
8525         * window.el (shrink-window-if-larger-than-buffer): Remove
8526         edge checking code.
8527
8528 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8529
8530         * paths.el (gnus-local-domain): Removed.
8531         (gnus-local-organization): Ditto.
8532         (gnus-startup-file): Ditto.
8533
8534 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8535
8536         * files.el (auto-mode-alist): Add .spec for RPM.
8537
8538 2000-07-31  Andy Piper  <andy@xemacs.org>
8539
8540         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
8541
8542 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8543
8544         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
8545         browse-url.
8546         * help.el (xemacs-www-page): Ditto.
8547         (xemacs-www-faq): Ditto.
8548         * menubar-items.el (default-menubar): Ditto.
8549
8550         * wid-edit.el (widget-url-link-action): Ditto.
8551         From: Kenichi OKADA <okada@opaopa.org>.
8552
8553 2000-07-31  Martin Buchholz  <martin@xemacs.org>
8554
8555         * finder.el (finder-commentary): Add autoload cookie.
8556
8557 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8558
8559         * files.el (insert-file-contents-literally): Fix second let
8560         binding for `coding-system-for-read' to `coding-system-for-write'
8561         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
8562
8563 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
8564
8565         * files.el (insert-file-contents-literally): Use binary coding
8566         system (from Morioka san).
8567         (insert-file-contents-literally): Make file-name-handler method.
8568
8569 2000-07-26  Martin Buchholz  <martin@xemacs.org>
8570
8571         * cl-macs.el (get-selection): Add defsetf.
8572
8573 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
8574
8575         * x-init.el (x-activate-region-as-selection): replace obsolete
8576         function x-own-selection with own-selection.
8577         (ow-find): replace obsolete functions x-get-selection and
8578         x-get-clipboard with get-selection and get-clipboard.
8579         (init-post-x-win): replace obsolete function x-disown-selection
8580         with disown-selection.
8581
8582 2000-07-20  Mike Sperber  <mike@xemacs.org>
8583
8584         * startup.el (load-user-init-file): Only try to load init file if
8585         it exists.
8586
8587 2000-07-10  Andy Piper  <andy@xemacs.org>
8588
8589         * dialog-items.el: sync with Ben's patch.
8590
8591         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
8592         comment.
8593         (progress-text-glyph): deleted.
8594         (progress-layout-glyph): make completely minimal.
8595         (progress-gauge-glyph): ditto.
8596         (progress-display-style): fix to handle dynamic instantiator
8597         changes.
8598         (progress-text-instantiator): new.
8599         (progress-layout-instantiator): new.
8600         (progress-gauge-instantiator): new.
8601         (set-progress-display-instantiator): renamed and changed from
8602         set-progress-display-style.
8603         (progress-abort-glyph): use instantiator not glyph.
8604         (append-progress-display): use set-progress-display-instantiator
8605         and set-glyph-image.
8606         (abort-progress-display): ditto.
8607         (raw-append-progress-display): ditto.
8608
8609 2000-07-20  Ben Wing  <ben@xemacs.org>
8610
8611         * code-files.el: Move Mule-specific code to mule-coding.el.
8612
8613 2000-07-15  Ben Wing  <ben@xemacs.org>
8614
8615         * autoload.el:
8616         Fixed comments.
8617
8618         * cmdloop.el:
8619         * cmdloop.el (yes-or-no-p):
8620         * cmdloop.el (y-or-n-p):
8621         Make these functions use should-use-dialog-box-p and not be
8622         overridden in dialog.el.
8623
8624         * cus-dep.el:
8625         * cus-dep.el (Custom-make-dependencies): Removed.
8626         * cus-dep.el (Custom-make-dependencies-1): New.
8627         * cus-dep.el (Custom-make-one-dependency): New.
8628         New entry point for use in Makefiles, to avoid excessive
8629         invocations.
8630
8631         * cus-edit.el (custom-variable-reset-saved):
8632         * cus-edit.el (custom-variable-reset-standard):
8633         * cus-edit.el (custom-save-resets):
8634         Fix bytecompiler warnings.
8635
8636         * dialog.el:
8637         * dialog.el (yes-or-no-p-dialog-box):
8638         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
8639         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
8640         * dialog.el (get-dialog-box-response):
8641         * dialog.el (message-or-box):
8642         * dialog.el (make-dialog-box):
8643         * dialog.el (popup-dialog-box): New.
8644         Avoid yes-or-no-p bogosities.
8645         Create a general function `make-dialog-box' to encapsulate all
8646         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
8647
8648         * dumped-lisp.el (preloaded-file-list):
8649         Add dialog-items.  Clean up.  Group files by types.
8650
8651         * easymenu.el (easy-menu-add):
8652         * easymenu.el (easy-menu-remove):
8653         Account for accelerators.
8654
8655         * extents.el:
8656         * extents.el (extent-list): New args, like in map-extents.
8657         * extents.el (extent-at-event): New.
8658         * extents.el (extents-at-event): New.
8659
8660         * font-lock.el:
8661         * font-lock.el (font-lock-mode):
8662         * font-lock.el (font-lock-default-fontify-buffer):
8663         * font-lock.el (font-lock-default-unfontify-region):
8664         * font-lock.el (font-lock-fontify-syntactically-region):
8665         * font-lock.el (font-lock-fontify-keywords-region):
8666         Use new progress-feedback names.
8667
8668         * font-lock.el (java-font-lock-identifier-regexp):
8669         * font-lock.el (java-font-lock-class-name-regexp):
8670         Fix bytecompiler warnings.
8671
8672         * gutter-items.el:
8673         * gutter-items.el (progress-display-use-echo-area): Removed.
8674         * gutter-items.el (progress-feedback-use-echo-area): New.
8675         * gutter-items.el (progress-display-popup-period): Removed.
8676         * gutter-items.el (progress-feedback-popup-period): New.
8677         * gutter-items.el (set-progress-display-style): Removed.
8678         * gutter-items.el (set-progress-feedback-style): New.
8679         * gutter-items.el (progress-display-style): Removed.
8680         * gutter-items.el (progress-feedback-style): New.
8681         * gutter-items.el (progress-stack):
8682         * gutter-items.el (progress-displayed-p): Removed.
8683         * gutter-items.el (progress-feedbacked-p): New.
8684         * gutter-items.el (clear-progress-display): Removed.
8685         * gutter-items.el (clear-progress-feedback): New.
8686         * gutter-items.el (progress-display-clear-when-idle): Removed.
8687         * gutter-items.el (progress-feedback-clear-when-idle): New.
8688         * gutter-items.el (remove-progress-display): Removed.
8689         * gutter-items.el (remove-progress-feedback): New.
8690         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
8691         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
8692         * gutter-items.el (append-progress-display): Removed.
8693         * gutter-items.el (append-progress-feedback): New.
8694         * gutter-items.el (abort-progress-display): Removed.
8695         * gutter-items.el (abort-progress-feedback): New.
8696         * gutter-items.el (raw-append-progress-display): Removed.
8697         * gutter-items.el (raw-append-progress-feedback): New.
8698         * gutter-items.el (display-progress-display): Removed.
8699         * gutter-items.el (display-progress-feedback): New.
8700         * gutter-items.el (current-progress-display): Removed.
8701         * gutter-items.el (current-progress-feedback): New.
8702         * gutter-items.el (current-progress-display-label): Removed.
8703         * gutter-items.el (current-progress-feedback-label): New.
8704         * gutter-items.el (progress-display): Removed.
8705         * gutter-items.el (progress-feedback): New.
8706         Replace "progress-display" with "progress-feedback" globally.
8707
8708         * gutter-items.el (lprogress-display): Removed.
8709         * gutter-items.el (progress-feedback-with-label): New.
8710         Rename lprogress-display ==> progress-feedback-with-label.
8711
8712         * gutter-items.el (search-dialog-direction): Removed.
8713         * gutter-items.el (search-dialog-text): Removed.
8714         * gutter-items.el (search-dialog-callback): Removed.
8715         * gutter-items.el (make-search-dialog): Removed.
8716         Move to dialog-items.el.
8717
8718         * help.el:
8719         * help.el (help-mode-quit):
8720         * help.el (mode-for-help): New.
8721         * help.el (help-sticky-window): New.
8722         * help.el (help-window-config): New.
8723         * help.el (with-displaying-help-buffer):
8724         * help.el (function-at-event): New.
8725         * help.el (help-symbol-regexp): New.
8726         * help.el (help-symbol-run-function-1): New.
8727         * help.el (help-symbol-run-function): New.
8728         * help.el (help-symbol-function-context-menu): New.
8729         * help.el (help-symbol-variable-context-menu): New.
8730         * help.el (help-symbol-function-and-variable-context-menu): New.
8731         * help.el (frob-help-extents): New.
8732         * help.el (describe-function-1):
8733         * help.el (variable-at-point):
8734         * help.el (variable-at-event): New.
8735         * help.el (describe-variable):
8736         Major overhaul.
8737         - Make functions and variables be mousable.
8738         - Middle button hyperlinks.
8739         - New context-menu entries.
8740
8741         * keydefs.el:
8742         * keydefs.el (global-map):
8743         New key bindings to move lines up and down.
8744
8745         * lisp-mode.el:
8746         * lisp-mode.el (construct-lisp-mode-menu): New.
8747         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8748         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8749         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8750         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8751         Make popup and menubar menus be different.  Popup menu uses
8752         clicked location and automatically assumes symbol under the mouse
8753         for various commands.
8754
8755         * menubar-items.el:
8756         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8757         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8758
8759         * menubar-items.el (global-popup-menu): Removed.
8760         * menubar-items.el (mode-popup-menu): Removed.
8761         * menubar-items.el (activate-popup-menu-hook): Removed.
8762         * menubar-items.el (popup-mode-menu): Removed.
8763         * menubar-items.el (popup-buffer-menu): Removed.
8764         * menubar-items.el (popup-menubar-menu): Removed.
8765         Move to menubar.el.
8766
8767         * menubar.el:
8768         * menubar.el (global-popup-menu): New.
8769         * menubar.el (mode-popup-menu): New.
8770         * menubar.el (activate-popup-menu-hook): New.
8771         * menubar.el (last-popup-menu-event): New.
8772         * menubar.el (popup-mode-menu): New.
8773         * menubar.el (popup-buffer-menu): New.
8774         * menubar.el (popup-menubar-menu): New.
8775         * menubar.el (menu-call-at-event): New.
8776         Move non-content functions here.  Add support for context menu
8777         items on extents.
8778
8779         * minibuf.el (minibuffer-history-uniquify):
8780         Typo fix.
8781
8782         * minibuf.el (read-file-name-1):
8783         Call new file dialog box if it exists.
8784
8785         * minibuf.el (mouse-rfn-setup-vars):
8786         Clean up "chop" action.
8787
8788         * mouse.el:
8789         * mouse.el (button2): Now bound to mouse-track.
8790         * mouse.el (click-inside-extent-p):
8791         * mouse.el (point-inside-extent-p):
8792         * mouse.el (point-inside-selection-p):
8793         * mouse.el (mouse-drag-or-yank): Removed.
8794         * mouse.el (mouse-begin-drag-n-drop): New.
8795         * mouse.el (mouse-eval-sexp):
8796         * mouse.el (mouse-track-activate-strokes): New.
8797         * mouse.el (mouse-track-do-activate): New.
8798         * mouse.el (mouse-track):
8799         * mouse.el (default-mouse-track-event-is-with-button): New.
8800         * mouse.el (default-mouse-track-cleanup-hook):
8801         * mouse.el (default-mouse-track-drag-hook):
8802         * mouse.el (default-mouse-track-drag-up-hook):
8803         * mouse.el (default-mouse-track-click-hook):
8804         Merge drag-n-drop into mouse-track.
8805         Add general "activate" support to replace specific button2 kludges.
8806         Use "button modifier" support in mouse-track.
8807
8808         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8809
8810         * package-ui.el:
8811         * package-ui.el (pui-menu):
8812         * package-ui.el (pui-popup-context-sensitive): Removed.
8813         Fix bytecompiler warnings.
8814         Clean up popup code a bit.
8815
8816         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8817
8818         * simple.el:
8819         * simple.el (transpose-lines):
8820         * simple.el (transpose-line-up): New.
8821         * simple.el (transpose-line-down): New.
8822         * simple.el (transpose-subr):
8823         * simple.el (transpose-subr-1): Removed.
8824         Clean up, add functions to move lines up and down.
8825
8826         * startup.el (mail-host-address):
8827         * startup.el (user-mail-address):
8828         Customize.
8829
8830         * subr.el:
8831         * subr.el (set-symbol-value-in-buffer): New.
8832         * subr.el (error):
8833         * subr.el (check-argument-type):
8834         * subr.el (defined-error-p): New.
8835         Add structured error support.
8836
8837         * toolbar-items.el (toolbar-compile):
8838         Use new make-dialog-box.
8839
8840         * update-elc.el:
8841
8842         * userlock.el (ask-user-about-lock-dbox):
8843         * userlock.el (ask-user-about-supersession-threat-dbox):
8844         * userlock.el (ask-user-about-lock):
8845         * userlock.el (ask-user-about-supersession-threat):
8846         Use new make-dialog-box.
8847         Add safety checks; use should use-dialog-box-p.
8848
8849         * window-xemacs.el:
8850         * window-xemacs.el (__buffer-dedicated-frame):
8851         * window-xemacs.el (buffer-dedicated-frame): New.
8852         * window-xemacs.el (set-buffer-dedicated-frame): New.
8853         Move dedicated-frame stuff into lisp.
8854
8855 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8856
8857         * printer.el (generic-print-region): Do not require that
8858         `printer-name' be set.
8859         (printer-name): Commentary clarification.
8860
8861 2000-07-19  Martin Buchholz <martin@xemacs.org>
8862
8863         * XEmacs 21.2.35 is released.
8864
8865 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8866
8867         * select.el (selection-coercible-types): Initialise.
8868
8869 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8870
8871         * select.el (own-clipboard): Bug fix.
8872
8873 2000-07-17  Mike Sperber  <mike@xemacs.org>
8874
8875         * cus-edit.el (custom-migrate-custom-file): Save init file before
8876         continuing.
8877
8878 2000-07-16  Mike Sperber  <mike@xemacs.org>
8879
8880         * startup.el (load-init-file): Remove silly call to
8881         `load-user-custom-file`.
8882         (maybe-migrate-user-init-file): Minor fixes.
8883
8884 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8885
8886         * apropos.el (apropos-documentation-check-doc-file):
8887         `doc' variable should be let-bound, as was presumably intended.
8888
8889         * cus-edit.el (custom-variable-reset-saved):
8890         (custom-variable-reset-standard):
8891         Remove unused variable comment-widget.  Twice.
8892
8893         * toolbar.el (toolbar-blank-press-function):
8894         Add a real defvar with initial value nil and proper docstring.
8895         (press-toolbar-button): No need to check for boundp-ness anymore.
8896
8897         * rect.el (open-rectangle-line): Remove useless (let) form.
8898         Add defvar for pending-delete-mode.
8899
8900         * info.el (Info-find-node): This function needs an autoload cookie.
8901
8902         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8903         Use let* since the second form referred to the first.
8904
8905 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8906
8907         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8908         instead of removed `mswindows-get-clipboard'.
8909
8910
8911 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8912
8913         * select.el (select-convert-from-text): New.
8914         * select.el (select-convert-from-length): New.
8915         * select.el (select-convert-from-integer): New.
8916         * select.el (select-convert-from-identity): New.
8917         * select.el (select-convert-from-filename): New.
8918         * select.el (selection-converter-in-alist): Use them.
8919         New converter functions for X.
8920
8921         * select.el (get-selection): Removed comment.
8922
8923         * select.el (own-selection): Removed append code - I thought
8924         I'd already done this, but apparently not...
8925
8926         * select.el: Changed comment about TIMESTAMP.
8927
8928         * select.el (select-convert-in): New.
8929         * select.el (select-convert-out): New.
8930         New functions that get used by select.c.
8931
8932         * select.el (select-buffer-killed-default): New.
8933         * select.el (select-buffer-killed-text): New.
8934         * select.el (selection-buffer-killed-alist): New.
8935         New list and functions that get called if a relevant selection
8936         exists and a buffer gets killed.
8937
8938         * select.el (select-convert-to-targets):
8939         * select.el (select-convert-to-identity): Removed.
8940         * select.el (select-convert-from-identity): Removed.
8941         * select.el (select-converter-out-alist):
8942         Removed _EMACS_INTERNAL selection type.
8943
8944         * x-select.el (xselect-kill-buffer-hook): Removed.
8945         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8946         Removed this X-specific nonesense. Use the generic support
8947         in select.el instead.
8948
8949 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8950
8951         * mule/mule-category.el (defined-category-hashtable):
8952         Use make-hash-table instead of make-hashtable
8953
8954         * buff-menu.el: Byte-compiler warning fix.
8955
8956         * isearch-mode.el (isearch-highlight-all-cleanup):
8957         Remove unused variable `isearch-highlight-all-start'.
8958
8959         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8960
8961         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8962
8963         * cus-dep.el (Custom-make-dependencies):
8964         Add autoload cookie for custom-add-loads to generated custom-load.el.
8965
8966         * autoload.el (autoload-package-name): Warning suppression.
8967         Move defvar prior to first use.
8968
8969         * custom.el: Add autoload for custom-declare-face.
8970         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8971         * cl.el (cl-hack-byte-compiler):
8972         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8973         to work properly.
8974
8975 2000-07-08  Mike Sperber  <mike@xemacs.org>
8976
8977         * startup.el (load-home-init-file): Added variable.
8978         (maybe-migrate-user-init-file): Added.
8979         (load-user-init-file): Load custom file if different from init
8980         file.
8981
8982         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8983         "startup."
8984
8985         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8986         Moved `custom-file'-related code to cus-file.el.
8987
8988         * cus-file.el: New file.
8989
8990 2000-04-01  Mike Sperber  <mike@xemacs.org>
8991
8992         * packages.el (packages-find-package-directories): Added support
8993         for external package hierarchies with in-place installations.
8994
8995         * find-paths.el (paths-root-in-place-p): Added.
8996         (paths-find-emacs-directory): Added support for external
8997         directories with in-place installations.
8998         (paths-find-site-directory): Ditto.
8999
9000         * startup.el (find-user-init-file): Also look for
9001         ~/.xemacs/init.elc? in preference to ~/.emacs.
9002
9003 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
9004
9005         * select.el (own-selection):
9006         * select.el (own-clipboard): Changed `append' parameter to
9007         `how-to-use' parameter.
9008         * select.el (own-selection): Removed icky append code.
9009         * select.el (own-selection, get-selection): Removed extra type
9010         checking.
9011         * select.el (selection-appender-alist):
9012         * select.el (selection-converter-{in|out}-alist): Initialise.
9013         * select.el (select-append-to-*): New.
9014         * select.el (select-convert-from-*): New.  New functions to append
9015         data and convert data from external type.
9016
9017 2000-07-12  Stef Epardaud  <stef@lunatech.com>
9018
9019         * font-lock.el: Javadoc enhancements.
9020
9021 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9022
9023         * printer.el (generic-print-region): Compose job name from buffer
9024         name.
9025
9026 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
9027
9028         * font-lock.el (font-lock-fontify-pending-extents): Call
9029         font-lock-fontify-region instead of font-lock-fontify-buffer
9030         to avoid unnecessary progress gauges.
9031
9032 2000-07-06  Craig Lanning  <lanning@scra.org>
9033
9034         * custom-load.el (faces):
9035
9036         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
9037         dir is a regex.
9038
9039         * process.el (call-process-internal): from Dan Holmsand, use binary
9040         coding systems so that jka-compr works.
9041
9042 2000-07-07  Ben Wing  <ben@xemacs.org>
9043
9044         * font-lock.el: Undo previous change.  Unfortunately, some
9045         files actually use the variables directly in their init code
9046         without quoting them.
9047
9048 2000-07-07  Ben Wing  <ben@xemacs.org>
9049
9050         * font-lock.el (defvar font-lock-*-face): Removed.
9051
9052         * font-lock.el (font-lock-apply-highlight): Bind these face vars
9053         only when necessary.
9054
9055 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
9056
9057         * cl-macs.el: fix cl-transform-function-property kludge
9058         so that it does not require a random feature.
9059
9060 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9061
9062         * files.el (auto-mode-alist): allow .make extension for Makefiles,
9063         as in Linux kernel "Rules.make".
9064
9065 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9066
9067         * build-report.el (build-report): Add autoload cookie.
9068
9069 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
9070
9071         * package-ui.el (defgroup pui):  Correct a misspelling
9072         (pui-toggle-package-delete):  Change `seleted' to `selected'
9073
9074 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
9075
9076         * package-get.el (package-get-update-base):
9077         (package-get): Use insert-file-contents-literally always.
9078         (package-get-maybe-save-index):
9079         Force coding system for writing to binary.
9080
9081 2000-06-08  Mike Alexander  <mta@arbortext.com>
9082
9083         * code-process.el (call-process-region): If there is no coding
9084         system for the process on process-coding-system-alist use the
9085         coding system of the buffer containing the region.
9086
9087 2000-06-10  Ben Wing  <ben@xemacs.org>
9088
9089         * cmdloop.el (command-error):
9090         If debug-on-error and noninteractive, output backtrace.
9091
9092         * files.el (file-relative-name):
9093         Remove MSDOS references.
9094
9095         * simple.el (line-number): New function, due to non-obvious
9096         behavior/usage of count-lines.
9097
9098         * simple.el (count-lines): document non-obvious usage to get
9099         line number.
9100
9101 2000-06-11  Ben Wing  <ben@xemacs.org>
9102
9103         * faces.el ((featurep 'xpm)):
9104         * x-faces.el (x-init-face-from-resources):
9105         * x-faces.el (x-init-frame-faces):
9106         * x-misc.el (x-init-specifier-from-resources):
9107         * x-misc.el (x-get-resource-and-bogosity-check):
9108         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
9109         * x-mouse.el (x-init-pointer-shape):
9110         * x-scrollbar.el (x-init-scrollbar-from-resources):
9111         Add sixth argument to x-get-resource calls so as to issue warnings
9112         rather than errors on bogus arguments.
9113
9114 2000-06-05  Ben Wing  <ben@xemacs.org>
9115
9116         * compat.el: new file.  provides a clean, non-intrusive way to
9117         define compatibility functions.
9118
9119         * process.el (shell-quote-argument): temporary fix for lack
9120         of nt-quote-process-args.  #### I need to put back the overall
9121         structure of that mechanism but redo the guts of it using the
9122         extra intelligence in the C code.
9123
9124 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
9125
9126         * package-info.el (pi-md5sum): Calculate MD5 sum just like
9127         `package-get' does in package-get.el, instead of using external
9128         "md5sum" program.
9129
9130         * package-get.el (package-get): Insert package file literally to
9131         make checksum calculation work.
9132
9133 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
9134
9135         * code-files.el (convert-mbox-coding-system): Deleted.
9136         (file-coding-system-alist): Removed reference to
9137         convert-mbox-coding-system.
9138
9139 2000-05-28  Martin Buchholz <martin@xemacs.org>
9140
9141         * XEmacs 21.2.34 is released.
9142
9143 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9144
9145         * font-lock.el (font-lock-keywords): Rewrote docstring
9146
9147 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
9148
9149         * loadhist.el (unload-feature): handle case where x is both boundp
9150         and fboundp
9151
9152 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
9153
9154         * packages.el: It's ok to use built-in macros, but not lisp
9155         defined ones.
9156
9157 2000-05-20  Ben Wing  <ben@xemacs.org>
9158
9159         * font-lock.el:
9160         * font-lock.el (font-lock-message-threshold):
9161         * font-lock.el (font-lock-mode):
9162         * font-lock.el (font-lock-default-fontify-buffer):
9163         * font-lock.el (font-lock-always-fontify-immediately):
9164         * font-lock.el (font-lock-old-extent): Removed.
9165         * font-lock.el (font-lock-old-len): Removed.
9166         * font-lock.el (font-lock-fontify-glumped-region): Removed.
9167         * font-lock.el (font-lock-pending-extent-table): New.
9168         * font-lock.el (font-lock-range-table): New.
9169         * font-lock.el (font-lock-after-change-function):
9170         * font-lock.el (font-lock-after-change-function-1): Removed.
9171         * font-lock.el (font-lock-fontify-pending-extents): New.
9172         * font-lock.el ('font-lock-revert-cleanup): Removed.
9173         * font-lock.el ('font-lock-revert-setup): Removed.
9174         Rewrite deferral code to handle any number of changes, merging
9175         them properly.  Remove hacked-up code for revert-buffer, now
9176         unnecessary.
9177
9178         * menubar-items.el (default-menubar):
9179         In Options->Edit Init File, don't switch to emacs-lisp-mode
9180         unless necessary; doing this turns off font-lock.
9181
9182 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
9183
9184         * keydefs.el: Define C-x BS to backward-kill-sentence.
9185
9186 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
9187
9188         * files.el (hack-local-variables-prop-line): Use non-greedy
9189         matching to process -*-texinfo-*- -*-.
9190
9191 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
9192
9193         * minibuf.el (minibuf-directory-files): new function.
9194         (read-file-name-activate-callback): use minibuf-directory-files.
9195         (read-directory-name-internal): ditto.
9196         (mouse-file-display-completion-list): ditto.
9197         (mouse-directory-display-completion-list): ditto.
9198         (read-file-name-internal): remove "./" from completion list unless
9199         explicitly matched, for consistency.
9200
9201 2000-05-11  Ben Wing  <ben@xemacs.org>
9202
9203         * gutter-items.el (gutter-buffers-tab):
9204         * gutter-items.el (add-tab-to-gutter):
9205         * gutter-items.el (update-tab-in-gutter):
9206         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
9207         * gutter-items.el (append-progress-display):
9208         * gutter-items.el (abort-progress-display):
9209         * gutter-items.el (raw-append-progress-display):
9210         Further fixes.  Use set-glyph-image not set-image-instance-property,
9211         to fix problems with multiple windows in a frame.
9212
9213         * menubar-items.el (tutorials-menu-filter):
9214         Fix typo.
9215
9216         * startup.el (early-error-handler):
9217         Display message box under windows; otherwise, message will disappear
9218         before it can be viewed.
9219
9220         * update-elc.el:
9221         Fix bug in NEEDTODUMP processing.
9222
9223 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
9224
9225         * startup.el (lock-directory): Removed.
9226         (superlock-file): Ditto.
9227         (startup-set-paths): Remove lockdir.
9228         (startup-setup-paths-warning): Remove lock-directory.
9229
9230         * setup-paths.el (paths-find-lock-directory): Removed.
9231         (paths-find-superlock-file): Ditto.
9232
9233 2000-05-09  Ben Wing  <ben@xemacs.org>
9234
9235         * faces.el (set-face-property):
9236         * faces.el (set-face-font):
9237         * faces.el (set-face-foreground):
9238         * faces.el (set-face-background):
9239         * faces.el (set-face-background-pixmap):
9240         * faces.el (set-face-underline-p):
9241         * faces.el (set-face-strikethru-p):
9242         * faces.el (set-face-highlight-p):
9243         * faces.el (set-face-dim-p):
9244         * faces.el (set-face-blinking-p):
9245         * faces.el (set-face-reverse-p):
9246         doc string changes.
9247
9248         * glyphs.el:
9249         * glyphs.el (make-image-specifier):
9250         * glyphs.el (glyph-property):
9251         * glyphs.el (set-glyph-image):
9252         * glyphs.el (make-glyph):
9253         * glyphs.el (make-pointer-glyph):
9254         * glyphs.el (make-icon-glyph):
9255         * glyphs.el (widget-image-instance-p): New.
9256         authorship info, lots of doc changes.  New predicate, inadvertently
9257         omitted.  the general principle with specifier docs is now that
9258         the description of instantiators should go with the make-foo-specifier
9259         fun's doc string, rather than in foo-specifier-p.  this follows
9260         conventions elsewhere in XEmacs and in general is a lot more obvious
9261         of a place to look.  sometimes the make-foo-specifier function needs
9262         to be created in the process.
9263
9264         * gutter.el:
9265         * gutter.el (make-gutter-specifier): New.
9266         * gutter.el (make-gutter-size-specifier): New.
9267         * gutter.el (make-gutter-visible-specifier): New.
9268         specifier doc updates according to the conventions specified before.
9269
9270         * objects.el:
9271         * objects.el (make-font-specifier):
9272         * objects.el (make-color-specifier):
9273         * objects.el (make-face-boolean-specifier): New.
9274         specifier doc updates according to the conventions specified before.
9275
9276         * specifier.el:
9277         * specifier.el (set-specifier):
9278         * specifier.el (make-integer-specifier): New.
9279         * specifier.el (make-boolean-specifier): New.
9280         * specifier.el (make-natnum-specifier): New.
9281         * specifier.el (make-generic-specifier): New.
9282         * specifier.el (make-display-table-specifier): New.
9283         specifier doc updates according to the conventions specified before.
9284
9285         * toolbar.el:
9286         * toolbar.el (make-toolbar-specifier): New.
9287         specifier doc updates according to the conventions specified before.
9288
9289 2000-05-09  Ben Wing  <ben@xemacs.org>
9290
9291         * process.el (call-process-internal): Revert to previous version
9292         because Mike's change clashed with a change I did not long before.
9293         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
9294         Thanks very much Mike for pointing out the bug and submitting a
9295         patch!
9296
9297 2000-04-13  Mike Alexander  <mta@arbortext.com>
9298
9299         * process.el (call-process-internal): Send the correct input buffer
9300         (call-process-internal): Return the exit status of the process
9301
9302 2000-05-07  Ben Wing  <ben@xemacs.org>
9303
9304         * winnt.el:
9305         * winnt.el (nt-quote-args-verbatim): Removed.
9306         * winnt.el (nt-quote-args-prefix-quote): Removed.
9307         * winnt.el (nt-quote-args-backslash-quote): Removed.
9308         * winnt.el (nt-quote-args-double-quote): Removed.
9309         * winnt.el (nt-quote-args-functions-alist): Removed.
9310         * winnt.el (nt-quote-process-args): Removed.
9311         Remove all stuff for argument quoting.  We borrow the code instead
9312         from Emacs 20.6, which is much more careful in its quoting
9313         (e.g. in handling runs of the escape character) and avoids most of
9314         the need for this Lisp mechanism by checking to see whether we're
9315         running a Cygwin or normal program and doing the appropriate
9316         quoting.  If we end up needing such a mechanism, we should add
9317         it by extending the variable `mswindows-quote-process-args' so it
9318         can take an alist of regexps.
9319
9320 2000-05-07  Ben Wing  <ben@xemacs.org>
9321
9322         * keydefs.el:
9323         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
9324         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
9325         the window without moving point.
9326
9327         * simple.el:
9328         * simple.el (scroll-up-one): New.
9329         * simple.el (scroll-down-one): New.
9330         Functions for use with C-M-up/down.
9331
9332 2000-05-01  Martin Buchholz <martin@xemacs.org>
9333
9334         * XEmacs 21.2.33 is released.
9335
9336 2000-04-29  Martin Buchholz  <martin@xemacs.org>
9337
9338         * dialog.el (yes-or-no-p-dialog-box):
9339         Fix docstring.
9340         Fix following horrible bug in X11 mode with focus-follows-mouse:
9341           1. Visit two files in two different frames.
9342           2. do File->Revert Buffer in one of those frames.
9343           3. Dialog box appears.
9344           4. Arrange things so that the mouse passes over the *other*
9345              frame, then to the dialog box, and click on "Yes".
9346           5. The file contents end up in the *wrong* buffer!
9347         Add TODO comment.
9348
9349 2000-04-28  Ben Wing  <ben@xemacs.org>
9350
9351         * help.el (describe-installation): correct typo introduced
9352         in last patch: boundp -> fboundp.
9353
9354         * etags.el (buffer-tag-table-list):
9355         canonicalize filenames to Unix format so that tag-table-alist
9356         searching works under Windows.
9357
9358         * autoload.el:
9359         Bowdlerize the supposedly objectionable words
9360         "who couldn't quite manage to cleanly modify batch-update-autoloads".
9361
9362         * gutter-items.el (set-progress-display-style):
9363         * gutter-items.el (search-dialog-callback):
9364         * gutter-items.el (make-search-dialog):
9365         Change to new callback-ex api.
9366
9367 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9368
9369         * help.el: (describe-installation): decode-coding-string is not
9370         defined in a non MULE environment.
9371
9372 2000-04-28  Ben Wing  <ben@xemacs.org>
9373
9374         * gutter-items.el (buffer-list-changed-hook):
9375         use it, not record-buffer-hook.
9376
9377         * subr.el (record-buffer-hook): Removed.
9378
9379 2000-04-27  Ben Wing  <ben@xemacs.org>
9380
9381         * gutter-items.el (buffers-tab-switch-to-buffer): do not
9382         use NORECORD option.  Andy will not like this, but the existing
9383         gutter behavior is just wrong, as per this comment:
9384
9385         ;; this used to add the norecord flag to both calls below.
9386         ;; this is bogus because it is a pervasive assumption in XEmacs
9387         ;; that the current buffer is at the front of the buffers list.
9388         ;; for example, select an item and then do M-C-l
9389         ;; (switch-to-other-buffer).  Things get way confused.
9390         ;;
9391         ;; Andy, if you want to maintain the current look, you must
9392         ;;  *uncouple* the gutter order and buffers order.
9393
9394         * loaddefs.el (completion-ignored-extensions): unfuckify.
9395
9396         * bytecomp.el (batch-byte-compile-one-file): new function, used in
9397         xemacs.mak.
9398
9399         * autoload.el (batch-update-one-directory): new function, used in
9400         xemacs.mak.
9401
9402         * loadup.el: set gc-cons-threshold very high unless dumping --
9403         loadup during update-elc is much much much faster.  also do this
9404         when quick-building.
9405
9406         add commented-out code for profiling loadup.
9407
9408
9409         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
9410         is required in order to build xemacs.
9411
9412 2000-04-26  Ben Wing  <ben@xemacs.org>
9413
9414         * loadup.el: don't garbage collect during loadup if quick-build
9415         compile-time option is set.
9416
9417 2000-04-23  Ben Wing  <ben@xemacs.org>
9418
9419         * update-elc.el: compute whether any dumped .el or .elc files
9420         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
9421         if so.
9422
9423         * update-elc.el (update-elc-files-to-compile): always change
9424         NOBYTECOMPILE in the src directory rather than current dir,
9425         so it will work under NT.
9426
9427         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
9428         the form of this file is identical between Unix and Windows.
9429         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
9430         Added comment.
9431         (update-autoloads-from-directory): updated doc string.
9432         updated doc strings in a few other places.
9433
9434 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
9435
9436         * bytecomp.el (byte-force-recompile): Fix argument to
9437         byte-recompile-directory.
9438
9439 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
9440
9441         * gutter-items.el (progress-display-clear-when-idle): Use
9442         add-one-shot-hook.
9443         * gutter-items.el (clear-progress-display): Adjust number of
9444         arguments.
9445
9446 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
9447
9448         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
9449
9450 2000-04-16  Ben Wing  <ben@xemacs.org>
9451
9452         * printer.el: New file.
9453
9454         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
9455
9456         * help.el (describe-installation): Fix decoding for Windows.
9457
9458         * menubar-items.el:
9459         * menubar-items.el (default-menubar):
9460         * menubar-items.el (tutorials-menu-filter): New.
9461         * menubar-items.el (popup-menubar-menu):
9462         Add authorship.  Redo Help menu and Tutorials filter.
9463
9464         * menubar.el: Correct comment.
9465
9466         * modeline.el (modeline-buffer-identification): Correct doc string.
9467
9468         * simple.el:
9469         * simple.el (printing): Removed.
9470         * simple.el (printer-name): Removed.
9471         * simple.el (generic-print-buffer): Removed.
9472         * simple.el (generic-print-region): Removed.
9473         Move generic print code to printer.el.
9474
9475 2000-04-15  Ben Wing  <ben@xemacs.org>
9476
9477         * simple.el (generic-print-region): New.
9478         make this function actually work.
9479         (generic-print-buffer): call generic-print-region.
9480
9481 2000-04-14  Andy Piper  <andy@xemacs.org>
9482
9483         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
9484         by using the new widget-callback-current-channel.
9485         (search-dialog-callback): ditto.
9486
9487 2000-04-12  Andy Piper  <andy@xemacs.org>
9488
9489         * gutter.el (default-gutter-position): moved from gutter-items.el.
9490         (default-gutter-position-changed-hook): ditto.
9491         (gutter-element-visibility-changed-hook): ditto.
9492         (set-gutter-element): ditto.
9493         (remove-gutter-element): ditto.
9494         (set-gutter-element-visible-p): ditto.
9495         (gutter-element-visible-p): ditto.
9496         (init-gutter): ditto.
9497
9498         * dialog.el (make-dialog-box): renamed and moved from
9499         gutter-items.el
9500
9501         * gutter-items.el: move various functions elsewhere.
9502
9503 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
9504
9505         * menubar-items.el: Fixed place of parenthesis.
9506
9507 2000-04-12  Ben Wing  <ben@xemacs.org>
9508
9509         * etags.el (find-tag-at-point): New.  Lets you do find-tag
9510                 without constantly being prompted for the tag.
9511         * simple.el: Added a number of section headings, to clarify the
9512                 organization of this file.
9513         * simple.el (activate-region):
9514         * simple.el (region-exists-p):
9515         * simple.el (region-active-p):
9516                 Moved these three function down to the other side of
9517                 the case-changing functions, so they join the rest of
9518                 the region code.
9519         * simple.el (printing): New.
9520         * simple.el (printer-name): New.
9521         * simple.el (generic-print-buffer): New.
9522                 New functions, a very simple prototype for a unified
9523                 printing interface.
9524
9525         * process.el (call-process-internal): Real fix for null BUFFER,
9526                 other problems with BUFFER specs.
9527
9528         * menubar-items.el:
9529                 Fixed up File->Print to use new printing functions.
9530                 Various corrections and expansions to Grep/Compile menus.
9531                 New options for Printing.
9532                 New options for SMTP Mail, the way to send mail under
9533                   MS Windows. (There's also a package patch to make SMTP
9534                   Mail be the default under MSWin.)
9535
9536 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
9537
9538         * menubar-items.el: Selecting Rectangle Mousing from menubar
9539         did not work.  Needed to quote mouse-track-rectangle-p.
9540
9541 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
9542
9543         * cl-compat.el (keywordp): Removed.
9544
9545 2000-04-05  Andy Piper  <andy@xemacs.org>
9546
9547         * gutter-items.el (progress-layout-glyph): don't initialize here.
9548         (progress-gauge-glyph): use dynamic sizing.
9549         (set-progress-display-style): new function. Set progress glyphs
9550         appropriately depending on the style.
9551         (progress-display-style): new variable. Custom version of
9552         set-progress-display-style.
9553         (progress-abort-glyph): switch to dynamic sizes.
9554         (search-dialog-text): make the edit field active.
9555
9556 2000-04-04  Andy Piper  <andy@xemacs.org>
9557
9558         * gutter-items.el (make-search-dialog): need to make the search
9559         dialog visible after creation.
9560
9561         * menubar-items.el (default-menubar): use the search dialog for
9562         searching. Remove some extraneous search menu items.
9563
9564         * gutter-items.el (set-gutter-element): allow glyphs to be used as
9565         well as strings.
9566         (make-gutter-only-dialog-frame): allow the user to create the
9567         frame unmapped. Allow the gutter spec to be given as a glyph.
9568         (search-dialog-direction): new variable.
9569         (search-dialog-text): new variable.
9570         (search-dialog-callback): new function. Callback for the search
9571         dialog action.
9572         (make-search-dialog): new function. Create a user-friendly search
9573         dialog.
9574
9575 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
9576
9577         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
9578         under Windows.
9579
9580 2000-04-01  Andy Piper  <andy@xemacs.org>
9581
9582         * font-lock.el (font-lock-fontify-keywords-region): Calculate
9583         progress more accurately.
9584
9585 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9586
9587         * finder.el (finder-compile-keywords): Process readable files only.
9588         Because error in process of .#finder-inf.el when compile xemacs
9589         with --with-clash-detection option.
9590
9591 2000-03-31  Andy Piper  <andy@xemacs.org>
9592
9593         * gutter-items.el (append-progress-display): don't delay after a
9594         successful font-lock.
9595         (make-gutter-only-dialog-frame): new function. Allow users to
9596         create gutter-only dialogs.
9597
9598 2000-03-27  Mike Alexander  <mta@arbortext.com>
9599
9600         * process.el (call-process-internal): Handle a null BUFFER
9601         parameter correctly.
9602
9603 2000-03-28  Andy Piper  <andy@xemacs.org>
9604
9605         * gutter-items.el (abort-progress-display): put strings in the
9606         gutter not extents.
9607         (progress-layout-glyph): signal special 'quit callback.
9608         (progress-display-quit-function): deleted.
9609         (progress-display-stop-callback): deleted.
9610         (progress-display-dispatch-command-events): deleted.
9611         (append-progress-display): remove calls to
9612         progress-display-dispatch-command-events.
9613         (raw-append-progress-display): ditto.
9614
9615 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
9616
9617         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
9618         being a list.  Actually define `stipple-pixmap-p' which is used as
9619         an error predicate.  Correctly handle PIXMAP being either relative
9620         or absolute file name.
9621
9622 2000-03-24  Andy Piper  <andy@xemacs.org>
9623
9624         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
9625         (abort-progress-display): ditto. Don't delete the created extent.
9626         (raw-append-progress-display): ditto.
9627         (progress-display-dispatch-non-command-events): new
9628         function. Encapsulates what we want to do when no command input is
9629         required.
9630         (progress-display-dispatch-command-events): likewise, but disable
9631         for now since it causes too many problems.
9632         (append-progress-display): use them.
9633         (raw-append-progress-display): ditto.
9634         (default-gutter-position-changed-hook): set this rather than
9635         default-gutter-position-changed.
9636         (default-gutter-position-changed-hook): lambda with zero arguments
9637         rather than one.
9638         (raw-append-progress-display): trap errors in pending input since
9639         allowing them to signal will hose the gauge well and
9640         truly. Ideally we would like to delay these until we are more able
9641         to cope.
9642         (append-progress-display): ditto.
9643
9644 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
9645
9646         * lisp/make-docfile.el: call-process-internal is now implemented
9647         in process.el.
9648
9649 2000-03-21  Ben Wing  <ben@xemacs.org>
9650
9651         * mule\mule-cmds.el (set-language-info-alist):
9652         Fix to correspond to new menu arrangement.
9653
9654 2000-03-21  Ben Wing  <ben@xemacs.org>
9655
9656         * process.el:
9657         * process.el (call-process-internal): New.
9658         New implementation of call-process.  Only enabled under NT, so far.
9659         stderr handling not implemented yet in CVS'd C code.
9660
9661 2000-03-20  Ben Wing  <ben@xemacs.org>
9662
9663         * lisp-mode.el:
9664         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
9665         * lisp-mode.el (lisp-interaction-mode):
9666         Put back Lisp Interaction menubar for Jan V's sake.
9667
9668         * simple.el:
9669         * simple.el (mark-ring):
9670         * simple.el (dont-record-current-mark): New.
9671         * simple.el (in-shifted-motion-command): New.
9672         * simple.el (mark-ring-unrecorded-commands): New.
9673         * simple.el (mark-ring-max):
9674         * simple.el (set-mark-command):
9675         * simple.el (push-mark):
9676         * simple.el (handle-pre-motion-command):
9677         Implement scheme for not recording unimportant marks.
9678
9679         * subr.el:
9680         * subr.el (function-allows-args): New.
9681         New function function-allows-args.
9682
9683 2000-03-20  Martin Buchholz <martin@xemacs.org>
9684
9685         * XEmacs 21.2.32 is released.
9686
9687 2000-03-20  Andy Piper  <andy@xemacs.org>
9688
9689         * gutter-items.el (update-tab-in-gutter): force selection of the
9690         selected-window if required to do so.
9691         (buffers-tab-items): ditto.
9692         (add-tab-to-gutter): ditto.
9693         (create-frame-hook): use force-selection.
9694         (default-gutter-position-changed): lambdify.
9695         (update-tab-hook): deleted since it was only used in one place.
9696
9697 2000-03-18  Andy Piper  <andy@xemacs.org>
9698
9699         * files.el (find-file-noselect): undo change that shouldn't have
9700         gone in.
9701
9702 2000-03-17  Andy Piper  <andy@xemacs.org>
9703
9704         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
9705         of selected-window trickery.
9706
9707         * gutter-items.el (update-tab-in-gutter): don't give dedicated
9708         frames tabs.
9709         (progress-display-stop-callback): progress -> progress-display
9710         (progress-display-quit-function): ditto.
9711         (clear-progress-display): ditto.
9712         (remove-progress-display): ditto.
9713         (append-progress-display): ditto.
9714         (abort-progress-display): ditto.
9715         (raw-append-progress-display): ditto.
9716         (display-progress-display): ditto.
9717         (current-progress-display-label): ditto.
9718         (current-progress-display): ditto.
9719         (lprogress-display): ditto and save the buffer
9720         (progress-display): ditto. Otherwise the buffer sometimes gets
9721         changed which confuses font-lock.
9722
9723         * font-lock.el (font-lock-default-fontify-buffer): catch all
9724         errors, not just quit.
9725         (font-lock-mode): progress -> display-progress
9726         (font-lock-default-fontify-buffer): ditto.
9727         (font-lock-fontify-syntactically-region): ditto.
9728         (font-lock-fontify-keywords-region): ditto.
9729
9730 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9731
9732         * cl.el (gensym): Move to here from cl-macs.el.
9733         (gentemp): Ditto.
9734
9735 2000-03-16  Andy Piper  <andy@xemacs.org>
9736
9737         * font-lock.el (font-lock-mode): use lprogress and friends for
9738         progress management.
9739         (font-lock-default-fontify-buffer): ditto.
9740         (font-lock-fontify-syntactically-region): ditto.
9741         (font-lock-fontify-keywords-region): ditto.
9742         (font-lock-revert-cleanup): fix reverting.
9743         (font-lock-revert-setup): ditto.
9744
9745         * gutter-items.el (progress-use-echo-area): new variable. Use the
9746         echo area for progress gauges if non-nil.
9747         (clear-progress): remove echo area stuff and defer to
9748         clear-message.
9749         (append-progress): dispatch non-command events after each progress
9750         increment. Remove echo area stuff.
9751         (abort-progress): remove echo area stuff and defer to
9752         display-message.
9753         (raw-append-progress): ditto. Dispatch non-command events after
9754         gutter redisplay.
9755         (display-progress): defer echo area stuff to display-message.
9756
9757         * gutter-items.el (clear-progress):
9758         (abort-progress): indentation changes.
9759         (display-progress): don't clear progress.
9760         (append-progress): compare messages with equal.
9761         (raw-append-progress): use dispatch-non-command-events to flush
9762         widget creation events.
9763
9764 2000-03-13  Ben Wing  <ben@xemacs.org>
9765
9766         * abbrev.el:
9767         * abbrev.el (abbrev-string-to-be-defined): New.
9768         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9769         Changes for use with the menubar.
9770
9771 2000-03-12  Ben Wing  <ben@xemacs.org>
9772
9773         * alist.el (vassoc): moved here from font-menu.el.
9774
9775         * custom.el (defface): typo fix.
9776
9777         * dialog.el (yes-or-no-p-dialog-box):
9778         * dialog.el (message-box):
9779         * files.el (save-some-buffers-1):
9780         Put accelerators in the button names.
9781
9782         * font-lock.el (font-lock-comment-face):
9783         * font-lock.el (font-lock-keyword-face):
9784         * font-lock.el (font-lock-function-name-face):
9785         Fixed some of the colors under MS Windows because the existing
9786         default colors were hardly different from black and needed to be
9787         made lighter.
9788
9789         * font-menu.el:
9790         * font-menu.el (font-menu-split-long-menu):
9791         * font-menu.el (font-menu-family-constructor):
9792         * font-menu.el (font-menu-size-constructor):
9793         * font-menu.el (font-menu-weight-constructor):
9794         * font-menu.el (font-menu-set-font):
9795         vassoc moved to alist.el.
9796         Accelerators added to all menus.
9797         Unused bound var new-props removed.
9798
9799         * keydefs.el: I did a whole lot of rearranging to put things in a
9800         more consistent order and fixed a number of cases where key
9801         combinations involving up, down, left, right and so on were
9802         defined but the corresponding keypad combinations were not
9803         defined.
9804
9805         * lisp-mode.el:
9806         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9807         * lisp-mode.el (emacs-lisp-mode):
9808         * lisp-mode.el (lisp-interaction-mode):
9809         * lisp-mode.el (flet):
9810         Added accelerators onto the menus.
9811         Made all the different versions of the let function be indented
9812         the same way.
9813         Undid Steve's easy-menu-ification, because it makes it impossible
9814         to have the menubar and popup menus different.
9815         Cleaned up the menu; added items for find-function &c and some
9816         indenting, and removed debug-on-*.
9817
9818         * list-mode.el (list-mode-hook):
9819         * list-mode.el (list-mode):
9820         * list-mode.el (completion-setup-hook):
9821         * list-mode.el (display-completion-list):
9822         Added support for the :window-height keyword, which is required
9823         because of other changes that I made for the file dialog box.  I
9824         also made the hook variables list-mode-hook and
9825         completion-setup-hook and also minibuffer-setup-hook in
9826         minibuf.el be permanent-local; see comment in list-mode.el.
9827
9828         * map-ynp.el (map-y-or-n-p):
9829         Added accelerators to the dialog buttons.
9830
9831         * menubar-items.el (menu-truncate-list):
9832         New internal function.
9833         * menubar-items.el (submenu-generate-accelerator-spec):
9834         * menubar-items.el (menu-item-strip-accelerator-spec):
9835         * menubar-items.el (menu-item-generate-accelerator-spec):
9836         New exported functions, for use in auto-generating accelerator specs.
9837
9838         * menubar-items.el:
9839         * menubar-items.el (default-menubar):
9840         * menubar-items.el (maybe-add-init-button):
9841         * menubar-items.el (bookmark-menu-filter):
9842         * menubar-items.el (slow-format-buffers-menu-line):
9843         * menubar-items.el (build-buffers-menu-internal):
9844         * menubar-items.el (language-environment-menu-filter):
9845         * menubar-items.el (default-popup-menu):
9846         * menubar-items.el (popup-buffer-menu):
9847         * menubar-items.el (popup-menubar-menu):
9848         Did a major overhaul on this file, and in fact I'm nowhere near
9849         done working on the menubar, and there will be more patches to
9850         come.  A basic summary of what I've done:
9851
9852         a) I added accelerators to all of the menu items.  For menus that
9853         are auto-generated, such as the buffers menu, the accelerators are
9854         automatically added to the beginning of each line using the
9855         numbers 1 through 9, then zero, and then letters starting with A,
9856         but omitting the letters that are already in use for the fixed
9857         menu items at the top of the buffers menu.  To facilitate adding
9858         accelerators of this kind, I created some new functions
9859         (*-accelerator-spec), which are also being used by other filters
9860         that auto generate lists of things such as ftp sites to download
9861         packages.  If people really don't like these accelerators
9862         appearing at the beginning of the menu items, a variable can be
9863         added to optionally turn them off, but I think this is rather
9864         pointless because other menu items have accelerators and many or
9865         most of the menu users will use the accelerators if the support is
9866         there.
9867
9868         b) I combined the top level Tools and Apps menus into a single
9869         Tools menu, because the distinction between the two is not
9870         obvious, and the items on the menus are not used often enough that
9871         putting some of them onto submenus is a problem.
9872
9873         c) I created two new top level menus called View and Cmds because
9874         there were too many items on the File and Edit menus, and I'm going
9875         to be adding more items to these menus.  In contrast to the Tools
9876         menu, the items on these menus may be used quite often during an
9877         editing session, and so should be available with fewer
9878         keystrokes.
9879
9880         d) I added a number of options to the options menu, including one
9881         for controlling whether the alt key can be used to traverse to
9882         menu items using the accelerators, one for controlling behavior of
9883         control-k, one for controlling how the kill and yank functions
9884         interact with the clipboard, a few additional buffers-menu
9885         options, and various other things.  I also did a bit of
9886         rearranging, for example, combining the keyboard and mouse options
9887         into a single keyboard and mouse submenu to facilitate the
9888         accelerators on that level.
9889
9890         e) I changed the variable buffers-menu-format-buffer-line-function
9891         to take two arguments instead of one, the second argument being
9892         the line number for use in creating an accelerator.  I added a
9893         hack to support existing functions with one argument (although I
9894         doubt that very many of these exist), for backward compatibility.
9895
9896         f) I moved the top level mule menu to be a submenu of the edit
9897         menu.  I think that most of the items on this menu are fairly
9898         useless and there are certainly not enough frequently used items
9899         to justify this being its own top level menu.
9900
9901         g) I combined most of the items in big-menubar.el into the main menu.
9902         If people think the main menu is too big, it would be possible to
9903         create different configurations, some smaller.
9904
9905         * menubar.el (check-menu-syntax):
9906         Deleted some syntax checks that were no longer valid, partly
9907         because of changes that were already made a long time ago, and
9908         partly because of a change I made where I allow the name of the
9909         menu item to be an evaluated expression rather than just a string,
9910         similar to all of the other parameters of a menu item.
9911
9912         * minibuf.el:
9913         * minibuf.el (read-file-name-1):
9914         * minibuf.el (mouse-read-file-name-1):
9915         I made a number of changes to improve the appearance
9916         and functioning of the file dialog box.  They include:
9917
9918         a) Fixing the problem where closing the dialog box by clicking on
9919         the close button of the window didn't properly exit the
9920         minibuffer.
9921
9922         b) Fixing the problem that if you typed part of a file name, and
9923         then clicked on a completion with the mouse, the file was not
9924         correctly selected.
9925
9926         c) Changing the title of the dialog box to reflect the operation
9927         being done in accordance with user interface conventions, rather
9928         than the name of the dialog box buffer, which is rather useless.
9929
9930         d) Remove the words "possible completions are" which didn't
9931         belong.
9932
9933         e) Fix things so that the completions scroll off the end of the
9934         completions windows only to the right, rather than both to the
9935         right and down, which is in accordance with Windows user interface
9936         conventions.
9937
9938         * msw-init.el (init-post-mswindows-win):
9939         Added a binding for meta-F4, which is the standard windows binding
9940         for exiting a program.
9941
9942         * select.el (get-selection-no-error):
9943         * select.el (own-selection):
9944         * select.el (own-clipboard):
9945         Added an optional argument called append to the functions
9946         own-selection and own-clipboard.  This adds support for appending
9947         text to the existing selection and allows the function
9948         own-clipboard to be used as the value of the variable
9949         interprogram- cut-function.
9950
9951         Fixed a bug in own-selection in handling zmacs-region-stays.
9952
9953         * simple.el (historical-kill-line): New.
9954
9955         * simple.el (kill-line):
9956         * simple.el (interprogram-cut-function):
9957         * simple.el (interprogram-paste-function):
9958         * simple.el (handle-pre-motion-command):
9959         * simple.el (next-line):
9960         * simple.el (previous-line):
9961         a) Expanded the variable kill-whole-line, so that function
9962         kill-line can be set to delete the entire line always, not just
9963         when cursor is at the beginning of the line.  This is controlled
9964         by setting the variable kill-whole-line to the symbol 'always.
9965         This behavior, as well as the existing kill-whole-line behavior,
9966         now only take effect when kill-line is called interactively,
9967         although this is a departure from a previous behavior in the case
9968         of setting this variable kill-whole-line to t.  It is almost
9969         certainly what has always been intended, and most likely the old
9970         way of doing things introduced bugs.  I also created a function
9971         called historical-kill-line, which ignores the kill-whole-line
9972         setting and always gives the historical behavior of only killing
9973         to the end of the line.  I bound this function to shift- control-k
9974         so that the kill to end of line behavior is available, even when
9975         kill-whole-line has been set to change control-k into the simple
9976         delete-whole-line behavior. (This can be set using the options
9977         menu.)
9978
9979         b) I changed things so that kill and yank now interact with the
9980         clipboard by default under windows.  This was done by changing the
9981         default value of interprogram-cut- function and
9982         interprogram-paste-function.  You can get the old behavior by
9983         setting these to nil, and there is an option on the options menu
9984         to do this.
9985
9986         c) I added support for selecting text using shifted motion keys.
9987         This support is on by default and can be controlled by the
9988         variable shifted-motion-keys-select-region.  There is also a
9989         variable called unshifted-motion-keys-deselect-region that
9990         controls more specifically how the shifted motion key behavior
9991         works.  I did not put an option on the options menu to turn this
9992         off, because I can't imagine why this would be useful.
9993
9994         * simple.el (forward-block-of-lines):
9995         * simple.el (backward-block-of-lines):
9996         * simple.el (block-movement-size):
9997         New.
9998
9999         * simple.el (uncapitalized-title-words):
10000         * simple.el (uncapitalized-title-word-regexp):
10001         * simple.el (capitalize-string-as-title):
10002         * simple.el (capitalize-region-as-title):
10003         New.
10004
10005
10006         * subr.el (add-hook):
10007         * subr.el (make-local-hook): New.
10008         * subr.el (remove-local-hook): New.
10009         * subr.el (add-one-shot-hook): New.
10010         * subr.el (add-local-one-shot-hook): New.
10011         Added some functions to make using hooks easier.
10012         These include:
10013
10014         a) Functions add-local-hook and remove-local-hook to make it easy
10015         to use local hooks.
10016
10017         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
10018         make it possible to add a "one-shot" hook, which is to say a hook
10019         that runs only once, and automatically removes itself after the
10020         first time it has run.
10021
10022 2000-03-09  Andy Piper  <andy@xemacs.org>
10023
10024         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
10025
10026 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
10027
10028         * buff-menu.el (buffers-menu-omit-invisible-buffers):
10029         Moved from menubar-items.el.
10030         * dumped-lisp.el: Dump gutter-items regardless of menubar.
10031
10032 2000-03-08  Andy Piper  <andy@xemacs.org>
10033
10034         * gutter-items.el (build-buffers-tab-internal): add selected field
10035         to buffers tab spec.
10036
10037 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
10038
10039         * minibuf.el (last-exact-completion): Initialize to nil.
10040
10041 2000-03-07  Didier Verna  <didier@xemacs.org>
10042
10043         * startup.el (command-line-1): remove unused variable
10044         `first-file-buffer'.
10045
10046 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
10047
10048         * loaddefs.el (completion-ignored-extensions): Removed ".log",
10049         which is also used for Web server log files.
10050
10051 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
10052
10053         * mule/mule-charset.el: Setup auto-fill-chars.
10054
10055 2000-03-02  SL Baur  <steve@beopen.com>
10056
10057         * subr.el (with-string-as-buffer-contents): Reimplement using
10058         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
10059         non-deletion of buffer after execution problem.
10060         (with-output-to-string): Use unique buffer name.
10061
10062 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
10063
10064         * gutter-items.el (buffers-tab-sort-function):  New variable.
10065         (buffers-tab-items):  Funcall it to sort the buffer tab list.
10066
10067 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
10068
10069         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
10070
10071 2000-02-28  Martin Buchholz  <martin@xemacs.org>
10072
10073         * menubar-items.el (maybe-add-init-button): Remove the "Load
10074         .emacs" button from all menubars.
10075
10076 2000-03-01  Didier Verna  <didier@xemacs.org>
10077
10078         * rect.el (string-rectangle): depend on `pending-delete-mode' for
10079         region rectangle replacement (from Jan Vroonhof).
10080         (replace-rectangle): new function.
10081
10082 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10083
10084         * mule/mule-cmds.el (set-default-coding-systems): Use
10085         set-terminal-coding-system and set-keyboard-coding-system.
10086         * coding.el (set-terminal-coding-system): Use
10087         set-console-tty-output-coding-system.
10088         (set-keyboard-coding-system): Use
10089         set-console-tty-input-coding-system.
10090
10091 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
10092
10093         * minibuf.el (read-variable): Allow symbol to default argument.
10094
10095 2000-02-27  Andy Piper  <andy@xemacs.org>
10096
10097         * gutter-items.el (update-tab-hook): new function to be used for
10098         hooks.
10099         (create-frame-hook): add update-tab-hook.
10100         (record-buffer-hook): ditto.
10101         (default-gutter-position-changed): ditto.
10102         (default-gutter-position): updating the buffers tab is now handled
10103         by a hook.
10104         (default-gutter-position-changed-hook): new variable.
10105         (gutter-element-visibility-changed-hook): ditto.
10106         (set-gutter-element-visible-p): call it.
10107         (set-gutter-element): use modify-specifier-instances. Set extents
10108         as duplicable before using.
10109         (remove-gutter-element): ditto.
10110         (set-gutter-element-visible-p): ditto.
10111         (init-gutter): new function.
10112         (add-tab-to-gutter): use new gutter-element functions rather than
10113         setting specifiers directly.
10114         (clear-progress): ditto.
10115         (abort-progress): ditto.
10116         (gutter-buffers-tab-visible-p): renamed from
10117         default-gutter-visible-p
10118
10119         * specifier.el (modify-specifier-instances): new function from Jan
10120         Vroonhof.
10121
10122         * x-init.el (init-post-x-win): call init-gutter.
10123
10124         * msw-init.el (init-post-mswindows-win): call init-gutter.
10125
10126         * menubar-items.el (default-menubar): Update to reflect new gutter
10127         variables.
10128
10129 2000-02-26  Andy Piper  <andy@xemacs.org>
10130
10131         * gutter-items.el (set-gutter-element): new function. Add gutter
10132         elements to the specified gutter.
10133         (remove-gutter-element): new function. Remove gutter elements from
10134         the specified gutter.
10135         (set-gutter-element-visible-p): new function. Set gutter element
10136         visibility for the provided gutter-visible specifier.
10137
10138 2000-02-23  Andy Piper  <andy@xemacs.org>
10139
10140         * gutter-items.el (add-tab-to-gutter): specify dimensions
10141         dynamically.
10142
10143 2000-02-24  Martin Buchholz  <martin@xemacs.org>
10144
10145         * gutter-items.el (add-tab-to-gutter):
10146         * package-get.el (package-get-interactive-package-query):
10147         * package-ui.el (pui-directory-exists):
10148         (pui-install-selected-packages):
10149         (pui-list-packages):
10150         Use #'(lambda ...)  instead of '(lambda ...).
10151
10152 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
10153
10154         * startup.el (load-user-init-file): Check to make sure user
10155           has an init-file before calling load().
10156
10157 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10158
10159         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
10160
10161 2000-02-23  Martin Buchholz <martin@xemacs.org>
10162
10163         * XEmacs 21.2.31 is released.
10164
10165 2000-02-21  Mike Sperber <mike@xemacs.org>
10166
10167         * loadup.el (really-early-error-handler):
10168         * update-elc.el:
10169         * make-docfile.el:
10170         Remove dependency on EMACSBOOTSTRAP... environment variables.
10171
10172 2000-02-21  Martin Buchholz <martin@xemacs.org>
10173
10174         * XEmacs 21.2.30 is released.
10175
10176 2000-02-19  Martin Buchholz  <martin@xemacs.org>
10177
10178         * byte-optimize.el (byte-optimize-plus):
10179         (byte-optimize-minus):
10180         (byte-optimize-multiply):
10181         Optimize (- 0) to 0, not (-)
10182         Optimize (+ 5 3.0) to 8.0
10183         Optimize (* 5 3.0) to 15.0
10184         Improve readability.
10185
10186 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10187
10188         * modeline.el: (modeline-scrolling-method): change modeline
10189         mswindows cursor appearance according to the value.
10190
10191         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
10192         and 'gui-element face colors and 'gui-element face font to Windows
10193         defaults.
10194
10195 2000-02-09 Stef Epardaud  <stef@lunatech.com>
10196
10197         * font-lock.el: Javadoc enhancements
10198
10199 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10200
10201         * ldap.el (toplevel): Test if LDAP support has been compiled in
10202         (ldap-verbose): New option
10203         (ldap-search-entries): Renamed from the previous ldap-search
10204         Conditionalize message display on ldap-verbose
10205         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
10206         defuns
10207         (ldap-search): Is now defined as an obsolete wrapper calling
10208         ldap-search-basic or ldap-search-entries
10209
10210
10211 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
10212             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
10213             Jan Vroonhof  <jan@xemacs.org>
10214
10215         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
10216         When for-effect is true, didn't call `byte-optimize-form'
10217         in and/or subforms without last.
10218
10219 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10220
10221         * package-get.el (package-get-download-sites): Use correct custom
10222         type.
10223
10224 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10225
10226         * files.el (write-file): Ask for coding system when compiled with
10227         file-coding.
10228
10229 2000-02-16  Andy Piper  <andy@xemacs.org>
10230
10231         * buffer.el (switch-to-buffer): give norecord argument to
10232         set-window-buffer instead of explicitly recording.
10233
10234         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
10235         we have to pick a window.
10236
10237 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10238
10239         * mule/mule-cmds.el (describe-language-support): Don't add
10240         unexist function to help-map.
10241         (describe-coding-system): Don't use already assigend `C'.
10242
10243 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10244
10245         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
10246         work in custom.
10247
10248 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
10249
10250         * about.el: Ienaga's e-mail address change.
10251
10252 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
10253
10254         * etags.el (find-tag): force new window -- even if buf already
10255         visible -- when other-window is t
10256
10257 2000-02-16  Martin Buchholz <martin@xemacs.org>
10258
10259         * XEmacs 21.2.29 is released.
10260
10261 2000-02-09  Martin Buchholz  <martin@xemacs.org>
10262
10263         * cl-extra.el (getf): This is now identical to `plist-get', so
10264         just defalias it.
10265         * cl-macs.el: Make getf an alias to plist-get, at the
10266         byte-compiler level, using define-compiler-macro.
10267
10268 2000-02-08  Martin Buchholz  <martin@xemacs.org>
10269
10270         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
10271
10272 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
10273
10274         * lisp/etags.el (find-tag-internal): set exact-tagname to
10275           a regular expression that matches against the tagname
10276           part of the tag entry first instead of only looking in
10277           the context area.
10278
10279 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10280
10281         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
10282         * toobar.el: fixed typo(s) in customizing default-toolbar-position
10283
10284 2000-02-07  Martin Buchholz <martin@xemacs.org>
10285
10286         * XEmacs 21.2.28 is released.
10287
10288 2000-02-07  Martin Buchholz  <martin@xemacs.org>
10289
10290         * cl-extra.el (getf): Just call `get', never `get*'.
10291         Make arglist match docstring.
10292         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
10293         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
10294         * byte-optimize.el: remove references to `get*'.
10295
10296 2000-02-06  Martin Buchholz  <martin@xemacs.org>
10297
10298         * mule/european.el: Add syntax information for Latin3 and Latin4.
10299
10300 2000-02-02  Martin Buchholz  <martin@xemacs.org>
10301
10302         * byte-optimize.el: Byte-optimize (length "foo")
10303
10304 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
10305
10306         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
10307         width check using `window-leftmost-p' and `window-rightmost-p'.
10308
10309 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
10310
10311         * wid-edit.el (widget-match-inline): An atom never matches a
10312           list.
10313
10314 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10315
10316         * modeline.el: Consolidated 'x and 'mswindows specification under
10317         'win tag.
10318
10319 2000-01-29  Andy Piper  <andy@xemacs.org>
10320
10321         * gutter-items.el: (format-buffers-tab-line): Try and be
10322         intelligent about buffer naming when we have duplicates.
10323
10324 2000-01-29  Andy Piper  <andy@xemacs.org>
10325
10326         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
10327         updated when it becomes visible.
10328
10329 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10330
10331         * bytecomp.el (byte-compile-insert-header): Properly set coding
10332         system under MULE and file-coding.
10333
10334 2000-01-28  Martin Buchholz  <martin@xemacs.org>
10335
10336         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
10337         (dontusethis-set-value-terminal-coding-system-handler):
10338         (dontusethis-set-value-keyboard-coding-system-handler):
10339         Never undefine coding system aliases.  Emergency fix for gnus.
10340
10341 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
10342
10343         * files.el (abbreviate-file-name): Use directory-sep-char instead
10344         of hard-coded "/".
10345
10346 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
10347
10348         * startup.el (user-init-file-base-list): New variable, replacing
10349         user-init-file-base.
10350         (find-user-init-file): New function.
10351         (command-line-early): Use it.
10352         (load-user-init-file): Ditto.
10353
10354 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10355
10356         * gutter-items.el (update-tab-in-gutter): Use proper locale when
10357         calling valid-image-instantiator-format-p
10358
10359 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
10360
10361         * isearch-mode.el (isearch-mode): The variable is
10362         isearch-unhidden-extents, not isearch-opened-extents.
10363
10364 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
10365
10366         * minibuf.el (next-history-element): Modify error message if a
10367         default value is available.
10368
10369 2000-01-26  Martin Buchholz  <martin@xemacs.org>
10370
10371         * bytecomp.el (byte-compile-file): Don't unconditionally write
10372         .elc files in binary - might contain non-Latin1.
10373
10374 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10375
10376         * process.el (shell-quote-argument): Use (nt-quote-process-args)
10377         for windows-nt.
10378
10379         * version.el:
10380         * startup.el (user-init-file-base):
10381         * process.el (call-process-region):
10382         * files.el (make-backup-file-name):
10383         (backup-file-name-p):
10384         (file-relative-name):
10385         (abbreviate-file-name):
10386         (set-auto-mode):
10387         * code-process.el (call-process-region): Removed unnecessary
10388         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
10389         support out of the universe.
10390
10391         * process.el:
10392         * code-process.el:
10393         * bytecomp.el (byte-compile-file): Removed reference to
10394         buffer-file-type, and commented usage of binary-process-output
10395         NTEmacs variables.
10396
10397 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
10398
10399         * help.el (function-arglist): Add case for macro.
10400
10401 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10402
10403         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
10404         printers.
10405         (custom-display): Added a menu for printer/display tags.
10406
10407         * frame.el (frame-type):
10408         * device.el (device-type): Added 'msprinter to the doc string, and
10409         removed 'pc -- it is not going to be implemented ever.
10410         (call-device-method): Fixed docstring typo.
10411         Defined specifier tags 'printer and 'display.
10412
10413 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
10414
10415         * lisp/itimer.el (itimer-run-expired-timers): (consp
10416           last-command-event-time) instead of (consp
10417           'last-command-event-time).
10418
10419 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10420
10421         * msw-glyphs.el: Removed obsolete commentary.
10422
10423 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
10424
10425         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
10426         better default value.
10427
10428 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
10429
10430         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
10431         (read-string): Ditto.
10432         (eval-minibuffer): Ditto.
10433         (read-command): Ditto.
10434         (read-function): Ditto.
10435         (read-variable): Ditto.
10436         (read-number): Ditto.
10437         (read-shell-command): Ditto.
10438         (read-number): Record history.
10439
10440 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
10441
10442         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
10443
10444 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
10445
10446         * faces.el (startup-initialize-custom-faces): New function.
10447         Reset all faces created during auto-autoloads loading time
10448         by defface.
10449         * startup.el (command-line): Call it.
10450
10451 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
10452
10453         * about.el (about-hackers): Add myself to contributors list.
10454
10455 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10456
10457         * menubar-items.el (maybe-add-init-button): Removed an argument in
10458         a call to load-user-init-file, as the function managed to lose its
10459         formal parameter a few betas ago.
10460
10461 2000-01-18  Martin Buchholz <martin@xemacs.org>
10462
10463         * XEmacs 21.2.27 is released.
10464
10465 2000-01-18  Martin Buchholz  <martin@xemacs.org>
10466
10467         * process.el (shell-command-to-string): Use the FSF docstring.
10468         Make shell-command-to-string the standard function, and
10469         exec-to-string the (deprecated) alias.
10470
10471         * startup.el: typo fix.
10472
10473 2000-01-16  Martin Buchholz  <martin@xemacs.org>
10474
10475         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
10476
10477 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10478
10479         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
10480         buffers after visible buffers.
10481         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
10482
10483 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10484
10485         * info.el (Info-extract-menu-node-name): Stop at a dot
10486         followed by whitespace or right parenthesis.
10487
10488 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
10489
10490         * info.el (Info-directory-list): Warn against using Customize with
10491         Info-directory-list.
10492
10493 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
10494
10495         * minibuf.el (read-file-name): doc fix.
10496
10497         * autoload.el (update-file-autoloads): doc fix.
10498
10499         * about.el (about-hackers): Change my E-mail address.
10500
10501 2000-01-13  Martin Buchholz  <martin@xemacs.org>
10502
10503         * info.el (Info-visit-file): Just use the `f' interactive spec to
10504         read a filename in the standard way.
10505
10506 2000-01-13  Andy Piper  <andy@xemacs.org>
10507
10508         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
10509         (gutter-buffers-tab-extent): new variable.
10510         (update-tab-in-gutter): call add-tab-to-gutter again if the
10511         orientation has changed.
10512         (add-tab-to-gutter): cope with different orientations.
10513
10514 2000-01-11  Didier Verna  <didier@xemacs.org>
10515
10516         * info.el (Info-following-node-name): backward-skip dots as well
10517         as spaces (dots at the end of a node name aren't part of it).
10518         (Info-extract-menu-node-name): don't skip dots. There could be
10519         some in the node name.
10520         (Info-index): allow dots to be part of a node name.
10521
10522 2000-01-12  Andreas Jaeger  <aj@suse.de>
10523
10524         * files.el (auto-mode-alist): Added idlwave-mode.
10525         Patch by Carsten Dominik <dominik@astro.uva.nl>.
10526
10527 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10528
10529         * info.el (Info-search): Show default value.
10530
10531 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10532
10533         * info.el (Info-read-node-completion-table): New variable.
10534         (Info-read-node-name-1): New function.
10535         (Info-read-node-name): Use it.
10536         (Info-follow-reference): Use DEFAULT argument of completing-read.
10537         (Info-menu): Ditto.
10538
10539 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10540
10541         * hyper-apropos.el (hyper-describe-key-briefly): Save
10542         window configuration.
10543         (hyper-describe-face): Use DEFAULT of completing-read.
10544         (hyper-apropos-read-variable-symbol): Ditto.
10545         (hyper-apropos-read-function-symbol): Ditto.
10546
10547 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10548
10549         * mule/mule-cmds.el (set-default-coding-system): Set
10550         comint-exec-hook to use coding-system-for-read and
10551         coding-system-for-write so that C-x RET c works.
10552
10553 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10554
10555         * minibuf.el (minibuffer-confirm-incomplete): Customize.
10556         (previous-matching-history-element): Increment
10557         minibuffer-max-depth by 1.
10558         (next-matching-history-element): Ditto.
10559
10560 2000-01-11  Andy Piper  <andy@xemacs.org>
10561
10562         * gutter-items.el (buffers-tab): Create a new face for the buffers
10563         tab.
10564         (buffers-tab-face): use it.
10565
10566 2000-01-10  Didier Verna  <didier@xemacs.org>
10567
10568         * modeline.el (modeline-scrolling-method): change modeline X
10569         cursor appearance according to the value.
10570
10571 2000-01-07  Andreas Jaeger  <aj@suse.de>
10572
10573         * about.el (about-hackers): Moved my entry to contributor list.
10574         (xemacs-hackers): Added myself.
10575         (about-maintainer-info): Added description of myself.
10576
10577
10578 2000-01-07  Didier Verna  <didier@xemacs.org>
10579
10580         * modeline.el (modeline-scrolling-method): new variable.
10581         (mouse-drag-modeline): add reference to it in the docstring.
10582         (mouse-drag-modeline): handle it.
10583
10584 2000-01-08  Andy Piper  <andy@xemacs.org>
10585
10586         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
10587         calls.
10588         (remove-buffer-from-gutter-tab): ditto.
10589
10590 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
10591
10592         * cus-edit.el (custom-hook-convert-widget): Fix comment.
10593         (custom-face-edit): Fix grammatical error in help message.
10594
10595 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10596
10597         * movemail.el: Added.
10598
10599         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
10600
10601 2000-01-03  Didier Verna  <didier@xemacs.org>
10602
10603         * modeline.el (mouse-drag-modeline): remove the code related to
10604         the modeline horizontal scrolling facility.
10605
10606 1999-12-31  Martin Buchholz <martin@xemacs.org>
10607
10608         * XEmacs 21.2.26 is released.
10609
10610 1999-12-28  Andy Piper  <andy@xemacs.org>
10611
10612         * wid-edit.el (widget-push-button-value-create): The gui cache
10613         does not agree with native widgets which can only be displayed
10614         once per window. The reasons for caching are diminished now that
10615         we don't hog resources when creating buttons.
10616         (widget-push-button-cache) deleted.
10617
10618 1999-12-24  Martin Buchholz <martin@xemacs.org>
10619
10620         * XEmacs 21.2.25 is released.
10621
10622 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10623
10624         * hyper-apropos.el (hyper-apropos): Toggle
10625         hyper-apropos-programming-apropos correctly.
10626         Set REGEXP when user accepts default value.
10627
10628 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10629
10630         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
10631         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
10632
10633 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10634
10635         * mule/mule-category.el (undefined-category-designator):
10636         Return char instead of character.  Search for undefined one.
10637         (describe-category): Use with-displaying-help-buffer.
10638
10639 1999-12-21  Martin Buchholz  <martin@xemacs.org>
10640
10641         * byte-optimize.el (byte-optimize-plus):
10642         Optimize (+ 1) to 1 instead of (1+ nil).
10643
10644         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
10645
10646         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
10647
10648         * byte-optimize.el (byte-optimize-char-before): New function.
10649         Remove performance penalty for using (char-before) instead of (char-after).
10650
10651 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10652
10653         * mule/mule-category.el (char-category-list): Return character
10654         instead of integer.
10655
10656 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10657
10658         * minibuf.el (read-buffer): Check default is buffer object.
10659
10660 1999-11-25  Andy Piper  <andy@xemacs.org>
10661
10662         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
10663         for buttons.
10664
10665 1999-12-16  Andreas Jaeger  <aj@suse.de>
10666
10667         * package-get.el (package-get-maybe-save-index): Fixed typo.
10668         Patch by Jeff Miller <jmiller@smart.net>.
10669
10670 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
10671
10672         * gnuserv.el (gnuserv-process-filter):  don't call
10673         gnuserv-write-to-client when gnuserv-current-client is nil
10674
10675 1999-12-14  Martin Buchholz <martin@xemacs.org>
10676
10677         * XEmacs 21.2.24 is released.
10678
10679 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10680
10681         * about.el (about-hackers): Update my email address.
10682
10683 1999-12-07  Martin Buchholz <martin@xemacs.org>
10684
10685         * XEmacs 21.2.23 is released.
10686
10687 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
10688
10689         * package-get.el (package-get-download-sites): Removed several
10690         defunct download sites, added many new ones, and corrected a few
10691         incorrect directory-on-site entries.  Added physical locations to
10692         site-description.
10693
10694 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10695
10696         * finder.el (finder-commentary): add DOC string and fix
10697         interactive spec
10698
10699 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10700
10701         * help.el (describe-function): Don't forget to intern the string
10702         completing-read returns.
10703         (describe-variable): Ditto.
10704
10705 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
10706
10707         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
10708         `hyper-apropos-help-mode' here to find symbol to customize
10709         irregardless of cursor position and simplify
10710         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10711         `hyper-apropos-popup-menu'.
10712
10713 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10714
10715         * apropos.el (apropos-mode-map): Add return to call
10716         apropos-follow.
10717         (apropos-print): Call apropos-mode to have better
10718         command reference. Put keymap text-poperty to
10719         symbole name.
10720
10721 1999-11-22  Alastair Burt  <burt@dfki.de>
10722
10723         * help.el: (describe-bindings-1): Added handling of keymaps for
10724         the extents at point.
10725
10726 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10727
10728         * gutter-items.el (buffers-tab-items): Wrap the function in a
10729         save-match-data
10730
10731 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10732
10733         * help.el (describe-function): Use the DEFAULT argument to
10734         completing-read.
10735         (describe-variable): Ditto.
10736
10737 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10738
10739         * minibuf.el (read-from-minibuffer): Add optional argument
10740         DEFAULT to have better mini-buffer history support.
10741         (completing-read): Pass default to read-from-minibuffer.
10742         (read-buffer): Pass default to completing-read.
10743
10744 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10745
10746         * font-lock.el (font-lock-doc-string-face): Document the
10747         `font-lock-lisp-like' property.
10748
10749 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10750
10751         * lisp-mode.el: Specify `font-lock-lisp-like'.
10752
10753         * font-lock.el (font-lock-lisp-like): New function.
10754         (font-lock-fontify-syntactically-region): Use it.
10755
10756 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10757
10758         * XEmacs 21.2.22 is released
10759
10760 1999-11-28  Martin Buchholz <martin@xemacs.org>
10761
10762         * XEmacs 21.2.21 is released.
10763
10764 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10765
10766         * minibuf.el (read-coding-system): Accept symbol and
10767         coding-system object as a default-coding-system.
10768
10769 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10770
10771         * minibuf.el (read-coding-system): Accept symbol as
10772         a default-coding-system.
10773
10774 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10775
10776         * apropos.el (apropos-documentation): Use insert instead
10777         of princ.
10778
10779 1999-11-07  William M. Perry  <wmperry@aventail.com>
10780
10781         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10782           for the linux console.
10783
10784         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10785           stuff to work when you are not on a window system, since the GPM
10786           mouse support now allows pasting from outside of XEmacs.
10787
10788 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10789
10790         * XEmacs 21.2.20 is released
10791
10792 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10793
10794         * setup-paths.el (paths-default-info-directories): Add
10795         /usr/share/info and /usr/local/share/info.
10796
10797 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10798
10799         * about.el: Updated Vladimir Ivanovic's info.
10800
10801 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10802
10803         * auto-show.el (auto-show-truncationp): Remove.
10804
10805         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10806
10807 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10808
10809         * indent.el (indent-line-to): fix bug: spaces were not replaced
10810         with tab if column is multiple of tab-width
10811         From dhn@qedinc.com
10812
10813 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10814
10815         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10816         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10817
10818         * package-get.el (package-get-package-provider): Be verbose when
10819         interactive. Patch from Robert Pluim
10820
10821 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10822
10823         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10824         info file suffixes.
10825
10826 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10827
10828         * process.el (open-network-stream): Add a new optional parameter
10829         PROTOCOL to support udp; fix a minor typo and add an explanation
10830         in docstring for udp programming.
10831
10832         * code-process.el (open-network-stream): Add a new optional
10833         parameter PROTOCOL to support udp; fix a minor typo and add an
10834         explanation in docstring for udp programming.
10835
10836 1999-10-18  Andy Piper  <andy@xemacs.org>
10837
10838         * gui.el (make-gui-button): be more precise about how we call
10839         callbacks.
10840
10841         * wid-edit.el (widget-push-button-value-create): Use the new form
10842         of native gui-button.
10843
10844 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10845
10846         * info.el (Info-page-prev): Don't do (sit-for 0).
10847
10848 1999-10-13  Andy Piper  <andy@xemacs.org>
10849
10850         * gutter-items.el (progress-abort-glyph): new glyph for showing
10851         abort status.
10852         (append-progress): dispatch-event rather than sit-for.
10853         (abort-progress): new function. Show the abort glyph with an
10854         appropriate message.
10855         (raw-append-progress): dispatch-event rather than sit-for.
10856         (display-progress): cope with aborts.
10857
10858         * gui.el (make-gui-button): Use native widgets for buttons
10859         unconditionally.
10860         (insert-gui-button): ditto.
10861         (gui-button-p): ditto.
10862
10863         * xbm-button.el: remove from core.
10864
10865         * xpm-button.el: remove from core.
10866
10867 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10868
10869         * faces.el (init-device-faces): Don't initialize the random faces
10870         on the stream device.
10871
10872 1999-10-06  Andy Piper  <andy@xemacs.org>
10873
10874         * files.el (recover-file): Don't use ls under windows for revert buffer.
10875
10876 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10877
10878         * package-get.el (package-get-download-menu): Make menu really
10879         toggle download sites.
10880         (package-get-download-sites): Add autoload cookie.
10881
10882 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10883
10884         * setup-paths.el (paths-find-module-directory): Ditto.
10885
10886 1999-09-29  Werner Fink  <werner@suse.de>
10887
10888         * setup-paths.el (paths-find-exec-directory): Add missing nil
10889         parameter for environment.
10890
10891 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10892
10893         * modeline.el (modeline-format):
10894         Only purecopy the strings.  Else
10895         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10896         barfs.
10897
10898 1999-08-28  Mike Woolley  <mike@bulsara.com>
10899
10900         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10901         user setting comint-completion-addsuffix and
10902         comint-process-echoes.
10903
10904 1999-09-22  Andy Piper  <andy@xemacs.org>
10905
10906         * gutter-items.el (update-tab-in-gutter): use
10907         last-nonminibuf-window instead of selected-window.
10908
10909 1999-09-18  Andy Piper  <andy@xemacs.org>
10910
10911         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10912         display on.
10913
10914         * subr.el (record-buffer-hook): new variable so that the hook gets
10915         some documentation.
10916
10917 1999-09-16  Andy Piper  <andy@xemacs.org>
10918
10919         * gutter-items.el (update-tab-in-gutter): only update when the
10920         gutter is visible.
10921         (remove-buffer-from-gutter-tab): ditto.
10922
10923 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10924
10925         * simple.el (do-auto-fill): Commented out part of Kinsoku
10926         processing.
10927
10928 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10929
10930         * isearch-mode.el (isearch-highlightify-region): Give the
10931         highlighting extents a high priority.
10932         (isearch-make-extent): Give the main highlighting extent an even
10933         higher priority.
10934
10935 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10936
10937         * packages.el (packages-compute-package-locations): Fix typo from
10938         -u rationalization.
10939
10940 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10941
10942         * setup-paths.el (paths-find-doc-directory): Respect value of
10943         `configure-doc-directory.'
10944
10945         * find-paths.el (paths-find-architecture-directory): Give
10946         precendence `default' argument (which typically comes from
10947         configure).
10948
10949 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10950
10951         * startup.el (command-line-early): Added options -user-init-file
10952         and -user-init-directory.
10953
10954         * files.el (user-init-file): Default to NIL so we can recognize
10955         when it's set.
10956
10957 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10958
10959         * obsolete.el (init-file-user):
10960         * startup.el:
10961         * packages.el (packages-compute-package-locations):
10962         * package-get.el (package-get-user-index-filename):
10963         * menubar-items.el (maybe-add-init-button):
10964         * info.el (Info-annotations-path):
10965         * dump-paths.el:
10966         Change `user-init-directory' to be an absolute path.
10967         Use `user-init-directory' where appropriate.
10968         Zap `init-file-user' and its uses.
10969
10970 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10971
10972         * subr.el (copy-symbol): New function.
10973
10974 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10975
10976         * isearch-mode.el (isearch-done): Be sure to restore invisible
10977         extents in the proper buffer.
10978         (isearch-pre-command-hook): Set this-command to the correct value
10979         in case the buffer has changed and old overriding-local-map was
10980         used.
10981         (isearch-restore-extent): Use remprop instead of setting the
10982         property to nil.
10983
10984 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10985
10986         * cmdloop.el (execute-extended-command): Update zmacs region
10987         before the delay.
10988         (execute-extended-command): Make the message gettext-friendly.
10989
10990 1999-09-07  Andy Piper  <andy@xemacs.org>
10991
10992         * gutter-items.el (progress-gauge-glyph): renamed from
10993         progress-glyph.
10994         (progress-text-glyph): new variable.
10995         (progress-layout-glyph): use layouts and text glyphs.
10996         (progress-area-buffer): removed.
10997         (progress-text-and-extent): new variable.
10998         (progress-displayed-p): dynamically create gutter area buffer.
10999         (clear-progress): ditto.
11000         (raw-append-progress): ditto.
11001         (append-progress): use new glyph names.
11002         (raw-append-progress): only create the extent when needed. set
11003         properties more optimally.
11004         (progress): remove args.
11005
11006 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
11007
11008         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
11009         mapcar where the return value is unused.
11010         (isearch-restore-invisible-extents): Ditto.
11011         (isearch-highlight-all-cleanup): Ditto.
11012         (isearch-delete-extents-in-range): Traverse the extents only once.
11013         (isearch-highlight-all-update): Don't start over if the search
11014         string has changed and more input is pending.
11015
11016 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
11017
11018         * packages.el (packages-find-package-data-path): Ditto.
11019
11020         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
11021
11022         * subr.el (mapc-internal): Don't make obsolete.
11023
11024         * cl-extra.el (mapc): Resurrect.
11025
11026 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11027
11028         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
11029         alias.
11030
11031         * isearch-mode.el (isearch-top-state): Restore isearch-word.
11032         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
11033         (isearch-yank-clipboard): Use get-clipboard instead of
11034         x-get-clipboard.
11035         (isearch-yank-selection): Fix docstring.
11036
11037 1999-09-02  Martin Buchholz  <martin@xemacs.org>
11038
11039         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
11040
11041 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
11042
11043         * cl-macs.el (extent-start-position): Fix setf method.
11044         (extent-end-position): Ditto.
11045
11046 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
11047
11048         * isearch-mode.el: End merge with FSF 20.4.
11049
11050         * isearch-mode.el (search-invisible): New variable.
11051         (isearch-hide-immediately): Ditto.
11052         (isearch-unhidden-extents): Ditto.
11053         (isearch-range-invisible): New function.
11054         (isearch-unhide-extent): Ditto.
11055         (isearch-restore-invisible-extents): Ditto.
11056         (isearch-restore-extent): Ditto.
11057
11058         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
11059         implementation.
11060         (isearch-ring-retreat-edit): Ditto.
11061         (isearch-forward): New argument NO-RECURSIVE-EDIT.
11062         (isearch-forward-regexp): New arguments NOT-REGEXP and
11063         NO-RECURSIVE-EDIT.
11064         (isearch-backward): New argument NO-RECURSIVE-EDIT.
11065         (isearch-backward-regexp): New arguments NOT-REGEXP and
11066         NO-RECURSIVE-EDIT.
11067         (isearch-mode): Return isearch-success.
11068         (isearch-update): Use unread-command-events instead of
11069         unread-command-event.
11070         (isearch-abort): If an invalid regexp is encountered, keep popping
11071         states.
11072         (isearch-*-char): Use FSF implementation.
11073         (isearch-whitespace-chars): Use the more robust FSF's
11074         implementation.
11075         (isearch-within-brackets): New variable.
11076         (isearch-mode): Initialize it.
11077         (isearch-edit-string): Bind it.
11078         (isearch-search-and-update): Set it.
11079         (isearch-push-state): Push it.
11080         (isearch-top-state): Pop it.
11081         (isearch-search): Set it.
11082         (isearch-printing-char): When called by isearch-whitespace-chars,
11083         handle M-SPC gracefully.
11084         (isearch-message-prefix): New argument ELLIPSIS.
11085         (isearch-message-suffix): Ditto.
11086         (isearch-message): Use the ELLIPSIS argument when calling
11087         isearch-message-prefix and isearch-message-suffix.
11088         (isearch-message-prefix): Distinguish between "wrapped" and
11089         "overwrapped" search, FWIW.
11090
11091 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
11092
11093         * isearch-mode.el (isearch-edit-string): Use the head of the
11094         search ring instead of search-last-string and search-last-regexp.
11095         (search-highlight): Renamed from isearch-highlight.
11096         (isearch-exit): Use the new name.
11097         (isearch-highlight): Ditto.
11098         (isearch-dehighlight): Ditto.
11099         (isearch-update-ring): New function.
11100         (isearch-done): Call it.
11101         (isearch-done): New argument EDIT.
11102         (isearch-repeat): If search string is empty, look up at the car of
11103         the search ring; ignore the yank pointer.
11104         (isearch-abort): Call isearch-done with NOPUSH.
11105         (isearch-cancel): New function.
11106         (isearch-mode-map): Bind it to ESC ESC ESC.
11107
11108         * isearch-mode.el: Begin merge with FSF 20.4.
11109
11110 1999-09-01  Andy Piper  <andy@xemacs.org>
11111
11112         * x-select.el (x-get-clipboard): obsolete.
11113         (x-yank-clipboard-selection): obsolete
11114
11115         * select.el (disown-selection): need to be careful to disown the
11116         clipboard if we set it via selection.
11117         (get-clipboard): move from x-select.el
11118         (yank-clipboard-selection): ditto.
11119
11120 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
11121
11122         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
11123         isearch-highlight-all-matches to nil.
11124         (isearch-fixed-case): New variable.
11125         (isearch-mode): Initialize it.
11126         (isearch-edit-string): Save it.
11127         (isearch-toggle-case-fold): Set it.
11128         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
11129         need to check isearch-fixed-case.
11130         (isearch-toggle-case-fold): Update highlighting of all matches
11131         before the pause.
11132         (isearch-edit-string):
11133
11134 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
11135
11136         * isearch-mode.el (isearch-edit-string): Call isearch-message
11137         before reading the event so that the prompt is displayed properly.
11138         (isearch-message): Use isearch-nonincremental when calling
11139         isearch-message-prefix.
11140         (minibuffer-local-isearch-map): Bind up and down to do the same as
11141         M-p and M-n respectively.
11142         (isearch-done): New arg NOPUSH.
11143         (isearch-edit-string): Use it.
11144         (isearch-edit-string): Don't bind isearch-string.
11145         (isearch-ring-adjust): Edit string, *then* push state.
11146
11147 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11148
11149         * faces.el (isearch-secondary): Make isearch-secondary look
11150         different than default.
11151
11152 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
11153
11154         * isearch-mode.el (isearch-yank): Use progn instead of the inner
11155         save-excursion.
11156         (isearch-dehighlight): Remove TOTALLY.  Simplify.
11157         (isearch-update): Call isearch-dehighlight without arguments.
11158         (isearch-done): Ditto.
11159
11160         * isearch-mode.el (isearch-fix-case): If the search string has no
11161         upper-case letters, allow the folding to be reenabled.
11162         Previously, once disabled, the folding would remain that way until
11163         the end of isearch.
11164         (isearch-top-state): Call isearch-fix-case.
11165
11166         * isearch-mode.el (isearch-yank): Use progn instead of the inner
11167         save-excursion.
11168         (isearch-dehighlight): Remove TOTALLY.  Simplify.
11169
11170 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
11171
11172         * xpm-button.el:
11173         xbm-button.el: Need to exist in core because gui.el depends on
11174         them.
11175
11176 1999-08-31  Andy Piper  <andy@xemacs.org>
11177
11178         * gutter-items.el (buffers-tab-face): new customizable variable.
11179         (buffers-tab-default-buffer-line-length): new specifier for
11180         maximum viewable characters.
11181         (progress-stack): new variable for implementing widget-based
11182         progress messages.
11183         (progress-area-buffer): ditto.
11184         (progress-glyph-height): ditto.
11185         (progress-stop-callback): ditto.
11186         (progress-quit-function): new function.
11187         (progress-glyph): new variable.
11188         (progress-layout-glyph): ditto.
11189         (progress-displayed-p): new function, see message-displayed-p for
11190         details.
11191         (clear-progress): ditto.
11192         (remove-progress): ditto.
11193         (append-progress): ditto.
11194         (raw-append-progress): ditto.
11195         (display-progress): ditto.
11196         (current-progress): ditto.
11197         (current-progress-label): ditto.
11198         (progress): ditto.
11199         (lprogress): ditto.
11200
11201
11202 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
11203
11204         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
11205
11206         * isearch-mode.el (isearch-yank-x-selection): Renamed to
11207         `isearch-yank-selection'.
11208         (isearch-mode-map): Use it.
11209         (isearch-yank-selection): Use `get-selection' instead of
11210         `get-x-selection'.
11211
11212 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
11213
11214         * faces.el (isearch-secondary): Create face here.
11215
11216         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
11217         timers.
11218
11219 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
11220
11221         * subr.el (buffer-string): More robust backward compatibility
11222         check, courtesy William Perry.
11223
11224 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
11225
11226         * replace.el (perform-replace): Stop the search after the search
11227         limit has been reached.
11228
11229 1999-08-23  Andy Piper  <andy@xemacs.org>
11230
11231         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
11232         here if we don't have one.
11233
11234 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11235
11236         * ldap.el (ldap-coding-system): Default to nil until we get
11237         efficient UTF8 support
11238         (ldap-decode-string): Guard against `decode-coding-string' not
11239         being defined
11240         (ldap-encode-string): Guard against `encode-coding-string' not
11241         being defined
11242
11243 1999-08-23  Didier Verna  <didier@xemacs.org>
11244
11245         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
11246         Some doc strings improvements, and add a star to the `interactive'
11247         calls.
11248
11249 1999-08-18  Stef Epardaud  <stef@lunatech.com>
11250
11251         * font-lock.el (java-font-lock-keywords-3): introduced new
11252         keywords and regexpes for javadoc syntax 1.2.
11253
11254 1999-08-17  Andy Piper  <andy@xemacs.org>
11255
11256         * gutter-items.el (buffers-tab-format-buffer-line-function): use
11257         format-buffers-tab-line.
11258         (buffers-tab-max-buffer-line-length): new variable.
11259         (format-buffers-tab-line): new function. truncate names if over
11260         buffers-tab-max-buffer-line-length.
11261
11262 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
11263
11264         * cus-start.el: Customize the variable `bell-inhibit-time'.
11265
11266 1999-08-16  Andy Piper  <andy@xemacs.org>
11267
11268         * gutter-items.el (remove-buffer-from-gutter-tab): take a
11269         brute-force approach to deleting the last buffer.
11270         (buffers-tab-grouping-regexp): new customizable variable.
11271         (select-buffers-tab-buffers-by-mode): use it.
11272
11273 1999-08-13  Andy Piper  <andy@xemacs.org>
11274
11275         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
11276         deletion problem.
11277
11278 1999-07-30  Didier Verna  <didier@xemacs.org>
11279
11280         * cus-edit.el (custom-save-variables): I said, use prin1 instead
11281         of princ to output symbols.
11282         (custom-save-face-internal): ditto.
11283         (custom-save-resets): ditto.
11284
11285 1999-08-09  Didier Verna  <didier@xemacs.org>
11286
11287         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
11288         `regexp-quote' to protect the major mode name for use as a regular
11289         expression (c++ needs this for instance).
11290
11291 1999-08-08  Andy Piper  <andy@xemacs.org>
11292
11293         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
11294         cope with similar mode names.
11295
11296         * gutter-items.el (buffers-tab-selection-function): new selection
11297         function.
11298         (select-buffers-tab-buffers-by-mode): new function.
11299         (buffers-tab-items): use it if set to only display buffers in the
11300         tab in the current buffer's group..
11301         (update-tab-in-gutter): use new api.
11302         (remove-buffer-from-gutter-tab): ditto.
11303
11304         * gutter-items.el (buffers-tab-max-size): set custom selection
11305         default to 6.
11306         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
11307         (add-tab-to-gutter): set face as default.
11308
11309 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
11310
11311         * faces.el (frob-face-property): Merge the fall-back specifier
11312         with the target, not replace it.
11313
11314 1999-08-05  Andy Piper  <andy@xemacs.org>
11315
11316         * gutter-items.el (update-tab-in-gutter): add frame argument for
11317         buffer-items.
11318         (update-tab-in-gutter): use it.
11319
11320         * gutter-items.el (record-buffer-hook): set.
11321
11322         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
11323         change.
11324         (switch-to-buffer-hook) deleted.
11325
11326 1999-08-04  Andy Piper  <andy@xemacs.org>
11327
11328         * gutter-items.el (update-tab-in-gutter): make sure this will work
11329         as an argument to create-frame-hook.
11330
11331 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
11332
11333         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
11334         instead of timer emulation.
11335
11336 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
11337
11338         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
11339         Emacs isearch enhancements.
11340
11341 1999-07-28  Andy Piper  <andy@xemacs.org>
11342
11343         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
11344         all devices that support tab controls.
11345         (remove-buffer-from-gutter-tab): new function. to be used as a
11346         value for kill-buffer-hook.
11347
11348 1999-07-21  Sean MacLennan  <seanm@storm.ca>
11349
11350         * auto-show.el (auto-show-truncationp): changed to match
11351         `window_translation_on'
11352
11353 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
11354
11355         * XEmacs 21.2.19 is released
11356
11357 1999-07-28  SL Baur  <steve@miho>
11358
11359         * code-files.el (insert-file-contents): Fix docstring.
11360         revert previous change.
11361
11362 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
11363
11364         * fill.el (fill-region-as-paragraph): Change re-break-point to
11365         contain word-across-newline plus one character so that filling
11366         Japanese and Chinese works as desired.
11367         * simple.el (do-auto-fill): Ditto.
11368
11369 1999-07-26  SL Baur  <steve@miho>
11370
11371         * mule/japanese.el ("Japanese"): Do not specify a default input
11372         method.
11373         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
11374
11375 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
11376
11377         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
11378         able to use cl-macs macro in early lisp.
11379
11380 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
11381
11382         * custom.el:
11383         * cus-face.el:
11384         * cus-edit.el:
11385                 Massive custom Theme API changes.
11386
11387 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
11388
11389         * code-files.el (insert-file-contents): Regard
11390         coding-system-magic-cookie if `coding-system-for-read' is nil.
11391
11392 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
11393
11394         * mule/thai-xtis.el: Add coding: local variable, to avoid
11395         bootstrapping problem with C locale.
11396
11397 1999-07-22  Andy Piper  <andy@xemacs.org>
11398
11399         * dumped-lisp.el (preloaded-file-list): guard against putting
11400         gutter-items in a less than functional XEmacs.
11401         * gutter-items.el: put call to `add-tab-to-gutter' back in.
11402
11403 1999-07-18  Bob Weiner  <weiner@beopen.com>
11404
11405         * fill.el (fill-context-prefix): Fixed bug that prevented the
11406         setting of an adaptive fill prefix when the `dont-skip-first' was
11407         t.
11408
11409 1999-07-22  SL Baur  <steve@miho>
11410
11411         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
11412
11413 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
11414
11415         * files.el (interpreter-mode-alist): add `make', `guile', and
11416         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
11417         makefile-mode, guile is a scheme, and someday XEmacs will be
11418         modular enough to use as an efficient scripting tool.)
11419
11420 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11421
11422         * mule/mule-cmds.el (reset-language-environment): Regard
11423         coding-category `utf-8' and `ucs-4' if they are available.
11424
11425 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11426
11427         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
11428         (prefer-coding-system): Fix DOC-string.
11429
11430         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
11431         DOC-string too.
11432
11433         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
11434         Mule.
11435         (coding-system-change-eol-conversion): Fix DOC-string.
11436
11437 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11438
11439         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
11440         instead of `list-coding-system'.
11441
11442 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11443
11444         * menubar-items.el (default-menubar): `select-input-method' was
11445         renamed to `set-input-method'.
11446
11447         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
11448         "Set Language Environment" menu.
11449
11450         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
11451         "Describe Language Support" menu.
11452
11453 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11454
11455         * mule/chinese.el ("Chinese-GB"): Rename
11456         `chinese-gb-environment-setup-function' to
11457         `setup-chinese-gb-environment-internal'.
11458
11459 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11460
11461         * mule/korean.el: Use `define-coding-system-alias' instead of
11462         `copy-coding-system'.
11463
11464 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11465
11466         * mule/mule-cmds.el (set-language-environment-coding-systems):
11467         Treat duplicated coding-categories.
11468
11469 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11470
11471         * mule/japanese.el: Use `define-coding-system-alias' instead of
11472         `copy-coding-system'.
11473
11474 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11475
11476         * mule/vietnamese.el: Specify `iso-8-1' as a category of
11477         coding-system `viscii'.
11478
11479 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11480
11481         * mule/cyrillic.el:
11482         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
11483         (cyrillic-alternativnyj-decode-table): New variable.
11484         (cyrillic-alternativnyj-encode-table): New variable.
11485         - Specify `iso-8-1' as a category of coding-system
11486           `alternativnyj'.
11487         - Abolish general Cyrillic environment.
11488
11489 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11490
11491         * mule/chinese.el:
11492         - Use `define-coding-system-alias' instead of `copy-coding-system'.
11493         - Register `chinese-gb-environment-setup-function' as a
11494           `setup-function' of "Chinese-GB" environment.
11495
11496 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11497
11498         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
11499         optional argument `parents'.
11500
11501         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
11502         property for Thai-XTIS.
11503
11504         * mule/mule-help.el (help-with-tutorial): Use property
11505         `tutorial-coding-system' of language-info as a coding-system to
11506         read tutorial file.
11507
11508 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11509
11510         * mule/thai-xtis.el: Don't setup `setup-function' and
11511         `exit-function'.
11512
11513         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11514         `set-coding-category-system' to set up coding-system for
11515         coding-category.
11516
11517         * mule/mule-cmds.el (prefer-coding-system): Use
11518         `set-coding-category-system' to set up coding-system for
11519         coding-category.
11520
11521 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11522
11523         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
11524         Thai-XTIS environment.
11525
11526         * mule/mule-cmds.el (prefer-coding-system): Use
11527         `find-coding-system' instead of `coding-system-p'.
11528
11529 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11530
11531         * mule/mule-cmds.el (set-language-environment-coding-systems):
11532         Modify eol-type for XEmacs.
11533
11534         * mule/thai-xtis.el: Delete unused local variable `category'.
11535
11536         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
11537         function.
11538         (prefer-coding-system): Don't call
11539         `update-coding-systems-internal'; use function
11540         `coding-category-list' instead of variable `coding-category-list';
11541         use `set-coding-priority-list' instead of `set-coding-priority';
11542         modify `eol-type' for XEmacs.
11543
11544         * mule/mule-misc.el (string-width): Use `charset-width' instead of
11545         `charset-columns'.
11546         (char-width): Likewise.
11547
11548 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11549
11550         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
11551         `tis-620'.
11552
11553         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11554         `set-coding-priority-list' instead of `set-coding-priority'; don't
11555         call `update-coding-systems-internal'.
11556
11557         * mule/mule-misc.el (coding-system-get): New function.
11558         (coding-system-put): New function.
11559         (coding-system-category): New function.
11560
11561 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11562
11563         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
11564         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
11565         to avoid conflict with leim/quail/thai-xtis.
11566
11567         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
11568         to thai-xtis-chars.el.
11569
11570         * mule/thai-xtis-chars.el: New file (split from
11571         mule/thai-xtis.el).
11572
11573 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11574
11575         * mule/thai-xtis.el:
11576         - Change category for the charset `thai-xtis' to `?x' from `?T'.
11577         - Add syntax entries.
11578         - Put `preferred-coding-system' of the charset `thai-xtis' to
11579           `tis-620'.
11580
11581 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
11582
11583         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
11584         rewritten to use write-multibyte-character.
11585
11586 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11587
11588         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
11589         of `iso-2022-7'.
11590         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
11591         ported yet.
11592         (read-input-method-name): Treat optional argument `default'.
11593
11594 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11595
11596         * mule/mule-cmds.el (set-language-info): Don't set up menus at
11597         all.
11598         (set-language-info-alist): Set up menus here.
11599
11600 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11601
11602         * minibuf.el (completing-read): Add new optional argument
11603         `default'.
11604         (read-coding-system): Add new optional argument
11605         `default-coding-system'.
11606
11607 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
11608
11609         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
11610         (viet-viscii-...->viet-vscii...).
11611
11612 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
11613
11614         * mule/mule-cmds.el: Change MULE to Mule in docstrings
11615         and menus.
11616
11617 1999-04-12  Richard M. Stallman  <rms@gnu.org>
11618
11619         * mule/mule-cmds.el (input-method-function): Add permanent-local
11620         property.
11621
11622 1999-03-30  Dave Love  <fx@gnu.org>
11623
11624         * mule/mule-cmds.el (current-language-environment): Doc fix.
11625
11626 1999-02-06  Richard Stallman  <rms@gnu.org>
11627
11628         * mule/european.el (setup-slovenian-environment): New function.
11629         ("Slovenian"): New language environment.
11630
11631 1999-01-27  Dave Love  <fx@gnu.org>
11632
11633         * mule/mule-cmds.el (current-language-environment): Provide :link,
11634         :type (choices) and appropriate :get.
11635
11636 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
11637
11638         * mule/mule-cmds.el (describe-language-environment): Don't alter
11639         input-method-alist.
11640
11641 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
11642
11643         * mule/mule-cmds.el (prefer-coding-system): Call
11644         set-coding-priority, so that the internal array of priorities is
11645         also updated.
11646
11647 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
11648
11649         * mule/mule-cmds.el (prefer-coding-system): If the argument
11650         requires specific EOL conversion type, make the default coding
11651         systems use that.
11652
11653 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
11654
11655         * mule/mule-cmds.el (set-language-environment): Pass the default
11656         eol-type to set-language-environment-coding-systems.
11657         (set-default-coding-systems): Copy the eol-type property for the
11658         new default values of {buffer-file,process}-coding-system from the
11659         old defaults.
11660         (set-language-environment-coding-systems): Accept an optional
11661         argument EOL-TYPE, and set the eol-type property of the default
11662         coding systems accordingly.
11663
11664 1998-10-26  Kenichi Handa <handa@etl.go.jp>
11665
11666         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
11667         use generate-new-buffer instead of get-buffer-create.
11668
11669 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
11670
11671         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
11672
11673 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
11674
11675         * mule/mule-cmds.el (default-input-method): Fix custom type.
11676
11677 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
11678
11679         * mule/mule-cmds.el (setup-specified-language-environment):
11680         Add apropos-inhibit property.
11681         (describe-specified-language-support): Likewise.
11682
11683 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11684
11685         * mule/mule-cmds.el: Doc fixes.
11686
11687 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
11688
11689         * mule/mule-cmds.el (register-input-method): Doc-string
11690         modified.
11691
11692 1998-09-01  Dave Love  <fx@gnu.org>
11693
11694         * mule/mule-cmds.el (current-language-environment): Fix
11695         setter function.
11696
11697 1998-08-31  Paul Eggert  <eggert@twinsun.com>
11698
11699         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
11700         mule/european.el, mule/hebrew.el, mule/japanese.el,
11701         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
11702         avoid bootstrapping problem if you need to recompile all the Lisp
11703         files using interpreted code.
11704
11705 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
11706
11707         * mule/european.el ("Latin-1"): Modify `documentation' key value.
11708         ("Latin-2"): Likewise.
11709
11710 1998-08-18  Per Starback  <starback@update.uu.se>
11711
11712         * mule/european.el (setup-latin2-environment): Fix typo.
11713
11714 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11715
11716         * mule/european.el: Give proper value of `input-method' key to all
11717         lang. env.
11718
11719         * mule/mule-cmds.el (activate-input-method): Handle the case that
11720         the arg INPUT-METHOD is nil correctly.
11721         (read-multilingual-string): Activate the specified input method
11722         before calling read-string.  Afterward, activate the original
11723         input method.
11724
11725 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11726
11727         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11728         (set-language-info-alist): Fix typo in doc-string.
11729
11730         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11731
11732 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11733
11734         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11735         (reset-language-environment): New function for the job that
11736         setup-english-environment used to do.
11737         (set-language-environment): Do more setups according to the info
11738         in language-info-alist.
11739         (read-language-name): Handle the case that the arg KEY is nil.
11740         (describe-language-environment): Handle input-method property.
11741
11742         * mule/: All files under this directory, which related with
11743         specific languages (such as mule/european.el, mule/greek.el,
11744         mule/hebrew.el, mule/misc-lang.el), modified as below.
11745         (setup-XXX-environment): Just call set-language-environment.  If
11746         they used to do some other jobs than what done by
11747         set-language-environment, those jobs are done in
11748         setup-XXX-environment-internal now.
11749         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11750         the value to setup-XXX-environment-internal.  Add properties
11751         input-method and features.
11752
11753         * mule/english.el (setup-english-environment): Just call
11754         reset-language-environment.
11755
11756         * mule/european.el (setup-8-bit-environment): Function deleted.
11757
11758 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11759
11760         * mule/mule-cmds.el (input-method-exit-on-first-char)
11761         (input-method-use-echo-area): Doc fixes.
11762
11763 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11764
11765         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11766         variable.
11767         (input-method-use-echo-area): New variable.
11768
11769 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11770
11771         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11772
11773 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11774
11775         * mule/mule-cmds.el (activate-input-method): Update mode line.
11776         (inactivate-input-method): Likewise.
11777
11778 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11779
11780         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11781         input method in the current buffer, but just bind
11782         current-input-method.
11783
11784 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11785
11786         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11787
11788         * mule/misc-lang.el ("IPA"): Add coding-priority and
11789         coding-system.
11790
11791 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11792
11793         * mule/greek.el: Add coding-priority.
11794
11795 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11796
11797         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11798         LANG-ENV.
11799
11800 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11801
11802         * mule/mule-cmds.el (register-input-method): Fix previous change.
11803         (setup-specified-language-environment): Doc fix.
11804
11805 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11806
11807         * mule/mule-cmds.el: Several doc fixes.
11808         (get-language-info, set-language-info): Rename argument.
11809         (set-language-info-alist): Likewise.
11810         (register-input-method): Rename argument.
11811         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11812
11813 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11814
11815         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11816         default value while reading an input method.
11817
11818 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11819
11820         * mule/mule-cmds.el (universal-coding-system-argument):
11821         Use buffer-file-coding-system as default.
11822
11823 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11824
11825         * mule/korean.el ("Korean"): Doc fix.
11826
11827 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11828
11829         * mule/mule-cmds.el (describe-language-environment): Print the
11830         languge environment at the head.
11831
11832 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11833
11834         * mule/japanese.el: Set exit-function to exit-japanese-environment
11835         for Japanese environment.
11836
11837 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11838
11839         * mule/mule-cmds.el (set-language-environment): Doc fix.
11840         (current-language-environment): Use defcustom.
11841         (default-input-method): Specify :type.
11842
11843 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11844
11845         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11846         modified.
11847         (prefer-coding-system): Doc-string modified.
11848
11849 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11850
11851         * mule/mule-cmds.el (set-language-info): Doc-string
11852         describes `coding-priority' KEY.
11853         (set-language-environment-coding-systems): New function.
11854         (select-safe-coding-system): New function.
11855         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11856         (set-language-info-alist): New optionla arg PARENTS.  Call
11857         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11858         (set-language-environment-coding-systems): New function.
11859
11860         * mule/chinese.el: Remove setting up of
11861         describe-chinese-environment-map and
11862         setup-chinese-environment-map.  Exclude them in args of calls to
11863         set-language-info-alist.  Register coding-priority key in
11864         language-info-alist.
11865
11866         * mule/cyrillic.el: Remove setting up of
11867         describe-cyrillic-environment-map and
11868         setup-cyrillic-environment-map.  Exclude them in args of calls to
11869         set-language-info-alist.  Register coding-priority key in
11870         language-info-alist.
11871
11872         * mule/english.el: Register coding-priority key in
11873         language-info-alist.
11874
11875         * mule/ethiopic.el: Register coding-priority key in
11876         language-info-alist.
11877
11878         * mule/european.el: Remove setting up of
11879         describe-european-environment-map and
11880         setup-european-environment-map.  Exclude them in args of calls to
11881         set-language-info-alist.  Register coding-priority key in
11882         language-info-alist.  Add "German" language env.
11883         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11884         (setup-german-environment): New function.
11885
11886         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11887         change default input method to "greek-postfix".
11888
11889         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11890         coding-priority key in
11891
11892 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11893
11894         * mule/mule-cmds.el (set-language-info): Doc fix.
11895         (input-method-inactivate-hook): Doc fix.
11896
11897 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11898
11899         * mule/mule-cmds.el (set-input-method): Renamed from
11900         select-input-method.
11901
11902 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11903
11904         * mule/mule-cmds.el (set-language-environment): Run
11905         exit-language-environment-hook before calling `exit-function'
11906         which is specified for the language environment.
11907
11908 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11909
11910         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11911         modified.
11912         (prefer-coding-system): Likewise.
11913         (describe-language-environment): Print aliases of each coding
11914         system.
11915         (set-language-environment-hook): New variable.
11916         (exit-language-environment-hook): New variable.
11917         (set-language-environment): Call these hooks.  Before setting a
11918         new language environment, exit from the
11919         current-language-environment if necessary.
11920         (input-method-verbose-flag): The value can be nil, t,
11921         complex-only, or default.
11922         (input-method-highlight-flag): Doc-string augmented.
11923         (activate-input-method): Check if we can run the registered
11924         function to activate an input method.
11925
11926         * mule/korean.el: Set exit-function for language environment
11927         "Korean" to exit-korean-environment.
11928         (setup-korean-environment): Moved to korea-util.el.
11929
11930 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11931
11932         * mule/mule-cmds.el (read-multilingual-string): Use
11933         current-input-method prior to default-input-method.  Don't bind
11934         current-input-method by `let', instead, activate the specified
11935         input method in the current buffer temporarily.
11936
11937 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11938
11939         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11940
11941 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11942
11943         * mule/chinese.el (post-read-decode-hz): Return the result of
11944         decode-hz-region.
11945         (pre-write-encode-hz): Do not change the value of
11946         last-coding-system.
11947
11948 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11949
11950         * mule/mule-ccl.el: Doc fixes.
11951
11952 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11953
11954         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11955         (check-ccl-program): New macro.
11956
11957 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11958
11959         * mule/mule-ccl.el: Comment about CCL syntax modified.
11960         (ccl-command-table): Add read-multibyte-character and
11961         write-multibyte-character.
11962         (ccl-code-table): Add ex-cmd.
11963         (ccl-extended-code-table): New variable.
11964         (ccl-embed-extended-command): New function.
11965         (ccl-compile-read-multibyte-character,
11966         ccl-compile-write-multibyte-character) New functions.
11967         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11968         ccl-dump-write-multibyte-character): New functions.
11969
11970 1999-07-22  SL Baur  <steve@miho>
11971
11972         * config.el (config-value-file): config.values is installed into
11973         doc-directory.
11974         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11975
11976 1999-07-19  Didier Verna  <didier@xemacs.org>
11977
11978         * rect.el: all functions rewritten, except when noted. Below is a
11979         list of interface changes.
11980         (apply-on-rectangle): new function. Obsoletes
11981         `operate-on-rectangle'. All functions that used to call this
11982         function now call the new one.
11983         (kill-rectangle): added optional prefix arg to fill lines.
11984         (delete-rectangle): ditto.
11985         (delete-extract-rectangle): ditto.
11986         (open-rectangle): ditto.
11987         (clear-rectangle): ditto.
11988         (delete-rectangle-line): added third arg FILL.
11989         (delete-extract-rectangle-line): ditto.
11990         (open-rectangle-line): ditto.
11991         (clear-rectangle-line): ditto.
11992
11993 1999-07-18  Andy Piper  <andy@xemacs.org>
11994
11995         * menubar-items.el (default-menubar): add gutter options.
11996
11997         * gutter-items.el: new file.
11998         (gutter): new group for custom.
11999         (gutter-visible-p): new variable.
12000         (default-gutter-position): ditto.
12001         (buffers-tab): new group for the buffers tab.
12002         (gutter-buffers-tab): widget to put in the gutter.
12003         (buffers-tab-max-size): max number of tabs.
12004         (buffers-tab-switch-to-buffer-function): function to call when a
12005         tab is pressed.
12006         (buffers-tab-omit-function): filter buffers with this function.
12007         (buffers-tab-format-buffer-line-function): format buffer names for
12008         inclusion in tabs.
12009         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
12010         the record.
12011         (build-buffers-tab-internal): build a list of tab items.
12012         (buffers-tab-items): ditto.
12013         (add-tab-to-gutter): put a tab in the gutter area.
12014         (update-tab-in-gutter): reset the buffers in the tab.
12015
12016         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
12017
12018         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
12019         (switch-to-buffer-hooks): new hook.
12020
12021         * toolbar.el (default-toolbar-position): fix typo.
12022
12023 1999-07-16  Andy Piper  <andy@xemacs.org>
12024
12025         * gui.el (make-dialog-frame): turn off gutters for dialogs.
12026
12027 1999-07-15  Didier Verna  <didier@xemacs.org>
12028
12029         * cus-edit.el (custom-prompt-variable): optional third arg makes
12030         prompt for a comment string.
12031         (customize-set-value): optional prefix makes this function handle
12032         variable comments.
12033         (customize-set-variable): ditto.
12034         (customize-save-variable): ditto.
12035         (customize-customized): handle custom comments.
12036         (customize-save-customized): ditto.
12037         (custom-variable-state-set): ditto.
12038         (custom-face-state-set): ditto.
12039         (customize-saved): ditto.
12040         (custom-variable-set): ditto.
12041         (custom-face-set): ditto.
12042         (custom-variable-save): ditto.
12043         (custom-face-save): ditto.
12044         (custom-variable-reset-saved): ditto.
12045         (custom-face-reset-saved): ditto.
12046         (custom-variable-reset-standard): ditto.
12047         (custom-face-reset-standard): ditto.
12048         (custom-comment-face): new face.
12049         (custom-comment-tag-face): ditto.
12050         (custom-comment): new widget.
12051         (custom-comment-create): new function.
12052         (custom-comment-delete): ditto.
12053         (custom-comment-value-set): ditto.
12054         (custom-comment-show): ditto.
12055         (custom-comment-invisible-p): ditto.
12056         (custom-variable-value-create): create a comment field widget.
12057         (custom-face-value-create): ditto.
12058         (custom-variable-menu): new entry for adding a custom comment.
12059         (custom-face-menu): ditto.
12060         (custom-save-variables): possibly save custom comments.
12061         (custom-save-faces): ditto.
12062
12063         * cus-face.el (custom-set-faces): the arguments can now have a
12064         custom comment as fourth argument.
12065
12066         * custom.el (custom-set-variables): the arguments can now have a
12067         custom comment as fifth element.
12068
12069 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
12070
12071         * XEmacs 21.2.18 is released
12072
12073 1999-07-13  SL Baur  <steve@miho>
12074
12075         * lib-complete.el (read-library-name): Revert previous change.
12076         (read-library): Ditto.
12077
12078 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
12079
12080         * packages.el (packages-package-list): Capitalize docstring.
12081
12082         * packages.el (packages-find-package-library-path): Use #'nconc
12083         rather than #'append to reduce consing -- #'mapcar uses Flist,
12084         which returns a freshly consed list.  #'append would create yet
12085         another fresh list, using Fmake_list in concat.
12086
12087         * packages.el (package-provide): Use setq with remassq like it
12088         says in its docstring.
12089
12090 1999-07-06  SL Baur  <steve@miho.m17n.org>
12091
12092         * lib-complete.el (progn-with-message): Fix typo.
12093
12094 1999-07-06  SL Baur  <steve@miho.m17n.org>
12095
12096         * mule/mule-misc.el (char-octet): Make function match docstring.
12097         From Katsumi Yamaoka <yamaoka@jpl.org>
12098
12099 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
12100
12101         * wid-edit.el (widget-documentation): corrected spelling error.
12102
12103 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
12104
12105         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
12106         keys if already bound
12107
12108 1999-07-06  SL Baur  <steve@miho.m17n.org>
12109
12110         * lib-complete.el (progn-with-message): Revert previous changes.
12111
12112 1999-06-24  Bob Weiner  <weiner@beopen.com>
12113
12114         * lib-complete.el (find-library):
12115         (find-library-other-window):
12116         (find-library-other-frame): Completely rewrote
12117         so that these functions actually work when called non-interactively.
12118         Also made them handle LIBRARY arguments which end with .el or .elc.
12119
12120 1999-06-24  Bob Weiner  <weiner@beopen.com>
12121
12122         * simple.el (indent-new-comment-line): Locally bound
12123         `block-comment-start' to `comstart' or else when this is called
12124         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
12125         `block-comment-start' value, ignoring any existing spacing after a
12126         comment prefix in the previous line and producing ugly comments.
12127
12128 1999-06-23  Bob Weiner  <weiner@beopen.com>
12129
12130         * list-mode.el (mouse-choose-completion):
12131         (choose-completion):
12132         (completion-switch-to-minibuffer): Added.
12133         ([Tab]): [Tab] previously switched to the minibuffer
12134         but since [space] does that and since most applications in the
12135         world use [Tab] to select the next item in a list, do that in the
12136         *Completions* buffer too.  This will cause the least confusion
12137         among the largest population of users.  -- Bob Weiner, BeOpen.com,
12138         06/23/1999.
12139
12140 1999-06-22  Bob Weiner  <weiner@beopen.com>
12141
12142         * help.el (help-buffer-name): Added support for a null value
12143         of `help-buffer-prefix-string' since some buffers require no
12144         prefix.
12145
12146 1999-06-20  Bob Weiner  <weiner@beopen.com>
12147
12148         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
12149         in the completion-list-mode-map to bury the completions buffer
12150         even when the minibuffer is no longer active.
12151
12152 1999-06-20  Bob Weiner  <weiner@beopen.com>
12153
12154         * list-mode.el (list-mode): It is visually disconcerting to have
12155         the text cursor disappear within list buffers, especially when
12156         moving from window to window, so leave it visible.
12157
12158 1999-07-01  SL Baur  <steve@miho.m17n.org>
12159
12160         * menubar-items.el (default-menubar): Conditionalize the bug
12161         report menu item (which may not be possible in this XEmacs).
12162         Reported by: Ken'ichi Handa <handa@etl.go.jp>
12163
12164 1999-06-30  SL Baur  <steve@miho.m17n.org>
12165
12166         * subr.el (with-current-buffer): DOC string fix.
12167         Suggested by Bob Weiner <weiner@altrasoft.com>
12168
12169 1999-06-25  Charles G Waldman <cgw@fnal.gov>
12170
12171         * cus-face.el (custom-face-italic): insert missing args
12172
12173 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12174
12175         * packages.el (package-locations): Changed default early package
12176         hierarchies to ~/.xemacs/mule-packages and
12177         ~/.xemacs/xemacs-packages.
12178
12179 1999-06-23  SL Baur  <steve@miho.m17n.org>
12180
12181         * mule/mule-category.el (Top Level): ASCII is also latin-1.
12182
12183 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12184
12185         * packages.el (package-locations): Changed default early package
12186         hierarchy to ~/.xemacs/packages.
12187         (package-locations): Removed `packages' as a possible name for a
12188         late package hierarchy.
12189
12190 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
12191
12192         * mule/mule-category.el (word-combining-categories): Set up new
12193         variable.
12194         (word-separating-categories): Likewise.
12195
12196 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
12197
12198         * XEmacs 21.2.17 is released
12199
12200 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
12201
12202         * font-menu.el (font-menu-set-font): allow for nil specification
12203         of font size.
12204
12205 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
12206
12207         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
12208         is 1.
12209
12210 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
12211
12212         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
12213         8859-5 instead of ISO 8859-1.
12214
12215 1999-06-15  SL Baur  <steve@steve1.m17n.org>
12216
12217         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
12218         (viet-viscii-encode-table): Ditto.
12219
12220         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
12221         Make obsolete definition of char-octet.
12222
12223 1999-06-14  SL Baur  <steve@steve1.m17n.org>
12224
12225         * subr.el: Move no-Mule make-char ...
12226         * help-nomule.el (make-char): To here.
12227         (string-width): Make Mule compatibility alias.
12228
12229 1999-06-15  Andy Piper  <andy@xemacs.org>
12230
12231         * select.el (get-selection-no-error): really make there be no-error.
12232         (get-selection): revert to original.
12233
12234 1999-06-11  Andy Piper  <andy@xemacs.org>
12235
12236         * select.el (selection-sets-clipboard): renamed.
12237         (own-selection): use it.
12238
12239 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
12240
12241         * XEmacs 21.2.16 is released
12242
12243 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
12244
12245         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
12246         missing characters to avoid crash.
12247
12248 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
12249
12250         * coding.el (set-terminal-coding-system): Only set the console
12251         coding system on the selected console if it is a tty.
12252
12253 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12254
12255         * cus-face.el:
12256         * cus-edit.el:
12257         * faces.el:
12258         (custom):
12259         (face-spec-set):
12260         * faces.el (frob-face-property):
12261         * font-menu.el (font-menu-set-font):
12262                   Actually apply changes from 1999-03-17
12263
12264 1999-06-10  Andy Piper  <andy@xemacs.org>
12265
12266         * select.el (get-selection): abstract out non error-signalling
12267         part.
12268         (get-selection-no-error): get-selection without signalling an
12269         error.
12270         (selection-is-clipboard-p): new variable. controls whether the
12271         selection sets the clipboard.
12272         (own-selection): use it.
12273
12274         * mouse.el (insert-selection): fallback to clipboard after trying
12275         primary selection and cutbuffer.
12276
12277 1999-06-05  Andy Piper  <andy@xemacs.org>
12278
12279         * x-select.el (xselect-kill-buffer-hook-1): use generalised
12280         selection functions.
12281
12282 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
12283
12284         * code-files.el (buffer-file-coding-system): Use `raw-text' as
12285         default value.
12286         (load): Use `raw-text' instead of `no-conversion'.
12287         (insert-file-contents): Likewise.
12288
12289         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
12290         of `no-conversion'.
12291
12292 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
12293
12294         * coding.el: Don't copy `no-conversion' to `raw-text'.
12295
12296 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12297
12298         * subr.el (make-char): Define it if Mule is not around.
12299
12300 1999-06-07  SL Baur  <steve@steve1.m17n.org>
12301
12302         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
12303
12304         * x-select.el (x-disown-selection-internal): Restore symbol as an
12305         obsolete alias.
12306         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
12307
12308 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
12309
12310         * XEmacs 21.2.15 is released
12311
12312 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
12313
12314         * subr.el (split-string): Avoid infinite looping
12315
12316 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12317
12318         * ldap.el (ldap-ignore-attribute-codings): New variable
12319         (ldap-default-attribute-decoder): New variable
12320         (ldap-coding-system): New variable
12321         (ldap-attribute-syntax-encoders): New variable
12322         (ldap-attribute-syntax-decoders): New variable
12323         (ldap-attribute-syntaxes-alist): New variable
12324         (ldap-encode-boolean): New function
12325         (ldap-decode-boolean): New function
12326         (ldap-encode-country-string): New function
12327         (ldap-decode-string): New function
12328         (ldap-decode-address): New function
12329         (ldap-encode-address): New function
12330         (ldap-decode-attribute): New function
12331         (ldap-search): Use some of these
12332
12333 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
12334
12335         * version.el (emacs-version): Make the patch level/beta come
12336         before the XEmacs qualifier so that it gets into (funcall
12337         emacs-version) and thus in the bug reports.
12338         (emacs-version>=): Support patch levels.
12339
12340 1999-06-03  SL Baur  <steve@xemacs.org>
12341
12342         * version.el: implement x.y.z version number
12343         From Jan Vroonhof <vroonhof@math.ethz.ch>
12344
12345 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
12346
12347         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
12348
12349 1999-05-22  Vin Shelton <acs@xemacs.org>
12350
12351         * startup.el: Document -private and break out non-standard X options.
12352
12353 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
12354
12355         * mule/mule-charset.el (charset-after): New function.
12356         (charset-direction): Synch with Mule, update docstring.
12357         (get-charset-property): New function.
12358         (put-charset-property): New function.
12359         (charset-plist): New function.
12360
12361         * mule/mule-charset.el (compose-region):
12362         (decompose-region): remove;  these functions (which don't work
12363         since we don't do composite characters) have been moved to
12364         mule-util.el.
12365         (toplevel): follow coding standards
12366
12367 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
12368
12369         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
12370         exist any more.
12371
12372         * code-files.el: Fix commentary to follow coding standards.  Move
12373         the single line left in mule-files.el to here.
12374
12375         * mule/mule-files.el: delete.
12376
12377 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
12378
12379         * info.el (Info-scroll-prev): Use event functions instead of the
12380         old emacs 19 interface.
12381
12382 1999-06-02  Andy Piper  <andy@xemacs.org>
12383
12384         * x-font-menu.el (x-font-menu-load-font):
12385         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
12386
12387 1999-05-31  Andy Piper  <andy@xemacs.org>
12388
12389         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
12390         group.
12391         (font-menu-this-frame-only-p): ditto.
12392         (font-menu-max-items): reinstate, from Jan Vroonhof
12393         <vroonhof@math.ethz.ch>
12394         (font-menu-submenu-name-format): ditto.
12395         (font-menu-split-long-menu): ditto, for use by the family
12396         constructor.
12397         (font-menu-family-constructor): use it.
12398
12399 1999-05-30  Andy Piper  <andy@xemacs.org>
12400
12401         * msw-faces.el (mswindows-font-regexp): new font matching regexp
12402         for use by the font menu.
12403
12404         * msw-font-menu.el: new file implementing mswindows specific
12405         font-menu behaviour.
12406         (mswindows-font-menu-registry-encoding): new function mirroring x version.
12407         (mswindows-font-menu-junk-families): ditto.
12408         (hack-font-truename): ditto.
12409         (mswindows-font-regexp-ascii): ditto.
12410         (mswindows-reset-device-font-menus): ditto.
12411         (mswindows-font-menu-font-data): ditto.
12412         (mswindows-font-menu-load-font): ditto.
12413
12414         * x-font-menu.el (x-reset-device-font-menus): made device specific.
12415         (x-font-menu-font-data): ditto.
12416         (x-font-menu-load-font): ditto.
12417
12418         * font-menu.el: new file implementing generic font menu behaviour.
12419         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
12420         made device independent.
12421         (font-menu-this-frame-only-p): ditto.
12422         (font-menu-preferred-resolution): ditto.
12423         (font-menu-size-scaling): new variable used to determine whether
12424         sizes are in points or tenths of a point.
12425         (vassoc): moved from x-font-menu.el.
12426         (device-fonts-cache): ditto.
12427         (device-fonts-cache): ditto.
12428         (flush-device-fonts-cache): ditto.
12429         (reset-device-font-menus): copied from x-font-menu.el and made
12430         device independent. Most functionality deferred to
12431         device-dependent versions.
12432         (font-menu-family-constructor): copied from x-font-menu.el and
12433         made device independent.
12434         (font-menu-size-constructor): ditto.
12435         (font-menu-weight-constructor): ditto.
12436         (font-menu-set-font): ditto.
12437         (font-menu-change-face): ditto.
12438         (font-menu-load-font): new device method.
12439         (font-menu-font-data): ditto.
12440
12441         * x-font-menu.el: The above functions deleted.
12442
12443 1999-05-26  Andy Piper  <andy@xemacs.org>
12444
12445         * update-elc.el:
12446         * make-docfile.el:
12447         * loadup.el: rehash expand-file-name usage to not use default-directory.
12448
12449 1999-05-21  Andy Piper  <andy@xemacs.org>
12450
12451         * x-select.el (x-select-convert-to-text):
12452         (x-selected-text-type):
12453         (x-get-selection):
12454         (xselect-convert-to-string):
12455         (xselect-convert-to-compound-text):
12456         (xselect-convert-to-length):
12457         (xselect-convert-to-targets):
12458         (xselect-convert-to-delete):
12459         (xselect-convert-to-filename):
12460         (xselect-convert-to-charpos):
12461         (xselect-convert-to-lineno):
12462         (xselect-convert-to-colno):
12463         (xselect-convert-to-sourceloc):
12464         (xselect-convert-to-os):
12465         (xselect-convert-to-host):
12466         (xselect-convert-to-user):
12467         (xselect-convert-to-class):
12468         (xselect-convert-to-name):
12469         (xselect-convert-to-integer):
12470         (xselect-convert-to-atom):
12471         (xselect-convert-to-identity): functions renamed from x-* and
12472         moved to select.el.
12473         (x-get-secondary-selection): use rename get-selection.
12474         (x-get-clipboard): ditto.
12475         (x-own-selection): moved to select.el.
12476         (x-valid-simple-selection-p): ditto.
12477         (x-dehilight-selection): ditto.
12478         (x-own-clipboard): ditto.
12479         (x-disown-selection): ditto.
12480
12481         * x-mouse.el (x-yank-function): moved to mouse.el.
12482         (x-insert-selection): ditto.
12483         (x-set-point-and-move-selection): use renamed function.
12484
12485         * select.el (selected-text-type): moved and renamed from
12486         x-select.el.
12487         (selection-owner-p): moved to C.
12488         (selection-exists-p): ditto.
12489         (get-cutbuffer): new device method.
12490         (get-selection): generalised and moved from x-select.el.
12491         (own-selection): moved x-own-selection functionality into here.
12492         (dehilight-selection): renamed and moved from x-select.el.
12493         (own-clipboard): functionality moved from x-select.el using new
12494         generic C builtins.
12495         (disown-clipboard): ditto.
12496         (select-convert-to-text):
12497         (select-convert-to-string):
12498         (select-convert-to-compound-text):
12499         (select-convert-to-length):
12500         (select-convert-to-targets):
12501         (select-convert-to-delete):
12502         (select-convert-to-filename):
12503         (select-convert-to-charpos):
12504         (select-convert-to-lineno):
12505         (select-convert-to-colno):
12506         (select-convert-to-sourceloc):
12507         (select-convert-to-os):
12508         (select-convert-to-host):
12509         (select-convert-to-user):
12510         (select-convert-to-class):
12511         (select-convert-to-name):
12512         (select-convert-to-integer):
12513         (select-convert-to-atom):
12514         (select-convert-to-identity): new functions renamed from x-* and
12515         moved from x-select.el.
12516
12517         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
12518         into here and use as the default window-system mouse yank.
12519         (insert-selection): generalised and moved from x-mouse.el.
12520         (own-clipboard): moved to C.
12521
12522         * msw-select.el (mswindows-selection-owned-p): deleted.
12523         (mswindows-own-selection): generalised and moved to select.el.
12524         (mswindows-disown-selection): generalised and moved to C.
12525         (mswindows-selection-owner-p): ditto.
12526
12527 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
12528
12529         * XEmacs 21.2.14 is released
12530
12531 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12532
12533         * about.el: update contact info for jason and slb.
12534
12535 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12536
12537         * mule/european.el (setup-romanian-environment): Add Romanian
12538         support from Emacs/Mule romanian.el.
12539
12540 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
12541
12542         * cus-face.el: Label all custom changes with the 'custom' tag.
12543
12544         * cus-edit.el: idem ditto.
12545
12546         * faces.el: Added suport for adding device tags to various functions.
12547         (custom): New device tag.
12548         (face-spec-set): Call reset face with tags argument. No longer do
12549         x-init-global-faces hack.
12550
12551         * faces.el (frob-face-property): Use an anonymous specifier to map
12552         frob-face-property-1 over.
12553
12554         * x-font-menu.el (font-menu-set-font): Always specify all
12555         properties to custom.
12556
12557 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
12558
12559         * mule/european.el (setup-czech-environment): Add czech support.
12560         From David Sauer <davids@orfinet.cz>
12561
12562 1999-03-15  SL Baur  <steve@xemacs.org>
12563
12564         * check-features.el: Turn hard errors into warnings.
12565
12566 1999-03-21  SL Baur  <steve@xemacs.org>
12567
12568         * simple.el (delete-key-deletes-forward): As per discussion on
12569         xemacs-beta, default to t.
12570
12571 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12572
12573         * loadup.el: Define Installation-string before loading anything.
12574
12575 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
12576
12577         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
12578         From Anders Stenman <stenman@isy.liu.se>
12579
12580 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12581
12582         * wid-edit.el (widget-glyph-find): Ditto.
12583
12584         * packages.el (locate-library): Ditto.
12585
12586         * loadup.el (really-early-error-handler): Ditto.
12587
12588         * lib-complete.el (read-library): Ditto.
12589
12590         * faces.el (set-face-stipple): Ditto.
12591
12592         * code-files.el (load): Use new calling style of locate-file.
12593
12594 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12595
12596         * packages.el (packages-unbytecompiled-lisp): Installation.el is
12597         dead.
12598
12599 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12600
12601         * dumped-lisp.el (preloaded-file-list): Don't load
12602         Installation.el.
12603
12604         * loadup.el (Installation-string): Define it here.
12605
12606 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12607
12608         * dumped-lisp.el (preloaded-file-list): Revert previous change --
12609         Installation.el needs to be loaded before `dump-paths', otherwise
12610         the dumping process won't find it.
12611
12612 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
12613
12614         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
12615         subr so that we can use `replace-in-string' in Installation.el to
12616         get rid of C-m chars under the native Windows build.
12617
12618 1999-04-29  Andy Piper  <andy@xemacs.org>
12619
12620         * make-docfile.el: canonicalize file and directory names.
12621
12622         * device.el (call-device-method): new function for calling device
12623         specific methods.
12624         (define-device-method): new function for defining device methods.
12625         (define-device-method*): ditto.
12626
12627 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
12628
12629         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
12630
12631 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12632
12633         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
12634         (cyrillic-koi8-r-encode-table): Likewise.
12635         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
12636         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
12637
12638         * mule/mule-misc.el (split-char-or-char-int): New function [moved
12639         from vietnamese.el].
12640
12641         * mule/vietnamese.el: Move function `split-char-or-char-int' to
12642         mule/mule-misc.el.
12643
12644 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12645
12646         * mule/thai-xtis.el:
12647         - Change font registry name from "Thai94x94-0" to "xtis-0".
12648         - Change mnemonic of coding-system `tis-620' to "TIS620".
12649
12650 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
12651
12652         * mule/ethiopic.el: fixed.
12653
12654 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
12655
12656         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
12657
12658         * mule/thai-xtis.el: New file.
12659
12660         * mule/vietnamese.el: New file.
12661
12662         * mule/ethiopic.el: New file.
12663
12664 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
12665
12666         * bytecomp.el (byte-compile-close-variables): Leave
12667         debug-issue-ebola-notices alone.
12668
12669 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12670
12671         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
12672         at the top of the buffer since it is the most important thing to
12673         customize
12674         (ldap-get-host-parameter): New defun
12675         (ldap-search): Add a new parameter `withdn' to retrieve the
12676         distinguished names of entries
12677
12678 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
12679
12680         * startup.el (splash-frame-body): Date and spelling fixes.
12681
12682 1999-03-16  Colin Rafferty  <colin@xemacs.org>
12683
12684         * view-less.el (toggle-truncate-lines): add autoload tag
12685
12686 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
12687
12688         * format.el (format-alist): Disable image stuff.
12689
12690 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12691
12692         * wid-edit.el (widget-glyph-find): Search by directories, then by
12693         suffixes rather than the other way around.
12694         (widget-image-conversion): Renamed to
12695         `widget-image-file-name-suffixes'.
12696
12697 1999-04-16  Olivier Galibert  <galibert@pobox.com>
12698
12699         * mule/mule-charset.el: Made old functions obsolete, remove the
12700         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
12701         (charset-iso-graphic-plane): Rename from charset-graphic.
12702         (charset-iso-final-char): Rename from charset-final.
12703         (charset-width): Rename from charset-columns.
12704         (charset-bytes): Added from fsf compatibility, returns always 1.
12705
12706         * mule/mule-misc.el: Move charset-doc-string alias to
12707         mule-charset.el
12708
12709 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12710
12711         * x-faces.el (x-make-font-bold-italic): honor
12712         *try-oblique-before-italic-fonts*
12713
12714 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12715
12716         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12717
12718 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12719
12720         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12721         name.
12722
12723 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12724
12725         * cl-extra.el (equalp): Would bug out for lists.
12726
12727 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12728
12729         * about.el (about-hackers):  Change cgw's email address
12730
12731 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12732
12733         * XEmacs 21.2.13 is released
12734
12735 1999-03-12  SL Baur  <steve@xemacs.org>
12736
12737         * simple.el (delete-key-deletes-forward): Revert to previous
12738         behavior.
12739
12740 1999-01-18  Didier Verna  <didier@xemacs.org>
12741
12742         * menubar-items.el (xemacs-splash-buffer): handle the case of
12743         multiple elements in the splash buffer body.
12744
12745         * startup.el (splash-frame-timeout): new constant: interval
12746         between splash buffer elements.
12747         (command-line-1): handle splash buffer with multiple elements (use
12748         a timeout).
12749         (splash-frame-body): Originally `startup-splash-frame-body'.
12750         Rewrote a cleaner and more readable version. This can now be array,
12751         in which case each element is displayed in turn in the splash buffer.
12752         (splash-frame-static-body): new constant. Persistent information
12753         across all splash buffer elements (preserves the possibility to give
12754         it in different languages.
12755         (circulate-splash-frame-elements): new function. Used as a timeout
12756         to circulate through all splash frame elements and display them in
12757         sequence.
12758         (display-splash-frame): originally `startup-splash-frame'. Handle
12759         the case of multiple elements in the splash buffer body. Now
12760         returns a timeout id if multiple elements to display, or nil.
12761
12762 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12763
12764         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12765         so they can be overridden by x-init-face-from-resources.
12766         Additionally specify the font name also with an x tag.
12767
12768 1999-03-08  Andy Piper  <andy@xemacs.org>
12769
12770         * package-get.el (package-get-base): autoload.
12771
12772         * menubar-items.el (default-menubar): add update menu item. Fix
12773         custom menu to only be activated when package-base is available.
12774
12775         * package-get.el (package-get-custom): don't load
12776         package-get-custom as it is auto-generated. Fix group definition.
12777
12778 1999-03-05  Didier Verna  <didier@xemacs.org>
12779
12780         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12781         instead of `symbol-name' (Thanks Kyle).
12782
12783         * cus-edit.el (custom-save-variables): use `prin1' instead of
12784         princ to write symbols.
12785
12786 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12787
12788         * XEmacs 21.2.12 is released
12789
12790 1999-03-05  SL Baur  <steve@xemacs.org>
12791
12792         * menubar-items.el (default-menubar): Add kfm browsing support.
12793         From Neal Becker <nbecker@fred.net>
12794
12795 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12796
12797         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12798         calls to font-lock during buffer reversion.
12799
12800 1999-02-12  Didier Verna  <didier@xemacs.org>
12801
12802         * info.el (Info-build-node-completions): unconditionally widen the
12803         tag table buffer.
12804
12805 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12806
12807         * x-faces.el (x-init-face-from-resources):
12808         Only set fonts in the 'x locale.
12809
12810 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12811
12812         * package-ui.el (pui-install-selected-packages): Don't throw on
12813         `package-admin-delete-binary-package' returning nil since it's
12814         normal.  Reindent function.
12815         (pui-add-required-packages): Handle case where packages selected
12816         for installation have never been installed.
12817
12818 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12819
12820         * menubar-items.el (default-menubar):
12821         Implement the ``Mule->Set coding system of process'' menu item.
12822
12823 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12824
12825         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12826         files
12827         - Change some `if's to `when's
12828
12829 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12830
12831         * XEmacs 21.2.11 is released
12832
12833 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12834
12835         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12836         against window close (Fix Bug #460).
12837         (ask-user-about-lock-dbox): Idem.
12838
12839 1999-02-25  SL Baur  <steve@xemacs.org>
12840
12841         * mule/mule-charset.el (charset-leading-byte): New function.
12842         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12843
12844 1999-02-12  Andy Piper  <andy@xemacs.org>
12845
12846         * about.el (xemacs-hackers): change andy's email address.
12847         (about-url-alist): change andy's web page address.
12848         (about-xemacs): add piper.
12849
12850 1999-02-16  SL Baur  <steve@xemacs.org>
12851
12852         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12853         of mule-base into lisp/mule.
12854
12855 1999-02-16  SL Baur  <steve@xemacs.org>
12856
12857         * mule/arabic.el:
12858         mule/canna-leim.el:
12859         mule/chinese.el:
12860         mule/cyrillic.el:
12861         mule/english.el:
12862         mule/european.el:
12863         mule/greek.el:
12864         mule/hebrew.el:
12865         mule/japanese.el:
12866         mule/kinsoku.el:
12867         mule/korean.el:
12868         mule/misc-lang.el:
12869         mule/mule-category.el:
12870         mule/mule-ccl.el:
12871         mule/mule-charset.el:
12872         mule/mule-cmds.el:
12873         mule/mule-coding.el:
12874         mule/mule-files.el:
12875         mule/mule-help.el:
12876         mule/mule-init.el:
12877         mule/mule-misc.el:
12878         mule/mule-tty-init.el:
12879         mule/mule-x-init.el:
12880         mule/viet-chars.el:  Remerge from mule-base.
12881
12882         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12883         of mule-base into lisp/mule.
12884
12885 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12886
12887         * process.el (exec-to-string): Use `shell-command-switch' in place
12888         of hard-wired "-c" (for WindowsNT).
12889
12890 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12891
12892         * menubar-items.el (default-menubar):  Remove obsolete
12893         "Gopher" item
12894
12895 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12896
12897         * package-admin.el (package-admin-get-install-dir): First fall
12898         back to the location of xemacs-base for non-mule packages.
12899
12900 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12901
12902         * paths.el:
12903         - improved automounter tmp directory support.
12904         - support 4 (!) empirically discovered automounter conventions
12905
12906 1999-02-12  SL Baur  <steve@xemacs.org>
12907
12908         * etags.el (pop-tag-mark): autoload to match key binding.
12909
12910 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12911
12912         * XEmacs 21.2.10 is released
12913
12914 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12915
12916         * package-get.el (package-get-remote-filename): Don't bug out for
12917         a local file name in the search entry.
12918
12919 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12920
12921         * XEmacs 21.2.9 is released
12922
12923 1999-01-19  Didier Verna  <didier@xemacs.org>
12924
12925         * replace.el (replace-search-function): new variable containing a
12926         function to perform a search-forward.
12927         (replace-re-search-function): new variable containing a function
12928         to perform a re-search-forward.
12929         (perform-replace): use them.
12930
12931 1999-01-25  Didier Verna  <didier@xemacs.org>
12932
12933         * select.el (selection-owner-p): use the name `XEmacs'.
12934         (cut-copy-clear-internal): ditto.
12935
12936 1999-01-18  Andy Piper  <andy@xemacs.org>
12937
12938         * about.el (about-url-alist): Update my entry.
12939         (xemacs-hackers): Ditto.
12940
12941 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12942
12943         * buffer.el (switch-to-buffer): Fixing documentation.
12944         * minibuf.el (minibuffer-completion-table): ditto.
12945         * cl-macs.el (return-from): ditto.
12946
12947 1999-01-04  Didier Verna  <didier@xemacs.org>
12948
12949         * replace.el (delete-non-matching-lines): temporarily disable
12950         case-folding when called interactively with a regexp containing
12951         uppercase characters.
12952         (delete-matching-lines): ditto.
12953         (count-matches): ditto.
12954         (list-matching-lines): ditto.
12955
12956 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12957
12958         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12959         abort if current window is split horizontally, not if others are
12960         split.  Got rid of unnecessary minibuffer checking.  Also, add
12961         some comments (it's still complex).
12962
12963 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12964
12965         * package-get.el: changed address for doc.ic.ac.uk to
12966         sunsite.doc.ic.ac.uk
12967
12968 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12969
12970         * ldap.el (toplevel): Remove requires so that the file compiles
12971         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12972
12973 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12974
12975         * dump-paths.el: Calculate module-directory and set
12976         module-load-path to the load path for modules.
12977
12978         * loadup.el: Get bootstrap value of module-load-path from the
12979         environment variable EMACSBOOTSTRAPMODULEPATH.
12980         - Display the module load path if we're debugging paths.
12981
12982         * setup-paths.el: Added function paths-find-site-module-directory.
12983         - Added function paths-find-module-directory.
12984         - Added function paths-construct-module-load-path.  Uses new
12985         environment variable EMACSMODULEPATH.
12986
12987 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12988
12989         * font.el (font-default-object-for-device):
12990         Oops! This `or' can't be replaced by `unless'.
12991         Fixed inability to run w3, among other things.
12992
12993 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12994
12995         * package-admin.el: Change initialization of
12996           package-admin-install-function dependent on system type.
12997           Change package-admin-install-function-mswindows to use
12998           "minitar".
12999
13000 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
13001
13002         * mouse.el (default-mouse-motion-handler): Disable help echo while
13003         in the minibuffer.
13004
13005 1998-12-28  Martin Buchholz <martin@xemacs.org>
13006
13007         * XEmacs 21.2.8 is released.
13008
13009 1998-12-24  Martin Buchholz <martin@xemacs.org>
13010
13011         * XEmacs 21.2.7 is released.
13012
13013 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
13014
13015         * package-ui.el (pui-list-packages): Set truncate-lines.
13016
13017         * package-get.el (package-get-download-menu): Use
13018         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
13019
13020         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
13021         (pui-help-string): idem.
13022         (list-packages-mode): New major mode.
13023         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
13024         (pui-install-selected-packages): Add suport for removing packages.
13025         (pui-toggle-package-delete-key): New function.
13026         (pui-popup-context-sensitive): New kludge.
13027         (pui-list-packages): Add warning when `package-get-remote' is nil.
13028         (package-ui-add-site): New function.
13029
13030 1998-12-01  Didier Verna  <didier@xemacs.org>
13031
13032         * hyper-apropos.el (hyper-where-is): added the missing autoload.
13033
13034 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13035
13036         * ldap.el: Custom-ized
13037         (toplevel): Do not provide `ldap' which is provided by C level
13038         LDAP code
13039         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
13040
13041 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
13042
13043         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
13044
13045 1998-12-17  Andy Piper  <andy@xemacs.org>
13046
13047         * sound.el (sound-load-list): name changed from sound-load-alist.
13048         (sound-extension-list): name changed from sound-ext-list.
13049         (load-default-sounds): use new names.
13050         (load-sound-file): use new names.
13051
13052 1998-12-16  Andy Piper  <andy@xemacs.org>
13053
13054         * XEmacs 21.2.6 is released
13055
13056 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
13057
13058         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
13059         errors.
13060
13061 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
13062
13063         * wid-edit.el (widget-echo-this-extent): Set
13064         help-echo-owns-message to t.
13065
13066 1998-11-30  Greg Klanderman  <greg@alphatech.com>
13067
13068         * package-get.el (package-get-download-menu): use toggles for
13069           each site in the download site menu.
13070
13071 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
13072
13073         * package-get.el (package-get): If we cannot find a package
13074           because package-get-remote is not set, give a more helpful
13075           error message.
13076
13077 1998-11-30  Greg Klanderman  <greg@alphatech.com>
13078
13079         * package-get.el (package-get-remote-filename): use an EFS path
13080         with user anonymous if no user is specified.
13081
13082 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
13083
13084         * faces.el (face-spec-set): Re-init fallfacks for default after
13085         calling reset-face on the default face.
13086
13087 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
13088
13089         * package-admin.el (package-admin-default-install-function):
13090         Behave as advertised.  Make sure the pkg-dir is proper for
13091         default-directory.
13092         (package-admin-add-binary-package): Make sure the pkg-dir is
13093         proper for default-directory.
13094         (package-admin-install-function-mswindows): Make sure the pkg-dir
13095         is proper for default-directory.
13096
13097 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
13098
13099         * XEmacs 21.2.5 is released
13100
13101 1998-12-05  SL Baur  <steve@altair.xemacs.org>
13102
13103         * files.el (binary-file-regexps): regexp-opt is not available at
13104         bytecompile time.
13105
13106 1998-11-30  Martin Buchholz  <martin@xemacs.org>
13107
13108         * x-win-xfree86.el:
13109         * x-win-sun.el (x-win-init-sun):
13110         * x-win-sun.el:
13111         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
13112         * x-iso8859-1.el:
13113         * x-init.el (init-post-x-win):
13114         * x-init.el (init-pre-x-win):
13115         * x-init.el (x-initialize-compose):
13116         * x-init.el:
13117         * x-compose.el:
13118         * winnt.el:
13119         * widget.el:
13120         * wid-edit.el (widget-glyph-click):
13121         * wid-edit.el (widget-glyph-find):
13122         * wid-edit.el (widget-type):
13123         * view-less.el (view-buffer-other-window):
13124         * very-early-lisp.el:
13125         * version.el:
13126         * toolbar.el:
13127         * toolbar-items.el:
13128         * term/sun.el (suntool-map):
13129         * term/sun-mouse.el:
13130         * term/internal.el:
13131         * syntax.el (modify-syntax-entry):
13132         * symbol-syntax.el:
13133         * subr.el:
13134         * startup.el (lock-directory):
13135         * simple.el (set-comment-column):
13136         * simple.el (backward-delete-char-untabify):
13137         * shadow.el (find-emacs-lisp-shadows):
13138         * shadow.el:
13139         * setup-paths.el (paths-construct-info-path):
13140         * select.el (cut-copy-clear-internal):
13141         * process.el (call-process-region):
13142         * process.el (start-process-shell-command):
13143         * process.el:
13144         * paths.el (rmail-spool-directory):
13145         * paragraphs.el (use-hard-newlines):
13146         * package-get.el (package-get-dependencies):
13147         * package-admin.el (package-admin-delete-binary-package):
13148         * obsolete.el (truncate-string):
13149         * obsolete.el (store-substring):
13150         * mouse.el (default-mouse-track-maybe-own-selection):
13151         * mouse.el (mouse-yank-at-point):
13152         * modeline.el:
13153         * modeline.el (mouse-drag-modeline):
13154         * minibuf.el (read-directory-name-internal):
13155         * minibuf.el (read-file-name-internal):
13156         * minibuf.el (read-file-name-internal-1):
13157         * minibuf.el (read-file-name-2):
13158         * minibuf.el (exact-minibuffer-completion-p):
13159         * minibuf.el (read-from-minibuffer):
13160         * minibuf.el:
13161         * menubar.el (check-menu-syntax):
13162         * map-ynp.el (map-y-or-n-p):
13163         * make-docfile.el (docfile-out-of-date):
13164         * loadup.el ((member "run-temacs" command-line-args)):
13165         * loadup.el ((member "no-site-file" command-line-args)):
13166         * loadup.el (really-early-error-handler):
13167         * loadup.el:
13168         * loadhist.el:
13169         * loaddefs.el:
13170         * lisp-mnt.el (lm-verify):
13171         * lib-complete.el (lib-complete:cache-completions):
13172         * lib-complete.el (library-all-completions):
13173         * itimer.el (itimer-run-expired-timers):
13174         * info.el (Info-mode):
13175         * info.el (Info-insert-file-contents):
13176         * info.el (Info-rebuild-dir):
13177         * info.el (Info-build-dir-anew):
13178         * info.el (Info-parse-dir-entries):
13179         * info.el (Info-dir-outdated-p):
13180         * info.el (Info-insert-dir):
13181         * info.el (info-xref):
13182         * info.el:
13183         * hyper-apropos.el (hyper-apropos-get-doc):
13184         * hyper-apropos.el (hyper-describe-face):
13185         * hyper-apropos.el (hyper-apropos-mode):
13186         * hyper-apropos.el:
13187         * help.el (list-processes):
13188         * help.el:
13189         * gnuserv.el:
13190         * font.el (mswindows-font-create-name):
13191         * font.el (font-default-font-for-device):
13192         * font.el (x-font-create-object):
13193         * font.el (font-registry):
13194         * font.el:
13195         * font-lock.el (font-lock-keywords):
13196         * font-lock.el:
13197         * finder.el (finder-compile-keywords):
13198         * find-paths.el (paths-find-recursive-path):
13199         * fill.el (set-justification-center):
13200         * fill.el (fill-region-as-paragraph):
13201         * files.el (insert-directory):
13202         * files.el (wildcard-to-regexp):
13203         * files.el (recover-file):
13204         * files.el (basic-save-buffer):
13205         * files.el (delete-auto-save-file-if-necessary):
13206         * files.el (file-relative-name):
13207         * files.el (backup-extract-version):
13208         * files.el (backup-buffer):
13209         * files.el (set-visited-file-name):
13210         * files.el (set-auto-mode):
13211         * files.el (interpreter-mode-alist):
13212         * files.el:
13213         * files.el (find-file-noselect):
13214         * files.el (abbreviate-file-name):
13215         * files.el (parse-colon-path):
13216         * files.el (directory-abbrev-alist):
13217         * etags.el (visit-tags-table-buffer):
13218         * easymenu.el (easy-menu-define):
13219         * dragdrop.el (experimental-dragdrop-drag):
13220         * dragdrop.el (dragdrop-drop-do-functions):
13221         * dragdrop.el (dragdrop-drop-at-point):
13222         * disass.el (disassemble-1):
13223         * disass.el (disassemble-internal):
13224         * disass.el (disassemble):
13225         * disass.el:
13226         * derived.el (derived-mode-init-mode-variables):
13227         * derived.el (define-derived-mode):
13228         * custom.el (defgroup):
13229         * cus-edit.el (custom-quote):
13230         * config.el:
13231         * code-process.el (open-network-stream):
13232         * code-process.el (start-process):
13233         * code-process.el (call-process-region):
13234         * code-process.el (call-process):
13235         * code-process.el:
13236         * code-files.el (insert-file-contents):
13237         * code-files.el:
13238         * code-files.el (buffer-file-coding-system-for-read):
13239         * cmdloop.el (yes-or-no-p-minibuf):
13240         * cl.el:
13241         * cl-macs.el:
13242         * cl-extra.el:
13243         * callers-of-rpt.el (make-caller-report):
13244         * callers-of-rpt.el:
13245         * bytecomp.el (batch-byte-recompile-directory):
13246         * bytecomp.el (batch-byte-compile-1):
13247         * bytecomp.el (batch-byte-compile):
13248         * bytecomp.el (display-call-tree):
13249         * bytecomp.el (byte-compile-insert):
13250         * bytecomp.el (byte-compile-two-args-19->20):
13251         * bytecomp.el (byte-compile-variable-ref):
13252         * bytecomp.el (byte-compile-form):
13253         * bytecomp.el (byte-compile-top-level-body):
13254         * bytecomp.el (byte-compile-out-toplevel):
13255         * bytecomp.el (byte-compile-byte-code-maker):
13256         * bytecomp.el (byte-compile-file-form-defmumble):
13257         * bytecomp.el (byte-compile-file-form):
13258         * bytecomp.el (byte-compile-keep-pending):
13259         * bytecomp.el (byte-compile-insert-header):
13260         * bytecomp.el (byte-compile-from-buffer):
13261         * bytecomp.el (byte-compile-file):
13262         * bytecomp.el (byte-recompile-file):
13263         * bytecomp.el (byte-compile-close-variables):
13264         * bytecomp.el (byte-compile-warn-about-unused-variables):
13265         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
13266         * bytecomp.el (byte-compiler-legal-options):
13267         * bytecomp.el (byte-compile-lapcode):
13268         * bytecomp.el (byte-optimize-log):
13269         * bytecomp.el ((fboundp 'defsubst)):
13270         * bytecomp.el:
13271         * bytecomp-runtime.el:
13272         * byte-optimize.el (byte-optimize-apply):
13273         * byte-optimize.el (car):
13274         * byte-optimize.el (byte-optimize-form):
13275         * byte-optimize.el (byte-optimize-form-code-walker):
13276         * byte-optimize.el:
13277         * build-report.el (build-report-insert-installation-file):
13278         * build-report.el (build-report):
13279         * auto-show.el:
13280         * apropos.el (apropos-documentation):
13281         - mega patch
13282         - clean up byte-compile warnings
13283         - remove unused variables
13284         - Use common lisp style hashtable functions
13285         - byte compiler cleanup
13286         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
13287         - remove old backquote syntax usage
13288         - move some cl functionality into C for speed.
13289         - remove last remaining VMS support
13290         - spelling fixes
13291         - implement last, butlast, nbutlast, copy-list in C.
13292         - new macro ignore-file-errors, similar to ignore-errors
13293           (ignore-file-errors (delete-file "foo"))
13294         - get frequent garbage collection during loadup.el by tweaking
13295           gc-cons-threshold, rather than explicitly calling garbage-collect
13296         - default delete-key-deletes-forward to `t'.
13297
13298 1998-11-28  SL Baur  <steve@altair.xemacs.org>
13299
13300         * XEmacs 21.2-beta4 is released.
13301
13302 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13303
13304         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
13305         (easy-menu-item-present-p): Wrapper around find-menu-item.
13306         (easy-menu-remove-item): Wrapper around delete-menu-item.
13307
13308         * menubar.el (delete-menu-item): Add 'from-menu' argument.
13309         (add-menu-button): Add 'in-menu' argument.
13310         (add-menu-item-1): Add in-menu support to helper function.
13311
13312 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
13313
13314         * isearch-mode.el (isearch-mode): Fix keymap lossage.
13315
13316 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13317
13318         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
13319         of Dec 4, 1997.
13320
13321 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
13322
13323         * process.el (shell-command-on-region): Report if the command
13324         succeeded or failed.
13325
13326 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
13327
13328         * subr.el (buffer-substring-no-properties): Comment out.
13329
13330 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
13331
13332         * msw-faces.el (mswindows-find-smaller-font): Turning font names
13333           into font instances first, like `x-frob-font-size' does.
13334           (mswindows-find-larger-font): ditto
13335
13336 1998-11-04  Greg Klanderman  <greg@alphatech.com>
13337
13338         * package-ui.el (pui-install-selected-packages): fix args in call
13339         to `package-get'.
13340
13341 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
13342
13343         * package-get.el (host-name): New widget type.
13344         (package-get-remote): Better customization using new type.
13345         (package-get-download-sites): idem dito.
13346
13347         (package-get-custom): Do not use package-get-all untill we have
13348         runtime dependencies.
13349
13350         (package-get-remove-copy): Default to 't' we no longer need this
13351         kludge as we do not currently use depenencies.
13352
13353         (package-get-was-current): New variable.
13354         (package-get-require-base): New 'force-current' argument.
13355         (package-get-update-base): idem
13356         (package-get-package-provider):  idem
13357         (package-get-locate-index-file): New 'no-remote' argument.
13358         (package-get-locate-file): idem.
13359
13360         (package-get-maybe-save-index): New function.
13361         (package-get-update-base): Use it.
13362
13363 1998-10-28 Greg Klanderman <greg@alphatech.com>
13364
13365         * package-get.el (package-get-remote): default to nil; by default,
13366         don't go out to the net via EFS.  They must select a download site.
13367         (package-get-download-sites): new variable.
13368         (package-get-download-menu): new function.
13369         (package-get-locate-index-file): new function.
13370         (package-get-update-base): use it.
13371
13372         * menubar-items.el (default-menubar): add "Update Package Index"
13373         and "Add Download Site" menus under Options | Manage Packages.
13374
13375 1998-10-19  Greg Klanderman  <greg@alphatech.com>
13376
13377         * package-get.el (package-get): bugfix code checking installed version
13378         for case where package is not currently installed.
13379         (package-get-require-signed-base-updates): new variable.
13380         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
13381         deemed not a goot thing.  Use the variable
13382         package-get-allow-unsigned-base-updates instead.
13383
13384 1998-10-16 Greg Klanderman <greg@alphatech.com>
13385
13386         * package-get.el (package-get): Don't install an older version than
13387         we already have unless explicitly told to.  Issue a warning.
13388
13389         * package-ui.el (pui-add-required-packages): when adding
13390         dependencies, don't add packages that are up to date.
13391         (pui-package-symbol-char):  Don't consider a package out of date
13392         if you have a newer version installed than the latest version in
13393         package-get-base.
13394
13395         * package-get.el (package-get-base-filename): document that it may
13396         be a path relative to package-get-remote;  new default value.
13397         (package-get-locate-file): new function.
13398         (package-get-update-base): use it to expand package-get-base-filename.
13399         (package-get-save-base): new function to save the package-get database
13400         to file.
13401         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
13402         (package-get-update-base): pass the REMOTE-SOURCE arg.
13403         (package-get-update-base-entry): call package-get-custom-add-entry.
13404         (package-get-file-installed-p): removed; no longer needed.
13405         (package-get-create-custom): ditto.
13406         (toplevel): remove code to build and load package-get-custom.el
13407         (package-get-custom-add-entry): new function.
13408
13409 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
13410
13411         * wid-edit.el (widget-button-click): Don't switch window.
13412
13413 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13414
13415         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
13416
13417 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
13418
13419         * etags.el (find-tag-default): Run find-tag-hook using
13420         run-hooks rather than funcall
13421
13422 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
13423
13424         * isearch-mode.el (isearch-mode): Set the current minor mode maps
13425         and the current local map as the parents to isearch-mode-map.
13426
13427 1998-10-15  SL Baur  <steve@altair.xemacs.org>
13428
13429         * XEmacs 21.2-beta3 is released.
13430
13431 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13432
13433         * package-get.el (package-get-update-base): use
13434         insert-file-contents-internal, not insert-file-contents-literally.
13435
13436 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13437
13438         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
13439         dump time.
13440
13441 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13442
13443         * package-get.el (package-get-update-base-entry): new function.
13444         (package-get-update-base): renamed; was `package-get-load-base'.
13445         cleanup, and use package-get-update-base-from-buffer.
13446         (package-get-update-base-from-buffer): new function.
13447         (package-get-update-base-entries): new; helper for above.
13448         Do not eval lisp grabbed over ftp; parse it from new format.
13449
13450 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13451
13452         * files.el (set-auto-mode): Don't play games loading package-get
13453         database; package-get-package-provider will handle it all.
13454
13455 1998-10-14  Greg Klanderman  <greg@alphatech.com>
13456
13457         * package-get.el (package-get-base-filename): new variable.
13458         (package-get-require-base): new function.
13459         (package-get-pgp-signed-begin-line): new variable.
13460         (package-get-pgp-signature-begin-line): ditto.
13461         (package-get-pgp-signature-end-line):  ditto.
13462         (package-get-load-base): new function.
13463         (package-get-interactive-package-query):
13464         (package-get-update-all):
13465         (package-get-dependencies):
13466         (package-get-package-provider):
13467         (package-get-custom): use package-get-require-base.
13468         [package-get-custom loading]: disable for now.
13469
13470         * package-ui.el (pui-list-packages): use (package-get-require-base)
13471
13472 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13473
13474         * package-ui.el: Correct obvious thinko in choosing extent face.
13475
13476 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
13477
13478         * menubar-items.el (default-menubar): pui-list-package has nothing
13479         to with Customize. Move all the package stuff to a new Item in Options.
13480
13481         * package-ui.el (pui-menu): Add menu and Popup menu.
13482
13483         * package-get.el (package-get): Use new
13484         package-admin-get-install-dir.
13485
13486         * package-admin.el (package-admin-get-install-dir): New syntax.
13487         Conserve package location and put mule packages where mule-base is.
13488
13489         * package-get.el : Customized
13490
13491         * package-ui.el (pui): Customized
13492         (pui-package-install-dest-dir): New variable.
13493         (pui-install-selected-packages): Use it
13494
13495 1998-10-12  SL Baur  <steve@altair.xemacs.org>
13496
13497         * package-get.el (package-get-interactive-package-query): Move
13498         dependency on package-get-base to run-time.
13499         (package-get-update-all): Ditto.
13500         (package-get-dependencies): Ditto.
13501         (package-get-package-provider): Ditto.
13502         (package-get-custom): Ditto.
13503
13504 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
13505
13506         * events.el: Remove 'ascii-character property from 'backspace
13507         and 'delete symbols
13508
13509 1998-10-11  SL Baur  <steve@altair.xemacs.org>
13510
13511         * package-get-base.el: removed.
13512
13513 1998-09-23  Didier Verna  <didier@xemacs.org>
13514
13515         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
13516         (no-upper-case-p): new function.
13517         (with-search-caps-disable-folding): new macro.
13518         (with-interactive-search-caps-disable-folding): new macro.
13519         (zap-to-char): In interactive mode, do a case-sensitive search if
13520         the character is uppercase.
13521         (zap-up-to-char): ditto.
13522
13523         * replace.el (perform-replace): use the function no-upper-case-p.
13524
13525         * isearch-mode.el (isearch-fix-case): ditto.
13526         make obsolete `with-caps-disable-folding' and
13527         `isearch-no-upper-case-p'.
13528
13529         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
13530         (tags-search): ditto.
13531         (tags-query-replace): ditto.
13532
13533         * info.el (Info-search): ditto.
13534
13535 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
13536
13537         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
13538
13539 1998-10-07  Greg Klanderman  <greg@alphatech.com>
13540
13541         * package-admin.el (package-admin-rmtree): rewritten.  need to
13542         check for "." and ".." before symlink check.  expand files and
13543         directories with respect to DIRECTORY, not default-directory.
13544
13545 1998-10-04  Greg Klanderman  <greg@alphatech.com>
13546
13547         * package-get.el (package-get-all): add INSTALL-DIR argument.
13548
13549 1998-10-06  Greg Klanderman  <greg@alphatech.com>
13550
13551         * package-ui.el (pui-add-required-packages): new function, select
13552         dependent packages.
13553         (pui-display-keymap): bind it.
13554         (pui-help-string): document it.
13555         (pui-install-selected-packages): package-get-all -> package-get.
13556
13557         * package-get.el (package-get-dependencies): new function.
13558
13559 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
13560
13561         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
13562         regexps.
13563
13564 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
13565
13566         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
13567         function.
13568         (default-mouse-track-normalize-point): Use it.
13569
13570 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
13571
13572         * package-admin.el (package-admin-delete-binary-package):
13573                 General cleanup. Remove unnessary use of progn and
13574         save-excursion.
13575         (package-admin-delete-binary-package): Do NOT mess with file
13576         modes. That is evil.
13577         (package-admin-delete-binary-package): Wrap all deleting in
13578         condition-case. The data in MANIFEST is untrustworthy.
13579         (package-admin-delete-binary-package): Let the OS worry about non
13580         empty directories.
13581
13582 1998-10-09  SL Baur  <steve@altair.xemacs.org>
13583
13584         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
13585         processing.
13586         (lm-report-bug): Fix mail address to send bug reports to.
13587
13588 1998-09-29  SL Baur  <steve@altair.xemacs.org>
13589
13590         * XEmacs 21.2-beta2 is released.
13591
13592 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13593
13594         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
13595
13596 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13597
13598         * info.el (Info-mode): Document page turning by double clicks in
13599         docstring so `M-x describe-mode' will display it.
13600
13601 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13602
13603         * info.el (Info-mouse-track-double-click-hook): Use character
13604         widths to calculate a border region where double clicking does
13605         page turning, and return `nil' by default so other hooks, such as
13606         region highlighting, will be run.
13607
13608 1998-09-29  Colin Rafferty   <colin@xemacs.org>
13609
13610         * sound.el (default-sound-directory-list): Initialize with all the
13611         "sounds" directories in `data-directory-list'.  It used to just be
13612         the first one.
13613
13614         * packages.el (locate-data-directory-list): Created.  This gives
13615         the list of matching directories, unlike `locate-data-directory',
13616         which just gives the first one.
13617
13618 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13619
13620         * minibuf.el (read-from-minibuffer): No longer bind help-form but
13621         make a binding in the local keymap until help-char handling is
13622         improved.
13623
13624         * help.el (help-keymap-with-help-key): Provide keymap with help
13625         binding.
13626         (help-print-help-form): New helper function.
13627
13628 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
13629
13630         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
13631         move extent to another buffer; no need to create a new extent.
13632         (isearch-fix-case): New function.
13633         (isearch-search-and-update): Use it.
13634
13635 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13636
13637         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
13638         the keymap, not minor-mode-map-alist.
13639         (isearch-done): Restore overriding-local-map.
13640
13641 1998-09-21  Martin Buchholz  <martin@xemacs.org>
13642
13643         * bytecomp.el (byte-compile-buffer-substring):
13644         Fix for: (byte-compile (defun f () (buffer-substring)))
13645         ==>   ** buffer-substring called with 3 args, but requires 0-3
13646         - new code not only works, but is more readable, too.
13647
13648 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13649
13650         * msw-faces.el (mswindows-init-device-faces): Don't try to
13651           specify a default font at this late stage. Do try to force
13652           creation of the default face font so that if it fails we get
13653           an error now instead of a crash at frame creation.
13654
13655           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
13656           mswindows-make-font-unitalic: Canonical default weight
13657           changed from "Normal" to "Regular".
13658
13659           mswindows-make-font-bold / -bold-italic: Supplied device was
13660           not being passed into call to mswindows-find-smaller-font.
13661
13662 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13663
13664         * package-get.el (package-get-remote): Fix the path where to find
13665           the packages on xemacs.org.
13666
13667 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
13668
13669         * about.el (about-maintainer-info): Update Ben's entry.
13670
13671 1998-09-24  Martin Buchholz  <martin@xemacs.org>
13672
13673         * lisp/shadow.el (find-emacs-lisp-shadows):
13674         - `member' was being called on lists of length 2000!
13675         - Replace with hashtables.
13676         - Replace hand-coded loops with (dolist)
13677         - Fix comment typo
13678
13679 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
13680
13681         * packages.el: Added new function, `package-delete-name', to
13682           delete existing packages from the installed package database
13683           (`packages-package-list').  Also added the "pkginfo" directory
13684           to `packages-special-base-regexp', so that the pkginfo directory
13685           would not get added to `late-packages'.
13686
13687         * package-admin.el: Added ability to delete an installed package
13688           (added low-level function, `package-admin-delete-package').
13689           Understands how to use the pkginfo/MANIFEST.<package> file to
13690           delete the package.  When installing a package, will also
13691           create a MANIFEST.* file if one is not provided by the
13692           package.  If the MANIFEST.* doesn't exist when deleting a
13693           package, the functions will fall back to attempting to delete
13694           any package-specific lisp directory.
13695
13696         * package-get.el: Moved some functions to package-admin.el.
13697           Added interactive function `package-get-delete-package', for
13698           use by users for deleting a package.
13699
13700           Also modified to not require the presence of efs.
13701
13702 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13703
13704         * files.el (find-file-noselect): Handle all signals, kill the
13705         buffer and resignal.
13706
13707 1998-09-23  SL Baur  <steve@altair.xemacs.org>
13708
13709         * cl-macs.el (glyph-image): Add setf method.
13710
13711 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13712
13713         * package-get.el: Fixed broken EFS downloading.  Also, look for
13714           .tar.gz files first, in preference over .tgz files.
13715
13716         * package-ui.el: Fix display of package version numbers.
13717
13718 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13719
13720         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13721         argument.
13722
13723 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13724
13725         * list-mode.el: `display-completion-list': added new/optional
13726           keyword `:completion-string', which allows the programmer to
13727           change the "Possible completions are:" prompt.
13728
13729         * menubar-items.el: Added new pulldown menu-pick to start up the
13730           visual package browser/installer:
13731
13732                 Options->Customize->List Packages
13733
13734         * package-admin.el: Added hooks for installing under both Unix
13735           and MS Windows.  Does additional error checking.  No longer
13736           calls "add-big-package.sh" to install packages under Unix; now
13737           calls gunzip & tar directly.
13738
13739         * package-get.el: Added ability to install packages from files
13740           on a local disk/CDROM.  Now deletes any existing package lisp
13741           directory.  Does completion on available packages when
13742           querying for package names.  Will also search for .tgz files
13743           in addition for .tar.gz files.  Tries to reload
13744           auto-autoloads, as a convenience when loading new packages,
13745           and also tries to add any new package paths to `load-path'.
13746           Changed all occurences of `concat' to use `expand-file-name'.
13747
13748         * package-ui.el: New file which implements the main visual
13749           package browser/installer, which is started via a menu pick or
13750           M-x pui-list packages.
13751
13752 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13753
13754         * startup.el (load-init-file): spelling fix.
13755
13756 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13757
13758         * startup.el (normal-top-level): Load auto-autoload files
13759         covariantly with their precedence.
13760
13761 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13762
13763         * menubar-items.el (default-menubar): Remove "Font Weight"
13764         option, there is currently no custom equivalent.. Customize-faces
13765         is "Edit faces".
13766
13767         * x-font-menu.el (font-menu-set-font): Use customize to set
13768         default face.
13769
13770         * faces.el (face-spec-update-all-matching): New function.
13771
13772         * cus-face.el (custom-set-face-update-spec): New function.
13773         Interface to customize faces from elisp.
13774
13775         (custom-face-value-create): Show the customized settings if set
13776         but not saved.
13777
13778 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13779
13780         (custom-face-value-create): Show the customized settings if set
13781         but not saved.
13782
13783 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13784
13785         * keydefs.el (global-map): Add FSF 20.3 binding of
13786         query-replace-regexp.
13787
13788 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13789
13790         * minibuf.el (read-file-name-internal-1): use
13791         user-name-completion-1 instead of user-name-completion.
13792
13793 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13794
13795         * loadup.el:
13796         * make-docfile.el:
13797         * update-elc.el: Don't set `source-directory' (now defunct as a
13798         global variable) no more.
13799
13800         * packages.el (packages-list-autoloads): Made `source-directory'
13801         (now defunct as a global variable) a parameter.
13802
13803 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13804
13805         * about.el (about-hackers): new email
13806
13807 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13808
13809         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13810
13811 1998-07-17  Didier Verna  <didier@xemacs.org>
13812
13813         * faces.el (set-face-property):
13814         (set-face-dim-p):
13815         (face-dim-p): updated the doc strings now that the dim property isn't
13816         tty-specific.
13817         (face-equal): the dim property is now a common one.
13818
13819         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13820         Renamed the `stipple' attribute to `background-pixmap'.
13821         (custom-face-background-pixmap): make custom-face-stipple an
13822         obsolete alias for this.
13823
13824 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13825
13826         * find-paths.el (paths-file-readable-directory-p): Created and
13827         used.
13828
13829         * loadup.el: Don't set inhibit-... flags from run-temacs.
13830
13831 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13832
13833         * packages.el (packages-data-path-depth): Added and used.
13834
13835 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13836
13837         * about.el:
13838         - Change .xpm to .png, delete "zcat" section.
13839         - cosmetic fix in the 'marcpa' entry.
13840
13841         * etc/photos
13842         - convert all .xpm.Z to .png
13843         - rename mrb to martin
13844         - rename mcook-m to mcookm
13845
13846 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13847
13848         * x-init.el (x-initialize-compose): Add support for
13849         dead-circumflex as YET ANOTHER NAME for that dead key.
13850
13851 1998-08-05  Colin Rafferty <colin@xemacs.org>
13852
13853         * setup-paths.el (paths-construct-exec-path): Made the
13854         last-packages really be last.
13855         (paths-construct-data-directory-list): Ditto.
13856
13857 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13858
13859         * startup.el(startup-splash-frame-body):
13860         Update Copyright notice in splash screen
13861
13862 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13863
13864         * minibuf.el (read-file-name-internal-1): do ~user completion.
13865
13866 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13867
13868         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13869         aginst destroyed extents
13870
13871 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13872
13873         * package-get.el (package-get): add `install-dir' argument.
13874
13875 1998-07-20  John Jones  <jj@asu.edu>
13876
13877         * package-get.el: calls to package-get-update-all will only
13878           update packages which are already installed.
13879
13880 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13881
13882         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13883         writable.
13884
13885 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13886
13887         * about.el (about-hackers): Correct my email.
13888
13889 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13890
13891         * about.el (about-hackers): new email-address.
13892
13893 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13894
13895         * minibuf.el (read-number): Don't let `input-error' condition
13896         escape.
13897
13898 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13899
13900         * about.el (about-hackers): use my `email-for-life' address.
13901
13902 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13903
13904         * XEmacs 21.2-beta1 is released.
13905
13906 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13907
13908         * ldap.el (ldap-search): Doc string change
13909
13910 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13911
13912         * menubar-items.el (default-menubar): Removed references to
13913         `data-directory', and use `locate-data-file' instead, and made
13914         then greyed out if they don't exist.
13915
13916 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13917
13918         * keymap.el (events-to-keys): Use `format' instead of `concat'
13919         since the latter does not accept integer args anymore
13920
13921 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13922
13923         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13924         macros replaced.
13925
13926 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13927
13928         * make-docfile.el: Get first initialization from very-early-lisp.el
13929         * update-elc.el: Ditto.
13930         * loadup.el (really-early-error-handler): Ditto.
13931
13932         * packages.el (packages-unbytecompiled-lisp): Add new file,
13933         very-early-lisp.el.
13934
13935         * very-early-lisp.el: New file.
13936
13937 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13938
13939         * Symbols that have been obsolete for at least 3 years removed (II).
13940
13941         * obsolete.el (eval-current-buffer): Make compatible.
13942         (byte-code-function-p): Ditto.
13943         (send-string): Removed.
13944         (send-region): Removed.
13945         (screen-scrollbar-width): Removed.
13946         (set-screen-scrollbar-width): Removed.
13947         (set-screen-left-margin-width): Removed.
13948         (set-screen-right-margin-width): Removed.
13949         (screen-left-margin-width): Removed.
13950         (screen-right-margin-width): Removed.
13951         (set-buffer-left-margin-width): Removed.
13952         (set-buffer-right-margin-width): Removed.
13953         (buffer-left-margin-width): Removed.
13954         (buffer-right-margin-width): Removed.
13955         (x-set-frame-icon-pixmap): Removed.
13956         (x-set-screen-icon-pixmap): Removed.
13957         (pixel-name): Removed.
13958         (make-pixmap): Removed.
13959         (make-cursor): Removed.
13960         (pixmap-width): Removed.
13961         (pixmap-contributes-to-line-height-p): Removed.
13962         (set-pixmap-contributes-to-line-height): Removed.
13963
13964 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13965
13966         * obsolete.el (popup-menu-up-p): removed.
13967         (read-no-blanks-input): Removed.
13968         (wholenump): Removed.
13969         (ring-mod): Removed (what was ring-mod?).
13970         (current-time-seconds): Removed.
13971         (run-special-hook-with-args): Removed.
13972         (dot): Removed.
13973         (dot-marker): Removed.
13974         (dot-min): Removed.
13975         (dot-max): Removed.
13976         (window-dot): Removed.
13977         (set-window-dot): Removed.
13978
13979         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13980         `dot-min'.
13981
13982         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13983
13984         * code-files.el (insert-file-contents): Rename
13985         run-special-hook-with-args to run-hook-with-args-until-success.
13986         (write-region): Ditto.
13987
13988 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13989
13990         * about.el: Fix typos, update release date.
13991
13992         * Symbols that have been obsolete for at least 3 years removed.
13993
13994         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13995         screen- functions.
13996         (toplevel): remove setf methods for screen functions.
13997         * cl-macs.el (extent-data): defsetf removed.
13998         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13999         many places to remove.
14000         (comment-indent-hook): Ditto.
14001         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
14002         (buffer-dedicated-screen): Ditto.
14003         (deiconify-screen): Ditto.
14004         (delete-screen): Ditto.
14005         (event-screen): Ditto.
14006         (find-file-other-screen): Ditto.
14007         (find-file-read-only-other-screen): Ditto.
14008         (live-screen-p): Ditto.
14009         (screen-height): Ditto.
14010         (screen-iconified-p): Ditto.
14011         (screen-list): Ditto.
14012         (screen-live-p): Ditto.
14013         (screen-name): Ditto.
14014         (screen-parameters): Ditto.
14015         (screen-pixel-height): Ditto.
14016         (screen-pixel-width): Ditto.
14017         (screen-root-window): Ditto.
14018         (screen-selected-window): Ditto.
14019         (screen-totally-visible-p): Ditto.
14020         (screen-visible-p): Ditto.
14021         (screen-width): Ditto.
14022         (screenp): Ditto.
14023         (get-screen-for-buffer): Ditto.
14024         (get-screen-for-buffer-noselect): Ditto.
14025         (get-other-screen): Ditto.
14026         (iconify-screen): Ditto.
14027         (lower-screen): Ditto.
14028         (mail-other-screen): Ditto.
14029         (make-screen): Ditto.
14030         (make-screen-invisible): Ditto.
14031         (make-screen-visible): Ditto.
14032         (modify-screen-parameters): Ditto.
14033         (new-screen): Ditto.
14034         (next-screen): Ditto.
14035         (next-multiscreen-window): Ditto.
14036         (other-screen): Ditto.
14037         (previous-screen): Ditto.
14038         (previous-multiscreen-window): Ditto.
14039         (raise-screen): Ditto.
14040         (redraw-screen): Ditto.
14041         (select-screen): Ditto.
14042         (selected-screen): Ditto.
14043         (set-buffer-dedicated-screen): Ditto.
14044         (set-screen-height): Ditto.
14045         (set-screen-position): Ditto.
14046         (set-screen-size): Ditto.
14047         (set-screen-width): Ditto.
14048         (show-temp-buffer-in-current-screen): Ditto.
14049         (switch-to-buffer-other-screen): Ditto.
14050         (visible-screen-list): Ditto.
14051         (window-screen): Ditto.
14052         (x-set-screen-pointer): Ditto.
14053         (x-set-frame-pointer): Ditto.
14054         (screen-title-format): Ditto.
14055         (screen-icon-title-format): Ditto.
14056         (terminal-screen): Ditto.
14057         (delete-screen-hook): Ditto.
14058         (create-screen-hook): Ditto.
14059         (mouse-enter-screen-hook): Ditto.
14060         (mouse-leave-screen-hook): Ditto.
14061         (map-screen-hook): Ditto.
14062         (unmap-screen-hook): Ditto.
14063         (default-screen-alist): Ditto.
14064         (default-screen-name): Ditto.
14065         (x-screen-defaults): Ditto.
14066         (x-create-screen): Ditto.
14067         * obsolete.el: meta-flag removed.
14068         baud-rate removed.
14069         sleep-for-millisecs removed.
14070         extent-data removed.
14071         set-extent-data removed.
14072         set-extent-attribute removed.
14073         extent-glyph removed.
14074         extent-layout removed.
14075         set-extent-layout removed.
14076         list-faces-display removed.
14077         list-faces removed.
14078         trim-versions-without-asking removed.
14079         after-write-file-hooks removed.
14080         truename removed.
14081         auto-fill-hook removed.
14082         blink-paren-hook removed.
14083         select-screen-hook, deselect-screen-hook removed.
14084         auto-raise-screen, auto-lower-screen removed.
14085
14086         * msw-mouse.el: Global change resource -> mswindows-resource.
14087
14088         * XEmacs 21.0-pre5 is released.
14089
14090 1998-07-11  SL Baur  <steve@altair.xemacs.org>
14091
14092         * about.el (about-hackers): Credits update.
14093
14094 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
14095
14096         * register.el (insert-register): Don't activate the region.
14097
14098 1998-07-10  SL Baur  <steve@altair.xemacs.org>
14099
14100         * select.el: Restore x-* symbols for backwards compatibility:
14101         x-copy-primary-selection, x-kill-primary-selection,
14102         x-delete-primary-selection, x-select-make-extent-for-selection,
14103         x-valid-simple-selection-, x-cut-copy-clear-internal.
14104
14105 1998-07-09  SL Baur  <steve@altair.xemacs.org>
14106
14107         * XEmacs 21.0-pre4 is released.
14108
14109 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
14110
14111         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
14112         reporting bugs.
14113         (maybe-add-init-button): Fix semantics under Windows.  Use
14114         `expand-file-name' rather than `concat'.
14115
14116         * help.el (print-messages): New function.
14117
14118 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14119
14120         * ldap.el (ldap-host-parameters-alist): Docstring fixes
14121
14122 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14123
14124         * about.el: Tweaked my entry in about-hackers.
14125
14126         * find-paths.el (paths-emacs-root-p):
14127           Relaxed emacs-root checking of an in-place installation to
14128           also accommodate the flat layout used on MS Windows.
14129
14130 1998-06-29  John Jones  <jj@asu.edu>
14131
14132         * package-get.el: calls to package-get-update-all will only
14133           update packages which are already installed.
14134
14135 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
14136
14137         * faces.el (xpm-color-symbols): remove hardcoded defaults these
14138         are handled by the gui-element face fallbacks now.
14139
14140         * x-faces.el: default gui-element face to "background" as well as
14141         the default face.
14142
14143         * msw-faces.el (mswindows-init-device-faces): remove gui-element
14144         and default face settings since these are set as fallbacks now in
14145         the appropriate domain.
14146
14147 1998-07-02  SL Baur  <steve@altair.xemacs.org>
14148
14149         * text-mode.el (text-mode): Reorder regexp so the OR part
14150         corresponding to `page-delim' goes first and the hack in
14151         `forward-paragraph' will work.
14152         With bug analysis from Bob Weiner <weiner@altrasoft.com>
14153
14154 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
14155
14156         * subr.el (remove-hook): When checking the hook value
14157           with functionp, don't apply car to it.
14158
14159 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14160
14161         * package-get.el (package-get-remote-filename):
14162           Don't use file-name-as-directory because the local directory
14163           separator conventions might not be the same as ftp's.
14164
14165 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14166
14167         * ldap.el (ldap-host-parameters-alist): New name of
14168         `ldap-host-parameters-plist'
14169
14170 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
14171
14172         * package-get.el: Using (require 'package-get-base), now that it
14173         provides itself.  Consequently removed all instances of (load
14174         "package-get-base.el").
14175
14176 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
14177
14178         * subr.el (remove-hook): Don't treat the hook value as a
14179           list unless it is both consp and not functionp.
14180
14181 1998-06-29  SL Baur  <steve@altair.xemacs.org>
14182
14183         * about.el: Email address for Ben Wing is ben@xemacs.org.
14184         * auto-show.el: Ditto.
14185         * bytecomp.el: Ditto.
14186         * faces.el: Ditto.
14187         * x-scrollbar.el: Ditto.
14188         * x-misc.el: Ditto.
14189         * tty-init.el: Ditto.
14190         * toolbar-items.el: Ditto.
14191         * symbol-syntax.el: Ditto.
14192         * specifier.el: Ditto.
14193         * objects.el: Ditto.
14194         * hyper-apropos.el: Ditto.
14195         * glyphs.el: Ditto.
14196
14197 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
14198
14199         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
14200         vertical-divider-always-visible-p.
14201         (default-mouse-motion-handler): Ditto.
14202
14203 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
14204
14205         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
14206         global value.
14207
14208 1998-06-21  Oliver Graf <ograf@fga.de>
14209
14210         * build-reports.el: changed receiver to xemacs-build-reports list
14211
14212 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14213
14214         * font.el: Split font-family-mappings into X and
14215           mswindows-specific versions.
14216           mswindows-font-create-[object|name]: Treat supplied size
14217           as a pointsize. Added underline and strikethru handling.
14218
14219         * msw-faces.el: changed default mswindows charset to western.
14220
14221         * msw-glyphs.el: removed space in border-glyph font string that
14222           was inserted to get round bugs in the mswindows C font code.
14223
14224 1998-06-27  SL Baur  <steve@altair.xemacs.org>
14225
14226         * about.el (about-hackers): Credits update.
14227
14228         * help-nomule.el (tutorial-supported-languages): Add Romanian
14229         TUTORIAL.
14230
14231         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
14232         to ISO-8859-2.
14233
14234 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14235
14236         * font.el: Split font-family-mappings into X and
14237           mswindows-specific versions.
14238           mswindows-font-create-[object|name]: Treat supplied size
14239           as a pointsize. Added underline and strikethru handling.
14240
14241         * msw-faces.el: changed default mswindows charset to western.
14242
14243         * msw-glyphs.el: removed space in border-glyph font string that
14244           was inserted to get round bugs in the mswindows C font code.
14245
14246 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14247
14248         * minibuf.el: make read-color-completion-table call
14249           (mswindows-color-list for mswindows devices.
14250
14251 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
14252
14253         * lisp/font-lock.el
14254         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
14255         Let declaration items contain non-word symbol characters.
14256
14257 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
14258
14259         * package-get.el (package-get-package-provider): Added autoload
14260         cookie.  Loading "package-get-base.el" in ALL functions that use
14261         it.  Fixed some (interactive ...) with multiple argument specs
14262         again.  Cosmetic indentation changes.
14263
14264 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
14265
14266         * info.el (Info-insert-dir): Don't use nreverse on variables
14267         that you want to use later.
14268
14269 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
14270
14271         * x-mouse.el (x-set-point-and-move-selection): Replace call
14272         to x-kill-primary-selection with kill-primary-selection
14273
14274 1998-06-12  Martin Buchholz  <martin@xemacs.org>
14275
14276         * simple.el (what-cursor-position): Make cursor position reported
14277         use value of column-number-start-at-one
14278
14279 1998-06-17  SL Baur  <steve@altair.xemacs.org>
14280
14281         * about.el (xemacs-hackers): Fix Jareth's email address.
14282
14283 1998-06-16  SL Baur  <steve@altair.xemacs.org>
14284
14285         * startup.el (startup-splash-frame): Remove
14286         `xemacs-startup-logo-function'.
14287
14288 1998-06-15  SL Baur  <steve@altair.xemacs.org>
14289
14290         * about.el (about-hackers): Update credits list.
14291
14292 1998-06-06  Jeff Miller <jmiller@smart.net>
14293
14294         * lisp/sound.el: Update sound-ext to allow filenames with
14295           extensions to be found by load-sound-file
14296
14297 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14298
14299         * info.el (Info-rebuild-outdated-dir): Removed variable
14300         (Info-auto-generate-directory): New variable
14301         (Info-save-auto-generated-dir): New variable
14302         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
14303         (Info-build-dir-anew): Second parameter removed.  Use
14304         `Info-save-auto-generated-dir'
14305         (Info-rebuild-dir): Ditto
14306
14307 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
14308
14309         * list-mode.el (next-list-mode-item): Would not recognize
14310         border between directly neighbored items.
14311
14312 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
14313
14314         * package-get.el: add autoloads for some functions.
14315
14316 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
14317
14318         * specifier.el (let-specifier): Tiny docfixes.
14319
14320 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
14321
14322         * msw-mouse.el: set selection-pointer-glyph to Normal.
14323
14324 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
14325
14326         * wid-edit.el (widget-specify-secret): New function.
14327         (widget-after-change): Use it.
14328         (widget-specify-field): Use it.
14329
14330 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
14331
14332         * mouse.el (drag-window-divider): Use `(not done)' instead of
14333         `doit'; reuse result of `window-pixel-edges'.
14334
14335         * modeline.el (drag-modeline-event-lag): Rename to
14336         drag-divider-event-lag.
14337
14338 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
14339
14340         * specifier.el (let-specifier): Rewritten not to generate needless
14341         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
14342         arguments.
14343
14344 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
14345
14346         * minibuf.el (read-file-name-1): Setup buffer-local value of
14347         `completion-ignore-case' in completions buffer under Windows.
14348
14349 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
14350
14351         * about.el (about-maintainer-glyph): Fix support for not
14352         compressed images.
14353
14354 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
14355
14356         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
14357
14358         * mouse.el (mouse-track): Cancel selection if misc-user event with
14359         `cancel-mode-internal' function is fetched.
14360
14361 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
14362
14363         * files.el (save-some-buffers-1): Fixed return value.
14364
14365 1998-06-01  Oliver Graf <ograf@fga.de>
14366
14367         * dragdrop.el: added experimental
14368
14369 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14370
14371         * startup.el (after-init-hook, init-file-user,
14372         user-init-directory, load-user-init-file):  Purge references
14373         to "~/.xemacs/init.el" from docstrings.
14374
14375         (load-user-init-file) Use paths-construct-path to construct
14376         paths to user init files.  Go directly to ~/.emacs, do not
14377         search ~/.xemacs/, do not load `default-custom-file'.
14378
14379 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
14380
14381         * files.el (interpreter-mode-alist): Catch wish and tclsh before
14382         general *sh.
14383         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
14384
14385 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
14386
14387         * menubar-items.el (default-menubar): add Update Packages to customize
14388         menu.
14389
14390 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
14391
14392         * faces.el: use toolbar face as a fallback for toolbar properties
14393         in xpm-color-symbols instead of default.
14394
14395         * msw-faces.el: rename 3d-object -> gui-element face.
14396
14397 1998-06-06  SL Baur  <steve@altair.xemacs.org>
14398
14399         * startup.el (xemacs-startup-logo-function): New variable.
14400         (startup-splash-frame): Use it.
14401
14402 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
14403
14404         * files.el (save-some-buffers): Would wait 1 second.
14405         (save-some-buffers-1): Delete other windows here instead of in
14406         `save-some-buffers'.
14407         (save-some-buffers): Force redisplay only if windows were deleted.
14408
14409 1998-06-02  Didier Verna  <didier@xemacs.org>
14410
14411         * cus-face.el (custom-face-attributes): generalized the use of
14412         toggle buttons for boolean attributes.
14413         Re-ordered the items a bit.
14414
14415 1998-06-01  SL Baur  <steve@altair.xemacs.org>
14416
14417         * sound.el (default-sound-directory): Use `locate-data-directory'
14418         to find the sounds directory.
14419
14420 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
14421
14422         * sound.el: default sound-ext to .wav under mswindows, .au
14423         otherwise. load-default sounds without extensions.
14424
14425 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
14426
14427         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
14428         if send-pr is not bound.
14429
14430 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
14431
14432         * files.el: grok idl files in auto-mode-alist.
14433 1998-06-01  Jeff Miller  <jmiller@smart.net>
14434
14435         * minibuf.el (exact-minibuffer-completion-p): check for nil before
14436         calling `upcase'.
14437
14438 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
14439
14440         * msw-glyphs.el: add xbm to the list of image types supported.
14441
14442 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
14443
14444         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
14445         instead of XEmacs one when dumping InfoDock.
14446
14447 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
14448
14449         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
14450         for `modeline-visible-p'
14451
14452         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
14453
14454 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
14455
14456         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
14457         since it's not used anymore. doc string fixes.
14458
14459         * package-get.el (package-get-file-installed-p): new function. use
14460         instead of file-installed-p which is in an external package.
14461
14462 1998-05-28  Oliver Graf <ograf@fga.de>
14463
14464         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
14465         favor of select-window/switch-to-buffer
14466
14467 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
14468
14469         * startup.el: changed (getenv "HOME") to (user-home-directory)
14470
14471 1998-05-25  Oliver Graf <ograf@fga.de>
14472
14473         * frame.el (cde-start-drag) moved to dragdrop.el
14474         (offix-start-drag-region) moved to dragdrop.el
14475         (offix-start-drag) moved to dragdrop.el
14476         * dragdrop.el (cde-start-drag) moved from frame.el
14477         (offix-start-drag-region) moved from frame.el
14478         (offix-start-drag) moved from frame.el
14479         (cde-start-drag-region) cde drag regions
14480         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
14481
14482 1998-05-26  Oliver Graf <ograf@fga.de>
14483
14484         * dragdrop.el: created dragdrop-drag prototypes
14485         (cde-start-drag-region) fixed typo
14486
14487 1998-05-28  SL Baur  <steve@altair.xemacs.org>
14488
14489         * simple.el (after-init-hook): Remove reader macro.
14490
14491         * packages.el (packages-hardcoded-lisp): Get rid of reader
14492         macros.  Update DOC string.
14493
14494 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14495
14496         * mouse.el (drag-window-divider): Ditto.
14497
14498         * modeline.el (mouse-drag-modeline): Use it.
14499
14500         * lisp-mode.el (let-specifier): Specify indentation.
14501
14502         * specifier.el (let-specifier): Renamed from
14503         `with-specifier-instance'.
14504
14505 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
14506
14507         * x-faces.el:
14508         * faces.el: move definition of xpm-color-symbols from x-faces.el
14509         to faces. Predicate x-get-resource on the presence of x.
14510
14511         * msw-faces.el: set 3d-object face rather than modeline. Specify
14512         faces as specfier defaults.
14513
14514         * package-get.el: don't use package-admin-add-single-file-package.
14515
14516 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14517
14518         * toolbar-items.el: Fixup tooltips.
14519         (toolbar-gnus): Don't use obsolete variable
14520         toolbar-news-frame-properties.
14521         (toolbar-news-reader): Default to `gnus' instead of
14522         `not-configured'.
14523
14524         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
14525         Windows.
14526
14527 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
14528
14529         * package-get.el: rename -installedp -> -installed-p.
14530
14531 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
14532
14533         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
14534         attributes, and assinged it to continuation, truncation and
14535         hscroll glyphs.
14536
14537         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
14538         and made continuation, truncation and hscroll glyphs arrow
14539         characters out of that font.
14540
14541 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14542
14543         * minibuf.el (minibuffer-electric-separator): Play nicely with
14544         directory-sep-char being \.
14545         (minibuffer-electric-tilde): Ditto.
14546         (read-file-name-map): Ditto.
14547
14548 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14549
14550         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
14551         on X devices.
14552         (default-mouse-track-deal-with-down-event): Avoid
14553         `x-disown-selection'; use `disown-selection' instead.
14554
14555 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14556
14557         * select.el:
14558         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
14559         moved to (cut-copy-clear-internal) in select.el. Ditto for
14560         (x-delete-primary-selection) (x-kill-primary-selection)
14561         (x-copy-primary-selection).
14562         (own-clipboard): new function.
14563
14564         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
14565         functions in select.el. remove old ones.
14566         (mswindows-own-clipboard): new function.
14567
14568 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14569
14570         * gnuserv.el: allow connections from mswindows type devices.
14571
14572 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
14573
14574         * msw-glyphs.el: change image type used from cursor to resource.
14575
14576 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
14577
14578         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
14579         for {top,bottom}-{left,right} values in addition to
14580         {top,bottom}_{left,right}.
14581         Use x-get-resource instead of x-get-resource-and-bogosity-check.
14582
14583 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
14584
14585         * cl-macs.el (specifier-instance): Undefine its setf method.
14586
14587         * specifier.el (with-specifier-instance): Added docstring.
14588
14589         * mouse.el (drag-window-divider): Ditto.
14590
14591         * modeline.el (mouse-drag-modeline): Use it.
14592
14593         * lisp-mode.el (with-specifier-instance): Define its indentation
14594         level.
14595
14596         * specifier.el (with-specifier-instance): New macro.
14597
14598 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
14599
14600         * package-get.el (package-get-create-custom): new function to
14601         auto-generate package-get-custom.el from package-get-base.el.
14602         * (package-get-ever-installedp): new function.
14603         * (package-get-custom): new function to get all packages specified
14604         by customize.
14605
14606 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
14607
14608         * cus-edit.el (custom-file): Revert to `~/.emacs'.
14609
14610 1998-05-23  SL Baur  <steve@altair.xemacs.org>
14611
14612         * cl-extra.el: Reverse previous float change.
14613
14614 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
14615
14616         * x-faces.el:
14617         * faces.el (try-font-name): moved from x-faces.el since it is
14618         required by w3 under mswindows as well X.
14619
14620 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14621
14622         * winnt.el: Removed evil (setq completion-ignore-case t)
14623         clause, one more overlookef fsfism.
14624         (nt-quote-args-functions-alist): End sentences with double space.
14625
14626 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14627
14628         * window-xemacs.el (push-window-configuration): Remove kludgery of
14629         recaching default-toolbar specifier.
14630         (pop-window-configuration): Ditto.
14631         (unpop-window-configuration): Ditto.
14632
14633 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14634
14635         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
14636
14637 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
14638
14639         * winnt.el (nt-quote-args-verbatim): Added function.
14640         (nt-quote-args-prefix-quote): Added function.
14641         (nt-quote-args-backslash-quote): Added function.
14642         (nt-quote-args-double-quote): Added function.
14643         (nt-quote-args-functions-alist): New variable.
14644         (nt-quote-process-args): Added function. This is the main quoting
14645         work horse called from process-nt.c
14646
14647 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14648
14649         * winnt.el: Removed duplicate definitions for backspace,
14650         delete, M-backspace and C-M-backspace.
14651         (file-name-buffer-file-type-alist): Removed this variable.
14652         (find-buffer-file-type): Removed function.
14653         (find-file-binary):  Removed function.
14654         (find-file-text): Removed function.
14655         (find-file-not-found-set-buffer-file-type): Removed function.
14656         (save-to-unix-hook): Removed function.
14657         (revert-from-unix-hook): Removed function.
14658         (using-unix-filesystems): Removed function.
14659         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
14660         warning.
14661         (x-set-selection): Removed function.
14662         (x-get-selection): Removed function.
14663         Removed commented FSFisms.
14664         Replaced copyright notice (this file is not part of GNU Emacs).
14665         (nt-shell-mode-hook): Moved here from a lambda expression. Added
14666         comint-process-echoes setting to t.
14667
14668 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14669
14670         * packages.el (packages-no-package-hierarchy-regexp): Introduced
14671         and used following the interface change of
14672         `paths-find-recursive-path'.
14673
14674         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
14675         regexp instead of a list of base names.
14676         (paths-version-control-filename-regexp):
14677         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
14678         Introduced and used following the interface change of
14679         `paths-find-recursive-path'.
14680
14681 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14682
14683         * simple.el (delete-forward-p): Make it a defun; do X garbage only
14684         on X devices, rather than on all non-TTY devices.
14685
14686 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14687
14688         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
14689
14690         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
14691
14692 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
14693
14694         * itimer.el (activate-itimer): Fixed usage of integers
14695         as argument to `concat'.
14696
14697 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
14698
14699         * itimer.el (start-itimer): replace the use of `concat' with
14700         `format'
14701
14702 1998-05-16  SL Baur  <steve@altair.xemacs.org>
14703
14704         * mode-motion.el (mode-motion-hook): Clarify docstring.
14705         From Bob Weiner <weiner@altrasoft.com>
14706
14707         * loadhist.el (symbol-file): Supply prompt string when used
14708         interactively.
14709         From Bob Weiner <weiner@altrasoft.com>
14710
14711 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14712
14713         * loadup.el (really-early-error-handler): Ditto.
14714
14715         * update-elc.el: Ditto.
14716
14717         * setup-paths.el (paths-construct-exec-path): Ditto.
14718
14719         * make-docfile.el: Ditto.
14720
14721         * find-paths.el (paths-decode-directory-path): Use split-path
14722         instead of decode-path.
14723
14724         * files.el (parse-colon-path): Update docstring reference.
14725
14726 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14727
14728         * msw-init.el:
14729         * x-init.el:
14730         Bind cut'n'paste keys to non window-system specific functions.
14731
14732         * msw-select.el: New function mswindows-clear-clipboard.
14733         mswindows-cut-copy-clipboard extended to handle clearing of the
14734         selection and renamed to mswindows-cut-copy-clear-clipboard.
14735
14736         * select.el: on mswindows devices delete-primary-selection
14737         calls mswindows-clear-clipboard.
14738
14739 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14740
14741         * simple.el (quoted-insert): Inhibit quit when using read-char.
14742
14743         * cmdloop.el (read-char): Don't inhibit quit.
14744         (read-char-exclusive): Ditto.
14745         (read-char): Signal quit if quit-char was pressed.
14746         (read-char-exclusive): Ditto.
14747         (read-quoted-char): Return a character, not integer.
14748
14749         * menubar-items.el (default-popup-menu): Use Andy's generic
14750         selection code.
14751         (default-popup-menu): Fix code.
14752
14753 1998-05-14  Oliver Graf <ograf@fga.de>
14754
14755         * dragdrop.el (dragdrop-function-widget): this time it's done
14756
14757 1998-05-13  Oliver Graf <ograf@fga.de>
14758
14759         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14760
14761 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14762
14763         * device.el (device-pixel-width):
14764         (device-pixel-height):
14765         (device-mm-width):
14766         (device-mm-height):
14767         (device-bitplanes):
14768         (device-color-cells): Swapped parameters to device-system-metric
14769         according to the interface change.
14770
14771 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14772
14773         * mouse.el (default-mouse-motion-handler): Use new name of the
14774         function event-over-vertical-divider-p.
14775         Do not set E-W arrow cursor over the divider if
14776         vertical-divider-draggable-p is nil in the window.
14777         ([top-level]): Use new name for the variable
14778         vertical-divider-map.
14779         (drag-window-divider): Respect vertical-divider-draggable-p.
14780         Variable name typo fixes.
14781
14782 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14783
14784         * keymap.el (kbd): Define here; handle string constants and
14785         others...
14786
14787 1998-05-15  Christian Nyb <chr@mediascience.no>
14788
14789         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14790         in Emacs 18.
14791
14792 1998-05-13  Didier Verna  <didier@xemacs.org>
14793
14794         * mouse.el (drag-window-divider): give the vertical divider a
14795         pressed look when dragging it.
14796
14797 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14798
14799         * faces.el: predicate some more face operations on x or mswindows
14800         not just x.
14801
14802         * modeline.el: enable modeline coloring for mswindows.
14803
14804 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14805
14806         * minibuf.el (minibuffer-default): Added variable; compatible with
14807         FSF Emacs.
14808         (next-history-element): Used `minibuffer-default'.
14809
14810 1998-05-12  Oliver Graf <ograf@fga.de>
14811
14812         * dragdrop.el (dragdrop-function-widget): button and mods ok
14813         arguments still look a bit strange
14814         (dragdrop-compare-mods) created
14815         (dragdrop-drop-do-functions) correctly checks for buttons and
14816         modifiers
14817
14818 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14819
14820         * setup-paths.el (paths-default-info-directories): Replace
14821         path-separator with directory-sep-char.
14822
14823         * files.el (path-separator): Don't define it here.
14824
14825 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14826
14827         * update-elc.el: Ditto.
14828
14829         * setup-paths.el (paths-construct-exec-path): Ditto.
14830
14831         * make-docfile.el: Ditto.
14832
14833         * loadup.el (really-early-error-handler): Ditto.
14834
14835         * find-paths.el (paths-decode-directory-path): Use decode-path
14836         instead of decode-path-internal.
14837
14838         * files.el (parse-colon-path): Update docstring.
14839
14840 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14841
14842         * subr.el (get-buffer-window-list): Make BUFFER optional.
14843
14844         * window-xemacs.el (windows-of-buffer): Defalias to
14845         get-buffer-window-list.
14846
14847 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14848
14849         * disass.el: Fix maintainer keyword.
14850
14851         * bytecomp.el (byte-compile-and-load-file): Autoload.
14852         (byte-compile-buffer): Ditto.
14853
14854         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14855         value is returned, not the name.
14856         (lisp-imenu-generic-expression): Enable it.
14857         (lisp-mode-variables): Ditto.
14858         (lisp-indent-offset): Change defconst to defvar.
14859         (lisp-indent-function): Ditto.
14860         (lisp-body-indent): Ditto.
14861
14862 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14863
14864         * modeline.el: Use zap-last-kbd-macro-event.
14865
14866         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14867         nil, don't attempt to do anything with messages.
14868         (eval-last-sexp): Use `letf' for clarity.
14869
14870 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14871
14872         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14873
14874 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14875
14876         * buff-menu.el:
14877         * lisp-mode.el:
14878         * obsolete.el:
14879         Change empty docstrings into no doc strings at all.
14880         Fix bogus FSF-format docstrings.
14881         * etags.el: Fix docstring.
14882
14883 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14884
14885         * package-get.el (package-get): Use internal md5
14886
14887 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14888
14889         * about.el (about-xemacs): Correct abuse of concat.
14890
14891 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14892
14893         * info.el (Info-mode): Use easymenu.
14894
14895 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14896
14897         * apropos.el (apropos): Don't use concat with integers.
14898
14899         * cmdloop.el (describe-last-error): Handle the case when no error
14900         was seen gracefully.
14901
14902         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14903         defun.
14904         (apropos-describe-plist): Ditto.
14905
14906         * help.el (with-displaying-help-buffer): Revert to a defun.
14907         (describe-key): Use it as defun.
14908         (describe-mode): Ditto.
14909         (describe-bindings): Ditto.
14910         (describe-prefix-bindings): Ditto.
14911         (describe-installation): Ditto.
14912         (view-lossage): Ditto.
14913         (describe-function): Ditto.
14914         (describe-variable): Ditto.
14915         (describe-syntax): Ditto.
14916
14917 1998-05-11  Oliver Graf <ograf@fga.de>
14918
14919         * dragdrop.el: changed order of require/provide
14920         (dragdrop-drop-mime-default) changed to new calling conventions
14921         (dragdrop-drop-do-functions) changed to new calling conventions
14922         (dragdrop-function-widget) this one needs more work...
14923
14924 1998-05-10  Oliver Graf <ograf@fga.de>
14925
14926         * about.el: another small change in my entry
14927         * dragdrop.el (dragdrop-drop-log-function): logging added
14928         plus customizations
14929         changed interface to handler functions. now called with event
14930         and object
14931
14932 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14933
14934         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14935         E-W arrow pointer displayed over draggable dividers.
14936
14937         * mouse.el (default-mouse-motion-handler): Show it when
14938         appropriate.
14939         (drag-window-divider): Added.
14940         ([top-level]): Initialized window-divider-map with a keymap
14941         binding the above function to left button down event.
14942
14943         * x-mouse.el (x-init-pointer-shape): Initialize
14944         divider-pointer-glyph from Cursor.dividerPointer, or use default
14945         E-W double arrow.
14946
14947 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14948
14949         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14950
14951 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14952
14953         * simple.el (count-words-buffer): Don't query for buffer.
14954         (count-lines-buffer): Ditto.
14955
14956 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14957
14958         * help.el (where-is): add optional insert argument.
14959
14960 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14961
14962         * help.el (describe-key-briefly): New argument INSERT.
14963
14964         * simple.el (eval-expression): New optional argument; synch with
14965         FSF 20.3.
14966
14967         * keydefs.el (global-map): Add new register bindings.
14968
14969         * register.el: Synched with FSF 20.3.
14970
14971 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14972
14973         * window-xemacs.el (recenter): all arguments are optional.
14974
14975 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14976
14977         * device.el: (device-pixel-width): Reflected name/parameters
14978         change to device-system-metric.
14979         (device-pixel-height): Ditto.
14980         (device-mm-width): Ditto.
14981         (device-mm-height): Ditto.
14982         (device-bitplanes): Ditto.
14983         (device-color-cells): Ditto.
14984
14985 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14986
14987         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14988
14989         * cl.el (most-positive-fixnum): Document.
14990         (most-negative-fixnum): Ditto.
14991
14992         * cus-dep.el: Updated comment.
14993
14994         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14995         constant.
14996
14997         * cus-load.el (custom-put): Removed.
14998
14999         * files.el (after-find-file): Just resignal quit instead of
15000         signaling "canceled".
15001
15002 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
15003
15004         * frame.el (other-frame): Use `focus-frame' instead of
15005         select-frame kludges.
15006
15007         * lisp-mode.el: Update lisp-indent-function for
15008         save-selected-frame and with-selected-frame.
15009
15010         * frame.el (save-selected-frame): New macro.
15011         (with-selected-frame): Ditto.
15012         (other-frame): Use `set-frame-focus'.
15013
15014 1998-05-06  Oliver Graf <ograf@fga.de>
15015
15016         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
15017         (dragdrop-drop-url-default) default handler for URL drops created
15018         (dragdrop-drop-mime-default) default handler for MIME drops created
15019         (dragdrop-drop-functions) default custom for handling drops created
15020         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
15021
15022 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
15023
15024         * mouse.el: Removed redundant mouse-mswindows-drop function.
15025
15026 1998-05-05  Oliver Graf <ograf@fga.de>
15027
15028         * about.el: changed some text in my entry
15029         * dragdrop.el: added customs
15030
15031 1998-05-04  Oliver Graf <ograf@fga.de>
15032
15033         * mouse.el: killed global drop key bindings
15034         (mouse-offix-drop) removed
15035         * dragdrop.el: created
15036         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
15037
15038 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
15039
15040         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
15041         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
15042
15043         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
15044         obsolete comment.
15045
15046         * scrollbar.el (scrollbars-visible-p): Use new
15047         {vertical,horizontal}-scrollbar-visible-p specifiers.
15048
15049 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
15050
15051         * device.el (device-pixel-height):
15052         (device-pixel-width):
15053         (device-mm-width):
15054         (device-mm-height):
15055         (device-bitplanes):
15056         (device-color-cells): Moved these 6 functions from device.c; they
15057         all use single (device-system-metrics) call.
15058
15059 1998-05-09  SL Baur  <steve@altair.xemacs.org>
15060
15061         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
15062         were renamed.
15063
15064         * menubar-items.el:
15065         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
15066         Suggested by Hrvoje Niksic <hniksic@srce.hr>
15067
15068         * help.el (help-map): Remove Hyperbole keybinding logic.
15069         Suggested by: Michael Ernst <mernst@cs.washington.edu>
15070
15071 1998-05-08  SL Baur  <steve@altair.xemacs.org>
15072
15073         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
15074         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
15075
15076 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
15077
15078         * msw-glyphs.el: use nicer icon3 from the frame icon.
15079
15080 1998-05-07  SL Baur  <steve@altair.xemacs.org>
15081
15082         * version.el (emacs-version): Remove InfoDock conditionals.
15083
15084         * startup.el (startup-splash-frame): Change ID logo name.
15085
15086 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
15087
15088         * files.el (after-find-file): If the user presses C-g on
15089         directory-creation prompt, kill the buffer.
15090
15091 1998-05-06  SL Baur  <steve@altair.xemacs.org>
15092
15093         * simple.el (count-words-region): Reverse previous change.
15094
15095 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
15096
15097         * replace.el (query-replace): Just call perform-replace.
15098         (query-replace-regexp): Ditto.
15099         (perform-replace): Move region handling here.
15100         (perform-replace): Use the new arg to match-data.
15101
15102 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
15103
15104         * x-init.el: Install X specific display table that
15105           displays char 0240 as a space to avoid whatever it is
15106           that screws up display of that character code.
15107
15108 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
15109
15110         * help.el (function-arglist): If no arguments are documented for a
15111         subr, print nothing rather than incorrect output.
15112
15113 1998-05-05  SL Baur  <steve@altair.xemacs.org>
15114
15115         * cmdloop.el (command-error): Update bail-out error message to use
15116         `emacs-program-name'.
15117
15118         * lib-complete.el: Remove reader macro cruft.
15119
15120         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
15121         cruft.
15122
15123         * simple.el (count-words-region): Drop interactive-p check on the
15124         message.
15125
15126 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
15127
15128         * font.el
15129         * msw-faces.el
15130         Correct spelling of mswindows-font-canonicalize-name.
15131
15132 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15133
15134         * ldap.el (ldap-host-parameters-alist): Replaced with
15135         `ldap-host-parameters-plist'
15136         (ldap-search): Adapt to previous change
15137
15138 1998-05-02  SL Baur  <steve@altair.xemacs.org>
15139
15140         * about.el (about-hackers): Update Bob Weiner bio.
15141         (about-maintainer-info): Ditto.
15142
15143 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
15144
15145         * simple.el (display-warning-minimum-level): Docfix.
15146
15147 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
15148
15149         * widget.el (:default-get): New keyword.
15150         * wid-edit.el (default, widget-default-default-get): Define it.
15151         (group, widget-group-default-get): Define it.
15152         (menu-choice, widget-choice-default-get): Define it.
15153         (widget-default-get): New function.
15154         (widget-choice-action): Call it.
15155         (widget-editable-list-entry-create): Call it.
15156
15157 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
15158
15159         * byte-optimize.el (byte-boolean-vars): Removed.
15160         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
15161         lookup through `byte-boolean-vars'.
15162
15163 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
15164
15165         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
15166         resource-provided values into ghost specs for scrollbar-height and
15167         scrollbar-width.
15168
15169 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
15170
15171         * byte-optimize.el: Don't attempt to optimize /=.
15172
15173         * bytecomp.el (byte-compile-one-ore-more-args): New function.
15174         (byte-compile-/=): Ditto.
15175
15176 1998-05-02  SL Baur  <steve@altair.xemacs.org>
15177
15178         * apropos.el: Use `with-displaying-help-buffer'.
15179         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
15180         Use `with-displaying-help-buffer'.
15181         (apropos-follow): Do not give special treatment to buffer cursor
15182         was in prior to a mouse click.
15183         (apropos-describe-plist): Use `with-displaying-help-buffer'.
15184         (apropos-print-doc): Set correct buffer for setting text
15185         properties.
15186
15187 1998-05-01  SL Baur  <steve@altair.xemacs.org>
15188
15189         * help.el (help-buffer-prefix-string): New variable.
15190         (help-buffer-name): Use it.
15191
15192         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
15193         mode menu.
15194
15195 1998-04-30  Greg Klanderman  <greg@alphatech.com>
15196
15197         * frame.el (other-frame): Work even when focus-follows-mouse is true.
15198
15199 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
15200
15201         * files.el (find-file-noselect): Update docstring.
15202         (find-file-noselect): Signal an error if found an unreadable file.
15203         (file-chase-links): Save the match data.
15204         (normal-mode): Use `lwarn' and `error-message-string'.
15205         (interpreter-mode-alist): Change defconst to defvar.
15206         (inhibit-first-line-modes-regexps): Ditto.
15207         (inhibit-first-line-modes-regexps): Added .tgz.
15208         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
15209         (change-major-mode-with-file-name): New user-option.
15210         (set-visited-file-name): Synched with FSF.
15211         (file-name-extension): New function, from FSF 20.3.
15212         (file-relative-name): Synched with FSF.
15213         (save-some-buffers): Support the C-r feature.
15214         (recover-session): Synched with FSF.
15215         (kill-some-buffers): Ditto.
15216         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
15217
15218 1998-04-30  SL Baur  <steve@altair.xemacs.org>
15219
15220         * files.el (insert-file): Undo previous change and reenable use of
15221         format.el.
15222
15223 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
15224
15225         * window-xemacs.el (recenter): Define.
15226
15227 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
15228
15229         * font.el (mswindows-font-create-name)
15230         (mswindows-font-create-object): new functions for mswindows type
15231         fonts.
15232
15233         * msw-faces.el (mswindows-font-canicolize-name): fix so that
15234         strings are parsed as well as font objects.
15235
15236 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
15237
15238         * modeline.el (defining-kbd-macro): Restore modeline indication of
15239         kbd-macro being recorded.
15240         (add-minor-mode): Simplify docstring.
15241         (modeline-minor-mode-menu): Remove stuff.
15242
15243 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
15244
15245         * code-process.el (call-process): dynamically decide process
15246         coding type.
15247
15248 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
15249
15250         * modeline.el: Add line-number-mode, column-number-mode to
15251         the modeline minor-mode menu.  Button2 on the line number does
15252         goto-line.
15253
15254 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
15255
15256         * mouse.el: move x-selection-owner-p type things to
15257         selection-owner-p.
15258
15259         * msw-init.el: copy zmacs stuff from x-init.el
15260
15261         * msw-select.el (mswindows-own-selection)
15262         (mswindows-disown-selection) (mswindows-selection-owner-p): new
15263         functions. Very simple minded implementation of selectio
15264         ownership.
15265
15266         * select.el (own-selection) (disown-selection)
15267         (activate-region-as-selection) (select-make-extent-for-selection)
15268         (valid-simple-selection-p): functions moved from x-select.el for
15269         generalized selection.
15270
15271         * x-select.el: see select.el changes.
15272
15273         * x-toolbar.el: use new selection functions.
15274
15275 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15276
15277         * packages.el (packages-find-package-directories): Fixed bug that
15278         would pick up multiple site-package directories.
15279         (package-locations): Added "xemacs-packages" as a late package
15280         location.
15281
15282         * find-paths.el: Now uses `emacs-program-name' and
15283         `emacs-program-version'.
15284         Additions to enforce version-specific directories in
15285         `paths-find-version-directory'.
15286
15287 1998-04-29  SL Baur  <steve@altair.xemacs.org>
15288
15289         * default.el: Removed.
15290         * site-start.el: Removed.
15291
15292 1998-04-29  Didier Verna  <didier@xemacs.org>
15293
15294         * minibuf.el (minibuffer-history-minimum-string-length): Default
15295         to nil.
15296
15297 1998-04-28  SL Baur  <steve@altair.xemacs.org>
15298
15299         * find-paths.el (paths-program-name): Rename.
15300         (paths-emacs-root-p): Ditto.
15301         (paths-find-site-directory): Ditto.
15302
15303 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
15304
15305         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
15306         `emacs-lisp-byte-compile-and-load'.
15307
15308 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15309
15310         * ldap.el (ldap-search): Fixed additional parameter passing to
15311         `ldap-open'
15312
15313 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
15314
15315         * select.el (kill-primary-selection) (selection-owner-p)
15316         (copy-primary-selection) (yank-clipboard-selection)
15317         (selection-exists-p) (delete-primary-selection): new file and
15318         functions that do the right thing for the selected device.
15319
15320         * x-menubar.el: use generalised selection functions.
15321
15322         * dumped-lisp.el: dump select.el.
15323
15324 1998-04-27  SL Baur  <steve@altair.xemacs.org>
15325
15326         * find-paths.el (paths-progname): New variable.
15327         (paths-emacs-root-p): Use it.
15328         (paths-find-site-directory): Ditto.
15329
15330 1998-04-26  SL Baur  <steve@altair.xemacs.org>
15331
15332         * loadup.el ((member "dump" command-line-args)): Dump as
15333         `infodock' if InfoDock.
15334
15335 1998-04-25  SL Baur  <steve@altair.xemacs.org>
15336
15337         * find-paths.el (construct-emacs-version): Simplify, include
15338         program name in the return value.
15339         * (paths-find-version-directory): Use it.
15340
15341 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15342
15343         * info.el (Info-parse-dir-entries): Fixed regexp
15344         (Info-build-dir-anew): Remove full suffix and capitalize info file
15345         name for files with no @direntry
15346         (Info-batch-rebuild-dir): New function
15347         (Info-suffixed-file): Check for regular files instead of simple
15348         file existence (could catch directories before)
15349
15350 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15351
15352         * setup-paths.el, find-paths.el: Removed uses of `not' which
15353         temacs doesn't have.
15354
15355         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
15356         into root searching.
15357
15358 1998-04-24  Martin Buchholz  <martin@xemacs.org>
15359
15360         * subr.el: Remove definition of `not'.
15361
15362 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
15363
15364         * msw-glyphs.el: enable graphics support.
15365
15366 1998-04-23  Didier Verna  <didier@xemacs.org>
15367
15368         * x-menubar.el (default-menubar): restored the line-number-mode
15369         option.
15370
15371         * misc doc string updates related to the options menu.
15372
15373 1998-04-24  SL Baur  <steve@altair.xemacs.org>
15374
15375         * setup-paths.el (paths-construct-load-path): Fix typo.
15376
15377 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15378
15379         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
15380         font-menu-ignore-scaled-fonts don't have to be bound now; this
15381         gets us one step further towards making --no-autoloads work.
15382
15383         * startup.el (normal-top-level): Load auto-autoloads only if
15384         lisp-directory is non-nil.
15385
15386         * setup-paths.el (paths-construct-load-path): Made it robust
15387         against nil lisp-directory.
15388
15389         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
15390         to the list of variables that cause a warning when nil.
15391
15392         * toolbar.el (init-toolbar-location): Now works even when there's
15393         no toolbar icon directory.
15394
15395 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
15396
15397         * help.el (view-lossage): Recognize it.
15398
15399         * simple.el (log-message): Mark multiline messages.
15400
15401 1998-04-22  SL Baur  <steve@altair.xemacs.org>
15402
15403         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
15404
15405 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
15406
15407         * package-get.el (package-get-all):  add `\n' separator to
15408         interactive specification so that both variables are read
15409
15410 1998-04-22  Didier Verna  <didier@xemacs.org>
15411
15412         * x-menubar.el: ported the options menu to Custom.
15413         Moved the "read only" toggle button to the buffers menu.
15414         Corrected some missing ;;;###autoload or defcustom.
15415
15416         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
15417         the scrollbar-visible specifier for options menu handling.
15418
15419         * toolbar.el (toolbar-visible-p)
15420                      (toolbar-captioned-p)
15421                      (default-toolbar-position): defcustom wrappers around
15422         the toolbar specifiers for options menu handling.
15423
15424         * frame.el (get-frame-for-buffer-default-instance-limit):
15425         defcustom it for options menu handling.
15426
15427         * font-lock.el (font-lock-mode): defcustom and autoload the variable
15428         font-lock-mode for options menu handling.
15429
15430         * cus-start.el: added Custom properties to overwrite-mode for
15431         options menu handling.
15432
15433 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
15434
15435         * about.el: shameless self-promotion.
15436
15437 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
15438
15439         * simple.el (raw-append-message): Slightly optimize.
15440         (remove-message): Use `push' for clarity.
15441         (append-message): Ditto.
15442         (display-warning): Dito.
15443         (raw-append-message): Send the message to the appropriate device.
15444
15445 1998-04-22  SL Baur  <steve@altair.xemacs.org>
15446
15447         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
15448         From Sean MacLennan <Sean.MacLennan@pika.ca>
15449
15450 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15451
15452         * setup-paths.el: Changed `directory-sep-char' to
15453         `path-separator', following a change in GNU Emacs.
15454
15455 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15456
15457         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
15458         (Info-build-dir-anew): Add a final newline.
15459         (Info-build-dir-anew): Do not issue warning when rebuilding policy
15460         is `always'
15461         (Info-rebuild-dir): Ditto
15462
15463         * dumped-lisp.el (preloaded-file-list): Added ldap.el
15464
15465 1998-04-21  SL Baur  <steve@altair.xemacs.org>
15466
15467         * simple.el (count-words-buffer): Retain zmacs region.
15468         (count-words-region): Ditto.
15469         * simple.el: (what-line): Expanded line counts.
15470         (count-lines): New parameter to conditionalize whether collapsed
15471         lines get counted.
15472         From Bob Weiner <weiner@altrasoft.com>
15473
15474 1998-04-19  SL Baur  <steve@altair.xemacs.org>
15475
15476         * packages.el (package-locations): infodock-packages must override
15477         mule-packages and packages.
15478
15479 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
15480
15481         * wid-edit.el:
15482         remove rude messages from widget-activation-widget-mapper
15483         and widget-activation-glyph-mapper
15484
15485 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
15486
15487         * toolbar.el: Remove (featurep 'x) test from
15488         toolbar-make-button-list
15489
15490 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
15491
15492         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
15493         only if in the same frame.
15494
15495 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15496
15497         * packages.el (package-locations): Added site-packages hierarchy.
15498
15499         * setup-paths.el (paths-default-info-directories): Introduced and
15500         used.
15501
15502         * packages.el, setup-paths.el: Set various path searching depths
15503         to 1.
15504
15505         * packages.el (packages-hierarchy-depth):
15506         (packages-load-path-depth): Introduced and used.
15507
15508         * setup-paths.el (paths-load-path-depth): Introduced and used.
15509
15510         * find-paths.el (paths-find-recursive-path): Added max-depth
15511         parameter.
15512
15513 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15514
15515         * setup-paths.el (paths-construct-info-path): Removed
15516         dependency on behavior of (file-name-as-directory "").
15517
15518 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15519
15520         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
15521         lisp objects
15522
15523 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15524
15525         * dump-paths.el, startup.el: Added handling for --debug-paths.
15526
15527 1998-04-15  William M. Perry  <wmperry@aventail.com>
15528
15529         * wid-edit.el: We cannot just set the help-echo or balloon-help
15530           properties for an extent based on the :help-echo widget
15531           property, since help-echo and balloon-help cause an EXTENT to
15532           get passed in, where :help-echo functions are expecting a WIDGET
15533
15534 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
15535
15536         * scrollbar.el (init-scrollbar-from-resources): Call
15537         mswindows-init-scrollbar-metrics when appropriate.
15538
15539 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
15540
15541         * dumped-lisp.el: dump x-toolbar for window system
15542
15543         * msw-init.el (init-post-mswindows-win): enable toolbars if we
15544         have support and xpm.
15545
15546 1998-04-16  SL Baur  <steve@altair.xemacs.org>
15547
15548         * files.el (toggle-read-only): Fix docstring.
15549         From Didier Verna <didier@xemacs.org>
15550
15551 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15552
15553         * startup.el (normal-top-level): Load autoload-file-name without
15554         specifying an extension---some people only auto-autoload.el.gz.
15555
15556 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
15557
15558         * files.el (backup-enable-predicate): Don't bomb on NAME being
15559         nil.
15560
15561 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15562
15563         * find-paths.el, packages.el: Now prefers configure'd paths.
15564         This shouldn't cause any of the originally anticipated problems as
15565         the current paths architecture will not define the various
15566         configure-xxx variables if they're not specified on the configure
15567         command line.
15568
15569         * find-paths.el, setup-paths.el, packages.el: Removed all
15570         mentionings of "/" as a path separator.
15571         Used paths-construct-path throughout.
15572
15573         * find-paths.el (paths-construct-path): Created to assemble paths
15574         from directory components.
15575
15576         * setup-paths.el, packages.el: Used paths-decode-directory-path
15577         instead of decode-path-internal.
15578
15579         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
15580         and associates.
15581         (paths-decode-directory-path) Created.
15582
15583         * setup-paths.el: Changed configure-exec-path to
15584         configure-exec-directory.
15585
15586 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15587
15588         * packages.el (packages-find-packages): Fixed decoding of
15589         EMACSPACKAGEPATH.
15590
15591         * startup.el: -no-packages -> -no-early-packages.
15592
15593         (packages-load-package-lisps): Fixed loading of auto-autoload
15594         files.
15595
15596         * startup.el (normal-top-level): Fixed loading of core
15597         auto-autoload.
15598
15599         * obsolete.el: Un-obsoleted site-directory.  Sigh.
15600
15601         * startup.el, packages.el, dump-paths.el: Added proper settings
15602         for site-directory and lisp-directory variables.
15603
15604         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
15605         inhibit-package-autoloads and fixed handling of it.
15606
15607         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
15608         handling of former inhibit-package-init, now
15609         inhibit-early-packages, to make -vanilla etc. work.
15610
15611 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
15612
15613         * code-process.el (start-process): Fallback to 'undecided instead
15614         of 'binary for process input coding stream.
15615
15616         * process.el (start-process): Docstring fix.
15617
15618 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15619
15620         * info.el (Info-insert-dir): Do not insert temporary dir files
15621         in Info-dir-file-attributes
15622         (Info-build-dir-anew): Ensure temporary buffer is not read-only
15623         (Info-rebuild-dir): Ditto.
15624
15625 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15626
15627         * obsolete.el: Added obsoleteness declarations for
15628         `site-directory' and `Info-default-directory-list'.
15629
15630 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15631
15632         * find-paths.el (paths-find-emacs-root): Only look at the
15633         executable at the end of the symlink chain for determining the
15634         Emacs root.
15635
15636 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15637
15638         * setup-paths.el (paths-construct-info-path): Changed construction
15639         to cater to gone default in configure.
15640
15641         * find-paths.el (paths-uniq-append): Added.
15642
15643         * packages.el: Rewritten package path construction once again.
15644
15645         * dump-paths.el, startup.el: Removed package-path as a global
15646         variable.
15647
15648         * package-admin.el (package-admin-add-single-file-package):
15649         (package-admin-add-binary-package): Changed package-path to
15650         late-packages.
15651
15652         * packages.el (packages-split-path): Split path at "/" rather than
15653         nil according to change in emacs.c.
15654
15655 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15656
15657         * setup-paths.el (paths-construct-info-path): Changed info path
15658         order so that directories come out right.
15659         (paths-find-lock-directory): Fixed bug: It used to think
15660         configure-lock-directory is a path.
15661
15662 1998-04-06  Jeff Miller <jmiller@smart.net>
15663
15664         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
15665         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
15666         eases the use of toolbar-add/kill-item functions.
15667
15668 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
15669
15670         * code-files.el (file-coding-system-alist): Commented out
15671         loaddefs.el magical treatment.
15672
15673 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15674
15675         * info.el (Info-rebuild-outdated-dir): Added new option
15676         `conservative' and made it the default
15677         (Info-rebuild-dir): Appropriately parse multi-line description
15678         strings, and multi-section dir files. Issue warning when dir
15679         is rebuilt as temporary
15680         (Info-build-dir-anew): Issue warning when dir is built as
15681         temporary
15682
15683 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
15684
15685         * list-mode.el (list-mode-map): Bind highlight motion commands to
15686         standard keys left, right, C-b and C-f.
15687
15688 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15689
15690         * files.el (auto-mode-alist): allow .sc for Scheme->C
15691
15692 1998-04-06  SL Baur  <steve@altair.xemacs.org>
15693
15694         * loadup.el (pureload): Don't quote (garbage-collect).
15695
15696 1998-04-04  SL Baur  <steve@altair.xemacs.org>
15697
15698         * package-get-base.el: Updated.
15699
15700 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
15701
15702         * isearch-mode.el (isearch-just-started): New variable.
15703         (isearch-mode): Set it.
15704         (isearch-repeat): Advance one character forward only if the search
15705         was successful, and was not just started.
15706         (isearch-repeat): Clear isearch-just-started.
15707
15708 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15709
15710         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15711         if running -batch.
15712
15713 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15714
15715         * subr.el (listify-key-sequence): Removed.
15716
15717 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15718
15719         * bytecomp.el (byte-compile-print-gensym): New option.
15720         (byte-compile-output-file-form): Use it.
15721         (byte-compile-output-docform): Ditto.
15722         (byte-compile-compiled-obj-to-list): Ditto.
15723
15724 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15725
15726         * msw-glyphs.el: set frame icon if xpm support.
15727
15728 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15729
15730         * help.el: Code that pretty prints variable values
15731           removed.
15732
15733 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15734
15735         * find-paths.el (paths-emacs-root-p): Correct test for installation
15736         directory.
15737         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15738
15739 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15740
15741         * loaddefs.el: Don't set debug-ignored-errors; leave
15742           its default value set to nil.
15743
15744 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15745
15746         * info.el (Info-rebuild-dir): fixed mis-spelling.
15747
15748 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15749
15750         * info.el (Info-rebuild-outdated-dir): New custom var
15751         (Info-insert-node): Create/update dir file when needed, ie when it
15752         does not exist or is older than some info files in directory
15753
15754 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15755
15756         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15757         for last packages, mainly for using a 20.4 package base.
15758
15759         * packages.el (late-packages): Typo fix.  It was called
15760         early-packages.
15761
15762         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15763         relative symlinks correctly.
15764         (paths-find-emacs-roots): More rigorous checking for plausible
15765         configuration-time root.
15766
15767         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15768         find its roots.
15769
15770 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15771
15772         * faces.el: Fix docstrings.
15773         * glyphs.el: Fix docstrings.
15774         * mouse.el: Fix docstrings.
15775
15776         * frame.el: Change phrase `current frame' to `selected frame'.
15777
15778         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15779
15780         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15781         macros using backquote to make them infinitely more readable.
15782
15783 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15784
15785         * packages.el (packages-find-package-path): Hardcoded specialized
15786         InfoDock support until we can clean this up.
15787
15788         * help.el (describe-bindings-1): Return the value of the bindings
15789         help buffer created.
15790         (describe-bindings): Ditto.
15791
15792         * simple.el (set-variable): Restore previous behavior of not
15793         bombing if the variable to set is not boundp.
15794
15795 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15796
15797         * packages.el (packages-handle-package-dumped-lisps): Allow for
15798         non-local files to be loaded off the package-lisp variable.
15799
15800 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15801
15802         * x-faces.el: Global X resources should override
15803           specs for all device classes (color, grayscale, mono);
15804           code currently doesn't override any of them.  Fixed by
15805           calling remove-specifier with '(x default) as the tag
15806           set and allowing inexact matches.
15807
15808 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15809
15810         * faces.el: Separated face initializations based on
15811           device classes into device type specific (tag set,
15812           instantiator) pairs.
15813
15814 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15815
15816         * wid-edit.el (widget-choice-action): Remember user's explicit
15817         choice.
15818         (widget-choice-value-create): Respect it.
15819         From Richard Stallman <rms@gnu.org>
15820
15821 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15822
15823         * setup-paths.el (paths-construct-info-path): Always append
15824         existing directories from configure-time info path.
15825
15826         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15827         Info-directory-list.
15828
15829         * info.el: Removed Info-default-directory-list which was broken by
15830         design.
15831         Removed bogus initialization of Info-directory-list---startup.el
15832         can do a much better job.
15833         Added autoload of Info-directory-list.
15834
15835         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15836         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15837         be exclusive; now it's merely given precedence, just like in the
15838         old days.
15839
15840 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15841
15842         * find-paths.el (paths-find-architecture-directory): Fix bug with
15843         finding; it used to default too early.
15844
15845 1998-03-25  Martin Buchholz <martin@xemacs.org>
15846
15847         * packages.el (packages-split-path): Fix a bug; it used to fail
15848         for paths that weren't split.
15849
15850 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15851
15852         * finder.el (finder-compile-keywords): trap on errors.
15853
15854 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15855
15856         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15857           fourth argument of t so that only the specs exactly
15858           matching the tag lists are removed.
15859
15860 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15861
15862         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15863
15864 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15865
15866         * minibuf.el (mouse-read-file-name-1): If a default directory was
15867         specified, use it for generating the completions.
15868
15869 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15870
15871         * update-elc.el: Now respects inhibit-package-init and
15872         inhibit-site-lisp.
15873         Now does path construction with loadup-paths.
15874
15875         * startup.el (normal-top-level, startup-setup-paths): Now respects
15876         inhibit-package-init and inhibit-site-lisp.
15877
15878         * packages.el (packages-find-package-path): Extended package path
15879         by version-specific hierarchies.
15880         (packages-find-packages): Now respects inhibit flag and
15881         inhibit-site-lisp.
15882         Moved path setup to loadup-paths.
15883
15884         * make-docfile.el: Now respects inhibit-package-init and
15885         inhibit-site-lisp.
15886         Now does path construction with loadup-paths.
15887
15888         * loadup.el: Now respects inhibit-package-init and
15889         inhibit-site-lisp.
15890
15891         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15892
15893         * loadup-paths.el: New file: setup load-path to encompass
15894         packages.
15895
15896 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15897
15898         * auto-show.el: load-gc renamed to pureload.
15899         * site-load.el: Ditto.
15900         * packages.el (toplevel): Ditto.
15901         * loadup.el (really-early-error-handler): Ditto.
15902         * dumped-lisp.el (preloaded-file-list): Ditto.
15903         * cus-face.el (custom-declare-face): Ditto.
15904
15905 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15906
15907         * <Today>: The Big Path Searching Overhaul.
15908
15909         * find-paths.el: New file: find and assemble paths in the
15910         installation hierarchy.
15911
15912         * setup-paths.el: New file: global layout of paths and directories
15913         within the XEmacs hierarchy.
15914
15915         * packages.el: Replaced everything related to path searching and
15916         startup by code in terms of find-paths.
15917
15918         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15919         the new path searching engine.
15920
15921         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15922         and setup-paths.
15923
15924 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15925
15926         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15927         setup-paths.el.
15928
15929 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15930
15931         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15932         compiles identically in any configuration.
15933         Removed irrelevant commentary.
15934
15935 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15936
15937         * simple.el (set-variable): Allow setting specifiers.
15938
15939 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15940
15941         * lisp.el (forward-sexp): Revert previous change.
15942
15943 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15944
15945         * frame.el (frame-initialize): Use `delete-console' instead of
15946         `delete-device' to delete the stream console to match the usage in
15947         Fkill_emacs.
15948
15949 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15950
15951         * files.el (cdpath-previous): New variable.
15952         (cd): Use it.
15953         From Bob Weiner <weiner@wave.altrasoft.com>
15954
15955 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15956
15957         * keydefs.el: Changed keybindings of forward-char,
15958           backward, scroll-up and scroll-down to point to their
15959           -command counterparts.
15960
15961         * simple.el: New functions: forwarc-char-command,
15962           backwrad-char-command, scroll-up-command,
15963           scroll-down-command which work liek their counterparts
15964           except that they honor the variable
15965           signal-error-on-buffer-boundary.
15966
15967           Definition of signal-error-on-buffer-boundary received
15968           from src/cmds.c.
15969
15970           defvar declaration added for word-across-newline to avoid
15971           byte-compiler warning about the free variable reference.
15972
15973 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15974
15975         * winnt.el: Removed "%t" from the beginning of
15976         modeline-format. From now on, there's no nt-specifics in the modeline.
15977
15978 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15979
15980         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15981         of `when' with `if'.
15982
15983 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15984
15985         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15986         mswindows. Must be reworked along with glyphs.el, or
15987         merged into it, after there is images support.
15988
15989         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15990         'mswindows.
15991
15992 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15993
15994         * faces.el: fix for text cursor initialization.
15995         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15996         From Andy Piper <andyp@parallax.co.uk>
15997
15998 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15999
16000         * files.el (set-auto-mode): If a mode is not fboundp, check to see
16001         if there is an existing package that handles it and warn the user
16002         about that mode.
16003
16004 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
16005
16006         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
16007         Installation" menu item when Installation-string is not bound.
16008
16009 1998-03-11  SL Baur  <steve@altair.xemacs.org>
16010
16011         * lisp.el (forward-sexp): Fix for test for balanced sexp.
16012         From Jeremiah W. James <jerry@cs.ucsb.edu>
16013
16014 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
16015
16016         * msw-faces.el:
16017         * faces.el: Fix face initialization.
16018
16019 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
16020
16021         * files.el (backup-enable-predicate): fix breakage introduced
16022         by TMPDIR patch.
16023
16024 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
16025
16026         * x-faces.el (x-init-face-from-resources): The
16027           TTY face property retrieval functions don't return
16028           specifiers, so use face-property instead.
16029
16030 1998-03-09  SL Baur  <steve@altair.xemacs.org>
16031
16032         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
16033
16034 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
16035
16036         * x-menubar.el: Expanded documentation for
16037           option-save-faces.  Changed Options -> Browse Faces
16038           menu entry to invoke customize-face.
16039
16040 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
16041
16042         * faces.el: Most face initialization moved out of
16043           init-other-random-faces to the top level so that the
16044           initialization happens before Xemacs is dumped.  Much
16045           of the fascist "face-differs-from-default-p or FROB!"
16046           code has been retired in favor of letting the user do
16047           what they want to do.  Face initialization code changed
16048           to use `default' specifier tag so that the settings can
16049           be overridden later if the user wishes it.
16050
16051 1998-03-08  SL Baur  <steve@altair.xemacs.org>
16052
16053         * about.el (about-hackers): Update contributors list.
16054
16055 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
16056
16057         * specifier.el: Define new specifier tag `default'.
16058
16059         * modeline.el: Initialize faces using `default' tag.
16060
16061         * x-faces.el (x-init-face-from-resources): Remove
16062           specifier specs containing the `default' tag before
16063           adding new specs.
16064
16065 1998-03-02  John Jones  <jj@asu.edu>
16066
16067         * package-get.el (package-get-all): fixed arguments on call to
16068         package-admin-add-single-file-package.
16069         * package-get.el (package-get-installedp): fixed to match
16070         advertised behavior.
16071         * package-get.el: added function package-get-update-all which
16072         installs newest versions of all the current packages (if they are
16073         not already installed).
16074
16075 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
16076
16077         * files.el (find-file-noselect): Uncommented `truename' binding in
16078         `let*' and use it later to set `buffer-file-truename' iff it's
16079         still nil, as happens for example when finding a compressed
16080         file with "jka-compr".
16081
16082 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
16083
16084         * faces.el: in make-face-* type functions do the operation for all
16085         window systems, not just the first one found.
16086
16087         * font.el: call mswindows-list-fonts for mswindows.
16088
16089 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
16090
16091         * code-process.el (call-process-region):
16092         * process.el (call-process-region):
16093         * package-get.el (package-get-dir):
16094         * files.el (backup-enable-predicate):
16095         * gnuserv.el (gnuserv-temp-file-regexp):
16096         Use temp-directory in place of `/tmp'.
16097
16098 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
16099
16100         * "Fast" dired-in-C enhancements for Windows 95/NT:
16101
16102         * files.el: Added function, `wildcard-to-regexp', from GNU
16103           Emacs.
16104
16105         * files.el (insert-directory): Modified to use special
16106           dired-in-C enhancements if present.
16107
16108 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
16109
16110         * code-files.el: make default coding no-conversion.
16111
16112 1998-03-02  SL Baur  <steve@altair.xemacs.org>
16113
16114         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
16115         the load-path.
16116
16117         * update-elc.el: Strip directory when testing for files not to
16118         bytecompile.
16119
16120 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
16121
16122         * lisp-mode.el: Use recommended form for menus.
16123
16124         * info.el (Info-construct-menu): Use recommended form for menus.
16125
16126         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
16127         entry.
16128
16129 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
16130
16131         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
16132           (get-frame-for-buffer-noselect): Always return frames
16133           in the not-this-window-p cond clause.
16134
16135 1998-02-27  SL Baur  <steve@altair.xemacs.org>
16136
16137         * help.el (describe-installation): New function.
16138
16139         * x-menubar.el (default-menubar): Add describe-installation to
16140         Help menu.
16141
16142         * packages.el (packages-unbytecompiled-lisp): Installation.el
16143         should not be bytecompiled.
16144
16145         * dumped-lisp.el (preloaded-file-list): Dump Installation with
16146         XEmacs.
16147
16148         * x-menubar.el (default-menubar): Use correct guard for VM menu
16149         entry.
16150
16151         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
16152         coding.
16153         From Andy Piper <andyp@parallax.co.uk>
16154
16155 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
16156
16157         * ldap.el: Do not require ldap-internal at compile time.
16158
16159 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
16160
16161         * code-files.el: new file. a virtual copy of mule-files.el
16162         but without charset
16163         dependencies. (toggle-buffer-file-ocding-system) new function for
16164         changing the eol type for the current buffer.
16165
16166         * code-process.el: new file. a copy of
16167         mule-process.el. mule-process.el will disappear when things have
16168         settled.
16169
16170         * coding.el: new file. a virtual copy of mule-files.el but
16171         without charset dependencies. (coding-system-base) new function
16172         for getting the parent coding system of a coding system with eol
16173         type set.
16174
16175         * dumped-lisp.el: add above files for the non-mule case.
16176
16177 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
16178
16179         * window-xemacs.el (display-buffer): If no explicit
16180           frame is specified, search for a window that displays
16181           the buffer on the currently selected frame, before
16182           searching other frames.
16183
16184 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
16185
16186         * frame.el (get-frame-for-buffer): If not-this-window-p
16187           is non-nil, use window on the selected frame if it is not
16188           also the selected window.  When defaulting, search for
16189           windows on the currently selected fgrame before searching
16190           other frames.
16191
16192 1998-02-25  Didier Verna  <didier@xemacs.org>
16193
16194         * modeline.el (modeline-swap-buffers): originally named
16195         `mouse-release-modeline'. Whether to actually swap the buffers is
16196         decided in `mouse-drag-modeline'.
16197         (mouse-drag-modeline): A button release event is considered a
16198         mouse click is both X (modeline scroll) and Y (modeline drag) pos
16199         stay unchanged.
16200
16201 1998-02-25  SL Baur  <steve@altair.xemacs.org>
16202
16203         * x-menubar.el: Put redo on the menubar.
16204         From Aki Vehtari <Aki.Vehtari@hut.fi>
16205
16206 1998-02-22  Greg Klanderman  <greg@alphatech.com>
16207
16208         * bytecomp.el (displaying-byte-compile-warnings): if
16209         temp-buffer-show-function is set, use it to display current set of
16210         warnings in the "*Compile-Log-Show*" buffer.
16211
16212         * simple.el (display-warning-buffer): if temp-buffer-show-function
16213         is set, use it to display current set of warnings in the
16214         "*Warnings-Show*" buffer.
16215
16216 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16217
16218         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
16219         Common Lisp.
16220
16221 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
16222
16223         * menubar.el: Allow button descriptors at least 2 long.
16224
16225         * x-menubar.el (default-menubar): Use recommended forms.
16226         (file-menu-filter): Remove.
16227         (edit-menu-filter): Remove.
16228
16229 1998-02-24  SL Baur  <steve@altair.xemacs.org>
16230
16231         * about.el (about-hackers): Updated.
16232
16233 1998-02-22  Greg Klanderman  <greg@alphatech.com>
16234
16235         * help.el (help-max-help-buffers): new variable
16236         (help-register-and-maybe-prune-excess): new function
16237         (help-buffer-name): use help-max-help-buffers.
16238         (with-displaying-help-buffer): use
16239         help-register-and-maybe-prune-excess.
16240
16241         * help.el (help-maybe-pretty-print-value): if the value fits on
16242         one line, let it.
16243
16244 1998-02-21  Greg Klanderman  <greg@alphatech.com>
16245
16246         * (with-displaying-help-buffer): there is no need to kill the buffer
16247         if it exists, because with-output-to-temp-buffer will clear it.
16248         further, killing the buffer violates the rule that
16249         temp-buffer-show-function, if set, has the full responsibility of
16250         showing the temp buffer.  killing the buffer fucks with the window
16251         configuration, hosing temp-buffer-show-function.
16252
16253
16254 1998-02-23  Didier Verna  <didier@xemacs.org>
16255
16256         * modeline.el (mouse-drag-modeline):
16257         - Always scroll the modeline that was originally clicked on.
16258         - Use x pixels instead of x characters (which doesn't work anyway)
16259         as horizontal reference for modeline dragging. This allows us to
16260         keep on dragging the modeline even if the motion event occurs in
16261         another window.
16262
16263 1998-02-23  Didier Verna  <didier@xemacs.org>
16264
16265         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
16266         glyph on the modeline to indicate that dragging the mouse has an
16267         effect both horizontally and vertically.
16268
16269 1998-02-24  SL Baur  <steve@altair.xemacs.org>
16270
16271         * about.el (about-xemacs): Get rid of redundant visible version
16272         number.
16273
16274 1998-02-19  SL Baur  <steve@altair.xemacs.org>
16275
16276         * about.el (about-hackers): Update credits.
16277
16278 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
16279
16280         * prim/register.el (view-register): Show register type file-query.
16281
16282 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
16283
16284         * mode-motion.el (mode-motion-highlight-internal):
16285           save-excursion inside save-window-exucrsion form to
16286           hide buffer point changes from save-window-excursion.
16287           Prevents display flickering when the mouse pointer
16288           moves.
16289
16290 1998-02-17  Didier Verna  <didier@xemacs.org>
16291
16292         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
16293         function to handle correctly the case of a toolbar one side of the
16294         window: scrolling will not necessarily happen.
16295
16296 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
16297
16298         * files.el (after-find-file): Restore missing argument
16299           to format that provides filename for "... consider M-x
16300           recover-file" message.  Also call `message' with "%s"
16301           as the first arg instead of an arbitrary string.
16302
16303 1998-02-18  SL Baur  <steve@altair.xemacs.org>
16304
16305         * about.el (about-hackers): Various additions.
16306
16307 1998-02-15  SL Baur  <steve@altair.xemacs.org>
16308
16309         * autoload.el (generate-file-autoloads-1): Don't force an extra
16310         line out when copying on-the-same line autoloads.
16311
16312         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
16313         is installed.
16314
16315 1998-02-14  Martin Buchholz  <martin@xemacs.org>
16316
16317         * x11/x-win-xfree86.el (x-win-init-xfree86):
16318         * x11/x-win-sun.el (x-win-init-sun):
16319         * x11/x-init.el (x-initialize-compose):
16320         * prim/simple.el:
16321         (backward-or-forward-kill-sexp):
16322         (backward-or-forward-kill-sentence):
16323         (backward-or-forward-kill-word):
16324         (backward-or-forward-delete-char):
16325         * prim/isearch-mode.el (isearch-help-or-delete-char):
16326         Use x-keysym-on-keyboard-sans-modifiers-p instead of
16327         x-keysym-on-keyboard-p to detect backspace.
16328         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
16329         Clean up symbols used with dead keys, checking Linux and solaris
16330         keysyms.
16331         Simplify x-win-*.el using above methods.
16332         Change documentation for x-keysym-*-p functions.
16333
16334 1998-02-14  SL Baur  <steve@altair.xemacs.org>
16335
16336         * about.el (about-hackers): Restore entries for Michael Sperber and
16337         Vinnie Shelton.
16338         From Vinnie Shelton <acs@acm.org>
16339
16340 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
16341
16342         * simple.el (count-words-region): Ditto.
16343
16344 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
16345
16346         * simple.el (count-words-buffer): Document.  Don't print anything
16347         if non-interactive.
16348
16349 1998-02-12  SL Baur  <steve@altair.xemacs.org>
16350
16351         * packages.el (packages-hardcoded-lisp): easymenu.el is in
16352         multiple files in InfoDock.
16353
16354 1998-02-11  SL Baur  <steve@altair.xemacs.org>
16355
16356         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
16357         from version.el in InfoDock.
16358
16359         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
16360         specially.
16361
16362 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16363
16364         * bytecomp-runtime.el (proclaim-inline): Single quotes around
16365         variable name in docstring.
16366
16367 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
16368
16369         * menubar.h: Include "gui.h".
16370
16371 1998-02-10  SL Baur  <steve@altair.xemacs.org>
16372
16373         * site-load.el: Fix documentation.
16374
16375 1998-02-09  SL Baur  <steve@altair.xemacs.org>
16376
16377         * package-get-base.el (package-get-base): Updated.
16378
16379         * keymap.el: PC-ize.
16380
16381 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16382
16383         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
16384         from' on a fresh line.
16385
16386 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
16387
16388         * help.el (help-maybe-pretty-print-value): prin1, not princ the
16389         object.
16390
16391 1998-02-09  SL Baur  <steve@altair.xemacs.org>
16392
16393         * undo-stack.el: PC-ize.
16394
16395         * cmdloop.el: PC-ize.
16396
16397 1998-02-08  SL Baur  <steve@altair.xemacs.org>
16398
16399         * bytecomp-runtime.el: PC-ize.
16400
16401         * byte-optimize.el: Prolog fixup.  PC-ize.
16402
16403         * cus-dep.el: Spelling fix.
16404
16405         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
16406         entries follow).
16407
16408 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16409
16410         * text-mode.el (text-mode-hook-identify): New function,
16411         put on text-mode-hook.  Set text-mode-variant here.
16412         (text-mode): Don't set it here.
16413
16414 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16415
16416         * text-mode.el (text-mode-hook): New defvar.
16417         (text-mode-variant): New variable.
16418         (text-mode): Set that variable locally.
16419         (toggle-text-mode-auto-fill): New command.
16420
16421 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16422
16423         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
16424
16425 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16426
16427         * text-mode.el (paragraph-indent-text-mode):
16428         Renamed from spaced-text-mode.
16429         (text-mode-map): Bind TAB to indent-relative.
16430         (indented-text-mode-map): Variable deleted.
16431         (indented-text-mode): Now an alias for text-mode.
16432
16433 1998-02-05  SL Baur  <steve@altair.xemacs.org>
16434
16435         * loadup.el: test-atoms debugging stuffs removed.
16436
16437 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
16438
16439         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
16440
16441 1997-12-30  Colin Rafferty  <colin@xemacs.org>
16442
16443         * help.el (describe-beta): Made it use `locate-data-file'.
16444         (describe-distribution): Ditto.
16445         (describe-copying): Ditto.
16446         (describe-project): Ditto.
16447         (view-emacs-news): Ditto.
16448
16449         * help-nomule.el (help-with-tutorial): Made it use
16450         `locate-data-file' to find tutorial.
16451
16452 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
16453
16454         * about.el: Corrected my email address.
16455
16456         * mouse.el: Added 'mouse-mswindows-drop' similar to
16457         'mouse-offix-drop'.
16458
16459 1998-01-27  SL Baur  <steve@altair.xemacs.org>
16460
16461         * loadup.el (running-xemacs): Spelling fix.
16462
16463 1998-01-26  Colin Rafferty  <colin@xemacs.org>
16464
16465         * packages.el (packages-find-packages-1): Don't allow a backwards
16466         compatible lisp tree to overwrite `preloaded-file-list'.
16467
16468 1998-01-26  SL Baur  <steve@altair.xemacs.org>
16469
16470         * loadup.el: Don't delete "xemacs" prior to dumping.
16471
16472 1998-01-24  SL Baur  <steve@altair.xemacs.org>
16473
16474         * package-info.el (pi-last-mod-date): New function.
16475         (pi-author-version): New function.
16476         (batch-update-package-info): Use them.
16477
16478 1998-01-23  Colin Rafferty  <colin@xemacs.org>
16479
16480         * frame.el (get-frame-for-buffer-default-to-current): Create.
16481         (get-frame-for-buffer-noselect): Allow user to use current frame
16482         with `get-frame-for-buffer-default-to-current'.
16483
16484 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
16485
16486         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
16487         (byte-compile-output-docform): Ditto.
16488         (byte-compile-compiled-obj-to-list): Ditto.
16489
16490 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
16491
16492         * startup.el (command-line-1): Removed code that ran
16493           buffer-menu.
16494
16495 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
16496
16497         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
16498
16499 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
16500
16501         * frame.el (suspend-emacs-or-iconify-frame): Check using
16502         `device-on-window-system-p' instead of explicitly checking for X,
16503         so that the same logic works for MS Windows.
16504         (suspend-or-iconify-emacs): Ditto.
16505
16506 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
16507
16508         * about.el (about-maintainer-info): Andy Piper is back.
16509         (xemacs-hackers): Updated Andy Piper's email address.
16510         (about-hackers): Added Jonathan Harris.
16511         (about-hackers): Updated Tibor Polgar's email address.
16512
16513 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16514
16515         * about.el: Add xemacs.org email manager.
16516
16517         * package-get-base.el (package-get-base): Updated with most recent
16518         package updates.
16519
16520 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16521
16522         * help.el (function-arglist): Use `indirect-function' instead of
16523         `symbol-function' so that aliases are treated correctly.
16524
16525 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16526
16527         * help.el (help-map): Add f1 binding to `help-for-help'.
16528         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
16529         (describe-key-briefly): Use `princ' "%s" to print object.
16530         (with-displaying-help-buffer): Kill buffer if it exists, again.
16531         (describe-key): Use `princ' "%s" to print object.
16532         (describe-function-1): Use `princ' "%s" to print object.
16533         Commented out alias lines removed.
16534         (help-pretty-print-limit): New variable to control pretty-printing
16535         of variable values.
16536         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
16537         `help-pretty-print-value' again.  Only print-print when OBJECT is
16538         list of length less than `help-pretty-print-limit'.
16539         (describe-variable): Use `help-maybe-pretty-print-value' again.
16540
16541 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16542
16543         * simple.el (blink-matching-open): Remove C++ kludge.
16544         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
16545
16546 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16547
16548         * info.el (Info-default-directory-list): Made the documentation
16549         more explanitory.
16550
16551 1998-01-13  Martin Buchholz  <martin@xemacs.org>
16552
16553         * lisp/packages.el:
16554         * lisp/package-admin.el:
16555         * lisp/build-report.el:
16556         Fix typos.
16557
16558 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
16559
16560         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
16561         warnings in Java buffers without final newline and editing the
16562         last line.
16563
16564 1998-01-17  SL Baur  <steve@altair.xemacs.org>
16565
16566         * packages.el (packages-find-packages-1): Don't allow a backwards
16567         compatible lisp tree to overwrite `preloaded-file-list'.
16568         Suggested by Colin Rafferty  <colin@xemacs.org>
16569
16570         * mouse.el (mouse-offix-drop): Set undo-boundary.
16571         From Oliver Graf <ograf@fga.de>
16572
16573 1998-01-13  SL Baur  <steve@altair.xemacs.org>
16574
16575         * loadup.el (load-gc): rewrite as defun.
16576         Print something sensical if a required dump-time file isn't found.
16577
16578 1998-01-12  SL Baur  <steve@altair.xemacs.org>
16579
16580         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
16581         bug strikes a menudescriptor.
16582
16583         * package-get-base.el (package-get-base): Updated.
16584
16585         * package-info.el (batch-update-package-info): Derive REQUIRES
16586         from the Makefile.
16587
16588 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
16589
16590         * files.el (save-some-buffers): Don't play games with deleting
16591         other windows if we are in the minibuffer window.
16592
16593 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16594
16595         * modeline.el (modeline-minor-mode-menu): Add support for :active
16596         (add-minor-mode): Document :active property to TOGGLE.
16597
16598 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16599
16600         * modeline.el (modeline-minor-mode-menu): Add support for an
16601         `:included' predicate in the `toggle-sym' plist.
16602         (add-minor-mode): Document the :included property, format
16603         docstring some more.
16604         (modeline-minor-mode-menu): Documentation string added.
16605
16606 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16607
16608         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
16609         labels from the symbol-names by thwacking off the overly redundant
16610         and overused "mode", parenthesizing "minor", and capitalizing the
16611         resultant strings.  Also shortened the menu's title by eliminating
16612         the redundant buffer name.
16613         (add-minor-mode): Beautified the docstring, added mention of the
16614         `:menu-tag' property of TOGGLE.
16615         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
16616         `toggle-sym' to beatify the mode-life menus.
16617         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
16618         `auto-fill-function'.
16619
16620 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16621
16622         * modeline.el (modeline-minor-mode-menu): Changed the string-only
16623         menus to :style 'toggle.
16624
16625 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
16626
16627         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
16628
16629 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
16630
16631         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
16632         only recognize first hyperlink.
16633         (hyper-apropos-highlightify): Deletia, this is already done by
16634         `hyper-apropos-insert-face'.
16635         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
16636
16637 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16638
16639         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
16640         mail.
16641         (toolbar-mail-reader): Add support for `send'.
16642         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
16643
16644 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16645
16646         * info.el (Info-emacs-info-file-name): Add defvar for
16647         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
16648         will function properly.
16649
16650 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
16651
16652         * simple.el: make the backwards delete function called by
16653         `backward-or-forward-delete-char' user configurable.
16654
16655 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16656
16657         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
16658         compiled function got loaded from.
16659
16660 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16661
16662         * term/apollo.el: Synched up with InfoDock 3.6.2.
16663
16664 1998-01-08  SL Baur  <steve@altair.xemacs.org>
16665
16666         * startup.el (load-init-file): Load autoloads earlier.
16667         (startup-splash-frame): Handle InfoDock logo.
16668
16669         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
16670         InfoDock.
16671         (x-init-toolbar-from-resources): Move from x-toolbar.el.
16672
16673         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
16674         doesn't have this function.
16675
16676         * packages.el (locate-data-file): Fix to call `locate-file'.
16677
16678 1998-01-07  SL Baur  <steve@altair.xemacs.org>
16679
16680         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
16681         version of version.el.
16682         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
16683
16684         * x-menubar.el (default-menubar): Guard reference to
16685         `gnuserv-frame'.
16686         (default-menubar): Guard references to `font-lock-mode'.
16687         (default-menubar): Guard references to font-menu-this-frame-only-p'.
16688         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
16689
16690         * make-docfile.el: Don't snarf doc strings from autoloads.
16691
16692         * startup.el (load-init-file): Use algorithm from loaddefs.el for
16693         loading auto-autoloads files.
16694
16695         * loaddefs.el: Disable dumping autoloads.
16696
16697 1998-01-05  SL Baur  <steve@altair.xemacs.org>
16698
16699         * lisp-mnt.el: Synch to Emacs 20.2.
16700
16701         * help.el: Remove manual autoload of `finder-by-keyword'.
16702
16703         * finder.el (finder-by-keyword): Autoload.
16704
16705         * help.el: Conditionalize hyperbole setup.
16706
16707 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16708
16709         * packages.el (package-require): Update to reflect new data format.
16710
16711 1998-01-02  Didier Verna  <didier@xemacs.org>
16712
16713         * x-menubar.el (default-menubar): make the tutorials available
16714         through the menubar. (Plus some compilation warnings cleanup).
16715
16716 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16717
16718         * check-features.el: New file.  Perform sanity check after build.
16719
16720         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16721         files to tooltalk package.
16722         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16723         package.
16724
16725         * package-admin.el (package-admin-xemacs): Use better default for
16726         location of XEmacs binary.
16727
16728 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16729
16730         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16731         tag with sexp and add value tag with value `t'.
16732
16733 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16734
16735         * package-get.el: Changes to work with real data.
16736         From Pete Ware <ware@cis.ohio-state.edu>
16737
16738         * packages.el (packages-reload-autoloads): Guard load for the time
16739         being.
16740
16741         * update-elc.el ("packages.el"): Force loading packages.el instead
16742         of possibly out-of-date packges.elc.
16743         * make-docfile.el ("packages.el"): Ditto.
16744
16745 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16746
16747         * build-report.el (build-report-delete-regexp): Added a rule for
16748         the main tarball shadowing anything past it.
16749
16750 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16751
16752         * packages.el (package-provide): Delete a previous provide.
16753
16754         * package-info.el: New file.
16755
16756         * package-get.el: New file.
16757         From Pete Ware <ware@cis.ohio-state.edu>
16758         (package-get): Fix md5 computation to work with Mule.
16759
16760 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16761
16762         * simple.el (log-message-*): Quote symbols in docstrings properly.
16763
16764 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16765
16766         * packages.el (packages-new-autoloads): Ignore symbolic links.
16767
16768         * cus-face.el (face-custom-attributes-get): Fix typo.
16769         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16770
16771 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16772
16773         * startup.el (load-init-file): Reload new or changed autoloads
16774         unless inhibited.  Reload modified dumped lisp (stubbed).
16775
16776         * packages.el (packages-new-autoloads): New function.
16777         (packages-reload-autoloads): New function.
16778         (packages-reload-dumped-lisp): New (stub) function.
16779
16780         * loadup.el: Inhibit reloading dumped files when running temacs.
16781
16782         * loadhist.el (file-provides): Extend to handle variant
16783         extensions.
16784
16785         * replace.el (query-replace): Fix typo.
16786
16787 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16788
16789         * make-docfile.el: list-autoloads-path has been renamed.
16790         * update-elc.el: list-autoloads has been renamed.
16791
16792         * packages.el (packages-list-autoloads): Renamed.
16793         (packages-list-autoloads-path): Ditto.
16794
16795 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16796
16797         * packages.el (packages-find-packages-1): Made it signal a warning
16798         for an error in an auto-autoload.el file.
16799
16800 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16801
16802         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16803         tag with const.
16804         From Aki Vehtari <Aki.Vehtari@hut.fi>
16805
16806         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16807
16808         * loadhist.el (unload-feature): Remove autoload.
16809
16810 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16811
16812         * loadhist.el: Unpackaged.
16813
16814         * help.el (describe-symbol-find-file): Rename
16815         `describe-function-find-file' and make old name obsolete.
16816         (describe-function-1): Use it.
16817         (describe-function-1): Guard reference to
16818         `compiled-function-annotation'.
16819
16820 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16821
16822         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16823         argument.
16824         (help-mode-quit): New optional arg to control whether it kills or
16825         buries.  Tidied up.
16826         (with-displaying-help-buffer): Don't kill buffer initially, even
16827         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16828         (help-pretty-print-value): Rename back from
16829         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16830         use it, otherwise use dumped `cl-prettyprint'.
16831         (describe-variable): Use `help-pretty-print-value' again.
16832         (find-func): Removed reference to "find-func" at end.
16833
16834 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16835
16836         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16837           GUI XEmacs. Rename? x-menubar is rather window system
16838           independant, except for a couple of items.
16839
16840 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16841
16842         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16843         entries as they will no longer be distributed with XEmacs.
16844
16845         * format.el (format-alist): Fix image/tiff regexps.
16846         From P. E. Jareth Hein <jareth@camelot-soft.com>
16847
16848         * help.el (help-maybe-pretty-print-value): Rename.
16849         (describe-variable): Use it.
16850         (describe-variable): Add trailing linefeed.
16851
16852 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16853
16854         * help.el (describe-function-1): Don't output anything for
16855           arglist of autoload functions.
16856
16857 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16858
16859         * help.el (describe-function-1): Don't output anything for
16860           arglist of autoload functions.
16861
16862 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16863
16864         * help.el (help-mode-map): New bindings for `help-mode-bury',
16865         `describe-function-at-point', `describe-variable-at-point',
16866         `Info-elisp-ref', `customize-variable', `help-next-section' and
16867         `help-prev-section'.
16868         (help-next-section): New function.
16869         (help-prev-section): New function.
16870         (help-mode-quit): Changed to kill the help buffer.
16871         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16872         correctly.
16873         (help-buffer-name): New function to generate the name of help
16874         buffers.
16875         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16876         argument giving the name of the help buffer.
16877         (describe-key): Use `with-displaying-help-buffer' with name.
16878         (describe-mode): Ditto.
16879         (describe-bindings): Ditto.
16880         (describe-prefix-bindings): Ditto.
16881         (view-lossage): Ditto.
16882         (with-syntax-table): New macro.
16883         (function-called-at-point): Use `ignore-errors' and
16884         `with-syntax-table'.
16885         (function-at-point): Ditto.
16886         (describe-function): Use `with-displaying-help-buffer' with name.
16887         (function-arglist): Extracted from `describe-function-1'.  Returns
16888         function's arglist as string.
16889         (function-documentation): Extracted from `describe-function-1'.
16890         Returns function's docstring.
16891         (describe-function-1): Remove all the "stream" garbage, including
16892         the stream argument.  Use `function-arglist' and
16893         `function-documentation'.
16894         (describe-function-arglist): Just use `function-arglist'.
16895         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16896         (help-pretty-print-value): New function to help with
16897         pretty-printing variable values.  Knows about `#<...>'.  Needs
16898         `pp-internal'.
16899         (describe-variable): Use `with-displaying-help-buffer' with name.
16900         Formatting improved.  Display file where variable is defined, if
16901         known.  Use `help-pretty-print-value'.
16902         (describe-syntax): Use `with-displaying-help-buffer' with name.
16903         (list-processes): Remove "stream" garbage.
16904
16905 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16906
16907         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16908         call a dumped routine instead.
16909
16910         * x-win-xfree86.el: Wrap file in defun.
16911         * x-win-sun.el: Ditto.
16912
16913 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16914
16915         * help.el (view-emacs-news): Remove usage of outl-mouse which
16916         advises functions and does other evil things.
16917
16918 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16919
16920         * format.el (format-alist): Add `image/tiff'.
16921         From P. E. Jareth Hein <jareth@camelot-soft.com>
16922
16923 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16924
16925         * about.el (about-hackers): More names added.
16926
16927         * make-docfile.el: Remove superfluous package path search.
16928
16929         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16930
16931 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16932
16933         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16934         ignored shadows.
16935
16936 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16937
16938         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16939         get trailing slashes when added to the load-path.
16940
16941         * x-init.el (init-x-win): Locate where XEmacs X localization files
16942         are.
16943
16944 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16945
16946         * x-faces.el: Added support for foregroundToolBarColor
16947           to xpm-color-symbols.
16948
16949 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16950
16951         * etags.el (tags-remove-duplicates): Removed.
16952         (buffer-tag-table-list): Use `delete-duplicates'.
16953
16954         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16955         correctly.
16956         (get*): Defalias to `get'.
16957
16958         * cl.el (eql): Compare integers with `eq'.
16959         (cl-map-extents): Check for `map-extents' first.
16960
16961 1997-12-17  Didier Verna  <didier@xemacs.org>
16962
16963         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16964         added the 'numero', 'copyright' and 'trademark' symbols.
16965
16966         * leim/quail/latin-post.el ("french-postfix"): see above.
16967
16968 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16969
16970         * widget.el (define-widget): Check the arguments.
16971
16972         * cus-edit.el (customize-face): Use `check-argument-type'.
16973         (custom-variable-value-create): Use `signal' to signal error.
16974         (custom-variable-reset-saved): Ditto.
16975         (custom-variable-reset-standard): Ditto.
16976         (custom-face-reset-saved): Ditto.
16977
16978         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16979         (widget-default-format-handler): Ditto.
16980         (widget-checklist-add-item): Ditto.
16981         (widget-radio-add-item): Ditto.
16982         (widget-editable-list-entry-create): Ditto.
16983         (widget-sexp-prompt-value): Ditto.
16984
16985         * custom.el (custom-declare-variable): Signal errors better.
16986         (custom-handle-keyword): Ditto.
16987         (custom-declare-group): Ditto.
16988
16989         * window-xemacs.el (windows): Ditto.
16990
16991         * menubar.el (menu): Ditto.
16992
16993         * keydefs.el (keyboard): Ditto.
16994
16995         * minibuf.el (minibuffer): Ditto.
16996
16997         * process.el (execute): Ditto.
16998
16999         * fill.el (fill): Ditto.
17000
17001         * modeline.el (modeline): Ditto.
17002
17003         * help.el (help): Ditto.
17004
17005         * faces.el (faces): Ditto.
17006
17007         * files.el (files): Ditto.
17008
17009         * x-init.el (x): Ditto.
17010
17011         * lisp-mode.el (lisp): Ditto.
17012
17013         * process.el (processes): Ditto.
17014
17015         * mouse.el (mouse): Ditto.
17016
17017         * abbrev.el (abbrev): Moved from cus-edit.
17018
17019         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
17020         as variable declaration.
17021
17022 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
17023
17024         * menubar.el (find-menu-item): Use `check-argument-type'.
17025         (find-menu-item): Cosmetic changes.
17026
17027 1997-12-18  SL Baur  <steve@altair.xemacs.org>
17028
17029         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
17030
17031 1997-12-17  SL Baur  <steve@altair.xemacs.org>
17032
17033         * startup.el (set-default-load-path): Only search package-path
17034         when not running temacs.
17035
17036         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
17037         files.
17038
17039         * loadup.el: Correct commentary.  Reformatting.
17040         (really-early-error-handler): Use absolute path to the
17041         first dumped-lisp.el file.
17042         (really-early-error-handler): Print full path name of
17043         each dumped lisp file (inherited from InfoDock).
17044
17045         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
17046         dumped-lisp.el files.
17047
17048         * make-docfile.el (preloaded-file-list): Reorder when the
17049         package-path is searched.
17050         * update-elc.el: Ditto.
17051
17052         * lisp-mode.el (call-with-condition-handler): Treat the same as
17053         `condition-case' for indentation.
17054
17055         * about.el (about-xemacs): Update release date.
17056
17057 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
17058
17059         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
17060         anywhere but at the last clause.
17061         (ecase): Disallow `t' and `otherwise'.
17062
17063 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
17064
17065         * cus-edit.el (custom-buffer-create-buttons): New function
17066         from stuff moved out of `custom-buffer-create-internal'.
17067         (custom-novice): New variable.  Default t.
17068         (custom-display-global-buttons): Ditto.  Default `top'.
17069         (custom-buffer-create-internal): Only display help if
17070         `custom-novice' is non-nil.  Display global buttons according to
17071         `custom-display-global-buttons'.
17072
17073 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
17074
17075         * menubar.el (find-menu-item): Use `check-argument-type'.
17076         (find-menu-item): Cosmetic changes.
17077
17078 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
17079
17080         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
17081         look.
17082
17083 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
17084
17085         * format.el (format-deannotate-region):  Bug fix.
17086         Deannotating a region containing unknown tags would fail
17087         (causing decoding of text/enriched to fail at user level)
17088
17089 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
17090
17091         * minibuf.el (read-directory-name): Support sixth
17092           arg, HISTORY, as already documented.
17093
17094 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
17095
17096         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
17097         to `ecase'.
17098
17099 1997-12-14  SL Baur  <steve@altair.xemacs.org>
17100
17101         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
17102         skk-activate.
17103
17104 1997-12-13  SL Baur  <steve@altair.xemacs.org>
17105
17106         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.