- Add Daijiten numbers.
[chise/xemacs-chise.git] / lisp / ChangeLog
1 2019-04-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hng-sts'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-sts'.
8
9         * mule/mule-conf.el (===hng-sts): New coded-charset for XEmacs
10         CHISE.
11
12 2019-04-12  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `===hng-sgs'.
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `===hng-sgs'.
19
20         * mule/mule-conf.el (===hng-sgs): New coded-charset for XEmacs
21         CHISE.
22
23 2019-04-11  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         setting for `===hng-saa'.
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `===hng-saa'.
30
31         * mule/mule-conf.el (===hng-saa): New coded-charset for XEmacs
32         CHISE.
33
34 2019-04-10  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
37         setting for `===hng-kad'.
38
39         * mule/mule-charset.el (default-coded-charset-priority-list): Add
40         `===hng-kad'.
41
42         * mule/mule-conf.el (===hng-kad): New coded-charset for XEmacs
43         CHISE.
44
45 2019-04-10  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
48         setting for `===hng-sai'.
49
50         * mule/mule-charset.el (default-coded-charset-priority-list): Add
51         `===hng-sai'.
52
53         * mule/mule-conf.el (===hng-sai): New coded-charset for XEmacs
54         CHISE.
55
56 2019-04-09  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
59         setting for `===hng-ini'.
60
61         * mule/mule-charset.el (default-coded-charset-priority-list): Add
62         `===hng-ini'.
63
64         * mule/mule-conf.el (===hng-ini): New coded-charset for XEmacs
65         CHISE.
66
67 2019-04-08  MORIOKA Tomohiko  <tomo.git@chise.org>
68
69         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
70         setting for `===hng-wke'.
71
72         * mule/mule-charset.el (default-coded-charset-priority-list): Add
73         `===hng-wke'.
74
75         * mule/mule-conf.el (===hng-wke): New coded-charset for XEmacs
76         CHISE.
77
78 2019-04-07  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
81         setting for `===hng-wks'.
82
83         * mule/mule-charset.el (default-coded-charset-priority-list): Add
84         `===hng-wks'.
85
86         * mule/mule-conf.el (===hng-wks): New coded-charset for XEmacs
87         CHISE.
88
89 2019-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
90
91         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
92         setting for `===hng-sab'.
93
94         * mule/mule-charset.el (default-coded-charset-priority-list): Add
95         `===hng-sab'.
96
97         * mule/mule-conf.el (===hng-sab): New coded-charset for XEmacs
98         CHISE.
99
100 2019-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
101
102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
103         setting for `===hng-ykk'.
104
105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
106         `===hng-ykk'.
107
108         * mule/mule-conf.el (===hng-ykk): New coded-charset for XEmacs
109         CHISE.
110
111 2019-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
112
113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
114         setting for `===hng-kkh'.
115
116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
117         `===hng-kkh'.
118
119         * mule/mule-conf.el (===hng-kkh): New coded-charset for XEmacs
120         CHISE.
121
122 2019-03-29  MORIOKA Tomohiko  <tomo.git@chise.org>
123
124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
125         setting for `===hng-fhs'.
126
127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
128         `===hng-fhs'.
129
130         * mule/mule-conf.el (===hng-fhs): New coded-charset for XEmacs
131         CHISE.
132
133 2019-03-18  MORIOKA Tomohiko  <tomo.git@chise.org>
134
135         * mule/mule-charset.el (default-coded-charset-priority-list): Add
136         `==>daijiten'.
137
138         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
139         setting for `==>daijiten'.
140
141         * mule/mule-conf.el (==>daijiten): New coded-charset for XEmacs
142         CHISE.
143
144 2019-03-16  MORIOKA Tomohiko  <tomo.git@chise.org>
145
146         * mule/mule-conf.el (=daijiten): Use 14924 instead of 14923 as the
147         last number of its code.
148
149 2019-03-15  MORIOKA Tomohiko  <tomo.git@chise.org>
150
151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
152         settings for `=daijiten', `==daijiten' and `===daijiten'.
153
154         * mule/mule-charset.el (default-coded-charset-priority-list): Add
155         `=daijiten', `==daijiten' and `===daijiten'.
156
157         * mule/mule-conf.el (=daijiten): New coded-charset for XEmacs
158         CHISE.
159         (==daijiten): Ditto.
160         (===daijiten): Ditto.
161
162 2019-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
163
164         * mule/mule-charset.el (default-coded-charset-priority-list): Add
165         `=>ucs-bmp-itaiji-008'.
166
167         * mule/mule-conf.el (=>ucs-itaiji-008): New coded-charset for
168         XEmacs CHISE.
169         (=>ucs-bmp-itaiji-008): New coded-charset for XEmacs CHISE.
170
171 2019-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
172
173         * mule/mule-conf.el (=ucs-bmp-cjk@JP/hanazono): Use #x9FEA instead
174         of #x9FCC as the value of `max-code'.
175
176 2019-01-05  MORIOKA Tomohiko  <tomo.git@chise.org>
177
178         * mule/mule-charset.el (default-coded-charset-priority-list): Add
179         `=>>ucs-bmp-cjk@unicode'.
180
181         * mule/mule-conf.el (=>>ucs-bmp-cjk@unicode): New coded-charset
182         for XEmacs CHISE.
183
184 2018-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
185
186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
187         settings for `=shuowen-jiguge', `===shuowen-jiguge4' and
188         `===shuowen-jiguge5'.
189
190         * mule/mule-charset.el (default-coded-charset-priority-list): Add
191         `=shuowen-jiguge', `===shuowen-jiguge4' and `===shuowen-jiguge5'.
192
193         * mule/mule-conf.el (=shuowen-jiguge): New coded-charset for
194         XEmacs CHISE.
195         (===shuowen-jiguge4): Ditto.
196         (===shuowen-jiguge5): Ditto.
197
198 2018-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
199
200         * mule/mule-charset.el (default-coded-charset-priority-list): Add
201         `=ucs-sip-var-005'.
202
203         * mule/mule-conf.el (=ucs-sip-var-005): New coded-charset for
204         XEmacs CHISE.
205
206 2018-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
207
208         * mule/mule-charset.el (default-coded-charset-priority-list): Add
209         `=>>hanyo-denshi/ib'.
210
211 2018-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
212
213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
214         setting for `=>big5-cdp@iwds-1'.
215
216 2018-05-11  MORIOKA Tomohiko  <tomo.git@chise.org>
217
218         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
219         setting for `=big5-cdp-var-010'.
220
221 2018-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
222
223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
224         `=big5-cdp-var-010'.
225
226         * mule/mule-conf.el (=big5-cdp-var-010): New coded-charset for
227         XEmacs CHISE.
228
229 2018-05-06  MORIOKA Tomohiko  <tomo.git@chise.org>
230
231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
232         `=ucs-sip-itaiji-008'.
233
234         * mule/mule-conf.el (=ucs-sip-itaiji-008): New coded-charset for
235         XEmacs CHISE.
236
237 2018-05-01  MORIOKA Tomohiko  <tomo.git@chise.org>
238
239         * mule/mule-charset.el (default-coded-charset-priority-list): Add
240         `=>ucs-sip-itaiji-006'.
241
242         * mule/mule-conf.el (=>ucs-sip-itaiji-006): New coded-charset for
243         XEmacs CHISE.
244
245 2018-04-28  MORIOKA Tomohiko  <tomo.git@chise.org>
246
247         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
248         setting for `=+>big5-cdp', `=>big5-cdp@component' and
249         `=>big5-cdp@cognate'.
250
251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
252         `=>big5-cdp@iwds-1', `=>big5-cdp@cognate' and `=+>big5-cdp'.
253
254 2018-04-27  MORIOKA Tomohiko  <tomo.git@chise.org>
255
256         * mule/mule-conf.el (=+>big5-cdp): New coded-charset for XEmacs
257         CHISE.
258         (=>big5-cdp): Use `=big5-cdp' instead of `=>>big5-cdp' as its
259         mother.
260         (=>big5-cdp@cognate): New coded-charset for XEmacs CHISE.
261
262 2018-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
263
264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
265         `=>big5-cdp@component' and `=>ucs-sip-itaiji-001@iwds-1'.
266
267         * mule/mule-conf.el (=>big5-cdp@iwds-1): New coded-charset for
268         XEmacs CHISE.
269         (=>big5-cdp@component): Ditto.
270         (=>ucs-sip-itaiji-001@iwds-1): Ditto.
271
272 2018-04-24  MORIOKA Tomohiko  <tomo.git@chise.org>
273
274         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
275         setting for `=>ucs-itaiji-001@iwds-1'.
276
277         * mule/mule-charset.el (default-coded-charset-priority-list): Add
278         `=>ucs-bmp-itaiji-001@iwds-1'.
279
280         * mule/mule-conf.el (=>ucs-itaiji-001@iwds-1): New coded-charset
281         for XEmacs CHISE.
282         (=>ucs-bmp-itaiji-001@iwds-1): Ditto.
283
284 2018-03-23  MORIOKA Tomohiko  <tomo.git@chise.org>
285
286         * mule/mule-charset.el (default-coded-charset-priority-list):
287         Prefer `=ucs-bmp-cjk-compat', `=ucs-bmp-cjk-compat@unicode' and
288         `=ucs-sip@JP/hanazono' to `=cbeta', `=jef-china3' to
289         `chinese-isoir165'.
290
291         * mule/mule-conf.el (=>cns11643-4): New coded-charset for XEmacs
292         CHISE.
293
294 2018-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
295
296         * mule/mule-charset.el (default-coded-charset-priority-list): Add
297         `=ucs-sip-itaiji-006'.
298
299         * mule/mule-conf.el (=ucs-bmp-itaiji-006): Doc fix.
300         (=ucs-sip-itaiji-006): New coded-charset for XEmacs CHISE.
301
302 2018-03-02  MORIOKA Tomohiko  <tomo.git@chise.org>
303
304         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
305         setting for `=>ucs-itaiji-009'.
306
307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
308         `==ucs-bmp-itaiji-001'.
309
310         * mule/mule-conf.el (=big5-cdp-itaiji-002): Doc fix.
311         (=big5-cdp-itaiji-003): Doc fix.
312         (==ucs-bmp-itaiji-001): New coded-charset for XEmacs CHISE.
313
314 2018-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
315
316         * mule/mule-charset.el (default-coded-charset-priority-list): Add
317         `=>zinbun-oracle'.
318
319 2018-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
320
321         * mule/mule-charset.el (default-coded-charset-priority-list): Add
322         `=>ucs-sip-itaiji-003'.
323
324         * mule/mule-conf.el (=ucs-sip-itaiji-003): Doc fix.
325         (=>ucs-bmp-itaiji-003): Fix `long-name'.
326         (=>ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
327
328 2018-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
329
330         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
331         setting for `=ucs-itaiji-012' and `==ucs-itaiji-006'.
332
333 2018-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
334
335         * mule/mule-charset.el (default-coded-charset-priority-list): Add
336         `==ucs-bmp-itaiji-006'.
337
338         * mule/mule-conf.el (==ucs-bmp-itaiji-003): Fix long-name.
339         (==ucs-itaiji-006): New coded-charset for XEmacs CHISE.
340         (==ucs-bmp-itaiji-006): Ditto.
341
342 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
343
344         * mule/mule-charset.el (default-coded-charset-priority-list): Add
345         `=ucs-bmp-itaiji-012'.
346
347         * mule/mule-conf.el (=ucs-itaiji-012): New coded-charset for
348         XEmacs CHISE.
349         (=ucs-bmp-itaiji-012): Ditto.
350
351 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
352
353         * mule/mule-charset.el (default-coded-charset-priority-list): Add
354         `=>>hanyo-denshi/ia' and `=>cns11643-1'.
355
356 2018-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
357
358         * mule/mule-conf.el (=>cns11643-1): New coded-charset for XEmacs
359         CHISE.
360
361 2018-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
362
363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
364         `=>>cns11643-1', `=>>cns11643-2', `=>>cns11643-3', `=>>cns11643-4'
365         and `=>>cns11643-6'.
366
367         * mule/mule-conf.el (=>>cns11643-1): Modify DOC; fix `=>iso-ir'.
368         (=>>cns11643-2): New coded-charset for XEmacs CHISE.
369         (=>>cns11643-3): Ditto.
370         (=>>cns11643-4): Modify DOC.
371         (=>>cns11643-6): New coded-charset for XEmacs CHISE.
372
373 2018-01-07  MORIOKA Tomohiko  <tomo.git@chise.org>
374
375         * mule/mule-charset.el (default-coded-charset-priority-list): Add
376         `=>ucs-sip-itaiji-005'.
377
378         * mule/mule-conf.el (=>ucs-sip-itaiji-005): New coded-charset for
379         XEmacs CHISE.
380
381 2017-11-28  MORIOKA Tomohiko  <tomo.git@chise.org>
382
383         * mule/mule-charset.el (default-coded-charset-priority-list): Add
384         `==hanyo-denshi/tk/mf-01'.
385
386         * mule/mule-conf.el (==hanyo-denshi/tk/mf-01): New coded-charset
387         for XEmacs CHISE.
388
389 2017-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
390
391         * mule/mule-conf.el: Define `=ucs-itaiji-007' before
392         `=>ucs-itaiji-007'.
393
394 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
395
396         * mule/mule-charset.el (default-coded-charset-priority-list): Add
397         `==ucs-sip-var-002'.
398
399         * mule/mule-conf.el (==ucs-bmp-var-002): Modify long-name.
400         (==ucs-sip-var-002): New coded-charset for XEmacs CHISE.
401
402 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
403
404         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
405         setting for `==ucs-itaiji-001'.
406
407 2017-11-09  MORIOKA Tomohiko  <tomo.git@chise.org>
408
409         * mule/mule-charset.el (default-coded-charset-priority-list): Add
410         `==ucs-sip-itaiji-001'.
411
412         * mule/mule-conf.el (==ucs-itaiji-001): New coded-charset for
413         XEmacs CHISE.
414         (==ucs-sip-itaiji-001): Ditto.
415
416 2017-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
417
418         * mule/mule-charset.el (default-coded-charset-priority-list): Add
419         `=+>ucs-bmp-var-003'.
420
421         * mule/mule-conf.el (=+>ucs-var-003): New coded-charset for XEmacs
422         CHISE.
423         (=+>ucs-bmp-var-003): Ditto.
424
425 2017-10-06  MORIOKA Tomohiko  <tomo.git@chise.org>
426
427         * mule/mule-charset.el (default-coded-charset-priority-list): Add
428         `=>ucs-bmp-cjk@cognate'.
429
430         * mule/mule-conf.el (=>ucs-bmp-cjk@cognate): New coded-charset for
431         XEmacs CHISE.
432
433 2017-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
434
435         * mule/mule-charset.el (default-coded-charset-priority-list): Add
436         `=ucs-sip-itaiji-005'.
437
438         * mule/mule-conf.el (=ucs-sip-itaiji-005): New coded-charset for
439         XEmacs CHISE.
440
441 2017-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
442
443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
444         setting for `=>ucs@cognate'.
445
446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
447         `=>ucs-bmp-itaiji-009' and `=>ucs-sip@cognate'.
448
449         * mule/mule-conf.el (=>ucs@cognate): New coded-charset for XEmacs
450         CHISE.
451         (=>ucs@hanyo-denshi): Abolished.
452         (=>ucs-itaiji-009): New coded-charset for XEmacs CHISE.
453         (=>ucs-bmp-itaiji-009): Ditto.
454         (=>ucs-sip@cognate): Ditto.
455
456 2017-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
457
458         * mule/mule-charset.el (default-coded-charset-priority-list): Add
459         `=>ucs-bmp-itaiji-004'.
460
461         * mule/mule-conf.el (=>ucs-bmp-itaiji-004): New coded-charset for
462         XEmacs CHISE.
463
464 2017-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
465
466         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
467         setting for `=>ucs-itaiji-004'.
468
469 2017-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
470
471         * mule/mule-charset.el (default-coded-charset-priority-list): Add
472         `=ucs-sip-itaiji-004', `=>ucs-sip-itaiji-004' and
473         `=>ucs-bmp-itaiji-007'.
474
475         * mule/mule-conf.el (=ucs-sip-itaiji-004): New coded-charset for
476         XEmacs CHISE.
477         (=>ucs-itaiji-004): Ditto.
478         (=>ucs-sip-itaiji-004): Ditto.
479         (=>ucs-bmp-itaiji-007): Ditto.
480
481 2017-08-11  MORIOKA Tomohiko  <tomo.git@chise.org>
482
483         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
484         setting for `=ucs-itaiji-010'.
485
486 2017-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
487
488         * mule/mule-charset.el (default-coded-charset-priority-list):
489         - Prefer `=mj-0' and `=mj-1' to `=ucs-bmp-cjk@gb'.
490         - Add `=ucs-bmp-itaiji-010'.
491         - Prefer `==mj-0' and `==mj-1' to `==ucs-bmp-cjk@gb',
492           `==ucs-sip-ext-b@iso' and `==ucs-sip@JP/hanazono'.
493         - Add `=>ucs-sip@iwds-1'.
494
495         * mule/mule-conf.el (=ucs-itaiji-010): New coded-charset for
496         XEmacs CHISE.
497         (=ucs-bmp-itaiji-010): Ditto.
498         (=>ucs-sip@iwds-1): Ditto.
499
500 2017-07-18  MORIOKA Tomohiko  <tomo.git@chise.org>
501
502         * mule/mule-charset.el (default-coded-charset-priority-list): Add
503         `=ucs-sip-var-006' and `==ucs-sip-itaiji-003'.
504
505         * mule/mule-conf.el (=ucs-sip-var-006): New coded-charset for
506         XEmacs CHISE.
507         (==ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
508
509 2017-07-14  MORIOKA Tomohiko  <tomo.git@chise.org>
510
511         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
512         setting for `=>ucs-itaiji-003'.
513
514 2017-07-13  MORIOKA Tomohiko  <tomo.git@chise.org>
515
516         * mule/mule-charset.el (default-coded-charset-priority-list): Add
517         `=>ucs-bmp-itaiji-003'.
518
519         * mule/mule-conf.el (=>ucs-itaiji-003): New coded-charset for
520         XEmacs CHISE.
521         (=>ucs-bmp-itaiji-003): Ditto.
522
523 2017-07-08  MORIOKA Tomohiko  <tomo.git@chise.org>
524
525         * mule/mule-charset.el (default-coded-charset-priority-list): Add
526         `=ucs-bmp-itaiji-011'.
527
528         * mule/mule-conf.el (=ucs-bmp-itaiji-011): New coded-charset for
529         XEmacs CHISE.
530
531 2017-06-29  MORIOKA Tomohiko  <tomo.git@chise.org>
532
533         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
534         setting for `==ucs-var-002'.
535
536 2017-06-28  MORIOKA Tomohiko  <tomo.git@chise.org>
537
538         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
539         setting for `==ucs-itaiji-002'.
540
541 2017-06-27  MORIOKA Tomohiko  <tomo.git@chise.org>
542
543         * mule/mule-charset.el (default-coded-charset-priority-list): Add
544         `==ucs-sip-itaiji-002'.
545
546         * mule/mule-conf.el (==ucs-sip-itaiji-002): New coded-charset for
547         XEmacs CHISE.
548
549 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
550
551         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
552         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
553
554         * mule/mule-charset.el (default-coded-charset-priority-list): Add
555         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
556         `=>ucs-sip-itaiji-007'.
557
558         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
559         XEmacs CHISE.
560         (=>ucs-sip-itaiji-007): Ditto.
561         (=ucs-sip-itaiji-007): Ditto.
562         (=ucs-itaiji-011): Ditto.
563         (=ucs-sip-itaiji-011): Ditto.
564
565 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
566
567         * mule/mule-coding.el (coded-charset-entity-reference-alist):
568         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
569
570 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
571
572         * mule/mule-charset.el (default-coded-charset-priority-list): Add
573         `==ucs-bmp-var-002'.
574
575         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
576         CHISE.
577         (==ucs-bmp-var-002): Ditto.
578
579         * mule/mule-coding.el (coded-charset-entity-reference-alist):
580         Modify some priorities.
581
582 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
583
584         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
585         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
586         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
587
588 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
589
590         * mule/mule-charset.el (default-coded-charset-priority-list): Add
591         `=big5-cdp-var-001'.
592
593         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
594         XEmacs CHISE.
595
596 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
597
598         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
599         setting for `==ucs-itaiji-005'.
600
601 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
602
603         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
604         setting for `=ucs-itaiji-007'.
605
606         * mule/mule-charset.el (default-coded-charset-priority-list): Add
607         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
608
609         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
610         XEmacs CHISE.
611         (==ucs-bmp-itaiji-005): Ditto.
612         (=ucs-itaiji-007): Ditto.
613         (=ucs-bmp-itaiji-007): Ditto.
614
615 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
616
617         * mule/mule-charset.el (default-coded-charset-priority-list): Add
618         `==gt-pj-k1' and `==gt-pj-k2'.
619
620 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
621
622         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
623         CHISE.
624         (==gt-pj-k2): Ditto.
625
626 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
627
628         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
629         setting for `=>ucs-itaiji-005'.
630
631 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
632
633         * mule/mule-charset.el (default-coded-charset-priority-list): Add
634         `=>>cbeta'.
635
636 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
637
638         * mule/mule-charset.el (default-coded-charset-priority-list): Add
639         `=>ucs-sip@component'.
640
641         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
642         instead of `=ucs' as its mother.
643         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
644
645         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
646         setting for `=>ucs-itaiji-006'.
647
648 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
649
650         * mule/mule-charset.el (default-coded-charset-priority-list): Add
651         `=>ucs-bmp-itaiji-006'.
652
653         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
654         XEmacs CHISE.
655         (=>ucs-bmp-itaiji-006): Ditto.
656
657 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
658
659         * mule/mule-charset.el (default-coded-charset-priority-list): Add
660         `=>ucs-bmp-itaiji-001'.
661
662         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
663         XEmacs CHISE.
664
665 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
666
667         * mule/mule-charset.el (default-coded-charset-priority-list): Add
668         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
669
670         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
671         instead of `=ucs' as its mother.
672         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
673         (==ucs-bmp-itaiji-002): Ditto.
674         (==ucs-itaiji-003): Ditto.
675         (==ucs-bmp-itaiji-003): Ditto.
676
677 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
678
679         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
680         setting for `=big5-cdp-var-002'.
681
682         * mule/mule-charset.el (default-coded-charset-priority-list): Add
683         `=big5-cdp-var-002'.
684
685         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
686         XEmacs CHISE.
687
688 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
689
690         * mule/mule-charset.el (default-coded-charset-priority-list): Add
691         `=ucs-sip-var-004'.
692
693         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
694         XEmacs CHISE.
695
696 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
697
698         * mule/mule-charset.el (default-coded-charset-priority-list): Add
699         `=>ucs-bmp-cjk@iwds-1'.
700
701         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
702         XEmacs CHISE.
703
704 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
705
706         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
707         setting for `=ucs-var-005'.
708
709         * mule/mule-charset.el (default-coded-charset-priority-list): Add
710         `=ucs-bmp-var-005'.
711
712         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
713         CHISE.
714         (=ucs-bmp-var-005): Ditto.
715
716 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
717
718         * mule/mule-charset.el (default-coded-charset-priority-list): Add
719         `=>ucs-sip-itaiji-002'.
720
721         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
722         XEmacs CHISE.
723
724 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
725
726         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
727         setting for `=>ucs-itaiji-002'.
728
729 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
730
731         * mule/mule-charset.el (default-coded-charset-priority-list): Add
732         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
733
734         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
735         (=>ucs-itaiji-002): Ditto.
736         (=>ucs-bmp-itaiji-002): Ditto.
737
738 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
739
740         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
741         setting for `=>ucs-itaiji-001'.
742
743 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
744
745         * mule/mule-charset.el (default-coded-charset-priority-list): Add
746         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
747
748         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
749         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
750         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
751         (=>ucs-sip-itaiji-001): Ditto.
752
753         * mule/mule-coding.el(coded-charset-entity-reference-alist):
754         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
755         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
756
757 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
758
759         * mule/mule-charset.el (default-coded-charset-priority-list):
760         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
761         `=jef-china3' and `chinese-isoir165'.
762
763 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
764
765         * mule/mule-charset.el (default-coded-charset-priority-list): Add
766         `=>ucs-bmp-itaiji-005'.
767
768         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
769         XEmacs CHISE.
770         (=>ucs-bmp-itaiji-005): Ditto.
771
772 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
773
774         * mule/mule-charset.el (default-coded-charset-priority-list): Add
775         `=+>jis-x0213-2'.
776
777 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
778
779         * mule/mule-charset.el (default-coded-charset-priority-list): Add
780         `=+>adobe-japan1-6'.
781
782 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
783
784         * mule/mule-charset.el (default-coded-charset-priority-list): Add
785         `=+>jis-x0208@1978'.
786
787 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
788
789         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
790         setting for `=>ucs@component'.
791
792 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
793
794         * mule/mule-charset.el (default-coded-charset-priority-list): Add
795         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
796
797 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
798
799         * mule/mule-coding.el (coded-charset-entity-reference-alist):
800         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
801
802 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
803
804         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
805         CHISE.
806         (=>ucs@jis/2004): Ditto.
807
808 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
809
810         * mule/mule-coding.el (coded-charset-entity-reference-alist):
811         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
812
813 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
814
815         * mule/mule-charset.el (default-coded-charset-priority-list): Add
816         `=>cbeta'.
817
818 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
819
820         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
821         setting for `==big5-cdp-itaiji-001'.
822
823         * mule/mule-charset.el (default-coded-charset-priority-list): Add
824         `==big5-cdp-itaiji-001'.
825
826         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
827         XEmacs CHISE.
828
829 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
830
831         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
832         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
833         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
834
835         * mule/mule-charset.el (default-coded-charset-priority-list): Add
836         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
837         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
838
839         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
840         XEmacs CHISE.
841         (=>big5-cdp-itaiji-001): Ditto.
842         (=big5-cdp-itaiji-002): Ditto.
843         (=big5-cdp-itaiji-003): Ditto.
844
845 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
846
847         * mule/mule-charset.el (default-coded-charset-priority-list): Add
848         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
849
850 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
851
852         * mule/mule-charset.el (default-coded-charset-priority-list):
853         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
854         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
855         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
856
857         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
858         setting for `=ucs-var-008'.
859
860         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
861         CHISE.
862         (=ucs-bmp-var-008): Likewise.
863
864 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
865
866         * mule/mule-charset.el (default-coded-charset-priority-list):
867         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
868
869 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
870
871         * mule/mule-charset.el (default-coded-charset-priority-list): Add
872         `==ucs-sip@JP/hanazono'.
873
874         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
875         XEmacs CHISE.
876
877 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
878
879         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
880         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
881
882         * mule/mule-charset.el (default-coded-charset-priority-list): Add
883         `=ucs-bmp-var-006'.
884
885         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
886         CHISE.
887         (=ucs-bmp-var-006): Likewise.
888
889 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
890
891         * mule/mule-charset.el (default-coded-charset-priority-list): Add
892         `=ucs-bmp-itaiji-009'.
893
894         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
895         XEmacs CHISE.
896         (=ucs-bmp-itaiji-009): Likewise.
897
898 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
899
900         * mule/mule-charset.el (default-coded-charset-priority-list): Add
901         `=>big5-cdp'.
902
903 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
904
905         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
906         (utf-8-ivs-gb): Likewise.
907         (utf-8-gb-er): Likewise.
908         (utf-8-ivs-gb-er): Likewise.
909         (utf-8-cns): Likewise.
910         (utf-8-ivs-cns): Likewise.
911         (utf-8-cns-er): Likewise.
912         (utf-8-ivs-cns-er): Likewise.
913         (utf-8-big5): Likewise.
914         (utf-8-ivs-big5): Likewise.
915         (utf-8-big5-er): Likewise.
916         (utf-8-ivs-big5-er): Likewise.
917         (utf-8-jis): Likewise.
918         (utf-8-ivs-jis): Likewise.
919         (utf-8-jis-er): Likewise.
920         (utf-8-ivs-jis-er): Likewise.
921         (utf-8-ks): Likewise.
922         (utf-8-ivs-ks): Likewise.
923         (utf-8-ks-er): Likewise.
924         (utf-8-ivs-ks-er): Likewise.
925
926 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
927
928         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
929         (utf-8-ivs-jp): Likewise.
930         (utf-8-jp-er): Likewise.
931         (utf-8-ivs-jp-er): Likewise.
932
933 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
934
935         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
936         setting for `=ucs-var-010'.
937
938         * mule/mule-charset.el (default-coded-charset-priority-list): Add
939         `=ucs-bmp-var-010'.
940
941         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
942         CHISE.
943         (=ucs-bmp-var-010): Likewise.
944
945 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
946
947         * mule/mule-charset.el (default-coded-charset-priority-list): Add
948         `=ucs-sip@JP/hanazono'.
949
950         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
951         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
952
953 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
954
955         * mule/mule-charset.el (default-coded-charset-priority-list):
956         - Add `=big5-cdp-var-004'.
957         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
958           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
959
960         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
961         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
962         `=big5-cdp-var-005'.
963
964         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
965         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
966         `=big5-cdp-var-003'.
967         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
968         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
969         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
970
971 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
972
973         * mule/mule-charset.el (default-coded-charset-priority-list):
974         Don't prefer ucs-compat CCSes to other CCSes.
975
976 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
977
978         * mule/mule-charset.el (default-coded-charset-priority-list): Add
979         `===ucs-bmp-cjk-compat@unicode'.
980
981         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
982         coded-charset for XEmacs CHISE.
983
984 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
985
986         * mule/mule-charset.el (default-coded-charset-priority-list): Add
987         `=ucs-sip-itaiji-003'.
988
989         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
990         XEmacs CHISE.
991
992 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
993
994         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
995         setting for `=ucs-var-004'.
996
997         * mule/mule-charset.el (default-coded-charset-priority-list): Add
998         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
999
1000         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
1001         XEmacs CHISE.
1002         (=ucs-var-004): Ditto.
1003         (=ucs-bmp-var-004): Ditto.
1004
1005 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1006
1007         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1008         `=ucs-sip-var-003'.
1009
1010         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
1011         XEmacs CHISE.
1012
1013 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1014
1015         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1016         setting for `=ucs-itaiji-006'.
1017
1018         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1019         `=ucs-bmp-itaiji-006'.
1020
1021         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
1022         XEmacs CHISE.
1023         (=ucs-bmp-itaiji-006): Ditto.
1024
1025 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1026
1027         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1028         `=ucs-sip-var-002'.
1029
1030         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
1031         XEmacs CHISE.
1032
1033 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1034
1035         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1036         `=ucs-sip-itaiji-002'.
1037
1038         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
1039         XEmacs CHISE.
1040
1041 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1042
1043         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1044         setting for `==hanyo-denshi/tk'.
1045
1046 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1047
1048         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
1049         (=hanyo-denshi/tk): Fix `long-name'.
1050         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
1051
1052 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1053
1054         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1055         setting for `=>mj'.
1056
1057 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1058
1059         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
1060         coded-charset for XEmacs CHISE.
1061
1062 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1063
1064         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1065         setting for `=hanyo-denshi/tk'.
1066
1067 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1068
1069         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1070         `=hanyo-denshi/tk/mf-01'.
1071
1072         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
1073         XEmacs CHISE.
1074         (=hanyo-denshi/tk/mf-01): Ditto.
1075
1076 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1077
1078         * mule/mule-charset.el (default-coded-charset-priority-list):
1079         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
1080
1081 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1082
1083         * mule/mule-charset.el (default-coded-charset-priority-list):
1084         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
1085
1086 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1087
1088         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1089         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
1090
1091         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1092         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
1093
1094         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
1095         XEmacs CHISE.
1096         (=ucs-bmp-itaiji-004): Ditto.
1097         (=ucs-itaiji-005): Ditto.
1098         (=ucs-bmp-itaiji-005): Ditto.
1099
1100 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1101
1102         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1103         `=ucs-sip-itaiji-001'.
1104
1105         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
1106         XEmacs CHISE.
1107
1108 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1109
1110         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1111         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
1112         `=ucs-itaiji-008'.
1113
1114         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1115         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
1116         `=ucs-bmp-itaiji-008'.
1117
1118         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
1119         XEmacs CHISE.
1120         (=ucs-bmp-itaiji-001): Ditto.
1121         (=ucs-itaiji-003): Ditto.
1122         (=ucs-bmp-itaiji-003): Ditto.
1123         (=ucs-itaiji-008): Ditto.
1124         (=ucs-bmp-itaiji-008): Ditto.
1125
1126 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1127
1128         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1129         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
1130
1131         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
1132         for XEmacs CHISE.
1133         (==ucs-bmp-cjk-compat@JP): Ditto.
1134
1135 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1136
1137         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1138         setting for `===hng-tzs'.
1139
1140         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1141         `===hng-tzs'.
1142
1143         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
1144         CHISE.
1145
1146 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1147
1148         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1149         setting for `===hng-doh'.
1150
1151         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1152         `===hng-doh'.
1153
1154         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
1155         CHISE.
1156
1157 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1158
1159         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1160         setting for `===hng-wad'.
1161
1162         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1163         `===hng-wad'.
1164
1165         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
1166         CHISE.
1167
1168 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1169
1170         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1171         settings for `==koseki' and `===hng-kcc'.
1172
1173         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1174         `===hng-kcc'.
1175
1176         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
1177         CHISE.
1178
1179 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1180
1181         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1182         setting for `===hng-nkk'.
1183
1184         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1185         `===hng-nkk'.
1186
1187         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
1188         CHISE.
1189
1190 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1191
1192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1193         setting for `===hng-ink'.
1194
1195         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1196         `===hng-ink'.
1197
1198         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
1199         CHISE.
1200
1201 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1202
1203         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1204         setting for `===hng-jhk'.
1205
1206         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1207         `===hng-jhk'.
1208
1209         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
1210         CHISE.
1211
1212 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1213
1214         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
1215         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
1216         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
1217         (===jis-x0213-1@2004): Likewise.
1218         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
1219         "jisx0213\\(\\.2004\\)-1" as the registry.
1220         (=+>jis-x0213-1@2004): Likewise.
1221         (=>jis-x0213-1@2004): Likewise.
1222
1223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1224         `===jis-x0213-1@2004'.
1225
1226 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1227
1228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1229         setting for `===hng-nak'.
1230
1231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1232         `===hng-nak'.
1233
1234         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
1235         CHISE.
1236
1237 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1238
1239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1240         setting for `===hng-hos'.
1241
1242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1243         `===hng-hos'.
1244
1245         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
1246         CHISE.
1247
1248 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1249
1250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1251         setting for `===hng-tzj'.
1252
1253         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1254         `===hng-tzj'.
1255
1256         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
1257         CHISE.
1258
1259 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1260
1261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1262         setting for `===hng-kae'.
1263
1264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1265         `===hng-kae'.
1266
1267         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
1268         CHISE.
1269
1270 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1271
1272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1273         setting for `===hng-kar'.
1274
1275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1276         `===hng-kar'.
1277
1278         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
1279         CHISE.
1280
1281 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1282
1283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1284         setting for `===hng-kyd'.
1285
1286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1287         `===hng-kyd'.
1288
1289         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
1290         CHISE.
1291
1292 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1293
1294         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1295         setting for `===hng-hok'.
1296
1297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1298         `===hng-hok'.
1299
1300         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
1301         CHISE.
1302
1303 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1304
1305         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1306         setting for `===hng-jyu'.
1307
1308         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1309         `===hng-jyu'.
1310
1311         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
1312         CHISE.
1313
1314 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1315
1316         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1317         setting for `===hng-zkd'.
1318
1319         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1320         `===hng-zkd'.
1321
1322         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
1323         CHISE.
1324
1325 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1326
1327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1328         setting for `===hng-kmi'.
1329
1330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1331         `===hng-kmi'.
1332
1333         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
1334         CHISE.
1335
1336 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1337
1338         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1339         setting for `===hng-okd'.
1340
1341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1342         `===hng-okd'.
1343
1344         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
1345         CHISE.
1346
1347 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1348
1349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1350         setting for `===hng-nkm'.
1351
1352         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1353         `===hng-nkm'.
1354
1355         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
1356         CHISE.
1357
1358 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1359
1360         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1361         setting for `===hng-nto'.
1362
1363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1364         `===hng-nto'.
1365
1366         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
1367         CHISE.
1368
1369 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1370
1371         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1372         setting for `===hng-yhk'.
1373
1374         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1375         `===hng-yhk'.
1376
1377         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
1378         CHISE.
1379
1380 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1381
1382         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1383         setting for `===hng-sok'.
1384
1385         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1386         `===hng-sok'.
1387
1388         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
1389         CHISE.
1390
1391 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1392
1393         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1394         setting for `===hng-kda'.
1395
1396         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1397         `===hng-kda'.
1398
1399         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
1400         CHISE.
1401
1402 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1403
1404         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1405         setting for `===hng-myz'.
1406
1407         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1408         `===hng-myz'.
1409
1410         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
1411         CHISE.
1412
1413 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1414
1415         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1416         setting for `===hng-kgk'.
1417
1418         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1419         `===hng-kgk'.
1420
1421         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
1422         CHISE.
1423
1424 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1425
1426         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1427         setting for `===hng-drt'.
1428
1429         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1430         `===hng-drt'.
1431
1432         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
1433         CHISE.
1434
1435 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1436
1437         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1438         setting for `===hng-mam'.
1439
1440         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1441         `===hng-mam'.
1442
1443         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
1444         CHISE.
1445
1446 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1447
1448         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1449         setting for `===hng-dng'.
1450
1451         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1452         `===hng-dng'.
1453
1454         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
1455         CHISE.
1456
1457 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1458
1459         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1460         setting for `=>cns11643-5'.
1461
1462 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1463
1464         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1465         setting for `===hng-keg'.
1466
1467         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1468         `===hng-keg'.
1469
1470         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
1471         CHISE.
1472
1473 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1474
1475         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1476         setting for `===hng-jou'.
1477
1478         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1479         `===hng-jou'.
1480
1481         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
1482         CHISE.
1483
1484 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1485
1486         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1487         setting for `===hng-smk'.
1488
1489         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1490         `===hng-smk'.
1491
1492         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
1493         CHISE.
1494
1495 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1496
1497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1498         setting for `===hng-kyo'.
1499
1500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1501         `===hng-kyo'.
1502
1503         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
1504         CHISE.
1505
1506 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1507
1508         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1509         setting for `===hng-kss'.
1510
1511         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1512         `===hng-kss'.
1513
1514         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
1515         CHISE.
1516
1517 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1518
1519         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1520         setting for `===hng-wan'.
1521
1522         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1523         `===hng-wan'.
1524
1525         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
1526         CHISE.
1527
1528 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1529
1530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1531         setting for `===hng-ksk'.
1532
1533         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1534         `===hng-ksk'.
1535
1536         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
1537         CHISE.
1538
1539 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1540
1541         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1542         setting for `===hng-kyu'.
1543
1544         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1545         `===hng-kyu'.
1546
1547         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1548         CHISE.
1549
1550 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1551
1552         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1553         setting for `===hng-skk'.
1554
1555         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1556         `===hng-skk'.
1557
1558         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1559         CHISE.
1560
1561 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1562
1563         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1564         setting for `===hng-sik'.
1565
1566         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1567         `===hng-sik'.
1568
1569         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1570         CHISE.
1571
1572 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1573
1574         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1575         setting for `===hng-kbk'.
1576
1577         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1578         `===hng-kbk'.
1579
1580         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1581         CHISE.
1582
1583 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1584
1585         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1586         setting for `===hng-kcj'.
1587
1588         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1589         `===hng-kcj'.
1590
1591         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1592         CHISE.
1593
1594 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1595
1596         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1597         setting for `===hng-k24'.
1598
1599         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1600         `===hng-k24'.
1601
1602         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1603         CHISE.
1604
1605 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1606
1607         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1608         setting for `===hng-gok'.
1609
1610         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1611         `===hng-gok'.
1612
1613         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1614         CHISE.
1615 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1616
1617         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1618         setting for `===hng-tsu'.
1619
1620         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1621         `===hng-tsu'.
1622
1623         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1624         CHISE.
1625
1626 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1627
1628         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1629         setting for `===hng-sys'.
1630
1631         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1632         `===hng-sys'.
1633
1634         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1635         CHISE.
1636
1637 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1638
1639         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1640         - Use "&HNG010-<d><d><d><d><d>;" instead of
1641           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1642         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1643
1644         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1645         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1646
1647         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1648         "hngkhi-0" as the suffix of registry.
1649         (===hng-khm): New coded-charset for XEmacs CHISE.
1650         (=ucs-itaiji-002): Ditto.
1651         (=ucs-bmp-itaiji-002): Ditto.
1652
1653 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1654
1655         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1656         setting for `=>ucs@iwds-1'.
1657
1658         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1659         XEmacs CHISE.
1660
1661 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1662
1663         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1664         CHISE.
1665
1666         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1667         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1668         `===hng-khi'.
1669
1670 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1671
1672         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1673         setting for `===hng-khi'.
1674
1675         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1676         `===hng-khi'.
1677
1678         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1679         CHISE.
1680
1681 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1682
1683         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1684         #x9FA5 as the value of `max-code'.
1685         (=ucs-bmp-var-002): Likewise.
1686         (=ucs-bmp-var-003): Likewise.
1687         (=ucs-bmp-itaiji-084): Likewise.
1688         (=ucs-bmp-cjk@JP): Likewise.
1689         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1690         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1691         (=>ucs-bmp-cjk@component): Likewise.
1692
1693 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1694
1695         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1696         CHISE.
1697
1698 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1699
1700         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1701         XEmacs CHISE.
1702         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1703         `==jis-x0208@1978/2-pr' as the mother.
1704
1705 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1706
1707         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1708         CHISE.
1709
1710 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1711
1712         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1713         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1714
1715 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1716
1717         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1718         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1719
1720 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1721
1722         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1723         setting for `===ucs@gb'.
1724
1725 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1726
1727         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1728         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1729         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1730         as the entity-reference for `===jis-x0213-1@2000'; use
1731         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1732
1733 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1734
1735         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1736         `===jis-x0208'.
1737
1738         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1739         instead of `===jis-x0208' as the mother.
1740         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1741         `===jis-x0208' as the mother.
1742         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1743         `===jis-x0208' as the mother.
1744         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1745         `===jis-x0213-1' as the mother.
1746         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1747         `===jis-x0213-1' as the mother.
1748         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1749         the mother.
1750         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1751         mother.
1752
1753 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1754
1755         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1756         setting for `=ucs-var-001'.
1757
1758 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1759
1760         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1761         `=ucs-bmp-var-001'.
1762
1763         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1764         CHISE.
1765         (=ucs-bmp-var-001): Ditto.
1766
1767         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1768         setting for `=ucs-var-003'.
1769
1770 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1771
1772         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1773         `=ucs-bmp-var-003'.
1774
1775         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1776         CHISE.
1777         (=ucs-bmp-var-003): Ditto.
1778
1779 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1780
1781         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1782         setting for `=ucs-var-002'.
1783
1784         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1785         `=ucs-bmp-var-002'.
1786
1787         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1788         CHISE.
1789         (=ucs-bmp-var-002): Ditto.
1790
1791 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1792
1793         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1794         XEmacs CHISE.
1795         (==jis-x0208@1978/5pr): Ditto.
1796
1797 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1798
1799         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1800         `=>ucs-bmp-cjk@component'.
1801
1802         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1803         XEmacs CHISE.
1804         (=>ucs-bmp-cjk@component): Ditto.
1805
1806 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1807
1808         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1809         setting for `=>iwds-1'.
1810
1811 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1812
1813         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1814         CHISE.
1815
1816 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1817
1818         * mule/mule-charset.el (default-coded-charset-priority-list):
1819         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1820         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1821         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1822         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1823
1824 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1825
1826         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1827         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1828
1829         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1830         `=>>ucs@iso' as the mother.
1831         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1832         mother.
1833
1834 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1835
1836         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1837         setting for `===hanyo-denshi/ia'.
1838
1839 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1840
1841         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1842         `===hanyo-denshi/ia'.
1843
1844 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1845
1846         * mule/mule-conf.el (=koseki): Fix DOC.
1847         (==koseki): New coded-charset for XEmacs CHISE.
1848
1849 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1850
1851         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1852         XEmacs CHISE.
1853         (===hanyo-denshi/jd): Fix DOC.
1854
1855 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1856
1857         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1858         setting for `===hanyo-denshi/ip'.
1859
1860 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1861
1862         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1863         `===hanyo-denshi/ip'.
1864
1865         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1866         XEmacs CHISE.
1867
1868 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1869
1870         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1871         `==ucs-radicals@unicode' and `=>daikanwa'.
1872
1873         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1874         for XEmacs CHISE.
1875
1876 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1877
1878         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1879         XEmacs CHISE.
1880
1881 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1882
1883         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1884         `===ruimoku-v6'.
1885
1886 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1887
1888         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1889         setting for `===ruimoku-v6'.
1890
1891 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1892
1893         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1894         CHISE.
1895
1896 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1897
1898         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1899         coded-charset for XEmacs CHISE.
1900
1901 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1902
1903         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1904         XEmacs CHISE.
1905
1906 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1907
1908         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1909         `===ucs-sip@iso'.
1910
1911 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1912
1913         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1914         CHISE.
1915
1916 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1917
1918         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1919         `==ucs-sip@iso'.
1920
1921         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1922         CHISE.
1923
1924 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1925
1926         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1927         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1928         (=ucs-sip-ext-b@iso): Fix registry.
1929         (==ucs-sip-ext-b@iso): Ditto.
1930         (===ucs-sip-ext-b@iso): Ditto.
1931
1932         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1933         `=ucs-sip@iso'.
1934
1935 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1936
1937         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1938         setting for `=>cbeta'.
1939
1940 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1941
1942         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1943         `=>cns11643-7'.
1944
1945         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1946
1947 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1948
1949         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1950         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1951
1952 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1953
1954         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1955         `=ucs@cns'.
1956         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1957         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1958         `=ucs@jis/1990'.
1959         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1960         `=ucs@jis/2000'.
1961         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1962         `=ucs@jis/2004'.
1963         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1964
1965         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1966         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1967
1968 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1969
1970         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1971         XEmacs CHISE.
1972         (==jis-x0208@1978/1pr): Ditto.
1973         (==jis-x0208@1978/2-pr): Ditto.
1974
1975 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1976
1977         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1978         setting for `===jis-x0213-1@2004'.
1979
1980 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1981
1982         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1983         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1984
1985         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1986         `===hanyo-denshi/jb'.
1987
1988         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1989         XEmacs CHISE.
1990         (=+>hanyo-denshi/ft): Ditto.
1991         (=+>hanyo-denshi/jt): Ditto.
1992
1993 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1994
1995         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1996         `===hanyo-denshi/hg'.
1997
1998 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1999
2000         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
2001         XEmacs CHISE.
2002         (===hanyo-denshi/hg): Ditto.
2003
2004 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2005
2006         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
2007         glyph-forms instead of detailed glyph-images.
2008         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
2009         `=adobe-japan1-*'.
2010         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
2011         (===adobe-japan1-1): Ditto.
2012         (===adobe-japan1-2): Ditto.
2013         (===adobe-japan1-3): Ditto.
2014         (===adobe-japan1-4): Ditto.
2015         (===adobe-japan1-5): Ditto.
2016         (===adobe-japan1-6): Ditto.
2017         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
2018         `=>>>adobe-japan1' as the mother.
2019         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
2020         `=>>adobe-japan1' as the mother.
2021         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
2022         glyph-images.
2023         (==jis-x0208@1978): Ditto.
2024         (==jis-x0208@1983): Ditto.
2025         (==jis-x0208@1990): Ditto.
2026         (==jis-x0213-1): Ditto.
2027         (==jis-x0213-1@2000): Ditto.
2028         (==jis-x0213-1@2004): Ditto.
2029         (==jis-x0213-2): Ditto.
2030         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
2031         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
2032         `=jis-x0208@1978'.
2033         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
2034         `=jis-x0208@1983'.
2035         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
2036         `=jis-x0208@1990'.
2037         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
2038         `=jis-x0213-1'.
2039         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
2040         `=jis-x0213-1@2000'.
2041         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
2042         `=jis-x0213-1@2004'.
2043         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
2044         `=jis-x0213-2'.
2045         (===jis-x0208): New coded-charset for XEmacs CHISE.
2046         (===jis-x0208@1978): Ditto.
2047         (===jis-x0208@1983): Ditto.
2048         (===jis-x0208@1990): Ditto.
2049         (===jis-x0213-1): Ditto.
2050         (===jis-x0213-1@2000): Ditto.
2051         (===jis-x0213-2): Ditto.
2052         (===jis-x0212): Ditto.
2053         (===ks-x1001): Ditto.
2054         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
2055         mother.
2056         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
2057         as the mother.
2058         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
2059         as the mother.
2060         (===cns11643-1): New coded-charset for XEmacs CHISE.
2061         (===cns11643-2): Ditto.
2062         (===cns11643-3): Ditto.
2063         (===cns11643-4): Ditto.
2064         (===cns11643-5): Ditto.
2065         (===cns11643-6): Ditto.
2066         (===cns11643-7): Ditto.
2067         (=>>cns11643-1): Ditto.
2068         (==big5-cdp): Indicate abstract glyph-images instead of
2069         representative glyph-images.
2070         (===big5-cdp): New coded-charset for XEmacs CHISE.
2071         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
2072         detailed glyph-images.
2073         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
2074         `=hanyo-denshi/*'.
2075         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2076         (===hanyo-denshi/ib): Ditto.
2077         (===hanyo-denshi/jt): Ditto.
2078         (===hanyo-denshi/ks): Ditto.
2079         (===mj): Ditto.
2080         (===mj-0): Ditto.
2081         (===mj-1): Ditto.
2082         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
2083         `=>>>hanyo-denshi/*' as its mother.
2084         (==gt): Indicate abstract glyph-forms instead of detailed
2085         glyph-images.
2086         (===gt): New coded-charset for XEmacs CHISE.
2087         (=>>>gt): Indicates `==gt' instead of `=gt'.
2088         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
2089         (==gt-k): Indicate abstract glyph-forms instead of detailed
2090         glyph-images.
2091         (===gt-k): New coded-charset for XEmacs CHISE.
2092         (==daikanwa): Indicates glyph-images instead of detailed
2093         glyph-images.
2094         (===daikanwa): New coded-charset for XEmacs CHISE.
2095         (===daikanwa/+p): Ditto.
2096         (===daikanwa/ho): Ditto.
2097         (==cbeta): Ditto.
2098         (===cbeta): Ditto.
2099         (==jef-china3): Ditto.
2100         (===jef-china3): Ditto.
2101         (==ruimoku-v6): Ditto.
2102         (==ucs@iso): Indicate representative glyph-forms instead of
2103         representative glyph-images.
2104         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
2105         (==ucs@unicode): Indicate representative glyph-forms instead of
2106         representative glyph-images.
2107         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
2108         `=ucs@unicode'.
2109         (==ucs@cns): Indicate representative glyph-forms instead of
2110         representative glyph-images.
2111         (==ucs@jis): Ditto.
2112         (==ucs@jis/1990): Ditto.
2113         (==ucs@jis/2000): Ditto.
2114         (==ucs@jis/2004): Ditto.
2115         (==ucs@ks): Ditto.
2116         (===ucs@iso): New coded-charset for XEmacs CHISE.
2117         (===ucs@unicode): Ditto.
2118         (===ucs@gb): Ditto.
2119         (===ucs@ks): Ditto.
2120         (===ucs-bmp-cjk@gb): Ditto.
2121         (===ucs-sip-ext-b@iso): Ditto.
2122
2123 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2124
2125         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2126         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
2127         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
2128         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
2129         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
2130         `===cns11643-3', `===cns11643-4', `===cns11643-5',
2131         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
2132         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
2133         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
2134         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
2135
2136         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2137         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
2138         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
2139         - Use "&g1-[NAME];" for `=>>[NAME]'.
2140         - Abolish "&g2-[NAME];".
2141
2142 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2143
2144         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
2145         `=>>ucs@cns' as the mother.
2146
2147 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2148
2149         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2150         setting for `==ucs@ks'.
2151
2152 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
2153
2154         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
2155         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
2156         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
2157         0x00E30000〜0x00E409D5.
2158
2159 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2160
2161         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2162         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
2163         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
2164
2165 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2166
2167         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2168         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
2169
2170         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
2171         (=mj-0): Ditto.
2172         (=mj-1): Ditto.
2173         (==mj): Ditto.
2174         (==mj-0): Ditto.
2175         (==mj-1): Ditto.
2176         (=>>mj): Ditto.
2177
2178         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2179         setting for `=mj' and `==mj'.
2180
2181 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2182
2183         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
2184         CHISE.
2185
2186 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2187
2188         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2189         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
2190         `=>ucs@hanyo-denshi'.
2191
2192 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2193
2194         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2195         setting for `=koseki' and `=>ucs@hanyo-denshi'.
2196
2197         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
2198         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
2199
2200 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2201
2202         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
2203         XEmacs CHISE.
2204
2205 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2206
2207         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2208         Change priority of `=>>>ucs@iso'.
2209
2210         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
2211         `=>>>ucs@iso' as the mother.
2212         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
2213
2214 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2215
2216         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2217         Change priority of `=>>>ucs@unicode'.
2218
2219         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
2220         `=ucs@unicode'.
2221
2222 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2223
2224         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2225         Change priority of `=>>>ucs@jis'.
2226
2227         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
2228         `=ucs@jis'.
2229
2230 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2231
2232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2233         setting for `==daikanwa/+p'.
2234
2235 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2236
2237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2238         setting for `==shinjigen@1ed'.
2239
2240 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2241
2242         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
2243         XEmacs CHISE.
2244
2245 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2246
2247         * mule/mule-conf.el (==shinjigen): Modify DOC.
2248         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
2249         (==shinjigen@rev): Modify DOC.
2250
2251 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2252
2253         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
2254         CHISE.
2255
2256 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2257
2258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2259         settings for `==daikanwa' and `==ucs@JP/hanazono'.
2260
2261         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
2262         XEmacs CHISE.
2263
2264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2265         `==daikanwa'.
2266
2267 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2268
2269         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2270         setting for `==cns11643-7'.
2271
2272         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2273         `==cns11643-7'.
2274
2275 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
2276
2277         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2278         `==cns11643-6'.
2279
2280         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2281         setting for `==cns11643-6'.
2282
2283 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2284
2285         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2286         setting for `==cns11643-5'.
2287
2288         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2289         `==cns11643-5'.
2290
2291 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2292
2293         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2294         setting for `==cns11643-4'.
2295
2296         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2297         `==cns11643-4'.
2298
2299 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2300
2301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2302         setting for `==cns11643-3'.
2303
2304         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2305         `==cns11643-3'.
2306
2307 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
2308
2309         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2310         setting for `==cns11643-2'.
2311
2312         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2313         `==cns11643-2'.
2314
2315 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2316
2317         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2318         Change priority of `=>>>ucs@ks'.
2319
2320         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
2321         `=ucs@ks'.
2322
2323 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2324
2325         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2326         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
2327         `==ucs@cns' and `==cns11643-1'.
2328
2329         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
2330         (==cns11643-2): Ditto.
2331         (==cns11643-3): Ditto.
2332         (==cns11643-4): Ditto.
2333         (==cns11643-5): Ditto.
2334         (==cns11643-6): Ditto.
2335         (==cns11643-7): Ditto.
2336
2337         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2338         `==cns11643-1'.
2339
2340 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2341
2342         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2343         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
2344         `=>>>ucs@jis/1990'.
2345
2346         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
2347         `=ucs@jis/1990'.
2348         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
2349         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
2350
2351 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2352
2353         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2354         Change priority of `=>>>ucs@cns'.
2355
2356         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
2357         `=ucs@cns'.
2358
2359 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2360
2361         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2362         `==ks-x1001'.
2363
2364         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2365         `=ks-x1001' instead of `korean-ksc5601'; add setting for
2366         `==ks-x1001'.
2367
2368 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2369
2370         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
2371
2372 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2373
2374         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
2375         `=jis-x0208'.
2376         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
2377         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
2378         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
2379         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
2380         (=>>>jis-x0213-1@2000): Changed to an alias for
2381         `=jis-x0213-1@2000'.
2382         (=>>>jis-x0213-1@2004): Changed to an alias for
2383         `=jis-x0213-1@2004'.
2384         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
2385
2386 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2387
2388         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
2389         `=adobe-japan1-0'.
2390         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
2391         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
2392         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
2393         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
2394         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
2395         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
2396
2397 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2398
2399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2400         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
2401         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
2402         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
2403         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
2404         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
2405
2406 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2407
2408         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2409         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
2410         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
2411         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
2412         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
2413         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
2414         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
2415         `==jis-x0212'.
2416
2417 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
2418
2419         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
2420         "AdobeJapan1-[0-6]$".
2421         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
2422         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
2423         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
2424         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
2425         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
2426         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
2427         (==adobe-japan1-1): Ditto.
2428         (==adobe-japan1-2): Ditto.
2429         (==adobe-japan1-3): Ditto.
2430         (==adobe-japan1-4): Ditto.
2431         (==adobe-japan1-5): Ditto.
2432         (==adobe-japan1-6): Ditto.
2433         (==jis-x0208): Ditto.
2434         (==jis-x0208@1978): Ditto.
2435         (==jis-x0208@1983): Ditto.
2436         (==jis-x0208@1990): Ditto.
2437         (==jis-x0213-1): Ditto.
2438         (==jis-x0213-1@2000): Ditto.
2439         (==jis-x0213-1@2004): Ditto.
2440         (==jis-x0213-2): Ditto.
2441         (==jis-x0212): Ditto.
2442         (==gb2312): Ditto.
2443         (==iso-ir165): Ditto.
2444         (==gb12345): Ditto.
2445         (==ks-x1001): Ditto.
2446         (==cns11643-1): Ditto.
2447         (==cns11643-2): Ditto.
2448         (==cns11643-3): Ditto.
2449         (==cns11643-4): Ditto.
2450         (==cns11643-5): Ditto.
2451         (==cns11643-6): Ditto.
2452         (==cns11643-7): Ditto.
2453         (==big5-cdp): Ditto.
2454         (==hanyo-denshi/ja): Ditto.
2455         (==hanyo-denshi/jb): Ditto.
2456         (==hanyo-denshi/jc): Ditto.
2457         (==hanyo-denshi/jd): Ditto.
2458         (==hanyo-denshi/ft): Ditto.
2459         (==hanyo-denshi/ia): Ditto.
2460         (==hanyo-denshi/ib): Ditto.
2461         (==hanyo-denshi/hg): Ditto.
2462         (==hanyo-denshi/jt): Ditto.
2463         (==hanyo-denshi/ks): Ditto.
2464         (==gt): Ditto.
2465         (==gt-k): Ditto.
2466         (==daikanwa): Ditto.
2467         (==shinjigen): Ditto.
2468         (==ucs@iso): Ditto.
2469         (==ucs@unicode): Ditto.
2470         (==ucs@gb): Ditto.
2471         (==ucs-bmp@gb): Ditto.
2472         (==ucs@cns): Ditto.
2473         (==ucs-bmp@cns): Ditto.
2474         (==ucs@jis): Ditto.
2475         (==ucs@jis/1990): Ditto.
2476         (==ucs@jis/2000): Ditto.
2477         (==ucs@jis/2004): Ditto.
2478         (==ucs@JP): Ditto.
2479         (==ucs@JP/hanazono): Ditto.
2480         (==ucs@ks): Ditto.
2481         (==ucs-bmp@ks): Ditto.
2482         (==ucs@cns11643): Ditto.
2483         (==ucs-bmp-cjk@gb): Ditto.
2484         (==ucs-bmp-cjk@JP/hanazono): Ditto.
2485         (==ucs-sip-ext-b@iso): Ditto.
2486
2487 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2488
2489         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2490         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
2491
2492         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
2493         XEmacs CHISE.
2494         (=ucs-bmp-cjk@unicode): Abolished.
2495
2496 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2497
2498         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2499         `=+>ucs-bmp-cjk-compat@jis'.
2500
2501         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
2502         for XEmacs CHISE.
2503
2504 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2505
2506         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
2507         CHISE.
2508
2509 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2510
2511         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
2512         for XEmacs CHISE.
2513         (=jis-x0208@1978/1er-pr): Abolished.
2514         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
2515         `=jis-x0208@1978/1er-pr' as the mother.
2516
2517 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2518
2519         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2520         setting for `=ucs-itaiji-084'.
2521
2522 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2523
2524         * mule/mule-charset.el (default-coded-charset-priority-list):
2525         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
2526
2527         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
2528         XEmacs CHISE.
2529         (=ucs-bmp-itaiji-084): Ditto.
2530
2531 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2532
2533         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2534         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2535
2536 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2537
2538         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2539         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2540
2541         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
2542         XEmacs CHISE.
2543         (=big5-cdp-var-5): Ditto.
2544
2545 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2546
2547         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2548         XEmacs CHISE.
2549
2550 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2551
2552         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2553         XEmacs CHISE.
2554
2555 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2556
2557         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2558         setting for `=>>>hanyo-denshi/ft'.
2559
2560 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2561
2562         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2563         XEmacs CHISE.
2564         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2565         `=hanyo-denshi/jd' as the mother.
2566
2567 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2568
2569         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2570         XEmacs CHISE.
2571         (=+>adobe-japan1-1): Ditto.
2572         (=+>adobe-japan1-2): Ditto.
2573         (=+>adobe-japan1-3): Ditto.
2574         (=+>adobe-japan1-4): Ditto.
2575         (=+>adobe-japan1-5): Ditto.
2576         (=+>adobe-japan1-6): Ditto.
2577         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2578
2579 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2580
2581         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2582         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2583         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2584
2585         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2586         the top.
2587
2588 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2589
2590         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2591         XEmacs CHISE.
2592         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2593         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2594         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2595
2596 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2597
2598         * mule/mule-charset.el (default-coded-charset-priority-list):
2599         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2600         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2601
2602         * mule/mule-conf.el: Modify order of definitions of some
2603         coded-charsets.
2604
2605 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2606
2607         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2608         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2609         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2610
2611         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2612         CHISE.
2613         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2614         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2615
2616 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2617
2618         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2619         CHISE.
2620
2621 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2622
2623         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2624         setting for `=daikanwa/+2p'.
2625
2626         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2627         XEmacs CHISE.
2628
2629 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2630
2631         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2632         XEmacs CHISE.
2633         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2634
2635 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2636
2637         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2638         setting for `=>>>hanyo-denshi/ib'.
2639
2640 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2641
2642         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2643         XEmacs CHISE.
2644         (=>>>hanyo-denshi/ib): Ditto.
2645         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2646         `=hanyo-denshi/ja' as the mother.
2647         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2648         `=hanyo-denshi/ib' as the mother.
2649
2650 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2651
2652         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2653         XEmacs CHISE.
2654         (utf-8-ivs-mcs-er): Likewise.
2655         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2656         and `=>ucs-gb'.
2657         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2658         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2659         `ucs-gb' and `=>ucs-gb'.
2660         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2661         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2662         and `=>ucs-cns'.
2663         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2664         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2665         `ucs-cns' and `=>ucs-cns'.
2666         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2667         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2668         `ucs-big5' and `=>ucs-big5'.
2669         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2670         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2671         `ucs-big5' and `=>ucs-big5'.
2672         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2673         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2674         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2675         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2676         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2677         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2678         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2679         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2680         `=>ucs-jis'; modify DOC and mnemonic.
2681         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2682         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2683         and `=>ucs-jis'; modify DOC and mnemonic.
2684         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2685         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2686         `=>ucs-ks'.
2687         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2688         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2689         and `=>ucs-ks'.
2690         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2691
2692 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2693
2694         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2695         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2696
2697 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2698
2699         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2700         Modify priorities.
2701
2702 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2703
2704         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2705         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2706
2707 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2708
2709         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2710         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2711
2712 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2713
2714         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2715         CHISE.
2716
2717 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2718
2719         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2720         CHISE.
2721
2722 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2723
2724         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2725         CHISE.
2726
2727 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2728
2729         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2730         `=+>ucs-bmp-cjk@unicode'.
2731
2732         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2733         for XEmacs CHISE.
2734
2735 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2736
2737         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2738         setting for `=>>daikanwa'.
2739
2740 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2741
2742         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2743         `=>>hanyo-denshi/jt'.
2744
2745 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2746
2747         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2748         XEmacs CHISE.
2749         (=+>jis-x0208@1990): Ditto.
2750         (=+>jis-x0213-1@2000): Ditto.
2751
2752 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2753
2754         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2755         XEmacs CHISE.
2756
2757 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2758
2759         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2760         XEmacs CHISE.
2761         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2762         `=hanyo-denshi/jc' as the mother.
2763
2764 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2765
2766         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2767         setting for `=+>adobe-japan1'.
2768
2769         * mule/mule-charset.el (default-coded-charset-priority-list):
2770         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2771         and `=>>hanyo-denshi/ft' to `=>>gt'.
2772
2773 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2774
2775         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2776         XEmacs CHISE.
2777         (=>>adobe-japan1-1): Ditto.
2778         (=>>adobe-japan1-2): Ditto.
2779         (=>>adobe-japan1-3): Ditto.
2780         (=>>adobe-japan1-4): Ditto.
2781         (=>>adobe-japan1-5): Ditto.
2782         (=>>adobe-japan1-6): Ditto.
2783         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2784
2785 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2786
2787         * mule/mule-conf.el (=adobe-japan1): New alias for
2788         `=adobe-japan1-6'.
2789         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2790         (=>>>adobe-japan1-1): Ditto.
2791         (=>>>adobe-japan1-2): Ditto.
2792         (=>>>adobe-japan1-3): Ditto.
2793         (=>>>adobe-japan1-4): Ditto.
2794         (=>>>adobe-japan1-5): Ditto.
2795         (=>>>adobe-japan1-6): Ditto.
2796         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2797
2798 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2799
2800         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2801         setting for `=>>>adobe-japan1'.
2802
2803 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2804
2805         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2806         setting for `=+>ucs@ks'.
2807
2808 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2809
2810         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2811         XEmacs CHISE.
2812         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2813         `=adobe-japan1-6' as the mother.
2814
2815 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2816
2817         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2818         setting for `=>cns11643-7'.
2819
2820 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2821
2822         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2823         CHISE.
2824
2825 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2826
2827         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2828         XEmacs CHISE.
2829         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2830
2831         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2832         setting for `=>ucs@jis/2004'.
2833
2834 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2835
2836         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2837         setting for `=+>gt'.
2838
2839         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2840         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2841
2842 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2843
2844         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2845         `=>ucs@unicode' as the mother.
2846         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2847         mother.
2848         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2849         mother.
2850         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2851         mother.
2852
2853 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2854
2855         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2856         setting for `=+>ucs@unicode'.
2857
2858         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2859         CHISE.
2860
2861 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2862
2863         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2864         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2865         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2866         - Add setting for `=+>ucs@cns'.
2867
2868         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2869         CHISE.
2870         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2871         as the mother.
2872         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2873         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2874
2875         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2876         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2877
2878 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2879
2880         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2881         setting for `=>ucs@ks'.
2882
2883 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2884
2885         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2886         `=ucs-bmp-cjk-compat@unicode'.
2887
2888         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2889         coded-charset for XEmacs CHISE.
2890
2891 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2892
2893         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2894         `=ucs-bmp-cjk-compat'.
2895
2896         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2897         XEmacs CHISE.
2898
2899 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2900
2901         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2902         CHISE.
2903
2904 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2905
2906         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2907         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2908
2909         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2910         `=>ucs@jis/1990'.
2911         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2912
2913 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2914
2915         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2916         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2917
2918         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2919         CHISE.
2920         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2921         mother.
2922
2923 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2924
2925         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2926         `=>jis-x0213-2@usual'.
2927         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2928         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2929         `=>jis-x0213-2@usual' as the mother.
2930
2931 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2932
2933         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2934         (=>ucs@JP): New alias for `=+>ucs@jis'.
2935
2936 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2937
2938         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2939         `=>jis-x0208@usual'.
2940         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2941         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2942         `=>jis-x0208@usual' as the mother.
2943         (=>jis-x0208): Likewise.
2944
2945 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2946
2947         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2948         setting for `=+>jis-x0208@1978'.
2949
2950 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2951
2952         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2953         XEmacs CHISE.
2954
2955 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2956
2957         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2958         setting for `=>>>ucs@jis/1990'.
2959
2960 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2961
2962         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2963         setting for `=>ucs@jis/1990'.
2964
2965 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2966
2967         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2968         setting for `=ucs@JP/hanazono'.
2969
2970         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2971         CHISE.
2972         (=ucs@JP/hanazono): Ditto.
2973         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2974         (=>>hanyo-denshi/jc): Ditto.
2975         (=>>hanyo-denshi/jd): Ditto.
2976
2977 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2978
2979         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2980         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2981
2982 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2983
2984         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2985         XEmacs CHISE.
2986
2987 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2988
2989         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2990         XEmacs CHISE.
2991
2992 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2993
2994         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2995         `=ucs-bmp-cjk@JP'.
2996
2997 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2998
2999         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
3000         XEmacs CHISE.
3001
3002 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3003
3004         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3005         Modify order of settings; add settings for `=daikanwa@rev2'.
3006
3007 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3008
3009         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3010         setting for `=>>cbeta'.
3011
3012         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
3013         CHISE.
3014
3015 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3016
3017         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3018         setting for `=>>adobe-japan1'.
3019
3020 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3021
3022         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
3023         XEmacs CHISE.
3024
3025 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3026
3027         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3028         setting for `=>>hanyo-denshi/ia'.
3029
3030         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
3031         XEmacs CHISE.
3032
3033 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3034
3035         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3036         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
3037
3038         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
3039         XEmacs CHISE.
3040         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
3041         `=hanyo-denshi/jt' as the mother.
3042
3043 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3044
3045         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3046         setting for `=>>>jis-x0213-2'.
3047
3048         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
3049         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
3050         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
3051
3052 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3053
3054         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
3055         XEmacs CHISE.
3056
3057 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3058
3059         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
3060         XEmacs CHISE.
3061
3062         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3063         `=>>jis-x0213-1@2004'.
3064
3065 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3066
3067         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
3068         XEmacs CHISE.
3069
3070 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3071
3072         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3073         - Use "&g2-*;" as entity-references for `=>>>*'.
3074         - Omit "&a{GT|JX1|JX2|JX3}-*;".
3075
3076         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
3077         XEmacs CHISE.
3078         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
3079         as the mother.
3080
3081 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3082
3083         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3084         setting for `=>>hanyo-denshi/ib'.
3085
3086         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
3087         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
3088         (=>>jis-x0208@1990): Ditto.
3089         (=>>hanyo-denshi/ib): Ditto.
3090
3091         * mule/mule-charset.el (default-coded-charset-priority-list):
3092         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
3093
3094 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3095
3096         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3097         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
3098         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
3099         `=>>>ucs@jis/2004'.
3100
3101 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3102
3103         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
3104         XEmacs CHISE.
3105         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
3106         `=jis-x0213-1@2004' as the mother.
3107         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
3108         (=>>>ucs@ks): Ditto.
3109
3110         * mule/mule-charset.el (default-coded-charset-priority-list):
3111         Modify priority of `=hanyo-denshi/*'.
3112
3113 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3114
3115         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3116         settings for `=>>ucs@JP' and `=ucs@JP'.
3117
3118 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3119
3120         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
3121         CHISE.
3122
3123 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3124
3125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3126         setting for `=>>>ucs@cns'.
3127
3128         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
3129         CHISE.
3130
3131 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3132
3133         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
3134         instead of `=>>>jis-x0213-1@2004' as the mother.
3135         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
3136         (=>>>ucs@unicode): Likewise.
3137         (=>>>ucs@jis): Likewise.
3138         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
3139         mother.
3140         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
3141
3142 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3143
3144         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3145         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
3146         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
3147         `=>>>ucs@jis'.
3148
3149 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3150
3151         * mule/mule-charset.el (default-coded-charset-priority-list):
3152         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
3153         and `=jis-x0213-*-2000'.
3154
3155 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3156
3157         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
3158         XEmacs CHISE.
3159         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
3160         `=>>jis-x0213-1' as the mother.
3161
3162 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3163
3164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3165         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
3166
3167 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3168
3169         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
3170
3171 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3172
3173         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
3174         XEmacs CHISE.
3175
3176 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3177
3178         * mule/mule-coding.el (decomposition-feature-list): Set
3179         `=decomposition', `=decomposition@cid' and
3180         `=decomposition@hanyo-denshi'.
3181
3182 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3183
3184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3185         setting for `=>>hanyo-denshi/ks'.
3186
3187         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
3188         XEmacs CHISE.
3189
3190 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3191
3192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3193         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
3194
3195         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3196         `=hanyo-denshi/ks/mf'.
3197
3198         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
3199         XEmacs CHISE.
3200         (=hanyo-denshi/ks/mf): Ditto.
3201
3202 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3203
3204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3205         settings for P=hanyo-denshi/jt'.
3206
3207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3208         `=hanyo-denshi/jt'.
3209
3210         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
3211         XEmacs CHISE.
3212
3213 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3214
3215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3216         settings for `=hanyo-denshi/ip'.
3217
3218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3219         `=hanyo-denshi/ip'.
3220
3221         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
3222         XEmacs CHISE.
3223
3224 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3225
3226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3227         settings for `=hanyo-denshi/hg'.
3228
3229         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3230         `=hanyo-denshi/hg'.
3231
3232         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
3233         XEmacs CHISE.
3234
3235 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3236
3237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3238         setting for `=>>hanyo-denshi/ft'.
3239
3240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3241         `=>>hanyo-denshi/ft'.
3242
3243         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
3244         XEmacs CHISE.
3245
3246 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3247
3248         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3249         settings for `=hanyo-denshi/ib'.
3250
3251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3252         `=hanyo-denshi/ib'.
3253
3254         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
3255         XEmacs CHISE.
3256
3257 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3258
3259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3260         settings for isolated characters of `=hanyo-denshi/ia' and
3261         non-isolated characters of `=hanyo-denshi/*'.
3262
3263         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3264         `=hanyo-denshi/ia'.
3265
3266         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
3267         XEmacs CHISE.
3268
3269 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3270
3271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3272         setting for isolated characters of `=hanyo-denshi/ft'.
3273
3274         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3275         `=hanyo-denshi/ft'.
3276
3277         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
3278         XEmacs CHISE.
3279
3280 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3281
3282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3283         setting for isolated characters of `=hanyo-denshi/jd'.
3284
3285         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3286         `=hanyo-denshi/jd'.
3287
3288         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
3289         XEmacs CHISE.
3290
3291 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3292
3293         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3294         setting for isolated characters of `=hanyo-denshi/jc'.
3295
3296         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3297         `=hanyo-denshi/jc'.
3298
3299         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
3300         XEmacs CHISE.
3301
3302 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3303
3304         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3305         setting for isolated characters of `=hanyo-denshi/jb'.
3306
3307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3308         `=hanyo-denshi/jb'.
3309
3310         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
3311         XEmacs CHISE.
3312
3313 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3314
3315         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3316         setting for isolated characters of `=hanyo-denshi/ja'.
3317
3318 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3319
3320         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3321         `=hanyo-denshi/ja'.
3322
3323         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
3324         XEmacs CHISE.
3325
3326 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3327
3328         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3329         settings for isolated characters of `=adobe-japan1-6'.
3330
3331 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3332
3333         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
3334         CHISE.
3335         (=daikanwa/+2p): Ditto.
3336         (=daikanwa/ho): Ditto.
3337
3338 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3339
3340         * mule/mule-coding.el (utf-8-mcs-no-composition): New
3341         coding-system for XEmacs CHISE.
3342
3343 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3344
3345         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3346         setting for `=>>ruimoku-v6'.
3347
3348         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
3349         CHISE.
3350
3351 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3352
3353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3354         setting for `=daikanwa@rev1'.
3355
3356 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3357
3358         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3359         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
3360
3361 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3362
3363         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
3364         XEmacs CHISE.
3365         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
3366
3367 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3368
3369         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
3370         CHISE.
3371
3372 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3373
3374         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
3375         CHISE.
3376
3377         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3378         setting for `=>ucs@jis'.
3379
3380 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3381
3382         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3383         setting for `=>jis-x0208@usual'.
3384
3385         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
3386         XEmacs CHISE.
3387         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
3388         (=>ucs@ks): New coded-charset for XEmacs CHISE.
3389         (=ucs@big5): Use `=>>ucs@cns' as the mother.
3390
3391 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3392
3393         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
3394         CHISE.
3395         (=>>>jis-x0208@1990): Ditto.
3396         (=>>>jis-x0213-1): Ditto.
3397         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
3398         mother.
3399         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
3400         as the mother.
3401
3402 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3403
3404         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3405         setting for `=>ucs@cns' and `=>>ucs@ks'.
3406
3407         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
3408         CHISE.
3409
3410 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3411
3412         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
3413         CHISE.
3414
3415 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3416
3417         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
3418         CHISE.
3419         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
3420         mother.
3421
3422 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3423
3424         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3425         `==>ucs-bmp-cjk@bucs'.
3426
3427         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
3428         XEmacs CHISE.
3429
3430 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3431
3432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3433         setting for `==>ucs@bucs'.
3434
3435         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
3436         XEmacs CHISE.
3437
3438 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3439
3440         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3441         - Add setting for `=>>jis-x0208'.
3442         - Omit setting for `=>>jis-x0208@1990'.
3443         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
3444           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
3445           `=ucs@FOO'.
3446
3447 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3448
3449         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3450         setting for `=>daikanwa'.
3451
3452 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3453
3454         * mule/mule-conf.el (=daikanwa): Fix DOC.
3455         (=>daikanwa): New abstract character for XEmacs CHISE.
3456         (=>ucs@iso): Likewise.
3457         (=>ucs@unicode): Likewise.
3458         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
3459
3460 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3461
3462         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3463         - Prefer representative features to `=>>gt', `=>>big5-cdp',
3464           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
3465         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
3466         - Add `=>big5-cdp'.
3467
3468 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3469
3470         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
3471         (=>big5-cdp): New abstract character.
3472
3473 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3474
3475         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3476         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
3477         `chinese-big5'.
3478
3479 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3480
3481         * mule/mule-charset.el (default-coded-charset-priority-list):
3482         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
3483
3484         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3485         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
3486         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
3487         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
3488         and `=>jis-x0213-2'.
3489
3490 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3491
3492         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
3493         XEmacs CHISE.
3494         (=>>ucs@jis/2000): Likewise.
3495         (=>>ucs@jis/2004): Likewise.
3496
3497 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3498
3499         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3500         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
3501         `=>>ucs@cns'.
3502
3503         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
3504         XEmacs CHISE.
3505         (=>>gt): Use quote instead of backquote; modify DOC.
3506         (=>gt): Use quote instead of backquote.
3507         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
3508         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
3509         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
3510         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
3511         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
3512         (=ucs@iso): Use `=>>ucs@iso' as the mother.
3513
3514 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3515
3516         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3517         `=>>ucs@unicode' and `=>>gt'.
3518
3519 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3520
3521         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
3522         XEmacs CHISE.
3523         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
3524         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
3525         `=jis-x0208@1978/1er-pr' as the mother.
3526         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
3527
3528 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3529
3530         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
3531         `=ucs@unicode' as the mother.
3532
3533 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3534
3535         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3536         setting for `=>>ucs@unicode'.
3537
3538         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
3539         CHISE.
3540
3541 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3542
3543         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3544         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
3545
3546         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3547         `=adobe-japan1-6' and `=adobe-japan1-base'.
3548
3549         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3550         XEmacs CHISE.
3551         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3552         specify `min-code' and `max-code'.
3553         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3554         (=adobe-japan1-2): Likewise.
3555         (=adobe-japan1-3): Likewise.
3556         (=adobe-japan1-4): Likewise.
3557         (=adobe-japan1-5): Likewise.
3558         (=adobe-japan1-6): Likewise.
3559
3560 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3561
3562         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3563         setting for `=>gt'.
3564
3565 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3566
3567         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3568         CHISE.
3569
3570 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3571
3572         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3573         setting for `=>zinbun-oracle'.
3574
3575         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3576         for XEmacs CHISE.
3577
3578 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3579
3580         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3581         for XEmacs CHISE.
3582         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3583         `=jis-x0208@1978' as the mother.
3584
3585 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3586
3587         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3588         - Use `=gt' instead of `ideograph-gt'.
3589         - Use `=gt-k' instead of `ideograph-gt-k'.
3590         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3591         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3592         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3593         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3594         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3595         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3596         - Use `=>>gt' instead of `<=>gt'.
3597         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3598         - Add setting for `=>>jis-x0208@1990'.
3599         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3600           `=>>jis-x0213-1@2000'.
3601         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3602         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3603           `=>>jis-x0213-1@2004'.
3604         - Add setting for `=>>jis-x0208@1978'.
3605         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3606
3607 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3608
3609         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3610         XEmacs CHISE.
3611
3612 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3613
3614         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3615         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3616         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3617         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3618         `<=>jis-x0213-1@2004'.
3619
3620 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3621
3622         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3623         CHISE.
3624         (=>jis-x0213-2): Ditto.
3625
3626 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3627
3628         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3629         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3630
3631 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3632
3633         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3634         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3635         `=>jis-x0213-1'.
3636
3637 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3638
3639         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3640         CHISE.
3641         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3642
3643 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3644
3645         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3646         `<==>jis-x0213-1'.
3647         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3648         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3649         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3650         (<=>jis-x0208): New alias for `=>jis-x0208'.
3651         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3652         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3653         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3654         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3655         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3656         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3657         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3658         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3659         (=>>gt): Renamed from `<==>gt'.
3660         (<==>gt): New alias for `=>>gt'.
3661
3662 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3663
3664         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3665         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3666         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3667         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3668         - Add settings for `<=>jis-x0213-1@2000' and
3669           `<=>jis-x0213-1@2004'.
3670
3671         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3672         XEmacs CHISE.
3673         (<==>jis-x0213-1): Likewise.
3674         (<==>jis-x0213-1@2000): Likewise.
3675         (<==>jis-x0213-1@2004): Likewise.
3676         (<=>jis-x0208): Add property `=>iso-ir 168'.
3677         (<=>jis-x0208@1997): Likewise.
3678         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3679         as the mother; add property `=>iso-ir 228'.
3680         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3681         property `=>iso-ir 228'.
3682         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3683         property `=>iso-ir 233'.
3684         (<==>gt): Renamed from `<=>gt'.
3685         (<=>gt): New alias for `<==>gt'.
3686
3687 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3688
3689         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3690         CHISE.
3691         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3692         `<=>jis-x0208' as the mother.
3693         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3694         (<=>jis-x0213-1@2000): Ditto.
3695         (<=>jis-x0213-1@2004): Ditto.
3696
3697 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3698
3699         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3700         settings for `<=>gt'.
3701
3702         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3703
3704 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3705
3706         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3707         XEmacs CHISE.
3708         (=jis-x0208@1978/-4pr): Likewise.
3709         (=jis-x0208@1978/4-pr): Likewise.
3710         (=jis-x0213-1): Likewise.
3711         (=ucs@iso): Likewise.
3712         (=ucs@unicode): Likewise.
3713         (=ucs@gb): Likewise.
3714         (=ucs@gb/fw): Likewise.
3715         (=ucs@cns): Likewise.
3716         (=ucs@cns/fw): Likewise.
3717         (=ucs@jis): Likewise.
3718         (=ucs@jis/fw): Likewise.
3719         (=ucs@jis/1990): Likewise.
3720         (=ucs@jis/2000): Likewise.
3721         (=ucs@jis/2004): Likewise.
3722         (=ucs@JP): Likewise.
3723         (=ucs@ks): Likewise.
3724         (=ucs@big5): Likewise.
3725         (=ucs@big5/cns11643): Likewise.
3726         (=ucs@cns11643): Likewise.
3727
3728 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3729
3730         * mule/mule-charset.el (default-coded-charset-priority-list):
3731         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3732
3733         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3734         CHISE.
3735         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3736         mother.
3737
3738 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3739
3740         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3741         from src/mule-charset.c].
3742         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3743         specify `final'.
3744         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3745         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3746         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3747         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3748         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3749         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3750
3751 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3752
3753         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3754         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3755         (=jis-x0208@1978/i-4): Specify `partial'.
3756         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3757         mother coded-charset.
3758         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3759
3760 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3761
3762         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3763         settings for `=jis-x0213-1@2004'.
3764
3765 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3766
3767         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3768         CHISE.
3769         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3770         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3771         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3772         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3773         temporarily.
3774         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3775
3776 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3777
3778         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3779         CHISE.
3780         (=shinjigen@1ed): Inherited from `=shinjigen'.
3781         (=shinjigen@rev): Likewise.
3782
3783 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3784
3785         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3786         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3787
3788 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3789
3790         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3791         define it as an alias.
3792         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3793         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3794         alias.
3795         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3796         alias.
3797
3798 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3799
3800         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3801         CHISE.
3802
3803 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3804
3805         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3806         CHISE.
3807         (shinjigen-2): Ditto.
3808
3809 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3810
3811         * mule/mule-charset.el (default-coded-charset-priority-list):
3812         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3813         `chinese-big5-eten-*' and `chinese-big5'.
3814
3815 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3816
3817         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3818         #x9FA5 temporarily.
3819
3820 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3821
3822         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3823         settings for `=jis-x0208@1978/i1'.
3824
3825 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3826
3827         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3828         XEmacs CHISE.
3829
3830 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3831
3832         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3833         XEmacs CHISE.
3834
3835 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3836
3837         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3838         XEmacs CHISE.
3839
3840 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3841
3842         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3843         CHISE.
3844         (=ucs-bmp@cns): Likewise.
3845         (=ucs-bmp@jis): Likewise.
3846         (=ucs-bmp@ks): Likewise.
3847
3848 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3849
3850         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3851         CHISE.
3852         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3853
3854 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3855
3856         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3857         settings for `=zinbun-oracle'.
3858
3859         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3860         `=zinbun-oracle'.
3861
3862 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3863
3864         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3865         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3866         `=ucs@iso'.
3867
3868 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3869
3870         * mule/mule-charset.el (default-coded-charset-priority-list):
3871         Delete `ucs-sip'; modify order of some CCSs.
3872
3873 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3874
3875         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3876         in XEmacs CHISE.
3877
3878         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3879         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3880         CHISE.
3881
3882 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3883
3884         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3885         its registry.
3886         (=ucs-radicals@unicode): Likewise.
3887
3888 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3889
3890         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3891         CHISE.
3892
3893 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3894
3895         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3896         CHISE.
3897
3898 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3899
3900         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3901         CHISE.
3902
3903 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3904
3905         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3906         Modify preference of *isolated settings*.
3907
3908 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3909
3910         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3911         utf-2000 is provided.
3912         (=ucs@cns11643): Likewise.
3913
3914 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3915
3916         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3917         Prefer every *isolated setting* to ordinary setting.
3918
3919 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3920
3921         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3922         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3923
3924 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3925
3926         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3927         CHISE.
3928
3929 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3930
3931         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3932         settings for `=jis-x0208@1997'.
3933
3934 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3935
3936         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3937         `=jis-x0208@1997'.
3938
3939 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3940
3941         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3942         XEmacs CHISE.
3943
3944 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3945
3946         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3947         `=jis-x0208@1978'.
3948         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3949         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3950         `=jis-x0208-1990' as the mother.
3951         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3952
3953 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3954
3955         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3956         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3957         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3958         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3959         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3960         for `=ucs@JP'.
3961
3962 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3963
3964         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3965         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3966         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3967         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3968         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3969         `=daikanwa@rev2'.
3970
3971 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3972
3973         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3974         (=gt): Likewise.
3975         (=gt-k): Likewise.
3976         (=gt-pj-*): Likewise.
3977         (=gt-pj-k1): Likewise.
3978         (=gt-pj-k2): Likewise.
3979         (=daikanwa): Likewise.
3980         (=daikanwa-rev1): Likewise.
3981         (=daikanwa-rev2): Likewise.
3982         (=big5-pua): Likewise.
3983         (=big5-eten): Likewise.
3984         (chinese-big5-eten-a): Likewise.
3985         (chinese-big5-eten-b): Likewise.
3986         (=hanziku-*): Likewise.
3987         (=cbeta): Likewise.
3988         (=jef-china3): Likewise.
3989         (=ruimoku-v6): Likewise.
3990         (=ucs@iso): Likewise.
3991         (=ucs@unicode): Likewise.
3992         (=ucs@gb): Likewise.
3993         (=ucs@cns): Likewise.
3994         (=ucs@jis): Likewise.
3995         (=ucs@jis-1990): Likewise.
3996         (=ucs@jis-2000): Likewise.
3997         (=ucs@jp): Likewise.
3998         (=ucs@ks): Likewise.
3999         (=ucs@big5): Likewise.
4000         (=ucs-radicals): Likewise.
4001         (=ucs-radicals@unicode): Likewise.
4002         (=ucs-bmp-cjk): Likewise.
4003         (=ucs-bmp-cjk@unicode): Likewise.
4004         (=ucs-sip-ext-b): Likewise.
4005         (=ucs-sip-ext-b@iso): Likewise.
4006
4007 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4008
4009         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4010         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
4011
4012 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4013
4014         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4015         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
4016         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
4017         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
4018         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
4019         arabic-digit, ipa and ``&I-B-XXXX;''.
4020
4021 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4022
4023         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4024         setting for (I-)HZK{03..12}-XXXX.
4025
4026 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4027
4028         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4029         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
4030
4031         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4032         `=ruimoku-v6'.
4033
4034         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
4035         CHISE.
4036
4037 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4038
4039         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
4040         (=ucs@unicode): Likewise.
4041         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
4042         (=ucs@cns): Likewise.
4043         (=ucs@jis): Likewise.
4044         (=ucs@ks): Likewise.
4045         (=ucs@big5): Likewise.
4046
4047 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4048
4049         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
4050         `ucs-jis'.
4051         (utf-8-jis-er): Likewise.
4052         (utf-8-jp): New coding-system.
4053         (utf-8-jp-er): Likewise.
4054
4055         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
4056
4057 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4058
4059         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
4060
4061         * mule/japanese.el: Move definition of `euc-jisx0213' to
4062         mule/mule-coding.el.
4063
4064 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4065
4066         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
4067         mule-coding before loading update-cdb when utf-2000 is provided.
4068
4069 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4070
4071         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
4072         `=daikanwa'.
4073
4074 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4075
4076         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
4077         definition codes when `utf-2000' is provided.
4078
4079 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4080
4081         * mule/mule-category.el (word-combining-categories): Don't setup
4082         `word-combining-categories' in XEmacs CHISE.
4083         (word-separating-categories): Add setting about Latin script in
4084         XEmacs CHISE.
4085
4086 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4087
4088         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4089         setting for `chinese-big5'.
4090
4091 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4092
4093         * mule/mule-coding.el (coded-charset-entity-reference-alist):
4094         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
4095         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
4096         add setting for HZK0[12]-xxxx.
4097
4098 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4099
4100         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
4101         in XEmacs CHISE.
4102
4103 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4104
4105         * mule/mule-charset.el (default-coded-charset-priority-list):
4106         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
4107         and `chinese-big5' to `=gt-pj-*'.
4108
4109 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4110
4111         * mule/mule-conf.el (=daikanwa): Renamed from
4112         `ideograph-daikanwa'.
4113         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
4114
4115 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4116
4117         * mule/mule-conf.el (=cns11643-7): Renamed from
4118         `chinese-cns11643-7'.
4119         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
4120
4121 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4122
4123         * mule/mule-conf.el (=cns11643-6): Renamed from
4124         `chinese-cns11643-6'.
4125         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
4126
4127 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4128
4129         * mule/mule-conf.el (=cns11643-5): Renamed from
4130         `chinese-cns11643-5'.
4131         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
4132
4133 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4134
4135         * mule/mule-conf.el (=cns11643-4): Renamed from
4136         `chinese-cns11643-4'.
4137         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
4138
4139 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4140
4141         * mule/mule-conf.el (=cns11643-3): Renamed from
4142         `chinese-cns11643-3'.
4143         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
4144
4145 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4146
4147         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
4148         `=cns11643-2'.
4149         (chinese-cns11643-2): New alias for `=cns11643-2'.
4150
4151 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4152
4153         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
4154         `=cns11643-1'.
4155         (chinese-cns11643-1): New alias for `=cns11643-1'.
4156
4157 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4158
4159         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
4160         (chinese-gb12345): New alias for `=gb12345'.
4161
4162 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4163
4164         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
4165         (chinese-gb2312): New alias for `=gb2312'.
4166
4167 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4168
4169         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
4170         (chinese-big5): New alias for `=big5'.
4171
4172 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4173
4174         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
4175         (korean-ksc5601): New alias for `=ks-x1001'.
4176
4177 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4178
4179         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
4180         `=jis-x0212'.
4181         (japanese-jisx0212): New alias for `=jis-x0212'.
4182
4183 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4184
4185         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
4186         `=jis-x0208-1983'.
4187         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
4188
4189 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4190
4191         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
4192         `=jis-x0208-1978'.
4193         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
4194
4195 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4196
4197         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
4198         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
4199
4200 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4201
4202         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
4203         (chinese-cns11643-3): Specify iso-ir 183.
4204         (chinese-cns11643-4): Specify iso-ir 184.
4205         (chinese-cns11643-5): Specify iso-ir 185.
4206         (chinese-cns11643-6): Specify iso-ir 186.
4207         (chinese-cns11643-7): Specify iso-ir 187.
4208         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
4209         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
4210
4211 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4212
4213         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
4214         \uXXXX for every cases.
4215
4216 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4217
4218         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
4219         (ucs-big5): Changed to an alias for `=ucs@big5'.
4220
4221 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4222
4223         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
4224         (ucs-ks): Changed to an alias for `=ucs@ks'.
4225
4226 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4227
4228         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
4229         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
4230
4231 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4232
4233         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
4234         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
4235
4236 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4237
4238         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
4239         (ucs-jis): Changed to an alias for `=ucs@jis'.
4240
4241 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4242
4243         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
4244         (ucs-cns): Changed to an alias for `=ucs@cns'.
4245
4246 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4247
4248         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
4249         (ucs-gb): Changed to an alias for `=ucs@gb'.
4250
4251 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4252
4253         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
4254         `ideograph-daikanwa-2'.
4255         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
4256         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
4257
4258 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4259
4260         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
4261         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
4262
4263         * obsolete.el (utf-2000-version): Declare as an obsolete variable
4264         for `xemacs-chise-version'.
4265
4266 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4267
4268         * mule/mule-charset.el (default-coded-charset-priority-list):
4269         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
4270         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
4271         instead of `ideograph-hanziku-*'.
4272
4273         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
4274         (ucs): New alias for `=ucs' when `utf-2000' is provided.
4275
4276 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4277
4278         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
4279         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
4280         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
4281         `utf-2000' is provided.
4282
4283 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4284
4285         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
4286         is provided [was builtin coded-charsets].
4287
4288 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4289
4290         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
4291         is provided [was builtin coded-charsets].
4292
4293 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4294
4295         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
4296         is provided [was builtin coded-charsets].
4297
4298 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4299
4300         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
4301         is provided [was builtin coded-charsets].
4302
4303 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4304
4305         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
4306         when `utf-2000' is provided [was builtin coded-charsets].
4307
4308 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4309
4310         * mule/mule-conf.el (=hanziku-*): Renamed from
4311         `ideograph-hanziku-*'.
4312         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
4313
4314 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4315
4316         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
4317         `utf-2000' is provided [was builtin coded-charsets].
4318         (ideograph-hanziku-{1..12}): Likewise.
4319
4320 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4321
4322         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
4323         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
4324
4325 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4326
4327         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
4328         when `utf-2000' is provided [was builtin coded-charsets].
4329
4330 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4331
4332         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4333         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
4334         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
4335
4336 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4337
4338         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
4339         (ideograph-gt): Changed to an alias for `=gt'.
4340
4341 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4342
4343         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
4344         is provided; it was defined as a builtin coded-charset.
4345         (ideograph-gt): Likewise.
4346
4347 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4348
4349         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
4350         (ideograph-gt-k): Changed to an alias for `=gt-k'.
4351
4352 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4353
4354         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
4355         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
4356
4357 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4358
4359         * mule/mule-conf.el (=big5-eten): Renamed from
4360         `chinese-big5-eten'.
4361         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
4362
4363 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4364
4365         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
4366         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
4367
4368 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4369
4370         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
4371         (ideograph-cbeta): Changed to an alias for `=cbeta'.
4372
4373 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4374
4375         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
4376         (china3-jef): Changed to an alias for `=jef-china3'.
4377
4378 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4379
4380         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4381         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
4382
4383         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
4384         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
4385         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
4386         when `utf-2000' is provided.
4387
4388 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4389
4390         * mule/mule-charset.el (default-coded-charset-priority-list):
4391         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
4392
4393         * mule/mule-conf.el (ucs-jis-1990): Deleted.
4394         (ucs-jis-2000): Deleted.
4395
4396 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4397
4398         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
4399         UTF-2000.
4400         (=ucs-jis-2000): New coded-charset for UTF-2000.
4401
4402 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4403
4404         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4405         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
4406
4407 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4408
4409         * mule/mule-charset.el (default-coded-charset-priority-list):
4410         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
4411         `ideograph-cbeta'.
4412
4413 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4414
4415         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
4416         builtin coded-charset].
4417
4418 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4419
4420         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4421         settings for &K0-xxxx and &I-K0-xxxx.
4422
4423 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4424
4425         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4426         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
4427
4428 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4429
4430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4431         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
4432
4433 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4434
4435         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
4436         UTF-2000.
4437         (ideograph-gt-pj-k1): Likewise.
4438         (ideograph-gt-pj-k2): Likewise.
4439
4440 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4441
4442         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4443         `=jis-x0208'.
4444
4445 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4446
4447         * mule/mule-conf.el (china3-jef): Add new coded-charset when
4448         UTF-2000 [was a builtin coded-charset].
4449
4450 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4451
4452         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
4453         (utf-8-gb-er): Likewise.
4454
4455 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4456
4457         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4458         settings for JIS X 0212 and JIS X 0208:1978.
4459
4460 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4461
4462         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4463         setting for JIS X 0213.
4464
4465 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4466
4467         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
4468         standard-case-table in UTF-2000.
4469
4470 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4471
4472         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4473         definitions for isolated-chars.
4474
4475 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4476
4477         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
4478         `configure-utf-2000-lisp-directory'.
4479         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
4480         `mule-lisp-load-path'.
4481
4482 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4483
4484         * startup.el (startup-setup-paths): Set and use
4485         `utf-2000-lisp-directory'.
4486         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
4487         UTF-2000.
4488
4489 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4490
4491         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
4492         (paths-find-utf-2000-lisp-directory): New function.
4493         (paths-construct-load-path): Add new optional argument
4494         `utf-2000-lisp-directory'.
4495
4496         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
4497
4498 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4499
4500         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
4501         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
4502         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
4503         (default-coded-charset-priority-list): Add `chinese-big5-1' and
4504         `chinese-big5-2' in UTF-2000.
4505
4506         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
4507         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
4508
4509 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4510
4511         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
4512         `big5-eten-er' in UTF-2000.
4513         (big5-cdp): Modify DOC-string and mnemonic.
4514
4515 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4516
4517         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
4518         UTF-2000 [renamed from utf-8-er].
4519         (utf-8-gb): New coding-system in UTF-2000.
4520         (utf-8-gb-er): Likewise.
4521         (utf-8-cns): Likewise.
4522         (utf-8-cns-er): Likewise.
4523         (utf-8-big5): Likewise.
4524         (utf-8-big5-er): Likewise.
4525         (utf-8-jis): Likewise.
4526         (utf-8-jis-er): Likewise.
4527         (utf-8-ks): Likewise.
4528         (utf-8-ks-er): Likewise.
4529         (utf-8-er): Likewise.
4530
4531 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4532
4533         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
4534         instead of `utf-8-unix' in UTF-2000.
4535
4536         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
4537
4538 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4539
4540         * mule/japanese.el (euc-jisx0213): New coding-system.
4541
4542         * mule/mule-conf.el (japanese-jisx0213-1): Specify
4543         `japanese-jisx0208-1990' as the mother.
4544
4545 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4546
4547         * dumped-lisp.el (preloaded-file-list): Change condition of
4548         loading "close-cdb".
4549
4550 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4551
4552         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4553         setup `coded-charset-entity-reference-alist'.
4554
4555 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4556
4557         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4558         UTF-2000.
4559
4560 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4561
4562         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4563         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4564
4565 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4566
4567         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4568         (chinese-big5-eten-a): Likewise.
4569         (chinese-big5-eten-b): Likewise.
4570         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4571         code range is #x8140 .. #x8DFE.
4572
4573 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4574
4575         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4576         UTF-2000.
4577         (chinese-big5-cdp): Likewise.
4578
4579 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4580
4581         * dumped-lisp.el (preloaded-file-list): Rename
4582         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4583
4584 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4585
4586         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4587         append `system-char-db-source-file-list' into
4588         `preloaded-file-list' in UTF-2000.
4589
4590 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4591
4592         * dumped-lisp.el (preloaded-file-list): Delete
4593         character-definition files.
4594
4595 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4596
4597         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4598         UTF-2000.
4599
4600 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4601
4602         * mule/mule-charset.el (default-coded-charset-priority-list):
4603         Delete `mojikyo-2022-1'.
4604
4605 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4606
4607         * mule/mule-charset.el (default-coded-charset-priority-list):
4608         Delete `mojikyo'.
4609
4610 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4611
4612         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4613         `ucs-sip'.
4614
4615 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4616
4617         * mule/mule-charset.el (default-coded-charset-priority-list):
4618         Comment out `chinese-gb12345'.
4619
4620 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4621
4622         * bytecomp.el (byte-compile-insert-header): Fixed.
4623
4624 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4625
4626         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4627         XEmacs UTF-2000.
4628
4629 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4630
4631         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4632         UTF-2000.
4633
4634 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4635
4636         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4637         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4638
4639 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4640
4641         * mule/mule-charset.el (default-coded-charset-priority-list):
4642         `japanese-jef-china3' is renamed `china3-jef'.
4643
4644 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4645
4646         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4647         `japanese-jef-china3' and `ideograph-cbeta'.
4648
4649 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4650
4651         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4652
4653 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4654
4655         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4656         `chinese-big5-cdp'.
4657
4658 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4659
4660         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4661         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4662
4663 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4664
4665         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4666         loading character definitions.
4667
4668 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4669
4670         * dumped-lisp.el (preloaded-file-list): Rename
4671         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4672
4673 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4674
4675         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4676         `chinese-big5'.
4677
4678 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4679
4680         * dumped-lisp.el (preloaded-file-list): Dump
4681         "Ideograph-R028-Private" with XEmacs UTF-2000.
4682
4683 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4684
4685         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4686         `chinese-gb12345'.
4687
4688 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4689
4690         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4691         `ideograph-gt-pj-{1..11}'.
4692
4693         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4694         XEmacs UTF-2000.
4695
4696 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4697
4698         * mule/mule-charset.el (default-coded-charset-priority-list):
4699         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4700         `chinese-isoir165'.
4701
4702 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4703
4704         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4705         `image/png', `image/x-xpm' and `image/tiff'.
4706
4707         * files.el (binary-file-regexps): Add *.PNG.
4708
4709 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4710
4711         * mule/mule-charset.el (default-coded-charset-priority-list):
4712         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4713         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4714
4715 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4716
4717         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4718         the first completion when UTF-2000 is running.
4719
4720 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4721
4722         * mule/mule-charset.el (default-coded-charset-priority-list):
4723         Delete `ucs'.
4724
4725 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4726
4727         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4728
4729         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4730         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4731
4732 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4733
4734         * mule/vietnamese.el (vscii-2): Delete abolished property
4735         `composite'; now composite mode is default.
4736
4737 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4738
4739         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4740         of `raw-text'; check \uHHHH representation even if non-ascii
4741         characters are not found.
4742
4743         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4744         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4745         unconditionally.
4746
4747         * mule/viet-ccl.el: New file.
4748
4749         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4750         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4751         - Separate CCL based implementations to viet-ccl.el.
4752
4753 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4754
4755         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4756         "jisx0213.2000-1".
4757         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4758
4759         * mule/mule-charset.el (default-coded-charset-priority-list):
4760         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4761         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4762
4763 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4764
4765         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4766
4767 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4768
4769         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4770         `ucs' in UTF-2000.
4771
4772 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4773
4774         * mule/mule-charset.el (default-coded-charset-priority-list):
4775         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4776         `arabic-iso8859-6'.
4777
4778 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4779
4780         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4781         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4782
4783 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4784
4785         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4786         `katakana-jisx0201' in UTF-2000.
4787
4788 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4789
4790         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4791         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4792         "u0FB50-Arabic-Presentation-Forms-A",
4793         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4794         "u0FE50-Small-Form-Variants",
4795         "u0FE70-Arabic-Presentation-Forms-B",
4796         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4797         UTF-2000.
4798
4799 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4800
4801         * dumped-lisp.el (preloaded-file-list): Delete
4802         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4803         ... "Ideograph-R214-Flute" in UTF-2000.
4804
4805 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4806
4807         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4808         (japanese-jisx0213-2): New coded-charset.
4809
4810         * dumped-lisp.el (preloaded-file-list): Add
4811         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4812         "Ideograph-R030-Mouth".
4813
4814 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4815
4816         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4817         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4818         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4819         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4820         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4821         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4822         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4823         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4824
4825 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4826
4827         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4828         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4829         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4830         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4831         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4832
4833         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4834         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4835
4836 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4837
4838         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4839         in UTF-2000.
4840
4841 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4842
4843         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4844         (chinese-isoir165): Moved from mule/chinese.el.
4845         (chinese-cns11643-3): Moved from mule/chinese.el.
4846         (chinese-cns11643-4): Moved from mule/chinese.el.
4847         (chinese-cns11643-5): Moved from mule/chinese.el.
4848         (chinese-cns11643-6): Moved from mule/chinese.el.
4849         (chinese-cns11643-7): Moved from mule/chinese.el.
4850
4851         * mule/chinese.el: Move definition of coded-charsets to
4852         mule/mule-conf.el.
4853
4854 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4855
4856         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4857         `ideograph-daikanwa'.
4858
4859 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4860
4861         * dumped-lisp.el (preloaded-file-list): Delete
4862         "ccs-jisx0201-latin.el".
4863
4864 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4865
4866         * dumped-lisp.el (preloaded-file-list): Add
4867         "u031A0-Extended-Bopomofo" in UTF-2000.
4868
4869 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4870
4871         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4872         renamed to u02E00-CJK-Radical-Supplement.
4873
4874 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4875
4876         * dumped-lisp.el (preloaded-file-list): Add
4877         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4878         "u030A0-Katakana", "u03100-Bopomofo",
4879         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4880         "u03200-Enclosed-CJK-Letters-and-Months" and
4881         "u03300-CJK-Compatibility".
4882
4883 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4884
4885         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4886         "u02F00-Kangxi-Radicals" and
4887         "u02FF0-Ideographic-Description-Characters".
4888
4889 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4890
4891         * dumped-lisp.el (preloaded-file-list): Add
4892         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4893         "u02800-Braille-Patterns" in UTF-2000.
4894
4895 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4896
4897         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4898         "uXXXXX-*.el" in UTF-2000.
4899
4900         * bytecomp.el (byte-compile-insert-header): Delete comments if
4901         non-ASCII characters are found; allow `byte-compile-dynamic' and
4902         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4903         `raw-text'.
4904
4905 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4906
4907         * dumped-lisp.el (preloaded-file-list): Add
4908         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4909         "u025A0-Geometric-Shapes.el".
4910
4911 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4912
4913         * dumped-lisp.el (preloaded-file-list): Add
4914         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4915         "u02460-Enclosed-Alphanumerics.el".
4916
4917 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4918
4919         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4920         `chinese-gb2312'.
4921
4922         * dumped-lisp.el (preloaded-file-list): Add
4923         "u02200-Mathematical-Operators.el" and
4924         "u02300-Miscellaneous-Technical.el".
4925
4926 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4927
4928         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4929         `chinese-cns11643-*'.
4930
4931         * dumped-lisp.el (preloaded-file-list): Add
4932         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4933         "u02190-Arrows.el" in UTF-2000.
4934
4935 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4936
4937         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4938         `korean-ksc5601'.
4939
4940         * dumped-lisp.el (preloaded-file-list): Add
4941         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4942         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4943         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4944
4945 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4946
4947         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4948
4949 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4950
4951         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4952         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4953         "u01780-Khmer.el", "u01800-Mongolian.el",
4954         "u01E00-Latin-Extended-Additional.el" and
4955         "u01F00-Greek-Extended.el" in UTF-2000.
4956
4957 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4958
4959         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4960         `ethiopic-ucs' and `ethiopic'.
4961
4962         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4963         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4964
4965         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4966         from mule/ethiopic.el.
4967
4968         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4969         mule/mule-conf.el.
4970
4971 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4972
4973         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4974         `lao'.
4975
4976         * mule/mule-conf.el (lao): New coded-charset.
4977
4978         * dumped-lisp.el (preloaded-file-list): Add
4979         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4980         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4981         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4982         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4983         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4984
4985 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4986
4987         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4988         `ucs-bmp' and `arabic-iso8859-6'.
4989
4990 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4991
4992         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4993         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4994         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4995
4996 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4997
4998         * startup.el (normal-top-level): Load autoload file for UTF-2000
4999         in UTF-2000.
5000
5001 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
5002
5003         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
5004         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
5005         "u00020-Basic-Latin.el", "u00080-C1.el",
5006         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
5007         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
5008         "u002B0-Spacing-Modifier-Letters.el",
5009         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
5010         UTF-2000.
5011
5012 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
5013
5014         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5015         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
5016         instead of `vietnamese-viscii-*'.
5017
5018 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
5019
5020         * mule/mule-conf.el: New file.
5021
5022         * mule/misc-lang.el: Move definition of charset `ipa' to
5023         mule/mule-conf.el.
5024
5025 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5026
5027         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5028         `latin-viscii'; prefer it for characters used in Vietnamese.
5029
5030 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
5031
5032         * bytecomp.el (byte-compile-insert-header): Fix regexp.
5033
5034 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
5035
5036         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
5037         `vietnamese-viscii-lower'.
5038         (latin-viscii-upper): Renamed from charset
5039         `vietnamese-viscii-upper'.
5040         (vietnamese-viscii-lower): New alias for charset
5041         `latin-viscii-lower'.
5042         (vietnamese-viscii-upper): New alias for charset
5043         `latin-viscii-upper'.
5044
5045 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
5046
5047         * mule/mule-charset.el (default-coded-charset-priority-list):
5048         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
5049
5050 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
5051
5052         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
5053         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
5054         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
5055         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
5056         lisp/utf-2000.
5057
5058 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5059
5060         * mule/ccs-tcvn5712.el: New file.
5061
5062 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5063
5064         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
5065         in UTF-2000.
5066
5067 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5068
5069         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5070         `japanese-jisx0208'.
5071
5072 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5073
5074         * dumped-lisp.el (preloaded-file-list): Add
5075         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
5076         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
5077         UTF-2000.
5078
5079         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
5080         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
5081         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
5082         mule/ccs-viscii.el: New files.
5083
5084         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
5085         if \uXXXX is found.
5086
5087 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5088
5089         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5090         `hiragana-jisx0208' and `katakana-jisx0208'.
5091
5092 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
5093
5094         * mule/chinese.el (chinese-cns11643-3): Define it even if
5095         `utf-2000' is provided.
5096         (chinese-cns11643-4): Likewise.
5097         (chinese-cns11643-5): Likewise.
5098         (chinese-cns11643-6): Likewise.
5099         (chinese-cns11643-7): Likewise.
5100
5101 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
5102
5103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5104         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
5105
5106 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5107
5108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5109         `cyrillic-iso8859-5' and `greek-iso8859-7'.
5110
5111 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5112
5113         * mule/mule-charset.el (default-coded-charset-priority-list):
5114         Setup in UTF-2000.
5115
5116 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
5117
5118         * mule/viet-chars.el: Don't define charset
5119         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
5120         they are defined as builtin charsets.
5121
5122 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
5123
5124         * version.el (emacs-version): Add more space just before UTF-2000
5125         version string.
5126
5127 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
5128
5129         * version.el ([constant] emacs-version): Don't add a space in the
5130         preceding place of `xemacs-betaname' because it is duplicated.
5131         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
5132
5133         * startup.el (splash-frame-body): Add ETL.
5134
5135 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
5136
5137         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
5138         is provided because it is defined as builtin charset.
5139         (chinese-cns11643-4): Likewise.
5140         (chinese-cns11643-5): Likewise.
5141         (chinese-cns11643-6): Likewise.
5142         (chinese-cns11643-7): Likewise.
5143
5144 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
5145
5146         * mule/mule-cmds.el (reset-language-environment): Fix problem when
5147         coding-system `iso-10646-ucs-4' is not defined.
5148
5149 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
5150
5151         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
5152         coding-system if `utf-2000' is provided.
5153
5154 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
5155
5156         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
5157         `utf-2000' is provided.
5158
5159 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
5160
5161         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
5162         if utf-2000 is provided temporally.
5163
5164 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
5165
5166         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
5167         as builtin variable].
5168
5169 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
5170
5171         * files.el (insert-file-contents-literally): Treat file as binary;
5172         call file-name-handlers. [sync with Emacs 20.3.10]
5173
5174 2008-12-28  Vin Shelton  <acs@xemacs.org>
5175
5176         * XEmacs 21.4.22 is released
5177
5178 2008-12-30  Vin Shelton  <acs@xemacs.org>
5179
5180         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
5181         during building even if no packages are found.
5182
5183 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
5184
5185         * printer.el (generic-print-region): 
5186         (generic-print-buffer): 
5187         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
5188         check if the msprinter device is available, now that msprinter is
5189         always available as a specifier tag. 
5190
5191 2008-12-24  Vin Shelton  <acs@xemacs.org>
5192
5193         * about.el: Add Francisco to my bio!
5194
5195 2008-12-23  Vin Shelton  <acs@xemacs.org>
5196
5197         * autoload.el: Move operator definitions to autoload-operators.el
5198         in the xemacs-base package.
5199
5200 2007-11-22  Vin Shelton  <acs@xemacs.org>
5201
5202         * about.el (about-hacker-contribution): Updated my bio.
5203
5204 2007-10-07  Vin Shelton  <acs@xemacs.org>
5205
5206         * XEmacs 21.4.21 is released
5207
5208 2007-09-19  Didier Verna  <didier@xemacs.org>
5209
5210         Update my personal info.
5211         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
5212         * about.el (about-other-current-hackers): Ditto.
5213         * about.el (about-url-alist): Add my musical website.
5214         * about.el (about-personal-info): Update my entry.
5215         * about.el (about-hacker-contribution): Ditto.
5216
5217 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
5218
5219         * package-get.el (package-get-download-sites): Update download
5220         sites in Japan.
5221         * package-get.el (package-get-pre-release-download-sites): Ditto.
5222
5223 2007-08-18  Vin Shelton  <acs@xemacs.org>
5224
5225         * package-get.el (package-get-pre-release-download-sites): Sync
5226         mirror sites with 21.5.  (Thanks, Adrian)
5227
5228 2007-08-09  Mike Sperber  <mike@xemacs.org>
5229
5230         * startup.el (migrate-user-init-file): Create backup of
5231         `user-init-file' before migrating.
5232         * startup.el (maybe-migrate-user-init-file): Print
5233         information about backup file.
5234         (maybe-create-compatibility-dot-emacs): Follow above change.
5235
5236 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
5237
5238         * font-lock.el: Sync font-lock-add-keywords and
5239         font-lock-remove-keywords from GNU Emacs.
5240         * font-lock.el (font-lock-keywords-alist): New.
5241         * font-lock.el (font-lock-removed-keywords-alist): New.
5242         * font-lock.el (font-lock-add-keywords): New.
5243         * font-lock.el (font-lock-update-removed-keyword-alist): New.
5244         * font-lock.el (font-lock-remove-keywords): New.
5245
5246 2007-08-16  Vin Shelton  <acs@xemacs.org>
5247
5248         * font-lock.el: Add defvar for font-lock-warning-face.  Original
5249         patch from Hans de Graaff.
5250
5251 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
5252
5253         * package-get.el (package-get-download-sites): Document Chile and
5254         update Denmark download site.
5255         * package-get.el (package-get-pre-release-download-sites): Ditto.
5256
5257 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5258
5259         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
5260
5261 2006-12-09  Vin Shelton  <acs@xemacs.org>
5262
5263         * XEmacs 21.4.20 is released
5264
5265 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
5266
5267         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
5268
5269 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
5270
5271         * info.el (Info-find-file-node, Info-insert-dir)
5272         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
5273         `(equal buffer-file-truename (file-truename buffer-file-name))'.
5274         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
5275         and discussion.
5276
5277 2006-05-20  Ville Skyttä  <scop@xemacs.org>
5278
5279         * obsolete.el (line-beginning-position): New, from 21.5.x.
5280         (line-end-position): Ditto.
5281
5282 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
5283
5284         * package-get.el (package-get-download-sites): Welcome
5285         nl.xemacs.org and Thanks!
5286         * package-get.el (package-get-pre-release-download-sites): Ditto.
5287
5288 2004-01-19  Martin Buchholz  <martin@xemacs.org>
5289
5290         * font-lock.el: Add support for not-so recent changes in Java to
5291         java-mode.
5292
5293 2006-01-28  Vin Shelton  <acs@xemacs.org>
5294
5295         * XEmacs 21.4.19 is released
5296
5297 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
5298
5299         * easymenu.el: Update copyright. 
5300         * easymenu.el (easy-menu-all-popups):
5301         Add a docstring. 
5302         * easymenu.el (easy-menu-add):
5303         Document a bug, rework the function to preserve any existing
5304         non-default mode-popup-menu instead of overwriting it, and not to
5305         bother normalising the menu title (nothing else does).
5306         * easymenu.el (easy-menu-remove):
5307         Restore the default mode-popup-menu instead of leaving an empty
5308         one when we remove the last easy-menu popup. 
5309
5310 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
5311
5312         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
5313         as suggested by Rodrigo Ventura.
5314         * package-get.el (package-get-pre-release-download-sites): Ditto,
5315         with replacement of xemacs-21.5 by beta, which is the logical path
5316         to our beta core and package pre-releases.
5317
5318 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
5319
5320         * package-get.el (package-get-download-sites): Add Hong Kong
5321         download site.
5322         * package-get.el (package-get-pre-release-download-sites): Ditto.
5323
5324 2005-12-26  Vin Shelton  <acs@xemacs.org>
5325
5326         * find-paths.el:
5327         * find-paths.el (paths-emacs-root-p): Add search for package root.
5328         * find-paths.el (paths-find-emacs-root): Replaced with
5329         paths-find-invocation-roots, which returns a list of roots.
5330         * find-paths.el (paths-find-invocation-roots): New.
5331         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
5332
5333 2005-12-05  Ville Skyttä  <scop@xemacs.org>
5334
5335         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
5336         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
5337
5338 2005-12-03  Vin Shelton <acs@xemacs.org>
5339
5340         * XEmacs 21.4.18 is released
5341
5342 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
5343
5344         * package-get.el (package-get-download-sites): Update reflecting
5345         latest http://www.xemacs.org/Releases/ information generated by
5346         xemacs-builds/adrian/website/package-get-2-download-sites.el.
5347         * package-get.el (package-get-pre-release-download-sites): Ditto.
5348
5349 2005-02-28  Simon Josefsson  <jas@extundo.com>
5350
5351         * about.el (xemacs-hackers): Add jas.
5352         (about-other-current-hackers): Likewise.
5353         (about-url-alist): Add URL for jas.
5354         (about-personal-info): Document jas.
5355         (about-hacker-contribution): Describe jas contributions.
5356
5357 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5358
5359         * easymenu.el (easy-menu-remove): As described in 
5360         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
5361         except the "Command" menu from mode-popup-menu. 
5362
5363 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5364  
5365         * font.el (font-spatial-to-canonical): Correct calculation of 
5366         return value for pixel-based input value. 
5367  
5368 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
5369
5370         * code-process.el (call-process): Process-related docstring
5371         improvements spurred by Norbert Koch.
5372         * code-process.el (call-process-region): Ditto.
5373         * code-process.el (start-process): Ditto.
5374
5375 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
5376
5377         * finder.el (finder-find-library): Return filename actually
5378         searched for.
5379
5380 2005-10-10  Steve Youngs  <steve@sxemacs.org>
5381
5382         * help.el (view-emacs-news): Use `expand-file-name' instead of
5383         `locate-data-file' as the latter will find any "NEWS" files that
5384         might exist in packages _before_ the one in core.
5385
5386 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
5387
5388         * package-get.el (package-get-init-package):
5389         package-get-init-package buglet (21.4.17) by Jeff Mincy
5390         <mincy@rcn.com> fixing false temporary load-path shadows reported
5391         after package installation and simplifying code.
5392
5393 2005-10-18  Ville Skyttä  <scop@xemacs.org>
5394
5395         * package-get.el (package-get-download-sites): Sync mirrors list
5396         with the XEmacs website.
5397         (package-get-pre-release-download-sites): Ditto.
5398
5399 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
5400
5401         * derived.el (derived-mode-merge-syntax-tables):
5402         Revert my 21.5-only patch of 2003-07-18 which slipped in
5403         through Jerry James's patch of 2004-06-07.
5404
5405 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
5406
5407         * cmdloop.el (keyboard-quit): Remove workaround for
5408         `region-active-p' not making sure active region is in current
5409         buffer now that it does.
5410         * minibuf.el (minibuffer-keyboard-quit): Ditto.
5411         * simple.el (region-active-p): `region-active-p' to only return t
5412         when active region is in current buffer.
5413
5414 2005-02-21  Norbert Koch  <viteno@xemacs.org>
5415
5416         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
5417         package names, quell a byte-compiler warning, doc fix.
5418
5419 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
5420
5421         * buffer.el (pop-to-buffer):
5422         * window-xemacs.el (display-buffer):
5423         Document use of `same-window-buffer-names,' `same-window-regexps'
5424         by pop-to-buffer and display-buffer. 
5425         
5426 2005-02-06  Vin Shelton <acs@xemacs.org>
5427
5428         * XEmacs 21.4.17 is released
5429
5430 2005-01-29  Ben Wing  <ben@xemacs.org>
5431
5432         * shadow.el (find-emacs-lisp-shadows):
5433         Add custom-defines to list of ignored files.
5434
5435 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
5436
5437         * simple.el (shifted-motion-keys-select-region): Fix statement
5438         about unshifted-motion-keys-deselect-region.
5439
5440 2004-12-15  Ville Skyttä  <scop@xemacs.org>
5441
5442         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
5443         now) for GNU Emacs compatibility.
5444         (make-obsolete-variable): Ditto.
5445
5446 2004-01-08  Ben Wing  <ben@xemacs.org>
5447
5448         * code-files.el (load):
5449         File positions are 0 based not 1 based. Thanks to Steve Youngs.
5450
5451 2004-12-05  Vin Shelton <acs@xemacs.org>
5452
5453         * XEmacs 21.4.16 is released
5454
5455 2004-12-04  Vin Shelton  <acs@xemacs.org>
5456
5457         * auto-autoloads.el: Regenerated.
5458
5459         * custom-load.el: Regenerated.
5460
5461 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
5462
5463         Fix bug: apropos errors if a defalias refers to an undefined
5464         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
5465
5466         * apropos.el (apropos):
5467         (apropos-command):
5468         * help.el (frob-help-extents):
5469         * help-macro.el (make-help-screen):
5470         * hyper-apropos.el (hyper-apropos-grok-functions):
5471         (hyper-apropos-get-doc):
5472         Catch void-function error thrown by `documentation'.
5473
5474 2004-09-02  Steve Youngs  <steve@youngs.au.com>
5475
5476         * packages.el (package-require): Fix incorrect arg to format.
5477         This fixes a `format specifier' error.
5478
5479 2004-08-13  Jerry James  <james@xemacs.org>
5480
5481         * bytecomp.el (forward-word): Tell the byte compiler the correct
5482         number of arguments to forward-word.
5483
5484 2004-08-12  Sven Grundmann  <sven@xemacs.org>
5485
5486         * etags.el: Fixed loading of include files for tag completion. Now
5487         you can make a tag file for a library, include it into your
5488         project and it will be reloaded only if it changed. Infinte
5489         include loops are detected and the correct tag files are loaded.
5490         * etags.el (buffer-tag-table-list): Load and verify tag files in
5491         the external function buffer-tag-table-list-load.
5492         * etags.el (buffer-tag-table-list-load): New. Load and verify the
5493         tag files. Also load the included tag files. The priority of the
5494         included files is right below their parent file. If multiple
5495         matches occur then the symbols from the parent file are found
5496         first.
5497         * etags.el (tag-table-include-files): Corrected comment
5498         string. Switched to pattern constant tags-include-pattern to have
5499         it at a central location.
5500         * etags.el (tags-include-pattern): Added doc string.
5501         * etags.el (add-to-tag-completion-table): Removed obsolete
5502         comments as the include files are allready returned by
5503         buffer-tag-table-list and loaded.
5504         * etags.el (find-tag-internal): The include files are allready
5505         included in tag-tables as buffer-tag-table-list returns them now.
5506
5507 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
5508
5509         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
5510         Loading items into the notebook is now done by C code.
5511         * widgets-gtk.el (gtk-widget-instantiate-internal):
5512         Style no longer changed.
5513
5514 2004-06-28  Nix  <nix@esperi.org.uk>
5515
5516         * cmdloop.el (truncate-command-history-for-gc): Delay
5517         execution of all things that look up variable bindings,
5518         via `enqueue-eval-event'.
5519
5520 2004-06-24  Vin Shelton  <acs@xemacs.org>
5521
5522         * package-get.el (package-get-require-signed-base-updates):
5523         now defaults to nil.
5524
5525 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5526
5527         * subr.el (split-string): Clean up docstring.
5528
5529 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
5530
5531         * faces.el (zmacs-region): fix typo in docstring.
5532
5533 2004-06-07  Jerry James  <james@xemacs.org>
5534
5535         * derived.el: Synch with Emacs 21.3.
5536         * subr.el (with-local-quit): New, from Emacs 21.3.
5537         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
5538         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
5539         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
5540
5541 2004-06-16  Jerry James  <james@xemacs.org>
5542
5543         * cl.el (cl-set-substring): Increment start by the length of the
5544         string, not the string itself.
5545
5546 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
5547
5548         * etags.el (tag-table-include-files): Expand included TAGS file
5549         paths to avoid problems with relative paths.  Thanks to Peter
5550         Chubb <peterc@gelato.unsw.edu.au>.
5551         * etags.el (tags-include-pattern): New.
5552         * etags.el (add-to-tag-completion-table): Parse and ignore
5553         trailing include lines.
5554
5555 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5556
5557         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5558         avoiding line solely composed of equal signs.
5559
5560 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5561
5562         * cus-edit.el (alloc): Typo fix.
5563         * cus-edit.el (custom-browse-visibility): Ditto.
5564         * cus-edit.el (custom-variable-value-create): Ditto.
5565         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5566         * cus-edit.el (custom-save-variables): Bind print-length and
5567         print-level to nil to avoid value abbreviation.
5568         * cus-edit.el (custom-save-face-internal): Ditto.
5569         * cus-edit.el (custom-save-faces): Save in sorted order.
5570         * cus-edit.el (custom-save-resets): Bind print-length and
5571         print-level to nil to avoid value abbreviation.
5572         * cus-edit.el (custom-save-loaded-themes): Ditto.
5573
5574 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5575
5576         * subr.el (split-string-default-separators): New.
5577         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5578         see comment in source.
5579
5580 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5581
5582         * mule/japanese.el (paragraph-start, paragraph-separate):
5583         Remove anchor to BOL.
5584
5585 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5586
5587         * cl.el (gensym, gentemp): Improve docstrings.
5588
5589 2004-05-10  Vin Shelton  <acs@xemacs.org>
5590
5591         * etags.el: Sync with 21.5 version.
5592
5593 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5594
5595         * etags.el:
5596         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5597         only for use with exuberant ctags. This will also enable building of 
5598         completion tables with exuberant ctags. This will not work with
5599         xemacs ctags. 
5600         * etags.el (get-tag-table-buffer): New function for creating of
5601         completion table is used if tags-exuberant-ctags-optimization-p ist t
5602         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5603         finding the tag names. New.
5604         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5605         building tag completion table with exuberant ctags. New.
5606         * etags.el (find-tag-internal): Improve exact tag matching for tags
5607         with name fields. Before the patch return types of functions or
5608         function parameters (with exuberant ctags) were found as matches.
5609
5610 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5611
5612         * list-mode.el (display-completion-list): Fixed completion list was
5613         taking the width of the frame and not of the window for displaying
5614         the selection methods.
5615
5616 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5617
5618         * menubar-items.el (default-menubar): Options are saved to custom.el.
5619
5620
5621 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5622
5623         * isearch-mode.el (isearch-abort): Preserve successful search target.
5624
5625 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5626
5627         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5628         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5629         Bihlmeyer.
5630         * gnuserv.el (gnuserv-mode-line-string): New.
5631         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5632         gnuserv-mode.
5633         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5634         * gnuserv.el (gnuserv-edit-files): Use
5635         make-x-device-with-gtk-fallback.
5636
5637 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5638
5639         * gtk-widgets.el: New import: gtk-accel-group-new.
5640         * dialog-gtk.el:
5641         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5642         * dialog-gtk.el (popup-builtin-question-dialog):
5643         Added support for dialog button mnemonics.
5644
5645 2004-03-22  Chris Green <cmg@dok.org>
5646
5647         * process.el (shell-command): Output buffer was ignored when a
5648         background process was run via shell-command.
5649
5650 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5651
5652         * cus-edit.el (custom-save-variables): Retrieve a list of
5653         variables to save first, sort it, and make sure the variables are
5654         saved in sorted order.
5655
5656 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5657  
5658         * package-get.el (package-get-update-base-from-buffer): Force
5659         binary coding system for verifying GnuPG signature in the
5660         package-index file.
5661  
5662 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5663
5664         * package-get.el (package-get-package-index-file-location): Handle
5665         missing "EMACSPACKAGEPATH" environment variable.
5666
5667 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5668
5669         * package-admin.el (package-admin-find-top-directory): Simplify
5670         directory comparisions and fix substring errors on short path
5671         components.
5672         * package-get.el (package-get-package-index-file-location):
5673         Default to first component of "EMACSPACKAGEPATH", if set.
5674
5675 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5676
5677         * package-get.el (process-error): New error datum.
5678
5679 2004-02-02  Vin Shelton <acs@xemacs.org>
5680
5681         * XEmacs 21.4.15 is released
5682
5683 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5684
5685         * itimer.el (activate-itimer): Modify the itimer timeout value as
5686         if it were begun at the last time when the itimer driver was woken
5687         up.
5688
5689 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5690
5691         * specifier.el (Copyright):
5692         Update.
5693         (make-specifier-and-init):
5694         (map-specifier):
5695         (canonicalize-inst-pair):
5696         (canonicalize-spec-list):
5697         (set-specifier):
5698         Synch docstrings to 21.5 where appropriate.
5699
5700 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5701
5702         * package-get.el (package-get-list-packages-where): New.  A
5703         function that allows searching for groups of packages.  For
5704         example, find all packages that require the fsf-compat package.
5705
5706 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5707
5708         The Great PUI Sync.
5709
5710         * auto-autoloads.el: Regenerated.
5711
5712         * custom-load.el: Regenerated.
5713
5714         * dumped-lisp.el (packages-hardcoded-lisp): New.
5715
5716         * menubar-items.el (menu-max-items): New.
5717         (menu-submenu-max-items): New.
5718         (menu-submenu-name-format): New.
5719         (menu-split-long-menu): New.
5720         (menu-sort-menu): New.
5721         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5722
5723         * obsolete.el (pui-add-install-directory): Renamed to the more
5724         logical `pui-set-local-package-get-directory'.
5725         (package-get-download-menu): Moved to `package-ui.el' and renamed
5726         to `package-ui-add-download-menu'.
5727
5728         * package-admin.el (package-admin-install-function-mswindows):
5729         Whitespace clean up.
5730         (package-admin-add-single-file-package): Removed.
5731         (package-admin-default-install-function): Whitespace clean up.
5732         (package-admin-find-top-directory): New.
5733         (package-admin-get-install-dir): Use it.
5734         (package-admin-get-manifest-file): 
5735         (package-admin-check-manifest): 
5736         (package-admin-add-binary-package):
5737         (package-admin-get-lispdir):
5738         (package-admin-delete-binary-package):
5739         (package-admin):
5740
5741         * package-get.el (package-get-package-index-file-location): New.
5742         (package-get-install-to-user-init-directory): New.
5743         (package-get-remote):
5744         (package-get-download-sites):
5745         (package-get-pre-release-download-sites): New.
5746         (package-get-site-release-download-sites): New.
5747         (package-get-base-filename):
5748         (package-get-always-update):
5749         (package-get-user-index-filename): Removed.
5750         (package-get-pgp-available-p): New.
5751         (package-get-require-signed-base-updates):
5752         (package-get-was-current):
5753         (package-entries-are-signed): New.
5754         (package-get-continue-update-base): New.
5755         (package-get-download-menu): Removed.
5756         (package-get-require-base):
5757         (package-get-update-base-entry):
5758         (package-get-locate-file):
5759         (package-get-locate-index-file):
5760         (package-get-maybe-save-index):
5761         (package-get-update-base):
5762         (package-get-update-base-from-buffer):
5763         (package-get-update-base-entries):
5764         (package-get-interactive-package-query):
5765         (package-get-update-all):
5766         (package-get-all):
5767         (package-get-dependencies):
5768         (package-get-init-package):
5769         (package-get-info): New.
5770         (package-get):
5771         (package-get-staging-dir):
5772         (package-get-set-version-prop): Removed.
5773         (package-get-installedp):
5774         (package-get-ever-installed-p):
5775         (packages): Removed.
5776         (package-get-custom-groups): Removed.
5777         (package-get-custom): Removed.
5778         (package-get-custom-add-entry): Removed.
5779
5780         * package-info.el (batch-update-package-info):
5781
5782         * package-net.el (package-net-batch-generate-bin-ini):
5783         (package-net-update-installed-db):
5784
5785         * package-ui.el (pui-info-buffer):
5786         (pui-directory-exists): Removed.
5787         (pui-package-dir-list): Removed.
5788         (pui-add-install-directory): Removed.
5789         (package-ui-download-menu): New.
5790         (package-ui-pre-release-download-menu): New.
5791         (package-ui-site-release-download-menu): New.
5792         (pui-set-local-package-get-directory): New.
5793         (pui-package-symbol-char):
5794         (pui-update-package-display):
5795         (pui-toggle-package):
5796         (pui-toggle-package-key):
5797         (pui-toggle-package-delete):
5798         (pui-toggle-package-delete-key):
5799         (pui-toggle-package-event):
5800         (pui-toggle-verbosity-redisplay):
5801         (pui-install-selected-packages):
5802         (pui-add-required-packages):
5803         (pui-help-echo):
5804         (pui-display-info):
5805         (list-packages-mode):
5806         (pui-list-packages):
5807
5808         * packages.el (packages-compute-package-locations):
5809         (package-require):
5810         (package-delete-name):
5811         (packages-hardcoded-lisp): Removed.
5812         (packages-useful-lisp): Removed.
5813         (packages-unbytecompiled-lisp): Removed.
5814         (packages-find-package-directories):
5815
5816         Summary:
5817
5818         Major code clean up of all things PUI.
5819
5820         Much improved code to determine where packages should be
5821         installed.  PUI no longer depends on any packages being
5822         pre-installed to compute where packages are to be installed to.
5823
5824         The user can specify the location of their package-index file.  It
5825         isn't necessary to set this because it has sane defaults.  People
5826         who "run-in-place" won't accidently overwrite the CVS
5827         package-index file.  See
5828         `package-get-package-index-file-location'. 
5829
5830         PUI will now properly clean up after itself in the event of an
5831         unsuccessful package install.  This drastically reduces the number
5832         of "wrong md5sum" FAQs.
5833
5834         non-Mule XEmacsen can no longer install Mule packages.
5835
5836         Package management via the custom interface has been removed.
5837
5838         The PUI related menubar items have been reorganised.
5839
5840         The PGP verification code has been fixed and the default for
5841         whether or not it is used is automatically computed.
5842
5843         * update-elc.el ((preloaded-file-list site-load-packages
5844         need-to-dump dumped-exe)):
5845         Just a couple of small changes to allow for
5846         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5847         existing anymore.
5848
5849 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5850
5851         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5852         apply `format' to the first argument of byte-compile-warn, it
5853         already calls format.
5854
5855 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5856
5857         * files.el (delete-old-versions): Avoid going interactive during
5858         make install when environment variable VERSION_CONTROL is set.
5859
5860 2003-12-04  Vin Shelton  <acs@xemacs.org>
5861
5862         * menubar-items.el (menu-item-search): Only bring up search dialog
5863         box if the feature is available and desired.
5864
5865 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5866
5867         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5868
5869 2003-11-05  Vin Shelton  <acs@xemacs.org>
5870
5871         * help.el (Help-prin1-face):
5872         (Help-princ-face):
5873         princ and prin1 are functions and need to be called as such.  The
5874         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5875
5876 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5877
5878         * about.el (about-xemacs): Give full version and build date.
5879
5880 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5881
5882         * win32-native.el (grep-null-device): This XEmacs has null-device.
5883
5884 2003-09-06  Mike Sperber  <mike@xemacs.org>
5885
5886         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5887         implement the specified semantics for `defvar.'
5888
5889 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5890
5891         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5892         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5893         displaying buffer in question.
5894
5895 2003-09-03  Vin Shelton <acs@xemacs.org>
5896
5897         * XEmacs 21.4.14 is released
5898
5899 2003-08-17  Vin Shelton  <acs@xemacs.org>
5900
5901         * about.el: Vanity patch.
5902
5903 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5904
5905         * code-process.el (call-process):
5906         (call-process-region):
5907         (start-process):
5908         Document coding system processing.
5909
5910 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5911
5912         * startup.el (splash-frame-body): Idiomatic English.
5913
5914 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5915
5916         * font-lock.el (font-lock-match-java-declarations): Move
5917         save-restriction, narrow-to-region to beginning of function to
5918         avoid going beyond the limit and causing an infloop.
5919
5920 2003-04-16  Jerry James  <james@xemacs.org>
5921
5922         * keydefs.el: Remove mappings for keys mapped to the nowhere
5923         defined function function-key-error.
5924
5925 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5926
5927         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5928         lisp-interaction-mode-hook): Add the docstrings.
5929
5930 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5931
5932         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5933         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5934         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5935
5936 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5937
5938         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5939         lambda list after the original doc.  Care about
5940         #'(lambda () "SingleString") 
5941         (cl-upcase-arg): 
5942         (cl-function-arglist):
5943         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5944         circular data structures in lambda list specification
5945
5946 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5947
5948         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5949         to appear in font-lock-function-name-face.
5950
5951 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5952
5953         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5954         is not also the value of the lambda.
5955
5956 2003-05-06  Andy Piper  <andy@xemacs.org>
5957
5958         * files.el (revert-buffer): Make sure local variables get processed,
5959         even in the case of an optimized reversion.
5960
5961 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5962
5963         * XEmacs 21.4.13 is released
5964
5965 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5966
5967         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5968         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5969
5970 2003-02-14  Ben Wing  <ben@xemacs.org>
5971
5972         * byte-optimize.el:
5973         * byte-optimize.el (byte-compile-inline-expand):
5974         * byte-optimize.el (byte-compile-unfold-lambda):
5975         * byte-optimize.el (byte-optimize-form-code-walker):
5976         * byte-optimize.el (byte-optimize-form):
5977         * byte-optimize.el (byte-decompile-bytecode-1):
5978         * byte-optimize.el (byte-optimize-lapcode):
5979         Review carefully and sync up to 20.7 except for areas as noted.
5980         Fixes problem with JDE compilation.
5981
5982 2003-02-05  Ben Wing  <ben@xemacs.org>
5983
5984         * simple.el:
5985         * simple.el (motion-keys-for-shifted-motion):
5986         Omit M-S-home/end from motion keys.
5987
5988 2003-02-07  Ben Wing  <ben@xemacs.org>
5989
5990         * text-props.el (text-property-any):
5991         * text-props.el (text-property-not-all):
5992         Fix bug when end > start.
5993
5994 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5995
5996         * info.el (Info-insert-dir): Make default-directory end in
5997         separator.  Patch due to Martin Buchholz.
5998
5999 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
6000
6001         * XEmacs 21.4.12 "Portable Code" is released.
6002
6003 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
6004
6005         * about.el: Update golubev data.
6006
6007 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
6008
6009         * isearch-mode.el (isearch-mode-map): Substitute comment on
6010         desirability, and back out "GR is printable" changes.
6011
6012 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
6013
6014         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
6015
6016 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
6017
6018         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
6019
6020 2003-01-06  Ville Skyttä  <scop@xemacs.org>
6021
6022         * menubar-items.el (default-menubar): Use browse-url-mozilla
6023         instead of browse-url-gnome-moz for Mozilla.
6024
6025 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
6026
6027         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
6028
6029 2002-12-27  Ville Skyttä  <scop@xemacs.org>
6030
6031         * files.el (auto-mode-alist): Remove redundant entries for modes
6032         that live in packages.
6033         (interpreter-mode-alist): Ditto.
6034
6035 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
6036
6037         * menubar-items.el (default-menubar): Sync with current
6038         browse-url-xemacs.el.
6039
6040 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6041
6042         * XEmacs 21.4.10 "Military Intelligence" is released.
6043
6044 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
6045
6046         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
6047
6048 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
6049
6050         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
6051
6052 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
6053
6054         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
6055         effect free function.
6056         (font-lock-fontify-keywords-region): Supply the argument to
6057         font-lock-compile-keywords.
6058
6059 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
6060
6061         * package-get.el (package-get-download-sites): Bring sites list
6062         up to date, prefer xx.xemacs.org addresses.
6063
6064 2002-09-27  Andy Piper  <andy@xemacs.org>
6065
6066         * dialog.el (make-dialog-box): for general dialogs only
6067         delete-frame-hook will be run.
6068
6069 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
6070
6071         * font-lock.el (font-lock-fontify-syntactically-region): Add
6072         comment about lookup-syntax-properties, document LOUDLY as unused.
6073
6074 2002-08-26  Andy Piper  <andy@xemacs.org>
6075
6076         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
6077         merge.
6078
6079 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
6080
6081         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
6082         (make-obsolete-variable): Ditto.
6083         (make-compatible): Ditto.
6084         (make-compatible-variable): Ditto.
6085
6086 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
6087
6088         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
6089         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
6090
6091 2002-08-28  Andy Piper  <andy@xemacs.org>
6092
6093         * files.el (revert-buffer): propagate revert-without-query-status.
6094
6095 2002-06-03  Andy Piper  <andy@xemacs.org>
6096
6097         * dialog-items.el (make-search-dialog): align various subcontrols
6098         in visually pleasing ways, allow frame to autosize to the dialog
6099         size.
6100         * dialog.el (make-dialog-box): add a border inside the frame. Add
6101         :autosize property, if t then reset the frame size appropriately
6102         before the frame is mapped.
6103         * gutter-items.el (set-progress-feedback-instantiator): align
6104         various subcontrols.
6105         * gutter-items.el (set-progress-abort-instantiator): ditto.
6106
6107 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
6108
6109         * XEmacs 21.4.9 "Informed Management" is released.
6110
6111 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
6112
6113         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
6114         "&optional append" argument.
6115
6116 2002-07-16  Didier Verna  <didier@xemacs.org>
6117
6118         * subr.el (replace-in-string): fix case fold bug introduced by
6119         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
6120         case-fold-search in temporary buffers.
6121
6122 2002-08-03  Steve Youngs  <youngs@xemacs.org>
6123
6124         * lib-complete.el (find-library): Remove check for mule because
6125         decompression DOES work on Mule.
6126
6127 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
6128
6129         * simple.el (join-line): New alias for `delete-indentation'.
6130
6131 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
6132
6133         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
6134         (font-lock-doc-face): New alias to font-lock-doc-string-face.
6135         (font-lock-builtin-face): New.
6136         (font-lock-constant-face): New.
6137         (font-lock-face-list): Add builtin and constant faces.
6138
6139 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
6140
6141         * autoload.el (make-autoload): Support define-derived-mode.
6142         Collected puts of doc-string-elt property.  Based on a patch by
6143         Didier Verna <didier@xemacs.org>.
6144
6145 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
6146
6147         * wid-edit.el (widget-field-activate): Fix docstring typo.
6148
6149 2002-07-23  Andy Piper  <andy@xemacs.org>
6150
6151         * about.el (about-personal-info): update me.
6152
6153 2002-07-12  Andy Piper  <andy@xemacs.org>
6154
6155         * custom.el (custom-theme-set-variables): remove bogus
6156         arguments. Use custom-set-default to set defaults.
6157         (custom-set-variables): update doc.
6158         (custom-local-buffer): new, synced from FSF.
6159         (custom-set-default): ditto.
6160         (defcustom): update doc.
6161
6162 2002-06-16  Andy Piper  <andy@xemacs.org>
6163
6164         * menubar-items.el (default-menubar): enable windows printing on
6165         cygwin as well as native.
6166
6167 2002-06-12  Andy Piper  <andy@xemacs.org>
6168
6169         * printer.el (generic-print-buffer): catch all errors so that the
6170         print device can be cleared in all scenarios.
6171         (Printer-clear-device): make sure clearing the printer allows it
6172         to be used again immediately.
6173         (generic-print-region): make sure the default printer face is
6174         black-on-white.
6175
6176 2002-04-23  Jerry James  <james@xemacs.org>
6177
6178         * window-xemacs.el (display-buffer-function): Change doc to
6179         reflect new arg.
6180         * window-xemacs.el (pre-display-buffer-function): Ditto.
6181         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
6182         non-nil, make the new window just big enough for its contents.
6183         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
6184         * frame.el (show-temp-buffer-in-current-frame): Remove broken
6185         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
6186
6187 2002-06-06  Andy Piper  <andy@xemacs.org>
6188
6189         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
6190         (defcustom): ditto.
6191         (custom-handle-keyword): ditto.
6192
6193 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
6194
6195         * gutter-items.el (buffers-tab-selection-function): Improve doc.
6196         Make obsolete.  Default to nil.
6197         (buffers-tab-filter-functions): Improve doc.  Use literal default.
6198         Inspired by a patch by John Palmieri.
6199
6200 2002-07-01  Mike Alexander  <mta@arbortext.com>
6201
6202         * process.el (shell-command-on-region): Don't delete the region
6203         before giving it to call-process-region
6204
6205 2002-06-04  Jerry James <james@eecs.ku.edu>
6206
6207         * find-paths.el (paths-find-architecture-directory): Search in
6208         `system-configuration'/`base', not `base'`system-configuration'.
6209
6210 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
6211
6212         * info.el (Info-index): Add missing \ in [ t].
6213
6214 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
6215
6216         * gutter-items.el (gutter-buffers-tab-visible-p,
6217         buffers-tab-omit-function, buffers-tab-selection-function,
6218         buffers-tab-filter-functions):
6219         Doc improvements.
6220
6221 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
6222
6223         * toolbar.el (toolbar-icon-directory): Document trailing separator.
6224
6225         * toolbar-items.el (toolbar-news): Fix typo in message string.
6226
6227 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
6228
6229         * dialog.el (yes-or-no-p-dialog-box): 
6230         * cmdloop.el (y-or-n-p-minibuf):
6231         (yes-or-no-p-minibuf):
6232         (yes-or-no-p):
6233         (y-or-n-p): 
6234         Specify negative answers in docstrings.
6235
6236 2002-05-25  Steve Youngs  <youngs@xemacs.org>
6237
6238         * package-ui.el (pui-help-echo): Display both installed and author
6239         version.  Use a balloon-help window to display extra info like
6240         package requires.
6241
6242 2002-05-30  Andy Piper  <andy@xemacs.org>
6243
6244         * files.el (revert-buffer-internal): don't visit
6245         revert-buffer. Kill buffer when not used. Suggested by Mike
6246         Alexander <mta@arbortext.com>
6247
6248 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
6249
6250         * files.el (revert-buffer): More docstring fiddling.
6251
6252 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
6253
6254         * files.el (revert-buffer):
6255         (revert-buffer-internal):
6256         (revert-buffer-insert-file-contents-function):
6257         Improve docstrings and comments.
6258
6259 2002-05-08  Andy Piper  <andy@xemacs.org>
6260
6261         * files.el (revert-buffer): observe noconfirm behavior.
6262
6263 2002-04-09  Andy Piper  <andy@xemacs.org>
6264
6265         * files.el (revert-buffer): use revert-buffer-internal if it looks
6266         like doing so will not result in any user-visible changes.
6267         (revert-buffer-internal): new function. Do the actual process of
6268         reversion and then see whether the result is any different to what
6269         we have already. If it is not then do nothing.
6270
6271 2001-12-11  Andy Piper  <andy@xemacs.org>
6272
6273         * menubar.el (get-popup-menu-response): re-order so that it works
6274         on more sane/facist window systems.
6275
6276 2001-12-03  Andy Piper  <andy@xemacs.org>
6277
6278         * faces.el (frob-face-property): don't infloop in face frobbing
6279         from Jan Vroonhof <jan@xemacs.org>.
6280
6281 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
6282
6283         * faces.el (frob-face-property): Follow face fall-back hierarchy
6284         properly for face properties without an instance. Only do manual
6285         copy form 'default in last resort. This handles in particular
6286         the case where 'default itself has only a fall-back (which is
6287         the case by default on windows).
6288
6289 2001-11-24  Andy Piper  <andy@xemacs.org>
6290
6291         * printer.el (generic-print-region): set default-frame-plist to
6292         nil while creating the printer frame so that sizes reflect the
6293         printed page.
6294
6295         * faces.el (face-complain-about-font): Don't complain on printers.
6296
6297 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6298         
6299         * package-net.el: Andy synch.
6300         
6301 2001-12-16  Andy Piper  <andy@xemacs.org>
6302
6303         * package-get.el (package-get-update-all): Make sure installed.db
6304         gets updated after updating packages.
6305
6306 2002-03-28  Ben Wing  <ben@xemacs.org>
6307
6308         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
6309         continuation, truncation so that we don't get line jumpiness from
6310         them being larger than the line height.
6311
6312         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
6313
6314 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
6315
6316         * font.el (font-window-system-mappings): Add mapping for Gtk
6317         (assume identical to X) 
6318
6319 2002-02-04  Andy Piper  <andy@xemacs.org>
6320
6321         * files.el (convert-standard-filename): Fix for short filename
6322         Peter Arius <pas@methodpark.de>
6323
6324 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
6325
6326         * list-mode.el (default-choose-completion): completion-base-size
6327         should refer to local value in the completion list buffer.
6328
6329 2001-12-03  Didier Verna  <didier@xemacs.org>
6330
6331         * rect.el: autoload `replace-rectangle'.
6332         * keydefs.el (global-map): bind it to `C-x r p'.
6333
6334 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6335
6336         * XEmacs 21.4.8 "Honest Recruiter" is released.
6337
6338 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6339
6340         This patch is based on Jerry James's patch and analysis.
6341
6342         * select.el (get-clipboard):
6343         (get-selection):
6344         Update docstrings.
6345         (get-clipboard-foreign):
6346         (get-selection-foreign):
6347         New function for use as `interprogram-paste-function's.
6348
6349         * simple.el (interprogram-paste-function): Change default to
6350         `get-clipboard-foreign'; improve docstring.
6351         (interprogram-cut-function): Improve dosctring.
6352
6353 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
6354
6355         * XEmacs 21.4.7 "Economic Science" is released.
6356
6357 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
6358
6359         * cus-edit.el (customize-save-variable): Fix typo in prompt.
6360
6361 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
6362
6363         * obsolete.el (assq-delete-all): New compatibility alias for 
6364         remassq.
6365
6366 2002-01-09  Simon Josefsson  <jas@extundo.com>
6367
6368         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
6369
6370 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
6371
6372         * info.el (Info-auto-generate-directory): Default
6373         Info-auto-generate-directory to 'if-outdated.
6374
6375 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
6376
6377         * startup.el (normal-top-level): Prevent migration code from
6378         trashing .emacs on an error in loading the init files.
6379
6380 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
6381
6382         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
6383         "system default" Xdefaults and friends get xrdb-mode.
6384
6385 2002-03-05  Mats Lidell  <matsl@contactor.se>
6386  
6387         * help-nomule.el (tutorial-supported-languages): Added Swedish
6388         tutorial. Sorted languages.
6389
6390 2002-02-11  Mike Sperber <mike@xemacs.org>
6391
6392         * info.el (Info-maybe-update-dir): Regenerate dir if we're
6393         regenerating outdated dir files and dir is non-existent.
6394
6395 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
6396
6397         * code-files.el (convert-mbox-coding-system): Improve comment.
6398         (write-region): Improve docstring.  Reformat to 80 columns.  Add
6399         coding-system argument to `write-region-pre-hook' call.
6400         (write-region-pre-hook): Fix docstring to mention lockname argument.
6401
6402 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
6403
6404         * minibuf.el (completing-read): Remove redundant wrong arg list.
6405
6406         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
6407
6408 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
6409
6410         * obsolete.el (interactive-form): new compatibility alias for 
6411         function-interactive.
6412
6413 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
6414
6415         * menubar-items.el (Menubar-items-truncate-list): Removed.
6416         * menubar-items.el (Menubar-items-truncate-history): New.
6417         * menubar-items.el (default-menubar): Use
6418         Menubar-items-truncate-history.
6419
6420 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
6421
6422         * printer.el (generic-print-region): Pass correct arguments to
6423         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
6424         Torkelsson <torkel@acc.umu.se>.
6425
6426 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
6427
6428         * help.el (describe-mode): synched with FSF 19.34; handle nil
6429         minor mode indicators.
6430
6431 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
6432
6433         * minibuf.el (completing-read): Update docstring.
6434
6435 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
6436
6437         * XEmacs 21.4.6 "Common Lisp" is released.
6438
6439 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
6440
6441         * package-net.el: Inadvertant synch with Windows branch.  From
6442         Andy's log:
6443         (package-net-kit-version): new variable.
6444         (package-net-generate-bin-ini): use it. Remove unwanted functions.
6445
6446 2001-11-28  Steve Youngs  <youngs@xemacs.org>
6447
6448         * package-get.el (package-get-locate-index-file): Also search the
6449         core etc/ directory for the package index file if it can't be
6450         found in ~/.xemacs/.
6451
6452 2001-12-13  William Perry  <wmperry@gnu.org>
6453
6454         * dialog-gtk.el (popup-builtin-question-dialog):
6455         Conform to API in gui.c.
6456         
6457 2001-11-12  Andy Piper  <andy@xemacs.org>
6458
6459         * cus-edit.el (custom-save-face-internal): make sure we save
6460         non-themed faces.
6461         (custom-save-variables): ditto variables.
6462
6463 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
6464
6465         * faces.el (make-face-family):
6466         (make-face-size):
6467         New face-modifying functions per Jan Vroonhof.
6468
6469         cus-face.el (custom-set-face-font-family):
6470         (custom-set-face-font-size):
6471         Use them.
6472
6473         * font.el (font-window-system-mappings): More precise docstring.
6474
6475         (font-create-name):
6476         (font-create-object):
6477         (tty-font-create-object):
6478         (tty-font-create-plist):
6479         (x-font-create-object):
6480         (x-font-create-name):
6481         (ns-font-create-name):
6482         (mswindows-font-create-object):
6483         (mswindows-font-create-name):
6484         Add doctrings.
6485
6486 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
6487
6488         * gtk-faces.el (gtk-init-device-faces): removed spurious
6489         quote before let* expression.
6490
6491 2001-10-29  Andy Piper  <andy@xemacs.org>
6492
6493         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
6494         modified when changing coding system.
6495
6496         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
6497         that we invoke the GUI directory selector.
6498
6499 2001-10-25  Andy Piper  <andy@xemacs.org>
6500
6501         * dialog.el (make-dialog-box): use new directory dialog support.
6502         * minibuf.el (read-file-name-1): ditto.
6503         (read-file-name): ditto.
6504         (read-directory-name): ditto.
6505
6506 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
6507
6508         * XEmacs 21.4.5 "Civil Service" is released.
6509
6510 2001-04-23  Didier Verna  <didier@xemacs.org>
6511
6512         * cus-edit.el (custom-variable-pre-save): New.
6513         * cus-edit.el (custom-variable-post-save): New.
6514         * cus-edit.el (custom-variable-save): use them.
6515         * cus-edit.el (custom-face-pre-save): New.
6516         * cus-edit.el (custom-face-post-save): New.
6517         * cus-edit.el (custom-face-save): use them.
6518         * cus-edit.el (custom-group-pre-save): New.
6519         * cus-edit.el (custom-group-post-save): New.
6520         * cus-edit.el (custom-group-save): use them.
6521         * cus-edit.el (Custom-save): use the pre/post functions above,
6522         call `custom-save-all' only once.
6523         * cus-edit.el (custom-variable-pre-reset-standard): New.
6524         * cus-edit.el (custom-variable-post-reset-standard): New.
6525         * cus-edit.el (custom-variable-reset-standard): use them.
6526         * cus-edit.el (custom-face-pre-reset-standard): New.
6527         * cus-edit.el (custom-face-post-reset-standard): New.
6528         * cus-edit.el (custom-face-reset-standard): use them.
6529         * cus-edit.el (custom-group-pre-reset-standard): New.
6530         * cus-edit.el (custom-group-post-reset-standard): New.
6531         * cus-edit.el (Custom-reset-standard): use them.
6532         * cus-edit.el (custom-face-reset-saved): use the pre/post
6533         functions above, call `custom-save-all' only once.
6534
6535 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
6536
6537         * gutter-items.el (buffers-tab face): Derive from the modeline
6538         face by default.  Many people use white-on-black for the default
6539         font, and the tabs look hideous with that color combination.  The
6540         modeline usually has the correct colors.
6541
6542 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
6543
6544         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
6545         (tag-mark-stack-max): Typo fix.
6546
6547 2001-09-28  Ben Wing  <ben@xemacs.org>
6548
6549         * font-lock.el:
6550         * font-lock.el (font-lock-after-change-function):
6551         fix problem with last patch, reported by Katsumi Yamaoka.
6552
6553 2001-09-17  Ben Wing  <ben@xemacs.org>
6554
6555         * font-lock.el (font-lock-after-change-function):
6556         fix problem when you insert a comment on the line before a line of
6557         code: if we use the following char, then when you hit backspace,
6558         the following line of code turns the comment color.
6559
6560 2001-06-08  Ben Wing  <ben@xemacs.org>
6561
6562         * process.el: comment about shell-command-switch.
6563         * process.el (shell-quote-argument): Need to quote a null
6564         argument, too.  From Dan Holmsand.
6565         
6566         * startup.el (normal-top-level): Delete some unused FSF junk.
6567         * startup.el (command-line-early):
6568         
6569         * startup.el (command-line): Call MS Windows init function.
6570         
6571         * win32-native.el:
6572         * win32-native.el (mswindows-system-shells): New.
6573         * win32-native.el (mswindows-system-shell-p): New.
6574         * win32-native.el (init-mswindows-at-startup): New.
6575         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6576         * win32-native.el (mswindows-quote-one-simple-arg):
6577         * win32-native.el (mswindows-quote-one-command-arg):
6578         * win32-native.el (mswindows-construct-process-command-line-alist):
6579         Correct comments at top.  Correctly handle passing arguments
6580         to Cygwin programs and to bash.  Fix quoting of zero-length
6581         arguments (from Dan Holmsand).  Set shell-command-switch based
6582         on shell-file-name, which in turn comes from env var SHELL.
6583
6584 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6585
6586         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6587         default-toolbar-position): Fill docstrings for balloon-help.
6588
6589 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6590
6591         * faces.el: Reenable specifications over 'gtk domain.
6592
6593 2001-08-08  Didier Verna  <didier@xemacs.org>
6594
6595         * autoload.el (update-autoload-files): make defdir a file name,
6596         not directory name.
6597
6598 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6599
6600         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6601
6602         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6603
6604 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6605
6606         * font-menu.el (font-menu-set-font): Default to current font-family.
6607         (font-menu-preferred-resolution):
6608         (font-menu-size-scaling):
6609         Provide gtk defaults, too.
6610
6611 2001-07-29  Mike Alexander  <mta@arbortext.com>
6612
6613         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6614         list
6615         (custom-set-face-font-family): ditto
6616
6617 2001-07-26  Mike Sperber <mike@xemacs.org>
6618
6619         * files.el (auto-mode-alist): .9 files are man pages, too.
6620
6621 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6622
6623         * process.el (call-process-internal): bind
6624         coding-system-for-write to 'binary when calling
6625         start-process-internal, so the process receives 
6626         the literal contents of INFILE.
6627
6628 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6629
6630         * files.el (auto-mode-alist): Add configure.ac support.
6631
6632 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6633
6634         * buff-menu.el:
6635         mouse.el:
6636         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6637
6638 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6639
6640         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6641
6642 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6643
6644         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6645         mixed text.
6646         (kinsoku-eol-p): Ditto.
6647
6648 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6649
6650         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6651         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6652         characters as the category `s' or `e' correctly.
6653
6654 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6655
6656         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6657
6658 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6659
6660         * mule/cyrillic.el:  Set up case table.
6661
6662 2001-06-08  Mike Sperber <mike@xemacs.org>
6663
6664         * files.el (save-some-buffers-1): Don't zap the help window right
6665         after `map-y-or-n-p' has popped it up.
6666
6667 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6668
6669         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6670
6671 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6672
6673         * specifier.el: define-specifier-tag 'gtk.
6674
6675 2001-05-12  Ben Wing  <ben@xemacs.org>
6676
6677         * find-paths.el (paths-find-recursive-path):
6678         fix error with null EXCLUDE-REGEXP.
6679         
6680         * font-lock.el (font-lock-mode):
6681         fix problem reported by hrvoje with buffers starting with a space.
6682         
6683 2001-05-06  Ben Wing  <ben@xemacs.org>
6684
6685         * dialog.el (make-dialog-box):
6686         * menubar-items.el (default-menubar):
6687         * printer.el (generic-print-buffer):
6688         * printer.el (generic-print-region):
6689         implement printing the selection when it's selected.
6690
6691 2001-04-18  Didier Verna  <didier@xemacs.org>
6692
6693         * cus-edit.el (Custom-reset-standard): reset to standard settings
6694         not only when the buffer's :custom-state is 'modified, but also
6695         when it is 'set or 'saved.
6696
6697 2001-04-17  Didier Verna  <didier@xemacs.org>
6698
6699         * startup.el (load-user-init-file): define `custom-file' before
6700         loading the user's init file.
6701
6702 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6703
6704         * menubar.el (popup-mode-menu): Make it work with
6705         popup-menu-titles turned off.
6706         
6707 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6708
6709         * about.el (about-mailto-link): Use compose-mail for sending mail.
6710
6711 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6712
6713         * package-admin.el (package-install-hook): New.
6714         (package-delete-hook): New.
6715         (package-admin-add-single-file-package): Use package-delete-hook.
6716
6717         * package-get.el (package-get): Use package-install-hook.
6718
6719 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6720
6721         * package-ui.el (pui-install-selected-packages): reverse the lists
6722         of packages so that they get handled in the same order as they
6723         were selected.
6724
6725 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6726
6727         * packages.el (locate-library): Use read-library-name for completion.
6728
6729 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6730
6731         * byte-optimize.el (=): `=' is not a binary predicate!
6732         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6733         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6734
6735 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6736
6737         * bytecomp.el (byte-compile-arithcompare):
6738         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6739
6740 2001-06-03  William M. Perry  <wmperry@gnu.org>
6741
6742         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6743         return the filename selected by the user!
6744
6745 2001-05-31  William M. Perry  <wmperry@gnu.org>
6746
6747         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6748         in XEmacs/GTK.
6749
6750 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6751
6752         * coding.el: Tiny typo fixed.
6753
6754 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6755
6756         * XEmacs 21.4.3 "Academic Rigor" is released.
6757
6758 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6759
6760         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6761
6762 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6763
6764         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6765
6766 2001-05-04  Ben Wing  <ben@xemacs.org>
6767
6768         * printer.el (generic-print-buffer):
6769         * printer.el (generic-print-region):
6770         Enable dialog boxes.  Apply workaround recommended by Kirill.
6771         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6772         
6773         * simple.el (kill-whole-line):
6774         * simple.el (kill-line-1):
6775         * simple.el (kill-entire-line):
6776         * simple.el (kill-line):
6777         * simple.el (backward-kill-line):
6778         Take out interactive dependence of kill-whole-line.
6779
6780 2001-04-22  Ben Wing  <ben@xemacs.org>
6781
6782         * dialog.el (make-dialog-box):
6783         Put dialog titles back in -- this time correctly.  Fix various
6784         other problems with leaks and such.
6785
6786         * simple.el (region-exists-p):
6787         * simple.el (region-active-p):
6788         Add comment about which one is correct to use in menu specs.
6789
6790 2001-05-05  Ben Wing  <ben@xemacs.org>
6791
6792         * dialog.el (make-dialog-box): fix doc string.
6793         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6794         take out Pretty Print.
6795         * printer.el:
6796         * printer.el (printer-current-device): New.
6797         * printer.el (Printer-get-device): New.
6798         * printer.el (Printer-clear-device): New.
6799         * printer.el (generic-page-setup): New.
6800         * printer.el (generic-print-buffer):
6801         * printer.el (generic-print-region):
6802         Implement Page Setup.  Handle errors properly.
6803
6804 2001-05-05  Ben Wing  <ben@xemacs.org>
6805
6806         * subr.el (error): Complete list of errors in doc string.
6807         
6808 2001-04-22  Ben Wing  <ben@xemacs.org>
6809
6810         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6811         
6812 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6813
6814         * build-report.el: Remove CVS keywords since this file has been in
6815         core lisp for a while now.
6816         * build-report.el (build-report-make-output-files): Fix typo.
6817
6818 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6819
6820         * about.el (about-finish-buffer): Make sure the last change works
6821         even if EVENT is nil.
6822
6823 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6824
6825         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6826         clicked, not the one that happens to be the current buffer at the
6827         time.
6828
6829 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6830
6831         * cus-edit.el (custom-display): Support the GTK Window System also.
6832
6833 2001-04-30  Ben Wing  <ben@xemacs.org>
6834
6835         * printer.el:
6836         * printer.el (printer-page-header):
6837         * printer.el (Print-context): New.
6838         * printer.el (printer-page-footer):
6839         * printer.el (generate-header-element): New.
6840         * printer.el (generate-header-line): New.
6841         * printer.el (print-context-property):
6842         * printer.el (generic-print-buffer):
6843         * printer.el (generic-print-region):
6844         Implement headers and footers.  Implement calling Print dialog box
6845         (#### but it doesn't quite work yet).
6846
6847 2001-04-25  Ben Wing  <ben@xemacs.org>
6848
6849         * about.el (xemacs-hackers):
6850         * about.el (about-url-alist):
6851         * about.el (about-personal-info):
6852         * about.el (about-hacker-contribution):
6853         More contributions.
6854         
6855         * simple.el (handle-post-motion-command):
6856         Fix spurious setting of zmacs-region-stays to t after a non-shift
6857         motion command.
6858
6859 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6860
6861         * about.el (about-personal-info): Update my bio.
6862         (about-hacker-contribution): Ditto.
6863
6864 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6865
6866         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6867
6868 2001-04-19  Andy Piper  <andy@xemacs.org>
6869
6870         * package-net.el (package-net-cygwin32-binary-size): new size.
6871         (package-net-win32-binary-size): new size.
6872         (package-net-convert-index-to-ini): Use new arch.
6873         (package-net-batch-convert-index-to-ini): Removed.
6874         (package-net-generate-bin-ini): New.
6875         (package-net-batch-generate-bin-ini): New.
6876
6877 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6878
6879         * XEmacs 21.4.1 "Copyleft" is released.
6880
6881 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6882
6883         * x-compose.el (xlib-input-method-bug-workaround):
6884         (alias-colon-to-double-quote):
6885         Force sort in map-keymap to work around rehash bug.
6886
6887 2001-04-17  Ben Wing  <ben@xemacs.org>
6888
6889         * about.el: Finish overhaul, add a few new hackers, update a
6890         couple old ones.
6891
6892 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6893
6894         * XEmacs 21.4.0 "Solid Vapor" is released.
6895
6896 2001-04-15  Ben Wing  <ben@xemacs.org>
6897
6898         * about.el:
6899         * about.el (about-headline-face): New.
6900         * about.el (about-link-face): New.
6901         * about.el (about-current-release-maintainers): New.
6902         * about.el (about-other-current-hackers): New.
6903         * about.el (about-url-alist):
6904         * about.el (about-once-and-future-hackers): New.
6905         * about.el (about-mailto-link): New.
6906         * about.el (about-get-buffer):
6907         * about.el (about-finish-buffer):
6908         * about.el (about-xemacs):
6909         * about.el (about-features): Removed.
6910         * about.el (about-advantages): New.
6911         * about.el (about-maintainer-info): Removed.
6912         * about.el (about-personal-info): New.
6913         * about.el (about-hacker-contribution): New.
6914         * about.el (about-maintainer):
6915         * about.el (about-show-linked-info):
6916         * about.el (about-hackers):
6917         Major revamping.  Rewriting of most of the text, improve the
6918         link handling, separate info on contributors into personal
6919         and contribution info, add new contributors, update personal
6920         info, etc. etc.
6921         
6922         * menubar-items.el (default-menubar):
6923         Help menubar entry for News now says more accurately
6924         "What's New in XEmacs".
6925         
6926         * mouse.el:
6927         * mouse.el (mouse-track-cleanup-hook):
6928         * mouse.el (mouse-track):
6929         Don't set-buffer to a dead buffer when calling mouse-track
6930         cleanup hooks.
6931
6932 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6933
6934         * XEmacs 21.2.47 "Zephir" is released.
6935
6936 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6937
6938         * dialog.el (make-dialog-box): Disable dialog box titles until
6939         we get them working.
6940
6941 2001-03-30  Ben Wing  <ben@xemacs.org>
6942
6943         * help.el:
6944         * help.el (Help-princ-face):
6945         * help.el (Help-prin1-face):
6946         * help.el (frob-help-extents):
6947         * help.el (describe-function-1):
6948         * help.el (describe-variable):
6949         Avoid using font-lock faces, which may not be defined.
6950         Instead, use hyper-apropos faces, and make sure they're
6951         defined as necessary by using `require'. (It's not so safe
6952         to do this for font-lock.) In any case, we will eventually
6953         be merging this functionality into hyper-apropos.
6954
6955         * loaddefs.el (completion-ignored-extensions):
6956         Fix documentation.
6957         
6958         * menubar-items.el (menu-truncate-list): Removed.
6959         * menubar-items.el (Menubar-items-truncate-list): New.
6960         * menubar-items.el (default-menubar):
6961         Fix errors if grep or compile command is too long.  Rename helper
6962         function to be less visible.
6963
6964 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6965
6966         * byte-optimize.el (byte-optimize-minus):
6967         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6968
6969 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6970
6971         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6972         Mule is available.
6973
6974         * mule/latin.el: New file.
6975
6976 2001-03-11  Ben Wing  <ben@xemacs.org>
6977
6978         * auto-save.el:
6979         * auto-save.el (auto-save-directory):
6980         * auto-save.el (make-auto-save-file-name):
6981         * auto-save.el (auto-save-file-name-p): New.
6982
6983         Merge in improvements from other definition of
6984         make-auto-save-file-name in files.el.
6985         
6986         * auto-save.el (auto-save-original-name):
6987         * auto-save.el (auto-save-name-in-fixed-directory):
6988         * auto-save.el (auto-save-unslashify-name): Removed.
6989         * auto-save.el (auto-save-slashify-name): Removed.
6990         * auto-save.el (auto-save-reserved-chars): New.
6991         * auto-save.el (auto-save-escape-name): New.
6992         * auto-save.el (auto-save-unhex): New.
6993         * auto-save.el (auto-save-unescape-name): New.
6994
6995         Change algorithm for encoding filenames in auto-save names to be
6996         entirely safe with all filesystems and all possible characters in
6997         a filename, and 100% reversible. (Essentially, uses
6998         quoted-printable as the encoding.)
6999         
7000         * auto-save.el (recover-all-files):
7001
7002         Use insert-directory rather than calling ls directly -- fixes
7003         things under Windows.
7004
7005         * files.el:
7006         * files.el (convert-standard-filename): Substitute FSF's
7007         definition for this (we had nothing here before).
7008         
7009         * files.el (backup-buffer): Warning fix.
7010         
7011         * files.el (make-backup-file-name):
7012         * files.el (find-backup-file-name):
7013         Fix error in calling sequence to auto-save-file-name-p.
7014         
7015         * files.el (recover-file):
7016         Use insert-directory rather than calling ls directly -- fixes
7017         things under Windows.
7018
7019         * files.el (make-auto-save-file-name): Removed.
7020         * files.el (auto-save-file-name-p): Removed.
7021         auto-save is always dumped so no sense in having a definition
7022         that will always be overwritten with another.
7023         
7024         * files.el (insert-directory):
7025         * win32-native.el:
7026         * win32-native.el (debug-mswindows-process-command-lines):
7027         * win32-native.el (original-make-auto-save-file-name): Removed.
7028         * win32-native.el (make-auto-save-file-name): Removed.
7029
7030
7031 2001-03-21  Martin Buchholz <martin@xemacs.org>
7032
7033         * XEmacs 21.2.46 "Urania" is released.
7034
7035 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
7036
7037         * menubar-items.el (default-menubar): Update sample.emacs to
7038         sample.init.el and adjust accelerators.
7039
7040 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
7041
7042         * build-report.el (build-report): Improve docstring.
7043
7044 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
7045
7046         * ChangeLog: Log GTK merge.
7047
7048         * gutter-items.el:
7049         * mwheel.el:
7050         * sound.el:
7051         * startup.el:
7052         Revert gratuitous whitespace changes.
7053
7054 2001-03-07  Ben Wing  <ben@xemacs.org>
7055
7056         * help.el:
7057         * help.el (key-or-menu-binding):
7058         * help.el (Help-find-file): New.
7059         * help.el (describe-beta):
7060         * help.el (describe-copying):
7061         * help.el (describe-project):
7062         * help.el (view-emacs-news):
7063         * help.el (view-sample-init-el): New.
7064         * help.el (Help-princ-face): New.
7065         * help.el (Help-prin1-face): New.
7066         * help.el (help-symbol-function-context-menu):
7067         * help.el (help-symbol-variable-context-menu):
7068         * help.el (help-symbol-function-and-variable-context-menu):
7069         * help.el (frob-help-extents):
7070         * help.el (describe-function-1):
7071         * help.el (describe-variable):
7072
7073         Add coloring in Help buffers, correspondent with hyperlinks.
7074         View files in view-mode rather than Fundamental.
7075         Remove separators from context menus -- now handled in generic code.
7076         Add `Find Tag' to context menu.
7077         
7078         * menubar.el (popup-mode-menu):
7079
7080         Rewrite code that outputs the popup menu to (a) put more specific
7081         entries first, (b) be more robust, (c) output the proper context
7082         menu separators automatically (the context menu functionality is
7083         new and currently used only by Help).
7084
7085 2001-03-10  William M. Perry  <wmperry@aventail.com>
7086
7087         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
7088         this function when converting from the 21.1 GTK branch.  Now
7089         supports file, password, question, and color built-in dialogs.
7090
7091 2001-03-06  Ben Wing  <ben@xemacs.org>
7092
7093         * keydefs.el:
7094         * keydefs.el (global-map):
7095         Add commented-out change of M-k (for 21.5).
7096         
7097         * menubar-items.el (default-menubar):
7098         Fix items to control kill-line behavior; add items for
7099         shifted motion.
7100         
7101         * simple.el:
7102         * simple.el (kill-whole-line):
7103         * simple.el (historical-kill-line): Removed.
7104         * simple.el (kill-line): Removed.
7105         * simple.el (kill-entire-line): New.
7106         * simple.el (kill-line-1): New.
7107         * simple.el (backward-kill-line):
7108         Undo kill-whole-line == always changes.  Add new function
7109         kill-entire-line to unconditionally delete the current line.
7110         Add comments describing the lamentable state of affairs of
7111         the kill-line functions and variables.
7112
7113 2001-03-02  Ben Wing  <ben@xemacs.org>
7114
7115         * simple.el:
7116         * simple.el (beginning-of-buffer):
7117         * simple.el (end-of-buffer):
7118         * simple.el (mark-ring-unrecorded-commands):
7119         * simple.el (signal-error-on-buffer-boundary):
7120         * simple.el (shifted-motion-keys-select-region):
7121         * simple.el (unshifted-motion-keys-deselect-region):
7122         * simple.el (motion-keys-for-shifted-motion): New.
7123         * simple.el (handle-pre-motion-command):
7124         * simple.el (handle-post-motion-command):
7125         * simple.el (forward-char-command):
7126         * simple.el (backward-char-command):
7127         * simple.el (scroll-up-command):
7128         * simple.el (scroll-down-command):
7129         * simple.el (next-line):
7130         * simple.el (previous-line):
7131         * simple.el (backward-block-of-lines):
7132         * simple.el (forward-block-of-lines):
7133         * simple.el (backward-word):
7134         * simple.el (mark-word):
7135
7136         Augment documentation of the most common motion commands to make
7137         note of the shifted-motion support.  Improve the support to (a)
7138         properly document how it works and why it's done in the fashion it
7139         is, and (b) allow the keystrokes that trigger it to be customized.
7140
7141         Correct error in the customize specification of
7142         mark-ring-unrecorded-commands.
7143
7144 2001-03-02  Ben Wing  <ben@xemacs.org>
7145
7146         * font-lock.el:
7147         * font-lock.el (font-lock-pending-extent-table): Removed.
7148         * font-lock.el (font-lock-pending-buffer-table): New.
7149         * font-lock.el (font-lock-pre-idle-hook):
7150         * font-lock.el (font-lock-after-change-function):
7151         * font-lock.el (font-lock-fontify-pending-extents):
7152         * font-lock.el (font-lock-lisp-like):
7153
7154         Fix handling of pending extents to avoid excessive slowness (N^2
7155         behavior) when making lots of buffer changes between redisplays,
7156         such as when saving the Options.
7157
7158 2001-03-09  William M. Perry  <wmperry@aventail.com>
7159
7160         * device.el:
7161         * dragdrop.el:
7162         * dumped-lisp.el:
7163         * faces.el:
7164         * frame.el:
7165         * gnuserv.el:
7166         * loadup.el:
7167         * menubar-items.el:
7168         * minibuf.el:
7169         The Great GTK Merge.
7170
7171         * ChangeLog.GTK:
7172         * dialog-gtk.el:
7173         * gdk.el:
7174         * generic-widgets.el:
7175         * glade.el:
7176         * gnome-widgets.el:
7177         * gnome.el:
7178         * gtk-compose.el:
7179         * gtk-extra.el:
7180         * gtk-faces.el:
7181         * gtk-ffi.el:
7182         * gtk-file-dialog.el:
7183         * gtk-font-menu.el:
7184         * gtk-glyphs.el:
7185         * gtk-init.el:
7186         * gtk-iso8859-1.el:
7187         * gtk-marshal.el:
7188         * gtk-mouse.el:
7189         * gtk-package.el:
7190         * gtk-password-dialog.el:
7191         * gtk-select.el:
7192         * gtk-widget-accessors.el:
7193         * gtk-widgets.el:
7194         * gtk.el:
7195         widgets-gtk.el:
7196         The Great GTK Merge: new files.
7197
7198 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
7199
7200         * generic-widgets.el: Don't require gtk (a built-in feature) at
7201         top level.  Don't execute the last sexp unless (featurep 'gtk).
7202
7203 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
7204
7205         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
7206
7207 2001-02-23  Martin Buchholz <martin@xemacs.org>
7208
7209         * XEmacs 21.2.45 "Thelxepeia" is released.
7210
7211 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
7212  
7213         * about.el (xemacs-hackers): update my entry. 
7214         * about.el (about-maintainer-info): ditto. 
7215         * about.el (about-hackers): ditto. 
7216
7217 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
7218
7219         * about.el (about-maintainer-info): More vanity info about
7220         yours truly.
7221
7222 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
7223
7224         * build-report.el (build-report-destination): xemacs-build-reports
7225         has moved to SourceForge, where mailing list name length is
7226         restricted, hence the name change to
7227         xemacs-buildreports@xemacs.org.
7228         * build-report.el (build-report-keep-regexp): Update default.
7229         * build-report.el (build-report-delete-regexp): Ditto.
7230         * build-report.el (build-report-make-output-files): Ditto.
7231
7232 2001-02-19  Craig Lanning  <lanning@scra.org>
7233
7234         * lisp-mode.el: Add indentation specifications for following
7235         Common Lisp forms: handler-case, handler-bind, with-slots,
7236         with-open-file, with-open-stream, print-unreadable-object.
7237
7238 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
7239
7240         * font-lock.el (font-lock-set-defaults-1):
7241         Move initialization of `font-lock-cache-position' so that it's set
7242         even if font-lock-keywords is already defined.
7243
7244 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
7245
7246         * autoload.el (generate-file-autoloads-1):
7247         Use `emacs-lisp-mode-syntax-table' instead of
7248         `lisp-mode-syntax-table'.
7249         * lisp-mode.el (lisp-mode-syntax-table):
7250         Get rid of old checks for `parse-partial-sexp' version.
7251         Make `|' (pipe) string delimiter instead of punctuation.
7252
7253 2001-02-16  Martin Buchholz  <martin@xemacs.org>
7254
7255         * window.el (save-selected-window):
7256         Use gensym for better macro hygiene.
7257
7258 2001-02-06  Mike Sperber <mike@xemacs.org>
7259
7260         * dump-paths.el:
7261         * startup.el (startup-setup-paths): Set and use
7262         `mule-lisp-directory'.
7263         (startup-setup-paths-warning): Ditto.
7264
7265         * setup-paths.el (paths-find-mule-lisp-directory): Added.
7266         (paths-construct-load-path): Consider `mule-lisp-directory'.
7267
7268 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
7269
7270         * font-lock.el: Syntax table improvements used.  A few random
7271         changes are not specified below.
7272         (font-lock-fontify-string-delimiters):
7273         (font-lock-syntactic-keywords):
7274         (font-lock-cache-state nil):
7275         (font-lock-cache-position):
7276         New variables.
7277         (font-lock-set-syntax):
7278         (font-lock-apply-syntactic-highlight):
7279         (font-lock-fontify-syntactic-anchored-keywords):
7280         (font-lock-fontify-syntactic-keywords-region):
7281         (font-lock-eval-keywords):
7282         New functions.
7283         (font-lock-remove-face):
7284         (font-lock-fontify-syntactically-region):
7285         Use syntax properties.
7286
7287 2001-02-08  Martin Buchholz <martin@xemacs.org>
7288
7289         * XEmacs 21.2.44 "Thalia" is released.
7290
7291 2001-01-16  Mike Sperber <mike@xemacs.org>
7292
7293         * startup.el (normal-top-level): Work even if no installation root
7294         is found.
7295
7296 2001-01-30  Andy Piper  <andy@xemacs.org>
7297
7298         * gutter-items.el (progress-abort-glyph): remove instantiator.
7299         (set-progress-abort-instantiator): new function.
7300         (abort-progress-feedback): use it.
7301
7302         * gutter.el (set-gutter-dirty-p): new function.
7303
7304 2001-01-30  Didier Verna  <didier@xemacs.org>
7305
7306         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
7307
7308 2001-01-24  Didier Verna  <didier@xemacs.org>
7309
7310         * sound.el (sound-extension-list): give a better default value.
7311         * sound.el (load-sound-file): improve the doc string, also find
7312         files given by absolute names, pass a real extension list to
7313         `locate-file'.
7314
7315 2001-01-26  Martin Buchholz <martin@xemacs.org>
7316
7317         * XEmacs 21.2.43 "Terspichore" is released.
7318
7319 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
7320
7321         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
7322         messages from gnuserv.
7323
7324 2001-01-20  Martin Buchholz <martin@xemacs.org>
7325
7326         * XEmacs 21.2.42 "Poseidon" is released.
7327
7328 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
7329
7330         * cl-macs.el (cl-upcase-arg): New function.
7331         (cl-function-arglist): New function.
7332         (cl-transform-lambda): Automatically add CL-style lambda list to
7333         documentation string using functions above.
7334
7335 2001-01-12  Andy Piper  <andy@xemacs.org>
7336
7337         * package-get.el (package-get-custom): call
7338         package-net-update-installed-db.
7339
7340         * package-ui.el (pui-install-selected-packages): call
7341         package-net-update-installed-db.
7342
7343         * package-net.el (package-net-update-installed-db): use
7344         packages-package-list so that we reflect reality.
7345
7346         * packages.el (packages-package-list): Make docstring reflect
7347         reality.
7348
7349         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
7350
7351         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
7352         isn't installed.
7353
7354 2001-01-17  Andy Piper  <andy@xemacs.org>
7355
7356         * wid-edit.el (widget-activation-glyph-mapper): activate or
7357         deactivate native widgets.
7358         (widget-glyph-insert-glyph): record instantiator.
7359         (widget-push-button-value-create): use it.
7360
7361         * gui.el (gui-button-action): new function. Make button's domain
7362         buffer current when calling.
7363         (make-gui-button): update to use gui-button-action.
7364
7365 2001-01-16  Didier Verna  <didier@xemacs.org>
7366
7367         * menubar-items.el (default-menubar): add an entry for modeline
7368         horizontal scrolling in Options -> Display.
7369
7370 2001-01-17  Steve Youngs  <youngs@xemacs.org>
7371
7372         * package-get.el (package-get-require-signed-base): Set to nil
7373         by default.
7374
7375 2001-01-17  Martin Buchholz <martin@xemacs.org>
7376
7377         * XEmacs 21.2.41 "Polyhymnia" is released.
7378
7379 2001-01-16  Mike Sperber <mike@xemacs.org>
7380
7381         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
7382         catch lisp/mule/.
7383
7384 2001-01-14  Mike Sperber <mike@xemacs.org>
7385
7386         * startup.el (maybe-create-compatibility-dot-emacs):
7387         (maybe-unmigrate-user-init-file):
7388         (unmigrate-user-init-file): Created.
7389         (maybe-migrate-user-init-file): Offer creation of compatibility
7390         .emacs.
7391         Some doc fixes wrt init file location.
7392
7393 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
7394
7395         * faces.el (face-frob-from-locale-first): new variable.
7396         (frob-face-font-2): Honor tags arg while trying to use
7397         standard-face-mapping.  When face-frob-from-locale-first is set,
7398         first try to set face inheriting from frobbed-face.
7399
7400 2001-01-15  Didier Verna  <didier@xemacs.org>
7401
7402         * about.el (xemacs-hackers): update my entry.
7403         * about.el (about-url-alist): ditto.
7404         * about.el (about-maintainer-info): ditto.
7405         * about.el (about-hackers): ditto.
7406
7407 2001-01-15  Martin Buchholz  <martin@xemacs.org>
7408
7409         The byte compiler has been badly broken for a year,
7410         by the patch of 1999-12-06.
7411         * byte-optimize.el (byte-optimize-form-code-walker):
7412         Bug was: the byte compiler was making this erroneous optimization:
7413         (progn (or (foo)) (bar)) ==> (bar)
7414
7415 2000-11-20  Mike Sperber <mike@xemacs.org>
7416
7417         * setup-paths.el (paths-core-load-path-depth): Split
7418         `paths-load-path-depth' in two for site and core lisp.  Don't
7419         recurse into core.
7420         * setup-paths.el (paths-construct-load-path): Use.
7421
7422 2001-01-10  Andy Piper  <andy@xemacs.org>
7423
7424         * package-net.el (package-net-cygwin32-binary-size): new variable
7425         (package-net-win32-binary-size): ditto.  add much needed
7426         commentary.
7427
7428         * gutter-items.el (buffers-tab-items): correct off-by-one error
7429         for buffers-tab-max-size.
7430
7431 2001-01-08  Martin Buchholz <martin@xemacs.org>
7432
7433         * XEmacs 21.2.40 is released.
7434
7435 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7436
7437         * mule/hebrew.el: Fix comments and typos.
7438         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
7439
7440 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7441
7442         * ChangeLog.1: move ancient log from fill.el.
7443
7444         * dump-paths.el:
7445         paragraphs.el:
7446         mule/mule-category.el:
7447         Miscellaneous typo fixes and slight doc clarifications.
7448
7449         * mule/mule-ccl.el:  Correct file name in header.
7450
7451 2000-12-31  Martin Buchholz <martin@xemacs.org>
7452
7453         * XEmacs 21.2.39 is released.
7454
7455 2000-12-27  Martin Buchholz  <martin@xemacs.org>
7456
7457         * byte-optimize.el (byte-optimize-cond):
7458         (byte-optimize-cond-1): New.
7459         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
7460         Optimizes (cond (x nil)) ==> nil.
7461         Provide better diagnostic on malformed expr like (cond foo).
7462
7463 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
7464
7465         * mule/mule-coding.el:
7466         mule/mule-cmds.el (reset-language-environment,
7467         set-language-environment-coding-systems):
7468         Safer default coding-priority-list, corresponding to src/file-coding.h.
7469
7470 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
7471
7472         * package-admin.el: Allow package removal from
7473         early-package-load-path.
7474
7475 2000-12-15  Andreas Jaeger  <aj@suse.de>
7476
7477         * about.el (about-maintainer-info): Update my entry.
7478
7479 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
7480
7481         * packages.el (locate-library): Add support for bzip2
7482         compressed .el files.
7483
7484 2000-12-12  Andy Piper  <andy@xemacs.org>
7485
7486         * package-net.el: new file.
7487
7488 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
7489
7490         * font-lock.el: Add missing C++ keywords.
7491
7492 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
7493
7494         * simple.el (indent-for-comment): Preserve indentation of comments
7495         starting in column 0, as documented in (Info-goto-node
7496         "(xemacs)Comments").  Update docstring accordingly.
7497
7498 2000-12-05  Martin Buchholz <martin@xemacs.org>
7499
7500         * XEmacs 21.2.38 is released.
7501
7502 2000-12-04  Didier Verna  <didier@xemacs.org>
7503
7504         * mouse.el (default-mouse-track-set-point-in-window): remove
7505         spurious '+' operation detected by Martin.
7506
7507
7508 2000-12-01  Martin Buchholz  <martin@xemacs.org>
7509
7510         * cl-extra.el (coerce):
7511         Implement char to integer coercion.
7512         Remove extraneous (numberp) test.
7513
7514         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
7515         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
7516         (byte-optimize-predicate):
7517         Warn if evaluating constant expression signals an error.
7518         (byte-optimize-form): Small simplification.
7519
7520         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
7521
7522 2000-11-30  Martin Buchholz  <martin@xemacs.org>
7523
7524         * byte-optimize.el:
7525         (byte-optimize-minus):
7526         (byte-optimize-plus):
7527         (byte-optimize-mult):
7528         (byte-optimize-quo):
7529         Use (car (last x)) instead of (last x) to get last elt!
7530         Use `byte-optimize-predicate' to optimize `%'.
7531         Move optimizations for special numeric args to bytecomp.el.
7532         * bytecomp.el (byte-compile-associative): Remove.
7533         (byte-compile-max): New.
7534         (byte-compile-min): New.
7535         Properly handle erroneous calls: (max) (min).
7536         (byte-compile-plus): New.
7537         (byte-compile-minus):
7538         It's easiest to handle 0, +1 and -1 args here.
7539         (byte-compile-mult): New.
7540         It's easiest to handle 1, -1 and 2 args here.
7541         (byte-compile-quo):
7542         It's easiest to handle 0, +1 and -1 args here.
7543         Issue byte-compiler warning when dividing by zero.
7544
7545         Byte-compiler arithmetic improvements.
7546         Better optimize these expressions in the obvious way:
7547         (+ x y 1)   -->  varref x varref y add add1
7548         (+ x y -1)  -->  varref x varref y add sub1
7549         (- x y 0)   -->  (- x y)
7550         (- 0 x y)   -->  (- (- x) y)
7551         (% 42 19)   --> compile-time constant
7552         (/ 42 19)   --> compile-time constant
7553         (* (foo) 2) --> foo call dup plus
7554
7555         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7556         unless (declaim (optimize (safety 3)))
7557         or (setq byte-compile-delete-errors nil).
7558
7559 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7560
7561         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7562         docstrings.
7563
7564 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7565
7566         * startup.el (command-line-do-help):  Add documentation of
7567         portable dumper switches.
7568
7569 2000-11-22  Andy Piper  <andy@xemacs.org>
7570
7571         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7572
7573         * glyphs.el (init-glyphs): don't use autodetect for strings.
7574
7575 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7576
7577         * byte-optimize.el (byte-optimize-char-before):
7578         (byte-optimize-backward-char):
7579         (byte-optimize-backward-word):
7580         Fix incorrect optimizations for these sorts of expressions:
7581         (let ((x nil)) (backward-char x))
7582
7583 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7584
7585         * byte-optimize.el:
7586         * byte-optimize.el (byte-optimize-backward-char): New.
7587         * byte-optimize.el (byte-optimize-backward-word): New.
7588         Make backward-word and backward-char as efficient as forward versions.
7589
7590         * bytecomp.el (byte-compile-no-args-with-one-extra):
7591         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7592         * bytecomp.el (byte-compile-two-args-with-one-extra):
7593         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7594         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7595         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7596         Check if extra arg is constant nil, and if so, use byte-coded call.
7597
7598         * simple.el (backward-word):
7599         * simple.el (mark-word):
7600         * simple.el (kill-word):
7601         * simple.el (backward-kill-word):
7602         Make COUNT argument optional, for consistency with forward-char et al.
7603
7604         * abbrev.el (abbrev-string-to-be-defined):
7605         * abbrev.el (inverse-abbrev-string-to-be-defined):
7606         * abbrev.el (inverse-add-abbrev):
7607         * abbrev.el (expand-region-abbrevs):
7608         * buff-menu.el (Buffer-menu-execute):
7609         * indent.el (move-to-left-margin):
7610         * indent.el (indent-relative):
7611         * indent.el (move-to-tab-stop):
7612         * info.el (Info-reannotate-node):
7613         * lisp-mode.el (lisp-indent-line):
7614         * lisp.el (end-of-defun):
7615         * lisp.el (move-past-close-and-reindent):
7616         * misc.el (copy-from-above-command):
7617         * mouse.el (default-mouse-track-scroll-and-set-point):
7618         * page.el (forward-page):
7619         * paragraphs.el (forward-paragraph):
7620         * paragraphs.el (end-of-paragraph-text):
7621         * picture.el (picture-forward-column):
7622         * picture.el (picture-self-insert):
7623         * rect.el (extract-rectangle-line):
7624         * simple.el (newline):
7625         * simple.el (fixup-whitespace):
7626         * simple.el (backward-delete-char-untabify):
7627         * simple.el (transpose-chars):
7628         * simple.el (transpose-preceding-chars):
7629         * simple.el (do-auto-fill):
7630         * simple.el (indent-new-comment-line):
7631         * simple.el (blink-matching-open):
7632         * view-less.el (cleanup-backspaces):
7633         * wid-edit.el (widget-transpose-chars):
7634         * term/bg-mouse.el (bg-insert-moused-sexp):
7635         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7636
7637         * info.el (Info-fontify-node):
7638         * simple.el (backward-delete-function):
7639         Use canonical delete-backward-char instead of backward-delete-char.
7640
7641 2000-11-20  Andy Piper  <andy@xemacs.org>
7642
7643         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7644         no buffers.
7645
7646 2000-11-20  Andy Piper  <andy@xemacs.org>
7647
7648         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7649         buffer tabs.
7650
7651 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7652
7653         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7654         (proclaim inline...) was shadowing compiler-macros.
7655
7656 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7657
7658         * bytecomp.el (byte-compile-eval): New.
7659         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7660         Keeps this promise made in Lispref:
7661         "If a file being compiled contains a `defmacro' form, the macro is
7662         defined temporarily for the rest of the compilation of that file."
7663
7664 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7665
7666         * cl.el (floatp-safe):
7667         (plusp):
7668         (minusp):
7669         (oddp):
7670         (evenp):
7671         (cl-abs):
7672         Use a better parameter name than `x'.
7673
7674         * cl-macs.el (check-type): Make continuable.  Change documentation
7675         to require PLACE, but accept any form for compatibility.
7676
7677         * abbrev.el (define-abbrev): Use check-type.
7678         * font-menu.el (font-menu-change-face): Use check-type.
7679         * menubar.el (relabel-menu-item): Use check-type.
7680         * itimer.el: Fix typo.
7681
7682 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7683
7684         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7685
7686 2000-11-14  Martin Buchholz <martin@xemacs.org>
7687
7688         * XEmacs 21.2.37 is released.
7689
7690 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7691
7692         * code-cmds.el: Provide the feature.
7693
7694 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7695
7696         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7697
7698         * code-cmds.el: New file
7699         * mule/mule-cmds.el:
7700         * mule/mule-misc.el
7701         (coding-keymap): New keymap. Define coding system keyboard
7702         commands on file-coding builds too.
7703         (coding-system-change-eol-conversion):
7704         (universal-coding-system-argument):
7705         (set-default-coding-systems):
7706         (prefer-coding-system): Moved from mule-cmds.el
7707         (set-buffer-process-coding-system): Moved from mule-misc.el
7708
7709 2000-09-15  Stephen Carney <carney@scubadoo.com>
7710
7711         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7712
7713 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7714
7715         * package-get.el (package-get-download-sites): Add a pre-release
7716         site for experimental packages.
7717
7718         * auto-autoloads.el: Regenerated.
7719
7720 2000-08-01  Andy Piper  <andy@xemacs.org>
7721
7722         * gutter-items.el (buffers-tab-omit-function): reference
7723         buffers-tab-select-visible-buffers.
7724         (buffers-tab-filter-functions): new variable, by default uses
7725         buffers-tab-selection-function and buffers-tab-omit-function.
7726         (select-buffers-tab-buffers-by-mode): invert arguments.
7727         (buffers-tab-select-visible-buffers): new function. Invert calling
7728         of buffers-menu-omit-invisible-buffers.
7729         (buffers-tab-items): rewrite to use
7730         buffers-tab-filter-functions. Rewrite docstring.
7731         (gutter-buffers-tab-extent): delete.
7732         (add-tab-to-gutter): always build a new extent when adding the
7733         tabs.
7734         (update-tab-in-gutter): make gutter dirty when orientation
7735         changes.
7736
7737 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7738
7739         * bytecomp.el (byte-compile-defvar-or-defconst):
7740         Only do loadhist recording if defvar form includes a value.
7741
7742 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7743
7744         * bytecomp.el (byte-compile-initial-macro-environment):
7745         `eval-when-compile' should not compile its body.
7746
7747 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7748
7749         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7750         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7751         some Japanese English.  Remove some ancient FSF comments, and
7752         improve docstrings.  Use symbols not vectors for tables.
7753
7754 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7755
7756         * keymap.el:
7757         (local-key-binding):
7758         (global-key-binding):
7759         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7760
7761         * lisp.el:
7762         (backward-sexp): Slightly simpler code.
7763         (mark-sexp): Make arg optional, like FSF Emacs.
7764         (forward-list): Slightly simpler code.
7765         (backward-list): Slightly simpler code.
7766         (down-list):  Make arg optional, like FSF Emacs.
7767         (up-list):  Make arg optional, like FSF Emacs.
7768         (backward-up-list):  Make arg optional, like FSF Emacs.
7769         (kill-sexp):  Make arg optional, like FSF Emacs.
7770         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7771
7772         * font-menu.el (font-menu-change-face):
7773         Take continuable errors into account.
7774
7775         * abbrev.el:
7776         * abbrev.el (clear-abbrev-table):
7777         * abbrev.el (define-abbrev-table):
7778         * abbrev.el (define-abbrev):
7779         * abbrev.el (insert-abbrev-table-description):
7780         * apropos.el (apropos-documentation-check-doc-file):
7781         * apropos.el (apropos-documentation-check-elc-file):
7782         * buff-menu.el (list-buffers):
7783         * buff-menu.el (list-buffers-noselect):
7784         * bytecomp.el (byte-recompile-directory):
7785         * bytecomp.el (batch-byte-compile):
7786         * cl-macs.el (typep):
7787         * code-files.el (find-coding-system-magic-cookie):
7788         * code-files.el (insert-file-contents):
7789         * cus-edit.el (customize-set-variable):
7790         * cus-edit.el (customize-save-variable):
7791         * cus-face.el (custom-set-face-font-size):
7792         * cus-face.el (custom-set-face-update-spec):
7793         * cus-face.el (custom-reset-faces):
7794         * custom.el (custom-check-theme):
7795         * custom.el (copy-upto-last):
7796         * fill.el (canonically-space-region):
7797         * fill.el (fill-paragraph):
7798         * fill.el (fill-region):
7799         * fill.el (find-space-insertable-point):
7800         * fill.el (justify-current-line):
7801         * faces.el (face-spec-update-all-matching):
7802         * faces.el (set-face-stipple):
7803         * files-nomule.el (insert-file-contents):
7804         * files.el (insert-file-contents-literally):
7805         * files.el (hack-local-variables-last-page):
7806         * files.el (basic-save-buffer):
7807         * files.el (insert-directory):
7808         * font-menu.el (font-menu-change-face):
7809         * font.el (font-spatial-to-canonical):
7810         * format.el (format-encode-region):
7811         * format.el (format-insert-file):
7812         * format.el (format-replace-strings):
7813         * gutter.el (set-gutter-element):
7814         * help.el (key-or-menu-binding):
7815         * help.el (describe-bindings):
7816         * help.el (with-syntax-table):
7817         * indent.el (indent-rigidly):
7818         * indent.el (delete-to-left-margin):
7819         * info.el:
7820         * info.el (Info-extract-dir-entry-from):
7821         * info.el (Info-build-dir-anew):
7822         * info.el (Info-rebuild-dir):
7823         * info.el (Info-batch-rebuild-dir):
7824         * info.el (Info-read-subfile):
7825         * info.el (Info-build-node-completions):
7826         * info.el (Info-extract-menu-node-name):
7827         * isearch-mode.el (isearch-range-invisible):
7828         * isearch-mode.el (isearch-restore-invisible-extents):
7829         * itimer.el (itimerp):
7830         * itimer.el (itimer-live-p):
7831         * keymap.el:
7832         * keymap.el (substitute-key-definition):
7833         * keymap.el (read-command-or-command-sexp):
7834         * keymap.el (local-key-binding):
7835         * keymap.el (global-key-binding):
7836         * keymap.el (global-set-key):
7837         * keymap.el (local-set-key):
7838         * ldap.el:
7839         * ldap.el (ldap-add-entries):
7840         * ldap.el (ldap-delete-entries):
7841         * lisp.el (backward-sexp):
7842         * lisp.el (mark-sexp):
7843         * lisp.el (forward-list):
7844         * lisp.el (backward-list):
7845         * lisp.el (down-list):
7846         * lisp.el (backward-up-list):
7847         * lisp.el (up-list):
7848         * lisp.el (kill-sexp):
7849         * lisp.el (backward-kill-sexp):
7850         * menubar.el (add-menu-button):
7851         * menubar.el (add-submenu):
7852         * menubar.el (delete-menu-item):
7853         * menubar.el (relabel-menu-item):
7854         * mouse.el (narrow-window-to-region):
7855         * obsolete.el (define-obsolete-variable-alias):
7856         * obsolete.el (store-substring):
7857         * package-admin.el:
7858         * package-admin.el (package-admin-install-function):
7859         * package-admin.el (package-admin-install-function-mswindows):
7860         * package-admin.el (package-admin-default-install-function):
7861         * package-get.el (package-get-update-base-entries):
7862         * packages.el (packages-load-package-dumped-lisps):
7863         * packages.el (packages-collect-package-dumped-lisps):
7864         * printer.el (generic-print-buffer):
7865         * printer.el (generic-print-region):
7866         * replace.el (occur-mode-mouse-goto):
7867         * replace.el (perform-replace):
7868         * select.el (get-selection-no-error):
7869         * simple.el:
7870         * simple.el (newline):
7871         * simple.el (open-line):
7872         * simple.el (edit-and-eval-command):
7873         * simple.el (goto-line):
7874         * simple.el (undo):
7875         * simple.el (kill-region):
7876         * simple.el (copy-region-as-kill):
7877         * simple.el (kill-ring-save):
7878         * simple.el (set-mark):
7879         * simple.el (next-line):
7880         * simple.el (previous-line):
7881         * simple.el (line-move):
7882         * simple.el (set-goal-column):
7883         * simple.el (comment-region):
7884         * subr.el:
7885         * subr.el (putf):
7886         * syntax.el (modify-syntax-entry):
7887         * syntax.el (map-syntax-table):
7888         * view-less.el (view-file):
7889         * view-less.el (view-buffer):
7890         * view-less.el (view-file-other-window):
7891         * window-xemacs.el (backward-other-window):
7892         * window.el:
7893         * window.el (one-window-p):
7894         * window.el (walk-windows):
7895         * window.el (window-list):
7896         * x-mouse.el (x-mouse-kill):
7897         * x-select.el (x-get-cutbuffer):
7898         * x-select.el (x-store-cutbuffer):
7899         * term/bg-mouse.el (bg-mouse-line-to-center):
7900         * term/sun-mouse.el (window-line-end):
7901         * term/sun-mouse.el (sun-select-region):
7902         * term/sun.el (kill-region-and-unmark):
7903         * mule/mule-category.el:
7904         * mule/mule-category.el (modify-category-entry):
7905         * mule/mule-category.el (char-category-list):
7906         * mule/mule-coding.el (coding-system-force-on-output):
7907         * mule/mule-misc.el (coding-system-put):
7908         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7909
7910 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7911
7912         * cus-face.el: Typo fixes and tiny clarifications.
7913         * custom.el: ditto
7914
7915 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7916
7917         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7918         * startup.el (normal-top-level): Setup auto-save-list-file-name
7919         if auto-save-list-file-prefix is non-nil.
7920
7921 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7922
7923         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7924
7925 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7926
7927         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7928         get symbol at point-min.
7929
7930 2000-10-24  Didier Verna  <didier@xemacs.org>
7931
7932         * info.el (Info-emacs-info-file-name): defconst it.
7933         * info.el (Info-footnote-tag): defcustom it.
7934         * info.el (Info-no-description-string): ditto.
7935         * info.el (Info-find-node): adapt to new semantics of
7936         'Info-suffixed-file (don't do the case variants stuff).
7937         * info.el (Info-insert-dir): rewrite the dir file variants code.
7938         * info.el (Info-directory-files): New. Return the list of info
7939         files in a directory.
7940         * info.el (Info-dir-outdated-p): use it.
7941         * info.el (Info-parse-dir-entries): ditto.
7942         * info.el (Info-build-dir-anew): don't restrict to files ending
7943         with a ".info.*" extension.
7944         * info.el (Info-set-mode-line): ditto.
7945         * info.el (Info-read-subfile): adapt to new semantics of
7946         'Info-suffixed-file (append 'exact argument).
7947         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7948         string independently of the case.
7949         * info.el (Info-suffixed-file): use it (match all possible case
7950         for the file name).
7951         * info.el (Info-insert-file-contents): code cleanup.
7952         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7953         columns.
7954         * info.el (Info-batch-rebuild-dir): ditto.
7955         * info.el (Info-read-node-name-1): ditto.
7956         * info.el (Info-search): ditto.
7957         * info.el (Info-fontify-node): ditto.
7958
7959
7960 2000-10-24  Didier Verna  <didier@xemacs.org>
7961
7962         * process.el (shell-command): when called from a program, avoid
7963         'push-mark's "mark-set" message.
7964
7965 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7966
7967         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7968         by a symbol, not by a vector.
7969         * mule/vietnamese.el (vscii): Likewise.
7970         (viscii): Likewise.
7971         * mule/cyrillic.el (koi8-r): Likewise.
7972
7973         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7974         by a symbol, not by a vector.
7975         (chinese-big5-2): Likewise.
7976         * mule/ethiopic.el (ethiopic): Likewise.
7977         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7978         (vietnamese-viscii-upper): Likewise.
7979
7980 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7981
7982         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7983
7984 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7985
7986         * byte-optimize.el (byte-optimize-car): New function.
7987         (byte-optimize-cdr): Ditto.
7988
7989 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7990
7991         * byte-optimize.el: Partial synch with FSF 20.7.
7992         Optimize constant concatenation.
7993         Add keymapp as a side effect free function.  It is a built-in.
7994         (byte-after-unbind-pos): Remove byte-equal.
7995
7996 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7997
7998         * update-elc-2.el: Quote regexps correctly.
7999
8000 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
8001
8002         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
8003         (ccl-compile): Apply integerp, not integer-or-char-p to
8004         check the type of the buffer magnification
8005         (ccl-compile-write-string): Encode a string with binary
8006         coding system.
8007         (ccl-compile-write-repeat): Likewise.
8008
8009 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
8010
8011         * buff-menu.el:
8012         * bytecomp.el:
8013         * coding.el:
8014         * faces.el:
8015         * files.el:
8016         * fill.el:
8017         * float-sup.el:
8018         * font-lock.el:
8019         * help.el:
8020         * iso8859-1.el:
8021         * loaddefs.el:
8022         * menubar-items.el:
8023         * menubar.el:
8024         * modeline.el:
8025         * msw-font-menu.el:
8026         * paragraphs.el:
8027         * paths.el:
8028         * replace.el:
8029         * simple.el:
8030         * sound.el:
8031         * startup.el:
8032         * version.el:
8033         * x-faces.el:
8034         * x-font-menu.el:
8035         Remove purecopy.
8036
8037 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
8038
8039         * simple.el (do-auto-fill): Use the function pointer to by
8040         `comment-line-break-function', not `indent-new-comment-line'. This
8041         fixes an issue with cc-mode comment continuation.
8042
8043 2000-10-11  Martin Buchholz  <martin@xemacs.org>
8044
8045         * simple.el (turn-on-auto-fill):  Add (interactive).
8046         * mwheel.el (mwheel-install): Add (interactive).
8047         * font-lock.el (turn-on-font-lock): Add (interactive).
8048         (turn-off-font-lock): Add (interactive).
8049
8050 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8051
8052         * packages.el (packages-special-base-regexp): Add `man'.
8053
8054 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
8055
8056         * wid-edit.el (widget-specify-active): map over extents in current
8057         buffer like `widget-specify-inactive' does.  Mapping over the
8058         inactive extent object does not work since the current extent is
8059         ignored by `map-extents'.
8060
8061 2000-10-04  Martin Buchholz <martin@xemacs.org>
8062
8063         * XEmacs 21.2.36 is released.
8064
8065 2000-09-22  Martin Buchholz  <martin@xemacs.org>
8066
8067         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
8068         Optimize the compiled-function-constants vector by byte-code
8069         reference counts.
8070
8071 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
8072
8073         * build-report.el (build-report-delete-regexp): quote value in
8074         defcustom
8075
8076 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
8077
8078         * build-report.el (build-report): Don't bind srcdir which we don't
8079         use in `multiple-value-bind' to avoid the only byte-compiler
8080         warning.
8081
8082 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
8083
8084         * build-report.el: Requires cl and custom now.
8085         build-report-version is determined by XEmacs version -- remove
8086         build-report-version*.
8087         * build-report.el (build-report-version): Removed.
8088         * build-report.el (build-report-installation-version-regexp): New.
8089         * build-report.el (build-report-version-file-regexp): New.
8090         * build-report.el (build-report-installation-srcdir-regexp): New.
8091         * build-report.el (build-report-destination): Offer
8092         xemacs-build-reports and xemacs-beta.
8093         * build-report.el (build-report-keep-regexp): Adjusted.
8094         * build-report.el (build-report-delete-regexp): Adjusted.
8095         * build-report.el (build-report-make-output-dir): New.
8096         * build-report.el (build-report-installation-file): Replace use of
8097         `concat' with `expand-file-name'.
8098         * build-report.el (build-report-make-output-file): Removed.
8099         * build-report.el (build-report-make-output-files): New.
8100         * build-report.el (build-report-subject): Identify as
8101         user-variable with "*...".
8102         * build-report.el (build-report-prompts): Ditto.
8103         * build-report.el (build-report-version-file): New.
8104         * build-report.el (build-report-file-encoding): Identify as
8105         user-variable with "*...".
8106         * build-report.el (build-report-make-output-get): New.
8107         * build-report.el (build-report-insert-header): Report
8108         emacs-version and system-configuration instead of
8109         build-report-version.
8110         * build-report.el (build-report-insert-make-output): Add file
8111         argument.
8112         * build-report.el (build-report-insert-installation-file):
8113         Re-indent.
8114         * build-report.el (build-report-keep): Change docstring,
8115         re-indent.
8116         * build-report.el (build-report-delete): Ditto.
8117         * build-report.el (build-report-installation-data): New.
8118         * build-report.el (build-report-version-file-data): New.
8119
8120 2000-09-20  Martin Buchholz  <martin@xemacs.org>
8121
8122         * byte-optimize.el (byte-optimize-lapcode):
8123         Fix the optimization of using the first 5 elements of the
8124         constants vector for variables.
8125         (byte-optimize-lapcode): Fix another ancient broken optimization.
8126
8127 2000-09-19  Martin Buchholz  <martin@xemacs.org>
8128
8129         * *: Spelling mega-patch
8130
8131 2000-09-19  Martin Buchholz  <martin@xemacs.org>
8132
8133         * easymenu.el: doc fixes.
8134         (easy-menu-do-define): Use backquote.
8135         (easy-menu-change):
8136         (easy-menu-add):
8137         `when' seems much clearer than `if' here.
8138         (easy-menu-remove):
8139         (easy-menu-add-item):
8140         (easy-menu-item-present-p):
8141         (easy-menu-remove-item):
8142         Wrap using (when (featurep 'menubar) ...)
8143
8144 2000-09-16  Martin Buchholz  <martin@xemacs.org>
8145
8146         * bytecomp.el (displaying-byte-compile-warnings):
8147         Revert Ben's change to this function below so that the compile log
8148         is displayed properly for users of the "popper" package.
8149
8150 2000-09-12  Martin Buchholz  <martin@xemacs.org>
8151
8152         * window.el (save-selected-window): Use backquote.
8153
8154         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
8155         Renamed from `byte-compile-file-form-defvar'.
8156         * bytecomp.el (byte-compile-defvar-or-defconst):
8157         Only cons onto current-load-list in top-level forms.
8158         Else this leaks a cons cell every time a defun is called.
8159         Renamed from `byte-compile-defvar', for clarity.
8160         Warn when docstring of defvar is not a string.
8161         Use consistent error messages.
8162         Better comments.
8163
8164 2000-09-11  Martin Buchholz  <martin@xemacs.org>
8165
8166         * simple.el (set-variable):
8167         Remove unneeded defvar by rearranging order of let* forms.
8168
8169         * mule/mule-ccl.el (ccl-get-next-code):
8170         * menubar-items.el (bookmark-menu-filter):
8171         (language-environment-menu-filter):
8172         (tutorials-menu-filter):
8173         * toolbar-items.el (toolbar-compile):
8174         * byte-optimize.el (disassemble-offset):
8175         Use (declare (special ...)) instead of `defvar'.
8176
8177         * cl-macs.el (cl-do-proclaim):
8178         Fix (declare (special ...)) warning suppression syntax.
8179
8180 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
8181
8182         * info.el (Info-tag-table-marker):
8183         (Info-tag-table-buffer):
8184         (Info-find-file-node):
8185         (Info-read-subfile):
8186         (Info-build-node-completions):
8187         (Info-search):
8188         (Info-mode):
8189         Multiple info buffer support.
8190
8191 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
8192
8193         * ldap.el (ldap-decode-entry): New defun
8194         (ldap-search-entries): Use it in order to decode DN-prefixed
8195         entries properly
8196
8197 2000-08-23  Daniel Pittman <daniel@danann.net>
8198
8199         * mule/mule-cmds.el (coding-system-change-eol-conversion):
8200         Use `eq', not `=', to compare symbols.
8201
8202 2000-07-30  Ben Wing  <ben@xemacs.org>
8203
8204         * bytecomp.el (byte-compile-report-error):
8205         * bytecomp.el (displaying-byte-compile-warnings):
8206         if stack-trace-on-error is set, send out a backtrace when
8207         an error is encountered that stops byte compilation.  this
8208         should make it much much easier to track down those curious
8209         problems.  also undo the kludge of using a separate "*Show*"
8210         buffer for display when there's a temp-buffer-show-function;
8211         we can avoid this by just being a little smarter.
8212
8213         * dialog-items.el:
8214         * dialog-items.el (search-dialog-regexp): New.
8215         * dialog-items.el (search-dialog-callback):
8216         * dialog-items.el (make-search-dialog):
8217         add a regexp option to the dialog and clean up a bit.
8218
8219         * dialog.el:
8220         * dialog.el (yes-or-no-p-dialog-box):
8221         * dialog.el (get-dialog-box-response):
8222         * dialog.el (make-dialog-box):
8223         * dialog.el (dialog-box-finish): New.
8224         * dialog.el (dialog-box-cancel): New.
8225         * dialog.el (internal-make-dialog-box-exit): New.
8226         implement [properly!] the :modal property of the new dialog box
8227         interface.  this is the first time xemacs has ever had *proper*
8228         modal dialog boxes, giving the standard window-system feedback.
8229         (e.g. under windows, clicking on a disabled frame causes a beep
8230         and makes the dialog box flash three times.)
8231
8232         * dragdrop.el: header keyword frobbing.
8233
8234         * dumped-lisp.el (preloaded-file-list):
8235         renamed winnt.el to win32-native.el.
8236
8237         * faces.el (face-property):
8238         * faces.el (set-face-property):
8239         * faces.el (frob-face-property):
8240         * faces.el (frob-face-font-2):
8241         * faces.el (make-face-bold):
8242         * faces.el (make-face-italic):
8243         * faces.el (make-face-bold-italic):
8244         * faces.el (make-face-unbold):
8245         * faces.el (make-face-unitalic):
8246         * faces.el (make-face-smaller):
8247         * faces.el (make-face-larger):
8248         clean up the implementation of these so that window-system-specific
8249         methods are called only on objects belonging to that window system.
8250         previously, you could have [e.g.] mswindows-make-face-bold called
8251         on font object of device type `stream', which is not good and
8252         explains the subtle errors Adrian was getting when byte-compiling
8253         something that required 'term. (Adrian, now you can use stack-trace-
8254         on-error to find the exact place where things are going wrong instead
8255         of having to laboriously binary-search your way through.)
8256
8257         * finder.el (finder-known-keywords):
8258         cleaned up -- properly sorted, clarified the meanings of many of
8259         the keywords, and added a few -- mswin, gui, content, build, www,
8260         user, services.  the last two try to distinguish between a package
8261         that's used directly by the user, and a package that provides
8262         support services to other packages.
8263
8264         * font-lock.el (lisp-font-lock-keywords-2):
8265         update list of lisp control structures to include everything,
8266         including new ones i introduced.
8267
8268         * gutter.el: header keyword frobbing.
8269
8270         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
8271         recent isearch element was not doing so!  you got the second-most-
8272         recent instead.
8273
8274         * lisp-mode.el (construct-lisp-mode-menu):
8275         more menubar cleanups.
8276         * lisp-mode.el (with-selected-window):
8277         make it indent properly.
8278
8279         * menubar-items.el (default-menubar): lots of menubar cleanups.
8280         rearranged the options menu the most, e.g. splitting up the
8281         Keyboard/Mouse menu into a new Editing menu and combining the
8282         separate Scrollbar/Gutter/Toolbar submenus into Display.
8283         Got rid of General, moved items to Editing or new Troubleshooting.
8284         Moved Packages to Tools; doesn't seem to belong under Options.
8285         Added stuff to the Cmds menu, e.g. Change Case.
8286
8287         NB please don't complain about these periodic menubar changes.
8288         Anything like this is necessarily incremental in its construction
8289         -- By constant use you gradually become more and more aware of
8290         better and better ways to group menu items.  When we eventually
8291         move the options menu to a property sheet, the existing structure
8292         will probably be preserved fairly well.
8293
8294         * minibuf.el (next-history-element): fix problems with pressing
8295         down arrow in repeat-complex-command.
8296
8297         * modeline.el:
8298         * modeline.el (modeline-3d-p): New.
8299         added custom variable for controlling the 3d modeline.  the
8300         corresponding Options item has been present for a long time,
8301         but commented out with "fix me!" comments.  it's fixed now.
8302
8303         * obsolete.el (add-menu):
8304         remove bogus gettexts.
8305
8306         * process.el (shell-quote-argument):
8307         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
8308         For bash under Windows native, see below.
8309
8310         * simple.el:
8311         * simple.el (display-warning-buffer):
8312         Fixed the handling of warning display to eliminate the annoying
8313         *Show* buffer, like was done for byte-compiler output above.
8314
8315         * simple.el (debug-print): New.
8316         Simple function for sending debug messages to the console and/or
8317         other debug places.
8318
8319         * subr.el (replace-in-string):
8320         Rewrite this function to avoid N^2 behavior with large strings --
8321         catastrophic with the new Windows selection code! (Apparently the
8322         author of this function didn't realize there was a fun
8323         replace-match that could make his life much easier, because we
8324         duplicated the entire logic.  The new version is smaller, easier
8325         to understand, much more robust, and has extended features --
8326         those of replace-match.)
8327
8328         * window.el:
8329         * window.el (with-selected-window): New.
8330         An obvious complement to the existing `with-selected-frame' and
8331         `with-current-buffer'.
8332
8333         * win32-native.el: Renamed from winnt.el.
8334         Added a great deal of stuff for properly handling process quoting,
8335         somewhat modeled on Kirill's original model (which i later threw
8336         away).  We should now finally have correctly working process arg
8337         quoting/dequoting so that the final app gets exactly what we
8338         intended.  Because the mechanism is in Lisp, it's easily
8339         extendible. (For those running bash and running the native
8340         version, I tried hard to do what I thought was correct.  But more
8341         thought is needed, and ideally the volunteer work of people with
8342         these configurations that they generally run on.)
8343
8344         * x-font-menu.el (x-font-menu-font-data):
8345         Put in defvar's to fix byte-compiler warnings.
8346
8347 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
8348
8349         * select.el (selection-coercion-alist): Initialise.
8350         * select.el (select-coerce-to-text): New.
8351         * select.el (select-coerce): New.
8352         New functions to perform type and value coercion.
8353
8354         * select.el (select-buffer-killed-default): Keep data if it was
8355         on the clipboard.
8356
8357 2000-08-02  Martin Buchholz  <martin@xemacs.org>
8358
8359         * menubar-items.el (default-menubar): Fix typo.
8360         (default-menubar): `lambda' was mispelled as `lamda'.
8361
8362 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8363
8364         * window.el (shrink-window-if-larger-than-buffer): Remove
8365         edge checking code.
8366
8367 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8368
8369         * paths.el (gnus-local-domain): Removed.
8370         (gnus-local-organization): Ditto.
8371         (gnus-startup-file): Ditto.
8372
8373 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8374
8375         * files.el (auto-mode-alist): Add .spec for RPM.
8376
8377 2000-07-31  Andy Piper  <andy@xemacs.org>
8378
8379         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
8380
8381 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8382
8383         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
8384         browse-url.
8385         * help.el (xemacs-www-page): Ditto.
8386         (xemacs-www-faq): Ditto.
8387         * menubar-items.el (default-menubar): Ditto.
8388
8389         * wid-edit.el (widget-url-link-action): Ditto.
8390         From: Kenichi OKADA <okada@opaopa.org>.
8391
8392 2000-07-31  Martin Buchholz  <martin@xemacs.org>
8393
8394         * finder.el (finder-commentary): Add autoload cookie.
8395
8396 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8397
8398         * files.el (insert-file-contents-literally): Fix second let
8399         binding for `coding-system-for-read' to `coding-system-for-write'
8400         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
8401
8402 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
8403
8404         * files.el (insert-file-contents-literally): Use binary coding
8405         system (from Morioka san).
8406         (insert-file-contents-literally): Make file-name-handler method.
8407
8408 2000-07-26  Martin Buchholz  <martin@xemacs.org>
8409
8410         * cl-macs.el (get-selection): Add defsetf.
8411
8412 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
8413
8414         * x-init.el (x-activate-region-as-selection): replace obsolete
8415         function x-own-selection with own-selection.
8416         (ow-find): replace obsolete functions x-get-selection and
8417         x-get-clipboard with get-selection and get-clipboard.
8418         (init-post-x-win): replace obsolete function x-disown-selection
8419         with disown-selection.
8420
8421 2000-07-20  Mike Sperber  <mike@xemacs.org>
8422
8423         * startup.el (load-user-init-file): Only try to load init file if
8424         it exists.
8425
8426 2000-07-10  Andy Piper  <andy@xemacs.org>
8427
8428         * dialog-items.el: sync with Ben's patch.
8429
8430         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
8431         comment.
8432         (progress-text-glyph): deleted.
8433         (progress-layout-glyph): make completely minimal.
8434         (progress-gauge-glyph): ditto.
8435         (progress-display-style): fix to handle dynamic instantiator
8436         changes.
8437         (progress-text-instantiator): new.
8438         (progress-layout-instantiator): new.
8439         (progress-gauge-instantiator): new.
8440         (set-progress-display-instantiator): renamed and changed from
8441         set-progress-display-style.
8442         (progress-abort-glyph): use instantiator not glyph.
8443         (append-progress-display): use set-progress-display-instantiator
8444         and set-glyph-image.
8445         (abort-progress-display): ditto.
8446         (raw-append-progress-display): ditto.
8447
8448 2000-07-20  Ben Wing  <ben@xemacs.org>
8449
8450         * code-files.el: Move Mule-specific code to mule-coding.el.
8451
8452 2000-07-15  Ben Wing  <ben@xemacs.org>
8453
8454         * autoload.el:
8455         Fixed comments.
8456
8457         * cmdloop.el:
8458         * cmdloop.el (yes-or-no-p):
8459         * cmdloop.el (y-or-n-p):
8460         Make these functions use should-use-dialog-box-p and not be
8461         overridden in dialog.el.
8462
8463         * cus-dep.el:
8464         * cus-dep.el (Custom-make-dependencies): Removed.
8465         * cus-dep.el (Custom-make-dependencies-1): New.
8466         * cus-dep.el (Custom-make-one-dependency): New.
8467         New entry point for use in Makefiles, to avoid excessive
8468         invocations.
8469
8470         * cus-edit.el (custom-variable-reset-saved):
8471         * cus-edit.el (custom-variable-reset-standard):
8472         * cus-edit.el (custom-save-resets):
8473         Fix bytecompiler warnings.
8474
8475         * dialog.el:
8476         * dialog.el (yes-or-no-p-dialog-box):
8477         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
8478         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
8479         * dialog.el (get-dialog-box-response):
8480         * dialog.el (message-or-box):
8481         * dialog.el (make-dialog-box):
8482         * dialog.el (popup-dialog-box): New.
8483         Avoid yes-or-no-p bogosities.
8484         Create a general function `make-dialog-box' to encapsulate all
8485         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
8486
8487         * dumped-lisp.el (preloaded-file-list):
8488         Add dialog-items.  Clean up.  Group files by types.
8489
8490         * easymenu.el (easy-menu-add):
8491         * easymenu.el (easy-menu-remove):
8492         Account for accelerators.
8493
8494         * extents.el:
8495         * extents.el (extent-list): New args, like in map-extents.
8496         * extents.el (extent-at-event): New.
8497         * extents.el (extents-at-event): New.
8498
8499         * font-lock.el:
8500         * font-lock.el (font-lock-mode):
8501         * font-lock.el (font-lock-default-fontify-buffer):
8502         * font-lock.el (font-lock-default-unfontify-region):
8503         * font-lock.el (font-lock-fontify-syntactically-region):
8504         * font-lock.el (font-lock-fontify-keywords-region):
8505         Use new progress-feedback names.
8506
8507         * font-lock.el (java-font-lock-identifier-regexp):
8508         * font-lock.el (java-font-lock-class-name-regexp):
8509         Fix bytecompiler warnings.
8510
8511         * gutter-items.el:
8512         * gutter-items.el (progress-display-use-echo-area): Removed.
8513         * gutter-items.el (progress-feedback-use-echo-area): New.
8514         * gutter-items.el (progress-display-popup-period): Removed.
8515         * gutter-items.el (progress-feedback-popup-period): New.
8516         * gutter-items.el (set-progress-display-style): Removed.
8517         * gutter-items.el (set-progress-feedback-style): New.
8518         * gutter-items.el (progress-display-style): Removed.
8519         * gutter-items.el (progress-feedback-style): New.
8520         * gutter-items.el (progress-stack):
8521         * gutter-items.el (progress-displayed-p): Removed.
8522         * gutter-items.el (progress-feedbacked-p): New.
8523         * gutter-items.el (clear-progress-display): Removed.
8524         * gutter-items.el (clear-progress-feedback): New.
8525         * gutter-items.el (progress-display-clear-when-idle): Removed.
8526         * gutter-items.el (progress-feedback-clear-when-idle): New.
8527         * gutter-items.el (remove-progress-display): Removed.
8528         * gutter-items.el (remove-progress-feedback): New.
8529         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
8530         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
8531         * gutter-items.el (append-progress-display): Removed.
8532         * gutter-items.el (append-progress-feedback): New.
8533         * gutter-items.el (abort-progress-display): Removed.
8534         * gutter-items.el (abort-progress-feedback): New.
8535         * gutter-items.el (raw-append-progress-display): Removed.
8536         * gutter-items.el (raw-append-progress-feedback): New.
8537         * gutter-items.el (display-progress-display): Removed.
8538         * gutter-items.el (display-progress-feedback): New.
8539         * gutter-items.el (current-progress-display): Removed.
8540         * gutter-items.el (current-progress-feedback): New.
8541         * gutter-items.el (current-progress-display-label): Removed.
8542         * gutter-items.el (current-progress-feedback-label): New.
8543         * gutter-items.el (progress-display): Removed.
8544         * gutter-items.el (progress-feedback): New.
8545         Replace "progress-display" with "progress-feedback" globally.
8546
8547         * gutter-items.el (lprogress-display): Removed.
8548         * gutter-items.el (progress-feedback-with-label): New.
8549         Rename lprogress-display ==> progress-feedback-with-label.
8550
8551         * gutter-items.el (search-dialog-direction): Removed.
8552         * gutter-items.el (search-dialog-text): Removed.
8553         * gutter-items.el (search-dialog-callback): Removed.
8554         * gutter-items.el (make-search-dialog): Removed.
8555         Move to dialog-items.el.
8556
8557         * help.el:
8558         * help.el (help-mode-quit):
8559         * help.el (mode-for-help): New.
8560         * help.el (help-sticky-window): New.
8561         * help.el (help-window-config): New.
8562         * help.el (with-displaying-help-buffer):
8563         * help.el (function-at-event): New.
8564         * help.el (help-symbol-regexp): New.
8565         * help.el (help-symbol-run-function-1): New.
8566         * help.el (help-symbol-run-function): New.
8567         * help.el (help-symbol-function-context-menu): New.
8568         * help.el (help-symbol-variable-context-menu): New.
8569         * help.el (help-symbol-function-and-variable-context-menu): New.
8570         * help.el (frob-help-extents): New.
8571         * help.el (describe-function-1):
8572         * help.el (variable-at-point):
8573         * help.el (variable-at-event): New.
8574         * help.el (describe-variable):
8575         Major overhaul.
8576         - Make functions and variables be mousable.
8577         - Middle button hyperlinks.
8578         - New context-menu entries.
8579
8580         * keydefs.el:
8581         * keydefs.el (global-map):
8582         New key bindings to move lines up and down.
8583
8584         * lisp-mode.el:
8585         * lisp-mode.el (construct-lisp-mode-menu): New.
8586         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8587         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8588         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8589         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8590         Make popup and menubar menus be different.  Popup menu uses
8591         clicked location and automatically assumes symbol under the mouse
8592         for various commands.
8593
8594         * menubar-items.el:
8595         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8596         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8597
8598         * menubar-items.el (global-popup-menu): Removed.
8599         * menubar-items.el (mode-popup-menu): Removed.
8600         * menubar-items.el (activate-popup-menu-hook): Removed.
8601         * menubar-items.el (popup-mode-menu): Removed.
8602         * menubar-items.el (popup-buffer-menu): Removed.
8603         * menubar-items.el (popup-menubar-menu): Removed.
8604         Move to menubar.el.
8605
8606         * menubar.el:
8607         * menubar.el (global-popup-menu): New.
8608         * menubar.el (mode-popup-menu): New.
8609         * menubar.el (activate-popup-menu-hook): New.
8610         * menubar.el (last-popup-menu-event): New.
8611         * menubar.el (popup-mode-menu): New.
8612         * menubar.el (popup-buffer-menu): New.
8613         * menubar.el (popup-menubar-menu): New.
8614         * menubar.el (menu-call-at-event): New.
8615         Move non-content functions here.  Add support for context menu
8616         items on extents.
8617
8618         * minibuf.el (minibuffer-history-uniquify):
8619         Typo fix.
8620
8621         * minibuf.el (read-file-name-1):
8622         Call new file dialog box if it exists.
8623
8624         * minibuf.el (mouse-rfn-setup-vars):
8625         Clean up "chop" action.
8626
8627         * mouse.el:
8628         * mouse.el (button2): Now bound to mouse-track.
8629         * mouse.el (click-inside-extent-p):
8630         * mouse.el (point-inside-extent-p):
8631         * mouse.el (point-inside-selection-p):
8632         * mouse.el (mouse-drag-or-yank): Removed.
8633         * mouse.el (mouse-begin-drag-n-drop): New.
8634         * mouse.el (mouse-eval-sexp):
8635         * mouse.el (mouse-track-activate-strokes): New.
8636         * mouse.el (mouse-track-do-activate): New.
8637         * mouse.el (mouse-track):
8638         * mouse.el (default-mouse-track-event-is-with-button): New.
8639         * mouse.el (default-mouse-track-cleanup-hook):
8640         * mouse.el (default-mouse-track-drag-hook):
8641         * mouse.el (default-mouse-track-drag-up-hook):
8642         * mouse.el (default-mouse-track-click-hook):
8643         Merge drag-n-drop into mouse-track.
8644         Add general "activate" support to replace specific button2 kludges.
8645         Use "button modifier" support in mouse-track.
8646
8647         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8648
8649         * package-ui.el:
8650         * package-ui.el (pui-menu):
8651         * package-ui.el (pui-popup-context-sensitive): Removed.
8652         Fix bytecompiler warnings.
8653         Clean up popup code a bit.
8654
8655         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8656
8657         * simple.el:
8658         * simple.el (transpose-lines):
8659         * simple.el (transpose-line-up): New.
8660         * simple.el (transpose-line-down): New.
8661         * simple.el (transpose-subr):
8662         * simple.el (transpose-subr-1): Removed.
8663         Clean up, add functions to move lines up and down.
8664
8665         * startup.el (mail-host-address):
8666         * startup.el (user-mail-address):
8667         Customize.
8668
8669         * subr.el:
8670         * subr.el (set-symbol-value-in-buffer): New.
8671         * subr.el (error):
8672         * subr.el (check-argument-type):
8673         * subr.el (defined-error-p): New.
8674         Add structured error support.
8675
8676         * toolbar-items.el (toolbar-compile):
8677         Use new make-dialog-box.
8678
8679         * update-elc.el:
8680
8681         * userlock.el (ask-user-about-lock-dbox):
8682         * userlock.el (ask-user-about-supersession-threat-dbox):
8683         * userlock.el (ask-user-about-lock):
8684         * userlock.el (ask-user-about-supersession-threat):
8685         Use new make-dialog-box.
8686         Add safety checks; use should use-dialog-box-p.
8687
8688         * window-xemacs.el:
8689         * window-xemacs.el (__buffer-dedicated-frame):
8690         * window-xemacs.el (buffer-dedicated-frame): New.
8691         * window-xemacs.el (set-buffer-dedicated-frame): New.
8692         Move dedicated-frame stuff into lisp.
8693
8694 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8695
8696         * printer.el (generic-print-region): Do not require that
8697         `printer-name' be set.
8698         (printer-name): Commentary clarification.
8699
8700 2000-07-19  Martin Buchholz <martin@xemacs.org>
8701
8702         * XEmacs 21.2.35 is released.
8703
8704 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8705
8706         * select.el (selection-coercible-types): Initialise.
8707
8708 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8709
8710         * select.el (own-clipboard): Bug fix.
8711
8712 2000-07-17  Mike Sperber  <mike@xemacs.org>
8713
8714         * cus-edit.el (custom-migrate-custom-file): Save init file before
8715         continuing.
8716
8717 2000-07-16  Mike Sperber  <mike@xemacs.org>
8718
8719         * startup.el (load-init-file): Remove silly call to
8720         `load-user-custom-file`.
8721         (maybe-migrate-user-init-file): Minor fixes.
8722
8723 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8724
8725         * apropos.el (apropos-documentation-check-doc-file):
8726         `doc' variable should be let-bound, as was presumably intended.
8727
8728         * cus-edit.el (custom-variable-reset-saved):
8729         (custom-variable-reset-standard):
8730         Remove unused variable comment-widget.  Twice.
8731
8732         * toolbar.el (toolbar-blank-press-function):
8733         Add a real defvar with initial value nil and proper docstring.
8734         (press-toolbar-button): No need to check for boundp-ness anymore.
8735
8736         * rect.el (open-rectangle-line): Remove useless (let) form.
8737         Add defvar for pending-delete-mode.
8738
8739         * info.el (Info-find-node): This function needs an autoload cookie.
8740
8741         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8742         Use let* since the second form referred to the first.
8743
8744 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8745
8746         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8747         instead of removed `mswindows-get-clipboard'.
8748
8749
8750 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8751
8752         * select.el (select-convert-from-text): New.
8753         * select.el (select-convert-from-length): New.
8754         * select.el (select-convert-from-integer): New.
8755         * select.el (select-convert-from-identity): New.
8756         * select.el (select-convert-from-filename): New.
8757         * select.el (selection-converter-in-alist): Use them.
8758         New converter functions for X.
8759
8760         * select.el (get-selection): Removed comment.
8761
8762         * select.el (own-selection): Removed append code - I thought
8763         I'd already done this, but apparently not...
8764
8765         * select.el: Changed comment about TIMESTAMP.
8766
8767         * select.el (select-convert-in): New.
8768         * select.el (select-convert-out): New.
8769         New functions that get used by select.c.
8770
8771         * select.el (select-buffer-killed-default): New.
8772         * select.el (select-buffer-killed-text): New.
8773         * select.el (selection-buffer-killed-alist): New.
8774         New list and functions that get called if a relevant selection
8775         exists and a buffer gets killed.
8776
8777         * select.el (select-convert-to-targets):
8778         * select.el (select-convert-to-identity): Removed.
8779         * select.el (select-convert-from-identity): Removed.
8780         * select.el (select-converter-out-alist):
8781         Removed _EMACS_INTERNAL selection type.
8782
8783         * x-select.el (xselect-kill-buffer-hook): Removed.
8784         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8785         Removed this X-specific nonesense. Use the generic support
8786         in select.el instead.
8787
8788 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8789
8790         * mule/mule-category.el (defined-category-hashtable):
8791         Use make-hash-table instead of make-hashtable
8792
8793         * buff-menu.el: Byte-compiler warning fix.
8794
8795         * isearch-mode.el (isearch-highlight-all-cleanup):
8796         Remove unused variable `isearch-highlight-all-start'.
8797
8798         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8799
8800         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8801
8802         * cus-dep.el (Custom-make-dependencies):
8803         Add autoload cookie for custom-add-loads to generated custom-load.el.
8804
8805         * autoload.el (autoload-package-name): Warning suppression.
8806         Move defvar prior to first use.
8807
8808         * custom.el: Add autoload for custom-declare-face.
8809         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8810         * cl.el (cl-hack-byte-compiler):
8811         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8812         to work properly.
8813
8814 2000-07-08  Mike Sperber  <mike@xemacs.org>
8815
8816         * startup.el (load-home-init-file): Added variable.
8817         (maybe-migrate-user-init-file): Added.
8818         (load-user-init-file): Load custom file if different from init
8819         file.
8820
8821         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8822         "startup."
8823
8824         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8825         Moved `custom-file'-related code to cus-file.el.
8826
8827         * cus-file.el: New file.
8828
8829 2000-04-01  Mike Sperber  <mike@xemacs.org>
8830
8831         * packages.el (packages-find-package-directories): Added support
8832         for external package hierarchies with in-place installations.
8833
8834         * find-paths.el (paths-root-in-place-p): Added.
8835         (paths-find-emacs-directory): Added support for external
8836         directories with in-place installations.
8837         (paths-find-site-directory): Ditto.
8838
8839         * startup.el (find-user-init-file): Also look for
8840         ~/.xemacs/init.elc? in preference to ~/.emacs.
8841
8842 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8843
8844         * select.el (own-selection):
8845         * select.el (own-clipboard): Changed `append' parameter to
8846         `how-to-use' parameter.
8847         * select.el (own-selection): Removed icky append code.
8848         * select.el (own-selection, get-selection): Removed extra type
8849         checking.
8850         * select.el (selection-appender-alist):
8851         * select.el (selection-converter-{in|out}-alist): Initialise.
8852         * select.el (select-append-to-*): New.
8853         * select.el (select-convert-from-*): New.  New functions to append
8854         data and convert data from external type.
8855
8856 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8857
8858         * font-lock.el: Javadoc enhancements.
8859
8860 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8861
8862         * printer.el (generic-print-region): Compose job name from buffer
8863         name.
8864
8865 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8866
8867         * font-lock.el (font-lock-fontify-pending-extents): Call
8868         font-lock-fontify-region instead of font-lock-fontify-buffer
8869         to avoid unnecessary progress gauges.
8870
8871 2000-07-06  Craig Lanning  <lanning@scra.org>
8872
8873         * custom-load.el (faces):
8874
8875         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8876         dir is a regex.
8877
8878         * process.el (call-process-internal): from Dan Holmsand, use binary
8879         coding systems so that jka-compr works.
8880
8881 2000-07-07  Ben Wing  <ben@xemacs.org>
8882
8883         * font-lock.el: Undo previous change.  Unfortunately, some
8884         files actually use the variables directly in their init code
8885         without quoting them.
8886
8887 2000-07-07  Ben Wing  <ben@xemacs.org>
8888
8889         * font-lock.el (defvar font-lock-*-face): Removed.
8890
8891         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8892         only when necessary.
8893
8894 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8895
8896         * cl-macs.el: fix cl-transform-function-property kludge
8897         so that it does not require a random feature.
8898
8899 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8900
8901         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8902         as in Linux kernel "Rules.make".
8903
8904 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8905
8906         * build-report.el (build-report): Add autoload cookie.
8907
8908 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8909
8910         * package-ui.el (defgroup pui):  Correct a misspelling
8911         (pui-toggle-package-delete):  Change `seleted' to `selected'
8912
8913 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8914
8915         * package-get.el (package-get-update-base):
8916         (package-get): Use insert-file-contents-literally always.
8917         (package-get-maybe-save-index):
8918         Force coding system for writing to binary.
8919
8920 2000-06-08  Mike Alexander  <mta@arbortext.com>
8921
8922         * code-process.el (call-process-region): If there is no coding
8923         system for the process on process-coding-system-alist use the
8924         coding system of the buffer containing the region.
8925
8926 2000-06-10  Ben Wing  <ben@xemacs.org>
8927
8928         * cmdloop.el (command-error):
8929         If debug-on-error and noninteractive, output backtrace.
8930
8931         * files.el (file-relative-name):
8932         Remove MSDOS references.
8933
8934         * simple.el (line-number): New function, due to non-obvious
8935         behavior/usage of count-lines.
8936
8937         * simple.el (count-lines): document non-obvious usage to get
8938         line number.
8939
8940 2000-06-11  Ben Wing  <ben@xemacs.org>
8941
8942         * faces.el ((featurep 'xpm)):
8943         * x-faces.el (x-init-face-from-resources):
8944         * x-faces.el (x-init-frame-faces):
8945         * x-misc.el (x-init-specifier-from-resources):
8946         * x-misc.el (x-get-resource-and-bogosity-check):
8947         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8948         * x-mouse.el (x-init-pointer-shape):
8949         * x-scrollbar.el (x-init-scrollbar-from-resources):
8950         Add sixth argument to x-get-resource calls so as to issue warnings
8951         rather than errors on bogus arguments.
8952
8953 2000-06-05  Ben Wing  <ben@xemacs.org>
8954
8955         * compat.el: new file.  provides a clean, non-intrusive way to
8956         define compatibility functions.
8957
8958         * process.el (shell-quote-argument): temporary fix for lack
8959         of nt-quote-process-args.  #### I need to put back the overall
8960         structure of that mechanism but redo the guts of it using the
8961         extra intelligence in the C code.
8962
8963 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8964
8965         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8966         `package-get' does in package-get.el, instead of using external
8967         "md5sum" program.
8968
8969         * package-get.el (package-get): Insert package file literally to
8970         make checksum calculation work.
8971
8972 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8973
8974         * code-files.el (convert-mbox-coding-system): Deleted.
8975         (file-coding-system-alist): Removed reference to
8976         convert-mbox-coding-system.
8977
8978 2000-05-28  Martin Buchholz <martin@xemacs.org>
8979
8980         * XEmacs 21.2.34 is released.
8981
8982 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8983
8984         * font-lock.el (font-lock-keywords): Rewrote docstring
8985
8986 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8987
8988         * loadhist.el (unload-feature): handle case where x is both boundp
8989         and fboundp
8990
8991 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8992
8993         * packages.el: It's ok to use built-in macros, but not lisp
8994         defined ones.
8995
8996 2000-05-20  Ben Wing  <ben@xemacs.org>
8997
8998         * font-lock.el:
8999         * font-lock.el (font-lock-message-threshold):
9000         * font-lock.el (font-lock-mode):
9001         * font-lock.el (font-lock-default-fontify-buffer):
9002         * font-lock.el (font-lock-always-fontify-immediately):
9003         * font-lock.el (font-lock-old-extent): Removed.
9004         * font-lock.el (font-lock-old-len): Removed.
9005         * font-lock.el (font-lock-fontify-glumped-region): Removed.
9006         * font-lock.el (font-lock-pending-extent-table): New.
9007         * font-lock.el (font-lock-range-table): New.
9008         * font-lock.el (font-lock-after-change-function):
9009         * font-lock.el (font-lock-after-change-function-1): Removed.
9010         * font-lock.el (font-lock-fontify-pending-extents): New.
9011         * font-lock.el ('font-lock-revert-cleanup): Removed.
9012         * font-lock.el ('font-lock-revert-setup): Removed.
9013         Rewrite deferral code to handle any number of changes, merging
9014         them properly.  Remove hacked-up code for revert-buffer, now
9015         unnecessary.
9016
9017         * menubar-items.el (default-menubar):
9018         In Options->Edit Init File, don't switch to emacs-lisp-mode
9019         unless necessary; doing this turns off font-lock.
9020
9021 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
9022
9023         * keydefs.el: Define C-x BS to backward-kill-sentence.
9024
9025 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
9026
9027         * files.el (hack-local-variables-prop-line): Use non-greedy
9028         matching to process -*-texinfo-*- -*-.
9029
9030 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
9031
9032         * minibuf.el (minibuf-directory-files): new function.
9033         (read-file-name-activate-callback): use minibuf-directory-files.
9034         (read-directory-name-internal): ditto.
9035         (mouse-file-display-completion-list): ditto.
9036         (mouse-directory-display-completion-list): ditto.
9037         (read-file-name-internal): remove "./" from completion list unless
9038         explicitly matched, for consistency.
9039
9040 2000-05-11  Ben Wing  <ben@xemacs.org>
9041
9042         * gutter-items.el (gutter-buffers-tab):
9043         * gutter-items.el (add-tab-to-gutter):
9044         * gutter-items.el (update-tab-in-gutter):
9045         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
9046         * gutter-items.el (append-progress-display):
9047         * gutter-items.el (abort-progress-display):
9048         * gutter-items.el (raw-append-progress-display):
9049         Further fixes.  Use set-glyph-image not set-image-instance-property,
9050         to fix problems with multiple windows in a frame.
9051
9052         * menubar-items.el (tutorials-menu-filter):
9053         Fix typo.
9054
9055         * startup.el (early-error-handler):
9056         Display message box under windows; otherwise, message will disappear
9057         before it can be viewed.
9058
9059         * update-elc.el:
9060         Fix bug in NEEDTODUMP processing.
9061
9062 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
9063
9064         * startup.el (lock-directory): Removed.
9065         (superlock-file): Ditto.
9066         (startup-set-paths): Remove lockdir.
9067         (startup-setup-paths-warning): Remove lock-directory.
9068
9069         * setup-paths.el (paths-find-lock-directory): Removed.
9070         (paths-find-superlock-file): Ditto.
9071
9072 2000-05-09  Ben Wing  <ben@xemacs.org>
9073
9074         * faces.el (set-face-property):
9075         * faces.el (set-face-font):
9076         * faces.el (set-face-foreground):
9077         * faces.el (set-face-background):
9078         * faces.el (set-face-background-pixmap):
9079         * faces.el (set-face-underline-p):
9080         * faces.el (set-face-strikethru-p):
9081         * faces.el (set-face-highlight-p):
9082         * faces.el (set-face-dim-p):
9083         * faces.el (set-face-blinking-p):
9084         * faces.el (set-face-reverse-p):
9085         doc string changes.
9086
9087         * glyphs.el:
9088         * glyphs.el (make-image-specifier):
9089         * glyphs.el (glyph-property):
9090         * glyphs.el (set-glyph-image):
9091         * glyphs.el (make-glyph):
9092         * glyphs.el (make-pointer-glyph):
9093         * glyphs.el (make-icon-glyph):
9094         * glyphs.el (widget-image-instance-p): New.
9095         authorship info, lots of doc changes.  New predicate, inadvertently
9096         omitted.  the general principle with specifier docs is now that
9097         the description of instantiators should go with the make-foo-specifier
9098         fun's doc string, rather than in foo-specifier-p.  this follows
9099         conventions elsewhere in XEmacs and in general is a lot more obvious
9100         of a place to look.  sometimes the make-foo-specifier function needs
9101         to be created in the process.
9102
9103         * gutter.el:
9104         * gutter.el (make-gutter-specifier): New.
9105         * gutter.el (make-gutter-size-specifier): New.
9106         * gutter.el (make-gutter-visible-specifier): New.
9107         specifier doc updates according to the conventions specified before.
9108
9109         * objects.el:
9110         * objects.el (make-font-specifier):
9111         * objects.el (make-color-specifier):
9112         * objects.el (make-face-boolean-specifier): New.
9113         specifier doc updates according to the conventions specified before.
9114
9115         * specifier.el:
9116         * specifier.el (set-specifier):
9117         * specifier.el (make-integer-specifier): New.
9118         * specifier.el (make-boolean-specifier): New.
9119         * specifier.el (make-natnum-specifier): New.
9120         * specifier.el (make-generic-specifier): New.
9121         * specifier.el (make-display-table-specifier): New.
9122         specifier doc updates according to the conventions specified before.
9123
9124         * toolbar.el:
9125         * toolbar.el (make-toolbar-specifier): New.
9126         specifier doc updates according to the conventions specified before.
9127
9128 2000-05-09  Ben Wing  <ben@xemacs.org>
9129
9130         * process.el (call-process-internal): Revert to previous version
9131         because Mike's change clashed with a change I did not long before.
9132         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
9133         Thanks very much Mike for pointing out the bug and submitting a
9134         patch!
9135
9136 2000-04-13  Mike Alexander  <mta@arbortext.com>
9137
9138         * process.el (call-process-internal): Send the correct input buffer
9139         (call-process-internal): Return the exit status of the process
9140
9141 2000-05-07  Ben Wing  <ben@xemacs.org>
9142
9143         * winnt.el:
9144         * winnt.el (nt-quote-args-verbatim): Removed.
9145         * winnt.el (nt-quote-args-prefix-quote): Removed.
9146         * winnt.el (nt-quote-args-backslash-quote): Removed.
9147         * winnt.el (nt-quote-args-double-quote): Removed.
9148         * winnt.el (nt-quote-args-functions-alist): Removed.
9149         * winnt.el (nt-quote-process-args): Removed.
9150         Remove all stuff for argument quoting.  We borrow the code instead
9151         from Emacs 20.6, which is much more careful in its quoting
9152         (e.g. in handling runs of the escape character) and avoids most of
9153         the need for this Lisp mechanism by checking to see whether we're
9154         running a Cygwin or normal program and doing the appropriate
9155         quoting.  If we end up needing such a mechanism, we should add
9156         it by extending the variable `mswindows-quote-process-args' so it
9157         can take an alist of regexps.
9158
9159 2000-05-07  Ben Wing  <ben@xemacs.org>
9160
9161         * keydefs.el:
9162         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
9163         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
9164         the window without moving point.
9165
9166         * simple.el:
9167         * simple.el (scroll-up-one): New.
9168         * simple.el (scroll-down-one): New.
9169         Functions for use with C-M-up/down.
9170
9171 2000-05-01  Martin Buchholz <martin@xemacs.org>
9172
9173         * XEmacs 21.2.33 is released.
9174
9175 2000-04-29  Martin Buchholz  <martin@xemacs.org>
9176
9177         * dialog.el (yes-or-no-p-dialog-box):
9178         Fix docstring.
9179         Fix following horrible bug in X11 mode with focus-follows-mouse:
9180           1. Visit two files in two different frames.
9181           2. do File->Revert Buffer in one of those frames.
9182           3. Dialog box appears.
9183           4. Arrange things so that the mouse passes over the *other*
9184              frame, then to the dialog box, and click on "Yes".
9185           5. The file contents end up in the *wrong* buffer!
9186         Add TODO comment.
9187
9188 2000-04-28  Ben Wing  <ben@xemacs.org>
9189
9190         * help.el (describe-installation): correct typo introduced
9191         in last patch: boundp -> fboundp.
9192
9193         * etags.el (buffer-tag-table-list):
9194         canonicalize filenames to Unix format so that tag-table-alist
9195         searching works under Windows.
9196
9197         * autoload.el:
9198         Bowdlerize the supposedly objectionable words
9199         "who couldn't quite manage to cleanly modify batch-update-autoloads".
9200
9201         * gutter-items.el (set-progress-display-style):
9202         * gutter-items.el (search-dialog-callback):
9203         * gutter-items.el (make-search-dialog):
9204         Change to new callback-ex api.
9205
9206 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9207
9208         * help.el: (describe-installation): decode-coding-string is not
9209         defined in a non MULE environment.
9210
9211 2000-04-28  Ben Wing  <ben@xemacs.org>
9212
9213         * gutter-items.el (buffer-list-changed-hook):
9214         use it, not record-buffer-hook.
9215
9216         * subr.el (record-buffer-hook): Removed.
9217
9218 2000-04-27  Ben Wing  <ben@xemacs.org>
9219
9220         * gutter-items.el (buffers-tab-switch-to-buffer): do not
9221         use NORECORD option.  Andy will not like this, but the existing
9222         gutter behavior is just wrong, as per this comment:
9223
9224         ;; this used to add the norecord flag to both calls below.
9225         ;; this is bogus because it is a pervasive assumption in XEmacs
9226         ;; that the current buffer is at the front of the buffers list.
9227         ;; for example, select an item and then do M-C-l
9228         ;; (switch-to-other-buffer).  Things get way confused.
9229         ;;
9230         ;; Andy, if you want to maintain the current look, you must
9231         ;;  *uncouple* the gutter order and buffers order.
9232
9233         * loaddefs.el (completion-ignored-extensions): unfuckify.
9234
9235         * bytecomp.el (batch-byte-compile-one-file): new function, used in
9236         xemacs.mak.
9237
9238         * autoload.el (batch-update-one-directory): new function, used in
9239         xemacs.mak.
9240
9241         * loadup.el: set gc-cons-threshold very high unless dumping --
9242         loadup during update-elc is much much much faster.  also do this
9243         when quick-building.
9244
9245         add commented-out code for profiling loadup.
9246
9247
9248         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
9249         is required in order to build xemacs.
9250
9251 2000-04-26  Ben Wing  <ben@xemacs.org>
9252
9253         * loadup.el: don't garbage collect during loadup if quick-build
9254         compile-time option is set.
9255
9256 2000-04-23  Ben Wing  <ben@xemacs.org>
9257
9258         * update-elc.el: compute whether any dumped .el or .elc files
9259         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
9260         if so.
9261
9262         * update-elc.el (update-elc-files-to-compile): always change
9263         NOBYTECOMPILE in the src directory rather than current dir,
9264         so it will work under NT.
9265
9266         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
9267         the form of this file is identical between Unix and Windows.
9268         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
9269         Added comment.
9270         (update-autoloads-from-directory): updated doc string.
9271         updated doc strings in a few other places.
9272
9273 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
9274
9275         * bytecomp.el (byte-force-recompile): Fix argument to
9276         byte-recompile-directory.
9277
9278 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
9279
9280         * gutter-items.el (progress-display-clear-when-idle): Use
9281         add-one-shot-hook.
9282         * gutter-items.el (clear-progress-display): Adjust number of
9283         arguments.
9284
9285 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
9286
9287         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
9288
9289 2000-04-16  Ben Wing  <ben@xemacs.org>
9290
9291         * printer.el: New file.
9292
9293         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
9294
9295         * help.el (describe-installation): Fix decoding for Windows.
9296
9297         * menubar-items.el:
9298         * menubar-items.el (default-menubar):
9299         * menubar-items.el (tutorials-menu-filter): New.
9300         * menubar-items.el (popup-menubar-menu):
9301         Add authorship.  Redo Help menu and Tutorials filter.
9302
9303         * menubar.el: Correct comment.
9304
9305         * modeline.el (modeline-buffer-identification): Correct doc string.
9306
9307         * simple.el:
9308         * simple.el (printing): Removed.
9309         * simple.el (printer-name): Removed.
9310         * simple.el (generic-print-buffer): Removed.
9311         * simple.el (generic-print-region): Removed.
9312         Move generic print code to printer.el.
9313
9314 2000-04-15  Ben Wing  <ben@xemacs.org>
9315
9316         * simple.el (generic-print-region): New.
9317         make this function actually work.
9318         (generic-print-buffer): call generic-print-region.
9319
9320 2000-04-14  Andy Piper  <andy@xemacs.org>
9321
9322         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
9323         by using the new widget-callback-current-channel.
9324         (search-dialog-callback): ditto.
9325
9326 2000-04-12  Andy Piper  <andy@xemacs.org>
9327
9328         * gutter.el (default-gutter-position): moved from gutter-items.el.
9329         (default-gutter-position-changed-hook): ditto.
9330         (gutter-element-visibility-changed-hook): ditto.
9331         (set-gutter-element): ditto.
9332         (remove-gutter-element): ditto.
9333         (set-gutter-element-visible-p): ditto.
9334         (gutter-element-visible-p): ditto.
9335         (init-gutter): ditto.
9336
9337         * dialog.el (make-dialog-box): renamed and moved from
9338         gutter-items.el
9339
9340         * gutter-items.el: move various functions elsewhere.
9341
9342 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
9343
9344         * menubar-items.el: Fixed place of parenthesis.
9345
9346 2000-04-12  Ben Wing  <ben@xemacs.org>
9347
9348         * etags.el (find-tag-at-point): New.  Lets you do find-tag
9349                 without constantly being prompted for the tag.
9350         * simple.el: Added a number of section headings, to clarify the
9351                 organization of this file.
9352         * simple.el (activate-region):
9353         * simple.el (region-exists-p):
9354         * simple.el (region-active-p):
9355                 Moved these three function down to the other side of
9356                 the case-changing functions, so they join the rest of
9357                 the region code.
9358         * simple.el (printing): New.
9359         * simple.el (printer-name): New.
9360         * simple.el (generic-print-buffer): New.
9361                 New functions, a very simple prototype for a unified
9362                 printing interface.
9363
9364         * process.el (call-process-internal): Real fix for null BUFFER,
9365                 other problems with BUFFER specs.
9366
9367         * menubar-items.el:
9368                 Fixed up File->Print to use new printing functions.
9369                 Various corrections and expansions to Grep/Compile menus.
9370                 New options for Printing.
9371                 New options for SMTP Mail, the way to send mail under
9372                   MS Windows. (There's also a package patch to make SMTP
9373                   Mail be the default under MSWin.)
9374
9375 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
9376
9377         * menubar-items.el: Selecting Rectangle Mousing from menubar
9378         did not work.  Needed to quote mouse-track-rectangle-p.
9379
9380 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
9381
9382         * cl-compat.el (keywordp): Removed.
9383
9384 2000-04-05  Andy Piper  <andy@xemacs.org>
9385
9386         * gutter-items.el (progress-layout-glyph): don't initialize here.
9387         (progress-gauge-glyph): use dynamic sizing.
9388         (set-progress-display-style): new function. Set progress glyphs
9389         appropriately depending on the style.
9390         (progress-display-style): new variable. Custom version of
9391         set-progress-display-style.
9392         (progress-abort-glyph): switch to dynamic sizes.
9393         (search-dialog-text): make the edit field active.
9394
9395 2000-04-04  Andy Piper  <andy@xemacs.org>
9396
9397         * gutter-items.el (make-search-dialog): need to make the search
9398         dialog visible after creation.
9399
9400         * menubar-items.el (default-menubar): use the search dialog for
9401         searching. Remove some extraneous search menu items.
9402
9403         * gutter-items.el (set-gutter-element): allow glyphs to be used as
9404         well as strings.
9405         (make-gutter-only-dialog-frame): allow the user to create the
9406         frame unmapped. Allow the gutter spec to be given as a glyph.
9407         (search-dialog-direction): new variable.
9408         (search-dialog-text): new variable.
9409         (search-dialog-callback): new function. Callback for the search
9410         dialog action.
9411         (make-search-dialog): new function. Create a user-friendly search
9412         dialog.
9413
9414 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
9415
9416         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
9417         under Windows.
9418
9419 2000-04-01  Andy Piper  <andy@xemacs.org>
9420
9421         * font-lock.el (font-lock-fontify-keywords-region): Calculate
9422         progress more accurately.
9423
9424 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9425
9426         * finder.el (finder-compile-keywords): Process readable files only.
9427         Because error in process of .#finder-inf.el when compile xemacs
9428         with --with-clash-detection option.
9429
9430 2000-03-31  Andy Piper  <andy@xemacs.org>
9431
9432         * gutter-items.el (append-progress-display): don't delay after a
9433         successful font-lock.
9434         (make-gutter-only-dialog-frame): new function. Allow users to
9435         create gutter-only dialogs.
9436
9437 2000-03-27  Mike Alexander  <mta@arbortext.com>
9438
9439         * process.el (call-process-internal): Handle a null BUFFER
9440         parameter correctly.
9441
9442 2000-03-28  Andy Piper  <andy@xemacs.org>
9443
9444         * gutter-items.el (abort-progress-display): put strings in the
9445         gutter not extents.
9446         (progress-layout-glyph): signal special 'quit callback.
9447         (progress-display-quit-function): deleted.
9448         (progress-display-stop-callback): deleted.
9449         (progress-display-dispatch-command-events): deleted.
9450         (append-progress-display): remove calls to
9451         progress-display-dispatch-command-events.
9452         (raw-append-progress-display): ditto.
9453
9454 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
9455
9456         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
9457         being a list.  Actually define `stipple-pixmap-p' which is used as
9458         an error predicate.  Correctly handle PIXMAP being either relative
9459         or absolute file name.
9460
9461 2000-03-24  Andy Piper  <andy@xemacs.org>
9462
9463         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
9464         (abort-progress-display): ditto. Don't delete the created extent.
9465         (raw-append-progress-display): ditto.
9466         (progress-display-dispatch-non-command-events): new
9467         function. Encapsulates what we want to do when no command input is
9468         required.
9469         (progress-display-dispatch-command-events): likewise, but disable
9470         for now since it causes too many problems.
9471         (append-progress-display): use them.
9472         (raw-append-progress-display): ditto.
9473         (default-gutter-position-changed-hook): set this rather than
9474         default-gutter-position-changed.
9475         (default-gutter-position-changed-hook): lambda with zero arguments
9476         rather than one.
9477         (raw-append-progress-display): trap errors in pending input since
9478         allowing them to signal will hose the gauge well and
9479         truly. Ideally we would like to delay these until we are more able
9480         to cope.
9481         (append-progress-display): ditto.
9482
9483 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
9484
9485         * lisp/make-docfile.el: call-process-internal is now implemented
9486         in process.el.
9487
9488 2000-03-21  Ben Wing  <ben@xemacs.org>
9489
9490         * mule\mule-cmds.el (set-language-info-alist):
9491         Fix to correspond to new menu arrangement.
9492
9493 2000-03-21  Ben Wing  <ben@xemacs.org>
9494
9495         * process.el:
9496         * process.el (call-process-internal): New.
9497         New implementation of call-process.  Only enabled under NT, so far.
9498         stderr handling not implemented yet in CVS'd C code.
9499
9500 2000-03-20  Ben Wing  <ben@xemacs.org>
9501
9502         * lisp-mode.el:
9503         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
9504         * lisp-mode.el (lisp-interaction-mode):
9505         Put back Lisp Interaction menubar for Jan V's sake.
9506
9507         * simple.el:
9508         * simple.el (mark-ring):
9509         * simple.el (dont-record-current-mark): New.
9510         * simple.el (in-shifted-motion-command): New.
9511         * simple.el (mark-ring-unrecorded-commands): New.
9512         * simple.el (mark-ring-max):
9513         * simple.el (set-mark-command):
9514         * simple.el (push-mark):
9515         * simple.el (handle-pre-motion-command):
9516         Implement scheme for not recording unimportant marks.
9517
9518         * subr.el:
9519         * subr.el (function-allows-args): New.
9520         New function function-allows-args.
9521
9522 2000-03-20  Martin Buchholz <martin@xemacs.org>
9523
9524         * XEmacs 21.2.32 is released.
9525
9526 2000-03-20  Andy Piper  <andy@xemacs.org>
9527
9528         * gutter-items.el (update-tab-in-gutter): force selection of the
9529         selected-window if required to do so.
9530         (buffers-tab-items): ditto.
9531         (add-tab-to-gutter): ditto.
9532         (create-frame-hook): use force-selection.
9533         (default-gutter-position-changed): lambdify.
9534         (update-tab-hook): deleted since it was only used in one place.
9535
9536 2000-03-18  Andy Piper  <andy@xemacs.org>
9537
9538         * files.el (find-file-noselect): undo change that shouldn't have
9539         gone in.
9540
9541 2000-03-17  Andy Piper  <andy@xemacs.org>
9542
9543         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
9544         of selected-window trickery.
9545
9546         * gutter-items.el (update-tab-in-gutter): don't give dedicated
9547         frames tabs.
9548         (progress-display-stop-callback): progress -> progress-display
9549         (progress-display-quit-function): ditto.
9550         (clear-progress-display): ditto.
9551         (remove-progress-display): ditto.
9552         (append-progress-display): ditto.
9553         (abort-progress-display): ditto.
9554         (raw-append-progress-display): ditto.
9555         (display-progress-display): ditto.
9556         (current-progress-display-label): ditto.
9557         (current-progress-display): ditto.
9558         (lprogress-display): ditto and save the buffer
9559         (progress-display): ditto. Otherwise the buffer sometimes gets
9560         changed which confuses font-lock.
9561
9562         * font-lock.el (font-lock-default-fontify-buffer): catch all
9563         errors, not just quit.
9564         (font-lock-mode): progress -> display-progress
9565         (font-lock-default-fontify-buffer): ditto.
9566         (font-lock-fontify-syntactically-region): ditto.
9567         (font-lock-fontify-keywords-region): ditto.
9568
9569 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9570
9571         * cl.el (gensym): Move to here from cl-macs.el.
9572         (gentemp): Ditto.
9573
9574 2000-03-16  Andy Piper  <andy@xemacs.org>
9575
9576         * font-lock.el (font-lock-mode): use lprogress and friends for
9577         progress management.
9578         (font-lock-default-fontify-buffer): ditto.
9579         (font-lock-fontify-syntactically-region): ditto.
9580         (font-lock-fontify-keywords-region): ditto.
9581         (font-lock-revert-cleanup): fix reverting.
9582         (font-lock-revert-setup): ditto.
9583
9584         * gutter-items.el (progress-use-echo-area): new variable. Use the
9585         echo area for progress gauges if non-nil.
9586         (clear-progress): remove echo area stuff and defer to
9587         clear-message.
9588         (append-progress): dispatch non-command events after each progress
9589         increment. Remove echo area stuff.
9590         (abort-progress): remove echo area stuff and defer to
9591         display-message.
9592         (raw-append-progress): ditto. Dispatch non-command events after
9593         gutter redisplay.
9594         (display-progress): defer echo area stuff to display-message.
9595
9596         * gutter-items.el (clear-progress):
9597         (abort-progress): indentation changes.
9598         (display-progress): don't clear progress.
9599         (append-progress): compare messages with equal.
9600         (raw-append-progress): use dispatch-non-command-events to flush
9601         widget creation events.
9602
9603 2000-03-13  Ben Wing  <ben@xemacs.org>
9604
9605         * abbrev.el:
9606         * abbrev.el (abbrev-string-to-be-defined): New.
9607         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9608         Changes for use with the menubar.
9609
9610 2000-03-12  Ben Wing  <ben@xemacs.org>
9611
9612         * alist.el (vassoc): moved here from font-menu.el.
9613
9614         * custom.el (defface): typo fix.
9615
9616         * dialog.el (yes-or-no-p-dialog-box):
9617         * dialog.el (message-box):
9618         * files.el (save-some-buffers-1):
9619         Put accelerators in the button names.
9620
9621         * font-lock.el (font-lock-comment-face):
9622         * font-lock.el (font-lock-keyword-face):
9623         * font-lock.el (font-lock-function-name-face):
9624         Fixed some of the colors under MS Windows because the existing
9625         default colors were hardly different from black and needed to be
9626         made lighter.
9627
9628         * font-menu.el:
9629         * font-menu.el (font-menu-split-long-menu):
9630         * font-menu.el (font-menu-family-constructor):
9631         * font-menu.el (font-menu-size-constructor):
9632         * font-menu.el (font-menu-weight-constructor):
9633         * font-menu.el (font-menu-set-font):
9634         vassoc moved to alist.el.
9635         Accelerators added to all menus.
9636         Unused bound var new-props removed.
9637
9638         * keydefs.el: I did a whole lot of rearranging to put things in a
9639         more consistent order and fixed a number of cases where key
9640         combinations involving up, down, left, right and so on were
9641         defined but the corresponding keypad combinations were not
9642         defined.
9643
9644         * lisp-mode.el:
9645         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9646         * lisp-mode.el (emacs-lisp-mode):
9647         * lisp-mode.el (lisp-interaction-mode):
9648         * lisp-mode.el (flet):
9649         Added accelerators onto the menus.
9650         Made all the different versions of the let function be indented
9651         the same way.
9652         Undid Steve's easy-menu-ification, because it makes it impossible
9653         to have the menubar and popup menus different.
9654         Cleaned up the menu; added items for find-function &c and some
9655         indenting, and removed debug-on-*.
9656
9657         * list-mode.el (list-mode-hook):
9658         * list-mode.el (list-mode):
9659         * list-mode.el (completion-setup-hook):
9660         * list-mode.el (display-completion-list):
9661         Added support for the :window-height keyword, which is required
9662         because of other changes that I made for the file dialog box.  I
9663         also made the hook variables list-mode-hook and
9664         completion-setup-hook and also minibuffer-setup-hook in
9665         minibuf.el be permanent-local; see comment in list-mode.el.
9666
9667         * map-ynp.el (map-y-or-n-p):
9668         Added accelerators to the dialog buttons.
9669
9670         * menubar-items.el (menu-truncate-list):
9671         New internal function.
9672         * menubar-items.el (submenu-generate-accelerator-spec):
9673         * menubar-items.el (menu-item-strip-accelerator-spec):
9674         * menubar-items.el (menu-item-generate-accelerator-spec):
9675         New exported functions, for use in auto-generating accelerator specs.
9676
9677         * menubar-items.el:
9678         * menubar-items.el (default-menubar):
9679         * menubar-items.el (maybe-add-init-button):
9680         * menubar-items.el (bookmark-menu-filter):
9681         * menubar-items.el (slow-format-buffers-menu-line):
9682         * menubar-items.el (build-buffers-menu-internal):
9683         * menubar-items.el (language-environment-menu-filter):
9684         * menubar-items.el (default-popup-menu):
9685         * menubar-items.el (popup-buffer-menu):
9686         * menubar-items.el (popup-menubar-menu):
9687         Did a major overhaul on this file, and in fact I'm nowhere near
9688         done working on the menubar, and there will be more patches to
9689         come.  A basic summary of what I've done:
9690
9691         a) I added accelerators to all of the menu items.  For menus that
9692         are auto-generated, such as the buffers menu, the accelerators are
9693         automatically added to the beginning of each line using the
9694         numbers 1 through 9, then zero, and then letters starting with A,
9695         but omitting the letters that are already in use for the fixed
9696         menu items at the top of the buffers menu.  To facilitate adding
9697         accelerators of this kind, I created some new functions
9698         (*-accelerator-spec), which are also being used by other filters
9699         that auto generate lists of things such as ftp sites to download
9700         packages.  If people really don't like these accelerators
9701         appearing at the beginning of the menu items, a variable can be
9702         added to optionally turn them off, but I think this is rather
9703         pointless because other menu items have accelerators and many or
9704         most of the menu users will use the accelerators if the support is
9705         there.
9706
9707         b) I combined the top level Tools and Apps menus into a single
9708         Tools menu, because the distinction between the two is not
9709         obvious, and the items on the menus are not used often enough that
9710         putting some of them onto submenus is a problem.
9711
9712         c) I created two new top level menus called View and Cmds because
9713         there were too many items on the File and Edit menus, and I'm going
9714         to be adding more items to these menus.  In contrast to the Tools
9715         menu, the items on these menus may be used quite often during an
9716         editing session, and so should be available with fewer
9717         keystrokes.
9718
9719         d) I added a number of options to the options menu, including one
9720         for controlling whether the alt key can be used to traverse to
9721         menu items using the accelerators, one for controlling behavior of
9722         control-k, one for controlling how the kill and yank functions
9723         interact with the clipboard, a few additional buffers-menu
9724         options, and various other things.  I also did a bit of
9725         rearranging, for example, combining the keyboard and mouse options
9726         into a single keyboard and mouse submenu to facilitate the
9727         accelerators on that level.
9728
9729         e) I changed the variable buffers-menu-format-buffer-line-function
9730         to take two arguments instead of one, the second argument being
9731         the line number for use in creating an accelerator.  I added a
9732         hack to support existing functions with one argument (although I
9733         doubt that very many of these exist), for backward compatibility.
9734
9735         f) I moved the top level mule menu to be a submenu of the edit
9736         menu.  I think that most of the items on this menu are fairly
9737         useless and there are certainly not enough frequently used items
9738         to justify this being its own top level menu.
9739
9740         g) I combined most of the items in big-menubar.el into the main menu.
9741         If people think the main menu is too big, it would be possible to
9742         create different configurations, some smaller.
9743
9744         * menubar.el (check-menu-syntax):
9745         Deleted some syntax checks that were no longer valid, partly
9746         because of changes that were already made a long time ago, and
9747         partly because of a change I made where I allow the name of the
9748         menu item to be an evaluated expression rather than just a string,
9749         similar to all of the other parameters of a menu item.
9750
9751         * minibuf.el:
9752         * minibuf.el (read-file-name-1):
9753         * minibuf.el (mouse-read-file-name-1):
9754         I made a number of changes to improve the appearance
9755         and functioning of the file dialog box.  They include:
9756
9757         a) Fixing the problem where closing the dialog box by clicking on
9758         the close button of the window didn't properly exit the
9759         minibuffer.
9760
9761         b) Fixing the problem that if you typed part of a file name, and
9762         then clicked on a completion with the mouse, the file was not
9763         correctly selected.
9764
9765         c) Changing the title of the dialog box to reflect the operation
9766         being done in accordance with user interface conventions, rather
9767         than the name of the dialog box buffer, which is rather useless.
9768
9769         d) Remove the words "possible completions are" which didn't
9770         belong.
9771
9772         e) Fix things so that the completions scroll off the end of the
9773         completions windows only to the right, rather than both to the
9774         right and down, which is in accordance with Windows user interface
9775         conventions.
9776
9777         * msw-init.el (init-post-mswindows-win):
9778         Added a binding for meta-F4, which is the standard windows binding
9779         for exiting a program.
9780
9781         * select.el (get-selection-no-error):
9782         * select.el (own-selection):
9783         * select.el (own-clipboard):
9784         Added an optional argument called append to the functions
9785         own-selection and own-clipboard.  This adds support for appending
9786         text to the existing selection and allows the function
9787         own-clipboard to be used as the value of the variable
9788         interprogram- cut-function.
9789
9790         Fixed a bug in own-selection in handling zmacs-region-stays.
9791
9792         * simple.el (historical-kill-line): New.
9793
9794         * simple.el (kill-line):
9795         * simple.el (interprogram-cut-function):
9796         * simple.el (interprogram-paste-function):
9797         * simple.el (handle-pre-motion-command):
9798         * simple.el (next-line):
9799         * simple.el (previous-line):
9800         a) Expanded the variable kill-whole-line, so that function
9801         kill-line can be set to delete the entire line always, not just
9802         when cursor is at the beginning of the line.  This is controlled
9803         by setting the variable kill-whole-line to the symbol 'always.
9804         This behavior, as well as the existing kill-whole-line behavior,
9805         now only take effect when kill-line is called interactively,
9806         although this is a departure from a previous behavior in the case
9807         of setting this variable kill-whole-line to t.  It is almost
9808         certainly what has always been intended, and most likely the old
9809         way of doing things introduced bugs.  I also created a function
9810         called historical-kill-line, which ignores the kill-whole-line
9811         setting and always gives the historical behavior of only killing
9812         to the end of the line.  I bound this function to shift- control-k
9813         so that the kill to end of line behavior is available, even when
9814         kill-whole-line has been set to change control-k into the simple
9815         delete-whole-line behavior. (This can be set using the options
9816         menu.)
9817
9818         b) I changed things so that kill and yank now interact with the
9819         clipboard by default under windows.  This was done by changing the
9820         default value of interprogram-cut- function and
9821         interprogram-paste-function.  You can get the old behavior by
9822         setting these to nil, and there is an option on the options menu
9823         to do this.
9824
9825         c) I added support for selecting text using shifted motion keys.
9826         This support is on by default and can be controlled by the
9827         variable shifted-motion-keys-select-region.  There is also a
9828         variable called unshifted-motion-keys-deselect-region that
9829         controls more specifically how the shifted motion key behavior
9830         works.  I did not put an option on the options menu to turn this
9831         off, because I can't imagine why this would be useful.
9832
9833         * simple.el (forward-block-of-lines):
9834         * simple.el (backward-block-of-lines):
9835         * simple.el (block-movement-size):
9836         New.
9837
9838         * simple.el (uncapitalized-title-words):
9839         * simple.el (uncapitalized-title-word-regexp):
9840         * simple.el (capitalize-string-as-title):
9841         * simple.el (capitalize-region-as-title):
9842         New.
9843
9844
9845         * subr.el (add-hook):
9846         * subr.el (make-local-hook): New.
9847         * subr.el (remove-local-hook): New.
9848         * subr.el (add-one-shot-hook): New.
9849         * subr.el (add-local-one-shot-hook): New.
9850         Added some functions to make using hooks easier.
9851         These include:
9852
9853         a) Functions add-local-hook and remove-local-hook to make it easy
9854         to use local hooks.
9855
9856         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9857         make it possible to add a "one-shot" hook, which is to say a hook
9858         that runs only once, and automatically removes itself after the
9859         first time it has run.
9860
9861 2000-03-09  Andy Piper  <andy@xemacs.org>
9862
9863         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9864
9865 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9866
9867         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9868         Moved from menubar-items.el.
9869         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9870
9871 2000-03-08  Andy Piper  <andy@xemacs.org>
9872
9873         * gutter-items.el (build-buffers-tab-internal): add selected field
9874         to buffers tab spec.
9875
9876 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9877
9878         * minibuf.el (last-exact-completion): Initialize to nil.
9879
9880 2000-03-07  Didier Verna  <didier@xemacs.org>
9881
9882         * startup.el (command-line-1): remove unused variable
9883         `first-file-buffer'.
9884
9885 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9886
9887         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9888         which is also used for Web server log files.
9889
9890 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9891
9892         * mule/mule-charset.el: Setup auto-fill-chars.
9893
9894 2000-03-02  SL Baur  <steve@beopen.com>
9895
9896         * subr.el (with-string-as-buffer-contents): Reimplement using
9897         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9898         non-deletion of buffer after execution problem.
9899         (with-output-to-string): Use unique buffer name.
9900
9901 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9902
9903         * gutter-items.el (buffers-tab-sort-function):  New variable.
9904         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9905
9906 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9907
9908         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9909
9910 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9911
9912         * menubar-items.el (maybe-add-init-button): Remove the "Load
9913         .emacs" button from all menubars.
9914
9915 2000-03-01  Didier Verna  <didier@xemacs.org>
9916
9917         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9918         region rectangle replacement (from Jan Vroonhof).
9919         (replace-rectangle): new function.
9920
9921 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9922
9923         * mule/mule-cmds.el (set-default-coding-systems): Use
9924         set-terminal-coding-system and set-keyboard-coding-system.
9925         * coding.el (set-terminal-coding-system): Use
9926         set-console-tty-output-coding-system.
9927         (set-keyboard-coding-system): Use
9928         set-console-tty-input-coding-system.
9929
9930 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9931
9932         * minibuf.el (read-variable): Allow symbol to default argument.
9933
9934 2000-02-27  Andy Piper  <andy@xemacs.org>
9935
9936         * gutter-items.el (update-tab-hook): new function to be used for
9937         hooks.
9938         (create-frame-hook): add update-tab-hook.
9939         (record-buffer-hook): ditto.
9940         (default-gutter-position-changed): ditto.
9941         (default-gutter-position): updating the buffers tab is now handled
9942         by a hook.
9943         (default-gutter-position-changed-hook): new variable.
9944         (gutter-element-visibility-changed-hook): ditto.
9945         (set-gutter-element-visible-p): call it.
9946         (set-gutter-element): use modify-specifier-instances. Set extents
9947         as duplicable before using.
9948         (remove-gutter-element): ditto.
9949         (set-gutter-element-visible-p): ditto.
9950         (init-gutter): new function.
9951         (add-tab-to-gutter): use new gutter-element functions rather than
9952         setting specifiers directly.
9953         (clear-progress): ditto.
9954         (abort-progress): ditto.
9955         (gutter-buffers-tab-visible-p): renamed from
9956         default-gutter-visible-p
9957
9958         * specifier.el (modify-specifier-instances): new function from Jan
9959         Vroonhof.
9960
9961         * x-init.el (init-post-x-win): call init-gutter.
9962
9963         * msw-init.el (init-post-mswindows-win): call init-gutter.
9964
9965         * menubar-items.el (default-menubar): Update to reflect new gutter
9966         variables.
9967
9968 2000-02-26  Andy Piper  <andy@xemacs.org>
9969
9970         * gutter-items.el (set-gutter-element): new function. Add gutter
9971         elements to the specified gutter.
9972         (remove-gutter-element): new function. Remove gutter elements from
9973         the specified gutter.
9974         (set-gutter-element-visible-p): new function. Set gutter element
9975         visibility for the provided gutter-visible specifier.
9976
9977 2000-02-23  Andy Piper  <andy@xemacs.org>
9978
9979         * gutter-items.el (add-tab-to-gutter): specify dimensions
9980         dynamically.
9981
9982 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9983
9984         * gutter-items.el (add-tab-to-gutter):
9985         * package-get.el (package-get-interactive-package-query):
9986         * package-ui.el (pui-directory-exists):
9987         (pui-install-selected-packages):
9988         (pui-list-packages):
9989         Use #'(lambda ...)  instead of '(lambda ...).
9990
9991 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9992
9993         * startup.el (load-user-init-file): Check to make sure user
9994           has an init-file before calling load().
9995
9996 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9997
9998         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9999
10000 2000-02-23  Martin Buchholz <martin@xemacs.org>
10001
10002         * XEmacs 21.2.31 is released.
10003
10004 2000-02-21  Mike Sperber <mike@xemacs.org>
10005
10006         * loadup.el (really-early-error-handler):
10007         * update-elc.el:
10008         * make-docfile.el:
10009         Remove dependency on EMACSBOOTSTRAP... environment variables.
10010
10011 2000-02-21  Martin Buchholz <martin@xemacs.org>
10012
10013         * XEmacs 21.2.30 is released.
10014
10015 2000-02-19  Martin Buchholz  <martin@xemacs.org>
10016
10017         * byte-optimize.el (byte-optimize-plus):
10018         (byte-optimize-minus):
10019         (byte-optimize-multiply):
10020         Optimize (- 0) to 0, not (-)
10021         Optimize (+ 5 3.0) to 8.0
10022         Optimize (* 5 3.0) to 15.0
10023         Improve readability.
10024
10025 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10026
10027         * modeline.el: (modeline-scrolling-method): change modeline
10028         mswindows cursor appearance according to the value.
10029
10030         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
10031         and 'gui-element face colors and 'gui-element face font to Windows
10032         defaults.
10033
10034 2000-02-09 Stef Epardaud  <stef@lunatech.com>
10035
10036         * font-lock.el: Javadoc enhancements
10037
10038 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10039
10040         * ldap.el (toplevel): Test if LDAP support has been compiled in
10041         (ldap-verbose): New option
10042         (ldap-search-entries): Renamed from the previous ldap-search
10043         Conditionalize message display on ldap-verbose
10044         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
10045         defuns
10046         (ldap-search): Is now defined as an obsolete wrapper calling
10047         ldap-search-basic or ldap-search-entries
10048
10049
10050 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
10051             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
10052             Jan Vroonhof  <jan@xemacs.org>
10053
10054         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
10055         When for-effect is true, didn't call `byte-optimize-form'
10056         in and/or subforms without last.
10057
10058 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10059
10060         * package-get.el (package-get-download-sites): Use correct custom
10061         type.
10062
10063 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10064
10065         * files.el (write-file): Ask for coding system when compiled with
10066         file-coding.
10067
10068 2000-02-16  Andy Piper  <andy@xemacs.org>
10069
10070         * buffer.el (switch-to-buffer): give norecord argument to
10071         set-window-buffer instead of explicitly recording.
10072
10073         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
10074         we have to pick a window.
10075
10076 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10077
10078         * mule/mule-cmds.el (describe-language-support): Don't add
10079         unexist function to help-map.
10080         (describe-coding-system): Don't use already assigend `C'.
10081
10082 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10083
10084         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
10085         work in custom.
10086
10087 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
10088
10089         * about.el: Ienaga's e-mail address change.
10090
10091 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
10092
10093         * etags.el (find-tag): force new window -- even if buf already
10094         visible -- when other-window is t
10095
10096 2000-02-16  Martin Buchholz <martin@xemacs.org>
10097
10098         * XEmacs 21.2.29 is released.
10099
10100 2000-02-09  Martin Buchholz  <martin@xemacs.org>
10101
10102         * cl-extra.el (getf): This is now identical to `plist-get', so
10103         just defalias it.
10104         * cl-macs.el: Make getf an alias to plist-get, at the
10105         byte-compiler level, using define-compiler-macro.
10106
10107 2000-02-08  Martin Buchholz  <martin@xemacs.org>
10108
10109         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
10110
10111 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
10112
10113         * lisp/etags.el (find-tag-internal): set exact-tagname to
10114           a regular expression that matches against the tagname
10115           part of the tag entry first instead of only looking in
10116           the context area.
10117
10118 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10119
10120         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
10121         * toobar.el: fixed typo(s) in customizing default-toolbar-position
10122
10123 2000-02-07  Martin Buchholz <martin@xemacs.org>
10124
10125         * XEmacs 21.2.28 is released.
10126
10127 2000-02-07  Martin Buchholz  <martin@xemacs.org>
10128
10129         * cl-extra.el (getf): Just call `get', never `get*'.
10130         Make arglist match docstring.
10131         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
10132         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
10133         * byte-optimize.el: remove references to `get*'.
10134
10135 2000-02-06  Martin Buchholz  <martin@xemacs.org>
10136
10137         * mule/european.el: Add syntax information for Latin3 and Latin4.
10138
10139 2000-02-02  Martin Buchholz  <martin@xemacs.org>
10140
10141         * byte-optimize.el: Byte-optimize (length "foo")
10142
10143 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
10144
10145         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
10146         width check using `window-leftmost-p' and `window-rightmost-p'.
10147
10148 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
10149
10150         * wid-edit.el (widget-match-inline): An atom never matches a
10151           list.
10152
10153 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10154
10155         * modeline.el: Consolidated 'x and 'mswindows specification under
10156         'win tag.
10157
10158 2000-01-29  Andy Piper  <andy@xemacs.org>
10159
10160         * gutter-items.el: (format-buffers-tab-line): Try and be
10161         intelligent about buffer naming when we have duplicates.
10162
10163 2000-01-29  Andy Piper  <andy@xemacs.org>
10164
10165         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
10166         updated when it becomes visible.
10167
10168 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10169
10170         * bytecomp.el (byte-compile-insert-header): Properly set coding
10171         system under MULE and file-coding.
10172
10173 2000-01-28  Martin Buchholz  <martin@xemacs.org>
10174
10175         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
10176         (dontusethis-set-value-terminal-coding-system-handler):
10177         (dontusethis-set-value-keyboard-coding-system-handler):
10178         Never undefine coding system aliases.  Emergency fix for gnus.
10179
10180 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
10181
10182         * files.el (abbreviate-file-name): Use directory-sep-char instead
10183         of hard-coded "/".
10184
10185 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
10186
10187         * startup.el (user-init-file-base-list): New variable, replacing
10188         user-init-file-base.
10189         (find-user-init-file): New function.
10190         (command-line-early): Use it.
10191         (load-user-init-file): Ditto.
10192
10193 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10194
10195         * gutter-items.el (update-tab-in-gutter): Use proper locale when
10196         calling valid-image-instantiator-format-p
10197
10198 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
10199
10200         * isearch-mode.el (isearch-mode): The variable is
10201         isearch-unhidden-extents, not isearch-opened-extents.
10202
10203 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
10204
10205         * minibuf.el (next-history-element): Modify error message if a
10206         default value is available.
10207
10208 2000-01-26  Martin Buchholz  <martin@xemacs.org>
10209
10210         * bytecomp.el (byte-compile-file): Don't unconditionally write
10211         .elc files in binary - might contain non-Latin1.
10212
10213 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10214
10215         * process.el (shell-quote-argument): Use (nt-quote-process-args)
10216         for windows-nt.
10217
10218         * version.el:
10219         * startup.el (user-init-file-base):
10220         * process.el (call-process-region):
10221         * files.el (make-backup-file-name):
10222         (backup-file-name-p):
10223         (file-relative-name):
10224         (abbreviate-file-name):
10225         (set-auto-mode):
10226         * code-process.el (call-process-region): Removed unnecessary
10227         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
10228         support out of the universe.
10229
10230         * process.el:
10231         * code-process.el:
10232         * bytecomp.el (byte-compile-file): Removed reference to
10233         buffer-file-type, and commented usage of binary-process-output
10234         NTEmacs variables.
10235
10236 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
10237
10238         * help.el (function-arglist): Add case for macro.
10239
10240 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10241
10242         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
10243         printers.
10244         (custom-display): Added a menu for printer/display tags.
10245
10246         * frame.el (frame-type):
10247         * device.el (device-type): Added 'msprinter to the doc string, and
10248         removed 'pc -- it is not going to be implemented ever.
10249         (call-device-method): Fixed docstring typo.
10250         Defined specifier tags 'printer and 'display.
10251
10252 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
10253
10254         * lisp/itimer.el (itimer-run-expired-timers): (consp
10255           last-command-event-time) instead of (consp
10256           'last-command-event-time).
10257
10258 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10259
10260         * msw-glyphs.el: Removed obsolete commentary.
10261
10262 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
10263
10264         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
10265         better default value.
10266
10267 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
10268
10269         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
10270         (read-string): Ditto.
10271         (eval-minibuffer): Ditto.
10272         (read-command): Ditto.
10273         (read-function): Ditto.
10274         (read-variable): Ditto.
10275         (read-number): Ditto.
10276         (read-shell-command): Ditto.
10277         (read-number): Record history.
10278
10279 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
10280
10281         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
10282
10283 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
10284
10285         * faces.el (startup-initialize-custom-faces): New function.
10286         Reset all faces created during auto-autoloads loading time
10287         by defface.
10288         * startup.el (command-line): Call it.
10289
10290 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
10291
10292         * about.el (about-hackers): Add myself to contributors list.
10293
10294 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10295
10296         * menubar-items.el (maybe-add-init-button): Removed an argument in
10297         a call to load-user-init-file, as the function managed to lose its
10298         formal parameter a few betas ago.
10299
10300 2000-01-18  Martin Buchholz <martin@xemacs.org>
10301
10302         * XEmacs 21.2.27 is released.
10303
10304 2000-01-18  Martin Buchholz  <martin@xemacs.org>
10305
10306         * process.el (shell-command-to-string): Use the FSF docstring.
10307         Make shell-command-to-string the standard function, and
10308         exec-to-string the (deprecated) alias.
10309
10310         * startup.el: typo fix.
10311
10312 2000-01-16  Martin Buchholz  <martin@xemacs.org>
10313
10314         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
10315
10316 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10317
10318         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
10319         buffers after visible buffers.
10320         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
10321
10322 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10323
10324         * info.el (Info-extract-menu-node-name): Stop at a dot
10325         followed by whitespace or right parenthesis.
10326
10327 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
10328
10329         * info.el (Info-directory-list): Warn against using Customize with
10330         Info-directory-list.
10331
10332 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
10333
10334         * minibuf.el (read-file-name): doc fix.
10335
10336         * autoload.el (update-file-autoloads): doc fix.
10337
10338         * about.el (about-hackers): Change my E-mail address.
10339
10340 2000-01-13  Martin Buchholz  <martin@xemacs.org>
10341
10342         * info.el (Info-visit-file): Just use the `f' interactive spec to
10343         read a filename in the standard way.
10344
10345 2000-01-13  Andy Piper  <andy@xemacs.org>
10346
10347         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
10348         (gutter-buffers-tab-extent): new variable.
10349         (update-tab-in-gutter): call add-tab-to-gutter again if the
10350         orientation has changed.
10351         (add-tab-to-gutter): cope with different orientations.
10352
10353 2000-01-11  Didier Verna  <didier@xemacs.org>
10354
10355         * info.el (Info-following-node-name): backward-skip dots as well
10356         as spaces (dots at the end of a node name aren't part of it).
10357         (Info-extract-menu-node-name): don't skip dots. There could be
10358         some in the node name.
10359         (Info-index): allow dots to be part of a node name.
10360
10361 2000-01-12  Andreas Jaeger  <aj@suse.de>
10362
10363         * files.el (auto-mode-alist): Added idlwave-mode.
10364         Patch by Carsten Dominik <dominik@astro.uva.nl>.
10365
10366 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10367
10368         * info.el (Info-search): Show default value.
10369
10370 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10371
10372         * info.el (Info-read-node-completion-table): New variable.
10373         (Info-read-node-name-1): New function.
10374         (Info-read-node-name): Use it.
10375         (Info-follow-reference): Use DEFAULT argument of completing-read.
10376         (Info-menu): Ditto.
10377
10378 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10379
10380         * hyper-apropos.el (hyper-describe-key-briefly): Save
10381         window configuration.
10382         (hyper-describe-face): Use DEFAULT of completing-read.
10383         (hyper-apropos-read-variable-symbol): Ditto.
10384         (hyper-apropos-read-function-symbol): Ditto.
10385
10386 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10387
10388         * mule/mule-cmds.el (set-default-coding-system): Set
10389         comint-exec-hook to use coding-system-for-read and
10390         coding-system-for-write so that C-x RET c works.
10391
10392 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10393
10394         * minibuf.el (minibuffer-confirm-incomplete): Customize.
10395         (previous-matching-history-element): Increment
10396         minibuffer-max-depth by 1.
10397         (next-matching-history-element): Ditto.
10398
10399 2000-01-11  Andy Piper  <andy@xemacs.org>
10400
10401         * gutter-items.el (buffers-tab): Create a new face for the buffers
10402         tab.
10403         (buffers-tab-face): use it.
10404
10405 2000-01-10  Didier Verna  <didier@xemacs.org>
10406
10407         * modeline.el (modeline-scrolling-method): change modeline X
10408         cursor appearance according to the value.
10409
10410 2000-01-07  Andreas Jaeger  <aj@suse.de>
10411
10412         * about.el (about-hackers): Moved my entry to contributor list.
10413         (xemacs-hackers): Added myself.
10414         (about-maintainer-info): Added description of myself.
10415
10416
10417 2000-01-07  Didier Verna  <didier@xemacs.org>
10418
10419         * modeline.el (modeline-scrolling-method): new variable.
10420         (mouse-drag-modeline): add reference to it in the docstring.
10421         (mouse-drag-modeline): handle it.
10422
10423 2000-01-08  Andy Piper  <andy@xemacs.org>
10424
10425         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
10426         calls.
10427         (remove-buffer-from-gutter-tab): ditto.
10428
10429 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
10430
10431         * cus-edit.el (custom-hook-convert-widget): Fix comment.
10432         (custom-face-edit): Fix grammatical error in help message.
10433
10434 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10435
10436         * movemail.el: Added.
10437
10438         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
10439
10440 2000-01-03  Didier Verna  <didier@xemacs.org>
10441
10442         * modeline.el (mouse-drag-modeline): remove the code related to
10443         the modeline horizontal scrolling facility.
10444
10445 1999-12-31  Martin Buchholz <martin@xemacs.org>
10446
10447         * XEmacs 21.2.26 is released.
10448
10449 1999-12-28  Andy Piper  <andy@xemacs.org>
10450
10451         * wid-edit.el (widget-push-button-value-create): The gui cache
10452         does not agree with native widgets which can only be displayed
10453         once per window. The reasons for caching are diminished now that
10454         we don't hog resources when creating buttons.
10455         (widget-push-button-cache) deleted.
10456
10457 1999-12-24  Martin Buchholz <martin@xemacs.org>
10458
10459         * XEmacs 21.2.25 is released.
10460
10461 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10462
10463         * hyper-apropos.el (hyper-apropos): Toggle
10464         hyper-apropos-programming-apropos correctly.
10465         Set REGEXP when user accepts default value.
10466
10467 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10468
10469         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
10470         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
10471
10472 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10473
10474         * mule/mule-category.el (undefined-category-designator):
10475         Return char instead of character.  Search for undefined one.
10476         (describe-category): Use with-displaying-help-buffer.
10477
10478 1999-12-21  Martin Buchholz  <martin@xemacs.org>
10479
10480         * byte-optimize.el (byte-optimize-plus):
10481         Optimize (+ 1) to 1 instead of (1+ nil).
10482
10483         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
10484
10485         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
10486
10487         * byte-optimize.el (byte-optimize-char-before): New function.
10488         Remove performance penalty for using (char-before) instead of (char-after).
10489
10490 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10491
10492         * mule/mule-category.el (char-category-list): Return character
10493         instead of integer.
10494
10495 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10496
10497         * minibuf.el (read-buffer): Check default is buffer object.
10498
10499 1999-11-25  Andy Piper  <andy@xemacs.org>
10500
10501         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
10502         for buttons.
10503
10504 1999-12-16  Andreas Jaeger  <aj@suse.de>
10505
10506         * package-get.el (package-get-maybe-save-index): Fixed typo.
10507         Patch by Jeff Miller <jmiller@smart.net>.
10508
10509 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
10510
10511         * gnuserv.el (gnuserv-process-filter):  don't call
10512         gnuserv-write-to-client when gnuserv-current-client is nil
10513
10514 1999-12-14  Martin Buchholz <martin@xemacs.org>
10515
10516         * XEmacs 21.2.24 is released.
10517
10518 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10519
10520         * about.el (about-hackers): Update my email address.
10521
10522 1999-12-07  Martin Buchholz <martin@xemacs.org>
10523
10524         * XEmacs 21.2.23 is released.
10525
10526 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
10527
10528         * package-get.el (package-get-download-sites): Removed several
10529         defunct download sites, added many new ones, and corrected a few
10530         incorrect directory-on-site entries.  Added physical locations to
10531         site-description.
10532
10533 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10534
10535         * finder.el (finder-commentary): add DOC string and fix
10536         interactive spec
10537
10538 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10539
10540         * help.el (describe-function): Don't forget to intern the string
10541         completing-read returns.
10542         (describe-variable): Ditto.
10543
10544 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
10545
10546         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
10547         `hyper-apropos-help-mode' here to find symbol to customize
10548         irregardless of cursor position and simplify
10549         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10550         `hyper-apropos-popup-menu'.
10551
10552 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10553
10554         * apropos.el (apropos-mode-map): Add return to call
10555         apropos-follow.
10556         (apropos-print): Call apropos-mode to have better
10557         command reference. Put keymap text-poperty to
10558         symbole name.
10559
10560 1999-11-22  Alastair Burt  <burt@dfki.de>
10561
10562         * help.el: (describe-bindings-1): Added handling of keymaps for
10563         the extents at point.
10564
10565 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10566
10567         * gutter-items.el (buffers-tab-items): Wrap the function in a
10568         save-match-data
10569
10570 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10571
10572         * help.el (describe-function): Use the DEFAULT argument to
10573         completing-read.
10574         (describe-variable): Ditto.
10575
10576 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10577
10578         * minibuf.el (read-from-minibuffer): Add optional argument
10579         DEFAULT to have better mini-buffer history support.
10580         (completing-read): Pass default to read-from-minibuffer.
10581         (read-buffer): Pass default to completing-read.
10582
10583 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10584
10585         * font-lock.el (font-lock-doc-string-face): Document the
10586         `font-lock-lisp-like' property.
10587
10588 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10589
10590         * lisp-mode.el: Specify `font-lock-lisp-like'.
10591
10592         * font-lock.el (font-lock-lisp-like): New function.
10593         (font-lock-fontify-syntactically-region): Use it.
10594
10595 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10596
10597         * XEmacs 21.2.22 is released
10598
10599 1999-11-28  Martin Buchholz <martin@xemacs.org>
10600
10601         * XEmacs 21.2.21 is released.
10602
10603 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10604
10605         * minibuf.el (read-coding-system): Accept symbol and
10606         coding-system object as a default-coding-system.
10607
10608 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10609
10610         * minibuf.el (read-coding-system): Accept symbol as
10611         a default-coding-system.
10612
10613 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10614
10615         * apropos.el (apropos-documentation): Use insert instead
10616         of princ.
10617
10618 1999-11-07  William M. Perry  <wmperry@aventail.com>
10619
10620         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10621           for the linux console.
10622
10623         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10624           stuff to work when you are not on a window system, since the GPM
10625           mouse support now allows pasting from outside of XEmacs.
10626
10627 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10628
10629         * XEmacs 21.2.20 is released
10630
10631 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10632
10633         * setup-paths.el (paths-default-info-directories): Add
10634         /usr/share/info and /usr/local/share/info.
10635
10636 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10637
10638         * about.el: Updated Vladimir Ivanovic's info.
10639
10640 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10641
10642         * auto-show.el (auto-show-truncationp): Remove.
10643
10644         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10645
10646 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10647
10648         * indent.el (indent-line-to): fix bug: spaces were not replaced
10649         with tab if column is multiple of tab-width
10650         From dhn@qedinc.com
10651
10652 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10653
10654         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10655         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10656
10657         * package-get.el (package-get-package-provider): Be verbose when
10658         interactive. Patch from Robert Pluim
10659
10660 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10661
10662         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10663         info file suffixes.
10664
10665 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10666
10667         * process.el (open-network-stream): Add a new optional parameter
10668         PROTOCOL to support udp; fix a minor typo and add an explanation
10669         in docstring for udp programming.
10670
10671         * code-process.el (open-network-stream): Add a new optional
10672         parameter PROTOCOL to support udp; fix a minor typo and add an
10673         explanation in docstring for udp programming.
10674
10675 1999-10-18  Andy Piper  <andy@xemacs.org>
10676
10677         * gui.el (make-gui-button): be more precise about how we call
10678         callbacks.
10679
10680         * wid-edit.el (widget-push-button-value-create): Use the new form
10681         of native gui-button.
10682
10683 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10684
10685         * info.el (Info-page-prev): Don't do (sit-for 0).
10686
10687 1999-10-13  Andy Piper  <andy@xemacs.org>
10688
10689         * gutter-items.el (progress-abort-glyph): new glyph for showing
10690         abort status.
10691         (append-progress): dispatch-event rather than sit-for.
10692         (abort-progress): new function. Show the abort glyph with an
10693         appropriate message.
10694         (raw-append-progress): dispatch-event rather than sit-for.
10695         (display-progress): cope with aborts.
10696
10697         * gui.el (make-gui-button): Use native widgets for buttons
10698         unconditionally.
10699         (insert-gui-button): ditto.
10700         (gui-button-p): ditto.
10701
10702         * xbm-button.el: remove from core.
10703
10704         * xpm-button.el: remove from core.
10705
10706 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10707
10708         * faces.el (init-device-faces): Don't initialize the random faces
10709         on the stream device.
10710
10711 1999-10-06  Andy Piper  <andy@xemacs.org>
10712
10713         * files.el (recover-file): Don't use ls under windows for revert buffer.
10714
10715 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10716
10717         * package-get.el (package-get-download-menu): Make menu really
10718         toggle download sites.
10719         (package-get-download-sites): Add autoload cookie.
10720
10721 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10722
10723         * setup-paths.el (paths-find-module-directory): Ditto.
10724
10725 1999-09-29  Werner Fink  <werner@suse.de>
10726
10727         * setup-paths.el (paths-find-exec-directory): Add missing nil
10728         parameter for environment.
10729
10730 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10731
10732         * modeline.el (modeline-format):
10733         Only purecopy the strings.  Else
10734         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10735         barfs.
10736
10737 1999-08-28  Mike Woolley  <mike@bulsara.com>
10738
10739         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10740         user setting comint-completion-addsuffix and
10741         comint-process-echoes.
10742
10743 1999-09-22  Andy Piper  <andy@xemacs.org>
10744
10745         * gutter-items.el (update-tab-in-gutter): use
10746         last-nonminibuf-window instead of selected-window.
10747
10748 1999-09-18  Andy Piper  <andy@xemacs.org>
10749
10750         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10751         display on.
10752
10753         * subr.el (record-buffer-hook): new variable so that the hook gets
10754         some documentation.
10755
10756 1999-09-16  Andy Piper  <andy@xemacs.org>
10757
10758         * gutter-items.el (update-tab-in-gutter): only update when the
10759         gutter is visible.
10760         (remove-buffer-from-gutter-tab): ditto.
10761
10762 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10763
10764         * simple.el (do-auto-fill): Commented out part of Kinsoku
10765         processing.
10766
10767 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10768
10769         * isearch-mode.el (isearch-highlightify-region): Give the
10770         highlighting extents a high priority.
10771         (isearch-make-extent): Give the main highlighting extent an even
10772         higher priority.
10773
10774 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10775
10776         * packages.el (packages-compute-package-locations): Fix typo from
10777         -u rationalization.
10778
10779 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10780
10781         * setup-paths.el (paths-find-doc-directory): Respect value of
10782         `configure-doc-directory.'
10783
10784         * find-paths.el (paths-find-architecture-directory): Give
10785         precendence `default' argument (which typically comes from
10786         configure).
10787
10788 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10789
10790         * startup.el (command-line-early): Added options -user-init-file
10791         and -user-init-directory.
10792
10793         * files.el (user-init-file): Default to NIL so we can recognize
10794         when it's set.
10795
10796 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10797
10798         * obsolete.el (init-file-user):
10799         * startup.el:
10800         * packages.el (packages-compute-package-locations):
10801         * package-get.el (package-get-user-index-filename):
10802         * menubar-items.el (maybe-add-init-button):
10803         * info.el (Info-annotations-path):
10804         * dump-paths.el:
10805         Change `user-init-directory' to be an absolute path.
10806         Use `user-init-directory' where appropriate.
10807         Zap `init-file-user' and its uses.
10808
10809 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10810
10811         * subr.el (copy-symbol): New function.
10812
10813 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10814
10815         * isearch-mode.el (isearch-done): Be sure to restore invisible
10816         extents in the proper buffer.
10817         (isearch-pre-command-hook): Set this-command to the correct value
10818         in case the buffer has changed and old overriding-local-map was
10819         used.
10820         (isearch-restore-extent): Use remprop instead of setting the
10821         property to nil.
10822
10823 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10824
10825         * cmdloop.el (execute-extended-command): Update zmacs region
10826         before the delay.
10827         (execute-extended-command): Make the message gettext-friendly.
10828
10829 1999-09-07  Andy Piper  <andy@xemacs.org>
10830
10831         * gutter-items.el (progress-gauge-glyph): renamed from
10832         progress-glyph.
10833         (progress-text-glyph): new variable.
10834         (progress-layout-glyph): use layouts and text glyphs.
10835         (progress-area-buffer): removed.
10836         (progress-text-and-extent): new variable.
10837         (progress-displayed-p): dynamically create gutter area buffer.
10838         (clear-progress): ditto.
10839         (raw-append-progress): ditto.
10840         (append-progress): use new glyph names.
10841         (raw-append-progress): only create the extent when needed. set
10842         properties more optimally.
10843         (progress): remove args.
10844
10845 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10846
10847         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10848         mapcar where the return value is unused.
10849         (isearch-restore-invisible-extents): Ditto.
10850         (isearch-highlight-all-cleanup): Ditto.
10851         (isearch-delete-extents-in-range): Traverse the extents only once.
10852         (isearch-highlight-all-update): Don't start over if the search
10853         string has changed and more input is pending.
10854
10855 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10856
10857         * packages.el (packages-find-package-data-path): Ditto.
10858
10859         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10860
10861         * subr.el (mapc-internal): Don't make obsolete.
10862
10863         * cl-extra.el (mapc): Resurrect.
10864
10865 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10866
10867         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10868         alias.
10869
10870         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10871         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10872         (isearch-yank-clipboard): Use get-clipboard instead of
10873         x-get-clipboard.
10874         (isearch-yank-selection): Fix docstring.
10875
10876 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10877
10878         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10879
10880 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10881
10882         * cl-macs.el (extent-start-position): Fix setf method.
10883         (extent-end-position): Ditto.
10884
10885 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10886
10887         * isearch-mode.el: End merge with FSF 20.4.
10888
10889         * isearch-mode.el (search-invisible): New variable.
10890         (isearch-hide-immediately): Ditto.
10891         (isearch-unhidden-extents): Ditto.
10892         (isearch-range-invisible): New function.
10893         (isearch-unhide-extent): Ditto.
10894         (isearch-restore-invisible-extents): Ditto.
10895         (isearch-restore-extent): Ditto.
10896
10897         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10898         implementation.
10899         (isearch-ring-retreat-edit): Ditto.
10900         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10901         (isearch-forward-regexp): New arguments NOT-REGEXP and
10902         NO-RECURSIVE-EDIT.
10903         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10904         (isearch-backward-regexp): New arguments NOT-REGEXP and
10905         NO-RECURSIVE-EDIT.
10906         (isearch-mode): Return isearch-success.
10907         (isearch-update): Use unread-command-events instead of
10908         unread-command-event.
10909         (isearch-abort): If an invalid regexp is encountered, keep popping
10910         states.
10911         (isearch-*-char): Use FSF implementation.
10912         (isearch-whitespace-chars): Use the more robust FSF's
10913         implementation.
10914         (isearch-within-brackets): New variable.
10915         (isearch-mode): Initialize it.
10916         (isearch-edit-string): Bind it.
10917         (isearch-search-and-update): Set it.
10918         (isearch-push-state): Push it.
10919         (isearch-top-state): Pop it.
10920         (isearch-search): Set it.
10921         (isearch-printing-char): When called by isearch-whitespace-chars,
10922         handle M-SPC gracefully.
10923         (isearch-message-prefix): New argument ELLIPSIS.
10924         (isearch-message-suffix): Ditto.
10925         (isearch-message): Use the ELLIPSIS argument when calling
10926         isearch-message-prefix and isearch-message-suffix.
10927         (isearch-message-prefix): Distinguish between "wrapped" and
10928         "overwrapped" search, FWIW.
10929
10930 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10931
10932         * isearch-mode.el (isearch-edit-string): Use the head of the
10933         search ring instead of search-last-string and search-last-regexp.
10934         (search-highlight): Renamed from isearch-highlight.
10935         (isearch-exit): Use the new name.
10936         (isearch-highlight): Ditto.
10937         (isearch-dehighlight): Ditto.
10938         (isearch-update-ring): New function.
10939         (isearch-done): Call it.
10940         (isearch-done): New argument EDIT.
10941         (isearch-repeat): If search string is empty, look up at the car of
10942         the search ring; ignore the yank pointer.
10943         (isearch-abort): Call isearch-done with NOPUSH.
10944         (isearch-cancel): New function.
10945         (isearch-mode-map): Bind it to ESC ESC ESC.
10946
10947         * isearch-mode.el: Begin merge with FSF 20.4.
10948
10949 1999-09-01  Andy Piper  <andy@xemacs.org>
10950
10951         * x-select.el (x-get-clipboard): obsolete.
10952         (x-yank-clipboard-selection): obsolete
10953
10954         * select.el (disown-selection): need to be careful to disown the
10955         clipboard if we set it via selection.
10956         (get-clipboard): move from x-select.el
10957         (yank-clipboard-selection): ditto.
10958
10959 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10960
10961         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10962         isearch-highlight-all-matches to nil.
10963         (isearch-fixed-case): New variable.
10964         (isearch-mode): Initialize it.
10965         (isearch-edit-string): Save it.
10966         (isearch-toggle-case-fold): Set it.
10967         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10968         need to check isearch-fixed-case.
10969         (isearch-toggle-case-fold): Update highlighting of all matches
10970         before the pause.
10971         (isearch-edit-string):
10972
10973 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10974
10975         * isearch-mode.el (isearch-edit-string): Call isearch-message
10976         before reading the event so that the prompt is displayed properly.
10977         (isearch-message): Use isearch-nonincremental when calling
10978         isearch-message-prefix.
10979         (minibuffer-local-isearch-map): Bind up and down to do the same as
10980         M-p and M-n respectively.
10981         (isearch-done): New arg NOPUSH.
10982         (isearch-edit-string): Use it.
10983         (isearch-edit-string): Don't bind isearch-string.
10984         (isearch-ring-adjust): Edit string, *then* push state.
10985
10986 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10987
10988         * faces.el (isearch-secondary): Make isearch-secondary look
10989         different than default.
10990
10991 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10992
10993         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10994         save-excursion.
10995         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10996         (isearch-update): Call isearch-dehighlight without arguments.
10997         (isearch-done): Ditto.
10998
10999         * isearch-mode.el (isearch-fix-case): If the search string has no
11000         upper-case letters, allow the folding to be reenabled.
11001         Previously, once disabled, the folding would remain that way until
11002         the end of isearch.
11003         (isearch-top-state): Call isearch-fix-case.
11004
11005         * isearch-mode.el (isearch-yank): Use progn instead of the inner
11006         save-excursion.
11007         (isearch-dehighlight): Remove TOTALLY.  Simplify.
11008
11009 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
11010
11011         * xpm-button.el:
11012         xbm-button.el: Need to exist in core because gui.el depends on
11013         them.
11014
11015 1999-08-31  Andy Piper  <andy@xemacs.org>
11016
11017         * gutter-items.el (buffers-tab-face): new customizable variable.
11018         (buffers-tab-default-buffer-line-length): new specifier for
11019         maximum viewable characters.
11020         (progress-stack): new variable for implementing widget-based
11021         progress messages.
11022         (progress-area-buffer): ditto.
11023         (progress-glyph-height): ditto.
11024         (progress-stop-callback): ditto.
11025         (progress-quit-function): new function.
11026         (progress-glyph): new variable.
11027         (progress-layout-glyph): ditto.
11028         (progress-displayed-p): new function, see message-displayed-p for
11029         details.
11030         (clear-progress): ditto.
11031         (remove-progress): ditto.
11032         (append-progress): ditto.
11033         (raw-append-progress): ditto.
11034         (display-progress): ditto.
11035         (current-progress): ditto.
11036         (current-progress-label): ditto.
11037         (progress): ditto.
11038         (lprogress): ditto.
11039
11040
11041 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
11042
11043         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
11044
11045         * isearch-mode.el (isearch-yank-x-selection): Renamed to
11046         `isearch-yank-selection'.
11047         (isearch-mode-map): Use it.
11048         (isearch-yank-selection): Use `get-selection' instead of
11049         `get-x-selection'.
11050
11051 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
11052
11053         * faces.el (isearch-secondary): Create face here.
11054
11055         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
11056         timers.
11057
11058 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
11059
11060         * subr.el (buffer-string): More robust backward compatibility
11061         check, courtesy William Perry.
11062
11063 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
11064
11065         * replace.el (perform-replace): Stop the search after the search
11066         limit has been reached.
11067
11068 1999-08-23  Andy Piper  <andy@xemacs.org>
11069
11070         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
11071         here if we don't have one.
11072
11073 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11074
11075         * ldap.el (ldap-coding-system): Default to nil until we get
11076         efficient UTF8 support
11077         (ldap-decode-string): Guard against `decode-coding-string' not
11078         being defined
11079         (ldap-encode-string): Guard against `encode-coding-string' not
11080         being defined
11081
11082 1999-08-23  Didier Verna  <didier@xemacs.org>
11083
11084         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
11085         Some doc strings improvements, and add a star to the `interactive'
11086         calls.
11087
11088 1999-08-18  Stef Epardaud  <stef@lunatech.com>
11089
11090         * font-lock.el (java-font-lock-keywords-3): introduced new
11091         keywords and regexpes for javadoc syntax 1.2.
11092
11093 1999-08-17  Andy Piper  <andy@xemacs.org>
11094
11095         * gutter-items.el (buffers-tab-format-buffer-line-function): use
11096         format-buffers-tab-line.
11097         (buffers-tab-max-buffer-line-length): new variable.
11098         (format-buffers-tab-line): new function. truncate names if over
11099         buffers-tab-max-buffer-line-length.
11100
11101 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
11102
11103         * cus-start.el: Customize the variable `bell-inhibit-time'.
11104
11105 1999-08-16  Andy Piper  <andy@xemacs.org>
11106
11107         * gutter-items.el (remove-buffer-from-gutter-tab): take a
11108         brute-force approach to deleting the last buffer.
11109         (buffers-tab-grouping-regexp): new customizable variable.
11110         (select-buffers-tab-buffers-by-mode): use it.
11111
11112 1999-08-13  Andy Piper  <andy@xemacs.org>
11113
11114         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
11115         deletion problem.
11116
11117 1999-07-30  Didier Verna  <didier@xemacs.org>
11118
11119         * cus-edit.el (custom-save-variables): I said, use prin1 instead
11120         of princ to output symbols.
11121         (custom-save-face-internal): ditto.
11122         (custom-save-resets): ditto.
11123
11124 1999-08-09  Didier Verna  <didier@xemacs.org>
11125
11126         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
11127         `regexp-quote' to protect the major mode name for use as a regular
11128         expression (c++ needs this for instance).
11129
11130 1999-08-08  Andy Piper  <andy@xemacs.org>
11131
11132         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
11133         cope with similar mode names.
11134
11135         * gutter-items.el (buffers-tab-selection-function): new selection
11136         function.
11137         (select-buffers-tab-buffers-by-mode): new function.
11138         (buffers-tab-items): use it if set to only display buffers in the
11139         tab in the current buffer's group..
11140         (update-tab-in-gutter): use new api.
11141         (remove-buffer-from-gutter-tab): ditto.
11142
11143         * gutter-items.el (buffers-tab-max-size): set custom selection
11144         default to 6.
11145         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
11146         (add-tab-to-gutter): set face as default.
11147
11148 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
11149
11150         * faces.el (frob-face-property): Merge the fall-back specifier
11151         with the target, not replace it.
11152
11153 1999-08-05  Andy Piper  <andy@xemacs.org>
11154
11155         * gutter-items.el (update-tab-in-gutter): add frame argument for
11156         buffer-items.
11157         (update-tab-in-gutter): use it.
11158
11159         * gutter-items.el (record-buffer-hook): set.
11160
11161         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
11162         change.
11163         (switch-to-buffer-hook) deleted.
11164
11165 1999-08-04  Andy Piper  <andy@xemacs.org>
11166
11167         * gutter-items.el (update-tab-in-gutter): make sure this will work
11168         as an argument to create-frame-hook.
11169
11170 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
11171
11172         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
11173         instead of timer emulation.
11174
11175 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
11176
11177         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
11178         Emacs isearch enhancements.
11179
11180 1999-07-28  Andy Piper  <andy@xemacs.org>
11181
11182         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
11183         all devices that support tab controls.
11184         (remove-buffer-from-gutter-tab): new function. to be used as a
11185         value for kill-buffer-hook.
11186
11187 1999-07-21  Sean MacLennan  <seanm@storm.ca>
11188
11189         * auto-show.el (auto-show-truncationp): changed to match
11190         `window_translation_on'
11191
11192 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
11193
11194         * XEmacs 21.2.19 is released
11195
11196 1999-07-28  SL Baur  <steve@miho>
11197
11198         * code-files.el (insert-file-contents): Fix docstring.
11199         revert previous change.
11200
11201 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
11202
11203         * fill.el (fill-region-as-paragraph): Change re-break-point to
11204         contain word-across-newline plus one character so that filling
11205         Japanese and Chinese works as desired.
11206         * simple.el (do-auto-fill): Ditto.
11207
11208 1999-07-26  SL Baur  <steve@miho>
11209
11210         * mule/japanese.el ("Japanese"): Do not specify a default input
11211         method.
11212         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
11213
11214 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
11215
11216         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
11217         able to use cl-macs macro in early lisp.
11218
11219 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
11220
11221         * custom.el:
11222         * cus-face.el:
11223         * cus-edit.el:
11224                 Massive custom Theme API changes.
11225
11226 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
11227
11228         * code-files.el (insert-file-contents): Regard
11229         coding-system-magic-cookie if `coding-system-for-read' is nil.
11230
11231 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
11232
11233         * mule/thai-xtis.el: Add coding: local variable, to avoid
11234         bootstrapping problem with C locale.
11235
11236 1999-07-22  Andy Piper  <andy@xemacs.org>
11237
11238         * dumped-lisp.el (preloaded-file-list): guard against putting
11239         gutter-items in a less than functional XEmacs.
11240         * gutter-items.el: put call to `add-tab-to-gutter' back in.
11241
11242 1999-07-18  Bob Weiner  <weiner@beopen.com>
11243
11244         * fill.el (fill-context-prefix): Fixed bug that prevented the
11245         setting of an adaptive fill prefix when the `dont-skip-first' was
11246         t.
11247
11248 1999-07-22  SL Baur  <steve@miho>
11249
11250         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
11251
11252 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
11253
11254         * files.el (interpreter-mode-alist): add `make', `guile', and
11255         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
11256         makefile-mode, guile is a scheme, and someday XEmacs will be
11257         modular enough to use as an efficient scripting tool.)
11258
11259 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11260
11261         * mule/mule-cmds.el (reset-language-environment): Regard
11262         coding-category `utf-8' and `ucs-4' if they are available.
11263
11264 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11265
11266         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
11267         (prefer-coding-system): Fix DOC-string.
11268
11269         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
11270         DOC-string too.
11271
11272         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
11273         Mule.
11274         (coding-system-change-eol-conversion): Fix DOC-string.
11275
11276 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11277
11278         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
11279         instead of `list-coding-system'.
11280
11281 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11282
11283         * menubar-items.el (default-menubar): `select-input-method' was
11284         renamed to `set-input-method'.
11285
11286         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
11287         "Set Language Environment" menu.
11288
11289         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
11290         "Describe Language Support" menu.
11291
11292 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11293
11294         * mule/chinese.el ("Chinese-GB"): Rename
11295         `chinese-gb-environment-setup-function' to
11296         `setup-chinese-gb-environment-internal'.
11297
11298 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11299
11300         * mule/korean.el: Use `define-coding-system-alias' instead of
11301         `copy-coding-system'.
11302
11303 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11304
11305         * mule/mule-cmds.el (set-language-environment-coding-systems):
11306         Treat duplicated coding-categories.
11307
11308 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11309
11310         * mule/japanese.el: Use `define-coding-system-alias' instead of
11311         `copy-coding-system'.
11312
11313 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11314
11315         * mule/vietnamese.el: Specify `iso-8-1' as a category of
11316         coding-system `viscii'.
11317
11318 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11319
11320         * mule/cyrillic.el:
11321         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
11322         (cyrillic-alternativnyj-decode-table): New variable.
11323         (cyrillic-alternativnyj-encode-table): New variable.
11324         - Specify `iso-8-1' as a category of coding-system
11325           `alternativnyj'.
11326         - Abolish general Cyrillic environment.
11327
11328 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11329
11330         * mule/chinese.el:
11331         - Use `define-coding-system-alias' instead of `copy-coding-system'.
11332         - Register `chinese-gb-environment-setup-function' as a
11333           `setup-function' of "Chinese-GB" environment.
11334
11335 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11336
11337         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
11338         optional argument `parents'.
11339
11340         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
11341         property for Thai-XTIS.
11342
11343         * mule/mule-help.el (help-with-tutorial): Use property
11344         `tutorial-coding-system' of language-info as a coding-system to
11345         read tutorial file.
11346
11347 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11348
11349         * mule/thai-xtis.el: Don't setup `setup-function' and
11350         `exit-function'.
11351
11352         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11353         `set-coding-category-system' to set up coding-system for
11354         coding-category.
11355
11356         * mule/mule-cmds.el (prefer-coding-system): Use
11357         `set-coding-category-system' to set up coding-system for
11358         coding-category.
11359
11360 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11361
11362         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
11363         Thai-XTIS environment.
11364
11365         * mule/mule-cmds.el (prefer-coding-system): Use
11366         `find-coding-system' instead of `coding-system-p'.
11367
11368 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11369
11370         * mule/mule-cmds.el (set-language-environment-coding-systems):
11371         Modify eol-type for XEmacs.
11372
11373         * mule/thai-xtis.el: Delete unused local variable `category'.
11374
11375         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
11376         function.
11377         (prefer-coding-system): Don't call
11378         `update-coding-systems-internal'; use function
11379         `coding-category-list' instead of variable `coding-category-list';
11380         use `set-coding-priority-list' instead of `set-coding-priority';
11381         modify `eol-type' for XEmacs.
11382
11383         * mule/mule-misc.el (string-width): Use `charset-width' instead of
11384         `charset-columns'.
11385         (char-width): Likewise.
11386
11387 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11388
11389         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
11390         `tis-620'.
11391
11392         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11393         `set-coding-priority-list' instead of `set-coding-priority'; don't
11394         call `update-coding-systems-internal'.
11395
11396         * mule/mule-misc.el (coding-system-get): New function.
11397         (coding-system-put): New function.
11398         (coding-system-category): New function.
11399
11400 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11401
11402         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
11403         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
11404         to avoid conflict with leim/quail/thai-xtis.
11405
11406         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
11407         to thai-xtis-chars.el.
11408
11409         * mule/thai-xtis-chars.el: New file (split from
11410         mule/thai-xtis.el).
11411
11412 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11413
11414         * mule/thai-xtis.el:
11415         - Change category for the charset `thai-xtis' to `?x' from `?T'.
11416         - Add syntax entries.
11417         - Put `preferred-coding-system' of the charset `thai-xtis' to
11418           `tis-620'.
11419
11420 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
11421
11422         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
11423         rewritten to use write-multibyte-character.
11424
11425 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11426
11427         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
11428         of `iso-2022-7'.
11429         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
11430         ported yet.
11431         (read-input-method-name): Treat optional argument `default'.
11432
11433 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11434
11435         * mule/mule-cmds.el (set-language-info): Don't set up menus at
11436         all.
11437         (set-language-info-alist): Set up menus here.
11438
11439 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11440
11441         * minibuf.el (completing-read): Add new optional argument
11442         `default'.
11443         (read-coding-system): Add new optional argument
11444         `default-coding-system'.
11445
11446 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
11447
11448         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
11449         (viet-viscii-...->viet-vscii...).
11450
11451 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
11452
11453         * mule/mule-cmds.el: Change MULE to Mule in docstrings
11454         and menus.
11455
11456 1999-04-12  Richard M. Stallman  <rms@gnu.org>
11457
11458         * mule/mule-cmds.el (input-method-function): Add permanent-local
11459         property.
11460
11461 1999-03-30  Dave Love  <fx@gnu.org>
11462
11463         * mule/mule-cmds.el (current-language-environment): Doc fix.
11464
11465 1999-02-06  Richard Stallman  <rms@gnu.org>
11466
11467         * mule/european.el (setup-slovenian-environment): New function.
11468         ("Slovenian"): New language environment.
11469
11470 1999-01-27  Dave Love  <fx@gnu.org>
11471
11472         * mule/mule-cmds.el (current-language-environment): Provide :link,
11473         :type (choices) and appropriate :get.
11474
11475 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
11476
11477         * mule/mule-cmds.el (describe-language-environment): Don't alter
11478         input-method-alist.
11479
11480 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
11481
11482         * mule/mule-cmds.el (prefer-coding-system): Call
11483         set-coding-priority, so that the internal array of priorities is
11484         also updated.
11485
11486 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
11487
11488         * mule/mule-cmds.el (prefer-coding-system): If the argument
11489         requires specific EOL conversion type, make the default coding
11490         systems use that.
11491
11492 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
11493
11494         * mule/mule-cmds.el (set-language-environment): Pass the default
11495         eol-type to set-language-environment-coding-systems.
11496         (set-default-coding-systems): Copy the eol-type property for the
11497         new default values of {buffer-file,process}-coding-system from the
11498         old defaults.
11499         (set-language-environment-coding-systems): Accept an optional
11500         argument EOL-TYPE, and set the eol-type property of the default
11501         coding systems accordingly.
11502
11503 1998-10-26  Kenichi Handa <handa@etl.go.jp>
11504
11505         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
11506         use generate-new-buffer instead of get-buffer-create.
11507
11508 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
11509
11510         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
11511
11512 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
11513
11514         * mule/mule-cmds.el (default-input-method): Fix custom type.
11515
11516 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
11517
11518         * mule/mule-cmds.el (setup-specified-language-environment):
11519         Add apropos-inhibit property.
11520         (describe-specified-language-support): Likewise.
11521
11522 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11523
11524         * mule/mule-cmds.el: Doc fixes.
11525
11526 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
11527
11528         * mule/mule-cmds.el (register-input-method): Doc-string
11529         modified.
11530
11531 1998-09-01  Dave Love  <fx@gnu.org>
11532
11533         * mule/mule-cmds.el (current-language-environment): Fix
11534         setter function.
11535
11536 1998-08-31  Paul Eggert  <eggert@twinsun.com>
11537
11538         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
11539         mule/european.el, mule/hebrew.el, mule/japanese.el,
11540         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
11541         avoid bootstrapping problem if you need to recompile all the Lisp
11542         files using interpreted code.
11543
11544 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
11545
11546         * mule/european.el ("Latin-1"): Modify `documentation' key value.
11547         ("Latin-2"): Likewise.
11548
11549 1998-08-18  Per Starback  <starback@update.uu.se>
11550
11551         * mule/european.el (setup-latin2-environment): Fix typo.
11552
11553 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11554
11555         * mule/european.el: Give proper value of `input-method' key to all
11556         lang. env.
11557
11558         * mule/mule-cmds.el (activate-input-method): Handle the case that
11559         the arg INPUT-METHOD is nil correctly.
11560         (read-multilingual-string): Activate the specified input method
11561         before calling read-string.  Afterward, activate the original
11562         input method.
11563
11564 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11565
11566         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11567         (set-language-info-alist): Fix typo in doc-string.
11568
11569         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11570
11571 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11572
11573         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11574         (reset-language-environment): New function for the job that
11575         setup-english-environment used to do.
11576         (set-language-environment): Do more setups according to the info
11577         in language-info-alist.
11578         (read-language-name): Handle the case that the arg KEY is nil.
11579         (describe-language-environment): Handle input-method property.
11580
11581         * mule/: All files under this directory, which related with
11582         specific languages (such as mule/european.el, mule/greek.el,
11583         mule/hebrew.el, mule/misc-lang.el), modified as below.
11584         (setup-XXX-environment): Just call set-language-environment.  If
11585         they used to do some other jobs than what done by
11586         set-language-environment, those jobs are done in
11587         setup-XXX-environment-internal now.
11588         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11589         the value to setup-XXX-environment-internal.  Add properties
11590         input-method and features.
11591
11592         * mule/english.el (setup-english-environment): Just call
11593         reset-language-environment.
11594
11595         * mule/european.el (setup-8-bit-environment): Function deleted.
11596
11597 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11598
11599         * mule/mule-cmds.el (input-method-exit-on-first-char)
11600         (input-method-use-echo-area): Doc fixes.
11601
11602 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11603
11604         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11605         variable.
11606         (input-method-use-echo-area): New variable.
11607
11608 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11609
11610         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11611
11612 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11613
11614         * mule/mule-cmds.el (activate-input-method): Update mode line.
11615         (inactivate-input-method): Likewise.
11616
11617 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11618
11619         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11620         input method in the current buffer, but just bind
11621         current-input-method.
11622
11623 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11624
11625         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11626
11627         * mule/misc-lang.el ("IPA"): Add coding-priority and
11628         coding-system.
11629
11630 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11631
11632         * mule/greek.el: Add coding-priority.
11633
11634 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11635
11636         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11637         LANG-ENV.
11638
11639 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11640
11641         * mule/mule-cmds.el (register-input-method): Fix previous change.
11642         (setup-specified-language-environment): Doc fix.
11643
11644 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11645
11646         * mule/mule-cmds.el: Several doc fixes.
11647         (get-language-info, set-language-info): Rename argument.
11648         (set-language-info-alist): Likewise.
11649         (register-input-method): Rename argument.
11650         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11651
11652 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11653
11654         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11655         default value while reading an input method.
11656
11657 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11658
11659         * mule/mule-cmds.el (universal-coding-system-argument):
11660         Use buffer-file-coding-system as default.
11661
11662 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11663
11664         * mule/korean.el ("Korean"): Doc fix.
11665
11666 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11667
11668         * mule/mule-cmds.el (describe-language-environment): Print the
11669         languge environment at the head.
11670
11671 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11672
11673         * mule/japanese.el: Set exit-function to exit-japanese-environment
11674         for Japanese environment.
11675
11676 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11677
11678         * mule/mule-cmds.el (set-language-environment): Doc fix.
11679         (current-language-environment): Use defcustom.
11680         (default-input-method): Specify :type.
11681
11682 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11683
11684         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11685         modified.
11686         (prefer-coding-system): Doc-string modified.
11687
11688 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11689
11690         * mule/mule-cmds.el (set-language-info): Doc-string
11691         describes `coding-priority' KEY.
11692         (set-language-environment-coding-systems): New function.
11693         (select-safe-coding-system): New function.
11694         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11695         (set-language-info-alist): New optionla arg PARENTS.  Call
11696         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11697         (set-language-environment-coding-systems): New function.
11698
11699         * mule/chinese.el: Remove setting up of
11700         describe-chinese-environment-map and
11701         setup-chinese-environment-map.  Exclude them in args of calls to
11702         set-language-info-alist.  Register coding-priority key in
11703         language-info-alist.
11704
11705         * mule/cyrillic.el: Remove setting up of
11706         describe-cyrillic-environment-map and
11707         setup-cyrillic-environment-map.  Exclude them in args of calls to
11708         set-language-info-alist.  Register coding-priority key in
11709         language-info-alist.
11710
11711         * mule/english.el: Register coding-priority key in
11712         language-info-alist.
11713
11714         * mule/ethiopic.el: Register coding-priority key in
11715         language-info-alist.
11716
11717         * mule/european.el: Remove setting up of
11718         describe-european-environment-map and
11719         setup-european-environment-map.  Exclude them in args of calls to
11720         set-language-info-alist.  Register coding-priority key in
11721         language-info-alist.  Add "German" language env.
11722         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11723         (setup-german-environment): New function.
11724
11725         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11726         change default input method to "greek-postfix".
11727
11728         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11729         coding-priority key in
11730
11731 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11732
11733         * mule/mule-cmds.el (set-language-info): Doc fix.
11734         (input-method-inactivate-hook): Doc fix.
11735
11736 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11737
11738         * mule/mule-cmds.el (set-input-method): Renamed from
11739         select-input-method.
11740
11741 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11742
11743         * mule/mule-cmds.el (set-language-environment): Run
11744         exit-language-environment-hook before calling `exit-function'
11745         which is specified for the language environment.
11746
11747 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11748
11749         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11750         modified.
11751         (prefer-coding-system): Likewise.
11752         (describe-language-environment): Print aliases of each coding
11753         system.
11754         (set-language-environment-hook): New variable.
11755         (exit-language-environment-hook): New variable.
11756         (set-language-environment): Call these hooks.  Before setting a
11757         new language environment, exit from the
11758         current-language-environment if necessary.
11759         (input-method-verbose-flag): The value can be nil, t,
11760         complex-only, or default.
11761         (input-method-highlight-flag): Doc-string augmented.
11762         (activate-input-method): Check if we can run the registered
11763         function to activate an input method.
11764
11765         * mule/korean.el: Set exit-function for language environment
11766         "Korean" to exit-korean-environment.
11767         (setup-korean-environment): Moved to korea-util.el.
11768
11769 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11770
11771         * mule/mule-cmds.el (read-multilingual-string): Use
11772         current-input-method prior to default-input-method.  Don't bind
11773         current-input-method by `let', instead, activate the specified
11774         input method in the current buffer temporarily.
11775
11776 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11777
11778         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11779
11780 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11781
11782         * mule/chinese.el (post-read-decode-hz): Return the result of
11783         decode-hz-region.
11784         (pre-write-encode-hz): Do not change the value of
11785         last-coding-system.
11786
11787 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11788
11789         * mule/mule-ccl.el: Doc fixes.
11790
11791 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11792
11793         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11794         (check-ccl-program): New macro.
11795
11796 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11797
11798         * mule/mule-ccl.el: Comment about CCL syntax modified.
11799         (ccl-command-table): Add read-multibyte-character and
11800         write-multibyte-character.
11801         (ccl-code-table): Add ex-cmd.
11802         (ccl-extended-code-table): New variable.
11803         (ccl-embed-extended-command): New function.
11804         (ccl-compile-read-multibyte-character,
11805         ccl-compile-write-multibyte-character) New functions.
11806         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11807         ccl-dump-write-multibyte-character): New functions.
11808
11809 1999-07-22  SL Baur  <steve@miho>
11810
11811         * config.el (config-value-file): config.values is installed into
11812         doc-directory.
11813         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11814
11815 1999-07-19  Didier Verna  <didier@xemacs.org>
11816
11817         * rect.el: all functions rewritten, except when noted. Below is a
11818         list of interface changes.
11819         (apply-on-rectangle): new function. Obsoletes
11820         `operate-on-rectangle'. All functions that used to call this
11821         function now call the new one.
11822         (kill-rectangle): added optional prefix arg to fill lines.
11823         (delete-rectangle): ditto.
11824         (delete-extract-rectangle): ditto.
11825         (open-rectangle): ditto.
11826         (clear-rectangle): ditto.
11827         (delete-rectangle-line): added third arg FILL.
11828         (delete-extract-rectangle-line): ditto.
11829         (open-rectangle-line): ditto.
11830         (clear-rectangle-line): ditto.
11831
11832 1999-07-18  Andy Piper  <andy@xemacs.org>
11833
11834         * menubar-items.el (default-menubar): add gutter options.
11835
11836         * gutter-items.el: new file.
11837         (gutter): new group for custom.
11838         (gutter-visible-p): new variable.
11839         (default-gutter-position): ditto.
11840         (buffers-tab): new group for the buffers tab.
11841         (gutter-buffers-tab): widget to put in the gutter.
11842         (buffers-tab-max-size): max number of tabs.
11843         (buffers-tab-switch-to-buffer-function): function to call when a
11844         tab is pressed.
11845         (buffers-tab-omit-function): filter buffers with this function.
11846         (buffers-tab-format-buffer-line-function): format buffer names for
11847         inclusion in tabs.
11848         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11849         the record.
11850         (build-buffers-tab-internal): build a list of tab items.
11851         (buffers-tab-items): ditto.
11852         (add-tab-to-gutter): put a tab in the gutter area.
11853         (update-tab-in-gutter): reset the buffers in the tab.
11854
11855         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11856
11857         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11858         (switch-to-buffer-hooks): new hook.
11859
11860         * toolbar.el (default-toolbar-position): fix typo.
11861
11862 1999-07-16  Andy Piper  <andy@xemacs.org>
11863
11864         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11865
11866 1999-07-15  Didier Verna  <didier@xemacs.org>
11867
11868         * cus-edit.el (custom-prompt-variable): optional third arg makes
11869         prompt for a comment string.
11870         (customize-set-value): optional prefix makes this function handle
11871         variable comments.
11872         (customize-set-variable): ditto.
11873         (customize-save-variable): ditto.
11874         (customize-customized): handle custom comments.
11875         (customize-save-customized): ditto.
11876         (custom-variable-state-set): ditto.
11877         (custom-face-state-set): ditto.
11878         (customize-saved): ditto.
11879         (custom-variable-set): ditto.
11880         (custom-face-set): ditto.
11881         (custom-variable-save): ditto.
11882         (custom-face-save): ditto.
11883         (custom-variable-reset-saved): ditto.
11884         (custom-face-reset-saved): ditto.
11885         (custom-variable-reset-standard): ditto.
11886         (custom-face-reset-standard): ditto.
11887         (custom-comment-face): new face.
11888         (custom-comment-tag-face): ditto.
11889         (custom-comment): new widget.
11890         (custom-comment-create): new function.
11891         (custom-comment-delete): ditto.
11892         (custom-comment-value-set): ditto.
11893         (custom-comment-show): ditto.
11894         (custom-comment-invisible-p): ditto.
11895         (custom-variable-value-create): create a comment field widget.
11896         (custom-face-value-create): ditto.
11897         (custom-variable-menu): new entry for adding a custom comment.
11898         (custom-face-menu): ditto.
11899         (custom-save-variables): possibly save custom comments.
11900         (custom-save-faces): ditto.
11901
11902         * cus-face.el (custom-set-faces): the arguments can now have a
11903         custom comment as fourth argument.
11904
11905         * custom.el (custom-set-variables): the arguments can now have a
11906         custom comment as fifth element.
11907
11908 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11909
11910         * XEmacs 21.2.18 is released
11911
11912 1999-07-13  SL Baur  <steve@miho>
11913
11914         * lib-complete.el (read-library-name): Revert previous change.
11915         (read-library): Ditto.
11916
11917 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11918
11919         * packages.el (packages-package-list): Capitalize docstring.
11920
11921         * packages.el (packages-find-package-library-path): Use #'nconc
11922         rather than #'append to reduce consing -- #'mapcar uses Flist,
11923         which returns a freshly consed list.  #'append would create yet
11924         another fresh list, using Fmake_list in concat.
11925
11926         * packages.el (package-provide): Use setq with remassq like it
11927         says in its docstring.
11928
11929 1999-07-06  SL Baur  <steve@miho.m17n.org>
11930
11931         * lib-complete.el (progn-with-message): Fix typo.
11932
11933 1999-07-06  SL Baur  <steve@miho.m17n.org>
11934
11935         * mule/mule-misc.el (char-octet): Make function match docstring.
11936         From Katsumi Yamaoka <yamaoka@jpl.org>
11937
11938 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11939
11940         * wid-edit.el (widget-documentation): corrected spelling error.
11941
11942 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11943
11944         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11945         keys if already bound
11946
11947 1999-07-06  SL Baur  <steve@miho.m17n.org>
11948
11949         * lib-complete.el (progn-with-message): Revert previous changes.
11950
11951 1999-06-24  Bob Weiner  <weiner@beopen.com>
11952
11953         * lib-complete.el (find-library):
11954         (find-library-other-window):
11955         (find-library-other-frame): Completely rewrote
11956         so that these functions actually work when called non-interactively.
11957         Also made them handle LIBRARY arguments which end with .el or .elc.
11958
11959 1999-06-24  Bob Weiner  <weiner@beopen.com>
11960
11961         * simple.el (indent-new-comment-line): Locally bound
11962         `block-comment-start' to `comstart' or else when this is called
11963         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11964         `block-comment-start' value, ignoring any existing spacing after a
11965         comment prefix in the previous line and producing ugly comments.
11966
11967 1999-06-23  Bob Weiner  <weiner@beopen.com>
11968
11969         * list-mode.el (mouse-choose-completion):
11970         (choose-completion):
11971         (completion-switch-to-minibuffer): Added.
11972         ([Tab]): [Tab] previously switched to the minibuffer
11973         but since [space] does that and since most applications in the
11974         world use [Tab] to select the next item in a list, do that in the
11975         *Completions* buffer too.  This will cause the least confusion
11976         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11977         06/23/1999.
11978
11979 1999-06-22  Bob Weiner  <weiner@beopen.com>
11980
11981         * help.el (help-buffer-name): Added support for a null value
11982         of `help-buffer-prefix-string' since some buffers require no
11983         prefix.
11984
11985 1999-06-20  Bob Weiner  <weiner@beopen.com>
11986
11987         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11988         in the completion-list-mode-map to bury the completions buffer
11989         even when the minibuffer is no longer active.
11990
11991 1999-06-20  Bob Weiner  <weiner@beopen.com>
11992
11993         * list-mode.el (list-mode): It is visually disconcerting to have
11994         the text cursor disappear within list buffers, especially when
11995         moving from window to window, so leave it visible.
11996
11997 1999-07-01  SL Baur  <steve@miho.m17n.org>
11998
11999         * menubar-items.el (default-menubar): Conditionalize the bug
12000         report menu item (which may not be possible in this XEmacs).
12001         Reported by: Ken'ichi Handa <handa@etl.go.jp>
12002
12003 1999-06-30  SL Baur  <steve@miho.m17n.org>
12004
12005         * subr.el (with-current-buffer): DOC string fix.
12006         Suggested by Bob Weiner <weiner@altrasoft.com>
12007
12008 1999-06-25  Charles G Waldman <cgw@fnal.gov>
12009
12010         * cus-face.el (custom-face-italic): insert missing args
12011
12012 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12013
12014         * packages.el (package-locations): Changed default early package
12015         hierarchies to ~/.xemacs/mule-packages and
12016         ~/.xemacs/xemacs-packages.
12017
12018 1999-06-23  SL Baur  <steve@miho.m17n.org>
12019
12020         * mule/mule-category.el (Top Level): ASCII is also latin-1.
12021
12022 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12023
12024         * packages.el (package-locations): Changed default early package
12025         hierarchy to ~/.xemacs/packages.
12026         (package-locations): Removed `packages' as a possible name for a
12027         late package hierarchy.
12028
12029 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
12030
12031         * mule/mule-category.el (word-combining-categories): Set up new
12032         variable.
12033         (word-separating-categories): Likewise.
12034
12035 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
12036
12037         * XEmacs 21.2.17 is released
12038
12039 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
12040
12041         * font-menu.el (font-menu-set-font): allow for nil specification
12042         of font size.
12043
12044 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
12045
12046         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
12047         is 1.
12048
12049 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
12050
12051         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
12052         8859-5 instead of ISO 8859-1.
12053
12054 1999-06-15  SL Baur  <steve@steve1.m17n.org>
12055
12056         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
12057         (viet-viscii-encode-table): Ditto.
12058
12059         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
12060         Make obsolete definition of char-octet.
12061
12062 1999-06-14  SL Baur  <steve@steve1.m17n.org>
12063
12064         * subr.el: Move no-Mule make-char ...
12065         * help-nomule.el (make-char): To here.
12066         (string-width): Make Mule compatibility alias.
12067
12068 1999-06-15  Andy Piper  <andy@xemacs.org>
12069
12070         * select.el (get-selection-no-error): really make there be no-error.
12071         (get-selection): revert to original.
12072
12073 1999-06-11  Andy Piper  <andy@xemacs.org>
12074
12075         * select.el (selection-sets-clipboard): renamed.
12076         (own-selection): use it.
12077
12078 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
12079
12080         * XEmacs 21.2.16 is released
12081
12082 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
12083
12084         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
12085         missing characters to avoid crash.
12086
12087 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
12088
12089         * coding.el (set-terminal-coding-system): Only set the console
12090         coding system on the selected console if it is a tty.
12091
12092 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12093
12094         * cus-face.el:
12095         * cus-edit.el:
12096         * faces.el:
12097         (custom):
12098         (face-spec-set):
12099         * faces.el (frob-face-property):
12100         * font-menu.el (font-menu-set-font):
12101                   Actually apply changes from 1999-03-17
12102
12103 1999-06-10  Andy Piper  <andy@xemacs.org>
12104
12105         * select.el (get-selection): abstract out non error-signalling
12106         part.
12107         (get-selection-no-error): get-selection without signalling an
12108         error.
12109         (selection-is-clipboard-p): new variable. controls whether the
12110         selection sets the clipboard.
12111         (own-selection): use it.
12112
12113         * mouse.el (insert-selection): fallback to clipboard after trying
12114         primary selection and cutbuffer.
12115
12116 1999-06-05  Andy Piper  <andy@xemacs.org>
12117
12118         * x-select.el (xselect-kill-buffer-hook-1): use generalised
12119         selection functions.
12120
12121 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
12122
12123         * code-files.el (buffer-file-coding-system): Use `raw-text' as
12124         default value.
12125         (load): Use `raw-text' instead of `no-conversion'.
12126         (insert-file-contents): Likewise.
12127
12128         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
12129         of `no-conversion'.
12130
12131 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
12132
12133         * coding.el: Don't copy `no-conversion' to `raw-text'.
12134
12135 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12136
12137         * subr.el (make-char): Define it if Mule is not around.
12138
12139 1999-06-07  SL Baur  <steve@steve1.m17n.org>
12140
12141         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
12142
12143         * x-select.el (x-disown-selection-internal): Restore symbol as an
12144         obsolete alias.
12145         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
12146
12147 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
12148
12149         * XEmacs 21.2.15 is released
12150
12151 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
12152
12153         * subr.el (split-string): Avoid infinite looping
12154
12155 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12156
12157         * ldap.el (ldap-ignore-attribute-codings): New variable
12158         (ldap-default-attribute-decoder): New variable
12159         (ldap-coding-system): New variable
12160         (ldap-attribute-syntax-encoders): New variable
12161         (ldap-attribute-syntax-decoders): New variable
12162         (ldap-attribute-syntaxes-alist): New variable
12163         (ldap-encode-boolean): New function
12164         (ldap-decode-boolean): New function
12165         (ldap-encode-country-string): New function
12166         (ldap-decode-string): New function
12167         (ldap-decode-address): New function
12168         (ldap-encode-address): New function
12169         (ldap-decode-attribute): New function
12170         (ldap-search): Use some of these
12171
12172 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
12173
12174         * version.el (emacs-version): Make the patch level/beta come
12175         before the XEmacs qualifier so that it gets into (funcall
12176         emacs-version) and thus in the bug reports.
12177         (emacs-version>=): Support patch levels.
12178
12179 1999-06-03  SL Baur  <steve@xemacs.org>
12180
12181         * version.el: implement x.y.z version number
12182         From Jan Vroonhof <vroonhof@math.ethz.ch>
12183
12184 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
12185
12186         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
12187
12188 1999-05-22  Vin Shelton <acs@xemacs.org>
12189
12190         * startup.el: Document -private and break out non-standard X options.
12191
12192 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
12193
12194         * mule/mule-charset.el (charset-after): New function.
12195         (charset-direction): Synch with Mule, update docstring.
12196         (get-charset-property): New function.
12197         (put-charset-property): New function.
12198         (charset-plist): New function.
12199
12200         * mule/mule-charset.el (compose-region):
12201         (decompose-region): remove;  these functions (which don't work
12202         since we don't do composite characters) have been moved to
12203         mule-util.el.
12204         (toplevel): follow coding standards
12205
12206 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
12207
12208         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
12209         exist any more.
12210
12211         * code-files.el: Fix commentary to follow coding standards.  Move
12212         the single line left in mule-files.el to here.
12213
12214         * mule/mule-files.el: delete.
12215
12216 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
12217
12218         * info.el (Info-scroll-prev): Use event functions instead of the
12219         old emacs 19 interface.
12220
12221 1999-06-02  Andy Piper  <andy@xemacs.org>
12222
12223         * x-font-menu.el (x-font-menu-load-font):
12224         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
12225
12226 1999-05-31  Andy Piper  <andy@xemacs.org>
12227
12228         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
12229         group.
12230         (font-menu-this-frame-only-p): ditto.
12231         (font-menu-max-items): reinstate, from Jan Vroonhof
12232         <vroonhof@math.ethz.ch>
12233         (font-menu-submenu-name-format): ditto.
12234         (font-menu-split-long-menu): ditto, for use by the family
12235         constructor.
12236         (font-menu-family-constructor): use it.
12237
12238 1999-05-30  Andy Piper  <andy@xemacs.org>
12239
12240         * msw-faces.el (mswindows-font-regexp): new font matching regexp
12241         for use by the font menu.
12242
12243         * msw-font-menu.el: new file implementing mswindows specific
12244         font-menu behaviour.
12245         (mswindows-font-menu-registry-encoding): new function mirroring x version.
12246         (mswindows-font-menu-junk-families): ditto.
12247         (hack-font-truename): ditto.
12248         (mswindows-font-regexp-ascii): ditto.
12249         (mswindows-reset-device-font-menus): ditto.
12250         (mswindows-font-menu-font-data): ditto.
12251         (mswindows-font-menu-load-font): ditto.
12252
12253         * x-font-menu.el (x-reset-device-font-menus): made device specific.
12254         (x-font-menu-font-data): ditto.
12255         (x-font-menu-load-font): ditto.
12256
12257         * font-menu.el: new file implementing generic font menu behaviour.
12258         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
12259         made device independent.
12260         (font-menu-this-frame-only-p): ditto.
12261         (font-menu-preferred-resolution): ditto.
12262         (font-menu-size-scaling): new variable used to determine whether
12263         sizes are in points or tenths of a point.
12264         (vassoc): moved from x-font-menu.el.
12265         (device-fonts-cache): ditto.
12266         (device-fonts-cache): ditto.
12267         (flush-device-fonts-cache): ditto.
12268         (reset-device-font-menus): copied from x-font-menu.el and made
12269         device independent. Most functionality deferred to
12270         device-dependent versions.
12271         (font-menu-family-constructor): copied from x-font-menu.el and
12272         made device independent.
12273         (font-menu-size-constructor): ditto.
12274         (font-menu-weight-constructor): ditto.
12275         (font-menu-set-font): ditto.
12276         (font-menu-change-face): ditto.
12277         (font-menu-load-font): new device method.
12278         (font-menu-font-data): ditto.
12279
12280         * x-font-menu.el: The above functions deleted.
12281
12282 1999-05-26  Andy Piper  <andy@xemacs.org>
12283
12284         * update-elc.el:
12285         * make-docfile.el:
12286         * loadup.el: rehash expand-file-name usage to not use default-directory.
12287
12288 1999-05-21  Andy Piper  <andy@xemacs.org>
12289
12290         * x-select.el (x-select-convert-to-text):
12291         (x-selected-text-type):
12292         (x-get-selection):
12293         (xselect-convert-to-string):
12294         (xselect-convert-to-compound-text):
12295         (xselect-convert-to-length):
12296         (xselect-convert-to-targets):
12297         (xselect-convert-to-delete):
12298         (xselect-convert-to-filename):
12299         (xselect-convert-to-charpos):
12300         (xselect-convert-to-lineno):
12301         (xselect-convert-to-colno):
12302         (xselect-convert-to-sourceloc):
12303         (xselect-convert-to-os):
12304         (xselect-convert-to-host):
12305         (xselect-convert-to-user):
12306         (xselect-convert-to-class):
12307         (xselect-convert-to-name):
12308         (xselect-convert-to-integer):
12309         (xselect-convert-to-atom):
12310         (xselect-convert-to-identity): functions renamed from x-* and
12311         moved to select.el.
12312         (x-get-secondary-selection): use rename get-selection.
12313         (x-get-clipboard): ditto.
12314         (x-own-selection): moved to select.el.
12315         (x-valid-simple-selection-p): ditto.
12316         (x-dehilight-selection): ditto.
12317         (x-own-clipboard): ditto.
12318         (x-disown-selection): ditto.
12319
12320         * x-mouse.el (x-yank-function): moved to mouse.el.
12321         (x-insert-selection): ditto.
12322         (x-set-point-and-move-selection): use renamed function.
12323
12324         * select.el (selected-text-type): moved and renamed from
12325         x-select.el.
12326         (selection-owner-p): moved to C.
12327         (selection-exists-p): ditto.
12328         (get-cutbuffer): new device method.
12329         (get-selection): generalised and moved from x-select.el.
12330         (own-selection): moved x-own-selection functionality into here.
12331         (dehilight-selection): renamed and moved from x-select.el.
12332         (own-clipboard): functionality moved from x-select.el using new
12333         generic C builtins.
12334         (disown-clipboard): ditto.
12335         (select-convert-to-text):
12336         (select-convert-to-string):
12337         (select-convert-to-compound-text):
12338         (select-convert-to-length):
12339         (select-convert-to-targets):
12340         (select-convert-to-delete):
12341         (select-convert-to-filename):
12342         (select-convert-to-charpos):
12343         (select-convert-to-lineno):
12344         (select-convert-to-colno):
12345         (select-convert-to-sourceloc):
12346         (select-convert-to-os):
12347         (select-convert-to-host):
12348         (select-convert-to-user):
12349         (select-convert-to-class):
12350         (select-convert-to-name):
12351         (select-convert-to-integer):
12352         (select-convert-to-atom):
12353         (select-convert-to-identity): new functions renamed from x-* and
12354         moved from x-select.el.
12355
12356         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
12357         into here and use as the default window-system mouse yank.
12358         (insert-selection): generalised and moved from x-mouse.el.
12359         (own-clipboard): moved to C.
12360
12361         * msw-select.el (mswindows-selection-owned-p): deleted.
12362         (mswindows-own-selection): generalised and moved to select.el.
12363         (mswindows-disown-selection): generalised and moved to C.
12364         (mswindows-selection-owner-p): ditto.
12365
12366 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
12367
12368         * XEmacs 21.2.14 is released
12369
12370 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12371
12372         * about.el: update contact info for jason and slb.
12373
12374 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12375
12376         * mule/european.el (setup-romanian-environment): Add Romanian
12377         support from Emacs/Mule romanian.el.
12378
12379 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
12380
12381         * cus-face.el: Label all custom changes with the 'custom' tag.
12382
12383         * cus-edit.el: idem ditto.
12384
12385         * faces.el: Added suport for adding device tags to various functions.
12386         (custom): New device tag.
12387         (face-spec-set): Call reset face with tags argument. No longer do
12388         x-init-global-faces hack.
12389
12390         * faces.el (frob-face-property): Use an anonymous specifier to map
12391         frob-face-property-1 over.
12392
12393         * x-font-menu.el (font-menu-set-font): Always specify all
12394         properties to custom.
12395
12396 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
12397
12398         * mule/european.el (setup-czech-environment): Add czech support.
12399         From David Sauer <davids@orfinet.cz>
12400
12401 1999-03-15  SL Baur  <steve@xemacs.org>
12402
12403         * check-features.el: Turn hard errors into warnings.
12404
12405 1999-03-21  SL Baur  <steve@xemacs.org>
12406
12407         * simple.el (delete-key-deletes-forward): As per discussion on
12408         xemacs-beta, default to t.
12409
12410 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12411
12412         * loadup.el: Define Installation-string before loading anything.
12413
12414 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
12415
12416         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
12417         From Anders Stenman <stenman@isy.liu.se>
12418
12419 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12420
12421         * wid-edit.el (widget-glyph-find): Ditto.
12422
12423         * packages.el (locate-library): Ditto.
12424
12425         * loadup.el (really-early-error-handler): Ditto.
12426
12427         * lib-complete.el (read-library): Ditto.
12428
12429         * faces.el (set-face-stipple): Ditto.
12430
12431         * code-files.el (load): Use new calling style of locate-file.
12432
12433 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12434
12435         * packages.el (packages-unbytecompiled-lisp): Installation.el is
12436         dead.
12437
12438 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12439
12440         * dumped-lisp.el (preloaded-file-list): Don't load
12441         Installation.el.
12442
12443         * loadup.el (Installation-string): Define it here.
12444
12445 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12446
12447         * dumped-lisp.el (preloaded-file-list): Revert previous change --
12448         Installation.el needs to be loaded before `dump-paths', otherwise
12449         the dumping process won't find it.
12450
12451 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
12452
12453         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
12454         subr so that we can use `replace-in-string' in Installation.el to
12455         get rid of C-m chars under the native Windows build.
12456
12457 1999-04-29  Andy Piper  <andy@xemacs.org>
12458
12459         * make-docfile.el: canonicalize file and directory names.
12460
12461         * device.el (call-device-method): new function for calling device
12462         specific methods.
12463         (define-device-method): new function for defining device methods.
12464         (define-device-method*): ditto.
12465
12466 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
12467
12468         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
12469
12470 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12471
12472         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
12473         (cyrillic-koi8-r-encode-table): Likewise.
12474         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
12475         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
12476
12477         * mule/mule-misc.el (split-char-or-char-int): New function [moved
12478         from vietnamese.el].
12479
12480         * mule/vietnamese.el: Move function `split-char-or-char-int' to
12481         mule/mule-misc.el.
12482
12483 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12484
12485         * mule/thai-xtis.el:
12486         - Change font registry name from "Thai94x94-0" to "xtis-0".
12487         - Change mnemonic of coding-system `tis-620' to "TIS620".
12488
12489 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
12490
12491         * mule/ethiopic.el: fixed.
12492
12493 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
12494
12495         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
12496
12497         * mule/thai-xtis.el: New file.
12498
12499         * mule/vietnamese.el: New file.
12500
12501         * mule/ethiopic.el: New file.
12502
12503 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
12504
12505         * bytecomp.el (byte-compile-close-variables): Leave
12506         debug-issue-ebola-notices alone.
12507
12508 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12509
12510         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
12511         at the top of the buffer since it is the most important thing to
12512         customize
12513         (ldap-get-host-parameter): New defun
12514         (ldap-search): Add a new parameter `withdn' to retrieve the
12515         distinguished names of entries
12516
12517 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
12518
12519         * startup.el (splash-frame-body): Date and spelling fixes.
12520
12521 1999-03-16  Colin Rafferty  <colin@xemacs.org>
12522
12523         * view-less.el (toggle-truncate-lines): add autoload tag
12524
12525 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
12526
12527         * format.el (format-alist): Disable image stuff.
12528
12529 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12530
12531         * wid-edit.el (widget-glyph-find): Search by directories, then by
12532         suffixes rather than the other way around.
12533         (widget-image-conversion): Renamed to
12534         `widget-image-file-name-suffixes'.
12535
12536 1999-04-16  Olivier Galibert  <galibert@pobox.com>
12537
12538         * mule/mule-charset.el: Made old functions obsolete, remove the
12539         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
12540         (charset-iso-graphic-plane): Rename from charset-graphic.
12541         (charset-iso-final-char): Rename from charset-final.
12542         (charset-width): Rename from charset-columns.
12543         (charset-bytes): Added from fsf compatibility, returns always 1.
12544
12545         * mule/mule-misc.el: Move charset-doc-string alias to
12546         mule-charset.el
12547
12548 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12549
12550         * x-faces.el (x-make-font-bold-italic): honor
12551         *try-oblique-before-italic-fonts*
12552
12553 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12554
12555         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12556
12557 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12558
12559         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12560         name.
12561
12562 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12563
12564         * cl-extra.el (equalp): Would bug out for lists.
12565
12566 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12567
12568         * about.el (about-hackers):  Change cgw's email address
12569
12570 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12571
12572         * XEmacs 21.2.13 is released
12573
12574 1999-03-12  SL Baur  <steve@xemacs.org>
12575
12576         * simple.el (delete-key-deletes-forward): Revert to previous
12577         behavior.
12578
12579 1999-01-18  Didier Verna  <didier@xemacs.org>
12580
12581         * menubar-items.el (xemacs-splash-buffer): handle the case of
12582         multiple elements in the splash buffer body.
12583
12584         * startup.el (splash-frame-timeout): new constant: interval
12585         between splash buffer elements.
12586         (command-line-1): handle splash buffer with multiple elements (use
12587         a timeout).
12588         (splash-frame-body): Originally `startup-splash-frame-body'.
12589         Rewrote a cleaner and more readable version. This can now be array,
12590         in which case each element is displayed in turn in the splash buffer.
12591         (splash-frame-static-body): new constant. Persistent information
12592         across all splash buffer elements (preserves the possibility to give
12593         it in different languages.
12594         (circulate-splash-frame-elements): new function. Used as a timeout
12595         to circulate through all splash frame elements and display them in
12596         sequence.
12597         (display-splash-frame): originally `startup-splash-frame'. Handle
12598         the case of multiple elements in the splash buffer body. Now
12599         returns a timeout id if multiple elements to display, or nil.
12600
12601 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12602
12603         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12604         so they can be overridden by x-init-face-from-resources.
12605         Additionally specify the font name also with an x tag.
12606
12607 1999-03-08  Andy Piper  <andy@xemacs.org>
12608
12609         * package-get.el (package-get-base): autoload.
12610
12611         * menubar-items.el (default-menubar): add update menu item. Fix
12612         custom menu to only be activated when package-base is available.
12613
12614         * package-get.el (package-get-custom): don't load
12615         package-get-custom as it is auto-generated. Fix group definition.
12616
12617 1999-03-05  Didier Verna  <didier@xemacs.org>
12618
12619         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12620         instead of `symbol-name' (Thanks Kyle).
12621
12622         * cus-edit.el (custom-save-variables): use `prin1' instead of
12623         princ to write symbols.
12624
12625 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12626
12627         * XEmacs 21.2.12 is released
12628
12629 1999-03-05  SL Baur  <steve@xemacs.org>
12630
12631         * menubar-items.el (default-menubar): Add kfm browsing support.
12632         From Neal Becker <nbecker@fred.net>
12633
12634 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12635
12636         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12637         calls to font-lock during buffer reversion.
12638
12639 1999-02-12  Didier Verna  <didier@xemacs.org>
12640
12641         * info.el (Info-build-node-completions): unconditionally widen the
12642         tag table buffer.
12643
12644 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12645
12646         * x-faces.el (x-init-face-from-resources):
12647         Only set fonts in the 'x locale.
12648
12649 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12650
12651         * package-ui.el (pui-install-selected-packages): Don't throw on
12652         `package-admin-delete-binary-package' returning nil since it's
12653         normal.  Reindent function.
12654         (pui-add-required-packages): Handle case where packages selected
12655         for installation have never been installed.
12656
12657 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12658
12659         * menubar-items.el (default-menubar):
12660         Implement the ``Mule->Set coding system of process'' menu item.
12661
12662 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12663
12664         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12665         files
12666         - Change some `if's to `when's
12667
12668 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12669
12670         * XEmacs 21.2.11 is released
12671
12672 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12673
12674         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12675         against window close (Fix Bug #460).
12676         (ask-user-about-lock-dbox): Idem.
12677
12678 1999-02-25  SL Baur  <steve@xemacs.org>
12679
12680         * mule/mule-charset.el (charset-leading-byte): New function.
12681         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12682
12683 1999-02-12  Andy Piper  <andy@xemacs.org>
12684
12685         * about.el (xemacs-hackers): change andy's email address.
12686         (about-url-alist): change andy's web page address.
12687         (about-xemacs): add piper.
12688
12689 1999-02-16  SL Baur  <steve@xemacs.org>
12690
12691         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12692         of mule-base into lisp/mule.
12693
12694 1999-02-16  SL Baur  <steve@xemacs.org>
12695
12696         * mule/arabic.el:
12697         mule/canna-leim.el:
12698         mule/chinese.el:
12699         mule/cyrillic.el:
12700         mule/english.el:
12701         mule/european.el:
12702         mule/greek.el:
12703         mule/hebrew.el:
12704         mule/japanese.el:
12705         mule/kinsoku.el:
12706         mule/korean.el:
12707         mule/misc-lang.el:
12708         mule/mule-category.el:
12709         mule/mule-ccl.el:
12710         mule/mule-charset.el:
12711         mule/mule-cmds.el:
12712         mule/mule-coding.el:
12713         mule/mule-files.el:
12714         mule/mule-help.el:
12715         mule/mule-init.el:
12716         mule/mule-misc.el:
12717         mule/mule-tty-init.el:
12718         mule/mule-x-init.el:
12719         mule/viet-chars.el:  Remerge from mule-base.
12720
12721         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12722         of mule-base into lisp/mule.
12723
12724 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12725
12726         * process.el (exec-to-string): Use `shell-command-switch' in place
12727         of hard-wired "-c" (for WindowsNT).
12728
12729 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12730
12731         * menubar-items.el (default-menubar):  Remove obsolete
12732         "Gopher" item
12733
12734 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12735
12736         * package-admin.el (package-admin-get-install-dir): First fall
12737         back to the location of xemacs-base for non-mule packages.
12738
12739 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12740
12741         * paths.el:
12742         - improved automounter tmp directory support.
12743         - support 4 (!) empirically discovered automounter conventions
12744
12745 1999-02-12  SL Baur  <steve@xemacs.org>
12746
12747         * etags.el (pop-tag-mark): autoload to match key binding.
12748
12749 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12750
12751         * XEmacs 21.2.10 is released
12752
12753 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12754
12755         * package-get.el (package-get-remote-filename): Don't bug out for
12756         a local file name in the search entry.
12757
12758 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12759
12760         * XEmacs 21.2.9 is released
12761
12762 1999-01-19  Didier Verna  <didier@xemacs.org>
12763
12764         * replace.el (replace-search-function): new variable containing a
12765         function to perform a search-forward.
12766         (replace-re-search-function): new variable containing a function
12767         to perform a re-search-forward.
12768         (perform-replace): use them.
12769
12770 1999-01-25  Didier Verna  <didier@xemacs.org>
12771
12772         * select.el (selection-owner-p): use the name `XEmacs'.
12773         (cut-copy-clear-internal): ditto.
12774
12775 1999-01-18  Andy Piper  <andy@xemacs.org>
12776
12777         * about.el (about-url-alist): Update my entry.
12778         (xemacs-hackers): Ditto.
12779
12780 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12781
12782         * buffer.el (switch-to-buffer): Fixing documentation.
12783         * minibuf.el (minibuffer-completion-table): ditto.
12784         * cl-macs.el (return-from): ditto.
12785
12786 1999-01-04  Didier Verna  <didier@xemacs.org>
12787
12788         * replace.el (delete-non-matching-lines): temporarily disable
12789         case-folding when called interactively with a regexp containing
12790         uppercase characters.
12791         (delete-matching-lines): ditto.
12792         (count-matches): ditto.
12793         (list-matching-lines): ditto.
12794
12795 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12796
12797         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12798         abort if current window is split horizontally, not if others are
12799         split.  Got rid of unnecessary minibuffer checking.  Also, add
12800         some comments (it's still complex).
12801
12802 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12803
12804         * package-get.el: changed address for doc.ic.ac.uk to
12805         sunsite.doc.ic.ac.uk
12806
12807 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12808
12809         * ldap.el (toplevel): Remove requires so that the file compiles
12810         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12811
12812 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12813
12814         * dump-paths.el: Calculate module-directory and set
12815         module-load-path to the load path for modules.
12816
12817         * loadup.el: Get bootstrap value of module-load-path from the
12818         environment variable EMACSBOOTSTRAPMODULEPATH.
12819         - Display the module load path if we're debugging paths.
12820
12821         * setup-paths.el: Added function paths-find-site-module-directory.
12822         - Added function paths-find-module-directory.
12823         - Added function paths-construct-module-load-path.  Uses new
12824         environment variable EMACSMODULEPATH.
12825
12826 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12827
12828         * font.el (font-default-object-for-device):
12829         Oops! This `or' can't be replaced by `unless'.
12830         Fixed inability to run w3, among other things.
12831
12832 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12833
12834         * package-admin.el: Change initialization of
12835           package-admin-install-function dependent on system type.
12836           Change package-admin-install-function-mswindows to use
12837           "minitar".
12838
12839 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12840
12841         * mouse.el (default-mouse-motion-handler): Disable help echo while
12842         in the minibuffer.
12843
12844 1998-12-28  Martin Buchholz <martin@xemacs.org>
12845
12846         * XEmacs 21.2.8 is released.
12847
12848 1998-12-24  Martin Buchholz <martin@xemacs.org>
12849
12850         * XEmacs 21.2.7 is released.
12851
12852 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12853
12854         * package-ui.el (pui-list-packages): Set truncate-lines.
12855
12856         * package-get.el (package-get-download-menu): Use
12857         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12858
12859         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12860         (pui-help-string): idem.
12861         (list-packages-mode): New major mode.
12862         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12863         (pui-install-selected-packages): Add suport for removing packages.
12864         (pui-toggle-package-delete-key): New function.
12865         (pui-popup-context-sensitive): New kludge.
12866         (pui-list-packages): Add warning when `package-get-remote' is nil.
12867         (package-ui-add-site): New function.
12868
12869 1998-12-01  Didier Verna  <didier@xemacs.org>
12870
12871         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12872
12873 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12874
12875         * ldap.el: Custom-ized
12876         (toplevel): Do not provide `ldap' which is provided by C level
12877         LDAP code
12878         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12879
12880 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12881
12882         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12883
12884 1998-12-17  Andy Piper  <andy@xemacs.org>
12885
12886         * sound.el (sound-load-list): name changed from sound-load-alist.
12887         (sound-extension-list): name changed from sound-ext-list.
12888         (load-default-sounds): use new names.
12889         (load-sound-file): use new names.
12890
12891 1998-12-16  Andy Piper  <andy@xemacs.org>
12892
12893         * XEmacs 21.2.6 is released
12894
12895 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12896
12897         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12898         errors.
12899
12900 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12901
12902         * wid-edit.el (widget-echo-this-extent): Set
12903         help-echo-owns-message to t.
12904
12905 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12906
12907         * package-get.el (package-get-download-menu): use toggles for
12908           each site in the download site menu.
12909
12910 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12911
12912         * package-get.el (package-get): If we cannot find a package
12913           because package-get-remote is not set, give a more helpful
12914           error message.
12915
12916 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12917
12918         * package-get.el (package-get-remote-filename): use an EFS path
12919         with user anonymous if no user is specified.
12920
12921 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12922
12923         * faces.el (face-spec-set): Re-init fallfacks for default after
12924         calling reset-face on the default face.
12925
12926 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12927
12928         * package-admin.el (package-admin-default-install-function):
12929         Behave as advertised.  Make sure the pkg-dir is proper for
12930         default-directory.
12931         (package-admin-add-binary-package): Make sure the pkg-dir is
12932         proper for default-directory.
12933         (package-admin-install-function-mswindows): Make sure the pkg-dir
12934         is proper for default-directory.
12935
12936 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12937
12938         * XEmacs 21.2.5 is released
12939
12940 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12941
12942         * files.el (binary-file-regexps): regexp-opt is not available at
12943         bytecompile time.
12944
12945 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12946
12947         * x-win-xfree86.el:
12948         * x-win-sun.el (x-win-init-sun):
12949         * x-win-sun.el:
12950         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12951         * x-iso8859-1.el:
12952         * x-init.el (init-post-x-win):
12953         * x-init.el (init-pre-x-win):
12954         * x-init.el (x-initialize-compose):
12955         * x-init.el:
12956         * x-compose.el:
12957         * winnt.el:
12958         * widget.el:
12959         * wid-edit.el (widget-glyph-click):
12960         * wid-edit.el (widget-glyph-find):
12961         * wid-edit.el (widget-type):
12962         * view-less.el (view-buffer-other-window):
12963         * very-early-lisp.el:
12964         * version.el:
12965         * toolbar.el:
12966         * toolbar-items.el:
12967         * term/sun.el (suntool-map):
12968         * term/sun-mouse.el:
12969         * term/internal.el:
12970         * syntax.el (modify-syntax-entry):
12971         * symbol-syntax.el:
12972         * subr.el:
12973         * startup.el (lock-directory):
12974         * simple.el (set-comment-column):
12975         * simple.el (backward-delete-char-untabify):
12976         * shadow.el (find-emacs-lisp-shadows):
12977         * shadow.el:
12978         * setup-paths.el (paths-construct-info-path):
12979         * select.el (cut-copy-clear-internal):
12980         * process.el (call-process-region):
12981         * process.el (start-process-shell-command):
12982         * process.el:
12983         * paths.el (rmail-spool-directory):
12984         * paragraphs.el (use-hard-newlines):
12985         * package-get.el (package-get-dependencies):
12986         * package-admin.el (package-admin-delete-binary-package):
12987         * obsolete.el (truncate-string):
12988         * obsolete.el (store-substring):
12989         * mouse.el (default-mouse-track-maybe-own-selection):
12990         * mouse.el (mouse-yank-at-point):
12991         * modeline.el:
12992         * modeline.el (mouse-drag-modeline):
12993         * minibuf.el (read-directory-name-internal):
12994         * minibuf.el (read-file-name-internal):
12995         * minibuf.el (read-file-name-internal-1):
12996         * minibuf.el (read-file-name-2):
12997         * minibuf.el (exact-minibuffer-completion-p):
12998         * minibuf.el (read-from-minibuffer):
12999         * minibuf.el:
13000         * menubar.el (check-menu-syntax):
13001         * map-ynp.el (map-y-or-n-p):
13002         * make-docfile.el (docfile-out-of-date):
13003         * loadup.el ((member "run-temacs" command-line-args)):
13004         * loadup.el ((member "no-site-file" command-line-args)):
13005         * loadup.el (really-early-error-handler):
13006         * loadup.el:
13007         * loadhist.el:
13008         * loaddefs.el:
13009         * lisp-mnt.el (lm-verify):
13010         * lib-complete.el (lib-complete:cache-completions):
13011         * lib-complete.el (library-all-completions):
13012         * itimer.el (itimer-run-expired-timers):
13013         * info.el (Info-mode):
13014         * info.el (Info-insert-file-contents):
13015         * info.el (Info-rebuild-dir):
13016         * info.el (Info-build-dir-anew):
13017         * info.el (Info-parse-dir-entries):
13018         * info.el (Info-dir-outdated-p):
13019         * info.el (Info-insert-dir):
13020         * info.el (info-xref):
13021         * info.el:
13022         * hyper-apropos.el (hyper-apropos-get-doc):
13023         * hyper-apropos.el (hyper-describe-face):
13024         * hyper-apropos.el (hyper-apropos-mode):
13025         * hyper-apropos.el:
13026         * help.el (list-processes):
13027         * help.el:
13028         * gnuserv.el:
13029         * font.el (mswindows-font-create-name):
13030         * font.el (font-default-font-for-device):
13031         * font.el (x-font-create-object):
13032         * font.el (font-registry):
13033         * font.el:
13034         * font-lock.el (font-lock-keywords):
13035         * font-lock.el:
13036         * finder.el (finder-compile-keywords):
13037         * find-paths.el (paths-find-recursive-path):
13038         * fill.el (set-justification-center):
13039         * fill.el (fill-region-as-paragraph):
13040         * files.el (insert-directory):
13041         * files.el (wildcard-to-regexp):
13042         * files.el (recover-file):
13043         * files.el (basic-save-buffer):
13044         * files.el (delete-auto-save-file-if-necessary):
13045         * files.el (file-relative-name):
13046         * files.el (backup-extract-version):
13047         * files.el (backup-buffer):
13048         * files.el (set-visited-file-name):
13049         * files.el (set-auto-mode):
13050         * files.el (interpreter-mode-alist):
13051         * files.el:
13052         * files.el (find-file-noselect):
13053         * files.el (abbreviate-file-name):
13054         * files.el (parse-colon-path):
13055         * files.el (directory-abbrev-alist):
13056         * etags.el (visit-tags-table-buffer):
13057         * easymenu.el (easy-menu-define):
13058         * dragdrop.el (experimental-dragdrop-drag):
13059         * dragdrop.el (dragdrop-drop-do-functions):
13060         * dragdrop.el (dragdrop-drop-at-point):
13061         * disass.el (disassemble-1):
13062         * disass.el (disassemble-internal):
13063         * disass.el (disassemble):
13064         * disass.el:
13065         * derived.el (derived-mode-init-mode-variables):
13066         * derived.el (define-derived-mode):
13067         * custom.el (defgroup):
13068         * cus-edit.el (custom-quote):
13069         * config.el:
13070         * code-process.el (open-network-stream):
13071         * code-process.el (start-process):
13072         * code-process.el (call-process-region):
13073         * code-process.el (call-process):
13074         * code-process.el:
13075         * code-files.el (insert-file-contents):
13076         * code-files.el:
13077         * code-files.el (buffer-file-coding-system-for-read):
13078         * cmdloop.el (yes-or-no-p-minibuf):
13079         * cl.el:
13080         * cl-macs.el:
13081         * cl-extra.el:
13082         * callers-of-rpt.el (make-caller-report):
13083         * callers-of-rpt.el:
13084         * bytecomp.el (batch-byte-recompile-directory):
13085         * bytecomp.el (batch-byte-compile-1):
13086         * bytecomp.el (batch-byte-compile):
13087         * bytecomp.el (display-call-tree):
13088         * bytecomp.el (byte-compile-insert):
13089         * bytecomp.el (byte-compile-two-args-19->20):
13090         * bytecomp.el (byte-compile-variable-ref):
13091         * bytecomp.el (byte-compile-form):
13092         * bytecomp.el (byte-compile-top-level-body):
13093         * bytecomp.el (byte-compile-out-toplevel):
13094         * bytecomp.el (byte-compile-byte-code-maker):
13095         * bytecomp.el (byte-compile-file-form-defmumble):
13096         * bytecomp.el (byte-compile-file-form):
13097         * bytecomp.el (byte-compile-keep-pending):
13098         * bytecomp.el (byte-compile-insert-header):
13099         * bytecomp.el (byte-compile-from-buffer):
13100         * bytecomp.el (byte-compile-file):
13101         * bytecomp.el (byte-recompile-file):
13102         * bytecomp.el (byte-compile-close-variables):
13103         * bytecomp.el (byte-compile-warn-about-unused-variables):
13104         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
13105         * bytecomp.el (byte-compiler-legal-options):
13106         * bytecomp.el (byte-compile-lapcode):
13107         * bytecomp.el (byte-optimize-log):
13108         * bytecomp.el ((fboundp 'defsubst)):
13109         * bytecomp.el:
13110         * bytecomp-runtime.el:
13111         * byte-optimize.el (byte-optimize-apply):
13112         * byte-optimize.el (car):
13113         * byte-optimize.el (byte-optimize-form):
13114         * byte-optimize.el (byte-optimize-form-code-walker):
13115         * byte-optimize.el:
13116         * build-report.el (build-report-insert-installation-file):
13117         * build-report.el (build-report):
13118         * auto-show.el:
13119         * apropos.el (apropos-documentation):
13120         - mega patch
13121         - clean up byte-compile warnings
13122         - remove unused variables
13123         - Use common lisp style hashtable functions
13124         - byte compiler cleanup
13125         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
13126         - remove old backquote syntax usage
13127         - move some cl functionality into C for speed.
13128         - remove last remaining VMS support
13129         - spelling fixes
13130         - implement last, butlast, nbutlast, copy-list in C.
13131         - new macro ignore-file-errors, similar to ignore-errors
13132           (ignore-file-errors (delete-file "foo"))
13133         - get frequent garbage collection during loadup.el by tweaking
13134           gc-cons-threshold, rather than explicitly calling garbage-collect
13135         - default delete-key-deletes-forward to `t'.
13136
13137 1998-11-28  SL Baur  <steve@altair.xemacs.org>
13138
13139         * XEmacs 21.2-beta4 is released.
13140
13141 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13142
13143         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
13144         (easy-menu-item-present-p): Wrapper around find-menu-item.
13145         (easy-menu-remove-item): Wrapper around delete-menu-item.
13146
13147         * menubar.el (delete-menu-item): Add 'from-menu' argument.
13148         (add-menu-button): Add 'in-menu' argument.
13149         (add-menu-item-1): Add in-menu support to helper function.
13150
13151 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
13152
13153         * isearch-mode.el (isearch-mode): Fix keymap lossage.
13154
13155 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13156
13157         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
13158         of Dec 4, 1997.
13159
13160 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
13161
13162         * process.el (shell-command-on-region): Report if the command
13163         succeeded or failed.
13164
13165 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
13166
13167         * subr.el (buffer-substring-no-properties): Comment out.
13168
13169 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
13170
13171         * msw-faces.el (mswindows-find-smaller-font): Turning font names
13172           into font instances first, like `x-frob-font-size' does.
13173           (mswindows-find-larger-font): ditto
13174
13175 1998-11-04  Greg Klanderman  <greg@alphatech.com>
13176
13177         * package-ui.el (pui-install-selected-packages): fix args in call
13178         to `package-get'.
13179
13180 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
13181
13182         * package-get.el (host-name): New widget type.
13183         (package-get-remote): Better customization using new type.
13184         (package-get-download-sites): idem dito.
13185
13186         (package-get-custom): Do not use package-get-all untill we have
13187         runtime dependencies.
13188
13189         (package-get-remove-copy): Default to 't' we no longer need this
13190         kludge as we do not currently use depenencies.
13191
13192         (package-get-was-current): New variable.
13193         (package-get-require-base): New 'force-current' argument.
13194         (package-get-update-base): idem
13195         (package-get-package-provider):  idem
13196         (package-get-locate-index-file): New 'no-remote' argument.
13197         (package-get-locate-file): idem.
13198
13199         (package-get-maybe-save-index): New function.
13200         (package-get-update-base): Use it.
13201
13202 1998-10-28 Greg Klanderman <greg@alphatech.com>
13203
13204         * package-get.el (package-get-remote): default to nil; by default,
13205         don't go out to the net via EFS.  They must select a download site.
13206         (package-get-download-sites): new variable.
13207         (package-get-download-menu): new function.
13208         (package-get-locate-index-file): new function.
13209         (package-get-update-base): use it.
13210
13211         * menubar-items.el (default-menubar): add "Update Package Index"
13212         and "Add Download Site" menus under Options | Manage Packages.
13213
13214 1998-10-19  Greg Klanderman  <greg@alphatech.com>
13215
13216         * package-get.el (package-get): bugfix code checking installed version
13217         for case where package is not currently installed.
13218         (package-get-require-signed-base-updates): new variable.
13219         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
13220         deemed not a goot thing.  Use the variable
13221         package-get-allow-unsigned-base-updates instead.
13222
13223 1998-10-16 Greg Klanderman <greg@alphatech.com>
13224
13225         * package-get.el (package-get): Don't install an older version than
13226         we already have unless explicitly told to.  Issue a warning.
13227
13228         * package-ui.el (pui-add-required-packages): when adding
13229         dependencies, don't add packages that are up to date.
13230         (pui-package-symbol-char):  Don't consider a package out of date
13231         if you have a newer version installed than the latest version in
13232         package-get-base.
13233
13234         * package-get.el (package-get-base-filename): document that it may
13235         be a path relative to package-get-remote;  new default value.
13236         (package-get-locate-file): new function.
13237         (package-get-update-base): use it to expand package-get-base-filename.
13238         (package-get-save-base): new function to save the package-get database
13239         to file.
13240         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
13241         (package-get-update-base): pass the REMOTE-SOURCE arg.
13242         (package-get-update-base-entry): call package-get-custom-add-entry.
13243         (package-get-file-installed-p): removed; no longer needed.
13244         (package-get-create-custom): ditto.
13245         (toplevel): remove code to build and load package-get-custom.el
13246         (package-get-custom-add-entry): new function.
13247
13248 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
13249
13250         * wid-edit.el (widget-button-click): Don't switch window.
13251
13252 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13253
13254         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
13255
13256 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
13257
13258         * etags.el (find-tag-default): Run find-tag-hook using
13259         run-hooks rather than funcall
13260
13261 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
13262
13263         * isearch-mode.el (isearch-mode): Set the current minor mode maps
13264         and the current local map as the parents to isearch-mode-map.
13265
13266 1998-10-15  SL Baur  <steve@altair.xemacs.org>
13267
13268         * XEmacs 21.2-beta3 is released.
13269
13270 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13271
13272         * package-get.el (package-get-update-base): use
13273         insert-file-contents-internal, not insert-file-contents-literally.
13274
13275 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13276
13277         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
13278         dump time.
13279
13280 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13281
13282         * package-get.el (package-get-update-base-entry): new function.
13283         (package-get-update-base): renamed; was `package-get-load-base'.
13284         cleanup, and use package-get-update-base-from-buffer.
13285         (package-get-update-base-from-buffer): new function.
13286         (package-get-update-base-entries): new; helper for above.
13287         Do not eval lisp grabbed over ftp; parse it from new format.
13288
13289 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13290
13291         * files.el (set-auto-mode): Don't play games loading package-get
13292         database; package-get-package-provider will handle it all.
13293
13294 1998-10-14  Greg Klanderman  <greg@alphatech.com>
13295
13296         * package-get.el (package-get-base-filename): new variable.
13297         (package-get-require-base): new function.
13298         (package-get-pgp-signed-begin-line): new variable.
13299         (package-get-pgp-signature-begin-line): ditto.
13300         (package-get-pgp-signature-end-line):  ditto.
13301         (package-get-load-base): new function.
13302         (package-get-interactive-package-query):
13303         (package-get-update-all):
13304         (package-get-dependencies):
13305         (package-get-package-provider):
13306         (package-get-custom): use package-get-require-base.
13307         [package-get-custom loading]: disable for now.
13308
13309         * package-ui.el (pui-list-packages): use (package-get-require-base)
13310
13311 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13312
13313         * package-ui.el: Correct obvious thinko in choosing extent face.
13314
13315 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
13316
13317         * menubar-items.el (default-menubar): pui-list-package has nothing
13318         to with Customize. Move all the package stuff to a new Item in Options.
13319
13320         * package-ui.el (pui-menu): Add menu and Popup menu.
13321
13322         * package-get.el (package-get): Use new
13323         package-admin-get-install-dir.
13324
13325         * package-admin.el (package-admin-get-install-dir): New syntax.
13326         Conserve package location and put mule packages where mule-base is.
13327
13328         * package-get.el : Customized
13329
13330         * package-ui.el (pui): Customized
13331         (pui-package-install-dest-dir): New variable.
13332         (pui-install-selected-packages): Use it
13333
13334 1998-10-12  SL Baur  <steve@altair.xemacs.org>
13335
13336         * package-get.el (package-get-interactive-package-query): Move
13337         dependency on package-get-base to run-time.
13338         (package-get-update-all): Ditto.
13339         (package-get-dependencies): Ditto.
13340         (package-get-package-provider): Ditto.
13341         (package-get-custom): Ditto.
13342
13343 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
13344
13345         * events.el: Remove 'ascii-character property from 'backspace
13346         and 'delete symbols
13347
13348 1998-10-11  SL Baur  <steve@altair.xemacs.org>
13349
13350         * package-get-base.el: removed.
13351
13352 1998-09-23  Didier Verna  <didier@xemacs.org>
13353
13354         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
13355         (no-upper-case-p): new function.
13356         (with-search-caps-disable-folding): new macro.
13357         (with-interactive-search-caps-disable-folding): new macro.
13358         (zap-to-char): In interactive mode, do a case-sensitive search if
13359         the character is uppercase.
13360         (zap-up-to-char): ditto.
13361
13362         * replace.el (perform-replace): use the function no-upper-case-p.
13363
13364         * isearch-mode.el (isearch-fix-case): ditto.
13365         make obsolete `with-caps-disable-folding' and
13366         `isearch-no-upper-case-p'.
13367
13368         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
13369         (tags-search): ditto.
13370         (tags-query-replace): ditto.
13371
13372         * info.el (Info-search): ditto.
13373
13374 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
13375
13376         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
13377
13378 1998-10-07  Greg Klanderman  <greg@alphatech.com>
13379
13380         * package-admin.el (package-admin-rmtree): rewritten.  need to
13381         check for "." and ".." before symlink check.  expand files and
13382         directories with respect to DIRECTORY, not default-directory.
13383
13384 1998-10-04  Greg Klanderman  <greg@alphatech.com>
13385
13386         * package-get.el (package-get-all): add INSTALL-DIR argument.
13387
13388 1998-10-06  Greg Klanderman  <greg@alphatech.com>
13389
13390         * package-ui.el (pui-add-required-packages): new function, select
13391         dependent packages.
13392         (pui-display-keymap): bind it.
13393         (pui-help-string): document it.
13394         (pui-install-selected-packages): package-get-all -> package-get.
13395
13396         * package-get.el (package-get-dependencies): new function.
13397
13398 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
13399
13400         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
13401         regexps.
13402
13403 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
13404
13405         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
13406         function.
13407         (default-mouse-track-normalize-point): Use it.
13408
13409 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
13410
13411         * package-admin.el (package-admin-delete-binary-package):
13412                 General cleanup. Remove unnessary use of progn and
13413         save-excursion.
13414         (package-admin-delete-binary-package): Do NOT mess with file
13415         modes. That is evil.
13416         (package-admin-delete-binary-package): Wrap all deleting in
13417         condition-case. The data in MANIFEST is untrustworthy.
13418         (package-admin-delete-binary-package): Let the OS worry about non
13419         empty directories.
13420
13421 1998-10-09  SL Baur  <steve@altair.xemacs.org>
13422
13423         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
13424         processing.
13425         (lm-report-bug): Fix mail address to send bug reports to.
13426
13427 1998-09-29  SL Baur  <steve@altair.xemacs.org>
13428
13429         * XEmacs 21.2-beta2 is released.
13430
13431 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13432
13433         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
13434
13435 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13436
13437         * info.el (Info-mode): Document page turning by double clicks in
13438         docstring so `M-x describe-mode' will display it.
13439
13440 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13441
13442         * info.el (Info-mouse-track-double-click-hook): Use character
13443         widths to calculate a border region where double clicking does
13444         page turning, and return `nil' by default so other hooks, such as
13445         region highlighting, will be run.
13446
13447 1998-09-29  Colin Rafferty   <colin@xemacs.org>
13448
13449         * sound.el (default-sound-directory-list): Initialize with all the
13450         "sounds" directories in `data-directory-list'.  It used to just be
13451         the first one.
13452
13453         * packages.el (locate-data-directory-list): Created.  This gives
13454         the list of matching directories, unlike `locate-data-directory',
13455         which just gives the first one.
13456
13457 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13458
13459         * minibuf.el (read-from-minibuffer): No longer bind help-form but
13460         make a binding in the local keymap until help-char handling is
13461         improved.
13462
13463         * help.el (help-keymap-with-help-key): Provide keymap with help
13464         binding.
13465         (help-print-help-form): New helper function.
13466
13467 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
13468
13469         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
13470         move extent to another buffer; no need to create a new extent.
13471         (isearch-fix-case): New function.
13472         (isearch-search-and-update): Use it.
13473
13474 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13475
13476         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
13477         the keymap, not minor-mode-map-alist.
13478         (isearch-done): Restore overriding-local-map.
13479
13480 1998-09-21  Martin Buchholz  <martin@xemacs.org>
13481
13482         * bytecomp.el (byte-compile-buffer-substring):
13483         Fix for: (byte-compile (defun f () (buffer-substring)))
13484         ==>   ** buffer-substring called with 3 args, but requires 0-3
13485         - new code not only works, but is more readable, too.
13486
13487 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13488
13489         * msw-faces.el (mswindows-init-device-faces): Don't try to
13490           specify a default font at this late stage. Do try to force
13491           creation of the default face font so that if it fails we get
13492           an error now instead of a crash at frame creation.
13493
13494           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
13495           mswindows-make-font-unitalic: Canonical default weight
13496           changed from "Normal" to "Regular".
13497
13498           mswindows-make-font-bold / -bold-italic: Supplied device was
13499           not being passed into call to mswindows-find-smaller-font.
13500
13501 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13502
13503         * package-get.el (package-get-remote): Fix the path where to find
13504           the packages on xemacs.org.
13505
13506 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
13507
13508         * about.el (about-maintainer-info): Update Ben's entry.
13509
13510 1998-09-24  Martin Buchholz  <martin@xemacs.org>
13511
13512         * lisp/shadow.el (find-emacs-lisp-shadows):
13513         - `member' was being called on lists of length 2000!
13514         - Replace with hashtables.
13515         - Replace hand-coded loops with (dolist)
13516         - Fix comment typo
13517
13518 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
13519
13520         * packages.el: Added new function, `package-delete-name', to
13521           delete existing packages from the installed package database
13522           (`packages-package-list').  Also added the "pkginfo" directory
13523           to `packages-special-base-regexp', so that the pkginfo directory
13524           would not get added to `late-packages'.
13525
13526         * package-admin.el: Added ability to delete an installed package
13527           (added low-level function, `package-admin-delete-package').
13528           Understands how to use the pkginfo/MANIFEST.<package> file to
13529           delete the package.  When installing a package, will also
13530           create a MANIFEST.* file if one is not provided by the
13531           package.  If the MANIFEST.* doesn't exist when deleting a
13532           package, the functions will fall back to attempting to delete
13533           any package-specific lisp directory.
13534
13535         * package-get.el: Moved some functions to package-admin.el.
13536           Added interactive function `package-get-delete-package', for
13537           use by users for deleting a package.
13538
13539           Also modified to not require the presence of efs.
13540
13541 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13542
13543         * files.el (find-file-noselect): Handle all signals, kill the
13544         buffer and resignal.
13545
13546 1998-09-23  SL Baur  <steve@altair.xemacs.org>
13547
13548         * cl-macs.el (glyph-image): Add setf method.
13549
13550 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13551
13552         * package-get.el: Fixed broken EFS downloading.  Also, look for
13553           .tar.gz files first, in preference over .tgz files.
13554
13555         * package-ui.el: Fix display of package version numbers.
13556
13557 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13558
13559         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13560         argument.
13561
13562 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13563
13564         * list-mode.el: `display-completion-list': added new/optional
13565           keyword `:completion-string', which allows the programmer to
13566           change the "Possible completions are:" prompt.
13567
13568         * menubar-items.el: Added new pulldown menu-pick to start up the
13569           visual package browser/installer:
13570
13571                 Options->Customize->List Packages
13572
13573         * package-admin.el: Added hooks for installing under both Unix
13574           and MS Windows.  Does additional error checking.  No longer
13575           calls "add-big-package.sh" to install packages under Unix; now
13576           calls gunzip & tar directly.
13577
13578         * package-get.el: Added ability to install packages from files
13579           on a local disk/CDROM.  Now deletes any existing package lisp
13580           directory.  Does completion on available packages when
13581           querying for package names.  Will also search for .tgz files
13582           in addition for .tar.gz files.  Tries to reload
13583           auto-autoloads, as a convenience when loading new packages,
13584           and also tries to add any new package paths to `load-path'.
13585           Changed all occurences of `concat' to use `expand-file-name'.
13586
13587         * package-ui.el: New file which implements the main visual
13588           package browser/installer, which is started via a menu pick or
13589           M-x pui-list packages.
13590
13591 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13592
13593         * startup.el (load-init-file): spelling fix.
13594
13595 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13596
13597         * startup.el (normal-top-level): Load auto-autoload files
13598         covariantly with their precedence.
13599
13600 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13601
13602         * menubar-items.el (default-menubar): Remove "Font Weight"
13603         option, there is currently no custom equivalent.. Customize-faces
13604         is "Edit faces".
13605
13606         * x-font-menu.el (font-menu-set-font): Use customize to set
13607         default face.
13608
13609         * faces.el (face-spec-update-all-matching): New function.
13610
13611         * cus-face.el (custom-set-face-update-spec): New function.
13612         Interface to customize faces from elisp.
13613
13614         (custom-face-value-create): Show the customized settings if set
13615         but not saved.
13616
13617 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13618
13619         (custom-face-value-create): Show the customized settings if set
13620         but not saved.
13621
13622 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13623
13624         * keydefs.el (global-map): Add FSF 20.3 binding of
13625         query-replace-regexp.
13626
13627 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13628
13629         * minibuf.el (read-file-name-internal-1): use
13630         user-name-completion-1 instead of user-name-completion.
13631
13632 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13633
13634         * loadup.el:
13635         * make-docfile.el:
13636         * update-elc.el: Don't set `source-directory' (now defunct as a
13637         global variable) no more.
13638
13639         * packages.el (packages-list-autoloads): Made `source-directory'
13640         (now defunct as a global variable) a parameter.
13641
13642 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13643
13644         * about.el (about-hackers): new email
13645
13646 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13647
13648         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13649
13650 1998-07-17  Didier Verna  <didier@xemacs.org>
13651
13652         * faces.el (set-face-property):
13653         (set-face-dim-p):
13654         (face-dim-p): updated the doc strings now that the dim property isn't
13655         tty-specific.
13656         (face-equal): the dim property is now a common one.
13657
13658         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13659         Renamed the `stipple' attribute to `background-pixmap'.
13660         (custom-face-background-pixmap): make custom-face-stipple an
13661         obsolete alias for this.
13662
13663 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13664
13665         * find-paths.el (paths-file-readable-directory-p): Created and
13666         used.
13667
13668         * loadup.el: Don't set inhibit-... flags from run-temacs.
13669
13670 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13671
13672         * packages.el (packages-data-path-depth): Added and used.
13673
13674 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13675
13676         * about.el:
13677         - Change .xpm to .png, delete "zcat" section.
13678         - cosmetic fix in the 'marcpa' entry.
13679
13680         * etc/photos
13681         - convert all .xpm.Z to .png
13682         - rename mrb to martin
13683         - rename mcook-m to mcookm
13684
13685 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13686
13687         * x-init.el (x-initialize-compose): Add support for
13688         dead-circumflex as YET ANOTHER NAME for that dead key.
13689
13690 1998-08-05  Colin Rafferty <colin@xemacs.org>
13691
13692         * setup-paths.el (paths-construct-exec-path): Made the
13693         last-packages really be last.
13694         (paths-construct-data-directory-list): Ditto.
13695
13696 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13697
13698         * startup.el(startup-splash-frame-body):
13699         Update Copyright notice in splash screen
13700
13701 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13702
13703         * minibuf.el (read-file-name-internal-1): do ~user completion.
13704
13705 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13706
13707         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13708         aginst destroyed extents
13709
13710 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13711
13712         * package-get.el (package-get): add `install-dir' argument.
13713
13714 1998-07-20  John Jones  <jj@asu.edu>
13715
13716         * package-get.el: calls to package-get-update-all will only
13717           update packages which are already installed.
13718
13719 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13720
13721         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13722         writable.
13723
13724 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13725
13726         * about.el (about-hackers): Correct my email.
13727
13728 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13729
13730         * about.el (about-hackers): new email-address.
13731
13732 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13733
13734         * minibuf.el (read-number): Don't let `input-error' condition
13735         escape.
13736
13737 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13738
13739         * about.el (about-hackers): use my `email-for-life' address.
13740
13741 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13742
13743         * XEmacs 21.2-beta1 is released.
13744
13745 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13746
13747         * ldap.el (ldap-search): Doc string change
13748
13749 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13750
13751         * menubar-items.el (default-menubar): Removed references to
13752         `data-directory', and use `locate-data-file' instead, and made
13753         then greyed out if they don't exist.
13754
13755 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13756
13757         * keymap.el (events-to-keys): Use `format' instead of `concat'
13758         since the latter does not accept integer args anymore
13759
13760 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13761
13762         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13763         macros replaced.
13764
13765 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13766
13767         * make-docfile.el: Get first initialization from very-early-lisp.el
13768         * update-elc.el: Ditto.
13769         * loadup.el (really-early-error-handler): Ditto.
13770
13771         * packages.el (packages-unbytecompiled-lisp): Add new file,
13772         very-early-lisp.el.
13773
13774         * very-early-lisp.el: New file.
13775
13776 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13777
13778         * Symbols that have been obsolete for at least 3 years removed (II).
13779
13780         * obsolete.el (eval-current-buffer): Make compatible.
13781         (byte-code-function-p): Ditto.
13782         (send-string): Removed.
13783         (send-region): Removed.
13784         (screen-scrollbar-width): Removed.
13785         (set-screen-scrollbar-width): Removed.
13786         (set-screen-left-margin-width): Removed.
13787         (set-screen-right-margin-width): Removed.
13788         (screen-left-margin-width): Removed.
13789         (screen-right-margin-width): Removed.
13790         (set-buffer-left-margin-width): Removed.
13791         (set-buffer-right-margin-width): Removed.
13792         (buffer-left-margin-width): Removed.
13793         (buffer-right-margin-width): Removed.
13794         (x-set-frame-icon-pixmap): Removed.
13795         (x-set-screen-icon-pixmap): Removed.
13796         (pixel-name): Removed.
13797         (make-pixmap): Removed.
13798         (make-cursor): Removed.
13799         (pixmap-width): Removed.
13800         (pixmap-contributes-to-line-height-p): Removed.
13801         (set-pixmap-contributes-to-line-height): Removed.
13802
13803 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13804
13805         * obsolete.el (popup-menu-up-p): removed.
13806         (read-no-blanks-input): Removed.
13807         (wholenump): Removed.
13808         (ring-mod): Removed (what was ring-mod?).
13809         (current-time-seconds): Removed.
13810         (run-special-hook-with-args): Removed.
13811         (dot): Removed.
13812         (dot-marker): Removed.
13813         (dot-min): Removed.
13814         (dot-max): Removed.
13815         (window-dot): Removed.
13816         (set-window-dot): Removed.
13817
13818         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13819         `dot-min'.
13820
13821         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13822
13823         * code-files.el (insert-file-contents): Rename
13824         run-special-hook-with-args to run-hook-with-args-until-success.
13825         (write-region): Ditto.
13826
13827 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13828
13829         * about.el: Fix typos, update release date.
13830
13831         * Symbols that have been obsolete for at least 3 years removed.
13832
13833         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13834         screen- functions.
13835         (toplevel): remove setf methods for screen functions.
13836         * cl-macs.el (extent-data): defsetf removed.
13837         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13838         many places to remove.
13839         (comment-indent-hook): Ditto.
13840         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13841         (buffer-dedicated-screen): Ditto.
13842         (deiconify-screen): Ditto.
13843         (delete-screen): Ditto.
13844         (event-screen): Ditto.
13845         (find-file-other-screen): Ditto.
13846         (find-file-read-only-other-screen): Ditto.
13847         (live-screen-p): Ditto.
13848         (screen-height): Ditto.
13849         (screen-iconified-p): Ditto.
13850         (screen-list): Ditto.
13851         (screen-live-p): Ditto.
13852         (screen-name): Ditto.
13853         (screen-parameters): Ditto.
13854         (screen-pixel-height): Ditto.
13855         (screen-pixel-width): Ditto.
13856         (screen-root-window): Ditto.
13857         (screen-selected-window): Ditto.
13858         (screen-totally-visible-p): Ditto.
13859         (screen-visible-p): Ditto.
13860         (screen-width): Ditto.
13861         (screenp): Ditto.
13862         (get-screen-for-buffer): Ditto.
13863         (get-screen-for-buffer-noselect): Ditto.
13864         (get-other-screen): Ditto.
13865         (iconify-screen): Ditto.
13866         (lower-screen): Ditto.
13867         (mail-other-screen): Ditto.
13868         (make-screen): Ditto.
13869         (make-screen-invisible): Ditto.
13870         (make-screen-visible): Ditto.
13871         (modify-screen-parameters): Ditto.
13872         (new-screen): Ditto.
13873         (next-screen): Ditto.
13874         (next-multiscreen-window): Ditto.
13875         (other-screen): Ditto.
13876         (previous-screen): Ditto.
13877         (previous-multiscreen-window): Ditto.
13878         (raise-screen): Ditto.
13879         (redraw-screen): Ditto.
13880         (select-screen): Ditto.
13881         (selected-screen): Ditto.
13882         (set-buffer-dedicated-screen): Ditto.
13883         (set-screen-height): Ditto.
13884         (set-screen-position): Ditto.
13885         (set-screen-size): Ditto.
13886         (set-screen-width): Ditto.
13887         (show-temp-buffer-in-current-screen): Ditto.
13888         (switch-to-buffer-other-screen): Ditto.
13889         (visible-screen-list): Ditto.
13890         (window-screen): Ditto.
13891         (x-set-screen-pointer): Ditto.
13892         (x-set-frame-pointer): Ditto.
13893         (screen-title-format): Ditto.
13894         (screen-icon-title-format): Ditto.
13895         (terminal-screen): Ditto.
13896         (delete-screen-hook): Ditto.
13897         (create-screen-hook): Ditto.
13898         (mouse-enter-screen-hook): Ditto.
13899         (mouse-leave-screen-hook): Ditto.
13900         (map-screen-hook): Ditto.
13901         (unmap-screen-hook): Ditto.
13902         (default-screen-alist): Ditto.
13903         (default-screen-name): Ditto.
13904         (x-screen-defaults): Ditto.
13905         (x-create-screen): Ditto.
13906         * obsolete.el: meta-flag removed.
13907         baud-rate removed.
13908         sleep-for-millisecs removed.
13909         extent-data removed.
13910         set-extent-data removed.
13911         set-extent-attribute removed.
13912         extent-glyph removed.
13913         extent-layout removed.
13914         set-extent-layout removed.
13915         list-faces-display removed.
13916         list-faces removed.
13917         trim-versions-without-asking removed.
13918         after-write-file-hooks removed.
13919         truename removed.
13920         auto-fill-hook removed.
13921         blink-paren-hook removed.
13922         select-screen-hook, deselect-screen-hook removed.
13923         auto-raise-screen, auto-lower-screen removed.
13924
13925         * msw-mouse.el: Global change resource -> mswindows-resource.
13926
13927         * XEmacs 21.0-pre5 is released.
13928
13929 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13930
13931         * about.el (about-hackers): Credits update.
13932
13933 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13934
13935         * register.el (insert-register): Don't activate the region.
13936
13937 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13938
13939         * select.el: Restore x-* symbols for backwards compatibility:
13940         x-copy-primary-selection, x-kill-primary-selection,
13941         x-delete-primary-selection, x-select-make-extent-for-selection,
13942         x-valid-simple-selection-, x-cut-copy-clear-internal.
13943
13944 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13945
13946         * XEmacs 21.0-pre4 is released.
13947
13948 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13949
13950         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13951         reporting bugs.
13952         (maybe-add-init-button): Fix semantics under Windows.  Use
13953         `expand-file-name' rather than `concat'.
13954
13955         * help.el (print-messages): New function.
13956
13957 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13958
13959         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13960
13961 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13962
13963         * about.el: Tweaked my entry in about-hackers.
13964
13965         * find-paths.el (paths-emacs-root-p):
13966           Relaxed emacs-root checking of an in-place installation to
13967           also accommodate the flat layout used on MS Windows.
13968
13969 1998-06-29  John Jones  <jj@asu.edu>
13970
13971         * package-get.el: calls to package-get-update-all will only
13972           update packages which are already installed.
13973
13974 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13975
13976         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13977         are handled by the gui-element face fallbacks now.
13978
13979         * x-faces.el: default gui-element face to "background" as well as
13980         the default face.
13981
13982         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13983         and default face settings since these are set as fallbacks now in
13984         the appropriate domain.
13985
13986 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13987
13988         * text-mode.el (text-mode): Reorder regexp so the OR part
13989         corresponding to `page-delim' goes first and the hack in
13990         `forward-paragraph' will work.
13991         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13992
13993 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13994
13995         * subr.el (remove-hook): When checking the hook value
13996           with functionp, don't apply car to it.
13997
13998 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13999
14000         * package-get.el (package-get-remote-filename):
14001           Don't use file-name-as-directory because the local directory
14002           separator conventions might not be the same as ftp's.
14003
14004 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14005
14006         * ldap.el (ldap-host-parameters-alist): New name of
14007         `ldap-host-parameters-plist'
14008
14009 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
14010
14011         * package-get.el: Using (require 'package-get-base), now that it
14012         provides itself.  Consequently removed all instances of (load
14013         "package-get-base.el").
14014
14015 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
14016
14017         * subr.el (remove-hook): Don't treat the hook value as a
14018           list unless it is both consp and not functionp.
14019
14020 1998-06-29  SL Baur  <steve@altair.xemacs.org>
14021
14022         * about.el: Email address for Ben Wing is ben@xemacs.org.
14023         * auto-show.el: Ditto.
14024         * bytecomp.el: Ditto.
14025         * faces.el: Ditto.
14026         * x-scrollbar.el: Ditto.
14027         * x-misc.el: Ditto.
14028         * tty-init.el: Ditto.
14029         * toolbar-items.el: Ditto.
14030         * symbol-syntax.el: Ditto.
14031         * specifier.el: Ditto.
14032         * objects.el: Ditto.
14033         * hyper-apropos.el: Ditto.
14034         * glyphs.el: Ditto.
14035
14036 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
14037
14038         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
14039         vertical-divider-always-visible-p.
14040         (default-mouse-motion-handler): Ditto.
14041
14042 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
14043
14044         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
14045         global value.
14046
14047 1998-06-21  Oliver Graf <ograf@fga.de>
14048
14049         * build-reports.el: changed receiver to xemacs-build-reports list
14050
14051 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14052
14053         * font.el: Split font-family-mappings into X and
14054           mswindows-specific versions.
14055           mswindows-font-create-[object|name]: Treat supplied size
14056           as a pointsize. Added underline and strikethru handling.
14057
14058         * msw-faces.el: changed default mswindows charset to western.
14059
14060         * msw-glyphs.el: removed space in border-glyph font string that
14061           was inserted to get round bugs in the mswindows C font code.
14062
14063 1998-06-27  SL Baur  <steve@altair.xemacs.org>
14064
14065         * about.el (about-hackers): Credits update.
14066
14067         * help-nomule.el (tutorial-supported-languages): Add Romanian
14068         TUTORIAL.
14069
14070         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
14071         to ISO-8859-2.
14072
14073 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14074
14075         * font.el: Split font-family-mappings into X and
14076           mswindows-specific versions.
14077           mswindows-font-create-[object|name]: Treat supplied size
14078           as a pointsize. Added underline and strikethru handling.
14079
14080         * msw-faces.el: changed default mswindows charset to western.
14081
14082         * msw-glyphs.el: removed space in border-glyph font string that
14083           was inserted to get round bugs in the mswindows C font code.
14084
14085 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14086
14087         * minibuf.el: make read-color-completion-table call
14088           (mswindows-color-list for mswindows devices.
14089
14090 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
14091
14092         * lisp/font-lock.el
14093         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
14094         Let declaration items contain non-word symbol characters.
14095
14096 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
14097
14098         * package-get.el (package-get-package-provider): Added autoload
14099         cookie.  Loading "package-get-base.el" in ALL functions that use
14100         it.  Fixed some (interactive ...) with multiple argument specs
14101         again.  Cosmetic indentation changes.
14102
14103 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
14104
14105         * info.el (Info-insert-dir): Don't use nreverse on variables
14106         that you want to use later.
14107
14108 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
14109
14110         * x-mouse.el (x-set-point-and-move-selection): Replace call
14111         to x-kill-primary-selection with kill-primary-selection
14112
14113 1998-06-12  Martin Buchholz  <martin@xemacs.org>
14114
14115         * simple.el (what-cursor-position): Make cursor position reported
14116         use value of column-number-start-at-one
14117
14118 1998-06-17  SL Baur  <steve@altair.xemacs.org>
14119
14120         * about.el (xemacs-hackers): Fix Jareth's email address.
14121
14122 1998-06-16  SL Baur  <steve@altair.xemacs.org>
14123
14124         * startup.el (startup-splash-frame): Remove
14125         `xemacs-startup-logo-function'.
14126
14127 1998-06-15  SL Baur  <steve@altair.xemacs.org>
14128
14129         * about.el (about-hackers): Update credits list.
14130
14131 1998-06-06  Jeff Miller <jmiller@smart.net>
14132
14133         * lisp/sound.el: Update sound-ext to allow filenames with
14134           extensions to be found by load-sound-file
14135
14136 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14137
14138         * info.el (Info-rebuild-outdated-dir): Removed variable
14139         (Info-auto-generate-directory): New variable
14140         (Info-save-auto-generated-dir): New variable
14141         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
14142         (Info-build-dir-anew): Second parameter removed.  Use
14143         `Info-save-auto-generated-dir'
14144         (Info-rebuild-dir): Ditto
14145
14146 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
14147
14148         * list-mode.el (next-list-mode-item): Would not recognize
14149         border between directly neighbored items.
14150
14151 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
14152
14153         * package-get.el: add autoloads for some functions.
14154
14155 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
14156
14157         * specifier.el (let-specifier): Tiny docfixes.
14158
14159 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
14160
14161         * msw-mouse.el: set selection-pointer-glyph to Normal.
14162
14163 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
14164
14165         * wid-edit.el (widget-specify-secret): New function.
14166         (widget-after-change): Use it.
14167         (widget-specify-field): Use it.
14168
14169 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
14170
14171         * mouse.el (drag-window-divider): Use `(not done)' instead of
14172         `doit'; reuse result of `window-pixel-edges'.
14173
14174         * modeline.el (drag-modeline-event-lag): Rename to
14175         drag-divider-event-lag.
14176
14177 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
14178
14179         * specifier.el (let-specifier): Rewritten not to generate needless
14180         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
14181         arguments.
14182
14183 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
14184
14185         * minibuf.el (read-file-name-1): Setup buffer-local value of
14186         `completion-ignore-case' in completions buffer under Windows.
14187
14188 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
14189
14190         * about.el (about-maintainer-glyph): Fix support for not
14191         compressed images.
14192
14193 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
14194
14195         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
14196
14197         * mouse.el (mouse-track): Cancel selection if misc-user event with
14198         `cancel-mode-internal' function is fetched.
14199
14200 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
14201
14202         * files.el (save-some-buffers-1): Fixed return value.
14203
14204 1998-06-01  Oliver Graf <ograf@fga.de>
14205
14206         * dragdrop.el: added experimental
14207
14208 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14209
14210         * startup.el (after-init-hook, init-file-user,
14211         user-init-directory, load-user-init-file):  Purge references
14212         to "~/.xemacs/init.el" from docstrings.
14213
14214         (load-user-init-file) Use paths-construct-path to construct
14215         paths to user init files.  Go directly to ~/.emacs, do not
14216         search ~/.xemacs/, do not load `default-custom-file'.
14217
14218 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
14219
14220         * files.el (interpreter-mode-alist): Catch wish and tclsh before
14221         general *sh.
14222         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
14223
14224 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
14225
14226         * menubar-items.el (default-menubar): add Update Packages to customize
14227         menu.
14228
14229 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
14230
14231         * faces.el: use toolbar face as a fallback for toolbar properties
14232         in xpm-color-symbols instead of default.
14233
14234         * msw-faces.el: rename 3d-object -> gui-element face.
14235
14236 1998-06-06  SL Baur  <steve@altair.xemacs.org>
14237
14238         * startup.el (xemacs-startup-logo-function): New variable.
14239         (startup-splash-frame): Use it.
14240
14241 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
14242
14243         * files.el (save-some-buffers): Would wait 1 second.
14244         (save-some-buffers-1): Delete other windows here instead of in
14245         `save-some-buffers'.
14246         (save-some-buffers): Force redisplay only if windows were deleted.
14247
14248 1998-06-02  Didier Verna  <didier@xemacs.org>
14249
14250         * cus-face.el (custom-face-attributes): generalized the use of
14251         toggle buttons for boolean attributes.
14252         Re-ordered the items a bit.
14253
14254 1998-06-01  SL Baur  <steve@altair.xemacs.org>
14255
14256         * sound.el (default-sound-directory): Use `locate-data-directory'
14257         to find the sounds directory.
14258
14259 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
14260
14261         * sound.el: default sound-ext to .wav under mswindows, .au
14262         otherwise. load-default sounds without extensions.
14263
14264 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
14265
14266         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
14267         if send-pr is not bound.
14268
14269 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
14270
14271         * files.el: grok idl files in auto-mode-alist.
14272 1998-06-01  Jeff Miller  <jmiller@smart.net>
14273
14274         * minibuf.el (exact-minibuffer-completion-p): check for nil before
14275         calling `upcase'.
14276
14277 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
14278
14279         * msw-glyphs.el: add xbm to the list of image types supported.
14280
14281 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
14282
14283         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
14284         instead of XEmacs one when dumping InfoDock.
14285
14286 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
14287
14288         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
14289         for `modeline-visible-p'
14290
14291         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
14292
14293 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
14294
14295         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
14296         since it's not used anymore. doc string fixes.
14297
14298         * package-get.el (package-get-file-installed-p): new function. use
14299         instead of file-installed-p which is in an external package.
14300
14301 1998-05-28  Oliver Graf <ograf@fga.de>
14302
14303         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
14304         favor of select-window/switch-to-buffer
14305
14306 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
14307
14308         * startup.el: changed (getenv "HOME") to (user-home-directory)
14309
14310 1998-05-25  Oliver Graf <ograf@fga.de>
14311
14312         * frame.el (cde-start-drag) moved to dragdrop.el
14313         (offix-start-drag-region) moved to dragdrop.el
14314         (offix-start-drag) moved to dragdrop.el
14315         * dragdrop.el (cde-start-drag) moved from frame.el
14316         (offix-start-drag-region) moved from frame.el
14317         (offix-start-drag) moved from frame.el
14318         (cde-start-drag-region) cde drag regions
14319         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
14320
14321 1998-05-26  Oliver Graf <ograf@fga.de>
14322
14323         * dragdrop.el: created dragdrop-drag prototypes
14324         (cde-start-drag-region) fixed typo
14325
14326 1998-05-28  SL Baur  <steve@altair.xemacs.org>
14327
14328         * simple.el (after-init-hook): Remove reader macro.
14329
14330         * packages.el (packages-hardcoded-lisp): Get rid of reader
14331         macros.  Update DOC string.
14332
14333 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14334
14335         * mouse.el (drag-window-divider): Ditto.
14336
14337         * modeline.el (mouse-drag-modeline): Use it.
14338
14339         * lisp-mode.el (let-specifier): Specify indentation.
14340
14341         * specifier.el (let-specifier): Renamed from
14342         `with-specifier-instance'.
14343
14344 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
14345
14346         * x-faces.el:
14347         * faces.el: move definition of xpm-color-symbols from x-faces.el
14348         to faces. Predicate x-get-resource on the presence of x.
14349
14350         * msw-faces.el: set 3d-object face rather than modeline. Specify
14351         faces as specfier defaults.
14352
14353         * package-get.el: don't use package-admin-add-single-file-package.
14354
14355 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14356
14357         * toolbar-items.el: Fixup tooltips.
14358         (toolbar-gnus): Don't use obsolete variable
14359         toolbar-news-frame-properties.
14360         (toolbar-news-reader): Default to `gnus' instead of
14361         `not-configured'.
14362
14363         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
14364         Windows.
14365
14366 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
14367
14368         * package-get.el: rename -installedp -> -installed-p.
14369
14370 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
14371
14372         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
14373         attributes, and assinged it to continuation, truncation and
14374         hscroll glyphs.
14375
14376         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
14377         and made continuation, truncation and hscroll glyphs arrow
14378         characters out of that font.
14379
14380 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14381
14382         * minibuf.el (minibuffer-electric-separator): Play nicely with
14383         directory-sep-char being \.
14384         (minibuffer-electric-tilde): Ditto.
14385         (read-file-name-map): Ditto.
14386
14387 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14388
14389         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
14390         on X devices.
14391         (default-mouse-track-deal-with-down-event): Avoid
14392         `x-disown-selection'; use `disown-selection' instead.
14393
14394 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14395
14396         * select.el:
14397         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
14398         moved to (cut-copy-clear-internal) in select.el. Ditto for
14399         (x-delete-primary-selection) (x-kill-primary-selection)
14400         (x-copy-primary-selection).
14401         (own-clipboard): new function.
14402
14403         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
14404         functions in select.el. remove old ones.
14405         (mswindows-own-clipboard): new function.
14406
14407 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14408
14409         * gnuserv.el: allow connections from mswindows type devices.
14410
14411 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
14412
14413         * msw-glyphs.el: change image type used from cursor to resource.
14414
14415 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
14416
14417         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
14418         for {top,bottom}-{left,right} values in addition to
14419         {top,bottom}_{left,right}.
14420         Use x-get-resource instead of x-get-resource-and-bogosity-check.
14421
14422 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
14423
14424         * cl-macs.el (specifier-instance): Undefine its setf method.
14425
14426         * specifier.el (with-specifier-instance): Added docstring.
14427
14428         * mouse.el (drag-window-divider): Ditto.
14429
14430         * modeline.el (mouse-drag-modeline): Use it.
14431
14432         * lisp-mode.el (with-specifier-instance): Define its indentation
14433         level.
14434
14435         * specifier.el (with-specifier-instance): New macro.
14436
14437 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
14438
14439         * package-get.el (package-get-create-custom): new function to
14440         auto-generate package-get-custom.el from package-get-base.el.
14441         * (package-get-ever-installedp): new function.
14442         * (package-get-custom): new function to get all packages specified
14443         by customize.
14444
14445 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
14446
14447         * cus-edit.el (custom-file): Revert to `~/.emacs'.
14448
14449 1998-05-23  SL Baur  <steve@altair.xemacs.org>
14450
14451         * cl-extra.el: Reverse previous float change.
14452
14453 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
14454
14455         * x-faces.el:
14456         * faces.el (try-font-name): moved from x-faces.el since it is
14457         required by w3 under mswindows as well X.
14458
14459 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14460
14461         * winnt.el: Removed evil (setq completion-ignore-case t)
14462         clause, one more overlookef fsfism.
14463         (nt-quote-args-functions-alist): End sentences with double space.
14464
14465 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14466
14467         * window-xemacs.el (push-window-configuration): Remove kludgery of
14468         recaching default-toolbar specifier.
14469         (pop-window-configuration): Ditto.
14470         (unpop-window-configuration): Ditto.
14471
14472 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14473
14474         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
14475
14476 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
14477
14478         * winnt.el (nt-quote-args-verbatim): Added function.
14479         (nt-quote-args-prefix-quote): Added function.
14480         (nt-quote-args-backslash-quote): Added function.
14481         (nt-quote-args-double-quote): Added function.
14482         (nt-quote-args-functions-alist): New variable.
14483         (nt-quote-process-args): Added function. This is the main quoting
14484         work horse called from process-nt.c
14485
14486 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14487
14488         * winnt.el: Removed duplicate definitions for backspace,
14489         delete, M-backspace and C-M-backspace.
14490         (file-name-buffer-file-type-alist): Removed this variable.
14491         (find-buffer-file-type): Removed function.
14492         (find-file-binary):  Removed function.
14493         (find-file-text): Removed function.
14494         (find-file-not-found-set-buffer-file-type): Removed function.
14495         (save-to-unix-hook): Removed function.
14496         (revert-from-unix-hook): Removed function.
14497         (using-unix-filesystems): Removed function.
14498         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
14499         warning.
14500         (x-set-selection): Removed function.
14501         (x-get-selection): Removed function.
14502         Removed commented FSFisms.
14503         Replaced copyright notice (this file is not part of GNU Emacs).
14504         (nt-shell-mode-hook): Moved here from a lambda expression. Added
14505         comint-process-echoes setting to t.
14506
14507 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14508
14509         * packages.el (packages-no-package-hierarchy-regexp): Introduced
14510         and used following the interface change of
14511         `paths-find-recursive-path'.
14512
14513         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
14514         regexp instead of a list of base names.
14515         (paths-version-control-filename-regexp):
14516         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
14517         Introduced and used following the interface change of
14518         `paths-find-recursive-path'.
14519
14520 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14521
14522         * simple.el (delete-forward-p): Make it a defun; do X garbage only
14523         on X devices, rather than on all non-TTY devices.
14524
14525 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14526
14527         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
14528
14529         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
14530
14531 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
14532
14533         * itimer.el (activate-itimer): Fixed usage of integers
14534         as argument to `concat'.
14535
14536 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
14537
14538         * itimer.el (start-itimer): replace the use of `concat' with
14539         `format'
14540
14541 1998-05-16  SL Baur  <steve@altair.xemacs.org>
14542
14543         * mode-motion.el (mode-motion-hook): Clarify docstring.
14544         From Bob Weiner <weiner@altrasoft.com>
14545
14546         * loadhist.el (symbol-file): Supply prompt string when used
14547         interactively.
14548         From Bob Weiner <weiner@altrasoft.com>
14549
14550 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14551
14552         * loadup.el (really-early-error-handler): Ditto.
14553
14554         * update-elc.el: Ditto.
14555
14556         * setup-paths.el (paths-construct-exec-path): Ditto.
14557
14558         * make-docfile.el: Ditto.
14559
14560         * find-paths.el (paths-decode-directory-path): Use split-path
14561         instead of decode-path.
14562
14563         * files.el (parse-colon-path): Update docstring reference.
14564
14565 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14566
14567         * msw-init.el:
14568         * x-init.el:
14569         Bind cut'n'paste keys to non window-system specific functions.
14570
14571         * msw-select.el: New function mswindows-clear-clipboard.
14572         mswindows-cut-copy-clipboard extended to handle clearing of the
14573         selection and renamed to mswindows-cut-copy-clear-clipboard.
14574
14575         * select.el: on mswindows devices delete-primary-selection
14576         calls mswindows-clear-clipboard.
14577
14578 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14579
14580         * simple.el (quoted-insert): Inhibit quit when using read-char.
14581
14582         * cmdloop.el (read-char): Don't inhibit quit.
14583         (read-char-exclusive): Ditto.
14584         (read-char): Signal quit if quit-char was pressed.
14585         (read-char-exclusive): Ditto.
14586         (read-quoted-char): Return a character, not integer.
14587
14588         * menubar-items.el (default-popup-menu): Use Andy's generic
14589         selection code.
14590         (default-popup-menu): Fix code.
14591
14592 1998-05-14  Oliver Graf <ograf@fga.de>
14593
14594         * dragdrop.el (dragdrop-function-widget): this time it's done
14595
14596 1998-05-13  Oliver Graf <ograf@fga.de>
14597
14598         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14599
14600 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14601
14602         * device.el (device-pixel-width):
14603         (device-pixel-height):
14604         (device-mm-width):
14605         (device-mm-height):
14606         (device-bitplanes):
14607         (device-color-cells): Swapped parameters to device-system-metric
14608         according to the interface change.
14609
14610 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14611
14612         * mouse.el (default-mouse-motion-handler): Use new name of the
14613         function event-over-vertical-divider-p.
14614         Do not set E-W arrow cursor over the divider if
14615         vertical-divider-draggable-p is nil in the window.
14616         ([top-level]): Use new name for the variable
14617         vertical-divider-map.
14618         (drag-window-divider): Respect vertical-divider-draggable-p.
14619         Variable name typo fixes.
14620
14621 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14622
14623         * keymap.el (kbd): Define here; handle string constants and
14624         others...
14625
14626 1998-05-15  Christian Nyb <chr@mediascience.no>
14627
14628         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14629         in Emacs 18.
14630
14631 1998-05-13  Didier Verna  <didier@xemacs.org>
14632
14633         * mouse.el (drag-window-divider): give the vertical divider a
14634         pressed look when dragging it.
14635
14636 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14637
14638         * faces.el: predicate some more face operations on x or mswindows
14639         not just x.
14640
14641         * modeline.el: enable modeline coloring for mswindows.
14642
14643 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14644
14645         * minibuf.el (minibuffer-default): Added variable; compatible with
14646         FSF Emacs.
14647         (next-history-element): Used `minibuffer-default'.
14648
14649 1998-05-12  Oliver Graf <ograf@fga.de>
14650
14651         * dragdrop.el (dragdrop-function-widget): button and mods ok
14652         arguments still look a bit strange
14653         (dragdrop-compare-mods) created
14654         (dragdrop-drop-do-functions) correctly checks for buttons and
14655         modifiers
14656
14657 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14658
14659         * setup-paths.el (paths-default-info-directories): Replace
14660         path-separator with directory-sep-char.
14661
14662         * files.el (path-separator): Don't define it here.
14663
14664 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14665
14666         * update-elc.el: Ditto.
14667
14668         * setup-paths.el (paths-construct-exec-path): Ditto.
14669
14670         * make-docfile.el: Ditto.
14671
14672         * loadup.el (really-early-error-handler): Ditto.
14673
14674         * find-paths.el (paths-decode-directory-path): Use decode-path
14675         instead of decode-path-internal.
14676
14677         * files.el (parse-colon-path): Update docstring.
14678
14679 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14680
14681         * subr.el (get-buffer-window-list): Make BUFFER optional.
14682
14683         * window-xemacs.el (windows-of-buffer): Defalias to
14684         get-buffer-window-list.
14685
14686 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14687
14688         * disass.el: Fix maintainer keyword.
14689
14690         * bytecomp.el (byte-compile-and-load-file): Autoload.
14691         (byte-compile-buffer): Ditto.
14692
14693         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14694         value is returned, not the name.
14695         (lisp-imenu-generic-expression): Enable it.
14696         (lisp-mode-variables): Ditto.
14697         (lisp-indent-offset): Change defconst to defvar.
14698         (lisp-indent-function): Ditto.
14699         (lisp-body-indent): Ditto.
14700
14701 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14702
14703         * modeline.el: Use zap-last-kbd-macro-event.
14704
14705         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14706         nil, don't attempt to do anything with messages.
14707         (eval-last-sexp): Use `letf' for clarity.
14708
14709 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14710
14711         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14712
14713 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14714
14715         * buff-menu.el:
14716         * lisp-mode.el:
14717         * obsolete.el:
14718         Change empty docstrings into no doc strings at all.
14719         Fix bogus FSF-format docstrings.
14720         * etags.el: Fix docstring.
14721
14722 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14723
14724         * package-get.el (package-get): Use internal md5
14725
14726 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14727
14728         * about.el (about-xemacs): Correct abuse of concat.
14729
14730 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14731
14732         * info.el (Info-mode): Use easymenu.
14733
14734 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14735
14736         * apropos.el (apropos): Don't use concat with integers.
14737
14738         * cmdloop.el (describe-last-error): Handle the case when no error
14739         was seen gracefully.
14740
14741         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14742         defun.
14743         (apropos-describe-plist): Ditto.
14744
14745         * help.el (with-displaying-help-buffer): Revert to a defun.
14746         (describe-key): Use it as defun.
14747         (describe-mode): Ditto.
14748         (describe-bindings): Ditto.
14749         (describe-prefix-bindings): Ditto.
14750         (describe-installation): Ditto.
14751         (view-lossage): Ditto.
14752         (describe-function): Ditto.
14753         (describe-variable): Ditto.
14754         (describe-syntax): Ditto.
14755
14756 1998-05-11  Oliver Graf <ograf@fga.de>
14757
14758         * dragdrop.el: changed order of require/provide
14759         (dragdrop-drop-mime-default) changed to new calling conventions
14760         (dragdrop-drop-do-functions) changed to new calling conventions
14761         (dragdrop-function-widget) this one needs more work...
14762
14763 1998-05-10  Oliver Graf <ograf@fga.de>
14764
14765         * about.el: another small change in my entry
14766         * dragdrop.el (dragdrop-drop-log-function): logging added
14767         plus customizations
14768         changed interface to handler functions. now called with event
14769         and object
14770
14771 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14772
14773         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14774         E-W arrow pointer displayed over draggable dividers.
14775
14776         * mouse.el (default-mouse-motion-handler): Show it when
14777         appropriate.
14778         (drag-window-divider): Added.
14779         ([top-level]): Initialized window-divider-map with a keymap
14780         binding the above function to left button down event.
14781
14782         * x-mouse.el (x-init-pointer-shape): Initialize
14783         divider-pointer-glyph from Cursor.dividerPointer, or use default
14784         E-W double arrow.
14785
14786 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14787
14788         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14789
14790 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14791
14792         * simple.el (count-words-buffer): Don't query for buffer.
14793         (count-lines-buffer): Ditto.
14794
14795 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14796
14797         * help.el (where-is): add optional insert argument.
14798
14799 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14800
14801         * help.el (describe-key-briefly): New argument INSERT.
14802
14803         * simple.el (eval-expression): New optional argument; synch with
14804         FSF 20.3.
14805
14806         * keydefs.el (global-map): Add new register bindings.
14807
14808         * register.el: Synched with FSF 20.3.
14809
14810 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14811
14812         * window-xemacs.el (recenter): all arguments are optional.
14813
14814 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14815
14816         * device.el: (device-pixel-width): Reflected name/parameters
14817         change to device-system-metric.
14818         (device-pixel-height): Ditto.
14819         (device-mm-width): Ditto.
14820         (device-mm-height): Ditto.
14821         (device-bitplanes): Ditto.
14822         (device-color-cells): Ditto.
14823
14824 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14825
14826         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14827
14828         * cl.el (most-positive-fixnum): Document.
14829         (most-negative-fixnum): Ditto.
14830
14831         * cus-dep.el: Updated comment.
14832
14833         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14834         constant.
14835
14836         * cus-load.el (custom-put): Removed.
14837
14838         * files.el (after-find-file): Just resignal quit instead of
14839         signaling "canceled".
14840
14841 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14842
14843         * frame.el (other-frame): Use `focus-frame' instead of
14844         select-frame kludges.
14845
14846         * lisp-mode.el: Update lisp-indent-function for
14847         save-selected-frame and with-selected-frame.
14848
14849         * frame.el (save-selected-frame): New macro.
14850         (with-selected-frame): Ditto.
14851         (other-frame): Use `set-frame-focus'.
14852
14853 1998-05-06  Oliver Graf <ograf@fga.de>
14854
14855         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14856         (dragdrop-drop-url-default) default handler for URL drops created
14857         (dragdrop-drop-mime-default) default handler for MIME drops created
14858         (dragdrop-drop-functions) default custom for handling drops created
14859         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14860
14861 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14862
14863         * mouse.el: Removed redundant mouse-mswindows-drop function.
14864
14865 1998-05-05  Oliver Graf <ograf@fga.de>
14866
14867         * about.el: changed some text in my entry
14868         * dragdrop.el: added customs
14869
14870 1998-05-04  Oliver Graf <ograf@fga.de>
14871
14872         * mouse.el: killed global drop key bindings
14873         (mouse-offix-drop) removed
14874         * dragdrop.el: created
14875         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14876
14877 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14878
14879         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14880         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14881
14882         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14883         obsolete comment.
14884
14885         * scrollbar.el (scrollbars-visible-p): Use new
14886         {vertical,horizontal}-scrollbar-visible-p specifiers.
14887
14888 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14889
14890         * device.el (device-pixel-height):
14891         (device-pixel-width):
14892         (device-mm-width):
14893         (device-mm-height):
14894         (device-bitplanes):
14895         (device-color-cells): Moved these 6 functions from device.c; they
14896         all use single (device-system-metrics) call.
14897
14898 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14899
14900         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14901         were renamed.
14902
14903         * menubar-items.el:
14904         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14905         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14906
14907         * help.el (help-map): Remove Hyperbole keybinding logic.
14908         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14909
14910 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14911
14912         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14913         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14914
14915 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14916
14917         * msw-glyphs.el: use nicer icon3 from the frame icon.
14918
14919 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14920
14921         * version.el (emacs-version): Remove InfoDock conditionals.
14922
14923         * startup.el (startup-splash-frame): Change ID logo name.
14924
14925 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14926
14927         * files.el (after-find-file): If the user presses C-g on
14928         directory-creation prompt, kill the buffer.
14929
14930 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14931
14932         * simple.el (count-words-region): Reverse previous change.
14933
14934 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14935
14936         * replace.el (query-replace): Just call perform-replace.
14937         (query-replace-regexp): Ditto.
14938         (perform-replace): Move region handling here.
14939         (perform-replace): Use the new arg to match-data.
14940
14941 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14942
14943         * x-init.el: Install X specific display table that
14944           displays char 0240 as a space to avoid whatever it is
14945           that screws up display of that character code.
14946
14947 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14948
14949         * help.el (function-arglist): If no arguments are documented for a
14950         subr, print nothing rather than incorrect output.
14951
14952 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14953
14954         * cmdloop.el (command-error): Update bail-out error message to use
14955         `emacs-program-name'.
14956
14957         * lib-complete.el: Remove reader macro cruft.
14958
14959         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14960         cruft.
14961
14962         * simple.el (count-words-region): Drop interactive-p check on the
14963         message.
14964
14965 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14966
14967         * font.el
14968         * msw-faces.el
14969         Correct spelling of mswindows-font-canonicalize-name.
14970
14971 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14972
14973         * ldap.el (ldap-host-parameters-alist): Replaced with
14974         `ldap-host-parameters-plist'
14975         (ldap-search): Adapt to previous change
14976
14977 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14978
14979         * about.el (about-hackers): Update Bob Weiner bio.
14980         (about-maintainer-info): Ditto.
14981
14982 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14983
14984         * simple.el (display-warning-minimum-level): Docfix.
14985
14986 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14987
14988         * widget.el (:default-get): New keyword.
14989         * wid-edit.el (default, widget-default-default-get): Define it.
14990         (group, widget-group-default-get): Define it.
14991         (menu-choice, widget-choice-default-get): Define it.
14992         (widget-default-get): New function.
14993         (widget-choice-action): Call it.
14994         (widget-editable-list-entry-create): Call it.
14995
14996 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14997
14998         * byte-optimize.el (byte-boolean-vars): Removed.
14999         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
15000         lookup through `byte-boolean-vars'.
15001
15002 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
15003
15004         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
15005         resource-provided values into ghost specs for scrollbar-height and
15006         scrollbar-width.
15007
15008 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
15009
15010         * byte-optimize.el: Don't attempt to optimize /=.
15011
15012         * bytecomp.el (byte-compile-one-ore-more-args): New function.
15013         (byte-compile-/=): Ditto.
15014
15015 1998-05-02  SL Baur  <steve@altair.xemacs.org>
15016
15017         * apropos.el: Use `with-displaying-help-buffer'.
15018         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
15019         Use `with-displaying-help-buffer'.
15020         (apropos-follow): Do not give special treatment to buffer cursor
15021         was in prior to a mouse click.
15022         (apropos-describe-plist): Use `with-displaying-help-buffer'.
15023         (apropos-print-doc): Set correct buffer for setting text
15024         properties.
15025
15026 1998-05-01  SL Baur  <steve@altair.xemacs.org>
15027
15028         * help.el (help-buffer-prefix-string): New variable.
15029         (help-buffer-name): Use it.
15030
15031         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
15032         mode menu.
15033
15034 1998-04-30  Greg Klanderman  <greg@alphatech.com>
15035
15036         * frame.el (other-frame): Work even when focus-follows-mouse is true.
15037
15038 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
15039
15040         * files.el (find-file-noselect): Update docstring.
15041         (find-file-noselect): Signal an error if found an unreadable file.
15042         (file-chase-links): Save the match data.
15043         (normal-mode): Use `lwarn' and `error-message-string'.
15044         (interpreter-mode-alist): Change defconst to defvar.
15045         (inhibit-first-line-modes-regexps): Ditto.
15046         (inhibit-first-line-modes-regexps): Added .tgz.
15047         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
15048         (change-major-mode-with-file-name): New user-option.
15049         (set-visited-file-name): Synched with FSF.
15050         (file-name-extension): New function, from FSF 20.3.
15051         (file-relative-name): Synched with FSF.
15052         (save-some-buffers): Support the C-r feature.
15053         (recover-session): Synched with FSF.
15054         (kill-some-buffers): Ditto.
15055         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
15056
15057 1998-04-30  SL Baur  <steve@altair.xemacs.org>
15058
15059         * files.el (insert-file): Undo previous change and reenable use of
15060         format.el.
15061
15062 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
15063
15064         * window-xemacs.el (recenter): Define.
15065
15066 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
15067
15068         * font.el (mswindows-font-create-name)
15069         (mswindows-font-create-object): new functions for mswindows type
15070         fonts.
15071
15072         * msw-faces.el (mswindows-font-canicolize-name): fix so that
15073         strings are parsed as well as font objects.
15074
15075 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
15076
15077         * modeline.el (defining-kbd-macro): Restore modeline indication of
15078         kbd-macro being recorded.
15079         (add-minor-mode): Simplify docstring.
15080         (modeline-minor-mode-menu): Remove stuff.
15081
15082 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
15083
15084         * code-process.el (call-process): dynamically decide process
15085         coding type.
15086
15087 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
15088
15089         * modeline.el: Add line-number-mode, column-number-mode to
15090         the modeline minor-mode menu.  Button2 on the line number does
15091         goto-line.
15092
15093 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
15094
15095         * mouse.el: move x-selection-owner-p type things to
15096         selection-owner-p.
15097
15098         * msw-init.el: copy zmacs stuff from x-init.el
15099
15100         * msw-select.el (mswindows-own-selection)
15101         (mswindows-disown-selection) (mswindows-selection-owner-p): new
15102         functions. Very simple minded implementation of selectio
15103         ownership.
15104
15105         * select.el (own-selection) (disown-selection)
15106         (activate-region-as-selection) (select-make-extent-for-selection)
15107         (valid-simple-selection-p): functions moved from x-select.el for
15108         generalized selection.
15109
15110         * x-select.el: see select.el changes.
15111
15112         * x-toolbar.el: use new selection functions.
15113
15114 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15115
15116         * packages.el (packages-find-package-directories): Fixed bug that
15117         would pick up multiple site-package directories.
15118         (package-locations): Added "xemacs-packages" as a late package
15119         location.
15120
15121         * find-paths.el: Now uses `emacs-program-name' and
15122         `emacs-program-version'.
15123         Additions to enforce version-specific directories in
15124         `paths-find-version-directory'.
15125
15126 1998-04-29  SL Baur  <steve@altair.xemacs.org>
15127
15128         * default.el: Removed.
15129         * site-start.el: Removed.
15130
15131 1998-04-29  Didier Verna  <didier@xemacs.org>
15132
15133         * minibuf.el (minibuffer-history-minimum-string-length): Default
15134         to nil.
15135
15136 1998-04-28  SL Baur  <steve@altair.xemacs.org>
15137
15138         * find-paths.el (paths-program-name): Rename.
15139         (paths-emacs-root-p): Ditto.
15140         (paths-find-site-directory): Ditto.
15141
15142 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
15143
15144         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
15145         `emacs-lisp-byte-compile-and-load'.
15146
15147 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15148
15149         * ldap.el (ldap-search): Fixed additional parameter passing to
15150         `ldap-open'
15151
15152 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
15153
15154         * select.el (kill-primary-selection) (selection-owner-p)
15155         (copy-primary-selection) (yank-clipboard-selection)
15156         (selection-exists-p) (delete-primary-selection): new file and
15157         functions that do the right thing for the selected device.
15158
15159         * x-menubar.el: use generalised selection functions.
15160
15161         * dumped-lisp.el: dump select.el.
15162
15163 1998-04-27  SL Baur  <steve@altair.xemacs.org>
15164
15165         * find-paths.el (paths-progname): New variable.
15166         (paths-emacs-root-p): Use it.
15167         (paths-find-site-directory): Ditto.
15168
15169 1998-04-26  SL Baur  <steve@altair.xemacs.org>
15170
15171         * loadup.el ((member "dump" command-line-args)): Dump as
15172         `infodock' if InfoDock.
15173
15174 1998-04-25  SL Baur  <steve@altair.xemacs.org>
15175
15176         * find-paths.el (construct-emacs-version): Simplify, include
15177         program name in the return value.
15178         * (paths-find-version-directory): Use it.
15179
15180 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15181
15182         * info.el (Info-parse-dir-entries): Fixed regexp
15183         (Info-build-dir-anew): Remove full suffix and capitalize info file
15184         name for files with no @direntry
15185         (Info-batch-rebuild-dir): New function
15186         (Info-suffixed-file): Check for regular files instead of simple
15187         file existence (could catch directories before)
15188
15189 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15190
15191         * setup-paths.el, find-paths.el: Removed uses of `not' which
15192         temacs doesn't have.
15193
15194         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
15195         into root searching.
15196
15197 1998-04-24  Martin Buchholz  <martin@xemacs.org>
15198
15199         * subr.el: Remove definition of `not'.
15200
15201 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
15202
15203         * msw-glyphs.el: enable graphics support.
15204
15205 1998-04-23  Didier Verna  <didier@xemacs.org>
15206
15207         * x-menubar.el (default-menubar): restored the line-number-mode
15208         option.
15209
15210         * misc doc string updates related to the options menu.
15211
15212 1998-04-24  SL Baur  <steve@altair.xemacs.org>
15213
15214         * setup-paths.el (paths-construct-load-path): Fix typo.
15215
15216 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15217
15218         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
15219         font-menu-ignore-scaled-fonts don't have to be bound now; this
15220         gets us one step further towards making --no-autoloads work.
15221
15222         * startup.el (normal-top-level): Load auto-autoloads only if
15223         lisp-directory is non-nil.
15224
15225         * setup-paths.el (paths-construct-load-path): Made it robust
15226         against nil lisp-directory.
15227
15228         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
15229         to the list of variables that cause a warning when nil.
15230
15231         * toolbar.el (init-toolbar-location): Now works even when there's
15232         no toolbar icon directory.
15233
15234 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
15235
15236         * help.el (view-lossage): Recognize it.
15237
15238         * simple.el (log-message): Mark multiline messages.
15239
15240 1998-04-22  SL Baur  <steve@altair.xemacs.org>
15241
15242         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
15243
15244 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
15245
15246         * package-get.el (package-get-all):  add `\n' separator to
15247         interactive specification so that both variables are read
15248
15249 1998-04-22  Didier Verna  <didier@xemacs.org>
15250
15251         * x-menubar.el: ported the options menu to Custom.
15252         Moved the "read only" toggle button to the buffers menu.
15253         Corrected some missing ;;;###autoload or defcustom.
15254
15255         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
15256         the scrollbar-visible specifier for options menu handling.
15257
15258         * toolbar.el (toolbar-visible-p)
15259                      (toolbar-captioned-p)
15260                      (default-toolbar-position): defcustom wrappers around
15261         the toolbar specifiers for options menu handling.
15262
15263         * frame.el (get-frame-for-buffer-default-instance-limit):
15264         defcustom it for options menu handling.
15265
15266         * font-lock.el (font-lock-mode): defcustom and autoload the variable
15267         font-lock-mode for options menu handling.
15268
15269         * cus-start.el: added Custom properties to overwrite-mode for
15270         options menu handling.
15271
15272 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
15273
15274         * about.el: shameless self-promotion.
15275
15276 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
15277
15278         * simple.el (raw-append-message): Slightly optimize.
15279         (remove-message): Use `push' for clarity.
15280         (append-message): Ditto.
15281         (display-warning): Dito.
15282         (raw-append-message): Send the message to the appropriate device.
15283
15284 1998-04-22  SL Baur  <steve@altair.xemacs.org>
15285
15286         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
15287         From Sean MacLennan <Sean.MacLennan@pika.ca>
15288
15289 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15290
15291         * setup-paths.el: Changed `directory-sep-char' to
15292         `path-separator', following a change in GNU Emacs.
15293
15294 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15295
15296         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
15297         (Info-build-dir-anew): Add a final newline.
15298         (Info-build-dir-anew): Do not issue warning when rebuilding policy
15299         is `always'
15300         (Info-rebuild-dir): Ditto
15301
15302         * dumped-lisp.el (preloaded-file-list): Added ldap.el
15303
15304 1998-04-21  SL Baur  <steve@altair.xemacs.org>
15305
15306         * simple.el (count-words-buffer): Retain zmacs region.
15307         (count-words-region): Ditto.
15308         * simple.el: (what-line): Expanded line counts.
15309         (count-lines): New parameter to conditionalize whether collapsed
15310         lines get counted.
15311         From Bob Weiner <weiner@altrasoft.com>
15312
15313 1998-04-19  SL Baur  <steve@altair.xemacs.org>
15314
15315         * packages.el (package-locations): infodock-packages must override
15316         mule-packages and packages.
15317
15318 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
15319
15320         * wid-edit.el:
15321         remove rude messages from widget-activation-widget-mapper
15322         and widget-activation-glyph-mapper
15323
15324 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
15325
15326         * toolbar.el: Remove (featurep 'x) test from
15327         toolbar-make-button-list
15328
15329 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
15330
15331         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
15332         only if in the same frame.
15333
15334 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15335
15336         * packages.el (package-locations): Added site-packages hierarchy.
15337
15338         * setup-paths.el (paths-default-info-directories): Introduced and
15339         used.
15340
15341         * packages.el, setup-paths.el: Set various path searching depths
15342         to 1.
15343
15344         * packages.el (packages-hierarchy-depth):
15345         (packages-load-path-depth): Introduced and used.
15346
15347         * setup-paths.el (paths-load-path-depth): Introduced and used.
15348
15349         * find-paths.el (paths-find-recursive-path): Added max-depth
15350         parameter.
15351
15352 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15353
15354         * setup-paths.el (paths-construct-info-path): Removed
15355         dependency on behavior of (file-name-as-directory "").
15356
15357 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15358
15359         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
15360         lisp objects
15361
15362 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15363
15364         * dump-paths.el, startup.el: Added handling for --debug-paths.
15365
15366 1998-04-15  William M. Perry  <wmperry@aventail.com>
15367
15368         * wid-edit.el: We cannot just set the help-echo or balloon-help
15369           properties for an extent based on the :help-echo widget
15370           property, since help-echo and balloon-help cause an EXTENT to
15371           get passed in, where :help-echo functions are expecting a WIDGET
15372
15373 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
15374
15375         * scrollbar.el (init-scrollbar-from-resources): Call
15376         mswindows-init-scrollbar-metrics when appropriate.
15377
15378 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
15379
15380         * dumped-lisp.el: dump x-toolbar for window system
15381
15382         * msw-init.el (init-post-mswindows-win): enable toolbars if we
15383         have support and xpm.
15384
15385 1998-04-16  SL Baur  <steve@altair.xemacs.org>
15386
15387         * files.el (toggle-read-only): Fix docstring.
15388         From Didier Verna <didier@xemacs.org>
15389
15390 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15391
15392         * startup.el (normal-top-level): Load autoload-file-name without
15393         specifying an extension---some people only auto-autoload.el.gz.
15394
15395 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
15396
15397         * files.el (backup-enable-predicate): Don't bomb on NAME being
15398         nil.
15399
15400 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15401
15402         * find-paths.el, packages.el: Now prefers configure'd paths.
15403         This shouldn't cause any of the originally anticipated problems as
15404         the current paths architecture will not define the various
15405         configure-xxx variables if they're not specified on the configure
15406         command line.
15407
15408         * find-paths.el, setup-paths.el, packages.el: Removed all
15409         mentionings of "/" as a path separator.
15410         Used paths-construct-path throughout.
15411
15412         * find-paths.el (paths-construct-path): Created to assemble paths
15413         from directory components.
15414
15415         * setup-paths.el, packages.el: Used paths-decode-directory-path
15416         instead of decode-path-internal.
15417
15418         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
15419         and associates.
15420         (paths-decode-directory-path) Created.
15421
15422         * setup-paths.el: Changed configure-exec-path to
15423         configure-exec-directory.
15424
15425 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15426
15427         * packages.el (packages-find-packages): Fixed decoding of
15428         EMACSPACKAGEPATH.
15429
15430         * startup.el: -no-packages -> -no-early-packages.
15431
15432         (packages-load-package-lisps): Fixed loading of auto-autoload
15433         files.
15434
15435         * startup.el (normal-top-level): Fixed loading of core
15436         auto-autoload.
15437
15438         * obsolete.el: Un-obsoleted site-directory.  Sigh.
15439
15440         * startup.el, packages.el, dump-paths.el: Added proper settings
15441         for site-directory and lisp-directory variables.
15442
15443         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
15444         inhibit-package-autoloads and fixed handling of it.
15445
15446         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
15447         handling of former inhibit-package-init, now
15448         inhibit-early-packages, to make -vanilla etc. work.
15449
15450 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
15451
15452         * code-process.el (start-process): Fallback to 'undecided instead
15453         of 'binary for process input coding stream.
15454
15455         * process.el (start-process): Docstring fix.
15456
15457 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15458
15459         * info.el (Info-insert-dir): Do not insert temporary dir files
15460         in Info-dir-file-attributes
15461         (Info-build-dir-anew): Ensure temporary buffer is not read-only
15462         (Info-rebuild-dir): Ditto.
15463
15464 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15465
15466         * obsolete.el: Added obsoleteness declarations for
15467         `site-directory' and `Info-default-directory-list'.
15468
15469 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15470
15471         * find-paths.el (paths-find-emacs-root): Only look at the
15472         executable at the end of the symlink chain for determining the
15473         Emacs root.
15474
15475 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15476
15477         * setup-paths.el (paths-construct-info-path): Changed construction
15478         to cater to gone default in configure.
15479
15480         * find-paths.el (paths-uniq-append): Added.
15481
15482         * packages.el: Rewritten package path construction once again.
15483
15484         * dump-paths.el, startup.el: Removed package-path as a global
15485         variable.
15486
15487         * package-admin.el (package-admin-add-single-file-package):
15488         (package-admin-add-binary-package): Changed package-path to
15489         late-packages.
15490
15491         * packages.el (packages-split-path): Split path at "/" rather than
15492         nil according to change in emacs.c.
15493
15494 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15495
15496         * setup-paths.el (paths-construct-info-path): Changed info path
15497         order so that directories come out right.
15498         (paths-find-lock-directory): Fixed bug: It used to think
15499         configure-lock-directory is a path.
15500
15501 1998-04-06  Jeff Miller <jmiller@smart.net>
15502
15503         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
15504         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
15505         eases the use of toolbar-add/kill-item functions.
15506
15507 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
15508
15509         * code-files.el (file-coding-system-alist): Commented out
15510         loaddefs.el magical treatment.
15511
15512 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15513
15514         * info.el (Info-rebuild-outdated-dir): Added new option
15515         `conservative' and made it the default
15516         (Info-rebuild-dir): Appropriately parse multi-line description
15517         strings, and multi-section dir files. Issue warning when dir
15518         is rebuilt as temporary
15519         (Info-build-dir-anew): Issue warning when dir is built as
15520         temporary
15521
15522 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
15523
15524         * list-mode.el (list-mode-map): Bind highlight motion commands to
15525         standard keys left, right, C-b and C-f.
15526
15527 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15528
15529         * files.el (auto-mode-alist): allow .sc for Scheme->C
15530
15531 1998-04-06  SL Baur  <steve@altair.xemacs.org>
15532
15533         * loadup.el (pureload): Don't quote (garbage-collect).
15534
15535 1998-04-04  SL Baur  <steve@altair.xemacs.org>
15536
15537         * package-get-base.el: Updated.
15538
15539 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
15540
15541         * isearch-mode.el (isearch-just-started): New variable.
15542         (isearch-mode): Set it.
15543         (isearch-repeat): Advance one character forward only if the search
15544         was successful, and was not just started.
15545         (isearch-repeat): Clear isearch-just-started.
15546
15547 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15548
15549         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15550         if running -batch.
15551
15552 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15553
15554         * subr.el (listify-key-sequence): Removed.
15555
15556 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15557
15558         * bytecomp.el (byte-compile-print-gensym): New option.
15559         (byte-compile-output-file-form): Use it.
15560         (byte-compile-output-docform): Ditto.
15561         (byte-compile-compiled-obj-to-list): Ditto.
15562
15563 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15564
15565         * msw-glyphs.el: set frame icon if xpm support.
15566
15567 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15568
15569         * help.el: Code that pretty prints variable values
15570           removed.
15571
15572 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15573
15574         * find-paths.el (paths-emacs-root-p): Correct test for installation
15575         directory.
15576         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15577
15578 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15579
15580         * loaddefs.el: Don't set debug-ignored-errors; leave
15581           its default value set to nil.
15582
15583 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15584
15585         * info.el (Info-rebuild-dir): fixed mis-spelling.
15586
15587 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15588
15589         * info.el (Info-rebuild-outdated-dir): New custom var
15590         (Info-insert-node): Create/update dir file when needed, ie when it
15591         does not exist or is older than some info files in directory
15592
15593 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15594
15595         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15596         for last packages, mainly for using a 20.4 package base.
15597
15598         * packages.el (late-packages): Typo fix.  It was called
15599         early-packages.
15600
15601         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15602         relative symlinks correctly.
15603         (paths-find-emacs-roots): More rigorous checking for plausible
15604         configuration-time root.
15605
15606         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15607         find its roots.
15608
15609 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15610
15611         * faces.el: Fix docstrings.
15612         * glyphs.el: Fix docstrings.
15613         * mouse.el: Fix docstrings.
15614
15615         * frame.el: Change phrase `current frame' to `selected frame'.
15616
15617         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15618
15619         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15620         macros using backquote to make them infinitely more readable.
15621
15622 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15623
15624         * packages.el (packages-find-package-path): Hardcoded specialized
15625         InfoDock support until we can clean this up.
15626
15627         * help.el (describe-bindings-1): Return the value of the bindings
15628         help buffer created.
15629         (describe-bindings): Ditto.
15630
15631         * simple.el (set-variable): Restore previous behavior of not
15632         bombing if the variable to set is not boundp.
15633
15634 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15635
15636         * packages.el (packages-handle-package-dumped-lisps): Allow for
15637         non-local files to be loaded off the package-lisp variable.
15638
15639 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15640
15641         * x-faces.el: Global X resources should override
15642           specs for all device classes (color, grayscale, mono);
15643           code currently doesn't override any of them.  Fixed by
15644           calling remove-specifier with '(x default) as the tag
15645           set and allowing inexact matches.
15646
15647 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15648
15649         * faces.el: Separated face initializations based on
15650           device classes into device type specific (tag set,
15651           instantiator) pairs.
15652
15653 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15654
15655         * wid-edit.el (widget-choice-action): Remember user's explicit
15656         choice.
15657         (widget-choice-value-create): Respect it.
15658         From Richard Stallman <rms@gnu.org>
15659
15660 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15661
15662         * setup-paths.el (paths-construct-info-path): Always append
15663         existing directories from configure-time info path.
15664
15665         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15666         Info-directory-list.
15667
15668         * info.el: Removed Info-default-directory-list which was broken by
15669         design.
15670         Removed bogus initialization of Info-directory-list---startup.el
15671         can do a much better job.
15672         Added autoload of Info-directory-list.
15673
15674         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15675         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15676         be exclusive; now it's merely given precedence, just like in the
15677         old days.
15678
15679 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15680
15681         * find-paths.el (paths-find-architecture-directory): Fix bug with
15682         finding; it used to default too early.
15683
15684 1998-03-25  Martin Buchholz <martin@xemacs.org>
15685
15686         * packages.el (packages-split-path): Fix a bug; it used to fail
15687         for paths that weren't split.
15688
15689 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15690
15691         * finder.el (finder-compile-keywords): trap on errors.
15692
15693 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15694
15695         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15696           fourth argument of t so that only the specs exactly
15697           matching the tag lists are removed.
15698
15699 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15700
15701         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15702
15703 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15704
15705         * minibuf.el (mouse-read-file-name-1): If a default directory was
15706         specified, use it for generating the completions.
15707
15708 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15709
15710         * update-elc.el: Now respects inhibit-package-init and
15711         inhibit-site-lisp.
15712         Now does path construction with loadup-paths.
15713
15714         * startup.el (normal-top-level, startup-setup-paths): Now respects
15715         inhibit-package-init and inhibit-site-lisp.
15716
15717         * packages.el (packages-find-package-path): Extended package path
15718         by version-specific hierarchies.
15719         (packages-find-packages): Now respects inhibit flag and
15720         inhibit-site-lisp.
15721         Moved path setup to loadup-paths.
15722
15723         * make-docfile.el: Now respects inhibit-package-init and
15724         inhibit-site-lisp.
15725         Now does path construction with loadup-paths.
15726
15727         * loadup.el: Now respects inhibit-package-init and
15728         inhibit-site-lisp.
15729
15730         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15731
15732         * loadup-paths.el: New file: setup load-path to encompass
15733         packages.
15734
15735 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15736
15737         * auto-show.el: load-gc renamed to pureload.
15738         * site-load.el: Ditto.
15739         * packages.el (toplevel): Ditto.
15740         * loadup.el (really-early-error-handler): Ditto.
15741         * dumped-lisp.el (preloaded-file-list): Ditto.
15742         * cus-face.el (custom-declare-face): Ditto.
15743
15744 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15745
15746         * <Today>: The Big Path Searching Overhaul.
15747
15748         * find-paths.el: New file: find and assemble paths in the
15749         installation hierarchy.
15750
15751         * setup-paths.el: New file: global layout of paths and directories
15752         within the XEmacs hierarchy.
15753
15754         * packages.el: Replaced everything related to path searching and
15755         startup by code in terms of find-paths.
15756
15757         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15758         the new path searching engine.
15759
15760         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15761         and setup-paths.
15762
15763 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15764
15765         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15766         setup-paths.el.
15767
15768 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15769
15770         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15771         compiles identically in any configuration.
15772         Removed irrelevant commentary.
15773
15774 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15775
15776         * simple.el (set-variable): Allow setting specifiers.
15777
15778 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15779
15780         * lisp.el (forward-sexp): Revert previous change.
15781
15782 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15783
15784         * frame.el (frame-initialize): Use `delete-console' instead of
15785         `delete-device' to delete the stream console to match the usage in
15786         Fkill_emacs.
15787
15788 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15789
15790         * files.el (cdpath-previous): New variable.
15791         (cd): Use it.
15792         From Bob Weiner <weiner@wave.altrasoft.com>
15793
15794 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15795
15796         * keydefs.el: Changed keybindings of forward-char,
15797           backward, scroll-up and scroll-down to point to their
15798           -command counterparts.
15799
15800         * simple.el: New functions: forwarc-char-command,
15801           backwrad-char-command, scroll-up-command,
15802           scroll-down-command which work liek their counterparts
15803           except that they honor the variable
15804           signal-error-on-buffer-boundary.
15805
15806           Definition of signal-error-on-buffer-boundary received
15807           from src/cmds.c.
15808
15809           defvar declaration added for word-across-newline to avoid
15810           byte-compiler warning about the free variable reference.
15811
15812 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15813
15814         * winnt.el: Removed "%t" from the beginning of
15815         modeline-format. From now on, there's no nt-specifics in the modeline.
15816
15817 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15818
15819         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15820         of `when' with `if'.
15821
15822 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15823
15824         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15825         mswindows. Must be reworked along with glyphs.el, or
15826         merged into it, after there is images support.
15827
15828         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15829         'mswindows.
15830
15831 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15832
15833         * faces.el: fix for text cursor initialization.
15834         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15835         From Andy Piper <andyp@parallax.co.uk>
15836
15837 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15838
15839         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15840         if there is an existing package that handles it and warn the user
15841         about that mode.
15842
15843 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15844
15845         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15846         Installation" menu item when Installation-string is not bound.
15847
15848 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15849
15850         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15851         From Jeremiah W. James <jerry@cs.ucsb.edu>
15852
15853 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15854
15855         * msw-faces.el:
15856         * faces.el: Fix face initialization.
15857
15858 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15859
15860         * files.el (backup-enable-predicate): fix breakage introduced
15861         by TMPDIR patch.
15862
15863 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15864
15865         * x-faces.el (x-init-face-from-resources): The
15866           TTY face property retrieval functions don't return
15867           specifiers, so use face-property instead.
15868
15869 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15870
15871         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15872
15873 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15874
15875         * x-menubar.el: Expanded documentation for
15876           option-save-faces.  Changed Options -> Browse Faces
15877           menu entry to invoke customize-face.
15878
15879 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15880
15881         * faces.el: Most face initialization moved out of
15882           init-other-random-faces to the top level so that the
15883           initialization happens before Xemacs is dumped.  Much
15884           of the fascist "face-differs-from-default-p or FROB!"
15885           code has been retired in favor of letting the user do
15886           what they want to do.  Face initialization code changed
15887           to use `default' specifier tag so that the settings can
15888           be overridden later if the user wishes it.
15889
15890 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15891
15892         * about.el (about-hackers): Update contributors list.
15893
15894 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15895
15896         * specifier.el: Define new specifier tag `default'.
15897
15898         * modeline.el: Initialize faces using `default' tag.
15899
15900         * x-faces.el (x-init-face-from-resources): Remove
15901           specifier specs containing the `default' tag before
15902           adding new specs.
15903
15904 1998-03-02  John Jones  <jj@asu.edu>
15905
15906         * package-get.el (package-get-all): fixed arguments on call to
15907         package-admin-add-single-file-package.
15908         * package-get.el (package-get-installedp): fixed to match
15909         advertised behavior.
15910         * package-get.el: added function package-get-update-all which
15911         installs newest versions of all the current packages (if they are
15912         not already installed).
15913
15914 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15915
15916         * files.el (find-file-noselect): Uncommented `truename' binding in
15917         `let*' and use it later to set `buffer-file-truename' iff it's
15918         still nil, as happens for example when finding a compressed
15919         file with "jka-compr".
15920
15921 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15922
15923         * faces.el: in make-face-* type functions do the operation for all
15924         window systems, not just the first one found.
15925
15926         * font.el: call mswindows-list-fonts for mswindows.
15927
15928 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15929
15930         * code-process.el (call-process-region):
15931         * process.el (call-process-region):
15932         * package-get.el (package-get-dir):
15933         * files.el (backup-enable-predicate):
15934         * gnuserv.el (gnuserv-temp-file-regexp):
15935         Use temp-directory in place of `/tmp'.
15936
15937 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15938
15939         * "Fast" dired-in-C enhancements for Windows 95/NT:
15940
15941         * files.el: Added function, `wildcard-to-regexp', from GNU
15942           Emacs.
15943
15944         * files.el (insert-directory): Modified to use special
15945           dired-in-C enhancements if present.
15946
15947 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15948
15949         * code-files.el: make default coding no-conversion.
15950
15951 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15952
15953         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15954         the load-path.
15955
15956         * update-elc.el: Strip directory when testing for files not to
15957         bytecompile.
15958
15959 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15960
15961         * lisp-mode.el: Use recommended form for menus.
15962
15963         * info.el (Info-construct-menu): Use recommended form for menus.
15964
15965         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15966         entry.
15967
15968 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15969
15970         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15971           (get-frame-for-buffer-noselect): Always return frames
15972           in the not-this-window-p cond clause.
15973
15974 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15975
15976         * help.el (describe-installation): New function.
15977
15978         * x-menubar.el (default-menubar): Add describe-installation to
15979         Help menu.
15980
15981         * packages.el (packages-unbytecompiled-lisp): Installation.el
15982         should not be bytecompiled.
15983
15984         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15985         XEmacs.
15986
15987         * x-menubar.el (default-menubar): Use correct guard for VM menu
15988         entry.
15989
15990         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15991         coding.
15992         From Andy Piper <andyp@parallax.co.uk>
15993
15994 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15995
15996         * ldap.el: Do not require ldap-internal at compile time.
15997
15998 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15999
16000         * code-files.el: new file. a virtual copy of mule-files.el
16001         but without charset
16002         dependencies. (toggle-buffer-file-ocding-system) new function for
16003         changing the eol type for the current buffer.
16004
16005         * code-process.el: new file. a copy of
16006         mule-process.el. mule-process.el will disappear when things have
16007         settled.
16008
16009         * coding.el: new file. a virtual copy of mule-files.el but
16010         without charset dependencies. (coding-system-base) new function
16011         for getting the parent coding system of a coding system with eol
16012         type set.
16013
16014         * dumped-lisp.el: add above files for the non-mule case.
16015
16016 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
16017
16018         * window-xemacs.el (display-buffer): If no explicit
16019           frame is specified, search for a window that displays
16020           the buffer on the currently selected frame, before
16021           searching other frames.
16022
16023 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
16024
16025         * frame.el (get-frame-for-buffer): If not-this-window-p
16026           is non-nil, use window on the selected frame if it is not
16027           also the selected window.  When defaulting, search for
16028           windows on the currently selected fgrame before searching
16029           other frames.
16030
16031 1998-02-25  Didier Verna  <didier@xemacs.org>
16032
16033         * modeline.el (modeline-swap-buffers): originally named
16034         `mouse-release-modeline'. Whether to actually swap the buffers is
16035         decided in `mouse-drag-modeline'.
16036         (mouse-drag-modeline): A button release event is considered a
16037         mouse click is both X (modeline scroll) and Y (modeline drag) pos
16038         stay unchanged.
16039
16040 1998-02-25  SL Baur  <steve@altair.xemacs.org>
16041
16042         * x-menubar.el: Put redo on the menubar.
16043         From Aki Vehtari <Aki.Vehtari@hut.fi>
16044
16045 1998-02-22  Greg Klanderman  <greg@alphatech.com>
16046
16047         * bytecomp.el (displaying-byte-compile-warnings): if
16048         temp-buffer-show-function is set, use it to display current set of
16049         warnings in the "*Compile-Log-Show*" buffer.
16050
16051         * simple.el (display-warning-buffer): if temp-buffer-show-function
16052         is set, use it to display current set of warnings in the
16053         "*Warnings-Show*" buffer.
16054
16055 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16056
16057         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
16058         Common Lisp.
16059
16060 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
16061
16062         * menubar.el: Allow button descriptors at least 2 long.
16063
16064         * x-menubar.el (default-menubar): Use recommended forms.
16065         (file-menu-filter): Remove.
16066         (edit-menu-filter): Remove.
16067
16068 1998-02-24  SL Baur  <steve@altair.xemacs.org>
16069
16070         * about.el (about-hackers): Updated.
16071
16072 1998-02-22  Greg Klanderman  <greg@alphatech.com>
16073
16074         * help.el (help-max-help-buffers): new variable
16075         (help-register-and-maybe-prune-excess): new function
16076         (help-buffer-name): use help-max-help-buffers.
16077         (with-displaying-help-buffer): use
16078         help-register-and-maybe-prune-excess.
16079
16080         * help.el (help-maybe-pretty-print-value): if the value fits on
16081         one line, let it.
16082
16083 1998-02-21  Greg Klanderman  <greg@alphatech.com>
16084
16085         * (with-displaying-help-buffer): there is no need to kill the buffer
16086         if it exists, because with-output-to-temp-buffer will clear it.
16087         further, killing the buffer violates the rule that
16088         temp-buffer-show-function, if set, has the full responsibility of
16089         showing the temp buffer.  killing the buffer fucks with the window
16090         configuration, hosing temp-buffer-show-function.
16091
16092
16093 1998-02-23  Didier Verna  <didier@xemacs.org>
16094
16095         * modeline.el (mouse-drag-modeline):
16096         - Always scroll the modeline that was originally clicked on.
16097         - Use x pixels instead of x characters (which doesn't work anyway)
16098         as horizontal reference for modeline dragging. This allows us to
16099         keep on dragging the modeline even if the motion event occurs in
16100         another window.
16101
16102 1998-02-23  Didier Verna  <didier@xemacs.org>
16103
16104         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
16105         glyph on the modeline to indicate that dragging the mouse has an
16106         effect both horizontally and vertically.
16107
16108 1998-02-24  SL Baur  <steve@altair.xemacs.org>
16109
16110         * about.el (about-xemacs): Get rid of redundant visible version
16111         number.
16112
16113 1998-02-19  SL Baur  <steve@altair.xemacs.org>
16114
16115         * about.el (about-hackers): Update credits.
16116
16117 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
16118
16119         * prim/register.el (view-register): Show register type file-query.
16120
16121 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
16122
16123         * mode-motion.el (mode-motion-highlight-internal):
16124           save-excursion inside save-window-exucrsion form to
16125           hide buffer point changes from save-window-excursion.
16126           Prevents display flickering when the mouse pointer
16127           moves.
16128
16129 1998-02-17  Didier Verna  <didier@xemacs.org>
16130
16131         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
16132         function to handle correctly the case of a toolbar one side of the
16133         window: scrolling will not necessarily happen.
16134
16135 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
16136
16137         * files.el (after-find-file): Restore missing argument
16138           to format that provides filename for "... consider M-x
16139           recover-file" message.  Also call `message' with "%s"
16140           as the first arg instead of an arbitrary string.
16141
16142 1998-02-18  SL Baur  <steve@altair.xemacs.org>
16143
16144         * about.el (about-hackers): Various additions.
16145
16146 1998-02-15  SL Baur  <steve@altair.xemacs.org>
16147
16148         * autoload.el (generate-file-autoloads-1): Don't force an extra
16149         line out when copying on-the-same line autoloads.
16150
16151         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
16152         is installed.
16153
16154 1998-02-14  Martin Buchholz  <martin@xemacs.org>
16155
16156         * x11/x-win-xfree86.el (x-win-init-xfree86):
16157         * x11/x-win-sun.el (x-win-init-sun):
16158         * x11/x-init.el (x-initialize-compose):
16159         * prim/simple.el:
16160         (backward-or-forward-kill-sexp):
16161         (backward-or-forward-kill-sentence):
16162         (backward-or-forward-kill-word):
16163         (backward-or-forward-delete-char):
16164         * prim/isearch-mode.el (isearch-help-or-delete-char):
16165         Use x-keysym-on-keyboard-sans-modifiers-p instead of
16166         x-keysym-on-keyboard-p to detect backspace.
16167         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
16168         Clean up symbols used with dead keys, checking Linux and solaris
16169         keysyms.
16170         Simplify x-win-*.el using above methods.
16171         Change documentation for x-keysym-*-p functions.
16172
16173 1998-02-14  SL Baur  <steve@altair.xemacs.org>
16174
16175         * about.el (about-hackers): Restore entries for Michael Sperber and
16176         Vinnie Shelton.
16177         From Vinnie Shelton <acs@acm.org>
16178
16179 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
16180
16181         * simple.el (count-words-region): Ditto.
16182
16183 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
16184
16185         * simple.el (count-words-buffer): Document.  Don't print anything
16186         if non-interactive.
16187
16188 1998-02-12  SL Baur  <steve@altair.xemacs.org>
16189
16190         * packages.el (packages-hardcoded-lisp): easymenu.el is in
16191         multiple files in InfoDock.
16192
16193 1998-02-11  SL Baur  <steve@altair.xemacs.org>
16194
16195         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
16196         from version.el in InfoDock.
16197
16198         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
16199         specially.
16200
16201 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16202
16203         * bytecomp-runtime.el (proclaim-inline): Single quotes around
16204         variable name in docstring.
16205
16206 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
16207
16208         * menubar.h: Include "gui.h".
16209
16210 1998-02-10  SL Baur  <steve@altair.xemacs.org>
16211
16212         * site-load.el: Fix documentation.
16213
16214 1998-02-09  SL Baur  <steve@altair.xemacs.org>
16215
16216         * package-get-base.el (package-get-base): Updated.
16217
16218         * keymap.el: PC-ize.
16219
16220 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16221
16222         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
16223         from' on a fresh line.
16224
16225 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
16226
16227         * help.el (help-maybe-pretty-print-value): prin1, not princ the
16228         object.
16229
16230 1998-02-09  SL Baur  <steve@altair.xemacs.org>
16231
16232         * undo-stack.el: PC-ize.
16233
16234         * cmdloop.el: PC-ize.
16235
16236 1998-02-08  SL Baur  <steve@altair.xemacs.org>
16237
16238         * bytecomp-runtime.el: PC-ize.
16239
16240         * byte-optimize.el: Prolog fixup.  PC-ize.
16241
16242         * cus-dep.el: Spelling fix.
16243
16244         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
16245         entries follow).
16246
16247 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16248
16249         * text-mode.el (text-mode-hook-identify): New function,
16250         put on text-mode-hook.  Set text-mode-variant here.
16251         (text-mode): Don't set it here.
16252
16253 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16254
16255         * text-mode.el (text-mode-hook): New defvar.
16256         (text-mode-variant): New variable.
16257         (text-mode): Set that variable locally.
16258         (toggle-text-mode-auto-fill): New command.
16259
16260 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16261
16262         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
16263
16264 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16265
16266         * text-mode.el (paragraph-indent-text-mode):
16267         Renamed from spaced-text-mode.
16268         (text-mode-map): Bind TAB to indent-relative.
16269         (indented-text-mode-map): Variable deleted.
16270         (indented-text-mode): Now an alias for text-mode.
16271
16272 1998-02-05  SL Baur  <steve@altair.xemacs.org>
16273
16274         * loadup.el: test-atoms debugging stuffs removed.
16275
16276 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
16277
16278         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
16279
16280 1997-12-30  Colin Rafferty  <colin@xemacs.org>
16281
16282         * help.el (describe-beta): Made it use `locate-data-file'.
16283         (describe-distribution): Ditto.
16284         (describe-copying): Ditto.
16285         (describe-project): Ditto.
16286         (view-emacs-news): Ditto.
16287
16288         * help-nomule.el (help-with-tutorial): Made it use
16289         `locate-data-file' to find tutorial.
16290
16291 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
16292
16293         * about.el: Corrected my email address.
16294
16295         * mouse.el: Added 'mouse-mswindows-drop' similar to
16296         'mouse-offix-drop'.
16297
16298 1998-01-27  SL Baur  <steve@altair.xemacs.org>
16299
16300         * loadup.el (running-xemacs): Spelling fix.
16301
16302 1998-01-26  Colin Rafferty  <colin@xemacs.org>
16303
16304         * packages.el (packages-find-packages-1): Don't allow a backwards
16305         compatible lisp tree to overwrite `preloaded-file-list'.
16306
16307 1998-01-26  SL Baur  <steve@altair.xemacs.org>
16308
16309         * loadup.el: Don't delete "xemacs" prior to dumping.
16310
16311 1998-01-24  SL Baur  <steve@altair.xemacs.org>
16312
16313         * package-info.el (pi-last-mod-date): New function.
16314         (pi-author-version): New function.
16315         (batch-update-package-info): Use them.
16316
16317 1998-01-23  Colin Rafferty  <colin@xemacs.org>
16318
16319         * frame.el (get-frame-for-buffer-default-to-current): Create.
16320         (get-frame-for-buffer-noselect): Allow user to use current frame
16321         with `get-frame-for-buffer-default-to-current'.
16322
16323 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
16324
16325         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
16326         (byte-compile-output-docform): Ditto.
16327         (byte-compile-compiled-obj-to-list): Ditto.
16328
16329 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
16330
16331         * startup.el (command-line-1): Removed code that ran
16332           buffer-menu.
16333
16334 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
16335
16336         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
16337
16338 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
16339
16340         * frame.el (suspend-emacs-or-iconify-frame): Check using
16341         `device-on-window-system-p' instead of explicitly checking for X,
16342         so that the same logic works for MS Windows.
16343         (suspend-or-iconify-emacs): Ditto.
16344
16345 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
16346
16347         * about.el (about-maintainer-info): Andy Piper is back.
16348         (xemacs-hackers): Updated Andy Piper's email address.
16349         (about-hackers): Added Jonathan Harris.
16350         (about-hackers): Updated Tibor Polgar's email address.
16351
16352 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16353
16354         * about.el: Add xemacs.org email manager.
16355
16356         * package-get-base.el (package-get-base): Updated with most recent
16357         package updates.
16358
16359 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16360
16361         * help.el (function-arglist): Use `indirect-function' instead of
16362         `symbol-function' so that aliases are treated correctly.
16363
16364 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16365
16366         * help.el (help-map): Add f1 binding to `help-for-help'.
16367         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
16368         (describe-key-briefly): Use `princ' "%s" to print object.
16369         (with-displaying-help-buffer): Kill buffer if it exists, again.
16370         (describe-key): Use `princ' "%s" to print object.
16371         (describe-function-1): Use `princ' "%s" to print object.
16372         Commented out alias lines removed.
16373         (help-pretty-print-limit): New variable to control pretty-printing
16374         of variable values.
16375         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
16376         `help-pretty-print-value' again.  Only print-print when OBJECT is
16377         list of length less than `help-pretty-print-limit'.
16378         (describe-variable): Use `help-maybe-pretty-print-value' again.
16379
16380 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16381
16382         * simple.el (blink-matching-open): Remove C++ kludge.
16383         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
16384
16385 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16386
16387         * info.el (Info-default-directory-list): Made the documentation
16388         more explanitory.
16389
16390 1998-01-13  Martin Buchholz  <martin@xemacs.org>
16391
16392         * lisp/packages.el:
16393         * lisp/package-admin.el:
16394         * lisp/build-report.el:
16395         Fix typos.
16396
16397 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
16398
16399         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
16400         warnings in Java buffers without final newline and editing the
16401         last line.
16402
16403 1998-01-17  SL Baur  <steve@altair.xemacs.org>
16404
16405         * packages.el (packages-find-packages-1): Don't allow a backwards
16406         compatible lisp tree to overwrite `preloaded-file-list'.
16407         Suggested by Colin Rafferty  <colin@xemacs.org>
16408
16409         * mouse.el (mouse-offix-drop): Set undo-boundary.
16410         From Oliver Graf <ograf@fga.de>
16411
16412 1998-01-13  SL Baur  <steve@altair.xemacs.org>
16413
16414         * loadup.el (load-gc): rewrite as defun.
16415         Print something sensical if a required dump-time file isn't found.
16416
16417 1998-01-12  SL Baur  <steve@altair.xemacs.org>
16418
16419         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
16420         bug strikes a menudescriptor.
16421
16422         * package-get-base.el (package-get-base): Updated.
16423
16424         * package-info.el (batch-update-package-info): Derive REQUIRES
16425         from the Makefile.
16426
16427 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
16428
16429         * files.el (save-some-buffers): Don't play games with deleting
16430         other windows if we are in the minibuffer window.
16431
16432 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16433
16434         * modeline.el (modeline-minor-mode-menu): Add support for :active
16435         (add-minor-mode): Document :active property to TOGGLE.
16436
16437 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16438
16439         * modeline.el (modeline-minor-mode-menu): Add support for an
16440         `:included' predicate in the `toggle-sym' plist.
16441         (add-minor-mode): Document the :included property, format
16442         docstring some more.
16443         (modeline-minor-mode-menu): Documentation string added.
16444
16445 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16446
16447         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
16448         labels from the symbol-names by thwacking off the overly redundant
16449         and overused "mode", parenthesizing "minor", and capitalizing the
16450         resultant strings.  Also shortened the menu's title by eliminating
16451         the redundant buffer name.
16452         (add-minor-mode): Beautified the docstring, added mention of the
16453         `:menu-tag' property of TOGGLE.
16454         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
16455         `toggle-sym' to beatify the mode-life menus.
16456         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
16457         `auto-fill-function'.
16458
16459 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16460
16461         * modeline.el (modeline-minor-mode-menu): Changed the string-only
16462         menus to :style 'toggle.
16463
16464 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
16465
16466         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
16467
16468 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
16469
16470         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
16471         only recognize first hyperlink.
16472         (hyper-apropos-highlightify): Deletia, this is already done by
16473         `hyper-apropos-insert-face'.
16474         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
16475
16476 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16477
16478         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
16479         mail.
16480         (toolbar-mail-reader): Add support for `send'.
16481         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
16482
16483 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16484
16485         * info.el (Info-emacs-info-file-name): Add defvar for
16486         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
16487         will function properly.
16488
16489 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
16490
16491         * simple.el: make the backwards delete function called by
16492         `backward-or-forward-delete-char' user configurable.
16493
16494 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16495
16496         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
16497         compiled function got loaded from.
16498
16499 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16500
16501         * term/apollo.el: Synched up with InfoDock 3.6.2.
16502
16503 1998-01-08  SL Baur  <steve@altair.xemacs.org>
16504
16505         * startup.el (load-init-file): Load autoloads earlier.
16506         (startup-splash-frame): Handle InfoDock logo.
16507
16508         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
16509         InfoDock.
16510         (x-init-toolbar-from-resources): Move from x-toolbar.el.
16511
16512         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
16513         doesn't have this function.
16514
16515         * packages.el (locate-data-file): Fix to call `locate-file'.
16516
16517 1998-01-07  SL Baur  <steve@altair.xemacs.org>
16518
16519         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
16520         version of version.el.
16521         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
16522
16523         * x-menubar.el (default-menubar): Guard reference to
16524         `gnuserv-frame'.
16525         (default-menubar): Guard references to `font-lock-mode'.
16526         (default-menubar): Guard references to font-menu-this-frame-only-p'.
16527         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
16528
16529         * make-docfile.el: Don't snarf doc strings from autoloads.
16530
16531         * startup.el (load-init-file): Use algorithm from loaddefs.el for
16532         loading auto-autoloads files.
16533
16534         * loaddefs.el: Disable dumping autoloads.
16535
16536 1998-01-05  SL Baur  <steve@altair.xemacs.org>
16537
16538         * lisp-mnt.el: Synch to Emacs 20.2.
16539
16540         * help.el: Remove manual autoload of `finder-by-keyword'.
16541
16542         * finder.el (finder-by-keyword): Autoload.
16543
16544         * help.el: Conditionalize hyperbole setup.
16545
16546 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16547
16548         * packages.el (package-require): Update to reflect new data format.
16549
16550 1998-01-02  Didier Verna  <didier@xemacs.org>
16551
16552         * x-menubar.el (default-menubar): make the tutorials available
16553         through the menubar. (Plus some compilation warnings cleanup).
16554
16555 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16556
16557         * check-features.el: New file.  Perform sanity check after build.
16558
16559         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16560         files to tooltalk package.
16561         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16562         package.
16563
16564         * package-admin.el (package-admin-xemacs): Use better default for
16565         location of XEmacs binary.
16566
16567 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16568
16569         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16570         tag with sexp and add value tag with value `t'.
16571
16572 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16573
16574         * package-get.el: Changes to work with real data.
16575         From Pete Ware <ware@cis.ohio-state.edu>
16576
16577         * packages.el (packages-reload-autoloads): Guard load for the time
16578         being.
16579
16580         * update-elc.el ("packages.el"): Force loading packages.el instead
16581         of possibly out-of-date packges.elc.
16582         * make-docfile.el ("packages.el"): Ditto.
16583
16584 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16585
16586         * build-report.el (build-report-delete-regexp): Added a rule for
16587         the main tarball shadowing anything past it.
16588
16589 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16590
16591         * packages.el (package-provide): Delete a previous provide.
16592
16593         * package-info.el: New file.
16594
16595         * package-get.el: New file.
16596         From Pete Ware <ware@cis.ohio-state.edu>
16597         (package-get): Fix md5 computation to work with Mule.
16598
16599 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16600
16601         * simple.el (log-message-*): Quote symbols in docstrings properly.
16602
16603 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16604
16605         * packages.el (packages-new-autoloads): Ignore symbolic links.
16606
16607         * cus-face.el (face-custom-attributes-get): Fix typo.
16608         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16609
16610 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16611
16612         * startup.el (load-init-file): Reload new or changed autoloads
16613         unless inhibited.  Reload modified dumped lisp (stubbed).
16614
16615         * packages.el (packages-new-autoloads): New function.
16616         (packages-reload-autoloads): New function.
16617         (packages-reload-dumped-lisp): New (stub) function.
16618
16619         * loadup.el: Inhibit reloading dumped files when running temacs.
16620
16621         * loadhist.el (file-provides): Extend to handle variant
16622         extensions.
16623
16624         * replace.el (query-replace): Fix typo.
16625
16626 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16627
16628         * make-docfile.el: list-autoloads-path has been renamed.
16629         * update-elc.el: list-autoloads has been renamed.
16630
16631         * packages.el (packages-list-autoloads): Renamed.
16632         (packages-list-autoloads-path): Ditto.
16633
16634 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16635
16636         * packages.el (packages-find-packages-1): Made it signal a warning
16637         for an error in an auto-autoload.el file.
16638
16639 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16640
16641         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16642         tag with const.
16643         From Aki Vehtari <Aki.Vehtari@hut.fi>
16644
16645         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16646
16647         * loadhist.el (unload-feature): Remove autoload.
16648
16649 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16650
16651         * loadhist.el: Unpackaged.
16652
16653         * help.el (describe-symbol-find-file): Rename
16654         `describe-function-find-file' and make old name obsolete.
16655         (describe-function-1): Use it.
16656         (describe-function-1): Guard reference to
16657         `compiled-function-annotation'.
16658
16659 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16660
16661         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16662         argument.
16663         (help-mode-quit): New optional arg to control whether it kills or
16664         buries.  Tidied up.
16665         (with-displaying-help-buffer): Don't kill buffer initially, even
16666         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16667         (help-pretty-print-value): Rename back from
16668         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16669         use it, otherwise use dumped `cl-prettyprint'.
16670         (describe-variable): Use `help-pretty-print-value' again.
16671         (find-func): Removed reference to "find-func" at end.
16672
16673 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16674
16675         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16676           GUI XEmacs. Rename? x-menubar is rather window system
16677           independant, except for a couple of items.
16678
16679 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16680
16681         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16682         entries as they will no longer be distributed with XEmacs.
16683
16684         * format.el (format-alist): Fix image/tiff regexps.
16685         From P. E. Jareth Hein <jareth@camelot-soft.com>
16686
16687         * help.el (help-maybe-pretty-print-value): Rename.
16688         (describe-variable): Use it.
16689         (describe-variable): Add trailing linefeed.
16690
16691 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16692
16693         * help.el (describe-function-1): Don't output anything for
16694           arglist of autoload functions.
16695
16696 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16697
16698         * help.el (describe-function-1): Don't output anything for
16699           arglist of autoload functions.
16700
16701 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16702
16703         * help.el (help-mode-map): New bindings for `help-mode-bury',
16704         `describe-function-at-point', `describe-variable-at-point',
16705         `Info-elisp-ref', `customize-variable', `help-next-section' and
16706         `help-prev-section'.
16707         (help-next-section): New function.
16708         (help-prev-section): New function.
16709         (help-mode-quit): Changed to kill the help buffer.
16710         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16711         correctly.
16712         (help-buffer-name): New function to generate the name of help
16713         buffers.
16714         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16715         argument giving the name of the help buffer.
16716         (describe-key): Use `with-displaying-help-buffer' with name.
16717         (describe-mode): Ditto.
16718         (describe-bindings): Ditto.
16719         (describe-prefix-bindings): Ditto.
16720         (view-lossage): Ditto.
16721         (with-syntax-table): New macro.
16722         (function-called-at-point): Use `ignore-errors' and
16723         `with-syntax-table'.
16724         (function-at-point): Ditto.
16725         (describe-function): Use `with-displaying-help-buffer' with name.
16726         (function-arglist): Extracted from `describe-function-1'.  Returns
16727         function's arglist as string.
16728         (function-documentation): Extracted from `describe-function-1'.
16729         Returns function's docstring.
16730         (describe-function-1): Remove all the "stream" garbage, including
16731         the stream argument.  Use `function-arglist' and
16732         `function-documentation'.
16733         (describe-function-arglist): Just use `function-arglist'.
16734         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16735         (help-pretty-print-value): New function to help with
16736         pretty-printing variable values.  Knows about `#<...>'.  Needs
16737         `pp-internal'.
16738         (describe-variable): Use `with-displaying-help-buffer' with name.
16739         Formatting improved.  Display file where variable is defined, if
16740         known.  Use `help-pretty-print-value'.
16741         (describe-syntax): Use `with-displaying-help-buffer' with name.
16742         (list-processes): Remove "stream" garbage.
16743
16744 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16745
16746         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16747         call a dumped routine instead.
16748
16749         * x-win-xfree86.el: Wrap file in defun.
16750         * x-win-sun.el: Ditto.
16751
16752 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16753
16754         * help.el (view-emacs-news): Remove usage of outl-mouse which
16755         advises functions and does other evil things.
16756
16757 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16758
16759         * format.el (format-alist): Add `image/tiff'.
16760         From P. E. Jareth Hein <jareth@camelot-soft.com>
16761
16762 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16763
16764         * about.el (about-hackers): More names added.
16765
16766         * make-docfile.el: Remove superfluous package path search.
16767
16768         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16769
16770 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16771
16772         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16773         ignored shadows.
16774
16775 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16776
16777         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16778         get trailing slashes when added to the load-path.
16779
16780         * x-init.el (init-x-win): Locate where XEmacs X localization files
16781         are.
16782
16783 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16784
16785         * x-faces.el: Added support for foregroundToolBarColor
16786           to xpm-color-symbols.
16787
16788 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16789
16790         * etags.el (tags-remove-duplicates): Removed.
16791         (buffer-tag-table-list): Use `delete-duplicates'.
16792
16793         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16794         correctly.
16795         (get*): Defalias to `get'.
16796
16797         * cl.el (eql): Compare integers with `eq'.
16798         (cl-map-extents): Check for `map-extents' first.
16799
16800 1997-12-17  Didier Verna  <didier@xemacs.org>
16801
16802         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16803         added the 'numero', 'copyright' and 'trademark' symbols.
16804
16805         * leim/quail/latin-post.el ("french-postfix"): see above.
16806
16807 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16808
16809         * widget.el (define-widget): Check the arguments.
16810
16811         * cus-edit.el (customize-face): Use `check-argument-type'.
16812         (custom-variable-value-create): Use `signal' to signal error.
16813         (custom-variable-reset-saved): Ditto.
16814         (custom-variable-reset-standard): Ditto.
16815         (custom-face-reset-saved): Ditto.
16816
16817         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16818         (widget-default-format-handler): Ditto.
16819         (widget-checklist-add-item): Ditto.
16820         (widget-radio-add-item): Ditto.
16821         (widget-editable-list-entry-create): Ditto.
16822         (widget-sexp-prompt-value): Ditto.
16823
16824         * custom.el (custom-declare-variable): Signal errors better.
16825         (custom-handle-keyword): Ditto.
16826         (custom-declare-group): Ditto.
16827
16828         * window-xemacs.el (windows): Ditto.
16829
16830         * menubar.el (menu): Ditto.
16831
16832         * keydefs.el (keyboard): Ditto.
16833
16834         * minibuf.el (minibuffer): Ditto.
16835
16836         * process.el (execute): Ditto.
16837
16838         * fill.el (fill): Ditto.
16839
16840         * modeline.el (modeline): Ditto.
16841
16842         * help.el (help): Ditto.
16843
16844         * faces.el (faces): Ditto.
16845
16846         * files.el (files): Ditto.
16847
16848         * x-init.el (x): Ditto.
16849
16850         * lisp-mode.el (lisp): Ditto.
16851
16852         * process.el (processes): Ditto.
16853
16854         * mouse.el (mouse): Ditto.
16855
16856         * abbrev.el (abbrev): Moved from cus-edit.
16857
16858         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16859         as variable declaration.
16860
16861 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16862
16863         * menubar.el (find-menu-item): Use `check-argument-type'.
16864         (find-menu-item): Cosmetic changes.
16865
16866 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16867
16868         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16869
16870 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16871
16872         * startup.el (set-default-load-path): Only search package-path
16873         when not running temacs.
16874
16875         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16876         files.
16877
16878         * loadup.el: Correct commentary.  Reformatting.
16879         (really-early-error-handler): Use absolute path to the
16880         first dumped-lisp.el file.
16881         (really-early-error-handler): Print full path name of
16882         each dumped lisp file (inherited from InfoDock).
16883
16884         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16885         dumped-lisp.el files.
16886
16887         * make-docfile.el (preloaded-file-list): Reorder when the
16888         package-path is searched.
16889         * update-elc.el: Ditto.
16890
16891         * lisp-mode.el (call-with-condition-handler): Treat the same as
16892         `condition-case' for indentation.
16893
16894         * about.el (about-xemacs): Update release date.
16895
16896 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16897
16898         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16899         anywhere but at the last clause.
16900         (ecase): Disallow `t' and `otherwise'.
16901
16902 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16903
16904         * cus-edit.el (custom-buffer-create-buttons): New function
16905         from stuff moved out of `custom-buffer-create-internal'.
16906         (custom-novice): New variable.  Default t.
16907         (custom-display-global-buttons): Ditto.  Default `top'.
16908         (custom-buffer-create-internal): Only display help if
16909         `custom-novice' is non-nil.  Display global buttons according to
16910         `custom-display-global-buttons'.
16911
16912 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16913
16914         * menubar.el (find-menu-item): Use `check-argument-type'.
16915         (find-menu-item): Cosmetic changes.
16916
16917 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16918
16919         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16920         look.
16921
16922 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16923
16924         * format.el (format-deannotate-region):  Bug fix.
16925         Deannotating a region containing unknown tags would fail
16926         (causing decoding of text/enriched to fail at user level)
16927
16928 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16929
16930         * minibuf.el (read-directory-name): Support sixth
16931           arg, HISTORY, as already documented.
16932
16933 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16934
16935         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16936         to `ecase'.
16937
16938 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16939
16940         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16941         skk-activate.
16942
16943 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16944
16945         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.