update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-06-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `==ucs-sip-itaiji-002'.
5
6         * mule/mule-conf.el (==ucs-sip-itaiji-002): New coded-charset for
7         XEmacs CHISE.
8
9 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
12         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
13
14         * mule/mule-charset.el (default-coded-charset-priority-list): Add
15         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
16         `=>ucs-sip-itaiji-007'.
17
18         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
19         XEmacs CHISE.
20         (=>ucs-sip-itaiji-007): Ditto.
21         (=ucs-sip-itaiji-007): Ditto.
22         (=ucs-itaiji-011): Ditto.
23         (=ucs-sip-itaiji-011): Ditto.
24
25 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
26
27         * mule/mule-coding.el (coded-charset-entity-reference-alist):
28         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
29
30 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
31
32         * mule/mule-charset.el (default-coded-charset-priority-list): Add
33         `==ucs-bmp-var-002'.
34
35         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
36         CHISE.
37         (==ucs-bmp-var-002): Ditto.
38
39         * mule/mule-coding.el (coded-charset-entity-reference-alist):
40         Modify some priorities.
41
42 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
43
44         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
45         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
46         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
47
48 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
49
50         * mule/mule-charset.el (default-coded-charset-priority-list): Add
51         `=big5-cdp-var-001'.
52
53         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
54         XEmacs CHISE.
55
56 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
59         setting for `==ucs-itaiji-005'.
60
61 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
62
63         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
64         setting for `=ucs-itaiji-007'.
65
66         * mule/mule-charset.el (default-coded-charset-priority-list): Add
67         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
68
69         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
70         XEmacs CHISE.
71         (==ucs-bmp-itaiji-005): Ditto.
72         (=ucs-itaiji-007): Ditto.
73         (=ucs-bmp-itaiji-007): Ditto.
74
75 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
76
77         * mule/mule-charset.el (default-coded-charset-priority-list): Add
78         `==gt-pj-k1' and `==gt-pj-k2'.
79
80 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
81
82         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
83         CHISE.
84         (==gt-pj-k2): Ditto.
85
86 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
87
88         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
89         setting for `=>ucs-itaiji-005'.
90
91 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
92
93         * mule/mule-charset.el (default-coded-charset-priority-list): Add
94         `=>>cbeta'.
95
96 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
97
98         * mule/mule-charset.el (default-coded-charset-priority-list): Add
99         `=>ucs-sip@component'.
100
101         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
102         instead of `=ucs' as its mother.
103         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
104
105         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
106         setting for `=>ucs-itaiji-006'.
107
108 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
109
110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
111         `=>ucs-bmp-itaiji-006'.
112
113         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
114         XEmacs CHISE.
115         (=>ucs-bmp-itaiji-006): Ditto.
116
117 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
118
119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
120         `=>ucs-bmp-itaiji-001'.
121
122         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
123         XEmacs CHISE.
124
125 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
126
127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
128         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
129
130         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
131         instead of `=ucs' as its mother.
132         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
133         (==ucs-bmp-itaiji-002): Ditto.
134         (==ucs-itaiji-003): Ditto.
135         (==ucs-bmp-itaiji-003): Ditto.
136
137 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
138
139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
140         setting for `=big5-cdp-var-002'.
141
142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
143         `=big5-cdp-var-002'.
144
145         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
146         XEmacs CHISE.
147
148 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
149
150         * mule/mule-charset.el (default-coded-charset-priority-list): Add
151         `=ucs-sip-var-004'.
152
153         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
154         XEmacs CHISE.
155
156 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
157
158         * mule/mule-charset.el (default-coded-charset-priority-list): Add
159         `=>ucs-bmp-cjk@iwds-1'.
160
161         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
162         XEmacs CHISE.
163
164 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
165
166         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
167         setting for `=ucs-var-005'.
168
169         * mule/mule-charset.el (default-coded-charset-priority-list): Add
170         `=ucs-bmp-var-005'.
171
172         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
173         CHISE.
174         (=ucs-bmp-var-005): Ditto.
175
176 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
177
178         * mule/mule-charset.el (default-coded-charset-priority-list): Add
179         `=>ucs-sip-itaiji-002'.
180
181         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
182         XEmacs CHISE.
183
184 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
185
186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
187         setting for `=>ucs-itaiji-002'.
188
189 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
190
191         * mule/mule-charset.el (default-coded-charset-priority-list): Add
192         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
193
194         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
195         (=>ucs-itaiji-002): Ditto.
196         (=>ucs-bmp-itaiji-002): Ditto.
197
198 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
199
200         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
201         setting for `=>ucs-itaiji-001'.
202
203 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
204
205         * mule/mule-charset.el (default-coded-charset-priority-list): Add
206         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
207
208         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
209         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
210         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
211         (=>ucs-sip-itaiji-001): Ditto.
212
213         * mule/mule-coding.el(coded-charset-entity-reference-alist):
214         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
215         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
216
217 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
218
219         * mule/mule-charset.el (default-coded-charset-priority-list):
220         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
221         `=jef-china3' and `chinese-isoir165'.
222
223 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
224
225         * mule/mule-charset.el (default-coded-charset-priority-list): Add
226         `=>ucs-bmp-itaiji-005'.
227
228         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
229         XEmacs CHISE.
230         (=>ucs-bmp-itaiji-005): Ditto.
231
232 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
233
234         * mule/mule-charset.el (default-coded-charset-priority-list): Add
235         `=+>jis-x0213-2'.
236
237 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
238
239         * mule/mule-charset.el (default-coded-charset-priority-list): Add
240         `=+>adobe-japan1-6'.
241
242 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
243
244         * mule/mule-charset.el (default-coded-charset-priority-list): Add
245         `=+>jis-x0208@1978'.
246
247 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
248
249         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
250         setting for `=>ucs@component'.
251
252 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
253
254         * mule/mule-charset.el (default-coded-charset-priority-list): Add
255         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
256
257 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
258
259         * mule/mule-coding.el (coded-charset-entity-reference-alist):
260         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
261
262 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
263
264         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
265         CHISE.
266         (=>ucs@jis/2004): Ditto.
267
268 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
269
270         * mule/mule-coding.el (coded-charset-entity-reference-alist):
271         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
272
273 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
274
275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
276         `=>cbeta'.
277
278 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
279
280         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
281         setting for `==big5-cdp-itaiji-001'.
282
283         * mule/mule-charset.el (default-coded-charset-priority-list): Add
284         `==big5-cdp-itaiji-001'.
285
286         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
287         XEmacs CHISE.
288
289 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
290
291         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
292         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
293         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
294
295         * mule/mule-charset.el (default-coded-charset-priority-list): Add
296         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
297         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
298
299         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
300         XEmacs CHISE.
301         (=>big5-cdp-itaiji-001): Ditto.
302         (=big5-cdp-itaiji-002): Ditto.
303         (=big5-cdp-itaiji-003): Ditto.
304
305 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
306
307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
308         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
309
310 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
311
312         * mule/mule-charset.el (default-coded-charset-priority-list):
313         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
314         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
315         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
316
317         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
318         setting for `=ucs-var-008'.
319
320         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
321         CHISE.
322         (=ucs-bmp-var-008): Likewise.
323
324 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
325
326         * mule/mule-charset.el (default-coded-charset-priority-list):
327         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
328
329 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
330
331         * mule/mule-charset.el (default-coded-charset-priority-list): Add
332         `==ucs-sip@JP/hanazono'.
333
334         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
335         XEmacs CHISE.
336
337 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
338
339         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
340         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
341
342         * mule/mule-charset.el (default-coded-charset-priority-list): Add
343         `=ucs-bmp-var-006'.
344
345         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
346         CHISE.
347         (=ucs-bmp-var-006): Likewise.
348
349 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
350
351         * mule/mule-charset.el (default-coded-charset-priority-list): Add
352         `=ucs-bmp-itaiji-009'.
353
354         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
355         XEmacs CHISE.
356         (=ucs-bmp-itaiji-009): Likewise.
357
358 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
359
360         * mule/mule-charset.el (default-coded-charset-priority-list): Add
361         `=>big5-cdp'.
362
363 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
364
365         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
366         (utf-8-ivs-gb): Likewise.
367         (utf-8-gb-er): Likewise.
368         (utf-8-ivs-gb-er): Likewise.
369         (utf-8-cns): Likewise.
370         (utf-8-ivs-cns): Likewise.
371         (utf-8-cns-er): Likewise.
372         (utf-8-ivs-cns-er): Likewise.
373         (utf-8-big5): Likewise.
374         (utf-8-ivs-big5): Likewise.
375         (utf-8-big5-er): Likewise.
376         (utf-8-ivs-big5-er): Likewise.
377         (utf-8-jis): Likewise.
378         (utf-8-ivs-jis): Likewise.
379         (utf-8-jis-er): Likewise.
380         (utf-8-ivs-jis-er): Likewise.
381         (utf-8-ks): Likewise.
382         (utf-8-ivs-ks): Likewise.
383         (utf-8-ks-er): Likewise.
384         (utf-8-ivs-ks-er): Likewise.
385
386 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
387
388         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
389         (utf-8-ivs-jp): Likewise.
390         (utf-8-jp-er): Likewise.
391         (utf-8-ivs-jp-er): Likewise.
392
393 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
394
395         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
396         setting for `=ucs-var-010'.
397
398         * mule/mule-charset.el (default-coded-charset-priority-list): Add
399         `=ucs-bmp-var-010'.
400
401         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
402         CHISE.
403         (=ucs-bmp-var-010): Likewise.
404
405 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
406
407         * mule/mule-charset.el (default-coded-charset-priority-list): Add
408         `=ucs-sip@JP/hanazono'.
409
410         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
411         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
412
413 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
414
415         * mule/mule-charset.el (default-coded-charset-priority-list):
416         - Add `=big5-cdp-var-004'.
417         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
418           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
419
420         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
421         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
422         `=big5-cdp-var-005'.
423
424         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
425         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
426         `=big5-cdp-var-003'.
427         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
428         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
429         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
430
431 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
432
433         * mule/mule-charset.el (default-coded-charset-priority-list):
434         Don't prefer ucs-compat CCSes to other CCSes.
435
436 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
437
438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
439         `===ucs-bmp-cjk-compat@unicode'.
440
441         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
442         coded-charset for XEmacs CHISE.
443
444 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
445
446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
447         `=ucs-sip-itaiji-003'.
448
449         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
450         XEmacs CHISE.
451
452 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
453
454         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
455         setting for `=ucs-var-004'.
456
457         * mule/mule-charset.el (default-coded-charset-priority-list): Add
458         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
459
460         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
461         XEmacs CHISE.
462         (=ucs-var-004): Ditto.
463         (=ucs-bmp-var-004): Ditto.
464
465 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
466
467         * mule/mule-charset.el (default-coded-charset-priority-list): Add
468         `=ucs-sip-var-003'.
469
470         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
471         XEmacs CHISE.
472
473 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
474
475         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
476         setting for `=ucs-itaiji-006'.
477
478         * mule/mule-charset.el (default-coded-charset-priority-list): Add
479         `=ucs-bmp-itaiji-006'.
480
481         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
482         XEmacs CHISE.
483         (=ucs-bmp-itaiji-006): Ditto.
484
485 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
486
487         * mule/mule-charset.el (default-coded-charset-priority-list): Add
488         `=ucs-sip-var-002'.
489
490         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
491         XEmacs CHISE.
492
493 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
494
495         * mule/mule-charset.el (default-coded-charset-priority-list): Add
496         `=ucs-sip-itaiji-002'.
497
498         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
499         XEmacs CHISE.
500
501 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
502
503         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
504         setting for `==hanyo-denshi/tk'.
505
506 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
507
508         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
509         (=hanyo-denshi/tk): Fix `long-name'.
510         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
511
512 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
513
514         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
515         setting for `=>mj'.
516
517 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
518
519         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
520         coded-charset for XEmacs CHISE.
521
522 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
523
524         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
525         setting for `=hanyo-denshi/tk'.
526
527 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
528
529         * mule/mule-charset.el (default-coded-charset-priority-list): Add
530         `=hanyo-denshi/tk/mf-01'.
531
532         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
533         XEmacs CHISE.
534         (=hanyo-denshi/tk/mf-01): Ditto.
535
536 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
537
538         * mule/mule-charset.el (default-coded-charset-priority-list):
539         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
540
541 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
542
543         * mule/mule-charset.el (default-coded-charset-priority-list):
544         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
545
546 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
547
548         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
549         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
550
551         * mule/mule-charset.el (default-coded-charset-priority-list): Add
552         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
553
554         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
555         XEmacs CHISE.
556         (=ucs-bmp-itaiji-004): Ditto.
557         (=ucs-itaiji-005): Ditto.
558         (=ucs-bmp-itaiji-005): Ditto.
559
560 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
561
562         * mule/mule-charset.el (default-coded-charset-priority-list): Add
563         `=ucs-sip-itaiji-001'.
564
565         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
566         XEmacs CHISE.
567
568 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
569
570         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
571         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
572         `=ucs-itaiji-008'.
573
574         * mule/mule-charset.el (default-coded-charset-priority-list): Add
575         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
576         `=ucs-bmp-itaiji-008'.
577
578         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
579         XEmacs CHISE.
580         (=ucs-bmp-itaiji-001): Ditto.
581         (=ucs-itaiji-003): Ditto.
582         (=ucs-bmp-itaiji-003): Ditto.
583         (=ucs-itaiji-008): Ditto.
584         (=ucs-bmp-itaiji-008): Ditto.
585
586 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
587
588         * mule/mule-charset.el (default-coded-charset-priority-list): Add
589         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
590
591         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
592         for XEmacs CHISE.
593         (==ucs-bmp-cjk-compat@JP): Ditto.
594
595 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
596
597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
598         setting for `===hng-tzs'.
599
600         * mule/mule-charset.el (default-coded-charset-priority-list): Add
601         `===hng-tzs'.
602
603         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
604         CHISE.
605
606 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
607
608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
609         setting for `===hng-doh'.
610
611         * mule/mule-charset.el (default-coded-charset-priority-list): Add
612         `===hng-doh'.
613
614         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
615         CHISE.
616
617 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
618
619         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
620         setting for `===hng-wad'.
621
622         * mule/mule-charset.el (default-coded-charset-priority-list): Add
623         `===hng-wad'.
624
625         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
626         CHISE.
627
628 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
629
630         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
631         settings for `==koseki' and `===hng-kcc'.
632
633         * mule/mule-charset.el (default-coded-charset-priority-list): Add
634         `===hng-kcc'.
635
636         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
637         CHISE.
638
639 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
640
641         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
642         setting for `===hng-nkk'.
643
644         * mule/mule-charset.el (default-coded-charset-priority-list): Add
645         `===hng-nkk'.
646
647         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
648         CHISE.
649
650 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
651
652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
653         setting for `===hng-ink'.
654
655         * mule/mule-charset.el (default-coded-charset-priority-list): Add
656         `===hng-ink'.
657
658         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
659         CHISE.
660
661 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
662
663         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
664         setting for `===hng-jhk'.
665
666         * mule/mule-charset.el (default-coded-charset-priority-list): Add
667         `===hng-jhk'.
668
669         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
670         CHISE.
671
672 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
673
674         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
675         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
676         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
677         (===jis-x0213-1@2004): Likewise.
678         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
679         "jisx0213\\(\\.2004\\)-1" as the registry.
680         (=+>jis-x0213-1@2004): Likewise.
681         (=>jis-x0213-1@2004): Likewise.
682
683         * mule/mule-charset.el (default-coded-charset-priority-list): Add
684         `===jis-x0213-1@2004'.
685
686 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
687
688         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
689         setting for `===hng-nak'.
690
691         * mule/mule-charset.el (default-coded-charset-priority-list): Add
692         `===hng-nak'.
693
694         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
695         CHISE.
696
697 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
698
699         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
700         setting for `===hng-hos'.
701
702         * mule/mule-charset.el (default-coded-charset-priority-list): Add
703         `===hng-hos'.
704
705         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
706         CHISE.
707
708 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
709
710         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
711         setting for `===hng-tzj'.
712
713         * mule/mule-charset.el (default-coded-charset-priority-list): Add
714         `===hng-tzj'.
715
716         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
717         CHISE.
718
719 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
720
721         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
722         setting for `===hng-kae'.
723
724         * mule/mule-charset.el (default-coded-charset-priority-list): Add
725         `===hng-kae'.
726
727         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
728         CHISE.
729
730 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
731
732         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
733         setting for `===hng-kar'.
734
735         * mule/mule-charset.el (default-coded-charset-priority-list): Add
736         `===hng-kar'.
737
738         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
739         CHISE.
740
741 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
742
743         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
744         setting for `===hng-kyd'.
745
746         * mule/mule-charset.el (default-coded-charset-priority-list): Add
747         `===hng-kyd'.
748
749         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
750         CHISE.
751
752 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
753
754         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
755         setting for `===hng-hok'.
756
757         * mule/mule-charset.el (default-coded-charset-priority-list): Add
758         `===hng-hok'.
759
760         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
761         CHISE.
762
763 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
764
765         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
766         setting for `===hng-jyu'.
767
768         * mule/mule-charset.el (default-coded-charset-priority-list): Add
769         `===hng-jyu'.
770
771         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
772         CHISE.
773
774 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
775
776         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
777         setting for `===hng-zkd'.
778
779         * mule/mule-charset.el (default-coded-charset-priority-list): Add
780         `===hng-zkd'.
781
782         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
783         CHISE.
784
785 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
786
787         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
788         setting for `===hng-kmi'.
789
790         * mule/mule-charset.el (default-coded-charset-priority-list): Add
791         `===hng-kmi'.
792
793         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
794         CHISE.
795
796 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
797
798         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
799         setting for `===hng-okd'.
800
801         * mule/mule-charset.el (default-coded-charset-priority-list): Add
802         `===hng-okd'.
803
804         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
805         CHISE.
806
807 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
808
809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
810         setting for `===hng-nkm'.
811
812         * mule/mule-charset.el (default-coded-charset-priority-list): Add
813         `===hng-nkm'.
814
815         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
816         CHISE.
817
818 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
819
820         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
821         setting for `===hng-nto'.
822
823         * mule/mule-charset.el (default-coded-charset-priority-list): Add
824         `===hng-nto'.
825
826         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
827         CHISE.
828
829 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
830
831         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
832         setting for `===hng-yhk'.
833
834         * mule/mule-charset.el (default-coded-charset-priority-list): Add
835         `===hng-yhk'.
836
837         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
838         CHISE.
839
840 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
841
842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
843         setting for `===hng-sok'.
844
845         * mule/mule-charset.el (default-coded-charset-priority-list): Add
846         `===hng-sok'.
847
848         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
849         CHISE.
850
851 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
852
853         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
854         setting for `===hng-kda'.
855
856         * mule/mule-charset.el (default-coded-charset-priority-list): Add
857         `===hng-kda'.
858
859         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
860         CHISE.
861
862 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
863
864         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
865         setting for `===hng-myz'.
866
867         * mule/mule-charset.el (default-coded-charset-priority-list): Add
868         `===hng-myz'.
869
870         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
871         CHISE.
872
873 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
874
875         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
876         setting for `===hng-kgk'.
877
878         * mule/mule-charset.el (default-coded-charset-priority-list): Add
879         `===hng-kgk'.
880
881         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
882         CHISE.
883
884 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
885
886         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
887         setting for `===hng-drt'.
888
889         * mule/mule-charset.el (default-coded-charset-priority-list): Add
890         `===hng-drt'.
891
892         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
893         CHISE.
894
895 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
896
897         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
898         setting for `===hng-mam'.
899
900         * mule/mule-charset.el (default-coded-charset-priority-list): Add
901         `===hng-mam'.
902
903         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
904         CHISE.
905
906 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
907
908         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
909         setting for `===hng-dng'.
910
911         * mule/mule-charset.el (default-coded-charset-priority-list): Add
912         `===hng-dng'.
913
914         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
915         CHISE.
916
917 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
918
919         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
920         setting for `=>cns11643-5'.
921
922 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
923
924         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
925         setting for `===hng-keg'.
926
927         * mule/mule-charset.el (default-coded-charset-priority-list): Add
928         `===hng-keg'.
929
930         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
931         CHISE.
932
933 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
934
935         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
936         setting for `===hng-jou'.
937
938         * mule/mule-charset.el (default-coded-charset-priority-list): Add
939         `===hng-jou'.
940
941         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
942         CHISE.
943
944 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
945
946         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
947         setting for `===hng-smk'.
948
949         * mule/mule-charset.el (default-coded-charset-priority-list): Add
950         `===hng-smk'.
951
952         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
953         CHISE.
954
955 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
956
957         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
958         setting for `===hng-kyo'.
959
960         * mule/mule-charset.el (default-coded-charset-priority-list): Add
961         `===hng-kyo'.
962
963         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
964         CHISE.
965
966 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
967
968         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
969         setting for `===hng-kss'.
970
971         * mule/mule-charset.el (default-coded-charset-priority-list): Add
972         `===hng-kss'.
973
974         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
975         CHISE.
976
977 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
978
979         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
980         setting for `===hng-wan'.
981
982         * mule/mule-charset.el (default-coded-charset-priority-list): Add
983         `===hng-wan'.
984
985         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
986         CHISE.
987
988 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
989
990         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
991         setting for `===hng-ksk'.
992
993         * mule/mule-charset.el (default-coded-charset-priority-list): Add
994         `===hng-ksk'.
995
996         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
997         CHISE.
998
999 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1000
1001         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1002         setting for `===hng-kyu'.
1003
1004         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1005         `===hng-kyu'.
1006
1007         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1008         CHISE.
1009
1010 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1011
1012         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1013         setting for `===hng-skk'.
1014
1015         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1016         `===hng-skk'.
1017
1018         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1019         CHISE.
1020
1021 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1022
1023         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1024         setting for `===hng-sik'.
1025
1026         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1027         `===hng-sik'.
1028
1029         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1030         CHISE.
1031
1032 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1033
1034         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1035         setting for `===hng-kbk'.
1036
1037         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1038         `===hng-kbk'.
1039
1040         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1041         CHISE.
1042
1043 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1044
1045         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1046         setting for `===hng-kcj'.
1047
1048         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1049         `===hng-kcj'.
1050
1051         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1052         CHISE.
1053
1054 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1055
1056         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1057         setting for `===hng-k24'.
1058
1059         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1060         `===hng-k24'.
1061
1062         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1063         CHISE.
1064
1065 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1066
1067         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1068         setting for `===hng-gok'.
1069
1070         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1071         `===hng-gok'.
1072
1073         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1074         CHISE.
1075 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1076
1077         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1078         setting for `===hng-tsu'.
1079
1080         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1081         `===hng-tsu'.
1082
1083         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1084         CHISE.
1085
1086 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1087
1088         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1089         setting for `===hng-sys'.
1090
1091         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1092         `===hng-sys'.
1093
1094         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1095         CHISE.
1096
1097 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1098
1099         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1100         - Use "&HNG010-<d><d><d><d><d>;" instead of
1101           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1102         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1103
1104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1105         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1106
1107         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1108         "hngkhi-0" as the suffix of registry.
1109         (===hng-khm): New coded-charset for XEmacs CHISE.
1110         (=ucs-itaiji-002): Ditto.
1111         (=ucs-bmp-itaiji-002): Ditto.
1112
1113 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1114
1115         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1116         setting for `=>ucs@iwds-1'.
1117
1118         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1119         XEmacs CHISE.
1120
1121 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1122
1123         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1124         CHISE.
1125
1126         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1127         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1128         `===hng-khi'.
1129
1130 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1131
1132         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1133         setting for `===hng-khi'.
1134
1135         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1136         `===hng-khi'.
1137
1138         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1139         CHISE.
1140
1141 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1142
1143         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1144         #x9FA5 as the value of `max-code'.
1145         (=ucs-bmp-var-002): Likewise.
1146         (=ucs-bmp-var-003): Likewise.
1147         (=ucs-bmp-itaiji-084): Likewise.
1148         (=ucs-bmp-cjk@JP): Likewise.
1149         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1150         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1151         (=>ucs-bmp-cjk@component): Likewise.
1152
1153 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1154
1155         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1156         CHISE.
1157
1158 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1159
1160         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1161         XEmacs CHISE.
1162         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1163         `==jis-x0208@1978/2-pr' as the mother.
1164
1165 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1166
1167         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1168         CHISE.
1169
1170 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1171
1172         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1173         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1174
1175 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1176
1177         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1178         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1179
1180 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1181
1182         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1183         setting for `===ucs@gb'.
1184
1185 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1186
1187         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1188         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1189         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1190         as the entity-reference for `===jis-x0213-1@2000'; use
1191         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1192
1193 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1194
1195         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1196         `===jis-x0208'.
1197
1198         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1199         instead of `===jis-x0208' as the mother.
1200         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1201         `===jis-x0208' as the mother.
1202         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1203         `===jis-x0208' as the mother.
1204         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1205         `===jis-x0213-1' as the mother.
1206         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1207         `===jis-x0213-1' as the mother.
1208         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1209         the mother.
1210         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1211         mother.
1212
1213 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1214
1215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1216         setting for `=ucs-var-001'.
1217
1218 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1219
1220         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1221         `=ucs-bmp-var-001'.
1222
1223         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1224         CHISE.
1225         (=ucs-bmp-var-001): Ditto.
1226
1227         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1228         setting for `=ucs-var-003'.
1229
1230 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1231
1232         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1233         `=ucs-bmp-var-003'.
1234
1235         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1236         CHISE.
1237         (=ucs-bmp-var-003): Ditto.
1238
1239 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1240
1241         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1242         setting for `=ucs-var-002'.
1243
1244         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1245         `=ucs-bmp-var-002'.
1246
1247         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1248         CHISE.
1249         (=ucs-bmp-var-002): Ditto.
1250
1251 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1252
1253         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1254         XEmacs CHISE.
1255         (==jis-x0208@1978/5pr): Ditto.
1256
1257 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1258
1259         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1260         `=>ucs-bmp-cjk@component'.
1261
1262         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1263         XEmacs CHISE.
1264         (=>ucs-bmp-cjk@component): Ditto.
1265
1266 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1267
1268         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1269         setting for `=>iwds-1'.
1270
1271 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1272
1273         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1274         CHISE.
1275
1276 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1277
1278         * mule/mule-charset.el (default-coded-charset-priority-list):
1279         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1280         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1281         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1282         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1283
1284 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1285
1286         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1287         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1288
1289         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1290         `=>>ucs@iso' as the mother.
1291         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1292         mother.
1293
1294 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1295
1296         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1297         setting for `===hanyo-denshi/ia'.
1298
1299 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1300
1301         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1302         `===hanyo-denshi/ia'.
1303
1304 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1305
1306         * mule/mule-conf.el (=koseki): Fix DOC.
1307         (==koseki): New coded-charset for XEmacs CHISE.
1308
1309 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1310
1311         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1312         XEmacs CHISE.
1313         (===hanyo-denshi/jd): Fix DOC.
1314
1315 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1316
1317         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1318         setting for `===hanyo-denshi/ip'.
1319
1320 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1321
1322         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1323         `===hanyo-denshi/ip'.
1324
1325         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1326         XEmacs CHISE.
1327
1328 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1329
1330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1331         `==ucs-radicals@unicode' and `=>daikanwa'.
1332
1333         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1334         for XEmacs CHISE.
1335
1336 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1337
1338         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1339         XEmacs CHISE.
1340
1341 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1342
1343         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1344         `===ruimoku-v6'.
1345
1346 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1347
1348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1349         setting for `===ruimoku-v6'.
1350
1351 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1352
1353         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1354         CHISE.
1355
1356 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1357
1358         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1359         coded-charset for XEmacs CHISE.
1360
1361 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1362
1363         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1364         XEmacs CHISE.
1365
1366 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1367
1368         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1369         `===ucs-sip@iso'.
1370
1371 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1372
1373         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1374         CHISE.
1375
1376 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1377
1378         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1379         `==ucs-sip@iso'.
1380
1381         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1382         CHISE.
1383
1384 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1385
1386         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1387         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1388         (=ucs-sip-ext-b@iso): Fix registry.
1389         (==ucs-sip-ext-b@iso): Ditto.
1390         (===ucs-sip-ext-b@iso): Ditto.
1391
1392         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1393         `=ucs-sip@iso'.
1394
1395 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1396
1397         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1398         setting for `=>cbeta'.
1399
1400 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1401
1402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1403         `=>cns11643-7'.
1404
1405         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1406
1407 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1408
1409         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1410         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1411
1412 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1413
1414         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1415         `=ucs@cns'.
1416         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1417         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1418         `=ucs@jis/1990'.
1419         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1420         `=ucs@jis/2000'.
1421         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1422         `=ucs@jis/2004'.
1423         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1424
1425         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1426         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1427
1428 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1429
1430         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1431         XEmacs CHISE.
1432         (==jis-x0208@1978/1pr): Ditto.
1433         (==jis-x0208@1978/2-pr): Ditto.
1434
1435 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1436
1437         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1438         setting for `===jis-x0213-1@2004'.
1439
1440 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1441
1442         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1443         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1444
1445         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1446         `===hanyo-denshi/jb'.
1447
1448         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1449         XEmacs CHISE.
1450         (=+>hanyo-denshi/ft): Ditto.
1451         (=+>hanyo-denshi/jt): Ditto.
1452
1453 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1454
1455         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1456         `===hanyo-denshi/hg'.
1457
1458 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1459
1460         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1461         XEmacs CHISE.
1462         (===hanyo-denshi/hg): Ditto.
1463
1464 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1465
1466         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1467         glyph-forms instead of detailed glyph-images.
1468         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1469         `=adobe-japan1-*'.
1470         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1471         (===adobe-japan1-1): Ditto.
1472         (===adobe-japan1-2): Ditto.
1473         (===adobe-japan1-3): Ditto.
1474         (===adobe-japan1-4): Ditto.
1475         (===adobe-japan1-5): Ditto.
1476         (===adobe-japan1-6): Ditto.
1477         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1478         `=>>>adobe-japan1' as the mother.
1479         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1480         `=>>adobe-japan1' as the mother.
1481         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1482         glyph-images.
1483         (==jis-x0208@1978): Ditto.
1484         (==jis-x0208@1983): Ditto.
1485         (==jis-x0208@1990): Ditto.
1486         (==jis-x0213-1): Ditto.
1487         (==jis-x0213-1@2000): Ditto.
1488         (==jis-x0213-1@2004): Ditto.
1489         (==jis-x0213-2): Ditto.
1490         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1491         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1492         `=jis-x0208@1978'.
1493         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1494         `=jis-x0208@1983'.
1495         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1496         `=jis-x0208@1990'.
1497         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1498         `=jis-x0213-1'.
1499         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1500         `=jis-x0213-1@2000'.
1501         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1502         `=jis-x0213-1@2004'.
1503         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1504         `=jis-x0213-2'.
1505         (===jis-x0208): New coded-charset for XEmacs CHISE.
1506         (===jis-x0208@1978): Ditto.
1507         (===jis-x0208@1983): Ditto.
1508         (===jis-x0208@1990): Ditto.
1509         (===jis-x0213-1): Ditto.
1510         (===jis-x0213-1@2000): Ditto.
1511         (===jis-x0213-2): Ditto.
1512         (===jis-x0212): Ditto.
1513         (===ks-x1001): Ditto.
1514         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1515         mother.
1516         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1517         as the mother.
1518         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1519         as the mother.
1520         (===cns11643-1): New coded-charset for XEmacs CHISE.
1521         (===cns11643-2): Ditto.
1522         (===cns11643-3): Ditto.
1523         (===cns11643-4): Ditto.
1524         (===cns11643-5): Ditto.
1525         (===cns11643-6): Ditto.
1526         (===cns11643-7): Ditto.
1527         (=>>cns11643-1): Ditto.
1528         (==big5-cdp): Indicate abstract glyph-images instead of
1529         representative glyph-images.
1530         (===big5-cdp): New coded-charset for XEmacs CHISE.
1531         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1532         detailed glyph-images.
1533         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1534         `=hanyo-denshi/*'.
1535         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1536         (===hanyo-denshi/ib): Ditto.
1537         (===hanyo-denshi/jt): Ditto.
1538         (===hanyo-denshi/ks): Ditto.
1539         (===mj): Ditto.
1540         (===mj-0): Ditto.
1541         (===mj-1): Ditto.
1542         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1543         `=>>>hanyo-denshi/*' as its mother.
1544         (==gt): Indicate abstract glyph-forms instead of detailed
1545         glyph-images.
1546         (===gt): New coded-charset for XEmacs CHISE.
1547         (=>>>gt): Indicates `==gt' instead of `=gt'.
1548         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1549         (==gt-k): Indicate abstract glyph-forms instead of detailed
1550         glyph-images.
1551         (===gt-k): New coded-charset for XEmacs CHISE.
1552         (==daikanwa): Indicates glyph-images instead of detailed
1553         glyph-images.
1554         (===daikanwa): New coded-charset for XEmacs CHISE.
1555         (===daikanwa/+p): Ditto.
1556         (===daikanwa/ho): Ditto.
1557         (==cbeta): Ditto.
1558         (===cbeta): Ditto.
1559         (==jef-china3): Ditto.
1560         (===jef-china3): Ditto.
1561         (==ruimoku-v6): Ditto.
1562         (==ucs@iso): Indicate representative glyph-forms instead of
1563         representative glyph-images.
1564         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1565         (==ucs@unicode): Indicate representative glyph-forms instead of
1566         representative glyph-images.
1567         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1568         `=ucs@unicode'.
1569         (==ucs@cns): Indicate representative glyph-forms instead of
1570         representative glyph-images.
1571         (==ucs@jis): Ditto.
1572         (==ucs@jis/1990): Ditto.
1573         (==ucs@jis/2000): Ditto.
1574         (==ucs@jis/2004): Ditto.
1575         (==ucs@ks): Ditto.
1576         (===ucs@iso): New coded-charset for XEmacs CHISE.
1577         (===ucs@unicode): Ditto.
1578         (===ucs@gb): Ditto.
1579         (===ucs@ks): Ditto.
1580         (===ucs-bmp-cjk@gb): Ditto.
1581         (===ucs-sip-ext-b@iso): Ditto.
1582
1583 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1584
1585         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1586         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1587         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1588         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1589         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1590         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1591         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1592         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1593         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1594         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1595
1596         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1597         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1598         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1599         - Use "&g1-[NAME];" for `=>>[NAME]'.
1600         - Abolish "&g2-[NAME];".
1601
1602 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1603
1604         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1605         `=>>ucs@cns' as the mother.
1606
1607 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1608
1609         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1610         setting for `==ucs@ks'.
1611
1612 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1613
1614         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1615         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1616         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1617         0x00E30000〜0x00E409D5.
1618
1619 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1620
1621         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1622         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1623         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1624
1625 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1626
1627         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1628         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1629
1630         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1631         (=mj-0): Ditto.
1632         (=mj-1): Ditto.
1633         (==mj): Ditto.
1634         (==mj-0): Ditto.
1635         (==mj-1): Ditto.
1636         (=>>mj): Ditto.
1637
1638         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1639         setting for `=mj' and `==mj'.
1640
1641 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1642
1643         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1644         CHISE.
1645
1646 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1647
1648         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1649         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1650         `=>ucs@hanyo-denshi'.
1651
1652 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1653
1654         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1655         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1656
1657         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1658         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1659
1660 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1661
1662         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1663         XEmacs CHISE.
1664
1665 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1666
1667         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1668         Change priority of `=>>>ucs@iso'.
1669
1670         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1671         `=>>>ucs@iso' as the mother.
1672         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1673
1674 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1675
1676         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1677         Change priority of `=>>>ucs@unicode'.
1678
1679         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1680         `=ucs@unicode'.
1681
1682 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1683
1684         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1685         Change priority of `=>>>ucs@jis'.
1686
1687         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1688         `=ucs@jis'.
1689
1690 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1691
1692         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1693         setting for `==daikanwa/+p'.
1694
1695 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1696
1697         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1698         setting for `==shinjigen@1ed'.
1699
1700 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1701
1702         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1703         XEmacs CHISE.
1704
1705 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1706
1707         * mule/mule-conf.el (==shinjigen): Modify DOC.
1708         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1709         (==shinjigen@rev): Modify DOC.
1710
1711 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1712
1713         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1714         CHISE.
1715
1716 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1717
1718         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1719         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1720
1721         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1722         XEmacs CHISE.
1723
1724         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1725         `==daikanwa'.
1726
1727 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1728
1729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1730         setting for `==cns11643-7'.
1731
1732         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1733         `==cns11643-7'.
1734
1735 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1736
1737         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1738         `==cns11643-6'.
1739
1740         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1741         setting for `==cns11643-6'.
1742
1743 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1744
1745         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1746         setting for `==cns11643-5'.
1747
1748         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1749         `==cns11643-5'.
1750
1751 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1752
1753         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1754         setting for `==cns11643-4'.
1755
1756         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1757         `==cns11643-4'.
1758
1759 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1760
1761         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1762         setting for `==cns11643-3'.
1763
1764         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1765         `==cns11643-3'.
1766
1767 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1768
1769         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1770         setting for `==cns11643-2'.
1771
1772         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1773         `==cns11643-2'.
1774
1775 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1776
1777         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1778         Change priority of `=>>>ucs@ks'.
1779
1780         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1781         `=ucs@ks'.
1782
1783 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1784
1785         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1786         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1787         `==ucs@cns' and `==cns11643-1'.
1788
1789         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1790         (==cns11643-2): Ditto.
1791         (==cns11643-3): Ditto.
1792         (==cns11643-4): Ditto.
1793         (==cns11643-5): Ditto.
1794         (==cns11643-6): Ditto.
1795         (==cns11643-7): Ditto.
1796
1797         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1798         `==cns11643-1'.
1799
1800 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1801
1802         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1803         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1804         `=>>>ucs@jis/1990'.
1805
1806         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1807         `=ucs@jis/1990'.
1808         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1809         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1810
1811 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1812
1813         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1814         Change priority of `=>>>ucs@cns'.
1815
1816         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1817         `=ucs@cns'.
1818
1819 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1820
1821         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1822         `==ks-x1001'.
1823
1824         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1825         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1826         `==ks-x1001'.
1827
1828 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1829
1830         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1831
1832 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1833
1834         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1835         `=jis-x0208'.
1836         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1837         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1838         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1839         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1840         (=>>>jis-x0213-1@2000): Changed to an alias for
1841         `=jis-x0213-1@2000'.
1842         (=>>>jis-x0213-1@2004): Changed to an alias for
1843         `=jis-x0213-1@2004'.
1844         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1845
1846 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1847
1848         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1849         `=adobe-japan1-0'.
1850         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1851         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1852         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1853         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1854         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1855         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1856
1857 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1858
1859         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1860         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1861         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1862         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1863         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1864         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1865
1866 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1867
1868         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1869         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1870         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1871         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1872         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1873         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1874         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1875         `==jis-x0212'.
1876
1877 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1878
1879         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1880         "AdobeJapan1-[0-6]$".
1881         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1882         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1883         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1884         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1885         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1886         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1887         (==adobe-japan1-1): Ditto.
1888         (==adobe-japan1-2): Ditto.
1889         (==adobe-japan1-3): Ditto.
1890         (==adobe-japan1-4): Ditto.
1891         (==adobe-japan1-5): Ditto.
1892         (==adobe-japan1-6): Ditto.
1893         (==jis-x0208): Ditto.
1894         (==jis-x0208@1978): Ditto.
1895         (==jis-x0208@1983): Ditto.
1896         (==jis-x0208@1990): Ditto.
1897         (==jis-x0213-1): Ditto.
1898         (==jis-x0213-1@2000): Ditto.
1899         (==jis-x0213-1@2004): Ditto.
1900         (==jis-x0213-2): Ditto.
1901         (==jis-x0212): Ditto.
1902         (==gb2312): Ditto.
1903         (==iso-ir165): Ditto.
1904         (==gb12345): Ditto.
1905         (==ks-x1001): Ditto.
1906         (==cns11643-1): Ditto.
1907         (==cns11643-2): Ditto.
1908         (==cns11643-3): Ditto.
1909         (==cns11643-4): Ditto.
1910         (==cns11643-5): Ditto.
1911         (==cns11643-6): Ditto.
1912         (==cns11643-7): Ditto.
1913         (==big5-cdp): Ditto.
1914         (==hanyo-denshi/ja): Ditto.
1915         (==hanyo-denshi/jb): Ditto.
1916         (==hanyo-denshi/jc): Ditto.
1917         (==hanyo-denshi/jd): Ditto.
1918         (==hanyo-denshi/ft): Ditto.
1919         (==hanyo-denshi/ia): Ditto.
1920         (==hanyo-denshi/ib): Ditto.
1921         (==hanyo-denshi/hg): Ditto.
1922         (==hanyo-denshi/jt): Ditto.
1923         (==hanyo-denshi/ks): Ditto.
1924         (==gt): Ditto.
1925         (==gt-k): Ditto.
1926         (==daikanwa): Ditto.
1927         (==shinjigen): Ditto.
1928         (==ucs@iso): Ditto.
1929         (==ucs@unicode): Ditto.
1930         (==ucs@gb): Ditto.
1931         (==ucs-bmp@gb): Ditto.
1932         (==ucs@cns): Ditto.
1933         (==ucs-bmp@cns): Ditto.
1934         (==ucs@jis): Ditto.
1935         (==ucs@jis/1990): Ditto.
1936         (==ucs@jis/2000): Ditto.
1937         (==ucs@jis/2004): Ditto.
1938         (==ucs@JP): Ditto.
1939         (==ucs@JP/hanazono): Ditto.
1940         (==ucs@ks): Ditto.
1941         (==ucs-bmp@ks): Ditto.
1942         (==ucs@cns11643): Ditto.
1943         (==ucs-bmp-cjk@gb): Ditto.
1944         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1945         (==ucs-sip-ext-b@iso): Ditto.
1946
1947 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1948
1949         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1950         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1951
1952         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1953         XEmacs CHISE.
1954         (=ucs-bmp-cjk@unicode): Abolished.
1955
1956 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1957
1958         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1959         `=+>ucs-bmp-cjk-compat@jis'.
1960
1961         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1962         for XEmacs CHISE.
1963
1964 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1965
1966         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1967         CHISE.
1968
1969 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1970
1971         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1972         for XEmacs CHISE.
1973         (=jis-x0208@1978/1er-pr): Abolished.
1974         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1975         `=jis-x0208@1978/1er-pr' as the mother.
1976
1977 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1978
1979         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1980         setting for `=ucs-itaiji-084'.
1981
1982 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1983
1984         * mule/mule-charset.el (default-coded-charset-priority-list):
1985         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1986
1987         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1988         XEmacs CHISE.
1989         (=ucs-bmp-itaiji-084): Ditto.
1990
1991 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1992
1993         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1994         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1995
1996 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1997
1998         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1999         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2000
2001         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
2002         XEmacs CHISE.
2003         (=big5-cdp-var-5): Ditto.
2004
2005 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2006
2007         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2008         XEmacs CHISE.
2009
2010 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2011
2012         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2013         XEmacs CHISE.
2014
2015 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2016
2017         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2018         setting for `=>>>hanyo-denshi/ft'.
2019
2020 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2021
2022         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2023         XEmacs CHISE.
2024         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2025         `=hanyo-denshi/jd' as the mother.
2026
2027 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2028
2029         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2030         XEmacs CHISE.
2031         (=+>adobe-japan1-1): Ditto.
2032         (=+>adobe-japan1-2): Ditto.
2033         (=+>adobe-japan1-3): Ditto.
2034         (=+>adobe-japan1-4): Ditto.
2035         (=+>adobe-japan1-5): Ditto.
2036         (=+>adobe-japan1-6): Ditto.
2037         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2038
2039 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2040
2041         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2042         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2043         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2044
2045         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2046         the top.
2047
2048 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2049
2050         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2051         XEmacs CHISE.
2052         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2053         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2054         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2055
2056 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2057
2058         * mule/mule-charset.el (default-coded-charset-priority-list):
2059         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2060         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2061
2062         * mule/mule-conf.el: Modify order of definitions of some
2063         coded-charsets.
2064
2065 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2066
2067         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2068         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2069         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2070
2071         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2072         CHISE.
2073         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2074         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2075
2076 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2077
2078         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2079         CHISE.
2080
2081 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2082
2083         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2084         setting for `=daikanwa/+2p'.
2085
2086         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2087         XEmacs CHISE.
2088
2089 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2090
2091         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2092         XEmacs CHISE.
2093         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2094
2095 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2096
2097         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2098         setting for `=>>>hanyo-denshi/ib'.
2099
2100 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2101
2102         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2103         XEmacs CHISE.
2104         (=>>>hanyo-denshi/ib): Ditto.
2105         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2106         `=hanyo-denshi/ja' as the mother.
2107         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2108         `=hanyo-denshi/ib' as the mother.
2109
2110 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2111
2112         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2113         XEmacs CHISE.
2114         (utf-8-ivs-mcs-er): Likewise.
2115         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2116         and `=>ucs-gb'.
2117         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2118         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2119         `ucs-gb' and `=>ucs-gb'.
2120         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2121         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2122         and `=>ucs-cns'.
2123         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2124         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2125         `ucs-cns' and `=>ucs-cns'.
2126         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2127         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2128         `ucs-big5' and `=>ucs-big5'.
2129         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2130         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2131         `ucs-big5' and `=>ucs-big5'.
2132         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2133         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2134         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2135         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2136         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2137         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2138         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2139         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2140         `=>ucs-jis'; modify DOC and mnemonic.
2141         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2142         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2143         and `=>ucs-jis'; modify DOC and mnemonic.
2144         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2145         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2146         `=>ucs-ks'.
2147         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2148         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2149         and `=>ucs-ks'.
2150         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2151
2152 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2153
2154         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2155         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2156
2157 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2158
2159         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2160         Modify priorities.
2161
2162 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2163
2164         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2165         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2166
2167 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2168
2169         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2170         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2171
2172 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2173
2174         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2175         CHISE.
2176
2177 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2178
2179         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2180         CHISE.
2181
2182 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2183
2184         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2185         CHISE.
2186
2187 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2188
2189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2190         `=+>ucs-bmp-cjk@unicode'.
2191
2192         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2193         for XEmacs CHISE.
2194
2195 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2196
2197         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2198         setting for `=>>daikanwa'.
2199
2200 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2201
2202         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2203         `=>>hanyo-denshi/jt'.
2204
2205 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2206
2207         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2208         XEmacs CHISE.
2209         (=+>jis-x0208@1990): Ditto.
2210         (=+>jis-x0213-1@2000): Ditto.
2211
2212 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2213
2214         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2215         XEmacs CHISE.
2216
2217 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2218
2219         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2220         XEmacs CHISE.
2221         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2222         `=hanyo-denshi/jc' as the mother.
2223
2224 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2225
2226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2227         setting for `=+>adobe-japan1'.
2228
2229         * mule/mule-charset.el (default-coded-charset-priority-list):
2230         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2231         and `=>>hanyo-denshi/ft' to `=>>gt'.
2232
2233 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2234
2235         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2236         XEmacs CHISE.
2237         (=>>adobe-japan1-1): Ditto.
2238         (=>>adobe-japan1-2): Ditto.
2239         (=>>adobe-japan1-3): Ditto.
2240         (=>>adobe-japan1-4): Ditto.
2241         (=>>adobe-japan1-5): Ditto.
2242         (=>>adobe-japan1-6): Ditto.
2243         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2244
2245 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2246
2247         * mule/mule-conf.el (=adobe-japan1): New alias for
2248         `=adobe-japan1-6'.
2249         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2250         (=>>>adobe-japan1-1): Ditto.
2251         (=>>>adobe-japan1-2): Ditto.
2252         (=>>>adobe-japan1-3): Ditto.
2253         (=>>>adobe-japan1-4): Ditto.
2254         (=>>>adobe-japan1-5): Ditto.
2255         (=>>>adobe-japan1-6): Ditto.
2256         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2257
2258 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2259
2260         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2261         setting for `=>>>adobe-japan1'.
2262
2263 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2264
2265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2266         setting for `=+>ucs@ks'.
2267
2268 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2269
2270         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2271         XEmacs CHISE.
2272         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2273         `=adobe-japan1-6' as the mother.
2274
2275 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2276
2277         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2278         setting for `=>cns11643-7'.
2279
2280 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2281
2282         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2283         CHISE.
2284
2285 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2286
2287         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2288         XEmacs CHISE.
2289         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2290
2291         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2292         setting for `=>ucs@jis/2004'.
2293
2294 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2295
2296         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2297         setting for `=+>gt'.
2298
2299         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2300         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2301
2302 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2303
2304         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2305         `=>ucs@unicode' as the mother.
2306         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2307         mother.
2308         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2309         mother.
2310         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2311         mother.
2312
2313 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2314
2315         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2316         setting for `=+>ucs@unicode'.
2317
2318         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2319         CHISE.
2320
2321 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2322
2323         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2324         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2325         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2326         - Add setting for `=+>ucs@cns'.
2327
2328         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2329         CHISE.
2330         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2331         as the mother.
2332         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2333         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2334
2335         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2336         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2337
2338 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2339
2340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2341         setting for `=>ucs@ks'.
2342
2343 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2344
2345         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2346         `=ucs-bmp-cjk-compat@unicode'.
2347
2348         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2349         coded-charset for XEmacs CHISE.
2350
2351 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2352
2353         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2354         `=ucs-bmp-cjk-compat'.
2355
2356         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2357         XEmacs CHISE.
2358
2359 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2360
2361         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2362         CHISE.
2363
2364 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2365
2366         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2367         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2368
2369         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2370         `=>ucs@jis/1990'.
2371         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2372
2373 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2374
2375         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2376         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2377
2378         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2379         CHISE.
2380         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2381         mother.
2382
2383 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2384
2385         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2386         `=>jis-x0213-2@usual'.
2387         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2388         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2389         `=>jis-x0213-2@usual' as the mother.
2390
2391 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2392
2393         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2394         (=>ucs@JP): New alias for `=+>ucs@jis'.
2395
2396 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2397
2398         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2399         `=>jis-x0208@usual'.
2400         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2401         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2402         `=>jis-x0208@usual' as the mother.
2403         (=>jis-x0208): Likewise.
2404
2405 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2406
2407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2408         setting for `=+>jis-x0208@1978'.
2409
2410 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2411
2412         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2413         XEmacs CHISE.
2414
2415 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2416
2417         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2418         setting for `=>>>ucs@jis/1990'.
2419
2420 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2421
2422         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2423         setting for `=>ucs@jis/1990'.
2424
2425 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2426
2427         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2428         setting for `=ucs@JP/hanazono'.
2429
2430         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2431         CHISE.
2432         (=ucs@JP/hanazono): Ditto.
2433         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2434         (=>>hanyo-denshi/jc): Ditto.
2435         (=>>hanyo-denshi/jd): Ditto.
2436
2437 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2438
2439         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2440         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2441
2442 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2443
2444         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2445         XEmacs CHISE.
2446
2447 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2448
2449         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2450         XEmacs CHISE.
2451
2452 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2453
2454         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2455         `=ucs-bmp-cjk@JP'.
2456
2457 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2458
2459         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2460         XEmacs CHISE.
2461
2462 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2463
2464         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2465         Modify order of settings; add settings for `=daikanwa@rev2'.
2466
2467 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2468
2469         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2470         setting for `=>>cbeta'.
2471
2472         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2473         CHISE.
2474
2475 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2476
2477         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2478         setting for `=>>adobe-japan1'.
2479
2480 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2481
2482         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2483         XEmacs CHISE.
2484
2485 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2486
2487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2488         setting for `=>>hanyo-denshi/ia'.
2489
2490         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2491         XEmacs CHISE.
2492
2493 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2494
2495         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2496         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2497
2498         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2499         XEmacs CHISE.
2500         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2501         `=hanyo-denshi/jt' as the mother.
2502
2503 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2504
2505         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2506         setting for `=>>>jis-x0213-2'.
2507
2508         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2509         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2510         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2511
2512 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2513
2514         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2515         XEmacs CHISE.
2516
2517 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2518
2519         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2520         XEmacs CHISE.
2521
2522         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2523         `=>>jis-x0213-1@2004'.
2524
2525 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2526
2527         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2528         XEmacs CHISE.
2529
2530 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2531
2532         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2533         - Use "&g2-*;" as entity-references for `=>>>*'.
2534         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2535
2536         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2537         XEmacs CHISE.
2538         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2539         as the mother.
2540
2541 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2542
2543         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2544         setting for `=>>hanyo-denshi/ib'.
2545
2546         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2547         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2548         (=>>jis-x0208@1990): Ditto.
2549         (=>>hanyo-denshi/ib): Ditto.
2550
2551         * mule/mule-charset.el (default-coded-charset-priority-list):
2552         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2553
2554 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2555
2556         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2557         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2558         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2559         `=>>>ucs@jis/2004'.
2560
2561 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2562
2563         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2564         XEmacs CHISE.
2565         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2566         `=jis-x0213-1@2004' as the mother.
2567         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2568         (=>>>ucs@ks): Ditto.
2569
2570         * mule/mule-charset.el (default-coded-charset-priority-list):
2571         Modify priority of `=hanyo-denshi/*'.
2572
2573 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2574
2575         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2576         settings for `=>>ucs@JP' and `=ucs@JP'.
2577
2578 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2579
2580         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2581         CHISE.
2582
2583 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2584
2585         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2586         setting for `=>>>ucs@cns'.
2587
2588         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2589         CHISE.
2590
2591 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2592
2593         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2594         instead of `=>>>jis-x0213-1@2004' as the mother.
2595         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2596         (=>>>ucs@unicode): Likewise.
2597         (=>>>ucs@jis): Likewise.
2598         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2599         mother.
2600         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2601
2602 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2603
2604         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2605         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2606         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2607         `=>>>ucs@jis'.
2608
2609 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2610
2611         * mule/mule-charset.el (default-coded-charset-priority-list):
2612         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2613         and `=jis-x0213-*-2000'.
2614
2615 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2616
2617         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2618         XEmacs CHISE.
2619         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2620         `=>>jis-x0213-1' as the mother.
2621
2622 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2623
2624         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2625         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2626
2627 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2628
2629         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2630
2631 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2632
2633         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2634         XEmacs CHISE.
2635
2636 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2637
2638         * mule/mule-coding.el (decomposition-feature-list): Set
2639         `=decomposition', `=decomposition@cid' and
2640         `=decomposition@hanyo-denshi'.
2641
2642 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2643
2644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2645         setting for `=>>hanyo-denshi/ks'.
2646
2647         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2648         XEmacs CHISE.
2649
2650 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2651
2652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2653         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2654
2655         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2656         `=hanyo-denshi/ks/mf'.
2657
2658         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2659         XEmacs CHISE.
2660         (=hanyo-denshi/ks/mf): Ditto.
2661
2662 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2663
2664         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2665         settings for P=hanyo-denshi/jt'.
2666
2667         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2668         `=hanyo-denshi/jt'.
2669
2670         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2671         XEmacs CHISE.
2672
2673 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2674
2675         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2676         settings for `=hanyo-denshi/ip'.
2677
2678         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2679         `=hanyo-denshi/ip'.
2680
2681         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2682         XEmacs CHISE.
2683
2684 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2685
2686         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2687         settings for `=hanyo-denshi/hg'.
2688
2689         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2690         `=hanyo-denshi/hg'.
2691
2692         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2693         XEmacs CHISE.
2694
2695 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2696
2697         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2698         setting for `=>>hanyo-denshi/ft'.
2699
2700         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2701         `=>>hanyo-denshi/ft'.
2702
2703         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2704         XEmacs CHISE.
2705
2706 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2707
2708         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2709         settings for `=hanyo-denshi/ib'.
2710
2711         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2712         `=hanyo-denshi/ib'.
2713
2714         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2715         XEmacs CHISE.
2716
2717 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2718
2719         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2720         settings for isolated characters of `=hanyo-denshi/ia' and
2721         non-isolated characters of `=hanyo-denshi/*'.
2722
2723         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2724         `=hanyo-denshi/ia'.
2725
2726         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2727         XEmacs CHISE.
2728
2729 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2730
2731         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2732         setting for isolated characters of `=hanyo-denshi/ft'.
2733
2734         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2735         `=hanyo-denshi/ft'.
2736
2737         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2738         XEmacs CHISE.
2739
2740 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2741
2742         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2743         setting for isolated characters of `=hanyo-denshi/jd'.
2744
2745         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2746         `=hanyo-denshi/jd'.
2747
2748         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2749         XEmacs CHISE.
2750
2751 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2752
2753         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2754         setting for isolated characters of `=hanyo-denshi/jc'.
2755
2756         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2757         `=hanyo-denshi/jc'.
2758
2759         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2760         XEmacs CHISE.
2761
2762 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2763
2764         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2765         setting for isolated characters of `=hanyo-denshi/jb'.
2766
2767         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2768         `=hanyo-denshi/jb'.
2769
2770         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2771         XEmacs CHISE.
2772
2773 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2774
2775         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2776         setting for isolated characters of `=hanyo-denshi/ja'.
2777
2778 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2779
2780         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2781         `=hanyo-denshi/ja'.
2782
2783         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2784         XEmacs CHISE.
2785
2786 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2787
2788         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2789         settings for isolated characters of `=adobe-japan1-6'.
2790
2791 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2792
2793         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2794         CHISE.
2795         (=daikanwa/+2p): Ditto.
2796         (=daikanwa/ho): Ditto.
2797
2798 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2799
2800         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2801         coding-system for XEmacs CHISE.
2802
2803 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2804
2805         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2806         setting for `=>>ruimoku-v6'.
2807
2808         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2809         CHISE.
2810
2811 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2812
2813         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2814         setting for `=daikanwa@rev1'.
2815
2816 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2817
2818         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2819         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2820
2821 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2822
2823         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2824         XEmacs CHISE.
2825         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2826
2827 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2828
2829         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2830         CHISE.
2831
2832 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2833
2834         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2835         CHISE.
2836
2837         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2838         setting for `=>ucs@jis'.
2839
2840 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2841
2842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2843         setting for `=>jis-x0208@usual'.
2844
2845         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2846         XEmacs CHISE.
2847         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2848         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2849         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2850
2851 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2852
2853         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2854         CHISE.
2855         (=>>>jis-x0208@1990): Ditto.
2856         (=>>>jis-x0213-1): Ditto.
2857         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2858         mother.
2859         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2860         as the mother.
2861
2862 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2863
2864         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2865         setting for `=>ucs@cns' and `=>>ucs@ks'.
2866
2867         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2868         CHISE.
2869
2870 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2871
2872         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2873         CHISE.
2874
2875 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2876
2877         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2878         CHISE.
2879         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2880         mother.
2881
2882 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2883
2884         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2885         `==>ucs-bmp-cjk@bucs'.
2886
2887         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2888         XEmacs CHISE.
2889
2890 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2891
2892         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2893         setting for `==>ucs@bucs'.
2894
2895         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2896         XEmacs CHISE.
2897
2898 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2899
2900         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2901         - Add setting for `=>>jis-x0208'.
2902         - Omit setting for `=>>jis-x0208@1990'.
2903         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2904           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2905           `=ucs@FOO'.
2906
2907 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2908
2909         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2910         setting for `=>daikanwa'.
2911
2912 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2913
2914         * mule/mule-conf.el (=daikanwa): Fix DOC.
2915         (=>daikanwa): New abstract character for XEmacs CHISE.
2916         (=>ucs@iso): Likewise.
2917         (=>ucs@unicode): Likewise.
2918         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2919
2920 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2921
2922         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2923         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2924           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2925         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2926         - Add `=>big5-cdp'.
2927
2928 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2929
2930         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2931         (=>big5-cdp): New abstract character.
2932
2933 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2934
2935         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2936         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2937         `chinese-big5'.
2938
2939 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2940
2941         * mule/mule-charset.el (default-coded-charset-priority-list):
2942         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2943
2944         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2945         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2946         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2947         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2948         and `=>jis-x0213-2'.
2949
2950 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2951
2952         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2953         XEmacs CHISE.
2954         (=>>ucs@jis/2000): Likewise.
2955         (=>>ucs@jis/2004): Likewise.
2956
2957 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2958
2959         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2960         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2961         `=>>ucs@cns'.
2962
2963         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2964         XEmacs CHISE.
2965         (=>>gt): Use quote instead of backquote; modify DOC.
2966         (=>gt): Use quote instead of backquote.
2967         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2968         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2969         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2970         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2971         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2972         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2973
2974 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2975
2976         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2977         `=>>ucs@unicode' and `=>>gt'.
2978
2979 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2980
2981         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2982         XEmacs CHISE.
2983         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2984         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2985         `=jis-x0208@1978/1er-pr' as the mother.
2986         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2987
2988 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2989
2990         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2991         `=ucs@unicode' as the mother.
2992
2993 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2994
2995         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2996         setting for `=>>ucs@unicode'.
2997
2998         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2999         CHISE.
3000
3001 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3002
3003         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3004         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
3005
3006         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3007         `=adobe-japan1-6' and `=adobe-japan1-base'.
3008
3009         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3010         XEmacs CHISE.
3011         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3012         specify `min-code' and `max-code'.
3013         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3014         (=adobe-japan1-2): Likewise.
3015         (=adobe-japan1-3): Likewise.
3016         (=adobe-japan1-4): Likewise.
3017         (=adobe-japan1-5): Likewise.
3018         (=adobe-japan1-6): Likewise.
3019
3020 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3021
3022         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3023         setting for `=>gt'.
3024
3025 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3026
3027         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3028         CHISE.
3029
3030 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3031
3032         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3033         setting for `=>zinbun-oracle'.
3034
3035         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3036         for XEmacs CHISE.
3037
3038 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3039
3040         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3041         for XEmacs CHISE.
3042         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3043         `=jis-x0208@1978' as the mother.
3044
3045 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3046
3047         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3048         - Use `=gt' instead of `ideograph-gt'.
3049         - Use `=gt-k' instead of `ideograph-gt-k'.
3050         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3051         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3052         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3053         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3054         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3055         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3056         - Use `=>>gt' instead of `<=>gt'.
3057         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3058         - Add setting for `=>>jis-x0208@1990'.
3059         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3060           `=>>jis-x0213-1@2000'.
3061         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3062         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3063           `=>>jis-x0213-1@2004'.
3064         - Add setting for `=>>jis-x0208@1978'.
3065         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3066
3067 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3068
3069         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3070         XEmacs CHISE.
3071
3072 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3073
3074         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3075         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3076         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3077         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3078         `<=>jis-x0213-1@2004'.
3079
3080 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3081
3082         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3083         CHISE.
3084         (=>jis-x0213-2): Ditto.
3085
3086 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3087
3088         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3089         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3090
3091 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3092
3093         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3094         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3095         `=>jis-x0213-1'.
3096
3097 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3098
3099         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3100         CHISE.
3101         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3102
3103 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3104
3105         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3106         `<==>jis-x0213-1'.
3107         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3108         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3109         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3110         (<=>jis-x0208): New alias for `=>jis-x0208'.
3111         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3112         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3113         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3114         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3115         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3116         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3117         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3118         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3119         (=>>gt): Renamed from `<==>gt'.
3120         (<==>gt): New alias for `=>>gt'.
3121
3122 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3123
3124         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3125         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3126         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3127         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3128         - Add settings for `<=>jis-x0213-1@2000' and
3129           `<=>jis-x0213-1@2004'.
3130
3131         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3132         XEmacs CHISE.
3133         (<==>jis-x0213-1): Likewise.
3134         (<==>jis-x0213-1@2000): Likewise.
3135         (<==>jis-x0213-1@2004): Likewise.
3136         (<=>jis-x0208): Add property `=>iso-ir 168'.
3137         (<=>jis-x0208@1997): Likewise.
3138         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3139         as the mother; add property `=>iso-ir 228'.
3140         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3141         property `=>iso-ir 228'.
3142         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3143         property `=>iso-ir 233'.
3144         (<==>gt): Renamed from `<=>gt'.
3145         (<=>gt): New alias for `<==>gt'.
3146
3147 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3148
3149         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3150         CHISE.
3151         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3152         `<=>jis-x0208' as the mother.
3153         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3154         (<=>jis-x0213-1@2000): Ditto.
3155         (<=>jis-x0213-1@2004): Ditto.
3156
3157 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3158
3159         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3160         settings for `<=>gt'.
3161
3162         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3163
3164 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3165
3166         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3167         XEmacs CHISE.
3168         (=jis-x0208@1978/-4pr): Likewise.
3169         (=jis-x0208@1978/4-pr): Likewise.
3170         (=jis-x0213-1): Likewise.
3171         (=ucs@iso): Likewise.
3172         (=ucs@unicode): Likewise.
3173         (=ucs@gb): Likewise.
3174         (=ucs@gb/fw): Likewise.
3175         (=ucs@cns): Likewise.
3176         (=ucs@cns/fw): Likewise.
3177         (=ucs@jis): Likewise.
3178         (=ucs@jis/fw): Likewise.
3179         (=ucs@jis/1990): Likewise.
3180         (=ucs@jis/2000): Likewise.
3181         (=ucs@jis/2004): Likewise.
3182         (=ucs@JP): Likewise.
3183         (=ucs@ks): Likewise.
3184         (=ucs@big5): Likewise.
3185         (=ucs@big5/cns11643): Likewise.
3186         (=ucs@cns11643): Likewise.
3187
3188 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3189
3190         * mule/mule-charset.el (default-coded-charset-priority-list):
3191         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3192
3193         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3194         CHISE.
3195         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3196         mother.
3197
3198 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3199
3200         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3201         from src/mule-charset.c].
3202         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3203         specify `final'.
3204         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3205         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3206         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3207         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3208         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3209         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3210
3211 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3212
3213         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3214         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3215         (=jis-x0208@1978/i-4): Specify `partial'.
3216         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3217         mother coded-charset.
3218         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3219
3220 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3221
3222         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3223         settings for `=jis-x0213-1@2004'.
3224
3225 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3226
3227         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3228         CHISE.
3229         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3230         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3231         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3232         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3233         temporarily.
3234         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3235
3236 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3237
3238         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3239         CHISE.
3240         (=shinjigen@1ed): Inherited from `=shinjigen'.
3241         (=shinjigen@rev): Likewise.
3242
3243 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3244
3245         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3246         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3247
3248 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3249
3250         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3251         define it as an alias.
3252         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3253         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3254         alias.
3255         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3256         alias.
3257
3258 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3259
3260         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3261         CHISE.
3262
3263 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3264
3265         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3266         CHISE.
3267         (shinjigen-2): Ditto.
3268
3269 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3270
3271         * mule/mule-charset.el (default-coded-charset-priority-list):
3272         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3273         `chinese-big5-eten-*' and `chinese-big5'.
3274
3275 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3276
3277         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3278         #x9FA5 temporarily.
3279
3280 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3281
3282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3283         settings for `=jis-x0208@1978/i1'.
3284
3285 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3286
3287         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3288         XEmacs CHISE.
3289
3290 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3291
3292         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3293         XEmacs CHISE.
3294
3295 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3296
3297         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3298         XEmacs CHISE.
3299
3300 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3301
3302         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3303         CHISE.
3304         (=ucs-bmp@cns): Likewise.
3305         (=ucs-bmp@jis): Likewise.
3306         (=ucs-bmp@ks): Likewise.
3307
3308 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3309
3310         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3311         CHISE.
3312         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3313
3314 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3315
3316         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3317         settings for `=zinbun-oracle'.
3318
3319         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3320         `=zinbun-oracle'.
3321
3322 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3323
3324         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3325         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3326         `=ucs@iso'.
3327
3328 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3329
3330         * mule/mule-charset.el (default-coded-charset-priority-list):
3331         Delete `ucs-sip'; modify order of some CCSs.
3332
3333 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3334
3335         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3336         in XEmacs CHISE.
3337
3338         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3339         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3340         CHISE.
3341
3342 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3343
3344         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3345         its registry.
3346         (=ucs-radicals@unicode): Likewise.
3347
3348 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3349
3350         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3351         CHISE.
3352
3353 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3354
3355         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3356         CHISE.
3357
3358 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3359
3360         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3361         CHISE.
3362
3363 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3364
3365         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3366         Modify preference of *isolated settings*.
3367
3368 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3369
3370         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3371         utf-2000 is provided.
3372         (=ucs@cns11643): Likewise.
3373
3374 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3375
3376         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3377         Prefer every *isolated setting* to ordinary setting.
3378
3379 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3380
3381         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3382         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3383
3384 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3385
3386         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3387         CHISE.
3388
3389 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3390
3391         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3392         settings for `=jis-x0208@1997'.
3393
3394 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3395
3396         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3397         `=jis-x0208@1997'.
3398
3399 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3400
3401         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3402         XEmacs CHISE.
3403
3404 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3405
3406         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3407         `=jis-x0208@1978'.
3408         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3409         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3410         `=jis-x0208-1990' as the mother.
3411         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3412
3413 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3414
3415         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3416         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3417         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3418         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3419         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3420         for `=ucs@JP'.
3421
3422 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3423
3424         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3425         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3426         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3427         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3428         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3429         `=daikanwa@rev2'.
3430
3431 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3432
3433         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3434         (=gt): Likewise.
3435         (=gt-k): Likewise.
3436         (=gt-pj-*): Likewise.
3437         (=gt-pj-k1): Likewise.
3438         (=gt-pj-k2): Likewise.
3439         (=daikanwa): Likewise.
3440         (=daikanwa-rev1): Likewise.
3441         (=daikanwa-rev2): Likewise.
3442         (=big5-pua): Likewise.
3443         (=big5-eten): Likewise.
3444         (chinese-big5-eten-a): Likewise.
3445         (chinese-big5-eten-b): Likewise.
3446         (=hanziku-*): Likewise.
3447         (=cbeta): Likewise.
3448         (=jef-china3): Likewise.
3449         (=ruimoku-v6): Likewise.
3450         (=ucs@iso): Likewise.
3451         (=ucs@unicode): Likewise.
3452         (=ucs@gb): Likewise.
3453         (=ucs@cns): Likewise.
3454         (=ucs@jis): Likewise.
3455         (=ucs@jis-1990): Likewise.
3456         (=ucs@jis-2000): Likewise.
3457         (=ucs@jp): Likewise.
3458         (=ucs@ks): Likewise.
3459         (=ucs@big5): Likewise.
3460         (=ucs-radicals): Likewise.
3461         (=ucs-radicals@unicode): Likewise.
3462         (=ucs-bmp-cjk): Likewise.
3463         (=ucs-bmp-cjk@unicode): Likewise.
3464         (=ucs-sip-ext-b): Likewise.
3465         (=ucs-sip-ext-b@iso): Likewise.
3466
3467 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3468
3469         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3470         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3471
3472 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3473
3474         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3475         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3476         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3477         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3478         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3479         arabic-digit, ipa and ``&I-B-XXXX;''.
3480
3481 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3482
3483         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3484         setting for (I-)HZK{03..12}-XXXX.
3485
3486 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3487
3488         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3489         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3490
3491         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3492         `=ruimoku-v6'.
3493
3494         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3495         CHISE.
3496
3497 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3498
3499         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3500         (=ucs@unicode): Likewise.
3501         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3502         (=ucs@cns): Likewise.
3503         (=ucs@jis): Likewise.
3504         (=ucs@ks): Likewise.
3505         (=ucs@big5): Likewise.
3506
3507 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3508
3509         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3510         `ucs-jis'.
3511         (utf-8-jis-er): Likewise.
3512         (utf-8-jp): New coding-system.
3513         (utf-8-jp-er): Likewise.
3514
3515         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3516
3517 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3518
3519         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3520
3521         * mule/japanese.el: Move definition of `euc-jisx0213' to
3522         mule/mule-coding.el.
3523
3524 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3525
3526         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3527         mule-coding before loading update-cdb when utf-2000 is provided.
3528
3529 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3530
3531         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3532         `=daikanwa'.
3533
3534 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3535
3536         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3537         definition codes when `utf-2000' is provided.
3538
3539 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3540
3541         * mule/mule-category.el (word-combining-categories): Don't setup
3542         `word-combining-categories' in XEmacs CHISE.
3543         (word-separating-categories): Add setting about Latin script in
3544         XEmacs CHISE.
3545
3546 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3547
3548         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3549         setting for `chinese-big5'.
3550
3551 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3552
3553         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3554         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3555         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3556         add setting for HZK0[12]-xxxx.
3557
3558 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3559
3560         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3561         in XEmacs CHISE.
3562
3563 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3564
3565         * mule/mule-charset.el (default-coded-charset-priority-list):
3566         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3567         and `chinese-big5' to `=gt-pj-*'.
3568
3569 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3570
3571         * mule/mule-conf.el (=daikanwa): Renamed from
3572         `ideograph-daikanwa'.
3573         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3574
3575 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3576
3577         * mule/mule-conf.el (=cns11643-7): Renamed from
3578         `chinese-cns11643-7'.
3579         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3580
3581 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3582
3583         * mule/mule-conf.el (=cns11643-6): Renamed from
3584         `chinese-cns11643-6'.
3585         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3586
3587 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3588
3589         * mule/mule-conf.el (=cns11643-5): Renamed from
3590         `chinese-cns11643-5'.
3591         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3592
3593 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3594
3595         * mule/mule-conf.el (=cns11643-4): Renamed from
3596         `chinese-cns11643-4'.
3597         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3598
3599 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3600
3601         * mule/mule-conf.el (=cns11643-3): Renamed from
3602         `chinese-cns11643-3'.
3603         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3604
3605 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3606
3607         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3608         `=cns11643-2'.
3609         (chinese-cns11643-2): New alias for `=cns11643-2'.
3610
3611 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3612
3613         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3614         `=cns11643-1'.
3615         (chinese-cns11643-1): New alias for `=cns11643-1'.
3616
3617 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3618
3619         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3620         (chinese-gb12345): New alias for `=gb12345'.
3621
3622 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3623
3624         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3625         (chinese-gb2312): New alias for `=gb2312'.
3626
3627 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3628
3629         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3630         (chinese-big5): New alias for `=big5'.
3631
3632 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3633
3634         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3635         (korean-ksc5601): New alias for `=ks-x1001'.
3636
3637 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3638
3639         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3640         `=jis-x0212'.
3641         (japanese-jisx0212): New alias for `=jis-x0212'.
3642
3643 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3644
3645         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3646         `=jis-x0208-1983'.
3647         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3648
3649 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3650
3651         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3652         `=jis-x0208-1978'.
3653         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3654
3655 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3656
3657         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3658         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3659
3660 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3661
3662         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3663         (chinese-cns11643-3): Specify iso-ir 183.
3664         (chinese-cns11643-4): Specify iso-ir 184.
3665         (chinese-cns11643-5): Specify iso-ir 185.
3666         (chinese-cns11643-6): Specify iso-ir 186.
3667         (chinese-cns11643-7): Specify iso-ir 187.
3668         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3669         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3670
3671 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3672
3673         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3674         \uXXXX for every cases.
3675
3676 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3677
3678         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3679         (ucs-big5): Changed to an alias for `=ucs@big5'.
3680
3681 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3682
3683         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3684         (ucs-ks): Changed to an alias for `=ucs@ks'.
3685
3686 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3687
3688         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3689         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3690
3691 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3692
3693         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3694         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3695
3696 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3697
3698         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3699         (ucs-jis): Changed to an alias for `=ucs@jis'.
3700
3701 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3702
3703         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3704         (ucs-cns): Changed to an alias for `=ucs@cns'.
3705
3706 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3707
3708         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3709         (ucs-gb): Changed to an alias for `=ucs@gb'.
3710
3711 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3712
3713         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3714         `ideograph-daikanwa-2'.
3715         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3716         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3717
3718 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3719
3720         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3721         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3722
3723         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3724         for `xemacs-chise-version'.
3725
3726 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3727
3728         * mule/mule-charset.el (default-coded-charset-priority-list):
3729         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3730         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3731         instead of `ideograph-hanziku-*'.
3732
3733         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3734         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3735
3736 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3737
3738         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3739         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3740         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3741         `utf-2000' is provided.
3742
3743 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3744
3745         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3746         is provided [was builtin coded-charsets].
3747
3748 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3749
3750         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3751         is provided [was builtin coded-charsets].
3752
3753 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3754
3755         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3756         is provided [was builtin coded-charsets].
3757
3758 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3759
3760         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3761         is provided [was builtin coded-charsets].
3762
3763 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3764
3765         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3766         when `utf-2000' is provided [was builtin coded-charsets].
3767
3768 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3769
3770         * mule/mule-conf.el (=hanziku-*): Renamed from
3771         `ideograph-hanziku-*'.
3772         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3773
3774 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3775
3776         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3777         `utf-2000' is provided [was builtin coded-charsets].
3778         (ideograph-hanziku-{1..12}): Likewise.
3779
3780 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3781
3782         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3783         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3784
3785 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3786
3787         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3788         when `utf-2000' is provided [was builtin coded-charsets].
3789
3790 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3791
3792         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3793         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3794         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3795
3796 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3797
3798         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3799         (ideograph-gt): Changed to an alias for `=gt'.
3800
3801 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3802
3803         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3804         is provided; it was defined as a builtin coded-charset.
3805         (ideograph-gt): Likewise.
3806
3807 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3808
3809         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3810         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3811
3812 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3813
3814         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3815         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3816
3817 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3818
3819         * mule/mule-conf.el (=big5-eten): Renamed from
3820         `chinese-big5-eten'.
3821         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3822
3823 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3824
3825         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3826         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3827
3828 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3829
3830         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3831         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3832
3833 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3834
3835         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3836         (china3-jef): Changed to an alias for `=jef-china3'.
3837
3838 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3839
3840         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3841         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3842
3843         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3844         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3845         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3846         when `utf-2000' is provided.
3847
3848 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3849
3850         * mule/mule-charset.el (default-coded-charset-priority-list):
3851         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3852
3853         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3854         (ucs-jis-2000): Deleted.
3855
3856 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3857
3858         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3859         UTF-2000.
3860         (=ucs-jis-2000): New coded-charset for UTF-2000.
3861
3862 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3863
3864         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3865         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3866
3867 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3868
3869         * mule/mule-charset.el (default-coded-charset-priority-list):
3870         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3871         `ideograph-cbeta'.
3872
3873 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3874
3875         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3876         builtin coded-charset].
3877
3878 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3879
3880         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3881         settings for &K0-xxxx and &I-K0-xxxx.
3882
3883 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3884
3885         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3886         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3887
3888 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3889
3890         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3891         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3892
3893 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3894
3895         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3896         UTF-2000.
3897         (ideograph-gt-pj-k1): Likewise.
3898         (ideograph-gt-pj-k2): Likewise.
3899
3900 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3901
3902         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3903         `=jis-x0208'.
3904
3905 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3906
3907         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3908         UTF-2000 [was a builtin coded-charset].
3909
3910 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3911
3912         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3913         (utf-8-gb-er): Likewise.
3914
3915 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3916
3917         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3918         settings for JIS X 0212 and JIS X 0208:1978.
3919
3920 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3921
3922         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3923         setting for JIS X 0213.
3924
3925 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3926
3927         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3928         standard-case-table in UTF-2000.
3929
3930 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3931
3932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3933         definitions for isolated-chars.
3934
3935 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3936
3937         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3938         `configure-utf-2000-lisp-directory'.
3939         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3940         `mule-lisp-load-path'.
3941
3942 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3943
3944         * startup.el (startup-setup-paths): Set and use
3945         `utf-2000-lisp-directory'.
3946         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3947         UTF-2000.
3948
3949 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3950
3951         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3952         (paths-find-utf-2000-lisp-directory): New function.
3953         (paths-construct-load-path): Add new optional argument
3954         `utf-2000-lisp-directory'.
3955
3956         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3957
3958 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3959
3960         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3961         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3962         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3963         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3964         `chinese-big5-2' in UTF-2000.
3965
3966         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3967         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3968
3969 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3970
3971         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3972         `big5-eten-er' in UTF-2000.
3973         (big5-cdp): Modify DOC-string and mnemonic.
3974
3975 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3976
3977         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3978         UTF-2000 [renamed from utf-8-er].
3979         (utf-8-gb): New coding-system in UTF-2000.
3980         (utf-8-gb-er): Likewise.
3981         (utf-8-cns): Likewise.
3982         (utf-8-cns-er): Likewise.
3983         (utf-8-big5): Likewise.
3984         (utf-8-big5-er): Likewise.
3985         (utf-8-jis): Likewise.
3986         (utf-8-jis-er): Likewise.
3987         (utf-8-ks): Likewise.
3988         (utf-8-ks-er): Likewise.
3989         (utf-8-er): Likewise.
3990
3991 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3992
3993         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3994         instead of `utf-8-unix' in UTF-2000.
3995
3996         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3997
3998 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3999
4000         * mule/japanese.el (euc-jisx0213): New coding-system.
4001
4002         * mule/mule-conf.el (japanese-jisx0213-1): Specify
4003         `japanese-jisx0208-1990' as the mother.
4004
4005 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4006
4007         * dumped-lisp.el (preloaded-file-list): Change condition of
4008         loading "close-cdb".
4009
4010 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4011
4012         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4013         setup `coded-charset-entity-reference-alist'.
4014
4015 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4016
4017         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4018         UTF-2000.
4019
4020 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4021
4022         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4023         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4024
4025 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4026
4027         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4028         (chinese-big5-eten-a): Likewise.
4029         (chinese-big5-eten-b): Likewise.
4030         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4031         code range is #x8140 .. #x8DFE.
4032
4033 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4034
4035         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4036         UTF-2000.
4037         (chinese-big5-cdp): Likewise.
4038
4039 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4040
4041         * dumped-lisp.el (preloaded-file-list): Rename
4042         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4043
4044 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4045
4046         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4047         append `system-char-db-source-file-list' into
4048         `preloaded-file-list' in UTF-2000.
4049
4050 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4051
4052         * dumped-lisp.el (preloaded-file-list): Delete
4053         character-definition files.
4054
4055 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4056
4057         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4058         UTF-2000.
4059
4060 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4061
4062         * mule/mule-charset.el (default-coded-charset-priority-list):
4063         Delete `mojikyo-2022-1'.
4064
4065 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4066
4067         * mule/mule-charset.el (default-coded-charset-priority-list):
4068         Delete `mojikyo'.
4069
4070 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4071
4072         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4073         `ucs-sip'.
4074
4075 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4076
4077         * mule/mule-charset.el (default-coded-charset-priority-list):
4078         Comment out `chinese-gb12345'.
4079
4080 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4081
4082         * bytecomp.el (byte-compile-insert-header): Fixed.
4083
4084 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4085
4086         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4087         XEmacs UTF-2000.
4088
4089 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4090
4091         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4092         UTF-2000.
4093
4094 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4095
4096         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4097         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4098
4099 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4100
4101         * mule/mule-charset.el (default-coded-charset-priority-list):
4102         `japanese-jef-china3' is renamed `china3-jef'.
4103
4104 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4105
4106         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4107         `japanese-jef-china3' and `ideograph-cbeta'.
4108
4109 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4110
4111         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4112
4113 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4114
4115         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4116         `chinese-big5-cdp'.
4117
4118 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4119
4120         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4121         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4122
4123 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4124
4125         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4126         loading character definitions.
4127
4128 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4129
4130         * dumped-lisp.el (preloaded-file-list): Rename
4131         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4132
4133 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4134
4135         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4136         `chinese-big5'.
4137
4138 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4139
4140         * dumped-lisp.el (preloaded-file-list): Dump
4141         "Ideograph-R028-Private" with XEmacs UTF-2000.
4142
4143 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4144
4145         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4146         `chinese-gb12345'.
4147
4148 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4149
4150         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4151         `ideograph-gt-pj-{1..11}'.
4152
4153         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4154         XEmacs UTF-2000.
4155
4156 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4157
4158         * mule/mule-charset.el (default-coded-charset-priority-list):
4159         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4160         `chinese-isoir165'.
4161
4162 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4163
4164         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4165         `image/png', `image/x-xpm' and `image/tiff'.
4166
4167         * files.el (binary-file-regexps): Add *.PNG.
4168
4169 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4170
4171         * mule/mule-charset.el (default-coded-charset-priority-list):
4172         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4173         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4174
4175 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4176
4177         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4178         the first completion when UTF-2000 is running.
4179
4180 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4181
4182         * mule/mule-charset.el (default-coded-charset-priority-list):
4183         Delete `ucs'.
4184
4185 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4186
4187         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4188
4189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4190         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4191
4192 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4193
4194         * mule/vietnamese.el (vscii-2): Delete abolished property
4195         `composite'; now composite mode is default.
4196
4197 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4198
4199         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4200         of `raw-text'; check \uHHHH representation even if non-ascii
4201         characters are not found.
4202
4203         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4204         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4205         unconditionally.
4206
4207         * mule/viet-ccl.el: New file.
4208
4209         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4210         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4211         - Separate CCL based implementations to viet-ccl.el.
4212
4213 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4214
4215         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4216         "jisx0213.2000-1".
4217         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4218
4219         * mule/mule-charset.el (default-coded-charset-priority-list):
4220         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4221         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4222
4223 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4224
4225         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4226
4227 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4228
4229         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4230         `ucs' in UTF-2000.
4231
4232 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4233
4234         * mule/mule-charset.el (default-coded-charset-priority-list):
4235         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4236         `arabic-iso8859-6'.
4237
4238 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4239
4240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4241         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4242
4243 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4244
4245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4246         `katakana-jisx0201' in UTF-2000.
4247
4248 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4249
4250         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4251         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4252         "u0FB50-Arabic-Presentation-Forms-A",
4253         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4254         "u0FE50-Small-Form-Variants",
4255         "u0FE70-Arabic-Presentation-Forms-B",
4256         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4257         UTF-2000.
4258
4259 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4260
4261         * dumped-lisp.el (preloaded-file-list): Delete
4262         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4263         ... "Ideograph-R214-Flute" in UTF-2000.
4264
4265 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4266
4267         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4268         (japanese-jisx0213-2): New coded-charset.
4269
4270         * dumped-lisp.el (preloaded-file-list): Add
4271         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4272         "Ideograph-R030-Mouth".
4273
4274 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4275
4276         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4277         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4278         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4279         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4280         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4281         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4282         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4283         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4284
4285 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4286
4287         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4288         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4289         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4290         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4291         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4292
4293         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4294         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4295
4296 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4297
4298         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4299         in UTF-2000.
4300
4301 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4302
4303         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4304         (chinese-isoir165): Moved from mule/chinese.el.
4305         (chinese-cns11643-3): Moved from mule/chinese.el.
4306         (chinese-cns11643-4): Moved from mule/chinese.el.
4307         (chinese-cns11643-5): Moved from mule/chinese.el.
4308         (chinese-cns11643-6): Moved from mule/chinese.el.
4309         (chinese-cns11643-7): Moved from mule/chinese.el.
4310
4311         * mule/chinese.el: Move definition of coded-charsets to
4312         mule/mule-conf.el.
4313
4314 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4315
4316         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4317         `ideograph-daikanwa'.
4318
4319 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4320
4321         * dumped-lisp.el (preloaded-file-list): Delete
4322         "ccs-jisx0201-latin.el".
4323
4324 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4325
4326         * dumped-lisp.el (preloaded-file-list): Add
4327         "u031A0-Extended-Bopomofo" in UTF-2000.
4328
4329 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4330
4331         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4332         renamed to u02E00-CJK-Radical-Supplement.
4333
4334 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4335
4336         * dumped-lisp.el (preloaded-file-list): Add
4337         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4338         "u030A0-Katakana", "u03100-Bopomofo",
4339         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4340         "u03200-Enclosed-CJK-Letters-and-Months" and
4341         "u03300-CJK-Compatibility".
4342
4343 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4344
4345         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4346         "u02F00-Kangxi-Radicals" and
4347         "u02FF0-Ideographic-Description-Characters".
4348
4349 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4350
4351         * dumped-lisp.el (preloaded-file-list): Add
4352         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4353         "u02800-Braille-Patterns" in UTF-2000.
4354
4355 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4356
4357         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4358         "uXXXXX-*.el" in UTF-2000.
4359
4360         * bytecomp.el (byte-compile-insert-header): Delete comments if
4361         non-ASCII characters are found; allow `byte-compile-dynamic' and
4362         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4363         `raw-text'.
4364
4365 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4366
4367         * dumped-lisp.el (preloaded-file-list): Add
4368         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4369         "u025A0-Geometric-Shapes.el".
4370
4371 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4372
4373         * dumped-lisp.el (preloaded-file-list): Add
4374         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4375         "u02460-Enclosed-Alphanumerics.el".
4376
4377 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4378
4379         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4380         `chinese-gb2312'.
4381
4382         * dumped-lisp.el (preloaded-file-list): Add
4383         "u02200-Mathematical-Operators.el" and
4384         "u02300-Miscellaneous-Technical.el".
4385
4386 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4387
4388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4389         `chinese-cns11643-*'.
4390
4391         * dumped-lisp.el (preloaded-file-list): Add
4392         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4393         "u02190-Arrows.el" in UTF-2000.
4394
4395 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4396
4397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4398         `korean-ksc5601'.
4399
4400         * dumped-lisp.el (preloaded-file-list): Add
4401         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4402         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4403         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4404
4405 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4406
4407         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4408
4409 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4410
4411         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4412         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4413         "u01780-Khmer.el", "u01800-Mongolian.el",
4414         "u01E00-Latin-Extended-Additional.el" and
4415         "u01F00-Greek-Extended.el" in UTF-2000.
4416
4417 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4418
4419         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4420         `ethiopic-ucs' and `ethiopic'.
4421
4422         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4423         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4424
4425         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4426         from mule/ethiopic.el.
4427
4428         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4429         mule/mule-conf.el.
4430
4431 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4432
4433         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4434         `lao'.
4435
4436         * mule/mule-conf.el (lao): New coded-charset.
4437
4438         * dumped-lisp.el (preloaded-file-list): Add
4439         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4440         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4441         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4442         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4443         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4444
4445 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4446
4447         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4448         `ucs-bmp' and `arabic-iso8859-6'.
4449
4450 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4451
4452         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4453         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4454         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4455
4456 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4457
4458         * startup.el (normal-top-level): Load autoload file for UTF-2000
4459         in UTF-2000.
4460
4461 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4462
4463         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4464         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4465         "u00020-Basic-Latin.el", "u00080-C1.el",
4466         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4467         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4468         "u002B0-Spacing-Modifier-Letters.el",
4469         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4470         UTF-2000.
4471
4472 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4473
4474         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4475         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4476         instead of `vietnamese-viscii-*'.
4477
4478 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4479
4480         * mule/mule-conf.el: New file.
4481
4482         * mule/misc-lang.el: Move definition of charset `ipa' to
4483         mule/mule-conf.el.
4484
4485 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4486
4487         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4488         `latin-viscii'; prefer it for characters used in Vietnamese.
4489
4490 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4491
4492         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4493
4494 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4495
4496         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4497         `vietnamese-viscii-lower'.
4498         (latin-viscii-upper): Renamed from charset
4499         `vietnamese-viscii-upper'.
4500         (vietnamese-viscii-lower): New alias for charset
4501         `latin-viscii-lower'.
4502         (vietnamese-viscii-upper): New alias for charset
4503         `latin-viscii-upper'.
4504
4505 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4506
4507         * mule/mule-charset.el (default-coded-charset-priority-list):
4508         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4509
4510 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4511
4512         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4513         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4514         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4515         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4516         lisp/utf-2000.
4517
4518 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4519
4520         * mule/ccs-tcvn5712.el: New file.
4521
4522 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4523
4524         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4525         in UTF-2000.
4526
4527 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4528
4529         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4530         `japanese-jisx0208'.
4531
4532 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4533
4534         * dumped-lisp.el (preloaded-file-list): Add
4535         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4536         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4537         UTF-2000.
4538
4539         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4540         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4541         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4542         mule/ccs-viscii.el: New files.
4543
4544         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4545         if \uXXXX is found.
4546
4547 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4548
4549         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4550         `hiragana-jisx0208' and `katakana-jisx0208'.
4551
4552 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4553
4554         * mule/chinese.el (chinese-cns11643-3): Define it even if
4555         `utf-2000' is provided.
4556         (chinese-cns11643-4): Likewise.
4557         (chinese-cns11643-5): Likewise.
4558         (chinese-cns11643-6): Likewise.
4559         (chinese-cns11643-7): Likewise.
4560
4561 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4562
4563         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4564         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4565
4566 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4567
4568         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4569         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4570
4571 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4572
4573         * mule/mule-charset.el (default-coded-charset-priority-list):
4574         Setup in UTF-2000.
4575
4576 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4577
4578         * mule/viet-chars.el: Don't define charset
4579         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4580         they are defined as builtin charsets.
4581
4582 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4583
4584         * version.el (emacs-version): Add more space just before UTF-2000
4585         version string.
4586
4587 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4588
4589         * version.el ([constant] emacs-version): Don't add a space in the
4590         preceding place of `xemacs-betaname' because it is duplicated.
4591         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4592
4593         * startup.el (splash-frame-body): Add ETL.
4594
4595 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4596
4597         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4598         is provided because it is defined as builtin charset.
4599         (chinese-cns11643-4): Likewise.
4600         (chinese-cns11643-5): Likewise.
4601         (chinese-cns11643-6): Likewise.
4602         (chinese-cns11643-7): Likewise.
4603
4604 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4605
4606         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4607         coding-system `iso-10646-ucs-4' is not defined.
4608
4609 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4610
4611         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4612         coding-system if `utf-2000' is provided.
4613
4614 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4615
4616         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4617         `utf-2000' is provided.
4618
4619 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4620
4621         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4622         if utf-2000 is provided temporally.
4623
4624 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4625
4626         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4627         as builtin variable].
4628
4629 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4630
4631         * files.el (insert-file-contents-literally): Treat file as binary;
4632         call file-name-handlers. [sync with Emacs 20.3.10]
4633
4634 2008-12-28  Vin Shelton  <acs@xemacs.org>
4635
4636         * XEmacs 21.4.22 is released
4637
4638 2008-12-30  Vin Shelton  <acs@xemacs.org>
4639
4640         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4641         during building even if no packages are found.
4642
4643 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4644
4645         * printer.el (generic-print-region): 
4646         (generic-print-buffer): 
4647         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4648         check if the msprinter device is available, now that msprinter is
4649         always available as a specifier tag. 
4650
4651 2008-12-24  Vin Shelton  <acs@xemacs.org>
4652
4653         * about.el: Add Francisco to my bio!
4654
4655 2008-12-23  Vin Shelton  <acs@xemacs.org>
4656
4657         * autoload.el: Move operator definitions to autoload-operators.el
4658         in the xemacs-base package.
4659
4660 2007-11-22  Vin Shelton  <acs@xemacs.org>
4661
4662         * about.el (about-hacker-contribution): Updated my bio.
4663
4664 2007-10-07  Vin Shelton  <acs@xemacs.org>
4665
4666         * XEmacs 21.4.21 is released
4667
4668 2007-09-19  Didier Verna  <didier@xemacs.org>
4669
4670         Update my personal info.
4671         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4672         * about.el (about-other-current-hackers): Ditto.
4673         * about.el (about-url-alist): Add my musical website.
4674         * about.el (about-personal-info): Update my entry.
4675         * about.el (about-hacker-contribution): Ditto.
4676
4677 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4678
4679         * package-get.el (package-get-download-sites): Update download
4680         sites in Japan.
4681         * package-get.el (package-get-pre-release-download-sites): Ditto.
4682
4683 2007-08-18  Vin Shelton  <acs@xemacs.org>
4684
4685         * package-get.el (package-get-pre-release-download-sites): Sync
4686         mirror sites with 21.5.  (Thanks, Adrian)
4687
4688 2007-08-09  Mike Sperber  <mike@xemacs.org>
4689
4690         * startup.el (migrate-user-init-file): Create backup of
4691         `user-init-file' before migrating.
4692         * startup.el (maybe-migrate-user-init-file): Print
4693         information about backup file.
4694         (maybe-create-compatibility-dot-emacs): Follow above change.
4695
4696 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4697
4698         * font-lock.el: Sync font-lock-add-keywords and
4699         font-lock-remove-keywords from GNU Emacs.
4700         * font-lock.el (font-lock-keywords-alist): New.
4701         * font-lock.el (font-lock-removed-keywords-alist): New.
4702         * font-lock.el (font-lock-add-keywords): New.
4703         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4704         * font-lock.el (font-lock-remove-keywords): New.
4705
4706 2007-08-16  Vin Shelton  <acs@xemacs.org>
4707
4708         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4709         patch from Hans de Graaff.
4710
4711 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4712
4713         * package-get.el (package-get-download-sites): Document Chile and
4714         update Denmark download site.
4715         * package-get.el (package-get-pre-release-download-sites): Ditto.
4716
4717 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4718
4719         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4720
4721 2006-12-09  Vin Shelton  <acs@xemacs.org>
4722
4723         * XEmacs 21.4.20 is released
4724
4725 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4726
4727         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4728
4729 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4730
4731         * info.el (Info-find-file-node, Info-insert-dir)
4732         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4733         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4734         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4735         and discussion.
4736
4737 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4738
4739         * obsolete.el (line-beginning-position): New, from 21.5.x.
4740         (line-end-position): Ditto.
4741
4742 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4743
4744         * package-get.el (package-get-download-sites): Welcome
4745         nl.xemacs.org and Thanks!
4746         * package-get.el (package-get-pre-release-download-sites): Ditto.
4747
4748 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4749
4750         * font-lock.el: Add support for not-so recent changes in Java to
4751         java-mode.
4752
4753 2006-01-28  Vin Shelton  <acs@xemacs.org>
4754
4755         * XEmacs 21.4.19 is released
4756
4757 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4758
4759         * easymenu.el: Update copyright. 
4760         * easymenu.el (easy-menu-all-popups):
4761         Add a docstring. 
4762         * easymenu.el (easy-menu-add):
4763         Document a bug, rework the function to preserve any existing
4764         non-default mode-popup-menu instead of overwriting it, and not to
4765         bother normalising the menu title (nothing else does).
4766         * easymenu.el (easy-menu-remove):
4767         Restore the default mode-popup-menu instead of leaving an empty
4768         one when we remove the last easy-menu popup. 
4769
4770 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4771
4772         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4773         as suggested by Rodrigo Ventura.
4774         * package-get.el (package-get-pre-release-download-sites): Ditto,
4775         with replacement of xemacs-21.5 by beta, which is the logical path
4776         to our beta core and package pre-releases.
4777
4778 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4779
4780         * package-get.el (package-get-download-sites): Add Hong Kong
4781         download site.
4782         * package-get.el (package-get-pre-release-download-sites): Ditto.
4783
4784 2005-12-26  Vin Shelton  <acs@xemacs.org>
4785
4786         * find-paths.el:
4787         * find-paths.el (paths-emacs-root-p): Add search for package root.
4788         * find-paths.el (paths-find-emacs-root): Replaced with
4789         paths-find-invocation-roots, which returns a list of roots.
4790         * find-paths.el (paths-find-invocation-roots): New.
4791         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4792
4793 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4794
4795         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4796         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4797
4798 2005-12-03  Vin Shelton <acs@xemacs.org>
4799
4800         * XEmacs 21.4.18 is released
4801
4802 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4803
4804         * package-get.el (package-get-download-sites): Update reflecting
4805         latest http://www.xemacs.org/Releases/ information generated by
4806         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4807         * package-get.el (package-get-pre-release-download-sites): Ditto.
4808
4809 2005-02-28  Simon Josefsson  <jas@extundo.com>
4810
4811         * about.el (xemacs-hackers): Add jas.
4812         (about-other-current-hackers): Likewise.
4813         (about-url-alist): Add URL for jas.
4814         (about-personal-info): Document jas.
4815         (about-hacker-contribution): Describe jas contributions.
4816
4817 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4818
4819         * easymenu.el (easy-menu-remove): As described in 
4820         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4821         except the "Command" menu from mode-popup-menu. 
4822
4823 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4824  
4825         * font.el (font-spatial-to-canonical): Correct calculation of 
4826         return value for pixel-based input value. 
4827  
4828 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4829
4830         * code-process.el (call-process): Process-related docstring
4831         improvements spurred by Norbert Koch.
4832         * code-process.el (call-process-region): Ditto.
4833         * code-process.el (start-process): Ditto.
4834
4835 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4836
4837         * finder.el (finder-find-library): Return filename actually
4838         searched for.
4839
4840 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4841
4842         * help.el (view-emacs-news): Use `expand-file-name' instead of
4843         `locate-data-file' as the latter will find any "NEWS" files that
4844         might exist in packages _before_ the one in core.
4845
4846 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4847
4848         * package-get.el (package-get-init-package):
4849         package-get-init-package buglet (21.4.17) by Jeff Mincy
4850         <mincy@rcn.com> fixing false temporary load-path shadows reported
4851         after package installation and simplifying code.
4852
4853 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4854
4855         * package-get.el (package-get-download-sites): Sync mirrors list
4856         with the XEmacs website.
4857         (package-get-pre-release-download-sites): Ditto.
4858
4859 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4860
4861         * derived.el (derived-mode-merge-syntax-tables):
4862         Revert my 21.5-only patch of 2003-07-18 which slipped in
4863         through Jerry James's patch of 2004-06-07.
4864
4865 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4866
4867         * cmdloop.el (keyboard-quit): Remove workaround for
4868         `region-active-p' not making sure active region is in current
4869         buffer now that it does.
4870         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4871         * simple.el (region-active-p): `region-active-p' to only return t
4872         when active region is in current buffer.
4873
4874 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4875
4876         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4877         package names, quell a byte-compiler warning, doc fix.
4878
4879 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4880
4881         * buffer.el (pop-to-buffer):
4882         * window-xemacs.el (display-buffer):
4883         Document use of `same-window-buffer-names,' `same-window-regexps'
4884         by pop-to-buffer and display-buffer. 
4885         
4886 2005-02-06  Vin Shelton <acs@xemacs.org>
4887
4888         * XEmacs 21.4.17 is released
4889
4890 2005-01-29  Ben Wing  <ben@xemacs.org>
4891
4892         * shadow.el (find-emacs-lisp-shadows):
4893         Add custom-defines to list of ignored files.
4894
4895 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4896
4897         * simple.el (shifted-motion-keys-select-region): Fix statement
4898         about unshifted-motion-keys-deselect-region.
4899
4900 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4901
4902         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4903         now) for GNU Emacs compatibility.
4904         (make-obsolete-variable): Ditto.
4905
4906 2004-01-08  Ben Wing  <ben@xemacs.org>
4907
4908         * code-files.el (load):
4909         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4910
4911 2004-12-05  Vin Shelton <acs@xemacs.org>
4912
4913         * XEmacs 21.4.16 is released
4914
4915 2004-12-04  Vin Shelton  <acs@xemacs.org>
4916
4917         * auto-autoloads.el: Regenerated.
4918
4919         * custom-load.el: Regenerated.
4920
4921 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4922
4923         Fix bug: apropos errors if a defalias refers to an undefined
4924         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4925
4926         * apropos.el (apropos):
4927         (apropos-command):
4928         * help.el (frob-help-extents):
4929         * help-macro.el (make-help-screen):
4930         * hyper-apropos.el (hyper-apropos-grok-functions):
4931         (hyper-apropos-get-doc):
4932         Catch void-function error thrown by `documentation'.
4933
4934 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4935
4936         * packages.el (package-require): Fix incorrect arg to format.
4937         This fixes a `format specifier' error.
4938
4939 2004-08-13  Jerry James  <james@xemacs.org>
4940
4941         * bytecomp.el (forward-word): Tell the byte compiler the correct
4942         number of arguments to forward-word.
4943
4944 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4945
4946         * etags.el: Fixed loading of include files for tag completion. Now
4947         you can make a tag file for a library, include it into your
4948         project and it will be reloaded only if it changed. Infinte
4949         include loops are detected and the correct tag files are loaded.
4950         * etags.el (buffer-tag-table-list): Load and verify tag files in
4951         the external function buffer-tag-table-list-load.
4952         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4953         tag files. Also load the included tag files. The priority of the
4954         included files is right below their parent file. If multiple
4955         matches occur then the symbols from the parent file are found
4956         first.
4957         * etags.el (tag-table-include-files): Corrected comment
4958         string. Switched to pattern constant tags-include-pattern to have
4959         it at a central location.
4960         * etags.el (tags-include-pattern): Added doc string.
4961         * etags.el (add-to-tag-completion-table): Removed obsolete
4962         comments as the include files are allready returned by
4963         buffer-tag-table-list and loaded.
4964         * etags.el (find-tag-internal): The include files are allready
4965         included in tag-tables as buffer-tag-table-list returns them now.
4966
4967 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4968
4969         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4970         Loading items into the notebook is now done by C code.
4971         * widgets-gtk.el (gtk-widget-instantiate-internal):
4972         Style no longer changed.
4973
4974 2004-06-28  Nix  <nix@esperi.org.uk>
4975
4976         * cmdloop.el (truncate-command-history-for-gc): Delay
4977         execution of all things that look up variable bindings,
4978         via `enqueue-eval-event'.
4979
4980 2004-06-24  Vin Shelton  <acs@xemacs.org>
4981
4982         * package-get.el (package-get-require-signed-base-updates):
4983         now defaults to nil.
4984
4985 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4986
4987         * subr.el (split-string): Clean up docstring.
4988
4989 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4990
4991         * faces.el (zmacs-region): fix typo in docstring.
4992
4993 2004-06-07  Jerry James  <james@xemacs.org>
4994
4995         * derived.el: Synch with Emacs 21.3.
4996         * subr.el (with-local-quit): New, from Emacs 21.3.
4997         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4998         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4999         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
5000
5001 2004-06-16  Jerry James  <james@xemacs.org>
5002
5003         * cl.el (cl-set-substring): Increment start by the length of the
5004         string, not the string itself.
5005
5006 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
5007
5008         * etags.el (tag-table-include-files): Expand included TAGS file
5009         paths to avoid problems with relative paths.  Thanks to Peter
5010         Chubb <peterc@gelato.unsw.edu.au>.
5011         * etags.el (tags-include-pattern): New.
5012         * etags.el (add-to-tag-completion-table): Parse and ignore
5013         trailing include lines.
5014
5015 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5016
5017         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5018         avoiding line solely composed of equal signs.
5019
5020 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5021
5022         * cus-edit.el (alloc): Typo fix.
5023         * cus-edit.el (custom-browse-visibility): Ditto.
5024         * cus-edit.el (custom-variable-value-create): Ditto.
5025         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5026         * cus-edit.el (custom-save-variables): Bind print-length and
5027         print-level to nil to avoid value abbreviation.
5028         * cus-edit.el (custom-save-face-internal): Ditto.
5029         * cus-edit.el (custom-save-faces): Save in sorted order.
5030         * cus-edit.el (custom-save-resets): Bind print-length and
5031         print-level to nil to avoid value abbreviation.
5032         * cus-edit.el (custom-save-loaded-themes): Ditto.
5033
5034 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5035
5036         * subr.el (split-string-default-separators): New.
5037         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5038         see comment in source.
5039
5040 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5041
5042         * mule/japanese.el (paragraph-start, paragraph-separate):
5043         Remove anchor to BOL.
5044
5045 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5046
5047         * cl.el (gensym, gentemp): Improve docstrings.
5048
5049 2004-05-10  Vin Shelton  <acs@xemacs.org>
5050
5051         * etags.el: Sync with 21.5 version.
5052
5053 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5054
5055         * etags.el:
5056         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5057         only for use with exuberant ctags. This will also enable building of 
5058         completion tables with exuberant ctags. This will not work with
5059         xemacs ctags. 
5060         * etags.el (get-tag-table-buffer): New function for creating of
5061         completion table is used if tags-exuberant-ctags-optimization-p ist t
5062         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5063         finding the tag names. New.
5064         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5065         building tag completion table with exuberant ctags. New.
5066         * etags.el (find-tag-internal): Improve exact tag matching for tags
5067         with name fields. Before the patch return types of functions or
5068         function parameters (with exuberant ctags) were found as matches.
5069
5070 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5071
5072         * list-mode.el (display-completion-list): Fixed completion list was
5073         taking the width of the frame and not of the window for displaying
5074         the selection methods.
5075
5076 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5077
5078         * menubar-items.el (default-menubar): Options are saved to custom.el.
5079
5080
5081 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5082
5083         * isearch-mode.el (isearch-abort): Preserve successful search target.
5084
5085 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5086
5087         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5088         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5089         Bihlmeyer.
5090         * gnuserv.el (gnuserv-mode-line-string): New.
5091         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5092         gnuserv-mode.
5093         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5094         * gnuserv.el (gnuserv-edit-files): Use
5095         make-x-device-with-gtk-fallback.
5096
5097 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5098
5099         * gtk-widgets.el: New import: gtk-accel-group-new.
5100         * dialog-gtk.el:
5101         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5102         * dialog-gtk.el (popup-builtin-question-dialog):
5103         Added support for dialog button mnemonics.
5104
5105 2004-03-22  Chris Green <cmg@dok.org>
5106
5107         * process.el (shell-command): Output buffer was ignored when a
5108         background process was run via shell-command.
5109
5110 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5111
5112         * cus-edit.el (custom-save-variables): Retrieve a list of
5113         variables to save first, sort it, and make sure the variables are
5114         saved in sorted order.
5115
5116 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5117  
5118         * package-get.el (package-get-update-base-from-buffer): Force
5119         binary coding system for verifying GnuPG signature in the
5120         package-index file.
5121  
5122 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5123
5124         * package-get.el (package-get-package-index-file-location): Handle
5125         missing "EMACSPACKAGEPATH" environment variable.
5126
5127 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5128
5129         * package-admin.el (package-admin-find-top-directory): Simplify
5130         directory comparisions and fix substring errors on short path
5131         components.
5132         * package-get.el (package-get-package-index-file-location):
5133         Default to first component of "EMACSPACKAGEPATH", if set.
5134
5135 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5136
5137         * package-get.el (process-error): New error datum.
5138
5139 2004-02-02  Vin Shelton <acs@xemacs.org>
5140
5141         * XEmacs 21.4.15 is released
5142
5143 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5144
5145         * itimer.el (activate-itimer): Modify the itimer timeout value as
5146         if it were begun at the last time when the itimer driver was woken
5147         up.
5148
5149 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5150
5151         * specifier.el (Copyright):
5152         Update.
5153         (make-specifier-and-init):
5154         (map-specifier):
5155         (canonicalize-inst-pair):
5156         (canonicalize-spec-list):
5157         (set-specifier):
5158         Synch docstrings to 21.5 where appropriate.
5159
5160 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5161
5162         * package-get.el (package-get-list-packages-where): New.  A
5163         function that allows searching for groups of packages.  For
5164         example, find all packages that require the fsf-compat package.
5165
5166 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5167
5168         The Great PUI Sync.
5169
5170         * auto-autoloads.el: Regenerated.
5171
5172         * custom-load.el: Regenerated.
5173
5174         * dumped-lisp.el (packages-hardcoded-lisp): New.
5175
5176         * menubar-items.el (menu-max-items): New.
5177         (menu-submenu-max-items): New.
5178         (menu-submenu-name-format): New.
5179         (menu-split-long-menu): New.
5180         (menu-sort-menu): New.
5181         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5182
5183         * obsolete.el (pui-add-install-directory): Renamed to the more
5184         logical `pui-set-local-package-get-directory'.
5185         (package-get-download-menu): Moved to `package-ui.el' and renamed
5186         to `package-ui-add-download-menu'.
5187
5188         * package-admin.el (package-admin-install-function-mswindows):
5189         Whitespace clean up.
5190         (package-admin-add-single-file-package): Removed.
5191         (package-admin-default-install-function): Whitespace clean up.
5192         (package-admin-find-top-directory): New.
5193         (package-admin-get-install-dir): Use it.
5194         (package-admin-get-manifest-file): 
5195         (package-admin-check-manifest): 
5196         (package-admin-add-binary-package):
5197         (package-admin-get-lispdir):
5198         (package-admin-delete-binary-package):
5199         (package-admin):
5200
5201         * package-get.el (package-get-package-index-file-location): New.
5202         (package-get-install-to-user-init-directory): New.
5203         (package-get-remote):
5204         (package-get-download-sites):
5205         (package-get-pre-release-download-sites): New.
5206         (package-get-site-release-download-sites): New.
5207         (package-get-base-filename):
5208         (package-get-always-update):
5209         (package-get-user-index-filename): Removed.
5210         (package-get-pgp-available-p): New.
5211         (package-get-require-signed-base-updates):
5212         (package-get-was-current):
5213         (package-entries-are-signed): New.
5214         (package-get-continue-update-base): New.
5215         (package-get-download-menu): Removed.
5216         (package-get-require-base):
5217         (package-get-update-base-entry):
5218         (package-get-locate-file):
5219         (package-get-locate-index-file):
5220         (package-get-maybe-save-index):
5221         (package-get-update-base):
5222         (package-get-update-base-from-buffer):
5223         (package-get-update-base-entries):
5224         (package-get-interactive-package-query):
5225         (package-get-update-all):
5226         (package-get-all):
5227         (package-get-dependencies):
5228         (package-get-init-package):
5229         (package-get-info): New.
5230         (package-get):
5231         (package-get-staging-dir):
5232         (package-get-set-version-prop): Removed.
5233         (package-get-installedp):
5234         (package-get-ever-installed-p):
5235         (packages): Removed.
5236         (package-get-custom-groups): Removed.
5237         (package-get-custom): Removed.
5238         (package-get-custom-add-entry): Removed.
5239
5240         * package-info.el (batch-update-package-info):
5241
5242         * package-net.el (package-net-batch-generate-bin-ini):
5243         (package-net-update-installed-db):
5244
5245         * package-ui.el (pui-info-buffer):
5246         (pui-directory-exists): Removed.
5247         (pui-package-dir-list): Removed.
5248         (pui-add-install-directory): Removed.
5249         (package-ui-download-menu): New.
5250         (package-ui-pre-release-download-menu): New.
5251         (package-ui-site-release-download-menu): New.
5252         (pui-set-local-package-get-directory): New.
5253         (pui-package-symbol-char):
5254         (pui-update-package-display):
5255         (pui-toggle-package):
5256         (pui-toggle-package-key):
5257         (pui-toggle-package-delete):
5258         (pui-toggle-package-delete-key):
5259         (pui-toggle-package-event):
5260         (pui-toggle-verbosity-redisplay):
5261         (pui-install-selected-packages):
5262         (pui-add-required-packages):
5263         (pui-help-echo):
5264         (pui-display-info):
5265         (list-packages-mode):
5266         (pui-list-packages):
5267
5268         * packages.el (packages-compute-package-locations):
5269         (package-require):
5270         (package-delete-name):
5271         (packages-hardcoded-lisp): Removed.
5272         (packages-useful-lisp): Removed.
5273         (packages-unbytecompiled-lisp): Removed.
5274         (packages-find-package-directories):
5275
5276         Summary:
5277
5278         Major code clean up of all things PUI.
5279
5280         Much improved code to determine where packages should be
5281         installed.  PUI no longer depends on any packages being
5282         pre-installed to compute where packages are to be installed to.
5283
5284         The user can specify the location of their package-index file.  It
5285         isn't necessary to set this because it has sane defaults.  People
5286         who "run-in-place" won't accidently overwrite the CVS
5287         package-index file.  See
5288         `package-get-package-index-file-location'. 
5289
5290         PUI will now properly clean up after itself in the event of an
5291         unsuccessful package install.  This drastically reduces the number
5292         of "wrong md5sum" FAQs.
5293
5294         non-Mule XEmacsen can no longer install Mule packages.
5295
5296         Package management via the custom interface has been removed.
5297
5298         The PUI related menubar items have been reorganised.
5299
5300         The PGP verification code has been fixed and the default for
5301         whether or not it is used is automatically computed.
5302
5303         * update-elc.el ((preloaded-file-list site-load-packages
5304         need-to-dump dumped-exe)):
5305         Just a couple of small changes to allow for
5306         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5307         existing anymore.
5308
5309 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5310
5311         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5312         apply `format' to the first argument of byte-compile-warn, it
5313         already calls format.
5314
5315 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5316
5317         * files.el (delete-old-versions): Avoid going interactive during
5318         make install when environment variable VERSION_CONTROL is set.
5319
5320 2003-12-04  Vin Shelton  <acs@xemacs.org>
5321
5322         * menubar-items.el (menu-item-search): Only bring up search dialog
5323         box if the feature is available and desired.
5324
5325 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5326
5327         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5328
5329 2003-11-05  Vin Shelton  <acs@xemacs.org>
5330
5331         * help.el (Help-prin1-face):
5332         (Help-princ-face):
5333         princ and prin1 are functions and need to be called as such.  The
5334         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5335
5336 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5337
5338         * about.el (about-xemacs): Give full version and build date.
5339
5340 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5341
5342         * win32-native.el (grep-null-device): This XEmacs has null-device.
5343
5344 2003-09-06  Mike Sperber  <mike@xemacs.org>
5345
5346         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5347         implement the specified semantics for `defvar.'
5348
5349 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5350
5351         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5352         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5353         displaying buffer in question.
5354
5355 2003-09-03  Vin Shelton <acs@xemacs.org>
5356
5357         * XEmacs 21.4.14 is released
5358
5359 2003-08-17  Vin Shelton  <acs@xemacs.org>
5360
5361         * about.el: Vanity patch.
5362
5363 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5364
5365         * code-process.el (call-process):
5366         (call-process-region):
5367         (start-process):
5368         Document coding system processing.
5369
5370 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5371
5372         * startup.el (splash-frame-body): Idiomatic English.
5373
5374 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5375
5376         * font-lock.el (font-lock-match-java-declarations): Move
5377         save-restriction, narrow-to-region to beginning of function to
5378         avoid going beyond the limit and causing an infloop.
5379
5380 2003-04-16  Jerry James  <james@xemacs.org>
5381
5382         * keydefs.el: Remove mappings for keys mapped to the nowhere
5383         defined function function-key-error.
5384
5385 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5386
5387         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5388         lisp-interaction-mode-hook): Add the docstrings.
5389
5390 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5391
5392         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5393         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5394         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5395
5396 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5397
5398         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5399         lambda list after the original doc.  Care about
5400         #'(lambda () "SingleString") 
5401         (cl-upcase-arg): 
5402         (cl-function-arglist):
5403         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5404         circular data structures in lambda list specification
5405
5406 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5407
5408         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5409         to appear in font-lock-function-name-face.
5410
5411 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5412
5413         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5414         is not also the value of the lambda.
5415
5416 2003-05-06  Andy Piper  <andy@xemacs.org>
5417
5418         * files.el (revert-buffer): Make sure local variables get processed,
5419         even in the case of an optimized reversion.
5420
5421 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5422
5423         * XEmacs 21.4.13 is released
5424
5425 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5426
5427         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5428         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5429
5430 2003-02-14  Ben Wing  <ben@xemacs.org>
5431
5432         * byte-optimize.el:
5433         * byte-optimize.el (byte-compile-inline-expand):
5434         * byte-optimize.el (byte-compile-unfold-lambda):
5435         * byte-optimize.el (byte-optimize-form-code-walker):
5436         * byte-optimize.el (byte-optimize-form):
5437         * byte-optimize.el (byte-decompile-bytecode-1):
5438         * byte-optimize.el (byte-optimize-lapcode):
5439         Review carefully and sync up to 20.7 except for areas as noted.
5440         Fixes problem with JDE compilation.
5441
5442 2003-02-05  Ben Wing  <ben@xemacs.org>
5443
5444         * simple.el:
5445         * simple.el (motion-keys-for-shifted-motion):
5446         Omit M-S-home/end from motion keys.
5447
5448 2003-02-07  Ben Wing  <ben@xemacs.org>
5449
5450         * text-props.el (text-property-any):
5451         * text-props.el (text-property-not-all):
5452         Fix bug when end > start.
5453
5454 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5455
5456         * info.el (Info-insert-dir): Make default-directory end in
5457         separator.  Patch due to Martin Buchholz.
5458
5459 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5460
5461         * XEmacs 21.4.12 "Portable Code" is released.
5462
5463 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5464
5465         * about.el: Update golubev data.
5466
5467 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5468
5469         * isearch-mode.el (isearch-mode-map): Substitute comment on
5470         desirability, and back out "GR is printable" changes.
5471
5472 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5473
5474         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5475
5476 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5477
5478         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5479
5480 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5481
5482         * menubar-items.el (default-menubar): Use browse-url-mozilla
5483         instead of browse-url-gnome-moz for Mozilla.
5484
5485 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5486
5487         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5488
5489 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5490
5491         * files.el (auto-mode-alist): Remove redundant entries for modes
5492         that live in packages.
5493         (interpreter-mode-alist): Ditto.
5494
5495 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5496
5497         * menubar-items.el (default-menubar): Sync with current
5498         browse-url-xemacs.el.
5499
5500 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5501
5502         * XEmacs 21.4.10 "Military Intelligence" is released.
5503
5504 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5505
5506         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5507
5508 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5509
5510         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5511
5512 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5513
5514         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5515         effect free function.
5516         (font-lock-fontify-keywords-region): Supply the argument to
5517         font-lock-compile-keywords.
5518
5519 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5520
5521         * package-get.el (package-get-download-sites): Bring sites list
5522         up to date, prefer xx.xemacs.org addresses.
5523
5524 2002-09-27  Andy Piper  <andy@xemacs.org>
5525
5526         * dialog.el (make-dialog-box): for general dialogs only
5527         delete-frame-hook will be run.
5528
5529 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5530
5531         * font-lock.el (font-lock-fontify-syntactically-region): Add
5532         comment about lookup-syntax-properties, document LOUDLY as unused.
5533
5534 2002-08-26  Andy Piper  <andy@xemacs.org>
5535
5536         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5537         merge.
5538
5539 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5540
5541         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5542         (make-obsolete-variable): Ditto.
5543         (make-compatible): Ditto.
5544         (make-compatible-variable): Ditto.
5545
5546 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5547
5548         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5549         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5550
5551 2002-08-28  Andy Piper  <andy@xemacs.org>
5552
5553         * files.el (revert-buffer): propagate revert-without-query-status.
5554
5555 2002-06-03  Andy Piper  <andy@xemacs.org>
5556
5557         * dialog-items.el (make-search-dialog): align various subcontrols
5558         in visually pleasing ways, allow frame to autosize to the dialog
5559         size.
5560         * dialog.el (make-dialog-box): add a border inside the frame. Add
5561         :autosize property, if t then reset the frame size appropriately
5562         before the frame is mapped.
5563         * gutter-items.el (set-progress-feedback-instantiator): align
5564         various subcontrols.
5565         * gutter-items.el (set-progress-abort-instantiator): ditto.
5566
5567 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5568
5569         * XEmacs 21.4.9 "Informed Management" is released.
5570
5571 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5572
5573         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5574         "&optional append" argument.
5575
5576 2002-07-16  Didier Verna  <didier@xemacs.org>
5577
5578         * subr.el (replace-in-string): fix case fold bug introduced by
5579         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5580         case-fold-search in temporary buffers.
5581
5582 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5583
5584         * lib-complete.el (find-library): Remove check for mule because
5585         decompression DOES work on Mule.
5586
5587 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5588
5589         * simple.el (join-line): New alias for `delete-indentation'.
5590
5591 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5592
5593         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5594         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5595         (font-lock-builtin-face): New.
5596         (font-lock-constant-face): New.
5597         (font-lock-face-list): Add builtin and constant faces.
5598
5599 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5600
5601         * autoload.el (make-autoload): Support define-derived-mode.
5602         Collected puts of doc-string-elt property.  Based on a patch by
5603         Didier Verna <didier@xemacs.org>.
5604
5605 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5606
5607         * wid-edit.el (widget-field-activate): Fix docstring typo.
5608
5609 2002-07-23  Andy Piper  <andy@xemacs.org>
5610
5611         * about.el (about-personal-info): update me.
5612
5613 2002-07-12  Andy Piper  <andy@xemacs.org>
5614
5615         * custom.el (custom-theme-set-variables): remove bogus
5616         arguments. Use custom-set-default to set defaults.
5617         (custom-set-variables): update doc.
5618         (custom-local-buffer): new, synced from FSF.
5619         (custom-set-default): ditto.
5620         (defcustom): update doc.
5621
5622 2002-06-16  Andy Piper  <andy@xemacs.org>
5623
5624         * menubar-items.el (default-menubar): enable windows printing on
5625         cygwin as well as native.
5626
5627 2002-06-12  Andy Piper  <andy@xemacs.org>
5628
5629         * printer.el (generic-print-buffer): catch all errors so that the
5630         print device can be cleared in all scenarios.
5631         (Printer-clear-device): make sure clearing the printer allows it
5632         to be used again immediately.
5633         (generic-print-region): make sure the default printer face is
5634         black-on-white.
5635
5636 2002-04-23  Jerry James  <james@xemacs.org>
5637
5638         * window-xemacs.el (display-buffer-function): Change doc to
5639         reflect new arg.
5640         * window-xemacs.el (pre-display-buffer-function): Ditto.
5641         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5642         non-nil, make the new window just big enough for its contents.
5643         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5644         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5645         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5646
5647 2002-06-06  Andy Piper  <andy@xemacs.org>
5648
5649         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5650         (defcustom): ditto.
5651         (custom-handle-keyword): ditto.
5652
5653 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5654
5655         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5656         Make obsolete.  Default to nil.
5657         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5658         Inspired by a patch by John Palmieri.
5659
5660 2002-07-01  Mike Alexander  <mta@arbortext.com>
5661
5662         * process.el (shell-command-on-region): Don't delete the region
5663         before giving it to call-process-region
5664
5665 2002-06-04  Jerry James <james@eecs.ku.edu>
5666
5667         * find-paths.el (paths-find-architecture-directory): Search in
5668         `system-configuration'/`base', not `base'`system-configuration'.
5669
5670 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5671
5672         * info.el (Info-index): Add missing \ in [ t].
5673
5674 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5675
5676         * gutter-items.el (gutter-buffers-tab-visible-p,
5677         buffers-tab-omit-function, buffers-tab-selection-function,
5678         buffers-tab-filter-functions):
5679         Doc improvements.
5680
5681 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5682
5683         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5684
5685         * toolbar-items.el (toolbar-news): Fix typo in message string.
5686
5687 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5688
5689         * dialog.el (yes-or-no-p-dialog-box): 
5690         * cmdloop.el (y-or-n-p-minibuf):
5691         (yes-or-no-p-minibuf):
5692         (yes-or-no-p):
5693         (y-or-n-p): 
5694         Specify negative answers in docstrings.
5695
5696 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5697
5698         * package-ui.el (pui-help-echo): Display both installed and author
5699         version.  Use a balloon-help window to display extra info like
5700         package requires.
5701
5702 2002-05-30  Andy Piper  <andy@xemacs.org>
5703
5704         * files.el (revert-buffer-internal): don't visit
5705         revert-buffer. Kill buffer when not used. Suggested by Mike
5706         Alexander <mta@arbortext.com>
5707
5708 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5709
5710         * files.el (revert-buffer): More docstring fiddling.
5711
5712 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5713
5714         * files.el (revert-buffer):
5715         (revert-buffer-internal):
5716         (revert-buffer-insert-file-contents-function):
5717         Improve docstrings and comments.
5718
5719 2002-05-08  Andy Piper  <andy@xemacs.org>
5720
5721         * files.el (revert-buffer): observe noconfirm behavior.
5722
5723 2002-04-09  Andy Piper  <andy@xemacs.org>
5724
5725         * files.el (revert-buffer): use revert-buffer-internal if it looks
5726         like doing so will not result in any user-visible changes.
5727         (revert-buffer-internal): new function. Do the actual process of
5728         reversion and then see whether the result is any different to what
5729         we have already. If it is not then do nothing.
5730
5731 2001-12-11  Andy Piper  <andy@xemacs.org>
5732
5733         * menubar.el (get-popup-menu-response): re-order so that it works
5734         on more sane/facist window systems.
5735
5736 2001-12-03  Andy Piper  <andy@xemacs.org>
5737
5738         * faces.el (frob-face-property): don't infloop in face frobbing
5739         from Jan Vroonhof <jan@xemacs.org>.
5740
5741 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5742
5743         * faces.el (frob-face-property): Follow face fall-back hierarchy
5744         properly for face properties without an instance. Only do manual
5745         copy form 'default in last resort. This handles in particular
5746         the case where 'default itself has only a fall-back (which is
5747         the case by default on windows).
5748
5749 2001-11-24  Andy Piper  <andy@xemacs.org>
5750
5751         * printer.el (generic-print-region): set default-frame-plist to
5752         nil while creating the printer frame so that sizes reflect the
5753         printed page.
5754
5755         * faces.el (face-complain-about-font): Don't complain on printers.
5756
5757 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5758         
5759         * package-net.el: Andy synch.
5760         
5761 2001-12-16  Andy Piper  <andy@xemacs.org>
5762
5763         * package-get.el (package-get-update-all): Make sure installed.db
5764         gets updated after updating packages.
5765
5766 2002-03-28  Ben Wing  <ben@xemacs.org>
5767
5768         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5769         continuation, truncation so that we don't get line jumpiness from
5770         them being larger than the line height.
5771
5772         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5773
5774 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5775
5776         * font.el (font-window-system-mappings): Add mapping for Gtk
5777         (assume identical to X) 
5778
5779 2002-02-04  Andy Piper  <andy@xemacs.org>
5780
5781         * files.el (convert-standard-filename): Fix for short filename
5782         Peter Arius <pas@methodpark.de>
5783
5784 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5785
5786         * list-mode.el (default-choose-completion): completion-base-size
5787         should refer to local value in the completion list buffer.
5788
5789 2001-12-03  Didier Verna  <didier@xemacs.org>
5790
5791         * rect.el: autoload `replace-rectangle'.
5792         * keydefs.el (global-map): bind it to `C-x r p'.
5793
5794 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5795
5796         * XEmacs 21.4.8 "Honest Recruiter" is released.
5797
5798 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5799
5800         This patch is based on Jerry James's patch and analysis.
5801
5802         * select.el (get-clipboard):
5803         (get-selection):
5804         Update docstrings.
5805         (get-clipboard-foreign):
5806         (get-selection-foreign):
5807         New function for use as `interprogram-paste-function's.
5808
5809         * simple.el (interprogram-paste-function): Change default to
5810         `get-clipboard-foreign'; improve docstring.
5811         (interprogram-cut-function): Improve dosctring.
5812
5813 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5814
5815         * XEmacs 21.4.7 "Economic Science" is released.
5816
5817 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5818
5819         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5820
5821 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5822
5823         * obsolete.el (assq-delete-all): New compatibility alias for 
5824         remassq.
5825
5826 2002-01-09  Simon Josefsson  <jas@extundo.com>
5827
5828         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5829
5830 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5831
5832         * info.el (Info-auto-generate-directory): Default
5833         Info-auto-generate-directory to 'if-outdated.
5834
5835 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5836
5837         * startup.el (normal-top-level): Prevent migration code from
5838         trashing .emacs on an error in loading the init files.
5839
5840 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5841
5842         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5843         "system default" Xdefaults and friends get xrdb-mode.
5844
5845 2002-03-05  Mats Lidell  <matsl@contactor.se>
5846  
5847         * help-nomule.el (tutorial-supported-languages): Added Swedish
5848         tutorial. Sorted languages.
5849
5850 2002-02-11  Mike Sperber <mike@xemacs.org>
5851
5852         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5853         regenerating outdated dir files and dir is non-existent.
5854
5855 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5856
5857         * code-files.el (convert-mbox-coding-system): Improve comment.
5858         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5859         coding-system argument to `write-region-pre-hook' call.
5860         (write-region-pre-hook): Fix docstring to mention lockname argument.
5861
5862 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5863
5864         * minibuf.el (completing-read): Remove redundant wrong arg list.
5865
5866         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5867
5868 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5869
5870         * obsolete.el (interactive-form): new compatibility alias for 
5871         function-interactive.
5872
5873 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5874
5875         * menubar-items.el (Menubar-items-truncate-list): Removed.
5876         * menubar-items.el (Menubar-items-truncate-history): New.
5877         * menubar-items.el (default-menubar): Use
5878         Menubar-items-truncate-history.
5879
5880 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5881
5882         * printer.el (generic-print-region): Pass correct arguments to
5883         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5884         Torkelsson <torkel@acc.umu.se>.
5885
5886 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5887
5888         * help.el (describe-mode): synched with FSF 19.34; handle nil
5889         minor mode indicators.
5890
5891 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5892
5893         * minibuf.el (completing-read): Update docstring.
5894
5895 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5896
5897         * XEmacs 21.4.6 "Common Lisp" is released.
5898
5899 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5900
5901         * package-net.el: Inadvertant synch with Windows branch.  From
5902         Andy's log:
5903         (package-net-kit-version): new variable.
5904         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5905
5906 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5907
5908         * package-get.el (package-get-locate-index-file): Also search the
5909         core etc/ directory for the package index file if it can't be
5910         found in ~/.xemacs/.
5911
5912 2001-12-13  William Perry  <wmperry@gnu.org>
5913
5914         * dialog-gtk.el (popup-builtin-question-dialog):
5915         Conform to API in gui.c.
5916         
5917 2001-11-12  Andy Piper  <andy@xemacs.org>
5918
5919         * cus-edit.el (custom-save-face-internal): make sure we save
5920         non-themed faces.
5921         (custom-save-variables): ditto variables.
5922
5923 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5924
5925         * faces.el (make-face-family):
5926         (make-face-size):
5927         New face-modifying functions per Jan Vroonhof.
5928
5929         cus-face.el (custom-set-face-font-family):
5930         (custom-set-face-font-size):
5931         Use them.
5932
5933         * font.el (font-window-system-mappings): More precise docstring.
5934
5935         (font-create-name):
5936         (font-create-object):
5937         (tty-font-create-object):
5938         (tty-font-create-plist):
5939         (x-font-create-object):
5940         (x-font-create-name):
5941         (ns-font-create-name):
5942         (mswindows-font-create-object):
5943         (mswindows-font-create-name):
5944         Add doctrings.
5945
5946 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5947
5948         * gtk-faces.el (gtk-init-device-faces): removed spurious
5949         quote before let* expression.
5950
5951 2001-10-29  Andy Piper  <andy@xemacs.org>
5952
5953         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5954         modified when changing coding system.
5955
5956         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5957         that we invoke the GUI directory selector.
5958
5959 2001-10-25  Andy Piper  <andy@xemacs.org>
5960
5961         * dialog.el (make-dialog-box): use new directory dialog support.
5962         * minibuf.el (read-file-name-1): ditto.
5963         (read-file-name): ditto.
5964         (read-directory-name): ditto.
5965
5966 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5967
5968         * XEmacs 21.4.5 "Civil Service" is released.
5969
5970 2001-04-23  Didier Verna  <didier@xemacs.org>
5971
5972         * cus-edit.el (custom-variable-pre-save): New.
5973         * cus-edit.el (custom-variable-post-save): New.
5974         * cus-edit.el (custom-variable-save): use them.
5975         * cus-edit.el (custom-face-pre-save): New.
5976         * cus-edit.el (custom-face-post-save): New.
5977         * cus-edit.el (custom-face-save): use them.
5978         * cus-edit.el (custom-group-pre-save): New.
5979         * cus-edit.el (custom-group-post-save): New.
5980         * cus-edit.el (custom-group-save): use them.
5981         * cus-edit.el (Custom-save): use the pre/post functions above,
5982         call `custom-save-all' only once.
5983         * cus-edit.el (custom-variable-pre-reset-standard): New.
5984         * cus-edit.el (custom-variable-post-reset-standard): New.
5985         * cus-edit.el (custom-variable-reset-standard): use them.
5986         * cus-edit.el (custom-face-pre-reset-standard): New.
5987         * cus-edit.el (custom-face-post-reset-standard): New.
5988         * cus-edit.el (custom-face-reset-standard): use them.
5989         * cus-edit.el (custom-group-pre-reset-standard): New.
5990         * cus-edit.el (custom-group-post-reset-standard): New.
5991         * cus-edit.el (Custom-reset-standard): use them.
5992         * cus-edit.el (custom-face-reset-saved): use the pre/post
5993         functions above, call `custom-save-all' only once.
5994
5995 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5996
5997         * gutter-items.el (buffers-tab face): Derive from the modeline
5998         face by default.  Many people use white-on-black for the default
5999         font, and the tabs look hideous with that color combination.  The
6000         modeline usually has the correct colors.
6001
6002 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
6003
6004         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
6005         (tag-mark-stack-max): Typo fix.
6006
6007 2001-09-28  Ben Wing  <ben@xemacs.org>
6008
6009         * font-lock.el:
6010         * font-lock.el (font-lock-after-change-function):
6011         fix problem with last patch, reported by Katsumi Yamaoka.
6012
6013 2001-09-17  Ben Wing  <ben@xemacs.org>
6014
6015         * font-lock.el (font-lock-after-change-function):
6016         fix problem when you insert a comment on the line before a line of
6017         code: if we use the following char, then when you hit backspace,
6018         the following line of code turns the comment color.
6019
6020 2001-06-08  Ben Wing  <ben@xemacs.org>
6021
6022         * process.el: comment about shell-command-switch.
6023         * process.el (shell-quote-argument): Need to quote a null
6024         argument, too.  From Dan Holmsand.
6025         
6026         * startup.el (normal-top-level): Delete some unused FSF junk.
6027         * startup.el (command-line-early):
6028         
6029         * startup.el (command-line): Call MS Windows init function.
6030         
6031         * win32-native.el:
6032         * win32-native.el (mswindows-system-shells): New.
6033         * win32-native.el (mswindows-system-shell-p): New.
6034         * win32-native.el (init-mswindows-at-startup): New.
6035         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6036         * win32-native.el (mswindows-quote-one-simple-arg):
6037         * win32-native.el (mswindows-quote-one-command-arg):
6038         * win32-native.el (mswindows-construct-process-command-line-alist):
6039         Correct comments at top.  Correctly handle passing arguments
6040         to Cygwin programs and to bash.  Fix quoting of zero-length
6041         arguments (from Dan Holmsand).  Set shell-command-switch based
6042         on shell-file-name, which in turn comes from env var SHELL.
6043
6044 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6045
6046         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6047         default-toolbar-position): Fill docstrings for balloon-help.
6048
6049 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6050
6051         * faces.el: Reenable specifications over 'gtk domain.
6052
6053 2001-08-08  Didier Verna  <didier@xemacs.org>
6054
6055         * autoload.el (update-autoload-files): make defdir a file name,
6056         not directory name.
6057
6058 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6059
6060         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6061
6062         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6063
6064 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6065
6066         * font-menu.el (font-menu-set-font): Default to current font-family.
6067         (font-menu-preferred-resolution):
6068         (font-menu-size-scaling):
6069         Provide gtk defaults, too.
6070
6071 2001-07-29  Mike Alexander  <mta@arbortext.com>
6072
6073         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6074         list
6075         (custom-set-face-font-family): ditto
6076
6077 2001-07-26  Mike Sperber <mike@xemacs.org>
6078
6079         * files.el (auto-mode-alist): .9 files are man pages, too.
6080
6081 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6082
6083         * process.el (call-process-internal): bind
6084         coding-system-for-write to 'binary when calling
6085         start-process-internal, so the process receives 
6086         the literal contents of INFILE.
6087
6088 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6089
6090         * files.el (auto-mode-alist): Add configure.ac support.
6091
6092 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6093
6094         * buff-menu.el:
6095         mouse.el:
6096         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6097
6098 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6099
6100         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6101
6102 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6103
6104         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6105         mixed text.
6106         (kinsoku-eol-p): Ditto.
6107
6108 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6109
6110         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6111         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6112         characters as the category `s' or `e' correctly.
6113
6114 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6115
6116         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6117
6118 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6119
6120         * mule/cyrillic.el:  Set up case table.
6121
6122 2001-06-08  Mike Sperber <mike@xemacs.org>
6123
6124         * files.el (save-some-buffers-1): Don't zap the help window right
6125         after `map-y-or-n-p' has popped it up.
6126
6127 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6128
6129         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6130
6131 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6132
6133         * specifier.el: define-specifier-tag 'gtk.
6134
6135 2001-05-12  Ben Wing  <ben@xemacs.org>
6136
6137         * find-paths.el (paths-find-recursive-path):
6138         fix error with null EXCLUDE-REGEXP.
6139         
6140         * font-lock.el (font-lock-mode):
6141         fix problem reported by hrvoje with buffers starting with a space.
6142         
6143 2001-05-06  Ben Wing  <ben@xemacs.org>
6144
6145         * dialog.el (make-dialog-box):
6146         * menubar-items.el (default-menubar):
6147         * printer.el (generic-print-buffer):
6148         * printer.el (generic-print-region):
6149         implement printing the selection when it's selected.
6150
6151 2001-04-18  Didier Verna  <didier@xemacs.org>
6152
6153         * cus-edit.el (Custom-reset-standard): reset to standard settings
6154         not only when the buffer's :custom-state is 'modified, but also
6155         when it is 'set or 'saved.
6156
6157 2001-04-17  Didier Verna  <didier@xemacs.org>
6158
6159         * startup.el (load-user-init-file): define `custom-file' before
6160         loading the user's init file.
6161
6162 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6163
6164         * menubar.el (popup-mode-menu): Make it work with
6165         popup-menu-titles turned off.
6166         
6167 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6168
6169         * about.el (about-mailto-link): Use compose-mail for sending mail.
6170
6171 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6172
6173         * package-admin.el (package-install-hook): New.
6174         (package-delete-hook): New.
6175         (package-admin-add-single-file-package): Use package-delete-hook.
6176
6177         * package-get.el (package-get): Use package-install-hook.
6178
6179 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6180
6181         * package-ui.el (pui-install-selected-packages): reverse the lists
6182         of packages so that they get handled in the same order as they
6183         were selected.
6184
6185 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6186
6187         * packages.el (locate-library): Use read-library-name for completion.
6188
6189 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6190
6191         * byte-optimize.el (=): `=' is not a binary predicate!
6192         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6193         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6194
6195 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6196
6197         * bytecomp.el (byte-compile-arithcompare):
6198         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6199
6200 2001-06-03  William M. Perry  <wmperry@gnu.org>
6201
6202         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6203         return the filename selected by the user!
6204
6205 2001-05-31  William M. Perry  <wmperry@gnu.org>
6206
6207         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6208         in XEmacs/GTK.
6209
6210 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6211
6212         * coding.el: Tiny typo fixed.
6213
6214 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6215
6216         * XEmacs 21.4.3 "Academic Rigor" is released.
6217
6218 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6219
6220         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6221
6222 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6223
6224         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6225
6226 2001-05-04  Ben Wing  <ben@xemacs.org>
6227
6228         * printer.el (generic-print-buffer):
6229         * printer.el (generic-print-region):
6230         Enable dialog boxes.  Apply workaround recommended by Kirill.
6231         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6232         
6233         * simple.el (kill-whole-line):
6234         * simple.el (kill-line-1):
6235         * simple.el (kill-entire-line):
6236         * simple.el (kill-line):
6237         * simple.el (backward-kill-line):
6238         Take out interactive dependence of kill-whole-line.
6239
6240 2001-04-22  Ben Wing  <ben@xemacs.org>
6241
6242         * dialog.el (make-dialog-box):
6243         Put dialog titles back in -- this time correctly.  Fix various
6244         other problems with leaks and such.
6245
6246         * simple.el (region-exists-p):
6247         * simple.el (region-active-p):
6248         Add comment about which one is correct to use in menu specs.
6249
6250 2001-05-05  Ben Wing  <ben@xemacs.org>
6251
6252         * dialog.el (make-dialog-box): fix doc string.
6253         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6254         take out Pretty Print.
6255         * printer.el:
6256         * printer.el (printer-current-device): New.
6257         * printer.el (Printer-get-device): New.
6258         * printer.el (Printer-clear-device): New.
6259         * printer.el (generic-page-setup): New.
6260         * printer.el (generic-print-buffer):
6261         * printer.el (generic-print-region):
6262         Implement Page Setup.  Handle errors properly.
6263
6264 2001-05-05  Ben Wing  <ben@xemacs.org>
6265
6266         * subr.el (error): Complete list of errors in doc string.
6267         
6268 2001-04-22  Ben Wing  <ben@xemacs.org>
6269
6270         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6271         
6272 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6273
6274         * build-report.el: Remove CVS keywords since this file has been in
6275         core lisp for a while now.
6276         * build-report.el (build-report-make-output-files): Fix typo.
6277
6278 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6279
6280         * about.el (about-finish-buffer): Make sure the last change works
6281         even if EVENT is nil.
6282
6283 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6284
6285         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6286         clicked, not the one that happens to be the current buffer at the
6287         time.
6288
6289 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6290
6291         * cus-edit.el (custom-display): Support the GTK Window System also.
6292
6293 2001-04-30  Ben Wing  <ben@xemacs.org>
6294
6295         * printer.el:
6296         * printer.el (printer-page-header):
6297         * printer.el (Print-context): New.
6298         * printer.el (printer-page-footer):
6299         * printer.el (generate-header-element): New.
6300         * printer.el (generate-header-line): New.
6301         * printer.el (print-context-property):
6302         * printer.el (generic-print-buffer):
6303         * printer.el (generic-print-region):
6304         Implement headers and footers.  Implement calling Print dialog box
6305         (#### but it doesn't quite work yet).
6306
6307 2001-04-25  Ben Wing  <ben@xemacs.org>
6308
6309         * about.el (xemacs-hackers):
6310         * about.el (about-url-alist):
6311         * about.el (about-personal-info):
6312         * about.el (about-hacker-contribution):
6313         More contributions.
6314         
6315         * simple.el (handle-post-motion-command):
6316         Fix spurious setting of zmacs-region-stays to t after a non-shift
6317         motion command.
6318
6319 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6320
6321         * about.el (about-personal-info): Update my bio.
6322         (about-hacker-contribution): Ditto.
6323
6324 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6325
6326         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6327
6328 2001-04-19  Andy Piper  <andy@xemacs.org>
6329
6330         * package-net.el (package-net-cygwin32-binary-size): new size.
6331         (package-net-win32-binary-size): new size.
6332         (package-net-convert-index-to-ini): Use new arch.
6333         (package-net-batch-convert-index-to-ini): Removed.
6334         (package-net-generate-bin-ini): New.
6335         (package-net-batch-generate-bin-ini): New.
6336
6337 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6338
6339         * XEmacs 21.4.1 "Copyleft" is released.
6340
6341 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6342
6343         * x-compose.el (xlib-input-method-bug-workaround):
6344         (alias-colon-to-double-quote):
6345         Force sort in map-keymap to work around rehash bug.
6346
6347 2001-04-17  Ben Wing  <ben@xemacs.org>
6348
6349         * about.el: Finish overhaul, add a few new hackers, update a
6350         couple old ones.
6351
6352 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6353
6354         * XEmacs 21.4.0 "Solid Vapor" is released.
6355
6356 2001-04-15  Ben Wing  <ben@xemacs.org>
6357
6358         * about.el:
6359         * about.el (about-headline-face): New.
6360         * about.el (about-link-face): New.
6361         * about.el (about-current-release-maintainers): New.
6362         * about.el (about-other-current-hackers): New.
6363         * about.el (about-url-alist):
6364         * about.el (about-once-and-future-hackers): New.
6365         * about.el (about-mailto-link): New.
6366         * about.el (about-get-buffer):
6367         * about.el (about-finish-buffer):
6368         * about.el (about-xemacs):
6369         * about.el (about-features): Removed.
6370         * about.el (about-advantages): New.
6371         * about.el (about-maintainer-info): Removed.
6372         * about.el (about-personal-info): New.
6373         * about.el (about-hacker-contribution): New.
6374         * about.el (about-maintainer):
6375         * about.el (about-show-linked-info):
6376         * about.el (about-hackers):
6377         Major revamping.  Rewriting of most of the text, improve the
6378         link handling, separate info on contributors into personal
6379         and contribution info, add new contributors, update personal
6380         info, etc. etc.
6381         
6382         * menubar-items.el (default-menubar):
6383         Help menubar entry for News now says more accurately
6384         "What's New in XEmacs".
6385         
6386         * mouse.el:
6387         * mouse.el (mouse-track-cleanup-hook):
6388         * mouse.el (mouse-track):
6389         Don't set-buffer to a dead buffer when calling mouse-track
6390         cleanup hooks.
6391
6392 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6393
6394         * XEmacs 21.2.47 "Zephir" is released.
6395
6396 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6397
6398         * dialog.el (make-dialog-box): Disable dialog box titles until
6399         we get them working.
6400
6401 2001-03-30  Ben Wing  <ben@xemacs.org>
6402
6403         * help.el:
6404         * help.el (Help-princ-face):
6405         * help.el (Help-prin1-face):
6406         * help.el (frob-help-extents):
6407         * help.el (describe-function-1):
6408         * help.el (describe-variable):
6409         Avoid using font-lock faces, which may not be defined.
6410         Instead, use hyper-apropos faces, and make sure they're
6411         defined as necessary by using `require'. (It's not so safe
6412         to do this for font-lock.) In any case, we will eventually
6413         be merging this functionality into hyper-apropos.
6414
6415         * loaddefs.el (completion-ignored-extensions):
6416         Fix documentation.
6417         
6418         * menubar-items.el (menu-truncate-list): Removed.
6419         * menubar-items.el (Menubar-items-truncate-list): New.
6420         * menubar-items.el (default-menubar):
6421         Fix errors if grep or compile command is too long.  Rename helper
6422         function to be less visible.
6423
6424 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6425
6426         * byte-optimize.el (byte-optimize-minus):
6427         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6428
6429 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6430
6431         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6432         Mule is available.
6433
6434         * mule/latin.el: New file.
6435
6436 2001-03-11  Ben Wing  <ben@xemacs.org>
6437
6438         * auto-save.el:
6439         * auto-save.el (auto-save-directory):
6440         * auto-save.el (make-auto-save-file-name):
6441         * auto-save.el (auto-save-file-name-p): New.
6442
6443         Merge in improvements from other definition of
6444         make-auto-save-file-name in files.el.
6445         
6446         * auto-save.el (auto-save-original-name):
6447         * auto-save.el (auto-save-name-in-fixed-directory):
6448         * auto-save.el (auto-save-unslashify-name): Removed.
6449         * auto-save.el (auto-save-slashify-name): Removed.
6450         * auto-save.el (auto-save-reserved-chars): New.
6451         * auto-save.el (auto-save-escape-name): New.
6452         * auto-save.el (auto-save-unhex): New.
6453         * auto-save.el (auto-save-unescape-name): New.
6454
6455         Change algorithm for encoding filenames in auto-save names to be
6456         entirely safe with all filesystems and all possible characters in
6457         a filename, and 100% reversible. (Essentially, uses
6458         quoted-printable as the encoding.)
6459         
6460         * auto-save.el (recover-all-files):
6461
6462         Use insert-directory rather than calling ls directly -- fixes
6463         things under Windows.
6464
6465         * files.el:
6466         * files.el (convert-standard-filename): Substitute FSF's
6467         definition for this (we had nothing here before).
6468         
6469         * files.el (backup-buffer): Warning fix.
6470         
6471         * files.el (make-backup-file-name):
6472         * files.el (find-backup-file-name):
6473         Fix error in calling sequence to auto-save-file-name-p.
6474         
6475         * files.el (recover-file):
6476         Use insert-directory rather than calling ls directly -- fixes
6477         things under Windows.
6478
6479         * files.el (make-auto-save-file-name): Removed.
6480         * files.el (auto-save-file-name-p): Removed.
6481         auto-save is always dumped so no sense in having a definition
6482         that will always be overwritten with another.
6483         
6484         * files.el (insert-directory):
6485         * win32-native.el:
6486         * win32-native.el (debug-mswindows-process-command-lines):
6487         * win32-native.el (original-make-auto-save-file-name): Removed.
6488         * win32-native.el (make-auto-save-file-name): Removed.
6489
6490
6491 2001-03-21  Martin Buchholz <martin@xemacs.org>
6492
6493         * XEmacs 21.2.46 "Urania" is released.
6494
6495 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6496
6497         * menubar-items.el (default-menubar): Update sample.emacs to
6498         sample.init.el and adjust accelerators.
6499
6500 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6501
6502         * build-report.el (build-report): Improve docstring.
6503
6504 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6505
6506         * ChangeLog: Log GTK merge.
6507
6508         * gutter-items.el:
6509         * mwheel.el:
6510         * sound.el:
6511         * startup.el:
6512         Revert gratuitous whitespace changes.
6513
6514 2001-03-07  Ben Wing  <ben@xemacs.org>
6515
6516         * help.el:
6517         * help.el (key-or-menu-binding):
6518         * help.el (Help-find-file): New.
6519         * help.el (describe-beta):
6520         * help.el (describe-copying):
6521         * help.el (describe-project):
6522         * help.el (view-emacs-news):
6523         * help.el (view-sample-init-el): New.
6524         * help.el (Help-princ-face): New.
6525         * help.el (Help-prin1-face): New.
6526         * help.el (help-symbol-function-context-menu):
6527         * help.el (help-symbol-variable-context-menu):
6528         * help.el (help-symbol-function-and-variable-context-menu):
6529         * help.el (frob-help-extents):
6530         * help.el (describe-function-1):
6531         * help.el (describe-variable):
6532
6533         Add coloring in Help buffers, correspondent with hyperlinks.
6534         View files in view-mode rather than Fundamental.
6535         Remove separators from context menus -- now handled in generic code.
6536         Add `Find Tag' to context menu.
6537         
6538         * menubar.el (popup-mode-menu):
6539
6540         Rewrite code that outputs the popup menu to (a) put more specific
6541         entries first, (b) be more robust, (c) output the proper context
6542         menu separators automatically (the context menu functionality is
6543         new and currently used only by Help).
6544
6545 2001-03-10  William M. Perry  <wmperry@aventail.com>
6546
6547         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6548         this function when converting from the 21.1 GTK branch.  Now
6549         supports file, password, question, and color built-in dialogs.
6550
6551 2001-03-06  Ben Wing  <ben@xemacs.org>
6552
6553         * keydefs.el:
6554         * keydefs.el (global-map):
6555         Add commented-out change of M-k (for 21.5).
6556         
6557         * menubar-items.el (default-menubar):
6558         Fix items to control kill-line behavior; add items for
6559         shifted motion.
6560         
6561         * simple.el:
6562         * simple.el (kill-whole-line):
6563         * simple.el (historical-kill-line): Removed.
6564         * simple.el (kill-line): Removed.
6565         * simple.el (kill-entire-line): New.
6566         * simple.el (kill-line-1): New.
6567         * simple.el (backward-kill-line):
6568         Undo kill-whole-line == always changes.  Add new function
6569         kill-entire-line to unconditionally delete the current line.
6570         Add comments describing the lamentable state of affairs of
6571         the kill-line functions and variables.
6572
6573 2001-03-02  Ben Wing  <ben@xemacs.org>
6574
6575         * simple.el:
6576         * simple.el (beginning-of-buffer):
6577         * simple.el (end-of-buffer):
6578         * simple.el (mark-ring-unrecorded-commands):
6579         * simple.el (signal-error-on-buffer-boundary):
6580         * simple.el (shifted-motion-keys-select-region):
6581         * simple.el (unshifted-motion-keys-deselect-region):
6582         * simple.el (motion-keys-for-shifted-motion): New.
6583         * simple.el (handle-pre-motion-command):
6584         * simple.el (handle-post-motion-command):
6585         * simple.el (forward-char-command):
6586         * simple.el (backward-char-command):
6587         * simple.el (scroll-up-command):
6588         * simple.el (scroll-down-command):
6589         * simple.el (next-line):
6590         * simple.el (previous-line):
6591         * simple.el (backward-block-of-lines):
6592         * simple.el (forward-block-of-lines):
6593         * simple.el (backward-word):
6594         * simple.el (mark-word):
6595
6596         Augment documentation of the most common motion commands to make
6597         note of the shifted-motion support.  Improve the support to (a)
6598         properly document how it works and why it's done in the fashion it
6599         is, and (b) allow the keystrokes that trigger it to be customized.
6600
6601         Correct error in the customize specification of
6602         mark-ring-unrecorded-commands.
6603
6604 2001-03-02  Ben Wing  <ben@xemacs.org>
6605
6606         * font-lock.el:
6607         * font-lock.el (font-lock-pending-extent-table): Removed.
6608         * font-lock.el (font-lock-pending-buffer-table): New.
6609         * font-lock.el (font-lock-pre-idle-hook):
6610         * font-lock.el (font-lock-after-change-function):
6611         * font-lock.el (font-lock-fontify-pending-extents):
6612         * font-lock.el (font-lock-lisp-like):
6613
6614         Fix handling of pending extents to avoid excessive slowness (N^2
6615         behavior) when making lots of buffer changes between redisplays,
6616         such as when saving the Options.
6617
6618 2001-03-09  William M. Perry  <wmperry@aventail.com>
6619
6620         * device.el:
6621         * dragdrop.el:
6622         * dumped-lisp.el:
6623         * faces.el:
6624         * frame.el:
6625         * gnuserv.el:
6626         * loadup.el:
6627         * menubar-items.el:
6628         * minibuf.el:
6629         The Great GTK Merge.
6630
6631         * ChangeLog.GTK:
6632         * dialog-gtk.el:
6633         * gdk.el:
6634         * generic-widgets.el:
6635         * glade.el:
6636         * gnome-widgets.el:
6637         * gnome.el:
6638         * gtk-compose.el:
6639         * gtk-extra.el:
6640         * gtk-faces.el:
6641         * gtk-ffi.el:
6642         * gtk-file-dialog.el:
6643         * gtk-font-menu.el:
6644         * gtk-glyphs.el:
6645         * gtk-init.el:
6646         * gtk-iso8859-1.el:
6647         * gtk-marshal.el:
6648         * gtk-mouse.el:
6649         * gtk-package.el:
6650         * gtk-password-dialog.el:
6651         * gtk-select.el:
6652         * gtk-widget-accessors.el:
6653         * gtk-widgets.el:
6654         * gtk.el:
6655         widgets-gtk.el:
6656         The Great GTK Merge: new files.
6657
6658 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6659
6660         * generic-widgets.el: Don't require gtk (a built-in feature) at
6661         top level.  Don't execute the last sexp unless (featurep 'gtk).
6662
6663 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6664
6665         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6666
6667 2001-02-23  Martin Buchholz <martin@xemacs.org>
6668
6669         * XEmacs 21.2.45 "Thelxepeia" is released.
6670
6671 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6672  
6673         * about.el (xemacs-hackers): update my entry. 
6674         * about.el (about-maintainer-info): ditto. 
6675         * about.el (about-hackers): ditto. 
6676
6677 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6678
6679         * about.el (about-maintainer-info): More vanity info about
6680         yours truly.
6681
6682 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6683
6684         * build-report.el (build-report-destination): xemacs-build-reports
6685         has moved to SourceForge, where mailing list name length is
6686         restricted, hence the name change to
6687         xemacs-buildreports@xemacs.org.
6688         * build-report.el (build-report-keep-regexp): Update default.
6689         * build-report.el (build-report-delete-regexp): Ditto.
6690         * build-report.el (build-report-make-output-files): Ditto.
6691
6692 2001-02-19  Craig Lanning  <lanning@scra.org>
6693
6694         * lisp-mode.el: Add indentation specifications for following
6695         Common Lisp forms: handler-case, handler-bind, with-slots,
6696         with-open-file, with-open-stream, print-unreadable-object.
6697
6698 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6699
6700         * font-lock.el (font-lock-set-defaults-1):
6701         Move initialization of `font-lock-cache-position' so that it's set
6702         even if font-lock-keywords is already defined.
6703
6704 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6705
6706         * autoload.el (generate-file-autoloads-1):
6707         Use `emacs-lisp-mode-syntax-table' instead of
6708         `lisp-mode-syntax-table'.
6709         * lisp-mode.el (lisp-mode-syntax-table):
6710         Get rid of old checks for `parse-partial-sexp' version.
6711         Make `|' (pipe) string delimiter instead of punctuation.
6712
6713 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6714
6715         * window.el (save-selected-window):
6716         Use gensym for better macro hygiene.
6717
6718 2001-02-06  Mike Sperber <mike@xemacs.org>
6719
6720         * dump-paths.el:
6721         * startup.el (startup-setup-paths): Set and use
6722         `mule-lisp-directory'.
6723         (startup-setup-paths-warning): Ditto.
6724
6725         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6726         (paths-construct-load-path): Consider `mule-lisp-directory'.
6727
6728 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6729
6730         * font-lock.el: Syntax table improvements used.  A few random
6731         changes are not specified below.
6732         (font-lock-fontify-string-delimiters):
6733         (font-lock-syntactic-keywords):
6734         (font-lock-cache-state nil):
6735         (font-lock-cache-position):
6736         New variables.
6737         (font-lock-set-syntax):
6738         (font-lock-apply-syntactic-highlight):
6739         (font-lock-fontify-syntactic-anchored-keywords):
6740         (font-lock-fontify-syntactic-keywords-region):
6741         (font-lock-eval-keywords):
6742         New functions.
6743         (font-lock-remove-face):
6744         (font-lock-fontify-syntactically-region):
6745         Use syntax properties.
6746
6747 2001-02-08  Martin Buchholz <martin@xemacs.org>
6748
6749         * XEmacs 21.2.44 "Thalia" is released.
6750
6751 2001-01-16  Mike Sperber <mike@xemacs.org>
6752
6753         * startup.el (normal-top-level): Work even if no installation root
6754         is found.
6755
6756 2001-01-30  Andy Piper  <andy@xemacs.org>
6757
6758         * gutter-items.el (progress-abort-glyph): remove instantiator.
6759         (set-progress-abort-instantiator): new function.
6760         (abort-progress-feedback): use it.
6761
6762         * gutter.el (set-gutter-dirty-p): new function.
6763
6764 2001-01-30  Didier Verna  <didier@xemacs.org>
6765
6766         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6767
6768 2001-01-24  Didier Verna  <didier@xemacs.org>
6769
6770         * sound.el (sound-extension-list): give a better default value.
6771         * sound.el (load-sound-file): improve the doc string, also find
6772         files given by absolute names, pass a real extension list to
6773         `locate-file'.
6774
6775 2001-01-26  Martin Buchholz <martin@xemacs.org>
6776
6777         * XEmacs 21.2.43 "Terspichore" is released.
6778
6779 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6780
6781         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6782         messages from gnuserv.
6783
6784 2001-01-20  Martin Buchholz <martin@xemacs.org>
6785
6786         * XEmacs 21.2.42 "Poseidon" is released.
6787
6788 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6789
6790         * cl-macs.el (cl-upcase-arg): New function.
6791         (cl-function-arglist): New function.
6792         (cl-transform-lambda): Automatically add CL-style lambda list to
6793         documentation string using functions above.
6794
6795 2001-01-12  Andy Piper  <andy@xemacs.org>
6796
6797         * package-get.el (package-get-custom): call
6798         package-net-update-installed-db.
6799
6800         * package-ui.el (pui-install-selected-packages): call
6801         package-net-update-installed-db.
6802
6803         * package-net.el (package-net-update-installed-db): use
6804         packages-package-list so that we reflect reality.
6805
6806         * packages.el (packages-package-list): Make docstring reflect
6807         reality.
6808
6809         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6810
6811         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6812         isn't installed.
6813
6814 2001-01-17  Andy Piper  <andy@xemacs.org>
6815
6816         * wid-edit.el (widget-activation-glyph-mapper): activate or
6817         deactivate native widgets.
6818         (widget-glyph-insert-glyph): record instantiator.
6819         (widget-push-button-value-create): use it.
6820
6821         * gui.el (gui-button-action): new function. Make button's domain
6822         buffer current when calling.
6823         (make-gui-button): update to use gui-button-action.
6824
6825 2001-01-16  Didier Verna  <didier@xemacs.org>
6826
6827         * menubar-items.el (default-menubar): add an entry for modeline
6828         horizontal scrolling in Options -> Display.
6829
6830 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6831
6832         * package-get.el (package-get-require-signed-base): Set to nil
6833         by default.
6834
6835 2001-01-17  Martin Buchholz <martin@xemacs.org>
6836
6837         * XEmacs 21.2.41 "Polyhymnia" is released.
6838
6839 2001-01-16  Mike Sperber <mike@xemacs.org>
6840
6841         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6842         catch lisp/mule/.
6843
6844 2001-01-14  Mike Sperber <mike@xemacs.org>
6845
6846         * startup.el (maybe-create-compatibility-dot-emacs):
6847         (maybe-unmigrate-user-init-file):
6848         (unmigrate-user-init-file): Created.
6849         (maybe-migrate-user-init-file): Offer creation of compatibility
6850         .emacs.
6851         Some doc fixes wrt init file location.
6852
6853 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6854
6855         * faces.el (face-frob-from-locale-first): new variable.
6856         (frob-face-font-2): Honor tags arg while trying to use
6857         standard-face-mapping.  When face-frob-from-locale-first is set,
6858         first try to set face inheriting from frobbed-face.
6859
6860 2001-01-15  Didier Verna  <didier@xemacs.org>
6861
6862         * about.el (xemacs-hackers): update my entry.
6863         * about.el (about-url-alist): ditto.
6864         * about.el (about-maintainer-info): ditto.
6865         * about.el (about-hackers): ditto.
6866
6867 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6868
6869         The byte compiler has been badly broken for a year,
6870         by the patch of 1999-12-06.
6871         * byte-optimize.el (byte-optimize-form-code-walker):
6872         Bug was: the byte compiler was making this erroneous optimization:
6873         (progn (or (foo)) (bar)) ==> (bar)
6874
6875 2000-11-20  Mike Sperber <mike@xemacs.org>
6876
6877         * setup-paths.el (paths-core-load-path-depth): Split
6878         `paths-load-path-depth' in two for site and core lisp.  Don't
6879         recurse into core.
6880         * setup-paths.el (paths-construct-load-path): Use.
6881
6882 2001-01-10  Andy Piper  <andy@xemacs.org>
6883
6884         * package-net.el (package-net-cygwin32-binary-size): new variable
6885         (package-net-win32-binary-size): ditto.  add much needed
6886         commentary.
6887
6888         * gutter-items.el (buffers-tab-items): correct off-by-one error
6889         for buffers-tab-max-size.
6890
6891 2001-01-08  Martin Buchholz <martin@xemacs.org>
6892
6893         * XEmacs 21.2.40 is released.
6894
6895 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6896
6897         * mule/hebrew.el: Fix comments and typos.
6898         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6899
6900 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6901
6902         * ChangeLog.1: move ancient log from fill.el.
6903
6904         * dump-paths.el:
6905         paragraphs.el:
6906         mule/mule-category.el:
6907         Miscellaneous typo fixes and slight doc clarifications.
6908
6909         * mule/mule-ccl.el:  Correct file name in header.
6910
6911 2000-12-31  Martin Buchholz <martin@xemacs.org>
6912
6913         * XEmacs 21.2.39 is released.
6914
6915 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6916
6917         * byte-optimize.el (byte-optimize-cond):
6918         (byte-optimize-cond-1): New.
6919         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6920         Optimizes (cond (x nil)) ==> nil.
6921         Provide better diagnostic on malformed expr like (cond foo).
6922
6923 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6924
6925         * mule/mule-coding.el:
6926         mule/mule-cmds.el (reset-language-environment,
6927         set-language-environment-coding-systems):
6928         Safer default coding-priority-list, corresponding to src/file-coding.h.
6929
6930 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6931
6932         * package-admin.el: Allow package removal from
6933         early-package-load-path.
6934
6935 2000-12-15  Andreas Jaeger  <aj@suse.de>
6936
6937         * about.el (about-maintainer-info): Update my entry.
6938
6939 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6940
6941         * packages.el (locate-library): Add support for bzip2
6942         compressed .el files.
6943
6944 2000-12-12  Andy Piper  <andy@xemacs.org>
6945
6946         * package-net.el: new file.
6947
6948 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6949
6950         * font-lock.el: Add missing C++ keywords.
6951
6952 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6953
6954         * simple.el (indent-for-comment): Preserve indentation of comments
6955         starting in column 0, as documented in (Info-goto-node
6956         "(xemacs)Comments").  Update docstring accordingly.
6957
6958 2000-12-05  Martin Buchholz <martin@xemacs.org>
6959
6960         * XEmacs 21.2.38 is released.
6961
6962 2000-12-04  Didier Verna  <didier@xemacs.org>
6963
6964         * mouse.el (default-mouse-track-set-point-in-window): remove
6965         spurious '+' operation detected by Martin.
6966
6967
6968 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6969
6970         * cl-extra.el (coerce):
6971         Implement char to integer coercion.
6972         Remove extraneous (numberp) test.
6973
6974         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6975         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6976         (byte-optimize-predicate):
6977         Warn if evaluating constant expression signals an error.
6978         (byte-optimize-form): Small simplification.
6979
6980         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6981
6982 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6983
6984         * byte-optimize.el:
6985         (byte-optimize-minus):
6986         (byte-optimize-plus):
6987         (byte-optimize-mult):
6988         (byte-optimize-quo):
6989         Use (car (last x)) instead of (last x) to get last elt!
6990         Use `byte-optimize-predicate' to optimize `%'.
6991         Move optimizations for special numeric args to bytecomp.el.
6992         * bytecomp.el (byte-compile-associative): Remove.
6993         (byte-compile-max): New.
6994         (byte-compile-min): New.
6995         Properly handle erroneous calls: (max) (min).
6996         (byte-compile-plus): New.
6997         (byte-compile-minus):
6998         It's easiest to handle 0, +1 and -1 args here.
6999         (byte-compile-mult): New.
7000         It's easiest to handle 1, -1 and 2 args here.
7001         (byte-compile-quo):
7002         It's easiest to handle 0, +1 and -1 args here.
7003         Issue byte-compiler warning when dividing by zero.
7004
7005         Byte-compiler arithmetic improvements.
7006         Better optimize these expressions in the obvious way:
7007         (+ x y 1)   -->  varref x varref y add add1
7008         (+ x y -1)  -->  varref x varref y add sub1
7009         (- x y 0)   -->  (- x y)
7010         (- 0 x y)   -->  (- (- x) y)
7011         (% 42 19)   --> compile-time constant
7012         (/ 42 19)   --> compile-time constant
7013         (* (foo) 2) --> foo call dup plus
7014
7015         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7016         unless (declaim (optimize (safety 3)))
7017         or (setq byte-compile-delete-errors nil).
7018
7019 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7020
7021         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7022         docstrings.
7023
7024 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7025
7026         * startup.el (command-line-do-help):  Add documentation of
7027         portable dumper switches.
7028
7029 2000-11-22  Andy Piper  <andy@xemacs.org>
7030
7031         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7032
7033         * glyphs.el (init-glyphs): don't use autodetect for strings.
7034
7035 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7036
7037         * byte-optimize.el (byte-optimize-char-before):
7038         (byte-optimize-backward-char):
7039         (byte-optimize-backward-word):
7040         Fix incorrect optimizations for these sorts of expressions:
7041         (let ((x nil)) (backward-char x))
7042
7043 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7044
7045         * byte-optimize.el:
7046         * byte-optimize.el (byte-optimize-backward-char): New.
7047         * byte-optimize.el (byte-optimize-backward-word): New.
7048         Make backward-word and backward-char as efficient as forward versions.
7049
7050         * bytecomp.el (byte-compile-no-args-with-one-extra):
7051         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7052         * bytecomp.el (byte-compile-two-args-with-one-extra):
7053         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7054         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7055         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7056         Check if extra arg is constant nil, and if so, use byte-coded call.
7057
7058         * simple.el (backward-word):
7059         * simple.el (mark-word):
7060         * simple.el (kill-word):
7061         * simple.el (backward-kill-word):
7062         Make COUNT argument optional, for consistency with forward-char et al.
7063
7064         * abbrev.el (abbrev-string-to-be-defined):
7065         * abbrev.el (inverse-abbrev-string-to-be-defined):
7066         * abbrev.el (inverse-add-abbrev):
7067         * abbrev.el (expand-region-abbrevs):
7068         * buff-menu.el (Buffer-menu-execute):
7069         * indent.el (move-to-left-margin):
7070         * indent.el (indent-relative):
7071         * indent.el (move-to-tab-stop):
7072         * info.el (Info-reannotate-node):
7073         * lisp-mode.el (lisp-indent-line):
7074         * lisp.el (end-of-defun):
7075         * lisp.el (move-past-close-and-reindent):
7076         * misc.el (copy-from-above-command):
7077         * mouse.el (default-mouse-track-scroll-and-set-point):
7078         * page.el (forward-page):
7079         * paragraphs.el (forward-paragraph):
7080         * paragraphs.el (end-of-paragraph-text):
7081         * picture.el (picture-forward-column):
7082         * picture.el (picture-self-insert):
7083         * rect.el (extract-rectangle-line):
7084         * simple.el (newline):
7085         * simple.el (fixup-whitespace):
7086         * simple.el (backward-delete-char-untabify):
7087         * simple.el (transpose-chars):
7088         * simple.el (transpose-preceding-chars):
7089         * simple.el (do-auto-fill):
7090         * simple.el (indent-new-comment-line):
7091         * simple.el (blink-matching-open):
7092         * view-less.el (cleanup-backspaces):
7093         * wid-edit.el (widget-transpose-chars):
7094         * term/bg-mouse.el (bg-insert-moused-sexp):
7095         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7096
7097         * info.el (Info-fontify-node):
7098         * simple.el (backward-delete-function):
7099         Use canonical delete-backward-char instead of backward-delete-char.
7100
7101 2000-11-20  Andy Piper  <andy@xemacs.org>
7102
7103         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7104         no buffers.
7105
7106 2000-11-20  Andy Piper  <andy@xemacs.org>
7107
7108         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7109         buffer tabs.
7110
7111 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7112
7113         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7114         (proclaim inline...) was shadowing compiler-macros.
7115
7116 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7117
7118         * bytecomp.el (byte-compile-eval): New.
7119         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7120         Keeps this promise made in Lispref:
7121         "If a file being compiled contains a `defmacro' form, the macro is
7122         defined temporarily for the rest of the compilation of that file."
7123
7124 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7125
7126         * cl.el (floatp-safe):
7127         (plusp):
7128         (minusp):
7129         (oddp):
7130         (evenp):
7131         (cl-abs):
7132         Use a better parameter name than `x'.
7133
7134         * cl-macs.el (check-type): Make continuable.  Change documentation
7135         to require PLACE, but accept any form for compatibility.
7136
7137         * abbrev.el (define-abbrev): Use check-type.
7138         * font-menu.el (font-menu-change-face): Use check-type.
7139         * menubar.el (relabel-menu-item): Use check-type.
7140         * itimer.el: Fix typo.
7141
7142 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7143
7144         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7145
7146 2000-11-14  Martin Buchholz <martin@xemacs.org>
7147
7148         * XEmacs 21.2.37 is released.
7149
7150 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7151
7152         * code-cmds.el: Provide the feature.
7153
7154 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7155
7156         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7157
7158         * code-cmds.el: New file
7159         * mule/mule-cmds.el:
7160         * mule/mule-misc.el
7161         (coding-keymap): New keymap. Define coding system keyboard
7162         commands on file-coding builds too.
7163         (coding-system-change-eol-conversion):
7164         (universal-coding-system-argument):
7165         (set-default-coding-systems):
7166         (prefer-coding-system): Moved from mule-cmds.el
7167         (set-buffer-process-coding-system): Moved from mule-misc.el
7168
7169 2000-09-15  Stephen Carney <carney@scubadoo.com>
7170
7171         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7172
7173 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7174
7175         * package-get.el (package-get-download-sites): Add a pre-release
7176         site for experimental packages.
7177
7178         * auto-autoloads.el: Regenerated.
7179
7180 2000-08-01  Andy Piper  <andy@xemacs.org>
7181
7182         * gutter-items.el (buffers-tab-omit-function): reference
7183         buffers-tab-select-visible-buffers.
7184         (buffers-tab-filter-functions): new variable, by default uses
7185         buffers-tab-selection-function and buffers-tab-omit-function.
7186         (select-buffers-tab-buffers-by-mode): invert arguments.
7187         (buffers-tab-select-visible-buffers): new function. Invert calling
7188         of buffers-menu-omit-invisible-buffers.
7189         (buffers-tab-items): rewrite to use
7190         buffers-tab-filter-functions. Rewrite docstring.
7191         (gutter-buffers-tab-extent): delete.
7192         (add-tab-to-gutter): always build a new extent when adding the
7193         tabs.
7194         (update-tab-in-gutter): make gutter dirty when orientation
7195         changes.
7196
7197 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7198
7199         * bytecomp.el (byte-compile-defvar-or-defconst):
7200         Only do loadhist recording if defvar form includes a value.
7201
7202 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7203
7204         * bytecomp.el (byte-compile-initial-macro-environment):
7205         `eval-when-compile' should not compile its body.
7206
7207 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7208
7209         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7210         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7211         some Japanese English.  Remove some ancient FSF comments, and
7212         improve docstrings.  Use symbols not vectors for tables.
7213
7214 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7215
7216         * keymap.el:
7217         (local-key-binding):
7218         (global-key-binding):
7219         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7220
7221         * lisp.el:
7222         (backward-sexp): Slightly simpler code.
7223         (mark-sexp): Make arg optional, like FSF Emacs.
7224         (forward-list): Slightly simpler code.
7225         (backward-list): Slightly simpler code.
7226         (down-list):  Make arg optional, like FSF Emacs.
7227         (up-list):  Make arg optional, like FSF Emacs.
7228         (backward-up-list):  Make arg optional, like FSF Emacs.
7229         (kill-sexp):  Make arg optional, like FSF Emacs.
7230         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7231
7232         * font-menu.el (font-menu-change-face):
7233         Take continuable errors into account.
7234
7235         * abbrev.el:
7236         * abbrev.el (clear-abbrev-table):
7237         * abbrev.el (define-abbrev-table):
7238         * abbrev.el (define-abbrev):
7239         * abbrev.el (insert-abbrev-table-description):
7240         * apropos.el (apropos-documentation-check-doc-file):
7241         * apropos.el (apropos-documentation-check-elc-file):
7242         * buff-menu.el (list-buffers):
7243         * buff-menu.el (list-buffers-noselect):
7244         * bytecomp.el (byte-recompile-directory):
7245         * bytecomp.el (batch-byte-compile):
7246         * cl-macs.el (typep):
7247         * code-files.el (find-coding-system-magic-cookie):
7248         * code-files.el (insert-file-contents):
7249         * cus-edit.el (customize-set-variable):
7250         * cus-edit.el (customize-save-variable):
7251         * cus-face.el (custom-set-face-font-size):
7252         * cus-face.el (custom-set-face-update-spec):
7253         * cus-face.el (custom-reset-faces):
7254         * custom.el (custom-check-theme):
7255         * custom.el (copy-upto-last):
7256         * fill.el (canonically-space-region):
7257         * fill.el (fill-paragraph):
7258         * fill.el (fill-region):
7259         * fill.el (find-space-insertable-point):
7260         * fill.el (justify-current-line):
7261         * faces.el (face-spec-update-all-matching):
7262         * faces.el (set-face-stipple):
7263         * files-nomule.el (insert-file-contents):
7264         * files.el (insert-file-contents-literally):
7265         * files.el (hack-local-variables-last-page):
7266         * files.el (basic-save-buffer):
7267         * files.el (insert-directory):
7268         * font-menu.el (font-menu-change-face):
7269         * font.el (font-spatial-to-canonical):
7270         * format.el (format-encode-region):
7271         * format.el (format-insert-file):
7272         * format.el (format-replace-strings):
7273         * gutter.el (set-gutter-element):
7274         * help.el (key-or-menu-binding):
7275         * help.el (describe-bindings):
7276         * help.el (with-syntax-table):
7277         * indent.el (indent-rigidly):
7278         * indent.el (delete-to-left-margin):
7279         * info.el:
7280         * info.el (Info-extract-dir-entry-from):
7281         * info.el (Info-build-dir-anew):
7282         * info.el (Info-rebuild-dir):
7283         * info.el (Info-batch-rebuild-dir):
7284         * info.el (Info-read-subfile):
7285         * info.el (Info-build-node-completions):
7286         * info.el (Info-extract-menu-node-name):
7287         * isearch-mode.el (isearch-range-invisible):
7288         * isearch-mode.el (isearch-restore-invisible-extents):
7289         * itimer.el (itimerp):
7290         * itimer.el (itimer-live-p):
7291         * keymap.el:
7292         * keymap.el (substitute-key-definition):
7293         * keymap.el (read-command-or-command-sexp):
7294         * keymap.el (local-key-binding):
7295         * keymap.el (global-key-binding):
7296         * keymap.el (global-set-key):
7297         * keymap.el (local-set-key):
7298         * ldap.el:
7299         * ldap.el (ldap-add-entries):
7300         * ldap.el (ldap-delete-entries):
7301         * lisp.el (backward-sexp):
7302         * lisp.el (mark-sexp):
7303         * lisp.el (forward-list):
7304         * lisp.el (backward-list):
7305         * lisp.el (down-list):
7306         * lisp.el (backward-up-list):
7307         * lisp.el (up-list):
7308         * lisp.el (kill-sexp):
7309         * lisp.el (backward-kill-sexp):
7310         * menubar.el (add-menu-button):
7311         * menubar.el (add-submenu):
7312         * menubar.el (delete-menu-item):
7313         * menubar.el (relabel-menu-item):
7314         * mouse.el (narrow-window-to-region):
7315         * obsolete.el (define-obsolete-variable-alias):
7316         * obsolete.el (store-substring):
7317         * package-admin.el:
7318         * package-admin.el (package-admin-install-function):
7319         * package-admin.el (package-admin-install-function-mswindows):
7320         * package-admin.el (package-admin-default-install-function):
7321         * package-get.el (package-get-update-base-entries):
7322         * packages.el (packages-load-package-dumped-lisps):
7323         * packages.el (packages-collect-package-dumped-lisps):
7324         * printer.el (generic-print-buffer):
7325         * printer.el (generic-print-region):
7326         * replace.el (occur-mode-mouse-goto):
7327         * replace.el (perform-replace):
7328         * select.el (get-selection-no-error):
7329         * simple.el:
7330         * simple.el (newline):
7331         * simple.el (open-line):
7332         * simple.el (edit-and-eval-command):
7333         * simple.el (goto-line):
7334         * simple.el (undo):
7335         * simple.el (kill-region):
7336         * simple.el (copy-region-as-kill):
7337         * simple.el (kill-ring-save):
7338         * simple.el (set-mark):
7339         * simple.el (next-line):
7340         * simple.el (previous-line):
7341         * simple.el (line-move):
7342         * simple.el (set-goal-column):
7343         * simple.el (comment-region):
7344         * subr.el:
7345         * subr.el (putf):
7346         * syntax.el (modify-syntax-entry):
7347         * syntax.el (map-syntax-table):
7348         * view-less.el (view-file):
7349         * view-less.el (view-buffer):
7350         * view-less.el (view-file-other-window):
7351         * window-xemacs.el (backward-other-window):
7352         * window.el:
7353         * window.el (one-window-p):
7354         * window.el (walk-windows):
7355         * window.el (window-list):
7356         * x-mouse.el (x-mouse-kill):
7357         * x-select.el (x-get-cutbuffer):
7358         * x-select.el (x-store-cutbuffer):
7359         * term/bg-mouse.el (bg-mouse-line-to-center):
7360         * term/sun-mouse.el (window-line-end):
7361         * term/sun-mouse.el (sun-select-region):
7362         * term/sun.el (kill-region-and-unmark):
7363         * mule/mule-category.el:
7364         * mule/mule-category.el (modify-category-entry):
7365         * mule/mule-category.el (char-category-list):
7366         * mule/mule-coding.el (coding-system-force-on-output):
7367         * mule/mule-misc.el (coding-system-put):
7368         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7369
7370 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7371
7372         * cus-face.el: Typo fixes and tiny clarifications.
7373         * custom.el: ditto
7374
7375 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7376
7377         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7378         * startup.el (normal-top-level): Setup auto-save-list-file-name
7379         if auto-save-list-file-prefix is non-nil.
7380
7381 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7382
7383         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7384
7385 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7386
7387         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7388         get symbol at point-min.
7389
7390 2000-10-24  Didier Verna  <didier@xemacs.org>
7391
7392         * info.el (Info-emacs-info-file-name): defconst it.
7393         * info.el (Info-footnote-tag): defcustom it.
7394         * info.el (Info-no-description-string): ditto.
7395         * info.el (Info-find-node): adapt to new semantics of
7396         'Info-suffixed-file (don't do the case variants stuff).
7397         * info.el (Info-insert-dir): rewrite the dir file variants code.
7398         * info.el (Info-directory-files): New. Return the list of info
7399         files in a directory.
7400         * info.el (Info-dir-outdated-p): use it.
7401         * info.el (Info-parse-dir-entries): ditto.
7402         * info.el (Info-build-dir-anew): don't restrict to files ending
7403         with a ".info.*" extension.
7404         * info.el (Info-set-mode-line): ditto.
7405         * info.el (Info-read-subfile): adapt to new semantics of
7406         'Info-suffixed-file (append 'exact argument).
7407         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7408         string independently of the case.
7409         * info.el (Info-suffixed-file): use it (match all possible case
7410         for the file name).
7411         * info.el (Info-insert-file-contents): code cleanup.
7412         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7413         columns.
7414         * info.el (Info-batch-rebuild-dir): ditto.
7415         * info.el (Info-read-node-name-1): ditto.
7416         * info.el (Info-search): ditto.
7417         * info.el (Info-fontify-node): ditto.
7418
7419
7420 2000-10-24  Didier Verna  <didier@xemacs.org>
7421
7422         * process.el (shell-command): when called from a program, avoid
7423         'push-mark's "mark-set" message.
7424
7425 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7426
7427         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7428         by a symbol, not by a vector.
7429         * mule/vietnamese.el (vscii): Likewise.
7430         (viscii): Likewise.
7431         * mule/cyrillic.el (koi8-r): Likewise.
7432
7433         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7434         by a symbol, not by a vector.
7435         (chinese-big5-2): Likewise.
7436         * mule/ethiopic.el (ethiopic): Likewise.
7437         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7438         (vietnamese-viscii-upper): Likewise.
7439
7440 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7441
7442         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7443
7444 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7445
7446         * byte-optimize.el (byte-optimize-car): New function.
7447         (byte-optimize-cdr): Ditto.
7448
7449 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7450
7451         * byte-optimize.el: Partial synch with FSF 20.7.
7452         Optimize constant concatenation.
7453         Add keymapp as a side effect free function.  It is a built-in.
7454         (byte-after-unbind-pos): Remove byte-equal.
7455
7456 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7457
7458         * update-elc-2.el: Quote regexps correctly.
7459
7460 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7461
7462         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7463         (ccl-compile): Apply integerp, not integer-or-char-p to
7464         check the type of the buffer magnification
7465         (ccl-compile-write-string): Encode a string with binary
7466         coding system.
7467         (ccl-compile-write-repeat): Likewise.
7468
7469 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7470
7471         * buff-menu.el:
7472         * bytecomp.el:
7473         * coding.el:
7474         * faces.el:
7475         * files.el:
7476         * fill.el:
7477         * float-sup.el:
7478         * font-lock.el:
7479         * help.el:
7480         * iso8859-1.el:
7481         * loaddefs.el:
7482         * menubar-items.el:
7483         * menubar.el:
7484         * modeline.el:
7485         * msw-font-menu.el:
7486         * paragraphs.el:
7487         * paths.el:
7488         * replace.el:
7489         * simple.el:
7490         * sound.el:
7491         * startup.el:
7492         * version.el:
7493         * x-faces.el:
7494         * x-font-menu.el:
7495         Remove purecopy.
7496
7497 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7498
7499         * simple.el (do-auto-fill): Use the function pointer to by
7500         `comment-line-break-function', not `indent-new-comment-line'. This
7501         fixes an issue with cc-mode comment continuation.
7502
7503 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7504
7505         * simple.el (turn-on-auto-fill):  Add (interactive).
7506         * mwheel.el (mwheel-install): Add (interactive).
7507         * font-lock.el (turn-on-font-lock): Add (interactive).
7508         (turn-off-font-lock): Add (interactive).
7509
7510 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7511
7512         * packages.el (packages-special-base-regexp): Add `man'.
7513
7514 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7515
7516         * wid-edit.el (widget-specify-active): map over extents in current
7517         buffer like `widget-specify-inactive' does.  Mapping over the
7518         inactive extent object does not work since the current extent is
7519         ignored by `map-extents'.
7520
7521 2000-10-04  Martin Buchholz <martin@xemacs.org>
7522
7523         * XEmacs 21.2.36 is released.
7524
7525 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7526
7527         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7528         Optimize the compiled-function-constants vector by byte-code
7529         reference counts.
7530
7531 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7532
7533         * build-report.el (build-report-delete-regexp): quote value in
7534         defcustom
7535
7536 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7537
7538         * build-report.el (build-report): Don't bind srcdir which we don't
7539         use in `multiple-value-bind' to avoid the only byte-compiler
7540         warning.
7541
7542 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7543
7544         * build-report.el: Requires cl and custom now.
7545         build-report-version is determined by XEmacs version -- remove
7546         build-report-version*.
7547         * build-report.el (build-report-version): Removed.
7548         * build-report.el (build-report-installation-version-regexp): New.
7549         * build-report.el (build-report-version-file-regexp): New.
7550         * build-report.el (build-report-installation-srcdir-regexp): New.
7551         * build-report.el (build-report-destination): Offer
7552         xemacs-build-reports and xemacs-beta.
7553         * build-report.el (build-report-keep-regexp): Adjusted.
7554         * build-report.el (build-report-delete-regexp): Adjusted.
7555         * build-report.el (build-report-make-output-dir): New.
7556         * build-report.el (build-report-installation-file): Replace use of
7557         `concat' with `expand-file-name'.
7558         * build-report.el (build-report-make-output-file): Removed.
7559         * build-report.el (build-report-make-output-files): New.
7560         * build-report.el (build-report-subject): Identify as
7561         user-variable with "*...".
7562         * build-report.el (build-report-prompts): Ditto.
7563         * build-report.el (build-report-version-file): New.
7564         * build-report.el (build-report-file-encoding): Identify as
7565         user-variable with "*...".
7566         * build-report.el (build-report-make-output-get): New.
7567         * build-report.el (build-report-insert-header): Report
7568         emacs-version and system-configuration instead of
7569         build-report-version.
7570         * build-report.el (build-report-insert-make-output): Add file
7571         argument.
7572         * build-report.el (build-report-insert-installation-file):
7573         Re-indent.
7574         * build-report.el (build-report-keep): Change docstring,
7575         re-indent.
7576         * build-report.el (build-report-delete): Ditto.
7577         * build-report.el (build-report-installation-data): New.
7578         * build-report.el (build-report-version-file-data): New.
7579
7580 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7581
7582         * byte-optimize.el (byte-optimize-lapcode):
7583         Fix the optimization of using the first 5 elements of the
7584         constants vector for variables.
7585         (byte-optimize-lapcode): Fix another ancient broken optimization.
7586
7587 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7588
7589         * *: Spelling mega-patch
7590
7591 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7592
7593         * easymenu.el: doc fixes.
7594         (easy-menu-do-define): Use backquote.
7595         (easy-menu-change):
7596         (easy-menu-add):
7597         `when' seems much clearer than `if' here.
7598         (easy-menu-remove):
7599         (easy-menu-add-item):
7600         (easy-menu-item-present-p):
7601         (easy-menu-remove-item):
7602         Wrap using (when (featurep 'menubar) ...)
7603
7604 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7605
7606         * bytecomp.el (displaying-byte-compile-warnings):
7607         Revert Ben's change to this function below so that the compile log
7608         is displayed properly for users of the "popper" package.
7609
7610 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7611
7612         * window.el (save-selected-window): Use backquote.
7613
7614         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7615         Renamed from `byte-compile-file-form-defvar'.
7616         * bytecomp.el (byte-compile-defvar-or-defconst):
7617         Only cons onto current-load-list in top-level forms.
7618         Else this leaks a cons cell every time a defun is called.
7619         Renamed from `byte-compile-defvar', for clarity.
7620         Warn when docstring of defvar is not a string.
7621         Use consistent error messages.
7622         Better comments.
7623
7624 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7625
7626         * simple.el (set-variable):
7627         Remove unneeded defvar by rearranging order of let* forms.
7628
7629         * mule/mule-ccl.el (ccl-get-next-code):
7630         * menubar-items.el (bookmark-menu-filter):
7631         (language-environment-menu-filter):
7632         (tutorials-menu-filter):
7633         * toolbar-items.el (toolbar-compile):
7634         * byte-optimize.el (disassemble-offset):
7635         Use (declare (special ...)) instead of `defvar'.
7636
7637         * cl-macs.el (cl-do-proclaim):
7638         Fix (declare (special ...)) warning suppression syntax.
7639
7640 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7641
7642         * info.el (Info-tag-table-marker):
7643         (Info-tag-table-buffer):
7644         (Info-find-file-node):
7645         (Info-read-subfile):
7646         (Info-build-node-completions):
7647         (Info-search):
7648         (Info-mode):
7649         Multiple info buffer support.
7650
7651 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7652
7653         * ldap.el (ldap-decode-entry): New defun
7654         (ldap-search-entries): Use it in order to decode DN-prefixed
7655         entries properly
7656
7657 2000-08-23  Daniel Pittman <daniel@danann.net>
7658
7659         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7660         Use `eq', not `=', to compare symbols.
7661
7662 2000-07-30  Ben Wing  <ben@xemacs.org>
7663
7664         * bytecomp.el (byte-compile-report-error):
7665         * bytecomp.el (displaying-byte-compile-warnings):
7666         if stack-trace-on-error is set, send out a backtrace when
7667         an error is encountered that stops byte compilation.  this
7668         should make it much much easier to track down those curious
7669         problems.  also undo the kludge of using a separate "*Show*"
7670         buffer for display when there's a temp-buffer-show-function;
7671         we can avoid this by just being a little smarter.
7672
7673         * dialog-items.el:
7674         * dialog-items.el (search-dialog-regexp): New.
7675         * dialog-items.el (search-dialog-callback):
7676         * dialog-items.el (make-search-dialog):
7677         add a regexp option to the dialog and clean up a bit.
7678
7679         * dialog.el:
7680         * dialog.el (yes-or-no-p-dialog-box):
7681         * dialog.el (get-dialog-box-response):
7682         * dialog.el (make-dialog-box):
7683         * dialog.el (dialog-box-finish): New.
7684         * dialog.el (dialog-box-cancel): New.
7685         * dialog.el (internal-make-dialog-box-exit): New.
7686         implement [properly!] the :modal property of the new dialog box
7687         interface.  this is the first time xemacs has ever had *proper*
7688         modal dialog boxes, giving the standard window-system feedback.
7689         (e.g. under windows, clicking on a disabled frame causes a beep
7690         and makes the dialog box flash three times.)
7691
7692         * dragdrop.el: header keyword frobbing.
7693
7694         * dumped-lisp.el (preloaded-file-list):
7695         renamed winnt.el to win32-native.el.
7696
7697         * faces.el (face-property):
7698         * faces.el (set-face-property):
7699         * faces.el (frob-face-property):
7700         * faces.el (frob-face-font-2):
7701         * faces.el (make-face-bold):
7702         * faces.el (make-face-italic):
7703         * faces.el (make-face-bold-italic):
7704         * faces.el (make-face-unbold):
7705         * faces.el (make-face-unitalic):
7706         * faces.el (make-face-smaller):
7707         * faces.el (make-face-larger):
7708         clean up the implementation of these so that window-system-specific
7709         methods are called only on objects belonging to that window system.
7710         previously, you could have [e.g.] mswindows-make-face-bold called
7711         on font object of device type `stream', which is not good and
7712         explains the subtle errors Adrian was getting when byte-compiling
7713         something that required 'term. (Adrian, now you can use stack-trace-
7714         on-error to find the exact place where things are going wrong instead
7715         of having to laboriously binary-search your way through.)
7716
7717         * finder.el (finder-known-keywords):
7718         cleaned up -- properly sorted, clarified the meanings of many of
7719         the keywords, and added a few -- mswin, gui, content, build, www,
7720         user, services.  the last two try to distinguish between a package
7721         that's used directly by the user, and a package that provides
7722         support services to other packages.
7723
7724         * font-lock.el (lisp-font-lock-keywords-2):
7725         update list of lisp control structures to include everything,
7726         including new ones i introduced.
7727
7728         * gutter.el: header keyword frobbing.
7729
7730         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7731         recent isearch element was not doing so!  you got the second-most-
7732         recent instead.
7733
7734         * lisp-mode.el (construct-lisp-mode-menu):
7735         more menubar cleanups.
7736         * lisp-mode.el (with-selected-window):
7737         make it indent properly.
7738
7739         * menubar-items.el (default-menubar): lots of menubar cleanups.
7740         rearranged the options menu the most, e.g. splitting up the
7741         Keyboard/Mouse menu into a new Editing menu and combining the
7742         separate Scrollbar/Gutter/Toolbar submenus into Display.
7743         Got rid of General, moved items to Editing or new Troubleshooting.
7744         Moved Packages to Tools; doesn't seem to belong under Options.
7745         Added stuff to the Cmds menu, e.g. Change Case.
7746
7747         NB please don't complain about these periodic menubar changes.
7748         Anything like this is necessarily incremental in its construction
7749         -- By constant use you gradually become more and more aware of
7750         better and better ways to group menu items.  When we eventually
7751         move the options menu to a property sheet, the existing structure
7752         will probably be preserved fairly well.
7753
7754         * minibuf.el (next-history-element): fix problems with pressing
7755         down arrow in repeat-complex-command.
7756
7757         * modeline.el:
7758         * modeline.el (modeline-3d-p): New.
7759         added custom variable for controlling the 3d modeline.  the
7760         corresponding Options item has been present for a long time,
7761         but commented out with "fix me!" comments.  it's fixed now.
7762
7763         * obsolete.el (add-menu):
7764         remove bogus gettexts.
7765
7766         * process.el (shell-quote-argument):
7767         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7768         For bash under Windows native, see below.
7769
7770         * simple.el:
7771         * simple.el (display-warning-buffer):
7772         Fixed the handling of warning display to eliminate the annoying
7773         *Show* buffer, like was done for byte-compiler output above.
7774
7775         * simple.el (debug-print): New.
7776         Simple function for sending debug messages to the console and/or
7777         other debug places.
7778
7779         * subr.el (replace-in-string):
7780         Rewrite this function to avoid N^2 behavior with large strings --
7781         catastrophic with the new Windows selection code! (Apparently the
7782         author of this function didn't realize there was a fun
7783         replace-match that could make his life much easier, because we
7784         duplicated the entire logic.  The new version is smaller, easier
7785         to understand, much more robust, and has extended features --
7786         those of replace-match.)
7787
7788         * window.el:
7789         * window.el (with-selected-window): New.
7790         An obvious complement to the existing `with-selected-frame' and
7791         `with-current-buffer'.
7792
7793         * win32-native.el: Renamed from winnt.el.
7794         Added a great deal of stuff for properly handling process quoting,
7795         somewhat modeled on Kirill's original model (which i later threw
7796         away).  We should now finally have correctly working process arg
7797         quoting/dequoting so that the final app gets exactly what we
7798         intended.  Because the mechanism is in Lisp, it's easily
7799         extendible. (For those running bash and running the native
7800         version, I tried hard to do what I thought was correct.  But more
7801         thought is needed, and ideally the volunteer work of people with
7802         these configurations that they generally run on.)
7803
7804         * x-font-menu.el (x-font-menu-font-data):
7805         Put in defvar's to fix byte-compiler warnings.
7806
7807 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7808
7809         * select.el (selection-coercion-alist): Initialise.
7810         * select.el (select-coerce-to-text): New.
7811         * select.el (select-coerce): New.
7812         New functions to perform type and value coercion.
7813
7814         * select.el (select-buffer-killed-default): Keep data if it was
7815         on the clipboard.
7816
7817 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7818
7819         * menubar-items.el (default-menubar): Fix typo.
7820         (default-menubar): `lambda' was mispelled as `lamda'.
7821
7822 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7823
7824         * window.el (shrink-window-if-larger-than-buffer): Remove
7825         edge checking code.
7826
7827 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7828
7829         * paths.el (gnus-local-domain): Removed.
7830         (gnus-local-organization): Ditto.
7831         (gnus-startup-file): Ditto.
7832
7833 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7834
7835         * files.el (auto-mode-alist): Add .spec for RPM.
7836
7837 2000-07-31  Andy Piper  <andy@xemacs.org>
7838
7839         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7840
7841 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7842
7843         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7844         browse-url.
7845         * help.el (xemacs-www-page): Ditto.
7846         (xemacs-www-faq): Ditto.
7847         * menubar-items.el (default-menubar): Ditto.
7848
7849         * wid-edit.el (widget-url-link-action): Ditto.
7850         From: Kenichi OKADA <okada@opaopa.org>.
7851
7852 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7853
7854         * finder.el (finder-commentary): Add autoload cookie.
7855
7856 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7857
7858         * files.el (insert-file-contents-literally): Fix second let
7859         binding for `coding-system-for-read' to `coding-system-for-write'
7860         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7861
7862 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7863
7864         * files.el (insert-file-contents-literally): Use binary coding
7865         system (from Morioka san).
7866         (insert-file-contents-literally): Make file-name-handler method.
7867
7868 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7869
7870         * cl-macs.el (get-selection): Add defsetf.
7871
7872 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7873
7874         * x-init.el (x-activate-region-as-selection): replace obsolete
7875         function x-own-selection with own-selection.
7876         (ow-find): replace obsolete functions x-get-selection and
7877         x-get-clipboard with get-selection and get-clipboard.
7878         (init-post-x-win): replace obsolete function x-disown-selection
7879         with disown-selection.
7880
7881 2000-07-20  Mike Sperber  <mike@xemacs.org>
7882
7883         * startup.el (load-user-init-file): Only try to load init file if
7884         it exists.
7885
7886 2000-07-10  Andy Piper  <andy@xemacs.org>
7887
7888         * dialog-items.el: sync with Ben's patch.
7889
7890         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7891         comment.
7892         (progress-text-glyph): deleted.
7893         (progress-layout-glyph): make completely minimal.
7894         (progress-gauge-glyph): ditto.
7895         (progress-display-style): fix to handle dynamic instantiator
7896         changes.
7897         (progress-text-instantiator): new.
7898         (progress-layout-instantiator): new.
7899         (progress-gauge-instantiator): new.
7900         (set-progress-display-instantiator): renamed and changed from
7901         set-progress-display-style.
7902         (progress-abort-glyph): use instantiator not glyph.
7903         (append-progress-display): use set-progress-display-instantiator
7904         and set-glyph-image.
7905         (abort-progress-display): ditto.
7906         (raw-append-progress-display): ditto.
7907
7908 2000-07-20  Ben Wing  <ben@xemacs.org>
7909
7910         * code-files.el: Move Mule-specific code to mule-coding.el.
7911
7912 2000-07-15  Ben Wing  <ben@xemacs.org>
7913
7914         * autoload.el:
7915         Fixed comments.
7916
7917         * cmdloop.el:
7918         * cmdloop.el (yes-or-no-p):
7919         * cmdloop.el (y-or-n-p):
7920         Make these functions use should-use-dialog-box-p and not be
7921         overridden in dialog.el.
7922
7923         * cus-dep.el:
7924         * cus-dep.el (Custom-make-dependencies): Removed.
7925         * cus-dep.el (Custom-make-dependencies-1): New.
7926         * cus-dep.el (Custom-make-one-dependency): New.
7927         New entry point for use in Makefiles, to avoid excessive
7928         invocations.
7929
7930         * cus-edit.el (custom-variable-reset-saved):
7931         * cus-edit.el (custom-variable-reset-standard):
7932         * cus-edit.el (custom-save-resets):
7933         Fix bytecompiler warnings.
7934
7935         * dialog.el:
7936         * dialog.el (yes-or-no-p-dialog-box):
7937         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7938         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7939         * dialog.el (get-dialog-box-response):
7940         * dialog.el (message-or-box):
7941         * dialog.el (make-dialog-box):
7942         * dialog.el (popup-dialog-box): New.
7943         Avoid yes-or-no-p bogosities.
7944         Create a general function `make-dialog-box' to encapsulate all
7945         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7946
7947         * dumped-lisp.el (preloaded-file-list):
7948         Add dialog-items.  Clean up.  Group files by types.
7949
7950         * easymenu.el (easy-menu-add):
7951         * easymenu.el (easy-menu-remove):
7952         Account for accelerators.
7953
7954         * extents.el:
7955         * extents.el (extent-list): New args, like in map-extents.
7956         * extents.el (extent-at-event): New.
7957         * extents.el (extents-at-event): New.
7958
7959         * font-lock.el:
7960         * font-lock.el (font-lock-mode):
7961         * font-lock.el (font-lock-default-fontify-buffer):
7962         * font-lock.el (font-lock-default-unfontify-region):
7963         * font-lock.el (font-lock-fontify-syntactically-region):
7964         * font-lock.el (font-lock-fontify-keywords-region):
7965         Use new progress-feedback names.
7966
7967         * font-lock.el (java-font-lock-identifier-regexp):
7968         * font-lock.el (java-font-lock-class-name-regexp):
7969         Fix bytecompiler warnings.
7970
7971         * gutter-items.el:
7972         * gutter-items.el (progress-display-use-echo-area): Removed.
7973         * gutter-items.el (progress-feedback-use-echo-area): New.
7974         * gutter-items.el (progress-display-popup-period): Removed.
7975         * gutter-items.el (progress-feedback-popup-period): New.
7976         * gutter-items.el (set-progress-display-style): Removed.
7977         * gutter-items.el (set-progress-feedback-style): New.
7978         * gutter-items.el (progress-display-style): Removed.
7979         * gutter-items.el (progress-feedback-style): New.
7980         * gutter-items.el (progress-stack):
7981         * gutter-items.el (progress-displayed-p): Removed.
7982         * gutter-items.el (progress-feedbacked-p): New.
7983         * gutter-items.el (clear-progress-display): Removed.
7984         * gutter-items.el (clear-progress-feedback): New.
7985         * gutter-items.el (progress-display-clear-when-idle): Removed.
7986         * gutter-items.el (progress-feedback-clear-when-idle): New.
7987         * gutter-items.el (remove-progress-display): Removed.
7988         * gutter-items.el (remove-progress-feedback): New.
7989         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7990         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7991         * gutter-items.el (append-progress-display): Removed.
7992         * gutter-items.el (append-progress-feedback): New.
7993         * gutter-items.el (abort-progress-display): Removed.
7994         * gutter-items.el (abort-progress-feedback): New.
7995         * gutter-items.el (raw-append-progress-display): Removed.
7996         * gutter-items.el (raw-append-progress-feedback): New.
7997         * gutter-items.el (display-progress-display): Removed.
7998         * gutter-items.el (display-progress-feedback): New.
7999         * gutter-items.el (current-progress-display): Removed.
8000         * gutter-items.el (current-progress-feedback): New.
8001         * gutter-items.el (current-progress-display-label): Removed.
8002         * gutter-items.el (current-progress-feedback-label): New.
8003         * gutter-items.el (progress-display): Removed.
8004         * gutter-items.el (progress-feedback): New.
8005         Replace "progress-display" with "progress-feedback" globally.
8006
8007         * gutter-items.el (lprogress-display): Removed.
8008         * gutter-items.el (progress-feedback-with-label): New.
8009         Rename lprogress-display ==> progress-feedback-with-label.
8010
8011         * gutter-items.el (search-dialog-direction): Removed.
8012         * gutter-items.el (search-dialog-text): Removed.
8013         * gutter-items.el (search-dialog-callback): Removed.
8014         * gutter-items.el (make-search-dialog): Removed.
8015         Move to dialog-items.el.
8016
8017         * help.el:
8018         * help.el (help-mode-quit):
8019         * help.el (mode-for-help): New.
8020         * help.el (help-sticky-window): New.
8021         * help.el (help-window-config): New.
8022         * help.el (with-displaying-help-buffer):
8023         * help.el (function-at-event): New.
8024         * help.el (help-symbol-regexp): New.
8025         * help.el (help-symbol-run-function-1): New.
8026         * help.el (help-symbol-run-function): New.
8027         * help.el (help-symbol-function-context-menu): New.
8028         * help.el (help-symbol-variable-context-menu): New.
8029         * help.el (help-symbol-function-and-variable-context-menu): New.
8030         * help.el (frob-help-extents): New.
8031         * help.el (describe-function-1):
8032         * help.el (variable-at-point):
8033         * help.el (variable-at-event): New.
8034         * help.el (describe-variable):
8035         Major overhaul.
8036         - Make functions and variables be mousable.
8037         - Middle button hyperlinks.
8038         - New context-menu entries.
8039
8040         * keydefs.el:
8041         * keydefs.el (global-map):
8042         New key bindings to move lines up and down.
8043
8044         * lisp-mode.el:
8045         * lisp-mode.el (construct-lisp-mode-menu): New.
8046         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8047         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8048         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8049         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8050         Make popup and menubar menus be different.  Popup menu uses
8051         clicked location and automatically assumes symbol under the mouse
8052         for various commands.
8053
8054         * menubar-items.el:
8055         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8056         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8057
8058         * menubar-items.el (global-popup-menu): Removed.
8059         * menubar-items.el (mode-popup-menu): Removed.
8060         * menubar-items.el (activate-popup-menu-hook): Removed.
8061         * menubar-items.el (popup-mode-menu): Removed.
8062         * menubar-items.el (popup-buffer-menu): Removed.
8063         * menubar-items.el (popup-menubar-menu): Removed.
8064         Move to menubar.el.
8065
8066         * menubar.el:
8067         * menubar.el (global-popup-menu): New.
8068         * menubar.el (mode-popup-menu): New.
8069         * menubar.el (activate-popup-menu-hook): New.
8070         * menubar.el (last-popup-menu-event): New.
8071         * menubar.el (popup-mode-menu): New.
8072         * menubar.el (popup-buffer-menu): New.
8073         * menubar.el (popup-menubar-menu): New.
8074         * menubar.el (menu-call-at-event): New.
8075         Move non-content functions here.  Add support for context menu
8076         items on extents.
8077
8078         * minibuf.el (minibuffer-history-uniquify):
8079         Typo fix.
8080
8081         * minibuf.el (read-file-name-1):
8082         Call new file dialog box if it exists.
8083
8084         * minibuf.el (mouse-rfn-setup-vars):
8085         Clean up "chop" action.
8086
8087         * mouse.el:
8088         * mouse.el (button2): Now bound to mouse-track.
8089         * mouse.el (click-inside-extent-p):
8090         * mouse.el (point-inside-extent-p):
8091         * mouse.el (point-inside-selection-p):
8092         * mouse.el (mouse-drag-or-yank): Removed.
8093         * mouse.el (mouse-begin-drag-n-drop): New.
8094         * mouse.el (mouse-eval-sexp):
8095         * mouse.el (mouse-track-activate-strokes): New.
8096         * mouse.el (mouse-track-do-activate): New.
8097         * mouse.el (mouse-track):
8098         * mouse.el (default-mouse-track-event-is-with-button): New.
8099         * mouse.el (default-mouse-track-cleanup-hook):
8100         * mouse.el (default-mouse-track-drag-hook):
8101         * mouse.el (default-mouse-track-drag-up-hook):
8102         * mouse.el (default-mouse-track-click-hook):
8103         Merge drag-n-drop into mouse-track.
8104         Add general "activate" support to replace specific button2 kludges.
8105         Use "button modifier" support in mouse-track.
8106
8107         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8108
8109         * package-ui.el:
8110         * package-ui.el (pui-menu):
8111         * package-ui.el (pui-popup-context-sensitive): Removed.
8112         Fix bytecompiler warnings.
8113         Clean up popup code a bit.
8114
8115         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8116
8117         * simple.el:
8118         * simple.el (transpose-lines):
8119         * simple.el (transpose-line-up): New.
8120         * simple.el (transpose-line-down): New.
8121         * simple.el (transpose-subr):
8122         * simple.el (transpose-subr-1): Removed.
8123         Clean up, add functions to move lines up and down.
8124
8125         * startup.el (mail-host-address):
8126         * startup.el (user-mail-address):
8127         Customize.
8128
8129         * subr.el:
8130         * subr.el (set-symbol-value-in-buffer): New.
8131         * subr.el (error):
8132         * subr.el (check-argument-type):
8133         * subr.el (defined-error-p): New.
8134         Add structured error support.
8135
8136         * toolbar-items.el (toolbar-compile):
8137         Use new make-dialog-box.
8138
8139         * update-elc.el:
8140
8141         * userlock.el (ask-user-about-lock-dbox):
8142         * userlock.el (ask-user-about-supersession-threat-dbox):
8143         * userlock.el (ask-user-about-lock):
8144         * userlock.el (ask-user-about-supersession-threat):
8145         Use new make-dialog-box.
8146         Add safety checks; use should use-dialog-box-p.
8147
8148         * window-xemacs.el:
8149         * window-xemacs.el (__buffer-dedicated-frame):
8150         * window-xemacs.el (buffer-dedicated-frame): New.
8151         * window-xemacs.el (set-buffer-dedicated-frame): New.
8152         Move dedicated-frame stuff into lisp.
8153
8154 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8155
8156         * printer.el (generic-print-region): Do not require that
8157         `printer-name' be set.
8158         (printer-name): Commentary clarification.
8159
8160 2000-07-19  Martin Buchholz <martin@xemacs.org>
8161
8162         * XEmacs 21.2.35 is released.
8163
8164 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8165
8166         * select.el (selection-coercible-types): Initialise.
8167
8168 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8169
8170         * select.el (own-clipboard): Bug fix.
8171
8172 2000-07-17  Mike Sperber  <mike@xemacs.org>
8173
8174         * cus-edit.el (custom-migrate-custom-file): Save init file before
8175         continuing.
8176
8177 2000-07-16  Mike Sperber  <mike@xemacs.org>
8178
8179         * startup.el (load-init-file): Remove silly call to
8180         `load-user-custom-file`.
8181         (maybe-migrate-user-init-file): Minor fixes.
8182
8183 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8184
8185         * apropos.el (apropos-documentation-check-doc-file):
8186         `doc' variable should be let-bound, as was presumably intended.
8187
8188         * cus-edit.el (custom-variable-reset-saved):
8189         (custom-variable-reset-standard):
8190         Remove unused variable comment-widget.  Twice.
8191
8192         * toolbar.el (toolbar-blank-press-function):
8193         Add a real defvar with initial value nil and proper docstring.
8194         (press-toolbar-button): No need to check for boundp-ness anymore.
8195
8196         * rect.el (open-rectangle-line): Remove useless (let) form.
8197         Add defvar for pending-delete-mode.
8198
8199         * info.el (Info-find-node): This function needs an autoload cookie.
8200
8201         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8202         Use let* since the second form referred to the first.
8203
8204 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8205
8206         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8207         instead of removed `mswindows-get-clipboard'.
8208
8209
8210 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8211
8212         * select.el (select-convert-from-text): New.
8213         * select.el (select-convert-from-length): New.
8214         * select.el (select-convert-from-integer): New.
8215         * select.el (select-convert-from-identity): New.
8216         * select.el (select-convert-from-filename): New.
8217         * select.el (selection-converter-in-alist): Use them.
8218         New converter functions for X.
8219
8220         * select.el (get-selection): Removed comment.
8221
8222         * select.el (own-selection): Removed append code - I thought
8223         I'd already done this, but apparently not...
8224
8225         * select.el: Changed comment about TIMESTAMP.
8226
8227         * select.el (select-convert-in): New.
8228         * select.el (select-convert-out): New.
8229         New functions that get used by select.c.
8230
8231         * select.el (select-buffer-killed-default): New.
8232         * select.el (select-buffer-killed-text): New.
8233         * select.el (selection-buffer-killed-alist): New.
8234         New list and functions that get called if a relevant selection
8235         exists and a buffer gets killed.
8236
8237         * select.el (select-convert-to-targets):
8238         * select.el (select-convert-to-identity): Removed.
8239         * select.el (select-convert-from-identity): Removed.
8240         * select.el (select-converter-out-alist):
8241         Removed _EMACS_INTERNAL selection type.
8242
8243         * x-select.el (xselect-kill-buffer-hook): Removed.
8244         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8245         Removed this X-specific nonesense. Use the generic support
8246         in select.el instead.
8247
8248 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8249
8250         * mule/mule-category.el (defined-category-hashtable):
8251         Use make-hash-table instead of make-hashtable
8252
8253         * buff-menu.el: Byte-compiler warning fix.
8254
8255         * isearch-mode.el (isearch-highlight-all-cleanup):
8256         Remove unused variable `isearch-highlight-all-start'.
8257
8258         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8259
8260         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8261
8262         * cus-dep.el (Custom-make-dependencies):
8263         Add autoload cookie for custom-add-loads to generated custom-load.el.
8264
8265         * autoload.el (autoload-package-name): Warning suppression.
8266         Move defvar prior to first use.
8267
8268         * custom.el: Add autoload for custom-declare-face.
8269         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8270         * cl.el (cl-hack-byte-compiler):
8271         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8272         to work properly.
8273
8274 2000-07-08  Mike Sperber  <mike@xemacs.org>
8275
8276         * startup.el (load-home-init-file): Added variable.
8277         (maybe-migrate-user-init-file): Added.
8278         (load-user-init-file): Load custom file if different from init
8279         file.
8280
8281         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8282         "startup."
8283
8284         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8285         Moved `custom-file'-related code to cus-file.el.
8286
8287         * cus-file.el: New file.
8288
8289 2000-04-01  Mike Sperber  <mike@xemacs.org>
8290
8291         * packages.el (packages-find-package-directories): Added support
8292         for external package hierarchies with in-place installations.
8293
8294         * find-paths.el (paths-root-in-place-p): Added.
8295         (paths-find-emacs-directory): Added support for external
8296         directories with in-place installations.
8297         (paths-find-site-directory): Ditto.
8298
8299         * startup.el (find-user-init-file): Also look for
8300         ~/.xemacs/init.elc? in preference to ~/.emacs.
8301
8302 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8303
8304         * select.el (own-selection):
8305         * select.el (own-clipboard): Changed `append' parameter to
8306         `how-to-use' parameter.
8307         * select.el (own-selection): Removed icky append code.
8308         * select.el (own-selection, get-selection): Removed extra type
8309         checking.
8310         * select.el (selection-appender-alist):
8311         * select.el (selection-converter-{in|out}-alist): Initialise.
8312         * select.el (select-append-to-*): New.
8313         * select.el (select-convert-from-*): New.  New functions to append
8314         data and convert data from external type.
8315
8316 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8317
8318         * font-lock.el: Javadoc enhancements.
8319
8320 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8321
8322         * printer.el (generic-print-region): Compose job name from buffer
8323         name.
8324
8325 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8326
8327         * font-lock.el (font-lock-fontify-pending-extents): Call
8328         font-lock-fontify-region instead of font-lock-fontify-buffer
8329         to avoid unnecessary progress gauges.
8330
8331 2000-07-06  Craig Lanning  <lanning@scra.org>
8332
8333         * custom-load.el (faces):
8334
8335         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8336         dir is a regex.
8337
8338         * process.el (call-process-internal): from Dan Holmsand, use binary
8339         coding systems so that jka-compr works.
8340
8341 2000-07-07  Ben Wing  <ben@xemacs.org>
8342
8343         * font-lock.el: Undo previous change.  Unfortunately, some
8344         files actually use the variables directly in their init code
8345         without quoting them.
8346
8347 2000-07-07  Ben Wing  <ben@xemacs.org>
8348
8349         * font-lock.el (defvar font-lock-*-face): Removed.
8350
8351         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8352         only when necessary.
8353
8354 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8355
8356         * cl-macs.el: fix cl-transform-function-property kludge
8357         so that it does not require a random feature.
8358
8359 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8360
8361         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8362         as in Linux kernel "Rules.make".
8363
8364 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8365
8366         * build-report.el (build-report): Add autoload cookie.
8367
8368 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8369
8370         * package-ui.el (defgroup pui):  Correct a misspelling
8371         (pui-toggle-package-delete):  Change `seleted' to `selected'
8372
8373 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8374
8375         * package-get.el (package-get-update-base):
8376         (package-get): Use insert-file-contents-literally always.
8377         (package-get-maybe-save-index):
8378         Force coding system for writing to binary.
8379
8380 2000-06-08  Mike Alexander  <mta@arbortext.com>
8381
8382         * code-process.el (call-process-region): If there is no coding
8383         system for the process on process-coding-system-alist use the
8384         coding system of the buffer containing the region.
8385
8386 2000-06-10  Ben Wing  <ben@xemacs.org>
8387
8388         * cmdloop.el (command-error):
8389         If debug-on-error and noninteractive, output backtrace.
8390
8391         * files.el (file-relative-name):
8392         Remove MSDOS references.
8393
8394         * simple.el (line-number): New function, due to non-obvious
8395         behavior/usage of count-lines.
8396
8397         * simple.el (count-lines): document non-obvious usage to get
8398         line number.
8399
8400 2000-06-11  Ben Wing  <ben@xemacs.org>
8401
8402         * faces.el ((featurep 'xpm)):
8403         * x-faces.el (x-init-face-from-resources):
8404         * x-faces.el (x-init-frame-faces):
8405         * x-misc.el (x-init-specifier-from-resources):
8406         * x-misc.el (x-get-resource-and-bogosity-check):
8407         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8408         * x-mouse.el (x-init-pointer-shape):
8409         * x-scrollbar.el (x-init-scrollbar-from-resources):
8410         Add sixth argument to x-get-resource calls so as to issue warnings
8411         rather than errors on bogus arguments.
8412
8413 2000-06-05  Ben Wing  <ben@xemacs.org>
8414
8415         * compat.el: new file.  provides a clean, non-intrusive way to
8416         define compatibility functions.
8417
8418         * process.el (shell-quote-argument): temporary fix for lack
8419         of nt-quote-process-args.  #### I need to put back the overall
8420         structure of that mechanism but redo the guts of it using the
8421         extra intelligence in the C code.
8422
8423 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8424
8425         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8426         `package-get' does in package-get.el, instead of using external
8427         "md5sum" program.
8428
8429         * package-get.el (package-get): Insert package file literally to
8430         make checksum calculation work.
8431
8432 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8433
8434         * code-files.el (convert-mbox-coding-system): Deleted.
8435         (file-coding-system-alist): Removed reference to
8436         convert-mbox-coding-system.
8437
8438 2000-05-28  Martin Buchholz <martin@xemacs.org>
8439
8440         * XEmacs 21.2.34 is released.
8441
8442 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8443
8444         * font-lock.el (font-lock-keywords): Rewrote docstring
8445
8446 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8447
8448         * loadhist.el (unload-feature): handle case where x is both boundp
8449         and fboundp
8450
8451 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8452
8453         * packages.el: It's ok to use built-in macros, but not lisp
8454         defined ones.
8455
8456 2000-05-20  Ben Wing  <ben@xemacs.org>
8457
8458         * font-lock.el:
8459         * font-lock.el (font-lock-message-threshold):
8460         * font-lock.el (font-lock-mode):
8461         * font-lock.el (font-lock-default-fontify-buffer):
8462         * font-lock.el (font-lock-always-fontify-immediately):
8463         * font-lock.el (font-lock-old-extent): Removed.
8464         * font-lock.el (font-lock-old-len): Removed.
8465         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8466         * font-lock.el (font-lock-pending-extent-table): New.
8467         * font-lock.el (font-lock-range-table): New.
8468         * font-lock.el (font-lock-after-change-function):
8469         * font-lock.el (font-lock-after-change-function-1): Removed.
8470         * font-lock.el (font-lock-fontify-pending-extents): New.
8471         * font-lock.el ('font-lock-revert-cleanup): Removed.
8472         * font-lock.el ('font-lock-revert-setup): Removed.
8473         Rewrite deferral code to handle any number of changes, merging
8474         them properly.  Remove hacked-up code for revert-buffer, now
8475         unnecessary.
8476
8477         * menubar-items.el (default-menubar):
8478         In Options->Edit Init File, don't switch to emacs-lisp-mode
8479         unless necessary; doing this turns off font-lock.
8480
8481 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8482
8483         * keydefs.el: Define C-x BS to backward-kill-sentence.
8484
8485 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8486
8487         * files.el (hack-local-variables-prop-line): Use non-greedy
8488         matching to process -*-texinfo-*- -*-.
8489
8490 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8491
8492         * minibuf.el (minibuf-directory-files): new function.
8493         (read-file-name-activate-callback): use minibuf-directory-files.
8494         (read-directory-name-internal): ditto.
8495         (mouse-file-display-completion-list): ditto.
8496         (mouse-directory-display-completion-list): ditto.
8497         (read-file-name-internal): remove "./" from completion list unless
8498         explicitly matched, for consistency.
8499
8500 2000-05-11  Ben Wing  <ben@xemacs.org>
8501
8502         * gutter-items.el (gutter-buffers-tab):
8503         * gutter-items.el (add-tab-to-gutter):
8504         * gutter-items.el (update-tab-in-gutter):
8505         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8506         * gutter-items.el (append-progress-display):
8507         * gutter-items.el (abort-progress-display):
8508         * gutter-items.el (raw-append-progress-display):
8509         Further fixes.  Use set-glyph-image not set-image-instance-property,
8510         to fix problems with multiple windows in a frame.
8511
8512         * menubar-items.el (tutorials-menu-filter):
8513         Fix typo.
8514
8515         * startup.el (early-error-handler):
8516         Display message box under windows; otherwise, message will disappear
8517         before it can be viewed.
8518
8519         * update-elc.el:
8520         Fix bug in NEEDTODUMP processing.
8521
8522 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8523
8524         * startup.el (lock-directory): Removed.
8525         (superlock-file): Ditto.
8526         (startup-set-paths): Remove lockdir.
8527         (startup-setup-paths-warning): Remove lock-directory.
8528
8529         * setup-paths.el (paths-find-lock-directory): Removed.
8530         (paths-find-superlock-file): Ditto.
8531
8532 2000-05-09  Ben Wing  <ben@xemacs.org>
8533
8534         * faces.el (set-face-property):
8535         * faces.el (set-face-font):
8536         * faces.el (set-face-foreground):
8537         * faces.el (set-face-background):
8538         * faces.el (set-face-background-pixmap):
8539         * faces.el (set-face-underline-p):
8540         * faces.el (set-face-strikethru-p):
8541         * faces.el (set-face-highlight-p):
8542         * faces.el (set-face-dim-p):
8543         * faces.el (set-face-blinking-p):
8544         * faces.el (set-face-reverse-p):
8545         doc string changes.
8546
8547         * glyphs.el:
8548         * glyphs.el (make-image-specifier):
8549         * glyphs.el (glyph-property):
8550         * glyphs.el (set-glyph-image):
8551         * glyphs.el (make-glyph):
8552         * glyphs.el (make-pointer-glyph):
8553         * glyphs.el (make-icon-glyph):
8554         * glyphs.el (widget-image-instance-p): New.
8555         authorship info, lots of doc changes.  New predicate, inadvertently
8556         omitted.  the general principle with specifier docs is now that
8557         the description of instantiators should go with the make-foo-specifier
8558         fun's doc string, rather than in foo-specifier-p.  this follows
8559         conventions elsewhere in XEmacs and in general is a lot more obvious
8560         of a place to look.  sometimes the make-foo-specifier function needs
8561         to be created in the process.
8562
8563         * gutter.el:
8564         * gutter.el (make-gutter-specifier): New.
8565         * gutter.el (make-gutter-size-specifier): New.
8566         * gutter.el (make-gutter-visible-specifier): New.
8567         specifier doc updates according to the conventions specified before.
8568
8569         * objects.el:
8570         * objects.el (make-font-specifier):
8571         * objects.el (make-color-specifier):
8572         * objects.el (make-face-boolean-specifier): New.
8573         specifier doc updates according to the conventions specified before.
8574
8575         * specifier.el:
8576         * specifier.el (set-specifier):
8577         * specifier.el (make-integer-specifier): New.
8578         * specifier.el (make-boolean-specifier): New.
8579         * specifier.el (make-natnum-specifier): New.
8580         * specifier.el (make-generic-specifier): New.
8581         * specifier.el (make-display-table-specifier): New.
8582         specifier doc updates according to the conventions specified before.
8583
8584         * toolbar.el:
8585         * toolbar.el (make-toolbar-specifier): New.
8586         specifier doc updates according to the conventions specified before.
8587
8588 2000-05-09  Ben Wing  <ben@xemacs.org>
8589
8590         * process.el (call-process-internal): Revert to previous version
8591         because Mike's change clashed with a change I did not long before.
8592         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8593         Thanks very much Mike for pointing out the bug and submitting a
8594         patch!
8595
8596 2000-04-13  Mike Alexander  <mta@arbortext.com>
8597
8598         * process.el (call-process-internal): Send the correct input buffer
8599         (call-process-internal): Return the exit status of the process
8600
8601 2000-05-07  Ben Wing  <ben@xemacs.org>
8602
8603         * winnt.el:
8604         * winnt.el (nt-quote-args-verbatim): Removed.
8605         * winnt.el (nt-quote-args-prefix-quote): Removed.
8606         * winnt.el (nt-quote-args-backslash-quote): Removed.
8607         * winnt.el (nt-quote-args-double-quote): Removed.
8608         * winnt.el (nt-quote-args-functions-alist): Removed.
8609         * winnt.el (nt-quote-process-args): Removed.
8610         Remove all stuff for argument quoting.  We borrow the code instead
8611         from Emacs 20.6, which is much more careful in its quoting
8612         (e.g. in handling runs of the escape character) and avoids most of
8613         the need for this Lisp mechanism by checking to see whether we're
8614         running a Cygwin or normal program and doing the appropriate
8615         quoting.  If we end up needing such a mechanism, we should add
8616         it by extending the variable `mswindows-quote-process-args' so it
8617         can take an alist of regexps.
8618
8619 2000-05-07  Ben Wing  <ben@xemacs.org>
8620
8621         * keydefs.el:
8622         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8623         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8624         the window without moving point.
8625
8626         * simple.el:
8627         * simple.el (scroll-up-one): New.
8628         * simple.el (scroll-down-one): New.
8629         Functions for use with C-M-up/down.
8630
8631 2000-05-01  Martin Buchholz <martin@xemacs.org>
8632
8633         * XEmacs 21.2.33 is released.
8634
8635 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8636
8637         * dialog.el (yes-or-no-p-dialog-box):
8638         Fix docstring.
8639         Fix following horrible bug in X11 mode with focus-follows-mouse:
8640           1. Visit two files in two different frames.
8641           2. do File->Revert Buffer in one of those frames.
8642           3. Dialog box appears.
8643           4. Arrange things so that the mouse passes over the *other*
8644              frame, then to the dialog box, and click on "Yes".
8645           5. The file contents end up in the *wrong* buffer!
8646         Add TODO comment.
8647
8648 2000-04-28  Ben Wing  <ben@xemacs.org>
8649
8650         * help.el (describe-installation): correct typo introduced
8651         in last patch: boundp -> fboundp.
8652
8653         * etags.el (buffer-tag-table-list):
8654         canonicalize filenames to Unix format so that tag-table-alist
8655         searching works under Windows.
8656
8657         * autoload.el:
8658         Bowdlerize the supposedly objectionable words
8659         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8660
8661         * gutter-items.el (set-progress-display-style):
8662         * gutter-items.el (search-dialog-callback):
8663         * gutter-items.el (make-search-dialog):
8664         Change to new callback-ex api.
8665
8666 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8667
8668         * help.el: (describe-installation): decode-coding-string is not
8669         defined in a non MULE environment.
8670
8671 2000-04-28  Ben Wing  <ben@xemacs.org>
8672
8673         * gutter-items.el (buffer-list-changed-hook):
8674         use it, not record-buffer-hook.
8675
8676         * subr.el (record-buffer-hook): Removed.
8677
8678 2000-04-27  Ben Wing  <ben@xemacs.org>
8679
8680         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8681         use NORECORD option.  Andy will not like this, but the existing
8682         gutter behavior is just wrong, as per this comment:
8683
8684         ;; this used to add the norecord flag to both calls below.
8685         ;; this is bogus because it is a pervasive assumption in XEmacs
8686         ;; that the current buffer is at the front of the buffers list.
8687         ;; for example, select an item and then do M-C-l
8688         ;; (switch-to-other-buffer).  Things get way confused.
8689         ;;
8690         ;; Andy, if you want to maintain the current look, you must
8691         ;;  *uncouple* the gutter order and buffers order.
8692
8693         * loaddefs.el (completion-ignored-extensions): unfuckify.
8694
8695         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8696         xemacs.mak.
8697
8698         * autoload.el (batch-update-one-directory): new function, used in
8699         xemacs.mak.
8700
8701         * loadup.el: set gc-cons-threshold very high unless dumping --
8702         loadup during update-elc is much much much faster.  also do this
8703         when quick-building.
8704
8705         add commented-out code for profiling loadup.
8706
8707
8708         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8709         is required in order to build xemacs.
8710
8711 2000-04-26  Ben Wing  <ben@xemacs.org>
8712
8713         * loadup.el: don't garbage collect during loadup if quick-build
8714         compile-time option is set.
8715
8716 2000-04-23  Ben Wing  <ben@xemacs.org>
8717
8718         * update-elc.el: compute whether any dumped .el or .elc files
8719         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8720         if so.
8721
8722         * update-elc.el (update-elc-files-to-compile): always change
8723         NOBYTECOMPILE in the src directory rather than current dir,
8724         so it will work under NT.
8725
8726         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8727         the form of this file is identical between Unix and Windows.
8728         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8729         Added comment.
8730         (update-autoloads-from-directory): updated doc string.
8731         updated doc strings in a few other places.
8732
8733 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8734
8735         * bytecomp.el (byte-force-recompile): Fix argument to
8736         byte-recompile-directory.
8737
8738 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8739
8740         * gutter-items.el (progress-display-clear-when-idle): Use
8741         add-one-shot-hook.
8742         * gutter-items.el (clear-progress-display): Adjust number of
8743         arguments.
8744
8745 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8746
8747         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8748
8749 2000-04-16  Ben Wing  <ben@xemacs.org>
8750
8751         * printer.el: New file.
8752
8753         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8754
8755         * help.el (describe-installation): Fix decoding for Windows.
8756
8757         * menubar-items.el:
8758         * menubar-items.el (default-menubar):
8759         * menubar-items.el (tutorials-menu-filter): New.
8760         * menubar-items.el (popup-menubar-menu):
8761         Add authorship.  Redo Help menu and Tutorials filter.
8762
8763         * menubar.el: Correct comment.
8764
8765         * modeline.el (modeline-buffer-identification): Correct doc string.
8766
8767         * simple.el:
8768         * simple.el (printing): Removed.
8769         * simple.el (printer-name): Removed.
8770         * simple.el (generic-print-buffer): Removed.
8771         * simple.el (generic-print-region): Removed.
8772         Move generic print code to printer.el.
8773
8774 2000-04-15  Ben Wing  <ben@xemacs.org>
8775
8776         * simple.el (generic-print-region): New.
8777         make this function actually work.
8778         (generic-print-buffer): call generic-print-region.
8779
8780 2000-04-14  Andy Piper  <andy@xemacs.org>
8781
8782         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8783         by using the new widget-callback-current-channel.
8784         (search-dialog-callback): ditto.
8785
8786 2000-04-12  Andy Piper  <andy@xemacs.org>
8787
8788         * gutter.el (default-gutter-position): moved from gutter-items.el.
8789         (default-gutter-position-changed-hook): ditto.
8790         (gutter-element-visibility-changed-hook): ditto.
8791         (set-gutter-element): ditto.
8792         (remove-gutter-element): ditto.
8793         (set-gutter-element-visible-p): ditto.
8794         (gutter-element-visible-p): ditto.
8795         (init-gutter): ditto.
8796
8797         * dialog.el (make-dialog-box): renamed and moved from
8798         gutter-items.el
8799
8800         * gutter-items.el: move various functions elsewhere.
8801
8802 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8803
8804         * menubar-items.el: Fixed place of parenthesis.
8805
8806 2000-04-12  Ben Wing  <ben@xemacs.org>
8807
8808         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8809                 without constantly being prompted for the tag.
8810         * simple.el: Added a number of section headings, to clarify the
8811                 organization of this file.
8812         * simple.el (activate-region):
8813         * simple.el (region-exists-p):
8814         * simple.el (region-active-p):
8815                 Moved these three function down to the other side of
8816                 the case-changing functions, so they join the rest of
8817                 the region code.
8818         * simple.el (printing): New.
8819         * simple.el (printer-name): New.
8820         * simple.el (generic-print-buffer): New.
8821                 New functions, a very simple prototype for a unified
8822                 printing interface.
8823
8824         * process.el (call-process-internal): Real fix for null BUFFER,
8825                 other problems with BUFFER specs.
8826
8827         * menubar-items.el:
8828                 Fixed up File->Print to use new printing functions.
8829                 Various corrections and expansions to Grep/Compile menus.
8830                 New options for Printing.
8831                 New options for SMTP Mail, the way to send mail under
8832                   MS Windows. (There's also a package patch to make SMTP
8833                   Mail be the default under MSWin.)
8834
8835 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8836
8837         * menubar-items.el: Selecting Rectangle Mousing from menubar
8838         did not work.  Needed to quote mouse-track-rectangle-p.
8839
8840 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8841
8842         * cl-compat.el (keywordp): Removed.
8843
8844 2000-04-05  Andy Piper  <andy@xemacs.org>
8845
8846         * gutter-items.el (progress-layout-glyph): don't initialize here.
8847         (progress-gauge-glyph): use dynamic sizing.
8848         (set-progress-display-style): new function. Set progress glyphs
8849         appropriately depending on the style.
8850         (progress-display-style): new variable. Custom version of
8851         set-progress-display-style.
8852         (progress-abort-glyph): switch to dynamic sizes.
8853         (search-dialog-text): make the edit field active.
8854
8855 2000-04-04  Andy Piper  <andy@xemacs.org>
8856
8857         * gutter-items.el (make-search-dialog): need to make the search
8858         dialog visible after creation.
8859
8860         * menubar-items.el (default-menubar): use the search dialog for
8861         searching. Remove some extraneous search menu items.
8862
8863         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8864         well as strings.
8865         (make-gutter-only-dialog-frame): allow the user to create the
8866         frame unmapped. Allow the gutter spec to be given as a glyph.
8867         (search-dialog-direction): new variable.
8868         (search-dialog-text): new variable.
8869         (search-dialog-callback): new function. Callback for the search
8870         dialog action.
8871         (make-search-dialog): new function. Create a user-friendly search
8872         dialog.
8873
8874 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8875
8876         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8877         under Windows.
8878
8879 2000-04-01  Andy Piper  <andy@xemacs.org>
8880
8881         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8882         progress more accurately.
8883
8884 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8885
8886         * finder.el (finder-compile-keywords): Process readable files only.
8887         Because error in process of .#finder-inf.el when compile xemacs
8888         with --with-clash-detection option.
8889
8890 2000-03-31  Andy Piper  <andy@xemacs.org>
8891
8892         * gutter-items.el (append-progress-display): don't delay after a
8893         successful font-lock.
8894         (make-gutter-only-dialog-frame): new function. Allow users to
8895         create gutter-only dialogs.
8896
8897 2000-03-27  Mike Alexander  <mta@arbortext.com>
8898
8899         * process.el (call-process-internal): Handle a null BUFFER
8900         parameter correctly.
8901
8902 2000-03-28  Andy Piper  <andy@xemacs.org>
8903
8904         * gutter-items.el (abort-progress-display): put strings in the
8905         gutter not extents.
8906         (progress-layout-glyph): signal special 'quit callback.
8907         (progress-display-quit-function): deleted.
8908         (progress-display-stop-callback): deleted.
8909         (progress-display-dispatch-command-events): deleted.
8910         (append-progress-display): remove calls to
8911         progress-display-dispatch-command-events.
8912         (raw-append-progress-display): ditto.
8913
8914 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8915
8916         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8917         being a list.  Actually define `stipple-pixmap-p' which is used as
8918         an error predicate.  Correctly handle PIXMAP being either relative
8919         or absolute file name.
8920
8921 2000-03-24  Andy Piper  <andy@xemacs.org>
8922
8923         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8924         (abort-progress-display): ditto. Don't delete the created extent.
8925         (raw-append-progress-display): ditto.
8926         (progress-display-dispatch-non-command-events): new
8927         function. Encapsulates what we want to do when no command input is
8928         required.
8929         (progress-display-dispatch-command-events): likewise, but disable
8930         for now since it causes too many problems.
8931         (append-progress-display): use them.
8932         (raw-append-progress-display): ditto.
8933         (default-gutter-position-changed-hook): set this rather than
8934         default-gutter-position-changed.
8935         (default-gutter-position-changed-hook): lambda with zero arguments
8936         rather than one.
8937         (raw-append-progress-display): trap errors in pending input since
8938         allowing them to signal will hose the gauge well and
8939         truly. Ideally we would like to delay these until we are more able
8940         to cope.
8941         (append-progress-display): ditto.
8942
8943 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8944
8945         * lisp/make-docfile.el: call-process-internal is now implemented
8946         in process.el.
8947
8948 2000-03-21  Ben Wing  <ben@xemacs.org>
8949
8950         * mule\mule-cmds.el (set-language-info-alist):
8951         Fix to correspond to new menu arrangement.
8952
8953 2000-03-21  Ben Wing  <ben@xemacs.org>
8954
8955         * process.el:
8956         * process.el (call-process-internal): New.
8957         New implementation of call-process.  Only enabled under NT, so far.
8958         stderr handling not implemented yet in CVS'd C code.
8959
8960 2000-03-20  Ben Wing  <ben@xemacs.org>
8961
8962         * lisp-mode.el:
8963         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8964         * lisp-mode.el (lisp-interaction-mode):
8965         Put back Lisp Interaction menubar for Jan V's sake.
8966
8967         * simple.el:
8968         * simple.el (mark-ring):
8969         * simple.el (dont-record-current-mark): New.
8970         * simple.el (in-shifted-motion-command): New.
8971         * simple.el (mark-ring-unrecorded-commands): New.
8972         * simple.el (mark-ring-max):
8973         * simple.el (set-mark-command):
8974         * simple.el (push-mark):
8975         * simple.el (handle-pre-motion-command):
8976         Implement scheme for not recording unimportant marks.
8977
8978         * subr.el:
8979         * subr.el (function-allows-args): New.
8980         New function function-allows-args.
8981
8982 2000-03-20  Martin Buchholz <martin@xemacs.org>
8983
8984         * XEmacs 21.2.32 is released.
8985
8986 2000-03-20  Andy Piper  <andy@xemacs.org>
8987
8988         * gutter-items.el (update-tab-in-gutter): force selection of the
8989         selected-window if required to do so.
8990         (buffers-tab-items): ditto.
8991         (add-tab-to-gutter): ditto.
8992         (create-frame-hook): use force-selection.
8993         (default-gutter-position-changed): lambdify.
8994         (update-tab-hook): deleted since it was only used in one place.
8995
8996 2000-03-18  Andy Piper  <andy@xemacs.org>
8997
8998         * files.el (find-file-noselect): undo change that shouldn't have
8999         gone in.
9000
9001 2000-03-17  Andy Piper  <andy@xemacs.org>
9002
9003         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
9004         of selected-window trickery.
9005
9006         * gutter-items.el (update-tab-in-gutter): don't give dedicated
9007         frames tabs.
9008         (progress-display-stop-callback): progress -> progress-display
9009         (progress-display-quit-function): ditto.
9010         (clear-progress-display): ditto.
9011         (remove-progress-display): ditto.
9012         (append-progress-display): ditto.
9013         (abort-progress-display): ditto.
9014         (raw-append-progress-display): ditto.
9015         (display-progress-display): ditto.
9016         (current-progress-display-label): ditto.
9017         (current-progress-display): ditto.
9018         (lprogress-display): ditto and save the buffer
9019         (progress-display): ditto. Otherwise the buffer sometimes gets
9020         changed which confuses font-lock.
9021
9022         * font-lock.el (font-lock-default-fontify-buffer): catch all
9023         errors, not just quit.
9024         (font-lock-mode): progress -> display-progress
9025         (font-lock-default-fontify-buffer): ditto.
9026         (font-lock-fontify-syntactically-region): ditto.
9027         (font-lock-fontify-keywords-region): ditto.
9028
9029 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9030
9031         * cl.el (gensym): Move to here from cl-macs.el.
9032         (gentemp): Ditto.
9033
9034 2000-03-16  Andy Piper  <andy@xemacs.org>
9035
9036         * font-lock.el (font-lock-mode): use lprogress and friends for
9037         progress management.
9038         (font-lock-default-fontify-buffer): ditto.
9039         (font-lock-fontify-syntactically-region): ditto.
9040         (font-lock-fontify-keywords-region): ditto.
9041         (font-lock-revert-cleanup): fix reverting.
9042         (font-lock-revert-setup): ditto.
9043
9044         * gutter-items.el (progress-use-echo-area): new variable. Use the
9045         echo area for progress gauges if non-nil.
9046         (clear-progress): remove echo area stuff and defer to
9047         clear-message.
9048         (append-progress): dispatch non-command events after each progress
9049         increment. Remove echo area stuff.
9050         (abort-progress): remove echo area stuff and defer to
9051         display-message.
9052         (raw-append-progress): ditto. Dispatch non-command events after
9053         gutter redisplay.
9054         (display-progress): defer echo area stuff to display-message.
9055
9056         * gutter-items.el (clear-progress):
9057         (abort-progress): indentation changes.
9058         (display-progress): don't clear progress.
9059         (append-progress): compare messages with equal.
9060         (raw-append-progress): use dispatch-non-command-events to flush
9061         widget creation events.
9062
9063 2000-03-13  Ben Wing  <ben@xemacs.org>
9064
9065         * abbrev.el:
9066         * abbrev.el (abbrev-string-to-be-defined): New.
9067         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9068         Changes for use with the menubar.
9069
9070 2000-03-12  Ben Wing  <ben@xemacs.org>
9071
9072         * alist.el (vassoc): moved here from font-menu.el.
9073
9074         * custom.el (defface): typo fix.
9075
9076         * dialog.el (yes-or-no-p-dialog-box):
9077         * dialog.el (message-box):
9078         * files.el (save-some-buffers-1):
9079         Put accelerators in the button names.
9080
9081         * font-lock.el (font-lock-comment-face):
9082         * font-lock.el (font-lock-keyword-face):
9083         * font-lock.el (font-lock-function-name-face):
9084         Fixed some of the colors under MS Windows because the existing
9085         default colors were hardly different from black and needed to be
9086         made lighter.
9087
9088         * font-menu.el:
9089         * font-menu.el (font-menu-split-long-menu):
9090         * font-menu.el (font-menu-family-constructor):
9091         * font-menu.el (font-menu-size-constructor):
9092         * font-menu.el (font-menu-weight-constructor):
9093         * font-menu.el (font-menu-set-font):
9094         vassoc moved to alist.el.
9095         Accelerators added to all menus.
9096         Unused bound var new-props removed.
9097
9098         * keydefs.el: I did a whole lot of rearranging to put things in a
9099         more consistent order and fixed a number of cases where key
9100         combinations involving up, down, left, right and so on were
9101         defined but the corresponding keypad combinations were not
9102         defined.
9103
9104         * lisp-mode.el:
9105         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9106         * lisp-mode.el (emacs-lisp-mode):
9107         * lisp-mode.el (lisp-interaction-mode):
9108         * lisp-mode.el (flet):
9109         Added accelerators onto the menus.
9110         Made all the different versions of the let function be indented
9111         the same way.
9112         Undid Steve's easy-menu-ification, because it makes it impossible
9113         to have the menubar and popup menus different.
9114         Cleaned up the menu; added items for find-function &c and some
9115         indenting, and removed debug-on-*.
9116
9117         * list-mode.el (list-mode-hook):
9118         * list-mode.el (list-mode):
9119         * list-mode.el (completion-setup-hook):
9120         * list-mode.el (display-completion-list):
9121         Added support for the :window-height keyword, which is required
9122         because of other changes that I made for the file dialog box.  I
9123         also made the hook variables list-mode-hook and
9124         completion-setup-hook and also minibuffer-setup-hook in
9125         minibuf.el be permanent-local; see comment in list-mode.el.
9126
9127         * map-ynp.el (map-y-or-n-p):
9128         Added accelerators to the dialog buttons.
9129
9130         * menubar-items.el (menu-truncate-list):
9131         New internal function.
9132         * menubar-items.el (submenu-generate-accelerator-spec):
9133         * menubar-items.el (menu-item-strip-accelerator-spec):
9134         * menubar-items.el (menu-item-generate-accelerator-spec):
9135         New exported functions, for use in auto-generating accelerator specs.
9136
9137         * menubar-items.el:
9138         * menubar-items.el (default-menubar):
9139         * menubar-items.el (maybe-add-init-button):
9140         * menubar-items.el (bookmark-menu-filter):
9141         * menubar-items.el (slow-format-buffers-menu-line):
9142         * menubar-items.el (build-buffers-menu-internal):
9143         * menubar-items.el (language-environment-menu-filter):
9144         * menubar-items.el (default-popup-menu):
9145         * menubar-items.el (popup-buffer-menu):
9146         * menubar-items.el (popup-menubar-menu):
9147         Did a major overhaul on this file, and in fact I'm nowhere near
9148         done working on the menubar, and there will be more patches to
9149         come.  A basic summary of what I've done:
9150
9151         a) I added accelerators to all of the menu items.  For menus that
9152         are auto-generated, such as the buffers menu, the accelerators are
9153         automatically added to the beginning of each line using the
9154         numbers 1 through 9, then zero, and then letters starting with A,
9155         but omitting the letters that are already in use for the fixed
9156         menu items at the top of the buffers menu.  To facilitate adding
9157         accelerators of this kind, I created some new functions
9158         (*-accelerator-spec), which are also being used by other filters
9159         that auto generate lists of things such as ftp sites to download
9160         packages.  If people really don't like these accelerators
9161         appearing at the beginning of the menu items, a variable can be
9162         added to optionally turn them off, but I think this is rather
9163         pointless because other menu items have accelerators and many or
9164         most of the menu users will use the accelerators if the support is
9165         there.
9166
9167         b) I combined the top level Tools and Apps menus into a single
9168         Tools menu, because the distinction between the two is not
9169         obvious, and the items on the menus are not used often enough that
9170         putting some of them onto submenus is a problem.
9171
9172         c) I created two new top level menus called View and Cmds because
9173         there were too many items on the File and Edit menus, and I'm going
9174         to be adding more items to these menus.  In contrast to the Tools
9175         menu, the items on these menus may be used quite often during an
9176         editing session, and so should be available with fewer
9177         keystrokes.
9178
9179         d) I added a number of options to the options menu, including one
9180         for controlling whether the alt key can be used to traverse to
9181         menu items using the accelerators, one for controlling behavior of
9182         control-k, one for controlling how the kill and yank functions
9183         interact with the clipboard, a few additional buffers-menu
9184         options, and various other things.  I also did a bit of
9185         rearranging, for example, combining the keyboard and mouse options
9186         into a single keyboard and mouse submenu to facilitate the
9187         accelerators on that level.
9188
9189         e) I changed the variable buffers-menu-format-buffer-line-function
9190         to take two arguments instead of one, the second argument being
9191         the line number for use in creating an accelerator.  I added a
9192         hack to support existing functions with one argument (although I
9193         doubt that very many of these exist), for backward compatibility.
9194
9195         f) I moved the top level mule menu to be a submenu of the edit
9196         menu.  I think that most of the items on this menu are fairly
9197         useless and there are certainly not enough frequently used items
9198         to justify this being its own top level menu.
9199
9200         g) I combined most of the items in big-menubar.el into the main menu.
9201         If people think the main menu is too big, it would be possible to
9202         create different configurations, some smaller.
9203
9204         * menubar.el (check-menu-syntax):
9205         Deleted some syntax checks that were no longer valid, partly
9206         because of changes that were already made a long time ago, and
9207         partly because of a change I made where I allow the name of the
9208         menu item to be an evaluated expression rather than just a string,
9209         similar to all of the other parameters of a menu item.
9210
9211         * minibuf.el:
9212         * minibuf.el (read-file-name-1):
9213         * minibuf.el (mouse-read-file-name-1):
9214         I made a number of changes to improve the appearance
9215         and functioning of the file dialog box.  They include:
9216
9217         a) Fixing the problem where closing the dialog box by clicking on
9218         the close button of the window didn't properly exit the
9219         minibuffer.
9220
9221         b) Fixing the problem that if you typed part of a file name, and
9222         then clicked on a completion with the mouse, the file was not
9223         correctly selected.
9224
9225         c) Changing the title of the dialog box to reflect the operation
9226         being done in accordance with user interface conventions, rather
9227         than the name of the dialog box buffer, which is rather useless.
9228
9229         d) Remove the words "possible completions are" which didn't
9230         belong.
9231
9232         e) Fix things so that the completions scroll off the end of the
9233         completions windows only to the right, rather than both to the
9234         right and down, which is in accordance with Windows user interface
9235         conventions.
9236
9237         * msw-init.el (init-post-mswindows-win):
9238         Added a binding for meta-F4, which is the standard windows binding
9239         for exiting a program.
9240
9241         * select.el (get-selection-no-error):
9242         * select.el (own-selection):
9243         * select.el (own-clipboard):
9244         Added an optional argument called append to the functions
9245         own-selection and own-clipboard.  This adds support for appending
9246         text to the existing selection and allows the function
9247         own-clipboard to be used as the value of the variable
9248         interprogram- cut-function.
9249
9250         Fixed a bug in own-selection in handling zmacs-region-stays.
9251
9252         * simple.el (historical-kill-line): New.
9253
9254         * simple.el (kill-line):
9255         * simple.el (interprogram-cut-function):
9256         * simple.el (interprogram-paste-function):
9257         * simple.el (handle-pre-motion-command):
9258         * simple.el (next-line):
9259         * simple.el (previous-line):
9260         a) Expanded the variable kill-whole-line, so that function
9261         kill-line can be set to delete the entire line always, not just
9262         when cursor is at the beginning of the line.  This is controlled
9263         by setting the variable kill-whole-line to the symbol 'always.
9264         This behavior, as well as the existing kill-whole-line behavior,
9265         now only take effect when kill-line is called interactively,
9266         although this is a departure from a previous behavior in the case
9267         of setting this variable kill-whole-line to t.  It is almost
9268         certainly what has always been intended, and most likely the old
9269         way of doing things introduced bugs.  I also created a function
9270         called historical-kill-line, which ignores the kill-whole-line
9271         setting and always gives the historical behavior of only killing
9272         to the end of the line.  I bound this function to shift- control-k
9273         so that the kill to end of line behavior is available, even when
9274         kill-whole-line has been set to change control-k into the simple
9275         delete-whole-line behavior. (This can be set using the options
9276         menu.)
9277
9278         b) I changed things so that kill and yank now interact with the
9279         clipboard by default under windows.  This was done by changing the
9280         default value of interprogram-cut- function and
9281         interprogram-paste-function.  You can get the old behavior by
9282         setting these to nil, and there is an option on the options menu
9283         to do this.
9284
9285         c) I added support for selecting text using shifted motion keys.
9286         This support is on by default and can be controlled by the
9287         variable shifted-motion-keys-select-region.  There is also a
9288         variable called unshifted-motion-keys-deselect-region that
9289         controls more specifically how the shifted motion key behavior
9290         works.  I did not put an option on the options menu to turn this
9291         off, because I can't imagine why this would be useful.
9292
9293         * simple.el (forward-block-of-lines):
9294         * simple.el (backward-block-of-lines):
9295         * simple.el (block-movement-size):
9296         New.
9297
9298         * simple.el (uncapitalized-title-words):
9299         * simple.el (uncapitalized-title-word-regexp):
9300         * simple.el (capitalize-string-as-title):
9301         * simple.el (capitalize-region-as-title):
9302         New.
9303
9304
9305         * subr.el (add-hook):
9306         * subr.el (make-local-hook): New.
9307         * subr.el (remove-local-hook): New.
9308         * subr.el (add-one-shot-hook): New.
9309         * subr.el (add-local-one-shot-hook): New.
9310         Added some functions to make using hooks easier.
9311         These include:
9312
9313         a) Functions add-local-hook and remove-local-hook to make it easy
9314         to use local hooks.
9315
9316         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9317         make it possible to add a "one-shot" hook, which is to say a hook
9318         that runs only once, and automatically removes itself after the
9319         first time it has run.
9320
9321 2000-03-09  Andy Piper  <andy@xemacs.org>
9322
9323         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9324
9325 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9326
9327         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9328         Moved from menubar-items.el.
9329         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9330
9331 2000-03-08  Andy Piper  <andy@xemacs.org>
9332
9333         * gutter-items.el (build-buffers-tab-internal): add selected field
9334         to buffers tab spec.
9335
9336 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9337
9338         * minibuf.el (last-exact-completion): Initialize to nil.
9339
9340 2000-03-07  Didier Verna  <didier@xemacs.org>
9341
9342         * startup.el (command-line-1): remove unused variable
9343         `first-file-buffer'.
9344
9345 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9346
9347         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9348         which is also used for Web server log files.
9349
9350 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9351
9352         * mule/mule-charset.el: Setup auto-fill-chars.
9353
9354 2000-03-02  SL Baur  <steve@beopen.com>
9355
9356         * subr.el (with-string-as-buffer-contents): Reimplement using
9357         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9358         non-deletion of buffer after execution problem.
9359         (with-output-to-string): Use unique buffer name.
9360
9361 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9362
9363         * gutter-items.el (buffers-tab-sort-function):  New variable.
9364         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9365
9366 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9367
9368         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9369
9370 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9371
9372         * menubar-items.el (maybe-add-init-button): Remove the "Load
9373         .emacs" button from all menubars.
9374
9375 2000-03-01  Didier Verna  <didier@xemacs.org>
9376
9377         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9378         region rectangle replacement (from Jan Vroonhof).
9379         (replace-rectangle): new function.
9380
9381 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9382
9383         * mule/mule-cmds.el (set-default-coding-systems): Use
9384         set-terminal-coding-system and set-keyboard-coding-system.
9385         * coding.el (set-terminal-coding-system): Use
9386         set-console-tty-output-coding-system.
9387         (set-keyboard-coding-system): Use
9388         set-console-tty-input-coding-system.
9389
9390 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9391
9392         * minibuf.el (read-variable): Allow symbol to default argument.
9393
9394 2000-02-27  Andy Piper  <andy@xemacs.org>
9395
9396         * gutter-items.el (update-tab-hook): new function to be used for
9397         hooks.
9398         (create-frame-hook): add update-tab-hook.
9399         (record-buffer-hook): ditto.
9400         (default-gutter-position-changed): ditto.
9401         (default-gutter-position): updating the buffers tab is now handled
9402         by a hook.
9403         (default-gutter-position-changed-hook): new variable.
9404         (gutter-element-visibility-changed-hook): ditto.
9405         (set-gutter-element-visible-p): call it.
9406         (set-gutter-element): use modify-specifier-instances. Set extents
9407         as duplicable before using.
9408         (remove-gutter-element): ditto.
9409         (set-gutter-element-visible-p): ditto.
9410         (init-gutter): new function.
9411         (add-tab-to-gutter): use new gutter-element functions rather than
9412         setting specifiers directly.
9413         (clear-progress): ditto.
9414         (abort-progress): ditto.
9415         (gutter-buffers-tab-visible-p): renamed from
9416         default-gutter-visible-p
9417
9418         * specifier.el (modify-specifier-instances): new function from Jan
9419         Vroonhof.
9420
9421         * x-init.el (init-post-x-win): call init-gutter.
9422
9423         * msw-init.el (init-post-mswindows-win): call init-gutter.
9424
9425         * menubar-items.el (default-menubar): Update to reflect new gutter
9426         variables.
9427
9428 2000-02-26  Andy Piper  <andy@xemacs.org>
9429
9430         * gutter-items.el (set-gutter-element): new function. Add gutter
9431         elements to the specified gutter.
9432         (remove-gutter-element): new function. Remove gutter elements from
9433         the specified gutter.
9434         (set-gutter-element-visible-p): new function. Set gutter element
9435         visibility for the provided gutter-visible specifier.
9436
9437 2000-02-23  Andy Piper  <andy@xemacs.org>
9438
9439         * gutter-items.el (add-tab-to-gutter): specify dimensions
9440         dynamically.
9441
9442 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9443
9444         * gutter-items.el (add-tab-to-gutter):
9445         * package-get.el (package-get-interactive-package-query):
9446         * package-ui.el (pui-directory-exists):
9447         (pui-install-selected-packages):
9448         (pui-list-packages):
9449         Use #'(lambda ...)  instead of '(lambda ...).
9450
9451 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9452
9453         * startup.el (load-user-init-file): Check to make sure user
9454           has an init-file before calling load().
9455
9456 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9457
9458         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9459
9460 2000-02-23  Martin Buchholz <martin@xemacs.org>
9461
9462         * XEmacs 21.2.31 is released.
9463
9464 2000-02-21  Mike Sperber <mike@xemacs.org>
9465
9466         * loadup.el (really-early-error-handler):
9467         * update-elc.el:
9468         * make-docfile.el:
9469         Remove dependency on EMACSBOOTSTRAP... environment variables.
9470
9471 2000-02-21  Martin Buchholz <martin@xemacs.org>
9472
9473         * XEmacs 21.2.30 is released.
9474
9475 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9476
9477         * byte-optimize.el (byte-optimize-plus):
9478         (byte-optimize-minus):
9479         (byte-optimize-multiply):
9480         Optimize (- 0) to 0, not (-)
9481         Optimize (+ 5 3.0) to 8.0
9482         Optimize (* 5 3.0) to 15.0
9483         Improve readability.
9484
9485 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9486
9487         * modeline.el: (modeline-scrolling-method): change modeline
9488         mswindows cursor appearance according to the value.
9489
9490         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9491         and 'gui-element face colors and 'gui-element face font to Windows
9492         defaults.
9493
9494 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9495
9496         * font-lock.el: Javadoc enhancements
9497
9498 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9499
9500         * ldap.el (toplevel): Test if LDAP support has been compiled in
9501         (ldap-verbose): New option
9502         (ldap-search-entries): Renamed from the previous ldap-search
9503         Conditionalize message display on ldap-verbose
9504         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9505         defuns
9506         (ldap-search): Is now defined as an obsolete wrapper calling
9507         ldap-search-basic or ldap-search-entries
9508
9509
9510 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9511             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9512             Jan Vroonhof  <jan@xemacs.org>
9513
9514         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9515         When for-effect is true, didn't call `byte-optimize-form'
9516         in and/or subforms without last.
9517
9518 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9519
9520         * package-get.el (package-get-download-sites): Use correct custom
9521         type.
9522
9523 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9524
9525         * files.el (write-file): Ask for coding system when compiled with
9526         file-coding.
9527
9528 2000-02-16  Andy Piper  <andy@xemacs.org>
9529
9530         * buffer.el (switch-to-buffer): give norecord argument to
9531         set-window-buffer instead of explicitly recording.
9532
9533         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9534         we have to pick a window.
9535
9536 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9537
9538         * mule/mule-cmds.el (describe-language-support): Don't add
9539         unexist function to help-map.
9540         (describe-coding-system): Don't use already assigend `C'.
9541
9542 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9543
9544         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9545         work in custom.
9546
9547 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9548
9549         * about.el: Ienaga's e-mail address change.
9550
9551 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9552
9553         * etags.el (find-tag): force new window -- even if buf already
9554         visible -- when other-window is t
9555
9556 2000-02-16  Martin Buchholz <martin@xemacs.org>
9557
9558         * XEmacs 21.2.29 is released.
9559
9560 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9561
9562         * cl-extra.el (getf): This is now identical to `plist-get', so
9563         just defalias it.
9564         * cl-macs.el: Make getf an alias to plist-get, at the
9565         byte-compiler level, using define-compiler-macro.
9566
9567 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9568
9569         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9570
9571 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9572
9573         * lisp/etags.el (find-tag-internal): set exact-tagname to
9574           a regular expression that matches against the tagname
9575           part of the tag entry first instead of only looking in
9576           the context area.
9577
9578 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9579
9580         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9581         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9582
9583 2000-02-07  Martin Buchholz <martin@xemacs.org>
9584
9585         * XEmacs 21.2.28 is released.
9586
9587 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9588
9589         * cl-extra.el (getf): Just call `get', never `get*'.
9590         Make arglist match docstring.
9591         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9592         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9593         * byte-optimize.el: remove references to `get*'.
9594
9595 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9596
9597         * mule/european.el: Add syntax information for Latin3 and Latin4.
9598
9599 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9600
9601         * byte-optimize.el: Byte-optimize (length "foo")
9602
9603 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9604
9605         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9606         width check using `window-leftmost-p' and `window-rightmost-p'.
9607
9608 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9609
9610         * wid-edit.el (widget-match-inline): An atom never matches a
9611           list.
9612
9613 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9614
9615         * modeline.el: Consolidated 'x and 'mswindows specification under
9616         'win tag.
9617
9618 2000-01-29  Andy Piper  <andy@xemacs.org>
9619
9620         * gutter-items.el: (format-buffers-tab-line): Try and be
9621         intelligent about buffer naming when we have duplicates.
9622
9623 2000-01-29  Andy Piper  <andy@xemacs.org>
9624
9625         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9626         updated when it becomes visible.
9627
9628 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9629
9630         * bytecomp.el (byte-compile-insert-header): Properly set coding
9631         system under MULE and file-coding.
9632
9633 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9634
9635         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9636         (dontusethis-set-value-terminal-coding-system-handler):
9637         (dontusethis-set-value-keyboard-coding-system-handler):
9638         Never undefine coding system aliases.  Emergency fix for gnus.
9639
9640 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9641
9642         * files.el (abbreviate-file-name): Use directory-sep-char instead
9643         of hard-coded "/".
9644
9645 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9646
9647         * startup.el (user-init-file-base-list): New variable, replacing
9648         user-init-file-base.
9649         (find-user-init-file): New function.
9650         (command-line-early): Use it.
9651         (load-user-init-file): Ditto.
9652
9653 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9654
9655         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9656         calling valid-image-instantiator-format-p
9657
9658 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9659
9660         * isearch-mode.el (isearch-mode): The variable is
9661         isearch-unhidden-extents, not isearch-opened-extents.
9662
9663 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9664
9665         * minibuf.el (next-history-element): Modify error message if a
9666         default value is available.
9667
9668 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9669
9670         * bytecomp.el (byte-compile-file): Don't unconditionally write
9671         .elc files in binary - might contain non-Latin1.
9672
9673 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9674
9675         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9676         for windows-nt.
9677
9678         * version.el:
9679         * startup.el (user-init-file-base):
9680         * process.el (call-process-region):
9681         * files.el (make-backup-file-name):
9682         (backup-file-name-p):
9683         (file-relative-name):
9684         (abbreviate-file-name):
9685         (set-auto-mode):
9686         * code-process.el (call-process-region): Removed unnecessary
9687         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9688         support out of the universe.
9689
9690         * process.el:
9691         * code-process.el:
9692         * bytecomp.el (byte-compile-file): Removed reference to
9693         buffer-file-type, and commented usage of binary-process-output
9694         NTEmacs variables.
9695
9696 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9697
9698         * help.el (function-arglist): Add case for macro.
9699
9700 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9701
9702         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9703         printers.
9704         (custom-display): Added a menu for printer/display tags.
9705
9706         * frame.el (frame-type):
9707         * device.el (device-type): Added 'msprinter to the doc string, and
9708         removed 'pc -- it is not going to be implemented ever.
9709         (call-device-method): Fixed docstring typo.
9710         Defined specifier tags 'printer and 'display.
9711
9712 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9713
9714         * lisp/itimer.el (itimer-run-expired-timers): (consp
9715           last-command-event-time) instead of (consp
9716           'last-command-event-time).
9717
9718 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9719
9720         * msw-glyphs.el: Removed obsolete commentary.
9721
9722 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9723
9724         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9725         better default value.
9726
9727 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9728
9729         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9730         (read-string): Ditto.
9731         (eval-minibuffer): Ditto.
9732         (read-command): Ditto.
9733         (read-function): Ditto.
9734         (read-variable): Ditto.
9735         (read-number): Ditto.
9736         (read-shell-command): Ditto.
9737         (read-number): Record history.
9738
9739 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9740
9741         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9742
9743 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9744
9745         * faces.el (startup-initialize-custom-faces): New function.
9746         Reset all faces created during auto-autoloads loading time
9747         by defface.
9748         * startup.el (command-line): Call it.
9749
9750 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9751
9752         * about.el (about-hackers): Add myself to contributors list.
9753
9754 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9755
9756         * menubar-items.el (maybe-add-init-button): Removed an argument in
9757         a call to load-user-init-file, as the function managed to lose its
9758         formal parameter a few betas ago.
9759
9760 2000-01-18  Martin Buchholz <martin@xemacs.org>
9761
9762         * XEmacs 21.2.27 is released.
9763
9764 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9765
9766         * process.el (shell-command-to-string): Use the FSF docstring.
9767         Make shell-command-to-string the standard function, and
9768         exec-to-string the (deprecated) alias.
9769
9770         * startup.el: typo fix.
9771
9772 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9773
9774         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9775
9776 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9777
9778         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9779         buffers after visible buffers.
9780         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9781
9782 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9783
9784         * info.el (Info-extract-menu-node-name): Stop at a dot
9785         followed by whitespace or right parenthesis.
9786
9787 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9788
9789         * info.el (Info-directory-list): Warn against using Customize with
9790         Info-directory-list.
9791
9792 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9793
9794         * minibuf.el (read-file-name): doc fix.
9795
9796         * autoload.el (update-file-autoloads): doc fix.
9797
9798         * about.el (about-hackers): Change my E-mail address.
9799
9800 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9801
9802         * info.el (Info-visit-file): Just use the `f' interactive spec to
9803         read a filename in the standard way.
9804
9805 2000-01-13  Andy Piper  <andy@xemacs.org>
9806
9807         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9808         (gutter-buffers-tab-extent): new variable.
9809         (update-tab-in-gutter): call add-tab-to-gutter again if the
9810         orientation has changed.
9811         (add-tab-to-gutter): cope with different orientations.
9812
9813 2000-01-11  Didier Verna  <didier@xemacs.org>
9814
9815         * info.el (Info-following-node-name): backward-skip dots as well
9816         as spaces (dots at the end of a node name aren't part of it).
9817         (Info-extract-menu-node-name): don't skip dots. There could be
9818         some in the node name.
9819         (Info-index): allow dots to be part of a node name.
9820
9821 2000-01-12  Andreas Jaeger  <aj@suse.de>
9822
9823         * files.el (auto-mode-alist): Added idlwave-mode.
9824         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9825
9826 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9827
9828         * info.el (Info-search): Show default value.
9829
9830 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9831
9832         * info.el (Info-read-node-completion-table): New variable.
9833         (Info-read-node-name-1): New function.
9834         (Info-read-node-name): Use it.
9835         (Info-follow-reference): Use DEFAULT argument of completing-read.
9836         (Info-menu): Ditto.
9837
9838 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9839
9840         * hyper-apropos.el (hyper-describe-key-briefly): Save
9841         window configuration.
9842         (hyper-describe-face): Use DEFAULT of completing-read.
9843         (hyper-apropos-read-variable-symbol): Ditto.
9844         (hyper-apropos-read-function-symbol): Ditto.
9845
9846 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9847
9848         * mule/mule-cmds.el (set-default-coding-system): Set
9849         comint-exec-hook to use coding-system-for-read and
9850         coding-system-for-write so that C-x RET c works.
9851
9852 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9853
9854         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9855         (previous-matching-history-element): Increment
9856         minibuffer-max-depth by 1.
9857         (next-matching-history-element): Ditto.
9858
9859 2000-01-11  Andy Piper  <andy@xemacs.org>
9860
9861         * gutter-items.el (buffers-tab): Create a new face for the buffers
9862         tab.
9863         (buffers-tab-face): use it.
9864
9865 2000-01-10  Didier Verna  <didier@xemacs.org>
9866
9867         * modeline.el (modeline-scrolling-method): change modeline X
9868         cursor appearance according to the value.
9869
9870 2000-01-07  Andreas Jaeger  <aj@suse.de>
9871
9872         * about.el (about-hackers): Moved my entry to contributor list.
9873         (xemacs-hackers): Added myself.
9874         (about-maintainer-info): Added description of myself.
9875
9876
9877 2000-01-07  Didier Verna  <didier@xemacs.org>
9878
9879         * modeline.el (modeline-scrolling-method): new variable.
9880         (mouse-drag-modeline): add reference to it in the docstring.
9881         (mouse-drag-modeline): handle it.
9882
9883 2000-01-08  Andy Piper  <andy@xemacs.org>
9884
9885         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9886         calls.
9887         (remove-buffer-from-gutter-tab): ditto.
9888
9889 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9890
9891         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9892         (custom-face-edit): Fix grammatical error in help message.
9893
9894 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9895
9896         * movemail.el: Added.
9897
9898         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9899
9900 2000-01-03  Didier Verna  <didier@xemacs.org>
9901
9902         * modeline.el (mouse-drag-modeline): remove the code related to
9903         the modeline horizontal scrolling facility.
9904
9905 1999-12-31  Martin Buchholz <martin@xemacs.org>
9906
9907         * XEmacs 21.2.26 is released.
9908
9909 1999-12-28  Andy Piper  <andy@xemacs.org>
9910
9911         * wid-edit.el (widget-push-button-value-create): The gui cache
9912         does not agree with native widgets which can only be displayed
9913         once per window. The reasons for caching are diminished now that
9914         we don't hog resources when creating buttons.
9915         (widget-push-button-cache) deleted.
9916
9917 1999-12-24  Martin Buchholz <martin@xemacs.org>
9918
9919         * XEmacs 21.2.25 is released.
9920
9921 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9922
9923         * hyper-apropos.el (hyper-apropos): Toggle
9924         hyper-apropos-programming-apropos correctly.
9925         Set REGEXP when user accepts default value.
9926
9927 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9928
9929         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9930         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9931
9932 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9933
9934         * mule/mule-category.el (undefined-category-designator):
9935         Return char instead of character.  Search for undefined one.
9936         (describe-category): Use with-displaying-help-buffer.
9937
9938 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9939
9940         * byte-optimize.el (byte-optimize-plus):
9941         Optimize (+ 1) to 1 instead of (1+ nil).
9942
9943         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9944
9945         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9946
9947         * byte-optimize.el (byte-optimize-char-before): New function.
9948         Remove performance penalty for using (char-before) instead of (char-after).
9949
9950 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9951
9952         * mule/mule-category.el (char-category-list): Return character
9953         instead of integer.
9954
9955 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9956
9957         * minibuf.el (read-buffer): Check default is buffer object.
9958
9959 1999-11-25  Andy Piper  <andy@xemacs.org>
9960
9961         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9962         for buttons.
9963
9964 1999-12-16  Andreas Jaeger  <aj@suse.de>
9965
9966         * package-get.el (package-get-maybe-save-index): Fixed typo.
9967         Patch by Jeff Miller <jmiller@smart.net>.
9968
9969 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9970
9971         * gnuserv.el (gnuserv-process-filter):  don't call
9972         gnuserv-write-to-client when gnuserv-current-client is nil
9973
9974 1999-12-14  Martin Buchholz <martin@xemacs.org>
9975
9976         * XEmacs 21.2.24 is released.
9977
9978 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9979
9980         * about.el (about-hackers): Update my email address.
9981
9982 1999-12-07  Martin Buchholz <martin@xemacs.org>
9983
9984         * XEmacs 21.2.23 is released.
9985
9986 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9987
9988         * package-get.el (package-get-download-sites): Removed several
9989         defunct download sites, added many new ones, and corrected a few
9990         incorrect directory-on-site entries.  Added physical locations to
9991         site-description.
9992
9993 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9994
9995         * finder.el (finder-commentary): add DOC string and fix
9996         interactive spec
9997
9998 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9999
10000         * help.el (describe-function): Don't forget to intern the string
10001         completing-read returns.
10002         (describe-variable): Ditto.
10003
10004 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
10005
10006         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
10007         `hyper-apropos-help-mode' here to find symbol to customize
10008         irregardless of cursor position and simplify
10009         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10010         `hyper-apropos-popup-menu'.
10011
10012 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10013
10014         * apropos.el (apropos-mode-map): Add return to call
10015         apropos-follow.
10016         (apropos-print): Call apropos-mode to have better
10017         command reference. Put keymap text-poperty to
10018         symbole name.
10019
10020 1999-11-22  Alastair Burt  <burt@dfki.de>
10021
10022         * help.el: (describe-bindings-1): Added handling of keymaps for
10023         the extents at point.
10024
10025 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10026
10027         * gutter-items.el (buffers-tab-items): Wrap the function in a
10028         save-match-data
10029
10030 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10031
10032         * help.el (describe-function): Use the DEFAULT argument to
10033         completing-read.
10034         (describe-variable): Ditto.
10035
10036 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10037
10038         * minibuf.el (read-from-minibuffer): Add optional argument
10039         DEFAULT to have better mini-buffer history support.
10040         (completing-read): Pass default to read-from-minibuffer.
10041         (read-buffer): Pass default to completing-read.
10042
10043 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10044
10045         * font-lock.el (font-lock-doc-string-face): Document the
10046         `font-lock-lisp-like' property.
10047
10048 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10049
10050         * lisp-mode.el: Specify `font-lock-lisp-like'.
10051
10052         * font-lock.el (font-lock-lisp-like): New function.
10053         (font-lock-fontify-syntactically-region): Use it.
10054
10055 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10056
10057         * XEmacs 21.2.22 is released
10058
10059 1999-11-28  Martin Buchholz <martin@xemacs.org>
10060
10061         * XEmacs 21.2.21 is released.
10062
10063 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10064
10065         * minibuf.el (read-coding-system): Accept symbol and
10066         coding-system object as a default-coding-system.
10067
10068 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10069
10070         * minibuf.el (read-coding-system): Accept symbol as
10071         a default-coding-system.
10072
10073 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10074
10075         * apropos.el (apropos-documentation): Use insert instead
10076         of princ.
10077
10078 1999-11-07  William M. Perry  <wmperry@aventail.com>
10079
10080         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10081           for the linux console.
10082
10083         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10084           stuff to work when you are not on a window system, since the GPM
10085           mouse support now allows pasting from outside of XEmacs.
10086
10087 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10088
10089         * XEmacs 21.2.20 is released
10090
10091 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10092
10093         * setup-paths.el (paths-default-info-directories): Add
10094         /usr/share/info and /usr/local/share/info.
10095
10096 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10097
10098         * about.el: Updated Vladimir Ivanovic's info.
10099
10100 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10101
10102         * auto-show.el (auto-show-truncationp): Remove.
10103
10104         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10105
10106 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10107
10108         * indent.el (indent-line-to): fix bug: spaces were not replaced
10109         with tab if column is multiple of tab-width
10110         From dhn@qedinc.com
10111
10112 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10113
10114         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10115         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10116
10117         * package-get.el (package-get-package-provider): Be verbose when
10118         interactive. Patch from Robert Pluim
10119
10120 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10121
10122         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10123         info file suffixes.
10124
10125 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10126
10127         * process.el (open-network-stream): Add a new optional parameter
10128         PROTOCOL to support udp; fix a minor typo and add an explanation
10129         in docstring for udp programming.
10130
10131         * code-process.el (open-network-stream): Add a new optional
10132         parameter PROTOCOL to support udp; fix a minor typo and add an
10133         explanation in docstring for udp programming.
10134
10135 1999-10-18  Andy Piper  <andy@xemacs.org>
10136
10137         * gui.el (make-gui-button): be more precise about how we call
10138         callbacks.
10139
10140         * wid-edit.el (widget-push-button-value-create): Use the new form
10141         of native gui-button.
10142
10143 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10144
10145         * info.el (Info-page-prev): Don't do (sit-for 0).
10146
10147 1999-10-13  Andy Piper  <andy@xemacs.org>
10148
10149         * gutter-items.el (progress-abort-glyph): new glyph for showing
10150         abort status.
10151         (append-progress): dispatch-event rather than sit-for.
10152         (abort-progress): new function. Show the abort glyph with an
10153         appropriate message.
10154         (raw-append-progress): dispatch-event rather than sit-for.
10155         (display-progress): cope with aborts.
10156
10157         * gui.el (make-gui-button): Use native widgets for buttons
10158         unconditionally.
10159         (insert-gui-button): ditto.
10160         (gui-button-p): ditto.
10161
10162         * xbm-button.el: remove from core.
10163
10164         * xpm-button.el: remove from core.
10165
10166 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10167
10168         * faces.el (init-device-faces): Don't initialize the random faces
10169         on the stream device.
10170
10171 1999-10-06  Andy Piper  <andy@xemacs.org>
10172
10173         * files.el (recover-file): Don't use ls under windows for revert buffer.
10174
10175 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10176
10177         * package-get.el (package-get-download-menu): Make menu really
10178         toggle download sites.
10179         (package-get-download-sites): Add autoload cookie.
10180
10181 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10182
10183         * setup-paths.el (paths-find-module-directory): Ditto.
10184
10185 1999-09-29  Werner Fink  <werner@suse.de>
10186
10187         * setup-paths.el (paths-find-exec-directory): Add missing nil
10188         parameter for environment.
10189
10190 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10191
10192         * modeline.el (modeline-format):
10193         Only purecopy the strings.  Else
10194         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10195         barfs.
10196
10197 1999-08-28  Mike Woolley  <mike@bulsara.com>
10198
10199         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10200         user setting comint-completion-addsuffix and
10201         comint-process-echoes.
10202
10203 1999-09-22  Andy Piper  <andy@xemacs.org>
10204
10205         * gutter-items.el (update-tab-in-gutter): use
10206         last-nonminibuf-window instead of selected-window.
10207
10208 1999-09-18  Andy Piper  <andy@xemacs.org>
10209
10210         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10211         display on.
10212
10213         * subr.el (record-buffer-hook): new variable so that the hook gets
10214         some documentation.
10215
10216 1999-09-16  Andy Piper  <andy@xemacs.org>
10217
10218         * gutter-items.el (update-tab-in-gutter): only update when the
10219         gutter is visible.
10220         (remove-buffer-from-gutter-tab): ditto.
10221
10222 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10223
10224         * simple.el (do-auto-fill): Commented out part of Kinsoku
10225         processing.
10226
10227 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10228
10229         * isearch-mode.el (isearch-highlightify-region): Give the
10230         highlighting extents a high priority.
10231         (isearch-make-extent): Give the main highlighting extent an even
10232         higher priority.
10233
10234 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10235
10236         * packages.el (packages-compute-package-locations): Fix typo from
10237         -u rationalization.
10238
10239 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10240
10241         * setup-paths.el (paths-find-doc-directory): Respect value of
10242         `configure-doc-directory.'
10243
10244         * find-paths.el (paths-find-architecture-directory): Give
10245         precendence `default' argument (which typically comes from
10246         configure).
10247
10248 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10249
10250         * startup.el (command-line-early): Added options -user-init-file
10251         and -user-init-directory.
10252
10253         * files.el (user-init-file): Default to NIL so we can recognize
10254         when it's set.
10255
10256 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10257
10258         * obsolete.el (init-file-user):
10259         * startup.el:
10260         * packages.el (packages-compute-package-locations):
10261         * package-get.el (package-get-user-index-filename):
10262         * menubar-items.el (maybe-add-init-button):
10263         * info.el (Info-annotations-path):
10264         * dump-paths.el:
10265         Change `user-init-directory' to be an absolute path.
10266         Use `user-init-directory' where appropriate.
10267         Zap `init-file-user' and its uses.
10268
10269 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10270
10271         * subr.el (copy-symbol): New function.
10272
10273 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10274
10275         * isearch-mode.el (isearch-done): Be sure to restore invisible
10276         extents in the proper buffer.
10277         (isearch-pre-command-hook): Set this-command to the correct value
10278         in case the buffer has changed and old overriding-local-map was
10279         used.
10280         (isearch-restore-extent): Use remprop instead of setting the
10281         property to nil.
10282
10283 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10284
10285         * cmdloop.el (execute-extended-command): Update zmacs region
10286         before the delay.
10287         (execute-extended-command): Make the message gettext-friendly.
10288
10289 1999-09-07  Andy Piper  <andy@xemacs.org>
10290
10291         * gutter-items.el (progress-gauge-glyph): renamed from
10292         progress-glyph.
10293         (progress-text-glyph): new variable.
10294         (progress-layout-glyph): use layouts and text glyphs.
10295         (progress-area-buffer): removed.
10296         (progress-text-and-extent): new variable.
10297         (progress-displayed-p): dynamically create gutter area buffer.
10298         (clear-progress): ditto.
10299         (raw-append-progress): ditto.
10300         (append-progress): use new glyph names.
10301         (raw-append-progress): only create the extent when needed. set
10302         properties more optimally.
10303         (progress): remove args.
10304
10305 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10306
10307         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10308         mapcar where the return value is unused.
10309         (isearch-restore-invisible-extents): Ditto.
10310         (isearch-highlight-all-cleanup): Ditto.
10311         (isearch-delete-extents-in-range): Traverse the extents only once.
10312         (isearch-highlight-all-update): Don't start over if the search
10313         string has changed and more input is pending.
10314
10315 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10316
10317         * packages.el (packages-find-package-data-path): Ditto.
10318
10319         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10320
10321         * subr.el (mapc-internal): Don't make obsolete.
10322
10323         * cl-extra.el (mapc): Resurrect.
10324
10325 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10326
10327         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10328         alias.
10329
10330         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10331         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10332         (isearch-yank-clipboard): Use get-clipboard instead of
10333         x-get-clipboard.
10334         (isearch-yank-selection): Fix docstring.
10335
10336 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10337
10338         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10339
10340 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10341
10342         * cl-macs.el (extent-start-position): Fix setf method.
10343         (extent-end-position): Ditto.
10344
10345 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10346
10347         * isearch-mode.el: End merge with FSF 20.4.
10348
10349         * isearch-mode.el (search-invisible): New variable.
10350         (isearch-hide-immediately): Ditto.
10351         (isearch-unhidden-extents): Ditto.
10352         (isearch-range-invisible): New function.
10353         (isearch-unhide-extent): Ditto.
10354         (isearch-restore-invisible-extents): Ditto.
10355         (isearch-restore-extent): Ditto.
10356
10357         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10358         implementation.
10359         (isearch-ring-retreat-edit): Ditto.
10360         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10361         (isearch-forward-regexp): New arguments NOT-REGEXP and
10362         NO-RECURSIVE-EDIT.
10363         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10364         (isearch-backward-regexp): New arguments NOT-REGEXP and
10365         NO-RECURSIVE-EDIT.
10366         (isearch-mode): Return isearch-success.
10367         (isearch-update): Use unread-command-events instead of
10368         unread-command-event.
10369         (isearch-abort): If an invalid regexp is encountered, keep popping
10370         states.
10371         (isearch-*-char): Use FSF implementation.
10372         (isearch-whitespace-chars): Use the more robust FSF's
10373         implementation.
10374         (isearch-within-brackets): New variable.
10375         (isearch-mode): Initialize it.
10376         (isearch-edit-string): Bind it.
10377         (isearch-search-and-update): Set it.
10378         (isearch-push-state): Push it.
10379         (isearch-top-state): Pop it.
10380         (isearch-search): Set it.
10381         (isearch-printing-char): When called by isearch-whitespace-chars,
10382         handle M-SPC gracefully.
10383         (isearch-message-prefix): New argument ELLIPSIS.
10384         (isearch-message-suffix): Ditto.
10385         (isearch-message): Use the ELLIPSIS argument when calling
10386         isearch-message-prefix and isearch-message-suffix.
10387         (isearch-message-prefix): Distinguish between "wrapped" and
10388         "overwrapped" search, FWIW.
10389
10390 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10391
10392         * isearch-mode.el (isearch-edit-string): Use the head of the
10393         search ring instead of search-last-string and search-last-regexp.
10394         (search-highlight): Renamed from isearch-highlight.
10395         (isearch-exit): Use the new name.
10396         (isearch-highlight): Ditto.
10397         (isearch-dehighlight): Ditto.
10398         (isearch-update-ring): New function.
10399         (isearch-done): Call it.
10400         (isearch-done): New argument EDIT.
10401         (isearch-repeat): If search string is empty, look up at the car of
10402         the search ring; ignore the yank pointer.
10403         (isearch-abort): Call isearch-done with NOPUSH.
10404         (isearch-cancel): New function.
10405         (isearch-mode-map): Bind it to ESC ESC ESC.
10406
10407         * isearch-mode.el: Begin merge with FSF 20.4.
10408
10409 1999-09-01  Andy Piper  <andy@xemacs.org>
10410
10411         * x-select.el (x-get-clipboard): obsolete.
10412         (x-yank-clipboard-selection): obsolete
10413
10414         * select.el (disown-selection): need to be careful to disown the
10415         clipboard if we set it via selection.
10416         (get-clipboard): move from x-select.el
10417         (yank-clipboard-selection): ditto.
10418
10419 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10420
10421         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10422         isearch-highlight-all-matches to nil.
10423         (isearch-fixed-case): New variable.
10424         (isearch-mode): Initialize it.
10425         (isearch-edit-string): Save it.
10426         (isearch-toggle-case-fold): Set it.
10427         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10428         need to check isearch-fixed-case.
10429         (isearch-toggle-case-fold): Update highlighting of all matches
10430         before the pause.
10431         (isearch-edit-string):
10432
10433 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10434
10435         * isearch-mode.el (isearch-edit-string): Call isearch-message
10436         before reading the event so that the prompt is displayed properly.
10437         (isearch-message): Use isearch-nonincremental when calling
10438         isearch-message-prefix.
10439         (minibuffer-local-isearch-map): Bind up and down to do the same as
10440         M-p and M-n respectively.
10441         (isearch-done): New arg NOPUSH.
10442         (isearch-edit-string): Use it.
10443         (isearch-edit-string): Don't bind isearch-string.
10444         (isearch-ring-adjust): Edit string, *then* push state.
10445
10446 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10447
10448         * faces.el (isearch-secondary): Make isearch-secondary look
10449         different than default.
10450
10451 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10452
10453         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10454         save-excursion.
10455         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10456         (isearch-update): Call isearch-dehighlight without arguments.
10457         (isearch-done): Ditto.
10458
10459         * isearch-mode.el (isearch-fix-case): If the search string has no
10460         upper-case letters, allow the folding to be reenabled.
10461         Previously, once disabled, the folding would remain that way until
10462         the end of isearch.
10463         (isearch-top-state): Call isearch-fix-case.
10464
10465         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10466         save-excursion.
10467         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10468
10469 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10470
10471         * xpm-button.el:
10472         xbm-button.el: Need to exist in core because gui.el depends on
10473         them.
10474
10475 1999-08-31  Andy Piper  <andy@xemacs.org>
10476
10477         * gutter-items.el (buffers-tab-face): new customizable variable.
10478         (buffers-tab-default-buffer-line-length): new specifier for
10479         maximum viewable characters.
10480         (progress-stack): new variable for implementing widget-based
10481         progress messages.
10482         (progress-area-buffer): ditto.
10483         (progress-glyph-height): ditto.
10484         (progress-stop-callback): ditto.
10485         (progress-quit-function): new function.
10486         (progress-glyph): new variable.
10487         (progress-layout-glyph): ditto.
10488         (progress-displayed-p): new function, see message-displayed-p for
10489         details.
10490         (clear-progress): ditto.
10491         (remove-progress): ditto.
10492         (append-progress): ditto.
10493         (raw-append-progress): ditto.
10494         (display-progress): ditto.
10495         (current-progress): ditto.
10496         (current-progress-label): ditto.
10497         (progress): ditto.
10498         (lprogress): ditto.
10499
10500
10501 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10502
10503         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10504
10505         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10506         `isearch-yank-selection'.
10507         (isearch-mode-map): Use it.
10508         (isearch-yank-selection): Use `get-selection' instead of
10509         `get-x-selection'.
10510
10511 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10512
10513         * faces.el (isearch-secondary): Create face here.
10514
10515         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10516         timers.
10517
10518 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10519
10520         * subr.el (buffer-string): More robust backward compatibility
10521         check, courtesy William Perry.
10522
10523 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10524
10525         * replace.el (perform-replace): Stop the search after the search
10526         limit has been reached.
10527
10528 1999-08-23  Andy Piper  <andy@xemacs.org>
10529
10530         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10531         here if we don't have one.
10532
10533 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10534
10535         * ldap.el (ldap-coding-system): Default to nil until we get
10536         efficient UTF8 support
10537         (ldap-decode-string): Guard against `decode-coding-string' not
10538         being defined
10539         (ldap-encode-string): Guard against `encode-coding-string' not
10540         being defined
10541
10542 1999-08-23  Didier Verna  <didier@xemacs.org>
10543
10544         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10545         Some doc strings improvements, and add a star to the `interactive'
10546         calls.
10547
10548 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10549
10550         * font-lock.el (java-font-lock-keywords-3): introduced new
10551         keywords and regexpes for javadoc syntax 1.2.
10552
10553 1999-08-17  Andy Piper  <andy@xemacs.org>
10554
10555         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10556         format-buffers-tab-line.
10557         (buffers-tab-max-buffer-line-length): new variable.
10558         (format-buffers-tab-line): new function. truncate names if over
10559         buffers-tab-max-buffer-line-length.
10560
10561 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10562
10563         * cus-start.el: Customize the variable `bell-inhibit-time'.
10564
10565 1999-08-16  Andy Piper  <andy@xemacs.org>
10566
10567         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10568         brute-force approach to deleting the last buffer.
10569         (buffers-tab-grouping-regexp): new customizable variable.
10570         (select-buffers-tab-buffers-by-mode): use it.
10571
10572 1999-08-13  Andy Piper  <andy@xemacs.org>
10573
10574         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10575         deletion problem.
10576
10577 1999-07-30  Didier Verna  <didier@xemacs.org>
10578
10579         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10580         of princ to output symbols.
10581         (custom-save-face-internal): ditto.
10582         (custom-save-resets): ditto.
10583
10584 1999-08-09  Didier Verna  <didier@xemacs.org>
10585
10586         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10587         `regexp-quote' to protect the major mode name for use as a regular
10588         expression (c++ needs this for instance).
10589
10590 1999-08-08  Andy Piper  <andy@xemacs.org>
10591
10592         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10593         cope with similar mode names.
10594
10595         * gutter-items.el (buffers-tab-selection-function): new selection
10596         function.
10597         (select-buffers-tab-buffers-by-mode): new function.
10598         (buffers-tab-items): use it if set to only display buffers in the
10599         tab in the current buffer's group..
10600         (update-tab-in-gutter): use new api.
10601         (remove-buffer-from-gutter-tab): ditto.
10602
10603         * gutter-items.el (buffers-tab-max-size): set custom selection
10604         default to 6.
10605         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10606         (add-tab-to-gutter): set face as default.
10607
10608 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10609
10610         * faces.el (frob-face-property): Merge the fall-back specifier
10611         with the target, not replace it.
10612
10613 1999-08-05  Andy Piper  <andy@xemacs.org>
10614
10615         * gutter-items.el (update-tab-in-gutter): add frame argument for
10616         buffer-items.
10617         (update-tab-in-gutter): use it.
10618
10619         * gutter-items.el (record-buffer-hook): set.
10620
10621         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10622         change.
10623         (switch-to-buffer-hook) deleted.
10624
10625 1999-08-04  Andy Piper  <andy@xemacs.org>
10626
10627         * gutter-items.el (update-tab-in-gutter): make sure this will work
10628         as an argument to create-frame-hook.
10629
10630 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10631
10632         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10633         instead of timer emulation.
10634
10635 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10636
10637         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10638         Emacs isearch enhancements.
10639
10640 1999-07-28  Andy Piper  <andy@xemacs.org>
10641
10642         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10643         all devices that support tab controls.
10644         (remove-buffer-from-gutter-tab): new function. to be used as a
10645         value for kill-buffer-hook.
10646
10647 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10648
10649         * auto-show.el (auto-show-truncationp): changed to match
10650         `window_translation_on'
10651
10652 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10653
10654         * XEmacs 21.2.19 is released
10655
10656 1999-07-28  SL Baur  <steve@miho>
10657
10658         * code-files.el (insert-file-contents): Fix docstring.
10659         revert previous change.
10660
10661 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10662
10663         * fill.el (fill-region-as-paragraph): Change re-break-point to
10664         contain word-across-newline plus one character so that filling
10665         Japanese and Chinese works as desired.
10666         * simple.el (do-auto-fill): Ditto.
10667
10668 1999-07-26  SL Baur  <steve@miho>
10669
10670         * mule/japanese.el ("Japanese"): Do not specify a default input
10671         method.
10672         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10673
10674 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10675
10676         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10677         able to use cl-macs macro in early lisp.
10678
10679 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10680
10681         * custom.el:
10682         * cus-face.el:
10683         * cus-edit.el:
10684                 Massive custom Theme API changes.
10685
10686 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10687
10688         * code-files.el (insert-file-contents): Regard
10689         coding-system-magic-cookie if `coding-system-for-read' is nil.
10690
10691 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10692
10693         * mule/thai-xtis.el: Add coding: local variable, to avoid
10694         bootstrapping problem with C locale.
10695
10696 1999-07-22  Andy Piper  <andy@xemacs.org>
10697
10698         * dumped-lisp.el (preloaded-file-list): guard against putting
10699         gutter-items in a less than functional XEmacs.
10700         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10701
10702 1999-07-18  Bob Weiner  <weiner@beopen.com>
10703
10704         * fill.el (fill-context-prefix): Fixed bug that prevented the
10705         setting of an adaptive fill prefix when the `dont-skip-first' was
10706         t.
10707
10708 1999-07-22  SL Baur  <steve@miho>
10709
10710         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10711
10712 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10713
10714         * files.el (interpreter-mode-alist): add `make', `guile', and
10715         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10716         makefile-mode, guile is a scheme, and someday XEmacs will be
10717         modular enough to use as an efficient scripting tool.)
10718
10719 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10720
10721         * mule/mule-cmds.el (reset-language-environment): Regard
10722         coding-category `utf-8' and `ucs-4' if they are available.
10723
10724 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10725
10726         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10727         (prefer-coding-system): Fix DOC-string.
10728
10729         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10730         DOC-string too.
10731
10732         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10733         Mule.
10734         (coding-system-change-eol-conversion): Fix DOC-string.
10735
10736 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10737
10738         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10739         instead of `list-coding-system'.
10740
10741 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10742
10743         * menubar-items.el (default-menubar): `select-input-method' was
10744         renamed to `set-input-method'.
10745
10746         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10747         "Set Language Environment" menu.
10748
10749         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10750         "Describe Language Support" menu.
10751
10752 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10753
10754         * mule/chinese.el ("Chinese-GB"): Rename
10755         `chinese-gb-environment-setup-function' to
10756         `setup-chinese-gb-environment-internal'.
10757
10758 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10759
10760         * mule/korean.el: Use `define-coding-system-alias' instead of
10761         `copy-coding-system'.
10762
10763 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10764
10765         * mule/mule-cmds.el (set-language-environment-coding-systems):
10766         Treat duplicated coding-categories.
10767
10768 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10769
10770         * mule/japanese.el: Use `define-coding-system-alias' instead of
10771         `copy-coding-system'.
10772
10773 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10774
10775         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10776         coding-system `viscii'.
10777
10778 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10779
10780         * mule/cyrillic.el:
10781         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10782         (cyrillic-alternativnyj-decode-table): New variable.
10783         (cyrillic-alternativnyj-encode-table): New variable.
10784         - Specify `iso-8-1' as a category of coding-system
10785           `alternativnyj'.
10786         - Abolish general Cyrillic environment.
10787
10788 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10789
10790         * mule/chinese.el:
10791         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10792         - Register `chinese-gb-environment-setup-function' as a
10793           `setup-function' of "Chinese-GB" environment.
10794
10795 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10796
10797         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10798         optional argument `parents'.
10799
10800         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10801         property for Thai-XTIS.
10802
10803         * mule/mule-help.el (help-with-tutorial): Use property
10804         `tutorial-coding-system' of language-info as a coding-system to
10805         read tutorial file.
10806
10807 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10808
10809         * mule/thai-xtis.el: Don't setup `setup-function' and
10810         `exit-function'.
10811
10812         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10813         `set-coding-category-system' to set up coding-system for
10814         coding-category.
10815
10816         * mule/mule-cmds.el (prefer-coding-system): Use
10817         `set-coding-category-system' to set up coding-system for
10818         coding-category.
10819
10820 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10821
10822         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10823         Thai-XTIS environment.
10824
10825         * mule/mule-cmds.el (prefer-coding-system): Use
10826         `find-coding-system' instead of `coding-system-p'.
10827
10828 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10829
10830         * mule/mule-cmds.el (set-language-environment-coding-systems):
10831         Modify eol-type for XEmacs.
10832
10833         * mule/thai-xtis.el: Delete unused local variable `category'.
10834
10835         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10836         function.
10837         (prefer-coding-system): Don't call
10838         `update-coding-systems-internal'; use function
10839         `coding-category-list' instead of variable `coding-category-list';
10840         use `set-coding-priority-list' instead of `set-coding-priority';
10841         modify `eol-type' for XEmacs.
10842
10843         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10844         `charset-columns'.
10845         (char-width): Likewise.
10846
10847 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10848
10849         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10850         `tis-620'.
10851
10852         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10853         `set-coding-priority-list' instead of `set-coding-priority'; don't
10854         call `update-coding-systems-internal'.
10855
10856         * mule/mule-misc.el (coding-system-get): New function.
10857         (coding-system-put): New function.
10858         (coding-system-category): New function.
10859
10860 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10861
10862         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10863         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10864         to avoid conflict with leim/quail/thai-xtis.
10865
10866         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10867         to thai-xtis-chars.el.
10868
10869         * mule/thai-xtis-chars.el: New file (split from
10870         mule/thai-xtis.el).
10871
10872 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10873
10874         * mule/thai-xtis.el:
10875         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10876         - Add syntax entries.
10877         - Put `preferred-coding-system' of the charset `thai-xtis' to
10878           `tis-620'.
10879
10880 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10881
10882         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10883         rewritten to use write-multibyte-character.
10884
10885 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10886
10887         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10888         of `iso-2022-7'.
10889         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10890         ported yet.
10891         (read-input-method-name): Treat optional argument `default'.
10892
10893 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10894
10895         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10896         all.
10897         (set-language-info-alist): Set up menus here.
10898
10899 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10900
10901         * minibuf.el (completing-read): Add new optional argument
10902         `default'.
10903         (read-coding-system): Add new optional argument
10904         `default-coding-system'.
10905
10906 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10907
10908         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10909         (viet-viscii-...->viet-vscii...).
10910
10911 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10912
10913         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10914         and menus.
10915
10916 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10917
10918         * mule/mule-cmds.el (input-method-function): Add permanent-local
10919         property.
10920
10921 1999-03-30  Dave Love  <fx@gnu.org>
10922
10923         * mule/mule-cmds.el (current-language-environment): Doc fix.
10924
10925 1999-02-06  Richard Stallman  <rms@gnu.org>
10926
10927         * mule/european.el (setup-slovenian-environment): New function.
10928         ("Slovenian"): New language environment.
10929
10930 1999-01-27  Dave Love  <fx@gnu.org>
10931
10932         * mule/mule-cmds.el (current-language-environment): Provide :link,
10933         :type (choices) and appropriate :get.
10934
10935 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10936
10937         * mule/mule-cmds.el (describe-language-environment): Don't alter
10938         input-method-alist.
10939
10940 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10941
10942         * mule/mule-cmds.el (prefer-coding-system): Call
10943         set-coding-priority, so that the internal array of priorities is
10944         also updated.
10945
10946 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10947
10948         * mule/mule-cmds.el (prefer-coding-system): If the argument
10949         requires specific EOL conversion type, make the default coding
10950         systems use that.
10951
10952 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10953
10954         * mule/mule-cmds.el (set-language-environment): Pass the default
10955         eol-type to set-language-environment-coding-systems.
10956         (set-default-coding-systems): Copy the eol-type property for the
10957         new default values of {buffer-file,process}-coding-system from the
10958         old defaults.
10959         (set-language-environment-coding-systems): Accept an optional
10960         argument EOL-TYPE, and set the eol-type property of the default
10961         coding systems accordingly.
10962
10963 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10964
10965         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10966         use generate-new-buffer instead of get-buffer-create.
10967
10968 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10969
10970         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10971
10972 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10973
10974         * mule/mule-cmds.el (default-input-method): Fix custom type.
10975
10976 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10977
10978         * mule/mule-cmds.el (setup-specified-language-environment):
10979         Add apropos-inhibit property.
10980         (describe-specified-language-support): Likewise.
10981
10982 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10983
10984         * mule/mule-cmds.el: Doc fixes.
10985
10986 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10987
10988         * mule/mule-cmds.el (register-input-method): Doc-string
10989         modified.
10990
10991 1998-09-01  Dave Love  <fx@gnu.org>
10992
10993         * mule/mule-cmds.el (current-language-environment): Fix
10994         setter function.
10995
10996 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10997
10998         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10999         mule/european.el, mule/hebrew.el, mule/japanese.el,
11000         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
11001         avoid bootstrapping problem if you need to recompile all the Lisp
11002         files using interpreted code.
11003
11004 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
11005
11006         * mule/european.el ("Latin-1"): Modify `documentation' key value.
11007         ("Latin-2"): Likewise.
11008
11009 1998-08-18  Per Starback  <starback@update.uu.se>
11010
11011         * mule/european.el (setup-latin2-environment): Fix typo.
11012
11013 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11014
11015         * mule/european.el: Give proper value of `input-method' key to all
11016         lang. env.
11017
11018         * mule/mule-cmds.el (activate-input-method): Handle the case that
11019         the arg INPUT-METHOD is nil correctly.
11020         (read-multilingual-string): Activate the specified input method
11021         before calling read-string.  Afterward, activate the original
11022         input method.
11023
11024 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11025
11026         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11027         (set-language-info-alist): Fix typo in doc-string.
11028
11029         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11030
11031 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11032
11033         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11034         (reset-language-environment): New function for the job that
11035         setup-english-environment used to do.
11036         (set-language-environment): Do more setups according to the info
11037         in language-info-alist.
11038         (read-language-name): Handle the case that the arg KEY is nil.
11039         (describe-language-environment): Handle input-method property.
11040
11041         * mule/: All files under this directory, which related with
11042         specific languages (such as mule/european.el, mule/greek.el,
11043         mule/hebrew.el, mule/misc-lang.el), modified as below.
11044         (setup-XXX-environment): Just call set-language-environment.  If
11045         they used to do some other jobs than what done by
11046         set-language-environment, those jobs are done in
11047         setup-XXX-environment-internal now.
11048         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11049         the value to setup-XXX-environment-internal.  Add properties
11050         input-method and features.
11051
11052         * mule/english.el (setup-english-environment): Just call
11053         reset-language-environment.
11054
11055         * mule/european.el (setup-8-bit-environment): Function deleted.
11056
11057 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11058
11059         * mule/mule-cmds.el (input-method-exit-on-first-char)
11060         (input-method-use-echo-area): Doc fixes.
11061
11062 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11063
11064         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11065         variable.
11066         (input-method-use-echo-area): New variable.
11067
11068 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11069
11070         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11071
11072 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11073
11074         * mule/mule-cmds.el (activate-input-method): Update mode line.
11075         (inactivate-input-method): Likewise.
11076
11077 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11078
11079         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11080         input method in the current buffer, but just bind
11081         current-input-method.
11082
11083 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11084
11085         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11086
11087         * mule/misc-lang.el ("IPA"): Add coding-priority and
11088         coding-system.
11089
11090 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11091
11092         * mule/greek.el: Add coding-priority.
11093
11094 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11095
11096         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11097         LANG-ENV.
11098
11099 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11100
11101         * mule/mule-cmds.el (register-input-method): Fix previous change.
11102         (setup-specified-language-environment): Doc fix.
11103
11104 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11105
11106         * mule/mule-cmds.el: Several doc fixes.
11107         (get-language-info, set-language-info): Rename argument.
11108         (set-language-info-alist): Likewise.
11109         (register-input-method): Rename argument.
11110         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11111
11112 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11113
11114         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11115         default value while reading an input method.
11116
11117 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11118
11119         * mule/mule-cmds.el (universal-coding-system-argument):
11120         Use buffer-file-coding-system as default.
11121
11122 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11123
11124         * mule/korean.el ("Korean"): Doc fix.
11125
11126 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11127
11128         * mule/mule-cmds.el (describe-language-environment): Print the
11129         languge environment at the head.
11130
11131 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11132
11133         * mule/japanese.el: Set exit-function to exit-japanese-environment
11134         for Japanese environment.
11135
11136 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11137
11138         * mule/mule-cmds.el (set-language-environment): Doc fix.
11139         (current-language-environment): Use defcustom.
11140         (default-input-method): Specify :type.
11141
11142 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11143
11144         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11145         modified.
11146         (prefer-coding-system): Doc-string modified.
11147
11148 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11149
11150         * mule/mule-cmds.el (set-language-info): Doc-string
11151         describes `coding-priority' KEY.
11152         (set-language-environment-coding-systems): New function.
11153         (select-safe-coding-system): New function.
11154         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11155         (set-language-info-alist): New optionla arg PARENTS.  Call
11156         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11157         (set-language-environment-coding-systems): New function.
11158
11159         * mule/chinese.el: Remove setting up of
11160         describe-chinese-environment-map and
11161         setup-chinese-environment-map.  Exclude them in args of calls to
11162         set-language-info-alist.  Register coding-priority key in
11163         language-info-alist.
11164
11165         * mule/cyrillic.el: Remove setting up of
11166         describe-cyrillic-environment-map and
11167         setup-cyrillic-environment-map.  Exclude them in args of calls to
11168         set-language-info-alist.  Register coding-priority key in
11169         language-info-alist.
11170
11171         * mule/english.el: Register coding-priority key in
11172         language-info-alist.
11173
11174         * mule/ethiopic.el: Register coding-priority key in
11175         language-info-alist.
11176
11177         * mule/european.el: Remove setting up of
11178         describe-european-environment-map and
11179         setup-european-environment-map.  Exclude them in args of calls to
11180         set-language-info-alist.  Register coding-priority key in
11181         language-info-alist.  Add "German" language env.
11182         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11183         (setup-german-environment): New function.
11184
11185         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11186         change default input method to "greek-postfix".
11187
11188         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11189         coding-priority key in
11190
11191 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11192
11193         * mule/mule-cmds.el (set-language-info): Doc fix.
11194         (input-method-inactivate-hook): Doc fix.
11195
11196 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11197
11198         * mule/mule-cmds.el (set-input-method): Renamed from
11199         select-input-method.
11200
11201 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11202
11203         * mule/mule-cmds.el (set-language-environment): Run
11204         exit-language-environment-hook before calling `exit-function'
11205         which is specified for the language environment.
11206
11207 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11208
11209         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11210         modified.
11211         (prefer-coding-system): Likewise.
11212         (describe-language-environment): Print aliases of each coding
11213         system.
11214         (set-language-environment-hook): New variable.
11215         (exit-language-environment-hook): New variable.
11216         (set-language-environment): Call these hooks.  Before setting a
11217         new language environment, exit from the
11218         current-language-environment if necessary.
11219         (input-method-verbose-flag): The value can be nil, t,
11220         complex-only, or default.
11221         (input-method-highlight-flag): Doc-string augmented.
11222         (activate-input-method): Check if we can run the registered
11223         function to activate an input method.
11224
11225         * mule/korean.el: Set exit-function for language environment
11226         "Korean" to exit-korean-environment.
11227         (setup-korean-environment): Moved to korea-util.el.
11228
11229 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11230
11231         * mule/mule-cmds.el (read-multilingual-string): Use
11232         current-input-method prior to default-input-method.  Don't bind
11233         current-input-method by `let', instead, activate the specified
11234         input method in the current buffer temporarily.
11235
11236 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11237
11238         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11239
11240 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11241
11242         * mule/chinese.el (post-read-decode-hz): Return the result of
11243         decode-hz-region.
11244         (pre-write-encode-hz): Do not change the value of
11245         last-coding-system.
11246
11247 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11248
11249         * mule/mule-ccl.el: Doc fixes.
11250
11251 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11252
11253         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11254         (check-ccl-program): New macro.
11255
11256 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11257
11258         * mule/mule-ccl.el: Comment about CCL syntax modified.
11259         (ccl-command-table): Add read-multibyte-character and
11260         write-multibyte-character.
11261         (ccl-code-table): Add ex-cmd.
11262         (ccl-extended-code-table): New variable.
11263         (ccl-embed-extended-command): New function.
11264         (ccl-compile-read-multibyte-character,
11265         ccl-compile-write-multibyte-character) New functions.
11266         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11267         ccl-dump-write-multibyte-character): New functions.
11268
11269 1999-07-22  SL Baur  <steve@miho>
11270
11271         * config.el (config-value-file): config.values is installed into
11272         doc-directory.
11273         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11274
11275 1999-07-19  Didier Verna  <didier@xemacs.org>
11276
11277         * rect.el: all functions rewritten, except when noted. Below is a
11278         list of interface changes.
11279         (apply-on-rectangle): new function. Obsoletes
11280         `operate-on-rectangle'. All functions that used to call this
11281         function now call the new one.
11282         (kill-rectangle): added optional prefix arg to fill lines.
11283         (delete-rectangle): ditto.
11284         (delete-extract-rectangle): ditto.
11285         (open-rectangle): ditto.
11286         (clear-rectangle): ditto.
11287         (delete-rectangle-line): added third arg FILL.
11288         (delete-extract-rectangle-line): ditto.
11289         (open-rectangle-line): ditto.
11290         (clear-rectangle-line): ditto.
11291
11292 1999-07-18  Andy Piper  <andy@xemacs.org>
11293
11294         * menubar-items.el (default-menubar): add gutter options.
11295
11296         * gutter-items.el: new file.
11297         (gutter): new group for custom.
11298         (gutter-visible-p): new variable.
11299         (default-gutter-position): ditto.
11300         (buffers-tab): new group for the buffers tab.
11301         (gutter-buffers-tab): widget to put in the gutter.
11302         (buffers-tab-max-size): max number of tabs.
11303         (buffers-tab-switch-to-buffer-function): function to call when a
11304         tab is pressed.
11305         (buffers-tab-omit-function): filter buffers with this function.
11306         (buffers-tab-format-buffer-line-function): format buffer names for
11307         inclusion in tabs.
11308         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11309         the record.
11310         (build-buffers-tab-internal): build a list of tab items.
11311         (buffers-tab-items): ditto.
11312         (add-tab-to-gutter): put a tab in the gutter area.
11313         (update-tab-in-gutter): reset the buffers in the tab.
11314
11315         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11316
11317         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11318         (switch-to-buffer-hooks): new hook.
11319
11320         * toolbar.el (default-toolbar-position): fix typo.
11321
11322 1999-07-16  Andy Piper  <andy@xemacs.org>
11323
11324         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11325
11326 1999-07-15  Didier Verna  <didier@xemacs.org>
11327
11328         * cus-edit.el (custom-prompt-variable): optional third arg makes
11329         prompt for a comment string.
11330         (customize-set-value): optional prefix makes this function handle
11331         variable comments.
11332         (customize-set-variable): ditto.
11333         (customize-save-variable): ditto.
11334         (customize-customized): handle custom comments.
11335         (customize-save-customized): ditto.
11336         (custom-variable-state-set): ditto.
11337         (custom-face-state-set): ditto.
11338         (customize-saved): ditto.
11339         (custom-variable-set): ditto.
11340         (custom-face-set): ditto.
11341         (custom-variable-save): ditto.
11342         (custom-face-save): ditto.
11343         (custom-variable-reset-saved): ditto.
11344         (custom-face-reset-saved): ditto.
11345         (custom-variable-reset-standard): ditto.
11346         (custom-face-reset-standard): ditto.
11347         (custom-comment-face): new face.
11348         (custom-comment-tag-face): ditto.
11349         (custom-comment): new widget.
11350         (custom-comment-create): new function.
11351         (custom-comment-delete): ditto.
11352         (custom-comment-value-set): ditto.
11353         (custom-comment-show): ditto.
11354         (custom-comment-invisible-p): ditto.
11355         (custom-variable-value-create): create a comment field widget.
11356         (custom-face-value-create): ditto.
11357         (custom-variable-menu): new entry for adding a custom comment.
11358         (custom-face-menu): ditto.
11359         (custom-save-variables): possibly save custom comments.
11360         (custom-save-faces): ditto.
11361
11362         * cus-face.el (custom-set-faces): the arguments can now have a
11363         custom comment as fourth argument.
11364
11365         * custom.el (custom-set-variables): the arguments can now have a
11366         custom comment as fifth element.
11367
11368 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11369
11370         * XEmacs 21.2.18 is released
11371
11372 1999-07-13  SL Baur  <steve@miho>
11373
11374         * lib-complete.el (read-library-name): Revert previous change.
11375         (read-library): Ditto.
11376
11377 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11378
11379         * packages.el (packages-package-list): Capitalize docstring.
11380
11381         * packages.el (packages-find-package-library-path): Use #'nconc
11382         rather than #'append to reduce consing -- #'mapcar uses Flist,
11383         which returns a freshly consed list.  #'append would create yet
11384         another fresh list, using Fmake_list in concat.
11385
11386         * packages.el (package-provide): Use setq with remassq like it
11387         says in its docstring.
11388
11389 1999-07-06  SL Baur  <steve@miho.m17n.org>
11390
11391         * lib-complete.el (progn-with-message): Fix typo.
11392
11393 1999-07-06  SL Baur  <steve@miho.m17n.org>
11394
11395         * mule/mule-misc.el (char-octet): Make function match docstring.
11396         From Katsumi Yamaoka <yamaoka@jpl.org>
11397
11398 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11399
11400         * wid-edit.el (widget-documentation): corrected spelling error.
11401
11402 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11403
11404         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11405         keys if already bound
11406
11407 1999-07-06  SL Baur  <steve@miho.m17n.org>
11408
11409         * lib-complete.el (progn-with-message): Revert previous changes.
11410
11411 1999-06-24  Bob Weiner  <weiner@beopen.com>
11412
11413         * lib-complete.el (find-library):
11414         (find-library-other-window):
11415         (find-library-other-frame): Completely rewrote
11416         so that these functions actually work when called non-interactively.
11417         Also made them handle LIBRARY arguments which end with .el or .elc.
11418
11419 1999-06-24  Bob Weiner  <weiner@beopen.com>
11420
11421         * simple.el (indent-new-comment-line): Locally bound
11422         `block-comment-start' to `comstart' or else when this is called
11423         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11424         `block-comment-start' value, ignoring any existing spacing after a
11425         comment prefix in the previous line and producing ugly comments.
11426
11427 1999-06-23  Bob Weiner  <weiner@beopen.com>
11428
11429         * list-mode.el (mouse-choose-completion):
11430         (choose-completion):
11431         (completion-switch-to-minibuffer): Added.
11432         ([Tab]): [Tab] previously switched to the minibuffer
11433         but since [space] does that and since most applications in the
11434         world use [Tab] to select the next item in a list, do that in the
11435         *Completions* buffer too.  This will cause the least confusion
11436         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11437         06/23/1999.
11438
11439 1999-06-22  Bob Weiner  <weiner@beopen.com>
11440
11441         * help.el (help-buffer-name): Added support for a null value
11442         of `help-buffer-prefix-string' since some buffers require no
11443         prefix.
11444
11445 1999-06-20  Bob Weiner  <weiner@beopen.com>
11446
11447         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11448         in the completion-list-mode-map to bury the completions buffer
11449         even when the minibuffer is no longer active.
11450
11451 1999-06-20  Bob Weiner  <weiner@beopen.com>
11452
11453         * list-mode.el (list-mode): It is visually disconcerting to have
11454         the text cursor disappear within list buffers, especially when
11455         moving from window to window, so leave it visible.
11456
11457 1999-07-01  SL Baur  <steve@miho.m17n.org>
11458
11459         * menubar-items.el (default-menubar): Conditionalize the bug
11460         report menu item (which may not be possible in this XEmacs).
11461         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11462
11463 1999-06-30  SL Baur  <steve@miho.m17n.org>
11464
11465         * subr.el (with-current-buffer): DOC string fix.
11466         Suggested by Bob Weiner <weiner@altrasoft.com>
11467
11468 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11469
11470         * cus-face.el (custom-face-italic): insert missing args
11471
11472 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11473
11474         * packages.el (package-locations): Changed default early package
11475         hierarchies to ~/.xemacs/mule-packages and
11476         ~/.xemacs/xemacs-packages.
11477
11478 1999-06-23  SL Baur  <steve@miho.m17n.org>
11479
11480         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11481
11482 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11483
11484         * packages.el (package-locations): Changed default early package
11485         hierarchy to ~/.xemacs/packages.
11486         (package-locations): Removed `packages' as a possible name for a
11487         late package hierarchy.
11488
11489 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11490
11491         * mule/mule-category.el (word-combining-categories): Set up new
11492         variable.
11493         (word-separating-categories): Likewise.
11494
11495 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11496
11497         * XEmacs 21.2.17 is released
11498
11499 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11500
11501         * font-menu.el (font-menu-set-font): allow for nil specification
11502         of font size.
11503
11504 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11505
11506         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11507         is 1.
11508
11509 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11510
11511         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11512         8859-5 instead of ISO 8859-1.
11513
11514 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11515
11516         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11517         (viet-viscii-encode-table): Ditto.
11518
11519         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11520         Make obsolete definition of char-octet.
11521
11522 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11523
11524         * subr.el: Move no-Mule make-char ...
11525         * help-nomule.el (make-char): To here.
11526         (string-width): Make Mule compatibility alias.
11527
11528 1999-06-15  Andy Piper  <andy@xemacs.org>
11529
11530         * select.el (get-selection-no-error): really make there be no-error.
11531         (get-selection): revert to original.
11532
11533 1999-06-11  Andy Piper  <andy@xemacs.org>
11534
11535         * select.el (selection-sets-clipboard): renamed.
11536         (own-selection): use it.
11537
11538 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11539
11540         * XEmacs 21.2.16 is released
11541
11542 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11543
11544         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11545         missing characters to avoid crash.
11546
11547 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11548
11549         * coding.el (set-terminal-coding-system): Only set the console
11550         coding system on the selected console if it is a tty.
11551
11552 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11553
11554         * cus-face.el:
11555         * cus-edit.el:
11556         * faces.el:
11557         (custom):
11558         (face-spec-set):
11559         * faces.el (frob-face-property):
11560         * font-menu.el (font-menu-set-font):
11561                   Actually apply changes from 1999-03-17
11562
11563 1999-06-10  Andy Piper  <andy@xemacs.org>
11564
11565         * select.el (get-selection): abstract out non error-signalling
11566         part.
11567         (get-selection-no-error): get-selection without signalling an
11568         error.
11569         (selection-is-clipboard-p): new variable. controls whether the
11570         selection sets the clipboard.
11571         (own-selection): use it.
11572
11573         * mouse.el (insert-selection): fallback to clipboard after trying
11574         primary selection and cutbuffer.
11575
11576 1999-06-05  Andy Piper  <andy@xemacs.org>
11577
11578         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11579         selection functions.
11580
11581 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11582
11583         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11584         default value.
11585         (load): Use `raw-text' instead of `no-conversion'.
11586         (insert-file-contents): Likewise.
11587
11588         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11589         of `no-conversion'.
11590
11591 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11592
11593         * coding.el: Don't copy `no-conversion' to `raw-text'.
11594
11595 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11596
11597         * subr.el (make-char): Define it if Mule is not around.
11598
11599 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11600
11601         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11602
11603         * x-select.el (x-disown-selection-internal): Restore symbol as an
11604         obsolete alias.
11605         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11606
11607 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11608
11609         * XEmacs 21.2.15 is released
11610
11611 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11612
11613         * subr.el (split-string): Avoid infinite looping
11614
11615 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11616
11617         * ldap.el (ldap-ignore-attribute-codings): New variable
11618         (ldap-default-attribute-decoder): New variable
11619         (ldap-coding-system): New variable
11620         (ldap-attribute-syntax-encoders): New variable
11621         (ldap-attribute-syntax-decoders): New variable
11622         (ldap-attribute-syntaxes-alist): New variable
11623         (ldap-encode-boolean): New function
11624         (ldap-decode-boolean): New function
11625         (ldap-encode-country-string): New function
11626         (ldap-decode-string): New function
11627         (ldap-decode-address): New function
11628         (ldap-encode-address): New function
11629         (ldap-decode-attribute): New function
11630         (ldap-search): Use some of these
11631
11632 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11633
11634         * version.el (emacs-version): Make the patch level/beta come
11635         before the XEmacs qualifier so that it gets into (funcall
11636         emacs-version) and thus in the bug reports.
11637         (emacs-version>=): Support patch levels.
11638
11639 1999-06-03  SL Baur  <steve@xemacs.org>
11640
11641         * version.el: implement x.y.z version number
11642         From Jan Vroonhof <vroonhof@math.ethz.ch>
11643
11644 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11645
11646         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11647
11648 1999-05-22  Vin Shelton <acs@xemacs.org>
11649
11650         * startup.el: Document -private and break out non-standard X options.
11651
11652 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11653
11654         * mule/mule-charset.el (charset-after): New function.
11655         (charset-direction): Synch with Mule, update docstring.
11656         (get-charset-property): New function.
11657         (put-charset-property): New function.
11658         (charset-plist): New function.
11659
11660         * mule/mule-charset.el (compose-region):
11661         (decompose-region): remove;  these functions (which don't work
11662         since we don't do composite characters) have been moved to
11663         mule-util.el.
11664         (toplevel): follow coding standards
11665
11666 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11667
11668         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11669         exist any more.
11670
11671         * code-files.el: Fix commentary to follow coding standards.  Move
11672         the single line left in mule-files.el to here.
11673
11674         * mule/mule-files.el: delete.
11675
11676 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11677
11678         * info.el (Info-scroll-prev): Use event functions instead of the
11679         old emacs 19 interface.
11680
11681 1999-06-02  Andy Piper  <andy@xemacs.org>
11682
11683         * x-font-menu.el (x-font-menu-load-font):
11684         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11685
11686 1999-05-31  Andy Piper  <andy@xemacs.org>
11687
11688         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11689         group.
11690         (font-menu-this-frame-only-p): ditto.
11691         (font-menu-max-items): reinstate, from Jan Vroonhof
11692         <vroonhof@math.ethz.ch>
11693         (font-menu-submenu-name-format): ditto.
11694         (font-menu-split-long-menu): ditto, for use by the family
11695         constructor.
11696         (font-menu-family-constructor): use it.
11697
11698 1999-05-30  Andy Piper  <andy@xemacs.org>
11699
11700         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11701         for use by the font menu.
11702
11703         * msw-font-menu.el: new file implementing mswindows specific
11704         font-menu behaviour.
11705         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11706         (mswindows-font-menu-junk-families): ditto.
11707         (hack-font-truename): ditto.
11708         (mswindows-font-regexp-ascii): ditto.
11709         (mswindows-reset-device-font-menus): ditto.
11710         (mswindows-font-menu-font-data): ditto.
11711         (mswindows-font-menu-load-font): ditto.
11712
11713         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11714         (x-font-menu-font-data): ditto.
11715         (x-font-menu-load-font): ditto.
11716
11717         * font-menu.el: new file implementing generic font menu behaviour.
11718         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11719         made device independent.
11720         (font-menu-this-frame-only-p): ditto.
11721         (font-menu-preferred-resolution): ditto.
11722         (font-menu-size-scaling): new variable used to determine whether
11723         sizes are in points or tenths of a point.
11724         (vassoc): moved from x-font-menu.el.
11725         (device-fonts-cache): ditto.
11726         (device-fonts-cache): ditto.
11727         (flush-device-fonts-cache): ditto.
11728         (reset-device-font-menus): copied from x-font-menu.el and made
11729         device independent. Most functionality deferred to
11730         device-dependent versions.
11731         (font-menu-family-constructor): copied from x-font-menu.el and
11732         made device independent.
11733         (font-menu-size-constructor): ditto.
11734         (font-menu-weight-constructor): ditto.
11735         (font-menu-set-font): ditto.
11736         (font-menu-change-face): ditto.
11737         (font-menu-load-font): new device method.
11738         (font-menu-font-data): ditto.
11739
11740         * x-font-menu.el: The above functions deleted.
11741
11742 1999-05-26  Andy Piper  <andy@xemacs.org>
11743
11744         * update-elc.el:
11745         * make-docfile.el:
11746         * loadup.el: rehash expand-file-name usage to not use default-directory.
11747
11748 1999-05-21  Andy Piper  <andy@xemacs.org>
11749
11750         * x-select.el (x-select-convert-to-text):
11751         (x-selected-text-type):
11752         (x-get-selection):
11753         (xselect-convert-to-string):
11754         (xselect-convert-to-compound-text):
11755         (xselect-convert-to-length):
11756         (xselect-convert-to-targets):
11757         (xselect-convert-to-delete):
11758         (xselect-convert-to-filename):
11759         (xselect-convert-to-charpos):
11760         (xselect-convert-to-lineno):
11761         (xselect-convert-to-colno):
11762         (xselect-convert-to-sourceloc):
11763         (xselect-convert-to-os):
11764         (xselect-convert-to-host):
11765         (xselect-convert-to-user):
11766         (xselect-convert-to-class):
11767         (xselect-convert-to-name):
11768         (xselect-convert-to-integer):
11769         (xselect-convert-to-atom):
11770         (xselect-convert-to-identity): functions renamed from x-* and
11771         moved to select.el.
11772         (x-get-secondary-selection): use rename get-selection.
11773         (x-get-clipboard): ditto.
11774         (x-own-selection): moved to select.el.
11775         (x-valid-simple-selection-p): ditto.
11776         (x-dehilight-selection): ditto.
11777         (x-own-clipboard): ditto.
11778         (x-disown-selection): ditto.
11779
11780         * x-mouse.el (x-yank-function): moved to mouse.el.
11781         (x-insert-selection): ditto.
11782         (x-set-point-and-move-selection): use renamed function.
11783
11784         * select.el (selected-text-type): moved and renamed from
11785         x-select.el.
11786         (selection-owner-p): moved to C.
11787         (selection-exists-p): ditto.
11788         (get-cutbuffer): new device method.
11789         (get-selection): generalised and moved from x-select.el.
11790         (own-selection): moved x-own-selection functionality into here.
11791         (dehilight-selection): renamed and moved from x-select.el.
11792         (own-clipboard): functionality moved from x-select.el using new
11793         generic C builtins.
11794         (disown-clipboard): ditto.
11795         (select-convert-to-text):
11796         (select-convert-to-string):
11797         (select-convert-to-compound-text):
11798         (select-convert-to-length):
11799         (select-convert-to-targets):
11800         (select-convert-to-delete):
11801         (select-convert-to-filename):
11802         (select-convert-to-charpos):
11803         (select-convert-to-lineno):
11804         (select-convert-to-colno):
11805         (select-convert-to-sourceloc):
11806         (select-convert-to-os):
11807         (select-convert-to-host):
11808         (select-convert-to-user):
11809         (select-convert-to-class):
11810         (select-convert-to-name):
11811         (select-convert-to-integer):
11812         (select-convert-to-atom):
11813         (select-convert-to-identity): new functions renamed from x-* and
11814         moved from x-select.el.
11815
11816         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11817         into here and use as the default window-system mouse yank.
11818         (insert-selection): generalised and moved from x-mouse.el.
11819         (own-clipboard): moved to C.
11820
11821         * msw-select.el (mswindows-selection-owned-p): deleted.
11822         (mswindows-own-selection): generalised and moved to select.el.
11823         (mswindows-disown-selection): generalised and moved to C.
11824         (mswindows-selection-owner-p): ditto.
11825
11826 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11827
11828         * XEmacs 21.2.14 is released
11829
11830 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11831
11832         * about.el: update contact info for jason and slb.
11833
11834 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11835
11836         * mule/european.el (setup-romanian-environment): Add Romanian
11837         support from Emacs/Mule romanian.el.
11838
11839 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11840
11841         * cus-face.el: Label all custom changes with the 'custom' tag.
11842
11843         * cus-edit.el: idem ditto.
11844
11845         * faces.el: Added suport for adding device tags to various functions.
11846         (custom): New device tag.
11847         (face-spec-set): Call reset face with tags argument. No longer do
11848         x-init-global-faces hack.
11849
11850         * faces.el (frob-face-property): Use an anonymous specifier to map
11851         frob-face-property-1 over.
11852
11853         * x-font-menu.el (font-menu-set-font): Always specify all
11854         properties to custom.
11855
11856 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11857
11858         * mule/european.el (setup-czech-environment): Add czech support.
11859         From David Sauer <davids@orfinet.cz>
11860
11861 1999-03-15  SL Baur  <steve@xemacs.org>
11862
11863         * check-features.el: Turn hard errors into warnings.
11864
11865 1999-03-21  SL Baur  <steve@xemacs.org>
11866
11867         * simple.el (delete-key-deletes-forward): As per discussion on
11868         xemacs-beta, default to t.
11869
11870 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11871
11872         * loadup.el: Define Installation-string before loading anything.
11873
11874 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11875
11876         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11877         From Anders Stenman <stenman@isy.liu.se>
11878
11879 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11880
11881         * wid-edit.el (widget-glyph-find): Ditto.
11882
11883         * packages.el (locate-library): Ditto.
11884
11885         * loadup.el (really-early-error-handler): Ditto.
11886
11887         * lib-complete.el (read-library): Ditto.
11888
11889         * faces.el (set-face-stipple): Ditto.
11890
11891         * code-files.el (load): Use new calling style of locate-file.
11892
11893 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11894
11895         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11896         dead.
11897
11898 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11899
11900         * dumped-lisp.el (preloaded-file-list): Don't load
11901         Installation.el.
11902
11903         * loadup.el (Installation-string): Define it here.
11904
11905 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11906
11907         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11908         Installation.el needs to be loaded before `dump-paths', otherwise
11909         the dumping process won't find it.
11910
11911 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11912
11913         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11914         subr so that we can use `replace-in-string' in Installation.el to
11915         get rid of C-m chars under the native Windows build.
11916
11917 1999-04-29  Andy Piper  <andy@xemacs.org>
11918
11919         * make-docfile.el: canonicalize file and directory names.
11920
11921         * device.el (call-device-method): new function for calling device
11922         specific methods.
11923         (define-device-method): new function for defining device methods.
11924         (define-device-method*): ditto.
11925
11926 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11927
11928         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11929
11930 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11931
11932         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11933         (cyrillic-koi8-r-encode-table): Likewise.
11934         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11935         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11936
11937         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11938         from vietnamese.el].
11939
11940         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11941         mule/mule-misc.el.
11942
11943 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11944
11945         * mule/thai-xtis.el:
11946         - Change font registry name from "Thai94x94-0" to "xtis-0".
11947         - Change mnemonic of coding-system `tis-620' to "TIS620".
11948
11949 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11950
11951         * mule/ethiopic.el: fixed.
11952
11953 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11954
11955         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11956
11957         * mule/thai-xtis.el: New file.
11958
11959         * mule/vietnamese.el: New file.
11960
11961         * mule/ethiopic.el: New file.
11962
11963 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11964
11965         * bytecomp.el (byte-compile-close-variables): Leave
11966         debug-issue-ebola-notices alone.
11967
11968 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11969
11970         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11971         at the top of the buffer since it is the most important thing to
11972         customize
11973         (ldap-get-host-parameter): New defun
11974         (ldap-search): Add a new parameter `withdn' to retrieve the
11975         distinguished names of entries
11976
11977 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11978
11979         * startup.el (splash-frame-body): Date and spelling fixes.
11980
11981 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11982
11983         * view-less.el (toggle-truncate-lines): add autoload tag
11984
11985 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11986
11987         * format.el (format-alist): Disable image stuff.
11988
11989 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11990
11991         * wid-edit.el (widget-glyph-find): Search by directories, then by
11992         suffixes rather than the other way around.
11993         (widget-image-conversion): Renamed to
11994         `widget-image-file-name-suffixes'.
11995
11996 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11997
11998         * mule/mule-charset.el: Made old functions obsolete, remove the
11999         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
12000         (charset-iso-graphic-plane): Rename from charset-graphic.
12001         (charset-iso-final-char): Rename from charset-final.
12002         (charset-width): Rename from charset-columns.
12003         (charset-bytes): Added from fsf compatibility, returns always 1.
12004
12005         * mule/mule-misc.el: Move charset-doc-string alias to
12006         mule-charset.el
12007
12008 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12009
12010         * x-faces.el (x-make-font-bold-italic): honor
12011         *try-oblique-before-italic-fonts*
12012
12013 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12014
12015         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12016
12017 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12018
12019         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12020         name.
12021
12022 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12023
12024         * cl-extra.el (equalp): Would bug out for lists.
12025
12026 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12027
12028         * about.el (about-hackers):  Change cgw's email address
12029
12030 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12031
12032         * XEmacs 21.2.13 is released
12033
12034 1999-03-12  SL Baur  <steve@xemacs.org>
12035
12036         * simple.el (delete-key-deletes-forward): Revert to previous
12037         behavior.
12038
12039 1999-01-18  Didier Verna  <didier@xemacs.org>
12040
12041         * menubar-items.el (xemacs-splash-buffer): handle the case of
12042         multiple elements in the splash buffer body.
12043
12044         * startup.el (splash-frame-timeout): new constant: interval
12045         between splash buffer elements.
12046         (command-line-1): handle splash buffer with multiple elements (use
12047         a timeout).
12048         (splash-frame-body): Originally `startup-splash-frame-body'.
12049         Rewrote a cleaner and more readable version. This can now be array,
12050         in which case each element is displayed in turn in the splash buffer.
12051         (splash-frame-static-body): new constant. Persistent information
12052         across all splash buffer elements (preserves the possibility to give
12053         it in different languages.
12054         (circulate-splash-frame-elements): new function. Used as a timeout
12055         to circulate through all splash frame elements and display them in
12056         sequence.
12057         (display-splash-frame): originally `startup-splash-frame'. Handle
12058         the case of multiple elements in the splash buffer body. Now
12059         returns a timeout id if multiple elements to display, or nil.
12060
12061 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12062
12063         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12064         so they can be overridden by x-init-face-from-resources.
12065         Additionally specify the font name also with an x tag.
12066
12067 1999-03-08  Andy Piper  <andy@xemacs.org>
12068
12069         * package-get.el (package-get-base): autoload.
12070
12071         * menubar-items.el (default-menubar): add update menu item. Fix
12072         custom menu to only be activated when package-base is available.
12073
12074         * package-get.el (package-get-custom): don't load
12075         package-get-custom as it is auto-generated. Fix group definition.
12076
12077 1999-03-05  Didier Verna  <didier@xemacs.org>
12078
12079         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12080         instead of `symbol-name' (Thanks Kyle).
12081
12082         * cus-edit.el (custom-save-variables): use `prin1' instead of
12083         princ to write symbols.
12084
12085 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12086
12087         * XEmacs 21.2.12 is released
12088
12089 1999-03-05  SL Baur  <steve@xemacs.org>
12090
12091         * menubar-items.el (default-menubar): Add kfm browsing support.
12092         From Neal Becker <nbecker@fred.net>
12093
12094 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12095
12096         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12097         calls to font-lock during buffer reversion.
12098
12099 1999-02-12  Didier Verna  <didier@xemacs.org>
12100
12101         * info.el (Info-build-node-completions): unconditionally widen the
12102         tag table buffer.
12103
12104 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12105
12106         * x-faces.el (x-init-face-from-resources):
12107         Only set fonts in the 'x locale.
12108
12109 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12110
12111         * package-ui.el (pui-install-selected-packages): Don't throw on
12112         `package-admin-delete-binary-package' returning nil since it's
12113         normal.  Reindent function.
12114         (pui-add-required-packages): Handle case where packages selected
12115         for installation have never been installed.
12116
12117 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12118
12119         * menubar-items.el (default-menubar):
12120         Implement the ``Mule->Set coding system of process'' menu item.
12121
12122 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12123
12124         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12125         files
12126         - Change some `if's to `when's
12127
12128 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12129
12130         * XEmacs 21.2.11 is released
12131
12132 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12133
12134         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12135         against window close (Fix Bug #460).
12136         (ask-user-about-lock-dbox): Idem.
12137
12138 1999-02-25  SL Baur  <steve@xemacs.org>
12139
12140         * mule/mule-charset.el (charset-leading-byte): New function.
12141         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12142
12143 1999-02-12  Andy Piper  <andy@xemacs.org>
12144
12145         * about.el (xemacs-hackers): change andy's email address.
12146         (about-url-alist): change andy's web page address.
12147         (about-xemacs): add piper.
12148
12149 1999-02-16  SL Baur  <steve@xemacs.org>
12150
12151         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12152         of mule-base into lisp/mule.
12153
12154 1999-02-16  SL Baur  <steve@xemacs.org>
12155
12156         * mule/arabic.el:
12157         mule/canna-leim.el:
12158         mule/chinese.el:
12159         mule/cyrillic.el:
12160         mule/english.el:
12161         mule/european.el:
12162         mule/greek.el:
12163         mule/hebrew.el:
12164         mule/japanese.el:
12165         mule/kinsoku.el:
12166         mule/korean.el:
12167         mule/misc-lang.el:
12168         mule/mule-category.el:
12169         mule/mule-ccl.el:
12170         mule/mule-charset.el:
12171         mule/mule-cmds.el:
12172         mule/mule-coding.el:
12173         mule/mule-files.el:
12174         mule/mule-help.el:
12175         mule/mule-init.el:
12176         mule/mule-misc.el:
12177         mule/mule-tty-init.el:
12178         mule/mule-x-init.el:
12179         mule/viet-chars.el:  Remerge from mule-base.
12180
12181         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12182         of mule-base into lisp/mule.
12183
12184 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12185
12186         * process.el (exec-to-string): Use `shell-command-switch' in place
12187         of hard-wired "-c" (for WindowsNT).
12188
12189 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12190
12191         * menubar-items.el (default-menubar):  Remove obsolete
12192         "Gopher" item
12193
12194 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12195
12196         * package-admin.el (package-admin-get-install-dir): First fall
12197         back to the location of xemacs-base for non-mule packages.
12198
12199 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12200
12201         * paths.el:
12202         - improved automounter tmp directory support.
12203         - support 4 (!) empirically discovered automounter conventions
12204
12205 1999-02-12  SL Baur  <steve@xemacs.org>
12206
12207         * etags.el (pop-tag-mark): autoload to match key binding.
12208
12209 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12210
12211         * XEmacs 21.2.10 is released
12212
12213 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12214
12215         * package-get.el (package-get-remote-filename): Don't bug out for
12216         a local file name in the search entry.
12217
12218 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12219
12220         * XEmacs 21.2.9 is released
12221
12222 1999-01-19  Didier Verna  <didier@xemacs.org>
12223
12224         * replace.el (replace-search-function): new variable containing a
12225         function to perform a search-forward.
12226         (replace-re-search-function): new variable containing a function
12227         to perform a re-search-forward.
12228         (perform-replace): use them.
12229
12230 1999-01-25  Didier Verna  <didier@xemacs.org>
12231
12232         * select.el (selection-owner-p): use the name `XEmacs'.
12233         (cut-copy-clear-internal): ditto.
12234
12235 1999-01-18  Andy Piper  <andy@xemacs.org>
12236
12237         * about.el (about-url-alist): Update my entry.
12238         (xemacs-hackers): Ditto.
12239
12240 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12241
12242         * buffer.el (switch-to-buffer): Fixing documentation.
12243         * minibuf.el (minibuffer-completion-table): ditto.
12244         * cl-macs.el (return-from): ditto.
12245
12246 1999-01-04  Didier Verna  <didier@xemacs.org>
12247
12248         * replace.el (delete-non-matching-lines): temporarily disable
12249         case-folding when called interactively with a regexp containing
12250         uppercase characters.
12251         (delete-matching-lines): ditto.
12252         (count-matches): ditto.
12253         (list-matching-lines): ditto.
12254
12255 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12256
12257         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12258         abort if current window is split horizontally, not if others are
12259         split.  Got rid of unnecessary minibuffer checking.  Also, add
12260         some comments (it's still complex).
12261
12262 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12263
12264         * package-get.el: changed address for doc.ic.ac.uk to
12265         sunsite.doc.ic.ac.uk
12266
12267 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12268
12269         * ldap.el (toplevel): Remove requires so that the file compiles
12270         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12271
12272 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12273
12274         * dump-paths.el: Calculate module-directory and set
12275         module-load-path to the load path for modules.
12276
12277         * loadup.el: Get bootstrap value of module-load-path from the
12278         environment variable EMACSBOOTSTRAPMODULEPATH.
12279         - Display the module load path if we're debugging paths.
12280
12281         * setup-paths.el: Added function paths-find-site-module-directory.
12282         - Added function paths-find-module-directory.
12283         - Added function paths-construct-module-load-path.  Uses new
12284         environment variable EMACSMODULEPATH.
12285
12286 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12287
12288         * font.el (font-default-object-for-device):
12289         Oops! This `or' can't be replaced by `unless'.
12290         Fixed inability to run w3, among other things.
12291
12292 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12293
12294         * package-admin.el: Change initialization of
12295           package-admin-install-function dependent on system type.
12296           Change package-admin-install-function-mswindows to use
12297           "minitar".
12298
12299 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12300
12301         * mouse.el (default-mouse-motion-handler): Disable help echo while
12302         in the minibuffer.
12303
12304 1998-12-28  Martin Buchholz <martin@xemacs.org>
12305
12306         * XEmacs 21.2.8 is released.
12307
12308 1998-12-24  Martin Buchholz <martin@xemacs.org>
12309
12310         * XEmacs 21.2.7 is released.
12311
12312 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12313
12314         * package-ui.el (pui-list-packages): Set truncate-lines.
12315
12316         * package-get.el (package-get-download-menu): Use
12317         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12318
12319         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12320         (pui-help-string): idem.
12321         (list-packages-mode): New major mode.
12322         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12323         (pui-install-selected-packages): Add suport for removing packages.
12324         (pui-toggle-package-delete-key): New function.
12325         (pui-popup-context-sensitive): New kludge.
12326         (pui-list-packages): Add warning when `package-get-remote' is nil.
12327         (package-ui-add-site): New function.
12328
12329 1998-12-01  Didier Verna  <didier@xemacs.org>
12330
12331         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12332
12333 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12334
12335         * ldap.el: Custom-ized
12336         (toplevel): Do not provide `ldap' which is provided by C level
12337         LDAP code
12338         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12339
12340 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12341
12342         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12343
12344 1998-12-17  Andy Piper  <andy@xemacs.org>
12345
12346         * sound.el (sound-load-list): name changed from sound-load-alist.
12347         (sound-extension-list): name changed from sound-ext-list.
12348         (load-default-sounds): use new names.
12349         (load-sound-file): use new names.
12350
12351 1998-12-16  Andy Piper  <andy@xemacs.org>
12352
12353         * XEmacs 21.2.6 is released
12354
12355 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12356
12357         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12358         errors.
12359
12360 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12361
12362         * wid-edit.el (widget-echo-this-extent): Set
12363         help-echo-owns-message to t.
12364
12365 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12366
12367         * package-get.el (package-get-download-menu): use toggles for
12368           each site in the download site menu.
12369
12370 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12371
12372         * package-get.el (package-get): If we cannot find a package
12373           because package-get-remote is not set, give a more helpful
12374           error message.
12375
12376 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12377
12378         * package-get.el (package-get-remote-filename): use an EFS path
12379         with user anonymous if no user is specified.
12380
12381 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12382
12383         * faces.el (face-spec-set): Re-init fallfacks for default after
12384         calling reset-face on the default face.
12385
12386 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12387
12388         * package-admin.el (package-admin-default-install-function):
12389         Behave as advertised.  Make sure the pkg-dir is proper for
12390         default-directory.
12391         (package-admin-add-binary-package): Make sure the pkg-dir is
12392         proper for default-directory.
12393         (package-admin-install-function-mswindows): Make sure the pkg-dir
12394         is proper for default-directory.
12395
12396 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12397
12398         * XEmacs 21.2.5 is released
12399
12400 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12401
12402         * files.el (binary-file-regexps): regexp-opt is not available at
12403         bytecompile time.
12404
12405 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12406
12407         * x-win-xfree86.el:
12408         * x-win-sun.el (x-win-init-sun):
12409         * x-win-sun.el:
12410         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12411         * x-iso8859-1.el:
12412         * x-init.el (init-post-x-win):
12413         * x-init.el (init-pre-x-win):
12414         * x-init.el (x-initialize-compose):
12415         * x-init.el:
12416         * x-compose.el:
12417         * winnt.el:
12418         * widget.el:
12419         * wid-edit.el (widget-glyph-click):
12420         * wid-edit.el (widget-glyph-find):
12421         * wid-edit.el (widget-type):
12422         * view-less.el (view-buffer-other-window):
12423         * very-early-lisp.el:
12424         * version.el:
12425         * toolbar.el:
12426         * toolbar-items.el:
12427         * term/sun.el (suntool-map):
12428         * term/sun-mouse.el:
12429         * term/internal.el:
12430         * syntax.el (modify-syntax-entry):
12431         * symbol-syntax.el:
12432         * subr.el:
12433         * startup.el (lock-directory):
12434         * simple.el (set-comment-column):
12435         * simple.el (backward-delete-char-untabify):
12436         * shadow.el (find-emacs-lisp-shadows):
12437         * shadow.el:
12438         * setup-paths.el (paths-construct-info-path):
12439         * select.el (cut-copy-clear-internal):
12440         * process.el (call-process-region):
12441         * process.el (start-process-shell-command):
12442         * process.el:
12443         * paths.el (rmail-spool-directory):
12444         * paragraphs.el (use-hard-newlines):
12445         * package-get.el (package-get-dependencies):
12446         * package-admin.el (package-admin-delete-binary-package):
12447         * obsolete.el (truncate-string):
12448         * obsolete.el (store-substring):
12449         * mouse.el (default-mouse-track-maybe-own-selection):
12450         * mouse.el (mouse-yank-at-point):
12451         * modeline.el:
12452         * modeline.el (mouse-drag-modeline):
12453         * minibuf.el (read-directory-name-internal):
12454         * minibuf.el (read-file-name-internal):
12455         * minibuf.el (read-file-name-internal-1):
12456         * minibuf.el (read-file-name-2):
12457         * minibuf.el (exact-minibuffer-completion-p):
12458         * minibuf.el (read-from-minibuffer):
12459         * minibuf.el:
12460         * menubar.el (check-menu-syntax):
12461         * map-ynp.el (map-y-or-n-p):
12462         * make-docfile.el (docfile-out-of-date):
12463         * loadup.el ((member "run-temacs" command-line-args)):
12464         * loadup.el ((member "no-site-file" command-line-args)):
12465         * loadup.el (really-early-error-handler):
12466         * loadup.el:
12467         * loadhist.el:
12468         * loaddefs.el:
12469         * lisp-mnt.el (lm-verify):
12470         * lib-complete.el (lib-complete:cache-completions):
12471         * lib-complete.el (library-all-completions):
12472         * itimer.el (itimer-run-expired-timers):
12473         * info.el (Info-mode):
12474         * info.el (Info-insert-file-contents):
12475         * info.el (Info-rebuild-dir):
12476         * info.el (Info-build-dir-anew):
12477         * info.el (Info-parse-dir-entries):
12478         * info.el (Info-dir-outdated-p):
12479         * info.el (Info-insert-dir):
12480         * info.el (info-xref):
12481         * info.el:
12482         * hyper-apropos.el (hyper-apropos-get-doc):
12483         * hyper-apropos.el (hyper-describe-face):
12484         * hyper-apropos.el (hyper-apropos-mode):
12485         * hyper-apropos.el:
12486         * help.el (list-processes):
12487         * help.el:
12488         * gnuserv.el:
12489         * font.el (mswindows-font-create-name):
12490         * font.el (font-default-font-for-device):
12491         * font.el (x-font-create-object):
12492         * font.el (font-registry):
12493         * font.el:
12494         * font-lock.el (font-lock-keywords):
12495         * font-lock.el:
12496         * finder.el (finder-compile-keywords):
12497         * find-paths.el (paths-find-recursive-path):
12498         * fill.el (set-justification-center):
12499         * fill.el (fill-region-as-paragraph):
12500         * files.el (insert-directory):
12501         * files.el (wildcard-to-regexp):
12502         * files.el (recover-file):
12503         * files.el (basic-save-buffer):
12504         * files.el (delete-auto-save-file-if-necessary):
12505         * files.el (file-relative-name):
12506         * files.el (backup-extract-version):
12507         * files.el (backup-buffer):
12508         * files.el (set-visited-file-name):
12509         * files.el (set-auto-mode):
12510         * files.el (interpreter-mode-alist):
12511         * files.el:
12512         * files.el (find-file-noselect):
12513         * files.el (abbreviate-file-name):
12514         * files.el (parse-colon-path):
12515         * files.el (directory-abbrev-alist):
12516         * etags.el (visit-tags-table-buffer):
12517         * easymenu.el (easy-menu-define):
12518         * dragdrop.el (experimental-dragdrop-drag):
12519         * dragdrop.el (dragdrop-drop-do-functions):
12520         * dragdrop.el (dragdrop-drop-at-point):
12521         * disass.el (disassemble-1):
12522         * disass.el (disassemble-internal):
12523         * disass.el (disassemble):
12524         * disass.el:
12525         * derived.el (derived-mode-init-mode-variables):
12526         * derived.el (define-derived-mode):
12527         * custom.el (defgroup):
12528         * cus-edit.el (custom-quote):
12529         * config.el:
12530         * code-process.el (open-network-stream):
12531         * code-process.el (start-process):
12532         * code-process.el (call-process-region):
12533         * code-process.el (call-process):
12534         * code-process.el:
12535         * code-files.el (insert-file-contents):
12536         * code-files.el:
12537         * code-files.el (buffer-file-coding-system-for-read):
12538         * cmdloop.el (yes-or-no-p-minibuf):
12539         * cl.el:
12540         * cl-macs.el:
12541         * cl-extra.el:
12542         * callers-of-rpt.el (make-caller-report):
12543         * callers-of-rpt.el:
12544         * bytecomp.el (batch-byte-recompile-directory):
12545         * bytecomp.el (batch-byte-compile-1):
12546         * bytecomp.el (batch-byte-compile):
12547         * bytecomp.el (display-call-tree):
12548         * bytecomp.el (byte-compile-insert):
12549         * bytecomp.el (byte-compile-two-args-19->20):
12550         * bytecomp.el (byte-compile-variable-ref):
12551         * bytecomp.el (byte-compile-form):
12552         * bytecomp.el (byte-compile-top-level-body):
12553         * bytecomp.el (byte-compile-out-toplevel):
12554         * bytecomp.el (byte-compile-byte-code-maker):
12555         * bytecomp.el (byte-compile-file-form-defmumble):
12556         * bytecomp.el (byte-compile-file-form):
12557         * bytecomp.el (byte-compile-keep-pending):
12558         * bytecomp.el (byte-compile-insert-header):
12559         * bytecomp.el (byte-compile-from-buffer):
12560         * bytecomp.el (byte-compile-file):
12561         * bytecomp.el (byte-recompile-file):
12562         * bytecomp.el (byte-compile-close-variables):
12563         * bytecomp.el (byte-compile-warn-about-unused-variables):
12564         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12565         * bytecomp.el (byte-compiler-legal-options):
12566         * bytecomp.el (byte-compile-lapcode):
12567         * bytecomp.el (byte-optimize-log):
12568         * bytecomp.el ((fboundp 'defsubst)):
12569         * bytecomp.el:
12570         * bytecomp-runtime.el:
12571         * byte-optimize.el (byte-optimize-apply):
12572         * byte-optimize.el (car):
12573         * byte-optimize.el (byte-optimize-form):
12574         * byte-optimize.el (byte-optimize-form-code-walker):
12575         * byte-optimize.el:
12576         * build-report.el (build-report-insert-installation-file):
12577         * build-report.el (build-report):
12578         * auto-show.el:
12579         * apropos.el (apropos-documentation):
12580         - mega patch
12581         - clean up byte-compile warnings
12582         - remove unused variables
12583         - Use common lisp style hashtable functions
12584         - byte compiler cleanup
12585         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12586         - remove old backquote syntax usage
12587         - move some cl functionality into C for speed.
12588         - remove last remaining VMS support
12589         - spelling fixes
12590         - implement last, butlast, nbutlast, copy-list in C.
12591         - new macro ignore-file-errors, similar to ignore-errors
12592           (ignore-file-errors (delete-file "foo"))
12593         - get frequent garbage collection during loadup.el by tweaking
12594           gc-cons-threshold, rather than explicitly calling garbage-collect
12595         - default delete-key-deletes-forward to `t'.
12596
12597 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12598
12599         * XEmacs 21.2-beta4 is released.
12600
12601 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12602
12603         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12604         (easy-menu-item-present-p): Wrapper around find-menu-item.
12605         (easy-menu-remove-item): Wrapper around delete-menu-item.
12606
12607         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12608         (add-menu-button): Add 'in-menu' argument.
12609         (add-menu-item-1): Add in-menu support to helper function.
12610
12611 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12612
12613         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12614
12615 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12616
12617         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12618         of Dec 4, 1997.
12619
12620 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12621
12622         * process.el (shell-command-on-region): Report if the command
12623         succeeded or failed.
12624
12625 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12626
12627         * subr.el (buffer-substring-no-properties): Comment out.
12628
12629 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12630
12631         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12632           into font instances first, like `x-frob-font-size' does.
12633           (mswindows-find-larger-font): ditto
12634
12635 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12636
12637         * package-ui.el (pui-install-selected-packages): fix args in call
12638         to `package-get'.
12639
12640 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12641
12642         * package-get.el (host-name): New widget type.
12643         (package-get-remote): Better customization using new type.
12644         (package-get-download-sites): idem dito.
12645
12646         (package-get-custom): Do not use package-get-all untill we have
12647         runtime dependencies.
12648
12649         (package-get-remove-copy): Default to 't' we no longer need this
12650         kludge as we do not currently use depenencies.
12651
12652         (package-get-was-current): New variable.
12653         (package-get-require-base): New 'force-current' argument.
12654         (package-get-update-base): idem
12655         (package-get-package-provider):  idem
12656         (package-get-locate-index-file): New 'no-remote' argument.
12657         (package-get-locate-file): idem.
12658
12659         (package-get-maybe-save-index): New function.
12660         (package-get-update-base): Use it.
12661
12662 1998-10-28 Greg Klanderman <greg@alphatech.com>
12663
12664         * package-get.el (package-get-remote): default to nil; by default,
12665         don't go out to the net via EFS.  They must select a download site.
12666         (package-get-download-sites): new variable.
12667         (package-get-download-menu): new function.
12668         (package-get-locate-index-file): new function.
12669         (package-get-update-base): use it.
12670
12671         * menubar-items.el (default-menubar): add "Update Package Index"
12672         and "Add Download Site" menus under Options | Manage Packages.
12673
12674 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12675
12676         * package-get.el (package-get): bugfix code checking installed version
12677         for case where package is not currently installed.
12678         (package-get-require-signed-base-updates): new variable.
12679         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12680         deemed not a goot thing.  Use the variable
12681         package-get-allow-unsigned-base-updates instead.
12682
12683 1998-10-16 Greg Klanderman <greg@alphatech.com>
12684
12685         * package-get.el (package-get): Don't install an older version than
12686         we already have unless explicitly told to.  Issue a warning.
12687
12688         * package-ui.el (pui-add-required-packages): when adding
12689         dependencies, don't add packages that are up to date.
12690         (pui-package-symbol-char):  Don't consider a package out of date
12691         if you have a newer version installed than the latest version in
12692         package-get-base.
12693
12694         * package-get.el (package-get-base-filename): document that it may
12695         be a path relative to package-get-remote;  new default value.
12696         (package-get-locate-file): new function.
12697         (package-get-update-base): use it to expand package-get-base-filename.
12698         (package-get-save-base): new function to save the package-get database
12699         to file.
12700         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12701         (package-get-update-base): pass the REMOTE-SOURCE arg.
12702         (package-get-update-base-entry): call package-get-custom-add-entry.
12703         (package-get-file-installed-p): removed; no longer needed.
12704         (package-get-create-custom): ditto.
12705         (toplevel): remove code to build and load package-get-custom.el
12706         (package-get-custom-add-entry): new function.
12707
12708 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12709
12710         * wid-edit.el (widget-button-click): Don't switch window.
12711
12712 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12713
12714         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12715
12716 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12717
12718         * etags.el (find-tag-default): Run find-tag-hook using
12719         run-hooks rather than funcall
12720
12721 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12722
12723         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12724         and the current local map as the parents to isearch-mode-map.
12725
12726 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12727
12728         * XEmacs 21.2-beta3 is released.
12729
12730 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12731
12732         * package-get.el (package-get-update-base): use
12733         insert-file-contents-internal, not insert-file-contents-literally.
12734
12735 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12736
12737         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12738         dump time.
12739
12740 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12741
12742         * package-get.el (package-get-update-base-entry): new function.
12743         (package-get-update-base): renamed; was `package-get-load-base'.
12744         cleanup, and use package-get-update-base-from-buffer.
12745         (package-get-update-base-from-buffer): new function.
12746         (package-get-update-base-entries): new; helper for above.
12747         Do not eval lisp grabbed over ftp; parse it from new format.
12748
12749 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12750
12751         * files.el (set-auto-mode): Don't play games loading package-get
12752         database; package-get-package-provider will handle it all.
12753
12754 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12755
12756         * package-get.el (package-get-base-filename): new variable.
12757         (package-get-require-base): new function.
12758         (package-get-pgp-signed-begin-line): new variable.
12759         (package-get-pgp-signature-begin-line): ditto.
12760         (package-get-pgp-signature-end-line):  ditto.
12761         (package-get-load-base): new function.
12762         (package-get-interactive-package-query):
12763         (package-get-update-all):
12764         (package-get-dependencies):
12765         (package-get-package-provider):
12766         (package-get-custom): use package-get-require-base.
12767         [package-get-custom loading]: disable for now.
12768
12769         * package-ui.el (pui-list-packages): use (package-get-require-base)
12770
12771 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12772
12773         * package-ui.el: Correct obvious thinko in choosing extent face.
12774
12775 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12776
12777         * menubar-items.el (default-menubar): pui-list-package has nothing
12778         to with Customize. Move all the package stuff to a new Item in Options.
12779
12780         * package-ui.el (pui-menu): Add menu and Popup menu.
12781
12782         * package-get.el (package-get): Use new
12783         package-admin-get-install-dir.
12784
12785         * package-admin.el (package-admin-get-install-dir): New syntax.
12786         Conserve package location and put mule packages where mule-base is.
12787
12788         * package-get.el : Customized
12789
12790         * package-ui.el (pui): Customized
12791         (pui-package-install-dest-dir): New variable.
12792         (pui-install-selected-packages): Use it
12793
12794 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12795
12796         * package-get.el (package-get-interactive-package-query): Move
12797         dependency on package-get-base to run-time.
12798         (package-get-update-all): Ditto.
12799         (package-get-dependencies): Ditto.
12800         (package-get-package-provider): Ditto.
12801         (package-get-custom): Ditto.
12802
12803 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12804
12805         * events.el: Remove 'ascii-character property from 'backspace
12806         and 'delete symbols
12807
12808 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12809
12810         * package-get-base.el: removed.
12811
12812 1998-09-23  Didier Verna  <didier@xemacs.org>
12813
12814         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12815         (no-upper-case-p): new function.
12816         (with-search-caps-disable-folding): new macro.
12817         (with-interactive-search-caps-disable-folding): new macro.
12818         (zap-to-char): In interactive mode, do a case-sensitive search if
12819         the character is uppercase.
12820         (zap-up-to-char): ditto.
12821
12822         * replace.el (perform-replace): use the function no-upper-case-p.
12823
12824         * isearch-mode.el (isearch-fix-case): ditto.
12825         make obsolete `with-caps-disable-folding' and
12826         `isearch-no-upper-case-p'.
12827
12828         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12829         (tags-search): ditto.
12830         (tags-query-replace): ditto.
12831
12832         * info.el (Info-search): ditto.
12833
12834 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12835
12836         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12837
12838 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12839
12840         * package-admin.el (package-admin-rmtree): rewritten.  need to
12841         check for "." and ".." before symlink check.  expand files and
12842         directories with respect to DIRECTORY, not default-directory.
12843
12844 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12845
12846         * package-get.el (package-get-all): add INSTALL-DIR argument.
12847
12848 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12849
12850         * package-ui.el (pui-add-required-packages): new function, select
12851         dependent packages.
12852         (pui-display-keymap): bind it.
12853         (pui-help-string): document it.
12854         (pui-install-selected-packages): package-get-all -> package-get.
12855
12856         * package-get.el (package-get-dependencies): new function.
12857
12858 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12859
12860         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12861         regexps.
12862
12863 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12864
12865         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12866         function.
12867         (default-mouse-track-normalize-point): Use it.
12868
12869 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12870
12871         * package-admin.el (package-admin-delete-binary-package):
12872                 General cleanup. Remove unnessary use of progn and
12873         save-excursion.
12874         (package-admin-delete-binary-package): Do NOT mess with file
12875         modes. That is evil.
12876         (package-admin-delete-binary-package): Wrap all deleting in
12877         condition-case. The data in MANIFEST is untrustworthy.
12878         (package-admin-delete-binary-package): Let the OS worry about non
12879         empty directories.
12880
12881 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12882
12883         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12884         processing.
12885         (lm-report-bug): Fix mail address to send bug reports to.
12886
12887 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12888
12889         * XEmacs 21.2-beta2 is released.
12890
12891 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12892
12893         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12894
12895 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12896
12897         * info.el (Info-mode): Document page turning by double clicks in
12898         docstring so `M-x describe-mode' will display it.
12899
12900 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12901
12902         * info.el (Info-mouse-track-double-click-hook): Use character
12903         widths to calculate a border region where double clicking does
12904         page turning, and return `nil' by default so other hooks, such as
12905         region highlighting, will be run.
12906
12907 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12908
12909         * sound.el (default-sound-directory-list): Initialize with all the
12910         "sounds" directories in `data-directory-list'.  It used to just be
12911         the first one.
12912
12913         * packages.el (locate-data-directory-list): Created.  This gives
12914         the list of matching directories, unlike `locate-data-directory',
12915         which just gives the first one.
12916
12917 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12918
12919         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12920         make a binding in the local keymap until help-char handling is
12921         improved.
12922
12923         * help.el (help-keymap-with-help-key): Provide keymap with help
12924         binding.
12925         (help-print-help-form): New helper function.
12926
12927 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12928
12929         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12930         move extent to another buffer; no need to create a new extent.
12931         (isearch-fix-case): New function.
12932         (isearch-search-and-update): Use it.
12933
12934 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12935
12936         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12937         the keymap, not minor-mode-map-alist.
12938         (isearch-done): Restore overriding-local-map.
12939
12940 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12941
12942         * bytecomp.el (byte-compile-buffer-substring):
12943         Fix for: (byte-compile (defun f () (buffer-substring)))
12944         ==>   ** buffer-substring called with 3 args, but requires 0-3
12945         - new code not only works, but is more readable, too.
12946
12947 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12948
12949         * msw-faces.el (mswindows-init-device-faces): Don't try to
12950           specify a default font at this late stage. Do try to force
12951           creation of the default face font so that if it fails we get
12952           an error now instead of a crash at frame creation.
12953
12954           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12955           mswindows-make-font-unitalic: Canonical default weight
12956           changed from "Normal" to "Regular".
12957
12958           mswindows-make-font-bold / -bold-italic: Supplied device was
12959           not being passed into call to mswindows-find-smaller-font.
12960
12961 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12962
12963         * package-get.el (package-get-remote): Fix the path where to find
12964           the packages on xemacs.org.
12965
12966 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12967
12968         * about.el (about-maintainer-info): Update Ben's entry.
12969
12970 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12971
12972         * lisp/shadow.el (find-emacs-lisp-shadows):
12973         - `member' was being called on lists of length 2000!
12974         - Replace with hashtables.
12975         - Replace hand-coded loops with (dolist)
12976         - Fix comment typo
12977
12978 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12979
12980         * packages.el: Added new function, `package-delete-name', to
12981           delete existing packages from the installed package database
12982           (`packages-package-list').  Also added the "pkginfo" directory
12983           to `packages-special-base-regexp', so that the pkginfo directory
12984           would not get added to `late-packages'.
12985
12986         * package-admin.el: Added ability to delete an installed package
12987           (added low-level function, `package-admin-delete-package').
12988           Understands how to use the pkginfo/MANIFEST.<package> file to
12989           delete the package.  When installing a package, will also
12990           create a MANIFEST.* file if one is not provided by the
12991           package.  If the MANIFEST.* doesn't exist when deleting a
12992           package, the functions will fall back to attempting to delete
12993           any package-specific lisp directory.
12994
12995         * package-get.el: Moved some functions to package-admin.el.
12996           Added interactive function `package-get-delete-package', for
12997           use by users for deleting a package.
12998
12999           Also modified to not require the presence of efs.
13000
13001 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13002
13003         * files.el (find-file-noselect): Handle all signals, kill the
13004         buffer and resignal.
13005
13006 1998-09-23  SL Baur  <steve@altair.xemacs.org>
13007
13008         * cl-macs.el (glyph-image): Add setf method.
13009
13010 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13011
13012         * package-get.el: Fixed broken EFS downloading.  Also, look for
13013           .tar.gz files first, in preference over .tgz files.
13014
13015         * package-ui.el: Fix display of package version numbers.
13016
13017 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13018
13019         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13020         argument.
13021
13022 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13023
13024         * list-mode.el: `display-completion-list': added new/optional
13025           keyword `:completion-string', which allows the programmer to
13026           change the "Possible completions are:" prompt.
13027
13028         * menubar-items.el: Added new pulldown menu-pick to start up the
13029           visual package browser/installer:
13030
13031                 Options->Customize->List Packages
13032
13033         * package-admin.el: Added hooks for installing under both Unix
13034           and MS Windows.  Does additional error checking.  No longer
13035           calls "add-big-package.sh" to install packages under Unix; now
13036           calls gunzip & tar directly.
13037
13038         * package-get.el: Added ability to install packages from files
13039           on a local disk/CDROM.  Now deletes any existing package lisp
13040           directory.  Does completion on available packages when
13041           querying for package names.  Will also search for .tgz files
13042           in addition for .tar.gz files.  Tries to reload
13043           auto-autoloads, as a convenience when loading new packages,
13044           and also tries to add any new package paths to `load-path'.
13045           Changed all occurences of `concat' to use `expand-file-name'.
13046
13047         * package-ui.el: New file which implements the main visual
13048           package browser/installer, which is started via a menu pick or
13049           M-x pui-list packages.
13050
13051 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13052
13053         * startup.el (load-init-file): spelling fix.
13054
13055 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13056
13057         * startup.el (normal-top-level): Load auto-autoload files
13058         covariantly with their precedence.
13059
13060 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13061
13062         * menubar-items.el (default-menubar): Remove "Font Weight"
13063         option, there is currently no custom equivalent.. Customize-faces
13064         is "Edit faces".
13065
13066         * x-font-menu.el (font-menu-set-font): Use customize to set
13067         default face.
13068
13069         * faces.el (face-spec-update-all-matching): New function.
13070
13071         * cus-face.el (custom-set-face-update-spec): New function.
13072         Interface to customize faces from elisp.
13073
13074         (custom-face-value-create): Show the customized settings if set
13075         but not saved.
13076
13077 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13078
13079         (custom-face-value-create): Show the customized settings if set
13080         but not saved.
13081
13082 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13083
13084         * keydefs.el (global-map): Add FSF 20.3 binding of
13085         query-replace-regexp.
13086
13087 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13088
13089         * minibuf.el (read-file-name-internal-1): use
13090         user-name-completion-1 instead of user-name-completion.
13091
13092 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13093
13094         * loadup.el:
13095         * make-docfile.el:
13096         * update-elc.el: Don't set `source-directory' (now defunct as a
13097         global variable) no more.
13098
13099         * packages.el (packages-list-autoloads): Made `source-directory'
13100         (now defunct as a global variable) a parameter.
13101
13102 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13103
13104         * about.el (about-hackers): new email
13105
13106 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13107
13108         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13109
13110 1998-07-17  Didier Verna  <didier@xemacs.org>
13111
13112         * faces.el (set-face-property):
13113         (set-face-dim-p):
13114         (face-dim-p): updated the doc strings now that the dim property isn't
13115         tty-specific.
13116         (face-equal): the dim property is now a common one.
13117
13118         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13119         Renamed the `stipple' attribute to `background-pixmap'.
13120         (custom-face-background-pixmap): make custom-face-stipple an
13121         obsolete alias for this.
13122
13123 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13124
13125         * find-paths.el (paths-file-readable-directory-p): Created and
13126         used.
13127
13128         * loadup.el: Don't set inhibit-... flags from run-temacs.
13129
13130 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13131
13132         * packages.el (packages-data-path-depth): Added and used.
13133
13134 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13135
13136         * about.el:
13137         - Change .xpm to .png, delete "zcat" section.
13138         - cosmetic fix in the 'marcpa' entry.
13139
13140         * etc/photos
13141         - convert all .xpm.Z to .png
13142         - rename mrb to martin
13143         - rename mcook-m to mcookm
13144
13145 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13146
13147         * x-init.el (x-initialize-compose): Add support for
13148         dead-circumflex as YET ANOTHER NAME for that dead key.
13149
13150 1998-08-05  Colin Rafferty <colin@xemacs.org>
13151
13152         * setup-paths.el (paths-construct-exec-path): Made the
13153         last-packages really be last.
13154         (paths-construct-data-directory-list): Ditto.
13155
13156 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13157
13158         * startup.el(startup-splash-frame-body):
13159         Update Copyright notice in splash screen
13160
13161 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13162
13163         * minibuf.el (read-file-name-internal-1): do ~user completion.
13164
13165 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13166
13167         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13168         aginst destroyed extents
13169
13170 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13171
13172         * package-get.el (package-get): add `install-dir' argument.
13173
13174 1998-07-20  John Jones  <jj@asu.edu>
13175
13176         * package-get.el: calls to package-get-update-all will only
13177           update packages which are already installed.
13178
13179 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13180
13181         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13182         writable.
13183
13184 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13185
13186         * about.el (about-hackers): Correct my email.
13187
13188 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13189
13190         * about.el (about-hackers): new email-address.
13191
13192 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13193
13194         * minibuf.el (read-number): Don't let `input-error' condition
13195         escape.
13196
13197 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13198
13199         * about.el (about-hackers): use my `email-for-life' address.
13200
13201 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13202
13203         * XEmacs 21.2-beta1 is released.
13204
13205 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13206
13207         * ldap.el (ldap-search): Doc string change
13208
13209 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13210
13211         * menubar-items.el (default-menubar): Removed references to
13212         `data-directory', and use `locate-data-file' instead, and made
13213         then greyed out if they don't exist.
13214
13215 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13216
13217         * keymap.el (events-to-keys): Use `format' instead of `concat'
13218         since the latter does not accept integer args anymore
13219
13220 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13221
13222         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13223         macros replaced.
13224
13225 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13226
13227         * make-docfile.el: Get first initialization from very-early-lisp.el
13228         * update-elc.el: Ditto.
13229         * loadup.el (really-early-error-handler): Ditto.
13230
13231         * packages.el (packages-unbytecompiled-lisp): Add new file,
13232         very-early-lisp.el.
13233
13234         * very-early-lisp.el: New file.
13235
13236 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13237
13238         * Symbols that have been obsolete for at least 3 years removed (II).
13239
13240         * obsolete.el (eval-current-buffer): Make compatible.
13241         (byte-code-function-p): Ditto.
13242         (send-string): Removed.
13243         (send-region): Removed.
13244         (screen-scrollbar-width): Removed.
13245         (set-screen-scrollbar-width): Removed.
13246         (set-screen-left-margin-width): Removed.
13247         (set-screen-right-margin-width): Removed.
13248         (screen-left-margin-width): Removed.
13249         (screen-right-margin-width): Removed.
13250         (set-buffer-left-margin-width): Removed.
13251         (set-buffer-right-margin-width): Removed.
13252         (buffer-left-margin-width): Removed.
13253         (buffer-right-margin-width): Removed.
13254         (x-set-frame-icon-pixmap): Removed.
13255         (x-set-screen-icon-pixmap): Removed.
13256         (pixel-name): Removed.
13257         (make-pixmap): Removed.
13258         (make-cursor): Removed.
13259         (pixmap-width): Removed.
13260         (pixmap-contributes-to-line-height-p): Removed.
13261         (set-pixmap-contributes-to-line-height): Removed.
13262
13263 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13264
13265         * obsolete.el (popup-menu-up-p): removed.
13266         (read-no-blanks-input): Removed.
13267         (wholenump): Removed.
13268         (ring-mod): Removed (what was ring-mod?).
13269         (current-time-seconds): Removed.
13270         (run-special-hook-with-args): Removed.
13271         (dot): Removed.
13272         (dot-marker): Removed.
13273         (dot-min): Removed.
13274         (dot-max): Removed.
13275         (window-dot): Removed.
13276         (set-window-dot): Removed.
13277
13278         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13279         `dot-min'.
13280
13281         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13282
13283         * code-files.el (insert-file-contents): Rename
13284         run-special-hook-with-args to run-hook-with-args-until-success.
13285         (write-region): Ditto.
13286
13287 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13288
13289         * about.el: Fix typos, update release date.
13290
13291         * Symbols that have been obsolete for at least 3 years removed.
13292
13293         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13294         screen- functions.
13295         (toplevel): remove setf methods for screen functions.
13296         * cl-macs.el (extent-data): defsetf removed.
13297         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13298         many places to remove.
13299         (comment-indent-hook): Ditto.
13300         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13301         (buffer-dedicated-screen): Ditto.
13302         (deiconify-screen): Ditto.
13303         (delete-screen): Ditto.
13304         (event-screen): Ditto.
13305         (find-file-other-screen): Ditto.
13306         (find-file-read-only-other-screen): Ditto.
13307         (live-screen-p): Ditto.
13308         (screen-height): Ditto.
13309         (screen-iconified-p): Ditto.
13310         (screen-list): Ditto.
13311         (screen-live-p): Ditto.
13312         (screen-name): Ditto.
13313         (screen-parameters): Ditto.
13314         (screen-pixel-height): Ditto.
13315         (screen-pixel-width): Ditto.
13316         (screen-root-window): Ditto.
13317         (screen-selected-window): Ditto.
13318         (screen-totally-visible-p): Ditto.
13319         (screen-visible-p): Ditto.
13320         (screen-width): Ditto.
13321         (screenp): Ditto.
13322         (get-screen-for-buffer): Ditto.
13323         (get-screen-for-buffer-noselect): Ditto.
13324         (get-other-screen): Ditto.
13325         (iconify-screen): Ditto.
13326         (lower-screen): Ditto.
13327         (mail-other-screen): Ditto.
13328         (make-screen): Ditto.
13329         (make-screen-invisible): Ditto.
13330         (make-screen-visible): Ditto.
13331         (modify-screen-parameters): Ditto.
13332         (new-screen): Ditto.
13333         (next-screen): Ditto.
13334         (next-multiscreen-window): Ditto.
13335         (other-screen): Ditto.
13336         (previous-screen): Ditto.
13337         (previous-multiscreen-window): Ditto.
13338         (raise-screen): Ditto.
13339         (redraw-screen): Ditto.
13340         (select-screen): Ditto.
13341         (selected-screen): Ditto.
13342         (set-buffer-dedicated-screen): Ditto.
13343         (set-screen-height): Ditto.
13344         (set-screen-position): Ditto.
13345         (set-screen-size): Ditto.
13346         (set-screen-width): Ditto.
13347         (show-temp-buffer-in-current-screen): Ditto.
13348         (switch-to-buffer-other-screen): Ditto.
13349         (visible-screen-list): Ditto.
13350         (window-screen): Ditto.
13351         (x-set-screen-pointer): Ditto.
13352         (x-set-frame-pointer): Ditto.
13353         (screen-title-format): Ditto.
13354         (screen-icon-title-format): Ditto.
13355         (terminal-screen): Ditto.
13356         (delete-screen-hook): Ditto.
13357         (create-screen-hook): Ditto.
13358         (mouse-enter-screen-hook): Ditto.
13359         (mouse-leave-screen-hook): Ditto.
13360         (map-screen-hook): Ditto.
13361         (unmap-screen-hook): Ditto.
13362         (default-screen-alist): Ditto.
13363         (default-screen-name): Ditto.
13364         (x-screen-defaults): Ditto.
13365         (x-create-screen): Ditto.
13366         * obsolete.el: meta-flag removed.
13367         baud-rate removed.
13368         sleep-for-millisecs removed.
13369         extent-data removed.
13370         set-extent-data removed.
13371         set-extent-attribute removed.
13372         extent-glyph removed.
13373         extent-layout removed.
13374         set-extent-layout removed.
13375         list-faces-display removed.
13376         list-faces removed.
13377         trim-versions-without-asking removed.
13378         after-write-file-hooks removed.
13379         truename removed.
13380         auto-fill-hook removed.
13381         blink-paren-hook removed.
13382         select-screen-hook, deselect-screen-hook removed.
13383         auto-raise-screen, auto-lower-screen removed.
13384
13385         * msw-mouse.el: Global change resource -> mswindows-resource.
13386
13387         * XEmacs 21.0-pre5 is released.
13388
13389 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13390
13391         * about.el (about-hackers): Credits update.
13392
13393 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13394
13395         * register.el (insert-register): Don't activate the region.
13396
13397 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13398
13399         * select.el: Restore x-* symbols for backwards compatibility:
13400         x-copy-primary-selection, x-kill-primary-selection,
13401         x-delete-primary-selection, x-select-make-extent-for-selection,
13402         x-valid-simple-selection-, x-cut-copy-clear-internal.
13403
13404 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13405
13406         * XEmacs 21.0-pre4 is released.
13407
13408 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13409
13410         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13411         reporting bugs.
13412         (maybe-add-init-button): Fix semantics under Windows.  Use
13413         `expand-file-name' rather than `concat'.
13414
13415         * help.el (print-messages): New function.
13416
13417 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13418
13419         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13420
13421 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13422
13423         * about.el: Tweaked my entry in about-hackers.
13424
13425         * find-paths.el (paths-emacs-root-p):
13426           Relaxed emacs-root checking of an in-place installation to
13427           also accommodate the flat layout used on MS Windows.
13428
13429 1998-06-29  John Jones  <jj@asu.edu>
13430
13431         * package-get.el: calls to package-get-update-all will only
13432           update packages which are already installed.
13433
13434 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13435
13436         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13437         are handled by the gui-element face fallbacks now.
13438
13439         * x-faces.el: default gui-element face to "background" as well as
13440         the default face.
13441
13442         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13443         and default face settings since these are set as fallbacks now in
13444         the appropriate domain.
13445
13446 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13447
13448         * text-mode.el (text-mode): Reorder regexp so the OR part
13449         corresponding to `page-delim' goes first and the hack in
13450         `forward-paragraph' will work.
13451         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13452
13453 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13454
13455         * subr.el (remove-hook): When checking the hook value
13456           with functionp, don't apply car to it.
13457
13458 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13459
13460         * package-get.el (package-get-remote-filename):
13461           Don't use file-name-as-directory because the local directory
13462           separator conventions might not be the same as ftp's.
13463
13464 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13465
13466         * ldap.el (ldap-host-parameters-alist): New name of
13467         `ldap-host-parameters-plist'
13468
13469 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13470
13471         * package-get.el: Using (require 'package-get-base), now that it
13472         provides itself.  Consequently removed all instances of (load
13473         "package-get-base.el").
13474
13475 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13476
13477         * subr.el (remove-hook): Don't treat the hook value as a
13478           list unless it is both consp and not functionp.
13479
13480 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13481
13482         * about.el: Email address for Ben Wing is ben@xemacs.org.
13483         * auto-show.el: Ditto.
13484         * bytecomp.el: Ditto.
13485         * faces.el: Ditto.
13486         * x-scrollbar.el: Ditto.
13487         * x-misc.el: Ditto.
13488         * tty-init.el: Ditto.
13489         * toolbar-items.el: Ditto.
13490         * symbol-syntax.el: Ditto.
13491         * specifier.el: Ditto.
13492         * objects.el: Ditto.
13493         * hyper-apropos.el: Ditto.
13494         * glyphs.el: Ditto.
13495
13496 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13497
13498         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13499         vertical-divider-always-visible-p.
13500         (default-mouse-motion-handler): Ditto.
13501
13502 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13503
13504         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13505         global value.
13506
13507 1998-06-21  Oliver Graf <ograf@fga.de>
13508
13509         * build-reports.el: changed receiver to xemacs-build-reports list
13510
13511 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13512
13513         * font.el: Split font-family-mappings into X and
13514           mswindows-specific versions.
13515           mswindows-font-create-[object|name]: Treat supplied size
13516           as a pointsize. Added underline and strikethru handling.
13517
13518         * msw-faces.el: changed default mswindows charset to western.
13519
13520         * msw-glyphs.el: removed space in border-glyph font string that
13521           was inserted to get round bugs in the mswindows C font code.
13522
13523 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13524
13525         * about.el (about-hackers): Credits update.
13526
13527         * help-nomule.el (tutorial-supported-languages): Add Romanian
13528         TUTORIAL.
13529
13530         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13531         to ISO-8859-2.
13532
13533 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13534
13535         * font.el: Split font-family-mappings into X and
13536           mswindows-specific versions.
13537           mswindows-font-create-[object|name]: Treat supplied size
13538           as a pointsize. Added underline and strikethru handling.
13539
13540         * msw-faces.el: changed default mswindows charset to western.
13541
13542         * msw-glyphs.el: removed space in border-glyph font string that
13543           was inserted to get round bugs in the mswindows C font code.
13544
13545 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13546
13547         * minibuf.el: make read-color-completion-table call
13548           (mswindows-color-list for mswindows devices.
13549
13550 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13551
13552         * lisp/font-lock.el
13553         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13554         Let declaration items contain non-word symbol characters.
13555
13556 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13557
13558         * package-get.el (package-get-package-provider): Added autoload
13559         cookie.  Loading "package-get-base.el" in ALL functions that use
13560         it.  Fixed some (interactive ...) with multiple argument specs
13561         again.  Cosmetic indentation changes.
13562
13563 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13564
13565         * info.el (Info-insert-dir): Don't use nreverse on variables
13566         that you want to use later.
13567
13568 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13569
13570         * x-mouse.el (x-set-point-and-move-selection): Replace call
13571         to x-kill-primary-selection with kill-primary-selection
13572
13573 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13574
13575         * simple.el (what-cursor-position): Make cursor position reported
13576         use value of column-number-start-at-one
13577
13578 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13579
13580         * about.el (xemacs-hackers): Fix Jareth's email address.
13581
13582 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13583
13584         * startup.el (startup-splash-frame): Remove
13585         `xemacs-startup-logo-function'.
13586
13587 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13588
13589         * about.el (about-hackers): Update credits list.
13590
13591 1998-06-06  Jeff Miller <jmiller@smart.net>
13592
13593         * lisp/sound.el: Update sound-ext to allow filenames with
13594           extensions to be found by load-sound-file
13595
13596 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13597
13598         * info.el (Info-rebuild-outdated-dir): Removed variable
13599         (Info-auto-generate-directory): New variable
13600         (Info-save-auto-generated-dir): New variable
13601         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13602         (Info-build-dir-anew): Second parameter removed.  Use
13603         `Info-save-auto-generated-dir'
13604         (Info-rebuild-dir): Ditto
13605
13606 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13607
13608         * list-mode.el (next-list-mode-item): Would not recognize
13609         border between directly neighbored items.
13610
13611 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13612
13613         * package-get.el: add autoloads for some functions.
13614
13615 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13616
13617         * specifier.el (let-specifier): Tiny docfixes.
13618
13619 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13620
13621         * msw-mouse.el: set selection-pointer-glyph to Normal.
13622
13623 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13624
13625         * wid-edit.el (widget-specify-secret): New function.
13626         (widget-after-change): Use it.
13627         (widget-specify-field): Use it.
13628
13629 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13630
13631         * mouse.el (drag-window-divider): Use `(not done)' instead of
13632         `doit'; reuse result of `window-pixel-edges'.
13633
13634         * modeline.el (drag-modeline-event-lag): Rename to
13635         drag-divider-event-lag.
13636
13637 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13638
13639         * specifier.el (let-specifier): Rewritten not to generate needless
13640         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13641         arguments.
13642
13643 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13644
13645         * minibuf.el (read-file-name-1): Setup buffer-local value of
13646         `completion-ignore-case' in completions buffer under Windows.
13647
13648 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13649
13650         * about.el (about-maintainer-glyph): Fix support for not
13651         compressed images.
13652
13653 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13654
13655         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13656
13657         * mouse.el (mouse-track): Cancel selection if misc-user event with
13658         `cancel-mode-internal' function is fetched.
13659
13660 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13661
13662         * files.el (save-some-buffers-1): Fixed return value.
13663
13664 1998-06-01  Oliver Graf <ograf@fga.de>
13665
13666         * dragdrop.el: added experimental
13667
13668 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13669
13670         * startup.el (after-init-hook, init-file-user,
13671         user-init-directory, load-user-init-file):  Purge references
13672         to "~/.xemacs/init.el" from docstrings.
13673
13674         (load-user-init-file) Use paths-construct-path to construct
13675         paths to user init files.  Go directly to ~/.emacs, do not
13676         search ~/.xemacs/, do not load `default-custom-file'.
13677
13678 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13679
13680         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13681         general *sh.
13682         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13683
13684 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13685
13686         * menubar-items.el (default-menubar): add Update Packages to customize
13687         menu.
13688
13689 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13690
13691         * faces.el: use toolbar face as a fallback for toolbar properties
13692         in xpm-color-symbols instead of default.
13693
13694         * msw-faces.el: rename 3d-object -> gui-element face.
13695
13696 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13697
13698         * startup.el (xemacs-startup-logo-function): New variable.
13699         (startup-splash-frame): Use it.
13700
13701 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13702
13703         * files.el (save-some-buffers): Would wait 1 second.
13704         (save-some-buffers-1): Delete other windows here instead of in
13705         `save-some-buffers'.
13706         (save-some-buffers): Force redisplay only if windows were deleted.
13707
13708 1998-06-02  Didier Verna  <didier@xemacs.org>
13709
13710         * cus-face.el (custom-face-attributes): generalized the use of
13711         toggle buttons for boolean attributes.
13712         Re-ordered the items a bit.
13713
13714 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13715
13716         * sound.el (default-sound-directory): Use `locate-data-directory'
13717         to find the sounds directory.
13718
13719 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13720
13721         * sound.el: default sound-ext to .wav under mswindows, .au
13722         otherwise. load-default sounds without extensions.
13723
13724 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13725
13726         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13727         if send-pr is not bound.
13728
13729 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13730
13731         * files.el: grok idl files in auto-mode-alist.
13732 1998-06-01  Jeff Miller  <jmiller@smart.net>
13733
13734         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13735         calling `upcase'.
13736
13737 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13738
13739         * msw-glyphs.el: add xbm to the list of image types supported.
13740
13741 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13742
13743         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13744         instead of XEmacs one when dumping InfoDock.
13745
13746 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13747
13748         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13749         for `modeline-visible-p'
13750
13751         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13752
13753 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13754
13755         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13756         since it's not used anymore. doc string fixes.
13757
13758         * package-get.el (package-get-file-installed-p): new function. use
13759         instead of file-installed-p which is in an external package.
13760
13761 1998-05-28  Oliver Graf <ograf@fga.de>
13762
13763         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13764         favor of select-window/switch-to-buffer
13765
13766 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13767
13768         * startup.el: changed (getenv "HOME") to (user-home-directory)
13769
13770 1998-05-25  Oliver Graf <ograf@fga.de>
13771
13772         * frame.el (cde-start-drag) moved to dragdrop.el
13773         (offix-start-drag-region) moved to dragdrop.el
13774         (offix-start-drag) moved to dragdrop.el
13775         * dragdrop.el (cde-start-drag) moved from frame.el
13776         (offix-start-drag-region) moved from frame.el
13777         (offix-start-drag) moved from frame.el
13778         (cde-start-drag-region) cde drag regions
13779         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13780
13781 1998-05-26  Oliver Graf <ograf@fga.de>
13782
13783         * dragdrop.el: created dragdrop-drag prototypes
13784         (cde-start-drag-region) fixed typo
13785
13786 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13787
13788         * simple.el (after-init-hook): Remove reader macro.
13789
13790         * packages.el (packages-hardcoded-lisp): Get rid of reader
13791         macros.  Update DOC string.
13792
13793 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13794
13795         * mouse.el (drag-window-divider): Ditto.
13796
13797         * modeline.el (mouse-drag-modeline): Use it.
13798
13799         * lisp-mode.el (let-specifier): Specify indentation.
13800
13801         * specifier.el (let-specifier): Renamed from
13802         `with-specifier-instance'.
13803
13804 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13805
13806         * x-faces.el:
13807         * faces.el: move definition of xpm-color-symbols from x-faces.el
13808         to faces. Predicate x-get-resource on the presence of x.
13809
13810         * msw-faces.el: set 3d-object face rather than modeline. Specify
13811         faces as specfier defaults.
13812
13813         * package-get.el: don't use package-admin-add-single-file-package.
13814
13815 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13816
13817         * toolbar-items.el: Fixup tooltips.
13818         (toolbar-gnus): Don't use obsolete variable
13819         toolbar-news-frame-properties.
13820         (toolbar-news-reader): Default to `gnus' instead of
13821         `not-configured'.
13822
13823         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13824         Windows.
13825
13826 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13827
13828         * package-get.el: rename -installedp -> -installed-p.
13829
13830 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13831
13832         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13833         attributes, and assinged it to continuation, truncation and
13834         hscroll glyphs.
13835
13836         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13837         and made continuation, truncation and hscroll glyphs arrow
13838         characters out of that font.
13839
13840 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13841
13842         * minibuf.el (minibuffer-electric-separator): Play nicely with
13843         directory-sep-char being \.
13844         (minibuffer-electric-tilde): Ditto.
13845         (read-file-name-map): Ditto.
13846
13847 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13848
13849         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13850         on X devices.
13851         (default-mouse-track-deal-with-down-event): Avoid
13852         `x-disown-selection'; use `disown-selection' instead.
13853
13854 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13855
13856         * select.el:
13857         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13858         moved to (cut-copy-clear-internal) in select.el. Ditto for
13859         (x-delete-primary-selection) (x-kill-primary-selection)
13860         (x-copy-primary-selection).
13861         (own-clipboard): new function.
13862
13863         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13864         functions in select.el. remove old ones.
13865         (mswindows-own-clipboard): new function.
13866
13867 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13868
13869         * gnuserv.el: allow connections from mswindows type devices.
13870
13871 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13872
13873         * msw-glyphs.el: change image type used from cursor to resource.
13874
13875 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13876
13877         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13878         for {top,bottom}-{left,right} values in addition to
13879         {top,bottom}_{left,right}.
13880         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13881
13882 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13883
13884         * cl-macs.el (specifier-instance): Undefine its setf method.
13885
13886         * specifier.el (with-specifier-instance): Added docstring.
13887
13888         * mouse.el (drag-window-divider): Ditto.
13889
13890         * modeline.el (mouse-drag-modeline): Use it.
13891
13892         * lisp-mode.el (with-specifier-instance): Define its indentation
13893         level.
13894
13895         * specifier.el (with-specifier-instance): New macro.
13896
13897 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13898
13899         * package-get.el (package-get-create-custom): new function to
13900         auto-generate package-get-custom.el from package-get-base.el.
13901         * (package-get-ever-installedp): new function.
13902         * (package-get-custom): new function to get all packages specified
13903         by customize.
13904
13905 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13906
13907         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13908
13909 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13910
13911         * cl-extra.el: Reverse previous float change.
13912
13913 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13914
13915         * x-faces.el:
13916         * faces.el (try-font-name): moved from x-faces.el since it is
13917         required by w3 under mswindows as well X.
13918
13919 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13920
13921         * winnt.el: Removed evil (setq completion-ignore-case t)
13922         clause, one more overlookef fsfism.
13923         (nt-quote-args-functions-alist): End sentences with double space.
13924
13925 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13926
13927         * window-xemacs.el (push-window-configuration): Remove kludgery of
13928         recaching default-toolbar specifier.
13929         (pop-window-configuration): Ditto.
13930         (unpop-window-configuration): Ditto.
13931
13932 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13933
13934         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13935
13936 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13937
13938         * winnt.el (nt-quote-args-verbatim): Added function.
13939         (nt-quote-args-prefix-quote): Added function.
13940         (nt-quote-args-backslash-quote): Added function.
13941         (nt-quote-args-double-quote): Added function.
13942         (nt-quote-args-functions-alist): New variable.
13943         (nt-quote-process-args): Added function. This is the main quoting
13944         work horse called from process-nt.c
13945
13946 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13947
13948         * winnt.el: Removed duplicate definitions for backspace,
13949         delete, M-backspace and C-M-backspace.
13950         (file-name-buffer-file-type-alist): Removed this variable.
13951         (find-buffer-file-type): Removed function.
13952         (find-file-binary):  Removed function.
13953         (find-file-text): Removed function.
13954         (find-file-not-found-set-buffer-file-type): Removed function.
13955         (save-to-unix-hook): Removed function.
13956         (revert-from-unix-hook): Removed function.
13957         (using-unix-filesystems): Removed function.
13958         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13959         warning.
13960         (x-set-selection): Removed function.
13961         (x-get-selection): Removed function.
13962         Removed commented FSFisms.
13963         Replaced copyright notice (this file is not part of GNU Emacs).
13964         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13965         comint-process-echoes setting to t.
13966
13967 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13968
13969         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13970         and used following the interface change of
13971         `paths-find-recursive-path'.
13972
13973         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13974         regexp instead of a list of base names.
13975         (paths-version-control-filename-regexp):
13976         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13977         Introduced and used following the interface change of
13978         `paths-find-recursive-path'.
13979
13980 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13981
13982         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13983         on X devices, rather than on all non-TTY devices.
13984
13985 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13986
13987         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13988
13989         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13990
13991 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13992
13993         * itimer.el (activate-itimer): Fixed usage of integers
13994         as argument to `concat'.
13995
13996 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13997
13998         * itimer.el (start-itimer): replace the use of `concat' with
13999         `format'
14000
14001 1998-05-16  SL Baur  <steve@altair.xemacs.org>
14002
14003         * mode-motion.el (mode-motion-hook): Clarify docstring.
14004         From Bob Weiner <weiner@altrasoft.com>
14005
14006         * loadhist.el (symbol-file): Supply prompt string when used
14007         interactively.
14008         From Bob Weiner <weiner@altrasoft.com>
14009
14010 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14011
14012         * loadup.el (really-early-error-handler): Ditto.
14013
14014         * update-elc.el: Ditto.
14015
14016         * setup-paths.el (paths-construct-exec-path): Ditto.
14017
14018         * make-docfile.el: Ditto.
14019
14020         * find-paths.el (paths-decode-directory-path): Use split-path
14021         instead of decode-path.
14022
14023         * files.el (parse-colon-path): Update docstring reference.
14024
14025 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14026
14027         * msw-init.el:
14028         * x-init.el:
14029         Bind cut'n'paste keys to non window-system specific functions.
14030
14031         * msw-select.el: New function mswindows-clear-clipboard.
14032         mswindows-cut-copy-clipboard extended to handle clearing of the
14033         selection and renamed to mswindows-cut-copy-clear-clipboard.
14034
14035         * select.el: on mswindows devices delete-primary-selection
14036         calls mswindows-clear-clipboard.
14037
14038 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14039
14040         * simple.el (quoted-insert): Inhibit quit when using read-char.
14041
14042         * cmdloop.el (read-char): Don't inhibit quit.
14043         (read-char-exclusive): Ditto.
14044         (read-char): Signal quit if quit-char was pressed.
14045         (read-char-exclusive): Ditto.
14046         (read-quoted-char): Return a character, not integer.
14047
14048         * menubar-items.el (default-popup-menu): Use Andy's generic
14049         selection code.
14050         (default-popup-menu): Fix code.
14051
14052 1998-05-14  Oliver Graf <ograf@fga.de>
14053
14054         * dragdrop.el (dragdrop-function-widget): this time it's done
14055
14056 1998-05-13  Oliver Graf <ograf@fga.de>
14057
14058         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14059
14060 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14061
14062         * device.el (device-pixel-width):
14063         (device-pixel-height):
14064         (device-mm-width):
14065         (device-mm-height):
14066         (device-bitplanes):
14067         (device-color-cells): Swapped parameters to device-system-metric
14068         according to the interface change.
14069
14070 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14071
14072         * mouse.el (default-mouse-motion-handler): Use new name of the
14073         function event-over-vertical-divider-p.
14074         Do not set E-W arrow cursor over the divider if
14075         vertical-divider-draggable-p is nil in the window.
14076         ([top-level]): Use new name for the variable
14077         vertical-divider-map.
14078         (drag-window-divider): Respect vertical-divider-draggable-p.
14079         Variable name typo fixes.
14080
14081 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14082
14083         * keymap.el (kbd): Define here; handle string constants and
14084         others...
14085
14086 1998-05-15  Christian Nyb <chr@mediascience.no>
14087
14088         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14089         in Emacs 18.
14090
14091 1998-05-13  Didier Verna  <didier@xemacs.org>
14092
14093         * mouse.el (drag-window-divider): give the vertical divider a
14094         pressed look when dragging it.
14095
14096 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14097
14098         * faces.el: predicate some more face operations on x or mswindows
14099         not just x.
14100
14101         * modeline.el: enable modeline coloring for mswindows.
14102
14103 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14104
14105         * minibuf.el (minibuffer-default): Added variable; compatible with
14106         FSF Emacs.
14107         (next-history-element): Used `minibuffer-default'.
14108
14109 1998-05-12  Oliver Graf <ograf@fga.de>
14110
14111         * dragdrop.el (dragdrop-function-widget): button and mods ok
14112         arguments still look a bit strange
14113         (dragdrop-compare-mods) created
14114         (dragdrop-drop-do-functions) correctly checks for buttons and
14115         modifiers
14116
14117 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14118
14119         * setup-paths.el (paths-default-info-directories): Replace
14120         path-separator with directory-sep-char.
14121
14122         * files.el (path-separator): Don't define it here.
14123
14124 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14125
14126         * update-elc.el: Ditto.
14127
14128         * setup-paths.el (paths-construct-exec-path): Ditto.
14129
14130         * make-docfile.el: Ditto.
14131
14132         * loadup.el (really-early-error-handler): Ditto.
14133
14134         * find-paths.el (paths-decode-directory-path): Use decode-path
14135         instead of decode-path-internal.
14136
14137         * files.el (parse-colon-path): Update docstring.
14138
14139 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14140
14141         * subr.el (get-buffer-window-list): Make BUFFER optional.
14142
14143         * window-xemacs.el (windows-of-buffer): Defalias to
14144         get-buffer-window-list.
14145
14146 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14147
14148         * disass.el: Fix maintainer keyword.
14149
14150         * bytecomp.el (byte-compile-and-load-file): Autoload.
14151         (byte-compile-buffer): Ditto.
14152
14153         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14154         value is returned, not the name.
14155         (lisp-imenu-generic-expression): Enable it.
14156         (lisp-mode-variables): Ditto.
14157         (lisp-indent-offset): Change defconst to defvar.
14158         (lisp-indent-function): Ditto.
14159         (lisp-body-indent): Ditto.
14160
14161 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14162
14163         * modeline.el: Use zap-last-kbd-macro-event.
14164
14165         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14166         nil, don't attempt to do anything with messages.
14167         (eval-last-sexp): Use `letf' for clarity.
14168
14169 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14170
14171         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14172
14173 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14174
14175         * buff-menu.el:
14176         * lisp-mode.el:
14177         * obsolete.el:
14178         Change empty docstrings into no doc strings at all.
14179         Fix bogus FSF-format docstrings.
14180         * etags.el: Fix docstring.
14181
14182 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14183
14184         * package-get.el (package-get): Use internal md5
14185
14186 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14187
14188         * about.el (about-xemacs): Correct abuse of concat.
14189
14190 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14191
14192         * info.el (Info-mode): Use easymenu.
14193
14194 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14195
14196         * apropos.el (apropos): Don't use concat with integers.
14197
14198         * cmdloop.el (describe-last-error): Handle the case when no error
14199         was seen gracefully.
14200
14201         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14202         defun.
14203         (apropos-describe-plist): Ditto.
14204
14205         * help.el (with-displaying-help-buffer): Revert to a defun.
14206         (describe-key): Use it as defun.
14207         (describe-mode): Ditto.
14208         (describe-bindings): Ditto.
14209         (describe-prefix-bindings): Ditto.
14210         (describe-installation): Ditto.
14211         (view-lossage): Ditto.
14212         (describe-function): Ditto.
14213         (describe-variable): Ditto.
14214         (describe-syntax): Ditto.
14215
14216 1998-05-11  Oliver Graf <ograf@fga.de>
14217
14218         * dragdrop.el: changed order of require/provide
14219         (dragdrop-drop-mime-default) changed to new calling conventions
14220         (dragdrop-drop-do-functions) changed to new calling conventions
14221         (dragdrop-function-widget) this one needs more work...
14222
14223 1998-05-10  Oliver Graf <ograf@fga.de>
14224
14225         * about.el: another small change in my entry
14226         * dragdrop.el (dragdrop-drop-log-function): logging added
14227         plus customizations
14228         changed interface to handler functions. now called with event
14229         and object
14230
14231 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14232
14233         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14234         E-W arrow pointer displayed over draggable dividers.
14235
14236         * mouse.el (default-mouse-motion-handler): Show it when
14237         appropriate.
14238         (drag-window-divider): Added.
14239         ([top-level]): Initialized window-divider-map with a keymap
14240         binding the above function to left button down event.
14241
14242         * x-mouse.el (x-init-pointer-shape): Initialize
14243         divider-pointer-glyph from Cursor.dividerPointer, or use default
14244         E-W double arrow.
14245
14246 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14247
14248         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14249
14250 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14251
14252         * simple.el (count-words-buffer): Don't query for buffer.
14253         (count-lines-buffer): Ditto.
14254
14255 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14256
14257         * help.el (where-is): add optional insert argument.
14258
14259 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14260
14261         * help.el (describe-key-briefly): New argument INSERT.
14262
14263         * simple.el (eval-expression): New optional argument; synch with
14264         FSF 20.3.
14265
14266         * keydefs.el (global-map): Add new register bindings.
14267
14268         * register.el: Synched with FSF 20.3.
14269
14270 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14271
14272         * window-xemacs.el (recenter): all arguments are optional.
14273
14274 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14275
14276         * device.el: (device-pixel-width): Reflected name/parameters
14277         change to device-system-metric.
14278         (device-pixel-height): Ditto.
14279         (device-mm-width): Ditto.
14280         (device-mm-height): Ditto.
14281         (device-bitplanes): Ditto.
14282         (device-color-cells): Ditto.
14283
14284 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14285
14286         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14287
14288         * cl.el (most-positive-fixnum): Document.
14289         (most-negative-fixnum): Ditto.
14290
14291         * cus-dep.el: Updated comment.
14292
14293         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14294         constant.
14295
14296         * cus-load.el (custom-put): Removed.
14297
14298         * files.el (after-find-file): Just resignal quit instead of
14299         signaling "canceled".
14300
14301 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14302
14303         * frame.el (other-frame): Use `focus-frame' instead of
14304         select-frame kludges.
14305
14306         * lisp-mode.el: Update lisp-indent-function for
14307         save-selected-frame and with-selected-frame.
14308
14309         * frame.el (save-selected-frame): New macro.
14310         (with-selected-frame): Ditto.
14311         (other-frame): Use `set-frame-focus'.
14312
14313 1998-05-06  Oliver Graf <ograf@fga.de>
14314
14315         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14316         (dragdrop-drop-url-default) default handler for URL drops created
14317         (dragdrop-drop-mime-default) default handler for MIME drops created
14318         (dragdrop-drop-functions) default custom for handling drops created
14319         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14320
14321 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14322
14323         * mouse.el: Removed redundant mouse-mswindows-drop function.
14324
14325 1998-05-05  Oliver Graf <ograf@fga.de>
14326
14327         * about.el: changed some text in my entry
14328         * dragdrop.el: added customs
14329
14330 1998-05-04  Oliver Graf <ograf@fga.de>
14331
14332         * mouse.el: killed global drop key bindings
14333         (mouse-offix-drop) removed
14334         * dragdrop.el: created
14335         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14336
14337 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14338
14339         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14340         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14341
14342         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14343         obsolete comment.
14344
14345         * scrollbar.el (scrollbars-visible-p): Use new
14346         {vertical,horizontal}-scrollbar-visible-p specifiers.
14347
14348 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14349
14350         * device.el (device-pixel-height):
14351         (device-pixel-width):
14352         (device-mm-width):
14353         (device-mm-height):
14354         (device-bitplanes):
14355         (device-color-cells): Moved these 6 functions from device.c; they
14356         all use single (device-system-metrics) call.
14357
14358 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14359
14360         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14361         were renamed.
14362
14363         * menubar-items.el:
14364         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14365         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14366
14367         * help.el (help-map): Remove Hyperbole keybinding logic.
14368         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14369
14370 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14371
14372         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14373         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14374
14375 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14376
14377         * msw-glyphs.el: use nicer icon3 from the frame icon.
14378
14379 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14380
14381         * version.el (emacs-version): Remove InfoDock conditionals.
14382
14383         * startup.el (startup-splash-frame): Change ID logo name.
14384
14385 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14386
14387         * files.el (after-find-file): If the user presses C-g on
14388         directory-creation prompt, kill the buffer.
14389
14390 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14391
14392         * simple.el (count-words-region): Reverse previous change.
14393
14394 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14395
14396         * replace.el (query-replace): Just call perform-replace.
14397         (query-replace-regexp): Ditto.
14398         (perform-replace): Move region handling here.
14399         (perform-replace): Use the new arg to match-data.
14400
14401 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14402
14403         * x-init.el: Install X specific display table that
14404           displays char 0240 as a space to avoid whatever it is
14405           that screws up display of that character code.
14406
14407 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14408
14409         * help.el (function-arglist): If no arguments are documented for a
14410         subr, print nothing rather than incorrect output.
14411
14412 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14413
14414         * cmdloop.el (command-error): Update bail-out error message to use
14415         `emacs-program-name'.
14416
14417         * lib-complete.el: Remove reader macro cruft.
14418
14419         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14420         cruft.
14421
14422         * simple.el (count-words-region): Drop interactive-p check on the
14423         message.
14424
14425 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14426
14427         * font.el
14428         * msw-faces.el
14429         Correct spelling of mswindows-font-canonicalize-name.
14430
14431 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14432
14433         * ldap.el (ldap-host-parameters-alist): Replaced with
14434         `ldap-host-parameters-plist'
14435         (ldap-search): Adapt to previous change
14436
14437 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14438
14439         * about.el (about-hackers): Update Bob Weiner bio.
14440         (about-maintainer-info): Ditto.
14441
14442 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14443
14444         * simple.el (display-warning-minimum-level): Docfix.
14445
14446 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14447
14448         * widget.el (:default-get): New keyword.
14449         * wid-edit.el (default, widget-default-default-get): Define it.
14450         (group, widget-group-default-get): Define it.
14451         (menu-choice, widget-choice-default-get): Define it.
14452         (widget-default-get): New function.
14453         (widget-choice-action): Call it.
14454         (widget-editable-list-entry-create): Call it.
14455
14456 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14457
14458         * byte-optimize.el (byte-boolean-vars): Removed.
14459         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14460         lookup through `byte-boolean-vars'.
14461
14462 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14463
14464         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14465         resource-provided values into ghost specs for scrollbar-height and
14466         scrollbar-width.
14467
14468 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14469
14470         * byte-optimize.el: Don't attempt to optimize /=.
14471
14472         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14473         (byte-compile-/=): Ditto.
14474
14475 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14476
14477         * apropos.el: Use `with-displaying-help-buffer'.
14478         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14479         Use `with-displaying-help-buffer'.
14480         (apropos-follow): Do not give special treatment to buffer cursor
14481         was in prior to a mouse click.
14482         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14483         (apropos-print-doc): Set correct buffer for setting text
14484         properties.
14485
14486 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14487
14488         * help.el (help-buffer-prefix-string): New variable.
14489         (help-buffer-name): Use it.
14490
14491         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14492         mode menu.
14493
14494 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14495
14496         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14497
14498 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14499
14500         * files.el (find-file-noselect): Update docstring.
14501         (find-file-noselect): Signal an error if found an unreadable file.
14502         (file-chase-links): Save the match data.
14503         (normal-mode): Use `lwarn' and `error-message-string'.
14504         (interpreter-mode-alist): Change defconst to defvar.
14505         (inhibit-first-line-modes-regexps): Ditto.
14506         (inhibit-first-line-modes-regexps): Added .tgz.
14507         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14508         (change-major-mode-with-file-name): New user-option.
14509         (set-visited-file-name): Synched with FSF.
14510         (file-name-extension): New function, from FSF 20.3.
14511         (file-relative-name): Synched with FSF.
14512         (save-some-buffers): Support the C-r feature.
14513         (recover-session): Synched with FSF.
14514         (kill-some-buffers): Ditto.
14515         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14516
14517 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14518
14519         * files.el (insert-file): Undo previous change and reenable use of
14520         format.el.
14521
14522 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14523
14524         * window-xemacs.el (recenter): Define.
14525
14526 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14527
14528         * font.el (mswindows-font-create-name)
14529         (mswindows-font-create-object): new functions for mswindows type
14530         fonts.
14531
14532         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14533         strings are parsed as well as font objects.
14534
14535 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14536
14537         * modeline.el (defining-kbd-macro): Restore modeline indication of
14538         kbd-macro being recorded.
14539         (add-minor-mode): Simplify docstring.
14540         (modeline-minor-mode-menu): Remove stuff.
14541
14542 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14543
14544         * code-process.el (call-process): dynamically decide process
14545         coding type.
14546
14547 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14548
14549         * modeline.el: Add line-number-mode, column-number-mode to
14550         the modeline minor-mode menu.  Button2 on the line number does
14551         goto-line.
14552
14553 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14554
14555         * mouse.el: move x-selection-owner-p type things to
14556         selection-owner-p.
14557
14558         * msw-init.el: copy zmacs stuff from x-init.el
14559
14560         * msw-select.el (mswindows-own-selection)
14561         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14562         functions. Very simple minded implementation of selectio
14563         ownership.
14564
14565         * select.el (own-selection) (disown-selection)
14566         (activate-region-as-selection) (select-make-extent-for-selection)
14567         (valid-simple-selection-p): functions moved from x-select.el for
14568         generalized selection.
14569
14570         * x-select.el: see select.el changes.
14571
14572         * x-toolbar.el: use new selection functions.
14573
14574 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14575
14576         * packages.el (packages-find-package-directories): Fixed bug that
14577         would pick up multiple site-package directories.
14578         (package-locations): Added "xemacs-packages" as a late package
14579         location.
14580
14581         * find-paths.el: Now uses `emacs-program-name' and
14582         `emacs-program-version'.
14583         Additions to enforce version-specific directories in
14584         `paths-find-version-directory'.
14585
14586 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14587
14588         * default.el: Removed.
14589         * site-start.el: Removed.
14590
14591 1998-04-29  Didier Verna  <didier@xemacs.org>
14592
14593         * minibuf.el (minibuffer-history-minimum-string-length): Default
14594         to nil.
14595
14596 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14597
14598         * find-paths.el (paths-program-name): Rename.
14599         (paths-emacs-root-p): Ditto.
14600         (paths-find-site-directory): Ditto.
14601
14602 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14603
14604         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14605         `emacs-lisp-byte-compile-and-load'.
14606
14607 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14608
14609         * ldap.el (ldap-search): Fixed additional parameter passing to
14610         `ldap-open'
14611
14612 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14613
14614         * select.el (kill-primary-selection) (selection-owner-p)
14615         (copy-primary-selection) (yank-clipboard-selection)
14616         (selection-exists-p) (delete-primary-selection): new file and
14617         functions that do the right thing for the selected device.
14618
14619         * x-menubar.el: use generalised selection functions.
14620
14621         * dumped-lisp.el: dump select.el.
14622
14623 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14624
14625         * find-paths.el (paths-progname): New variable.
14626         (paths-emacs-root-p): Use it.
14627         (paths-find-site-directory): Ditto.
14628
14629 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14630
14631         * loadup.el ((member "dump" command-line-args)): Dump as
14632         `infodock' if InfoDock.
14633
14634 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14635
14636         * find-paths.el (construct-emacs-version): Simplify, include
14637         program name in the return value.
14638         * (paths-find-version-directory): Use it.
14639
14640 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14641
14642         * info.el (Info-parse-dir-entries): Fixed regexp
14643         (Info-build-dir-anew): Remove full suffix and capitalize info file
14644         name for files with no @direntry
14645         (Info-batch-rebuild-dir): New function
14646         (Info-suffixed-file): Check for regular files instead of simple
14647         file existence (could catch directories before)
14648
14649 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14650
14651         * setup-paths.el, find-paths.el: Removed uses of `not' which
14652         temacs doesn't have.
14653
14654         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14655         into root searching.
14656
14657 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14658
14659         * subr.el: Remove definition of `not'.
14660
14661 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14662
14663         * msw-glyphs.el: enable graphics support.
14664
14665 1998-04-23  Didier Verna  <didier@xemacs.org>
14666
14667         * x-menubar.el (default-menubar): restored the line-number-mode
14668         option.
14669
14670         * misc doc string updates related to the options menu.
14671
14672 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14673
14674         * setup-paths.el (paths-construct-load-path): Fix typo.
14675
14676 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14677
14678         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14679         font-menu-ignore-scaled-fonts don't have to be bound now; this
14680         gets us one step further towards making --no-autoloads work.
14681
14682         * startup.el (normal-top-level): Load auto-autoloads only if
14683         lisp-directory is non-nil.
14684
14685         * setup-paths.el (paths-construct-load-path): Made it robust
14686         against nil lisp-directory.
14687
14688         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14689         to the list of variables that cause a warning when nil.
14690
14691         * toolbar.el (init-toolbar-location): Now works even when there's
14692         no toolbar icon directory.
14693
14694 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14695
14696         * help.el (view-lossage): Recognize it.
14697
14698         * simple.el (log-message): Mark multiline messages.
14699
14700 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14701
14702         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14703
14704 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14705
14706         * package-get.el (package-get-all):  add `\n' separator to
14707         interactive specification so that both variables are read
14708
14709 1998-04-22  Didier Verna  <didier@xemacs.org>
14710
14711         * x-menubar.el: ported the options menu to Custom.
14712         Moved the "read only" toggle button to the buffers menu.
14713         Corrected some missing ;;;###autoload or defcustom.
14714
14715         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14716         the scrollbar-visible specifier for options menu handling.
14717
14718         * toolbar.el (toolbar-visible-p)
14719                      (toolbar-captioned-p)
14720                      (default-toolbar-position): defcustom wrappers around
14721         the toolbar specifiers for options menu handling.
14722
14723         * frame.el (get-frame-for-buffer-default-instance-limit):
14724         defcustom it for options menu handling.
14725
14726         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14727         font-lock-mode for options menu handling.
14728
14729         * cus-start.el: added Custom properties to overwrite-mode for
14730         options menu handling.
14731
14732 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14733
14734         * about.el: shameless self-promotion.
14735
14736 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14737
14738         * simple.el (raw-append-message): Slightly optimize.
14739         (remove-message): Use `push' for clarity.
14740         (append-message): Ditto.
14741         (display-warning): Dito.
14742         (raw-append-message): Send the message to the appropriate device.
14743
14744 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14745
14746         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14747         From Sean MacLennan <Sean.MacLennan@pika.ca>
14748
14749 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14750
14751         * setup-paths.el: Changed `directory-sep-char' to
14752         `path-separator', following a change in GNU Emacs.
14753
14754 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14755
14756         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14757         (Info-build-dir-anew): Add a final newline.
14758         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14759         is `always'
14760         (Info-rebuild-dir): Ditto
14761
14762         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14763
14764 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14765
14766         * simple.el (count-words-buffer): Retain zmacs region.
14767         (count-words-region): Ditto.
14768         * simple.el: (what-line): Expanded line counts.
14769         (count-lines): New parameter to conditionalize whether collapsed
14770         lines get counted.
14771         From Bob Weiner <weiner@altrasoft.com>
14772
14773 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14774
14775         * packages.el (package-locations): infodock-packages must override
14776         mule-packages and packages.
14777
14778 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14779
14780         * wid-edit.el:
14781         remove rude messages from widget-activation-widget-mapper
14782         and widget-activation-glyph-mapper
14783
14784 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14785
14786         * toolbar.el: Remove (featurep 'x) test from
14787         toolbar-make-button-list
14788
14789 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14790
14791         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14792         only if in the same frame.
14793
14794 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14795
14796         * packages.el (package-locations): Added site-packages hierarchy.
14797
14798         * setup-paths.el (paths-default-info-directories): Introduced and
14799         used.
14800
14801         * packages.el, setup-paths.el: Set various path searching depths
14802         to 1.
14803
14804         * packages.el (packages-hierarchy-depth):
14805         (packages-load-path-depth): Introduced and used.
14806
14807         * setup-paths.el (paths-load-path-depth): Introduced and used.
14808
14809         * find-paths.el (paths-find-recursive-path): Added max-depth
14810         parameter.
14811
14812 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14813
14814         * setup-paths.el (paths-construct-info-path): Removed
14815         dependency on behavior of (file-name-as-directory "").
14816
14817 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14818
14819         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14820         lisp objects
14821
14822 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14823
14824         * dump-paths.el, startup.el: Added handling for --debug-paths.
14825
14826 1998-04-15  William M. Perry  <wmperry@aventail.com>
14827
14828         * wid-edit.el: We cannot just set the help-echo or balloon-help
14829           properties for an extent based on the :help-echo widget
14830           property, since help-echo and balloon-help cause an EXTENT to
14831           get passed in, where :help-echo functions are expecting a WIDGET
14832
14833 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14834
14835         * scrollbar.el (init-scrollbar-from-resources): Call
14836         mswindows-init-scrollbar-metrics when appropriate.
14837
14838 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14839
14840         * dumped-lisp.el: dump x-toolbar for window system
14841
14842         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14843         have support and xpm.
14844
14845 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14846
14847         * files.el (toggle-read-only): Fix docstring.
14848         From Didier Verna <didier@xemacs.org>
14849
14850 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14851
14852         * startup.el (normal-top-level): Load autoload-file-name without
14853         specifying an extension---some people only auto-autoload.el.gz.
14854
14855 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14856
14857         * files.el (backup-enable-predicate): Don't bomb on NAME being
14858         nil.
14859
14860 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14861
14862         * find-paths.el, packages.el: Now prefers configure'd paths.
14863         This shouldn't cause any of the originally anticipated problems as
14864         the current paths architecture will not define the various
14865         configure-xxx variables if they're not specified on the configure
14866         command line.
14867
14868         * find-paths.el, setup-paths.el, packages.el: Removed all
14869         mentionings of "/" as a path separator.
14870         Used paths-construct-path throughout.
14871
14872         * find-paths.el (paths-construct-path): Created to assemble paths
14873         from directory components.
14874
14875         * setup-paths.el, packages.el: Used paths-decode-directory-path
14876         instead of decode-path-internal.
14877
14878         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14879         and associates.
14880         (paths-decode-directory-path) Created.
14881
14882         * setup-paths.el: Changed configure-exec-path to
14883         configure-exec-directory.
14884
14885 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14886
14887         * packages.el (packages-find-packages): Fixed decoding of
14888         EMACSPACKAGEPATH.
14889
14890         * startup.el: -no-packages -> -no-early-packages.
14891
14892         (packages-load-package-lisps): Fixed loading of auto-autoload
14893         files.
14894
14895         * startup.el (normal-top-level): Fixed loading of core
14896         auto-autoload.
14897
14898         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14899
14900         * startup.el, packages.el, dump-paths.el: Added proper settings
14901         for site-directory and lisp-directory variables.
14902
14903         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14904         inhibit-package-autoloads and fixed handling of it.
14905
14906         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14907         handling of former inhibit-package-init, now
14908         inhibit-early-packages, to make -vanilla etc. work.
14909
14910 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14911
14912         * code-process.el (start-process): Fallback to 'undecided instead
14913         of 'binary for process input coding stream.
14914
14915         * process.el (start-process): Docstring fix.
14916
14917 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14918
14919         * info.el (Info-insert-dir): Do not insert temporary dir files
14920         in Info-dir-file-attributes
14921         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14922         (Info-rebuild-dir): Ditto.
14923
14924 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14925
14926         * obsolete.el: Added obsoleteness declarations for
14927         `site-directory' and `Info-default-directory-list'.
14928
14929 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14930
14931         * find-paths.el (paths-find-emacs-root): Only look at the
14932         executable at the end of the symlink chain for determining the
14933         Emacs root.
14934
14935 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14936
14937         * setup-paths.el (paths-construct-info-path): Changed construction
14938         to cater to gone default in configure.
14939
14940         * find-paths.el (paths-uniq-append): Added.
14941
14942         * packages.el: Rewritten package path construction once again.
14943
14944         * dump-paths.el, startup.el: Removed package-path as a global
14945         variable.
14946
14947         * package-admin.el (package-admin-add-single-file-package):
14948         (package-admin-add-binary-package): Changed package-path to
14949         late-packages.
14950
14951         * packages.el (packages-split-path): Split path at "/" rather than
14952         nil according to change in emacs.c.
14953
14954 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14955
14956         * setup-paths.el (paths-construct-info-path): Changed info path
14957         order so that directories come out right.
14958         (paths-find-lock-directory): Fixed bug: It used to think
14959         configure-lock-directory is a path.
14960
14961 1998-04-06  Jeff Miller <jmiller@smart.net>
14962
14963         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14964         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14965         eases the use of toolbar-add/kill-item functions.
14966
14967 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14968
14969         * code-files.el (file-coding-system-alist): Commented out
14970         loaddefs.el magical treatment.
14971
14972 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14973
14974         * info.el (Info-rebuild-outdated-dir): Added new option
14975         `conservative' and made it the default
14976         (Info-rebuild-dir): Appropriately parse multi-line description
14977         strings, and multi-section dir files. Issue warning when dir
14978         is rebuilt as temporary
14979         (Info-build-dir-anew): Issue warning when dir is built as
14980         temporary
14981
14982 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14983
14984         * list-mode.el (list-mode-map): Bind highlight motion commands to
14985         standard keys left, right, C-b and C-f.
14986
14987 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14988
14989         * files.el (auto-mode-alist): allow .sc for Scheme->C
14990
14991 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14992
14993         * loadup.el (pureload): Don't quote (garbage-collect).
14994
14995 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14996
14997         * package-get-base.el: Updated.
14998
14999 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
15000
15001         * isearch-mode.el (isearch-just-started): New variable.
15002         (isearch-mode): Set it.
15003         (isearch-repeat): Advance one character forward only if the search
15004         was successful, and was not just started.
15005         (isearch-repeat): Clear isearch-just-started.
15006
15007 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15008
15009         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15010         if running -batch.
15011
15012 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15013
15014         * subr.el (listify-key-sequence): Removed.
15015
15016 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15017
15018         * bytecomp.el (byte-compile-print-gensym): New option.
15019         (byte-compile-output-file-form): Use it.
15020         (byte-compile-output-docform): Ditto.
15021         (byte-compile-compiled-obj-to-list): Ditto.
15022
15023 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15024
15025         * msw-glyphs.el: set frame icon if xpm support.
15026
15027 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15028
15029         * help.el: Code that pretty prints variable values
15030           removed.
15031
15032 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15033
15034         * find-paths.el (paths-emacs-root-p): Correct test for installation
15035         directory.
15036         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15037
15038 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15039
15040         * loaddefs.el: Don't set debug-ignored-errors; leave
15041           its default value set to nil.
15042
15043 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15044
15045         * info.el (Info-rebuild-dir): fixed mis-spelling.
15046
15047 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15048
15049         * info.el (Info-rebuild-outdated-dir): New custom var
15050         (Info-insert-node): Create/update dir file when needed, ie when it
15051         does not exist or is older than some info files in directory
15052
15053 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15054
15055         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15056         for last packages, mainly for using a 20.4 package base.
15057
15058         * packages.el (late-packages): Typo fix.  It was called
15059         early-packages.
15060
15061         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15062         relative symlinks correctly.
15063         (paths-find-emacs-roots): More rigorous checking for plausible
15064         configuration-time root.
15065
15066         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15067         find its roots.
15068
15069 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15070
15071         * faces.el: Fix docstrings.
15072         * glyphs.el: Fix docstrings.
15073         * mouse.el: Fix docstrings.
15074
15075         * frame.el: Change phrase `current frame' to `selected frame'.
15076
15077         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15078
15079         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15080         macros using backquote to make them infinitely more readable.
15081
15082 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15083
15084         * packages.el (packages-find-package-path): Hardcoded specialized
15085         InfoDock support until we can clean this up.
15086
15087         * help.el (describe-bindings-1): Return the value of the bindings
15088         help buffer created.
15089         (describe-bindings): Ditto.
15090
15091         * simple.el (set-variable): Restore previous behavior of not
15092         bombing if the variable to set is not boundp.
15093
15094 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15095
15096         * packages.el (packages-handle-package-dumped-lisps): Allow for
15097         non-local files to be loaded off the package-lisp variable.
15098
15099 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15100
15101         * x-faces.el: Global X resources should override
15102           specs for all device classes (color, grayscale, mono);
15103           code currently doesn't override any of them.  Fixed by
15104           calling remove-specifier with '(x default) as the tag
15105           set and allowing inexact matches.
15106
15107 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15108
15109         * faces.el: Separated face initializations based on
15110           device classes into device type specific (tag set,
15111           instantiator) pairs.
15112
15113 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15114
15115         * wid-edit.el (widget-choice-action): Remember user's explicit
15116         choice.
15117         (widget-choice-value-create): Respect it.
15118         From Richard Stallman <rms@gnu.org>
15119
15120 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15121
15122         * setup-paths.el (paths-construct-info-path): Always append
15123         existing directories from configure-time info path.
15124
15125         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15126         Info-directory-list.
15127
15128         * info.el: Removed Info-default-directory-list which was broken by
15129         design.
15130         Removed bogus initialization of Info-directory-list---startup.el
15131         can do a much better job.
15132         Added autoload of Info-directory-list.
15133
15134         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15135         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15136         be exclusive; now it's merely given precedence, just like in the
15137         old days.
15138
15139 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15140
15141         * find-paths.el (paths-find-architecture-directory): Fix bug with
15142         finding; it used to default too early.
15143
15144 1998-03-25  Martin Buchholz <martin@xemacs.org>
15145
15146         * packages.el (packages-split-path): Fix a bug; it used to fail
15147         for paths that weren't split.
15148
15149 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15150
15151         * finder.el (finder-compile-keywords): trap on errors.
15152
15153 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15154
15155         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15156           fourth argument of t so that only the specs exactly
15157           matching the tag lists are removed.
15158
15159 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15160
15161         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15162
15163 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15164
15165         * minibuf.el (mouse-read-file-name-1): If a default directory was
15166         specified, use it for generating the completions.
15167
15168 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15169
15170         * update-elc.el: Now respects inhibit-package-init and
15171         inhibit-site-lisp.
15172         Now does path construction with loadup-paths.
15173
15174         * startup.el (normal-top-level, startup-setup-paths): Now respects
15175         inhibit-package-init and inhibit-site-lisp.
15176
15177         * packages.el (packages-find-package-path): Extended package path
15178         by version-specific hierarchies.
15179         (packages-find-packages): Now respects inhibit flag and
15180         inhibit-site-lisp.
15181         Moved path setup to loadup-paths.
15182
15183         * make-docfile.el: Now respects inhibit-package-init and
15184         inhibit-site-lisp.
15185         Now does path construction with loadup-paths.
15186
15187         * loadup.el: Now respects inhibit-package-init and
15188         inhibit-site-lisp.
15189
15190         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15191
15192         * loadup-paths.el: New file: setup load-path to encompass
15193         packages.
15194
15195 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15196
15197         * auto-show.el: load-gc renamed to pureload.
15198         * site-load.el: Ditto.
15199         * packages.el (toplevel): Ditto.
15200         * loadup.el (really-early-error-handler): Ditto.
15201         * dumped-lisp.el (preloaded-file-list): Ditto.
15202         * cus-face.el (custom-declare-face): Ditto.
15203
15204 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15205
15206         * <Today>: The Big Path Searching Overhaul.
15207
15208         * find-paths.el: New file: find and assemble paths in the
15209         installation hierarchy.
15210
15211         * setup-paths.el: New file: global layout of paths and directories
15212         within the XEmacs hierarchy.
15213
15214         * packages.el: Replaced everything related to path searching and
15215         startup by code in terms of find-paths.
15216
15217         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15218         the new path searching engine.
15219
15220         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15221         and setup-paths.
15222
15223 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15224
15225         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15226         setup-paths.el.
15227
15228 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15229
15230         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15231         compiles identically in any configuration.
15232         Removed irrelevant commentary.
15233
15234 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15235
15236         * simple.el (set-variable): Allow setting specifiers.
15237
15238 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15239
15240         * lisp.el (forward-sexp): Revert previous change.
15241
15242 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15243
15244         * frame.el (frame-initialize): Use `delete-console' instead of
15245         `delete-device' to delete the stream console to match the usage in
15246         Fkill_emacs.
15247
15248 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15249
15250         * files.el (cdpath-previous): New variable.
15251         (cd): Use it.
15252         From Bob Weiner <weiner@wave.altrasoft.com>
15253
15254 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15255
15256         * keydefs.el: Changed keybindings of forward-char,
15257           backward, scroll-up and scroll-down to point to their
15258           -command counterparts.
15259
15260         * simple.el: New functions: forwarc-char-command,
15261           backwrad-char-command, scroll-up-command,
15262           scroll-down-command which work liek their counterparts
15263           except that they honor the variable
15264           signal-error-on-buffer-boundary.
15265
15266           Definition of signal-error-on-buffer-boundary received
15267           from src/cmds.c.
15268
15269           defvar declaration added for word-across-newline to avoid
15270           byte-compiler warning about the free variable reference.
15271
15272 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15273
15274         * winnt.el: Removed "%t" from the beginning of
15275         modeline-format. From now on, there's no nt-specifics in the modeline.
15276
15277 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15278
15279         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15280         of `when' with `if'.
15281
15282 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15283
15284         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15285         mswindows. Must be reworked along with glyphs.el, or
15286         merged into it, after there is images support.
15287
15288         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15289         'mswindows.
15290
15291 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15292
15293         * faces.el: fix for text cursor initialization.
15294         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15295         From Andy Piper <andyp@parallax.co.uk>
15296
15297 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15298
15299         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15300         if there is an existing package that handles it and warn the user
15301         about that mode.
15302
15303 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15304
15305         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15306         Installation" menu item when Installation-string is not bound.
15307
15308 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15309
15310         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15311         From Jeremiah W. James <jerry@cs.ucsb.edu>
15312
15313 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15314
15315         * msw-faces.el:
15316         * faces.el: Fix face initialization.
15317
15318 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15319
15320         * files.el (backup-enable-predicate): fix breakage introduced
15321         by TMPDIR patch.
15322
15323 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15324
15325         * x-faces.el (x-init-face-from-resources): The
15326           TTY face property retrieval functions don't return
15327           specifiers, so use face-property instead.
15328
15329 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15330
15331         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15332
15333 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15334
15335         * x-menubar.el: Expanded documentation for
15336           option-save-faces.  Changed Options -> Browse Faces
15337           menu entry to invoke customize-face.
15338
15339 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15340
15341         * faces.el: Most face initialization moved out of
15342           init-other-random-faces to the top level so that the
15343           initialization happens before Xemacs is dumped.  Much
15344           of the fascist "face-differs-from-default-p or FROB!"
15345           code has been retired in favor of letting the user do
15346           what they want to do.  Face initialization code changed
15347           to use `default' specifier tag so that the settings can
15348           be overridden later if the user wishes it.
15349
15350 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15351
15352         * about.el (about-hackers): Update contributors list.
15353
15354 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15355
15356         * specifier.el: Define new specifier tag `default'.
15357
15358         * modeline.el: Initialize faces using `default' tag.
15359
15360         * x-faces.el (x-init-face-from-resources): Remove
15361           specifier specs containing the `default' tag before
15362           adding new specs.
15363
15364 1998-03-02  John Jones  <jj@asu.edu>
15365
15366         * package-get.el (package-get-all): fixed arguments on call to
15367         package-admin-add-single-file-package.
15368         * package-get.el (package-get-installedp): fixed to match
15369         advertised behavior.
15370         * package-get.el: added function package-get-update-all which
15371         installs newest versions of all the current packages (if they are
15372         not already installed).
15373
15374 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15375
15376         * files.el (find-file-noselect): Uncommented `truename' binding in
15377         `let*' and use it later to set `buffer-file-truename' iff it's
15378         still nil, as happens for example when finding a compressed
15379         file with "jka-compr".
15380
15381 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15382
15383         * faces.el: in make-face-* type functions do the operation for all
15384         window systems, not just the first one found.
15385
15386         * font.el: call mswindows-list-fonts for mswindows.
15387
15388 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15389
15390         * code-process.el (call-process-region):
15391         * process.el (call-process-region):
15392         * package-get.el (package-get-dir):
15393         * files.el (backup-enable-predicate):
15394         * gnuserv.el (gnuserv-temp-file-regexp):
15395         Use temp-directory in place of `/tmp'.
15396
15397 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15398
15399         * "Fast" dired-in-C enhancements for Windows 95/NT:
15400
15401         * files.el: Added function, `wildcard-to-regexp', from GNU
15402           Emacs.
15403
15404         * files.el (insert-directory): Modified to use special
15405           dired-in-C enhancements if present.
15406
15407 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15408
15409         * code-files.el: make default coding no-conversion.
15410
15411 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15412
15413         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15414         the load-path.
15415
15416         * update-elc.el: Strip directory when testing for files not to
15417         bytecompile.
15418
15419 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15420
15421         * lisp-mode.el: Use recommended form for menus.
15422
15423         * info.el (Info-construct-menu): Use recommended form for menus.
15424
15425         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15426         entry.
15427
15428 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15429
15430         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15431           (get-frame-for-buffer-noselect): Always return frames
15432           in the not-this-window-p cond clause.
15433
15434 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15435
15436         * help.el (describe-installation): New function.
15437
15438         * x-menubar.el (default-menubar): Add describe-installation to
15439         Help menu.
15440
15441         * packages.el (packages-unbytecompiled-lisp): Installation.el
15442         should not be bytecompiled.
15443
15444         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15445         XEmacs.
15446
15447         * x-menubar.el (default-menubar): Use correct guard for VM menu
15448         entry.
15449
15450         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15451         coding.
15452         From Andy Piper <andyp@parallax.co.uk>
15453
15454 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15455
15456         * ldap.el: Do not require ldap-internal at compile time.
15457
15458 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15459
15460         * code-files.el: new file. a virtual copy of mule-files.el
15461         but without charset
15462         dependencies. (toggle-buffer-file-ocding-system) new function for
15463         changing the eol type for the current buffer.
15464
15465         * code-process.el: new file. a copy of
15466         mule-process.el. mule-process.el will disappear when things have
15467         settled.
15468
15469         * coding.el: new file. a virtual copy of mule-files.el but
15470         without charset dependencies. (coding-system-base) new function
15471         for getting the parent coding system of a coding system with eol
15472         type set.
15473
15474         * dumped-lisp.el: add above files for the non-mule case.
15475
15476 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15477
15478         * window-xemacs.el (display-buffer): If no explicit
15479           frame is specified, search for a window that displays
15480           the buffer on the currently selected frame, before
15481           searching other frames.
15482
15483 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15484
15485         * frame.el (get-frame-for-buffer): If not-this-window-p
15486           is non-nil, use window on the selected frame if it is not
15487           also the selected window.  When defaulting, search for
15488           windows on the currently selected fgrame before searching
15489           other frames.
15490
15491 1998-02-25  Didier Verna  <didier@xemacs.org>
15492
15493         * modeline.el (modeline-swap-buffers): originally named
15494         `mouse-release-modeline'. Whether to actually swap the buffers is
15495         decided in `mouse-drag-modeline'.
15496         (mouse-drag-modeline): A button release event is considered a
15497         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15498         stay unchanged.
15499
15500 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15501
15502         * x-menubar.el: Put redo on the menubar.
15503         From Aki Vehtari <Aki.Vehtari@hut.fi>
15504
15505 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15506
15507         * bytecomp.el (displaying-byte-compile-warnings): if
15508         temp-buffer-show-function is set, use it to display current set of
15509         warnings in the "*Compile-Log-Show*" buffer.
15510
15511         * simple.el (display-warning-buffer): if temp-buffer-show-function
15512         is set, use it to display current set of warnings in the
15513         "*Warnings-Show*" buffer.
15514
15515 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15516
15517         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15518         Common Lisp.
15519
15520 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15521
15522         * menubar.el: Allow button descriptors at least 2 long.
15523
15524         * x-menubar.el (default-menubar): Use recommended forms.
15525         (file-menu-filter): Remove.
15526         (edit-menu-filter): Remove.
15527
15528 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15529
15530         * about.el (about-hackers): Updated.
15531
15532 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15533
15534         * help.el (help-max-help-buffers): new variable
15535         (help-register-and-maybe-prune-excess): new function
15536         (help-buffer-name): use help-max-help-buffers.
15537         (with-displaying-help-buffer): use
15538         help-register-and-maybe-prune-excess.
15539
15540         * help.el (help-maybe-pretty-print-value): if the value fits on
15541         one line, let it.
15542
15543 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15544
15545         * (with-displaying-help-buffer): there is no need to kill the buffer
15546         if it exists, because with-output-to-temp-buffer will clear it.
15547         further, killing the buffer violates the rule that
15548         temp-buffer-show-function, if set, has the full responsibility of
15549         showing the temp buffer.  killing the buffer fucks with the window
15550         configuration, hosing temp-buffer-show-function.
15551
15552
15553 1998-02-23  Didier Verna  <didier@xemacs.org>
15554
15555         * modeline.el (mouse-drag-modeline):
15556         - Always scroll the modeline that was originally clicked on.
15557         - Use x pixels instead of x characters (which doesn't work anyway)
15558         as horizontal reference for modeline dragging. This allows us to
15559         keep on dragging the modeline even if the motion event occurs in
15560         another window.
15561
15562 1998-02-23  Didier Verna  <didier@xemacs.org>
15563
15564         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15565         glyph on the modeline to indicate that dragging the mouse has an
15566         effect both horizontally and vertically.
15567
15568 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15569
15570         * about.el (about-xemacs): Get rid of redundant visible version
15571         number.
15572
15573 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15574
15575         * about.el (about-hackers): Update credits.
15576
15577 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15578
15579         * prim/register.el (view-register): Show register type file-query.
15580
15581 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15582
15583         * mode-motion.el (mode-motion-highlight-internal):
15584           save-excursion inside save-window-exucrsion form to
15585           hide buffer point changes from save-window-excursion.
15586           Prevents display flickering when the mouse pointer
15587           moves.
15588
15589 1998-02-17  Didier Verna  <didier@xemacs.org>
15590
15591         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15592         function to handle correctly the case of a toolbar one side of the
15593         window: scrolling will not necessarily happen.
15594
15595 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15596
15597         * files.el (after-find-file): Restore missing argument
15598           to format that provides filename for "... consider M-x
15599           recover-file" message.  Also call `message' with "%s"
15600           as the first arg instead of an arbitrary string.
15601
15602 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15603
15604         * about.el (about-hackers): Various additions.
15605
15606 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15607
15608         * autoload.el (generate-file-autoloads-1): Don't force an extra
15609         line out when copying on-the-same line autoloads.
15610
15611         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15612         is installed.
15613
15614 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15615
15616         * x11/x-win-xfree86.el (x-win-init-xfree86):
15617         * x11/x-win-sun.el (x-win-init-sun):
15618         * x11/x-init.el (x-initialize-compose):
15619         * prim/simple.el:
15620         (backward-or-forward-kill-sexp):
15621         (backward-or-forward-kill-sentence):
15622         (backward-or-forward-kill-word):
15623         (backward-or-forward-delete-char):
15624         * prim/isearch-mode.el (isearch-help-or-delete-char):
15625         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15626         x-keysym-on-keyboard-p to detect backspace.
15627         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15628         Clean up symbols used with dead keys, checking Linux and solaris
15629         keysyms.
15630         Simplify x-win-*.el using above methods.
15631         Change documentation for x-keysym-*-p functions.
15632
15633 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15634
15635         * about.el (about-hackers): Restore entries for Michael Sperber and
15636         Vinnie Shelton.
15637         From Vinnie Shelton <acs@acm.org>
15638
15639 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15640
15641         * simple.el (count-words-region): Ditto.
15642
15643 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15644
15645         * simple.el (count-words-buffer): Document.  Don't print anything
15646         if non-interactive.
15647
15648 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15649
15650         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15651         multiple files in InfoDock.
15652
15653 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15654
15655         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15656         from version.el in InfoDock.
15657
15658         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15659         specially.
15660
15661 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15662
15663         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15664         variable name in docstring.
15665
15666 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15667
15668         * menubar.h: Include "gui.h".
15669
15670 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15671
15672         * site-load.el: Fix documentation.
15673
15674 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15675
15676         * package-get-base.el (package-get-base): Updated.
15677
15678         * keymap.el: PC-ize.
15679
15680 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15681
15682         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15683         from' on a fresh line.
15684
15685 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15686
15687         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15688         object.
15689
15690 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15691
15692         * undo-stack.el: PC-ize.
15693
15694         * cmdloop.el: PC-ize.
15695
15696 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15697
15698         * bytecomp-runtime.el: PC-ize.
15699
15700         * byte-optimize.el: Prolog fixup.  PC-ize.
15701
15702         * cus-dep.el: Spelling fix.
15703
15704         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15705         entries follow).
15706
15707 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15708
15709         * text-mode.el (text-mode-hook-identify): New function,
15710         put on text-mode-hook.  Set text-mode-variant here.
15711         (text-mode): Don't set it here.
15712
15713 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15714
15715         * text-mode.el (text-mode-hook): New defvar.
15716         (text-mode-variant): New variable.
15717         (text-mode): Set that variable locally.
15718         (toggle-text-mode-auto-fill): New command.
15719
15720 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15721
15722         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15723
15724 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15725
15726         * text-mode.el (paragraph-indent-text-mode):
15727         Renamed from spaced-text-mode.
15728         (text-mode-map): Bind TAB to indent-relative.
15729         (indented-text-mode-map): Variable deleted.
15730         (indented-text-mode): Now an alias for text-mode.
15731
15732 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15733
15734         * loadup.el: test-atoms debugging stuffs removed.
15735
15736 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15737
15738         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15739
15740 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15741
15742         * help.el (describe-beta): Made it use `locate-data-file'.
15743         (describe-distribution): Ditto.
15744         (describe-copying): Ditto.
15745         (describe-project): Ditto.
15746         (view-emacs-news): Ditto.
15747
15748         * help-nomule.el (help-with-tutorial): Made it use
15749         `locate-data-file' to find tutorial.
15750
15751 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15752
15753         * about.el: Corrected my email address.
15754
15755         * mouse.el: Added 'mouse-mswindows-drop' similar to
15756         'mouse-offix-drop'.
15757
15758 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15759
15760         * loadup.el (running-xemacs): Spelling fix.
15761
15762 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15763
15764         * packages.el (packages-find-packages-1): Don't allow a backwards
15765         compatible lisp tree to overwrite `preloaded-file-list'.
15766
15767 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15768
15769         * loadup.el: Don't delete "xemacs" prior to dumping.
15770
15771 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15772
15773         * package-info.el (pi-last-mod-date): New function.
15774         (pi-author-version): New function.
15775         (batch-update-package-info): Use them.
15776
15777 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15778
15779         * frame.el (get-frame-for-buffer-default-to-current): Create.
15780         (get-frame-for-buffer-noselect): Allow user to use current frame
15781         with `get-frame-for-buffer-default-to-current'.
15782
15783 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15784
15785         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15786         (byte-compile-output-docform): Ditto.
15787         (byte-compile-compiled-obj-to-list): Ditto.
15788
15789 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15790
15791         * startup.el (command-line-1): Removed code that ran
15792           buffer-menu.
15793
15794 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15795
15796         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15797
15798 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15799
15800         * frame.el (suspend-emacs-or-iconify-frame): Check using
15801         `device-on-window-system-p' instead of explicitly checking for X,
15802         so that the same logic works for MS Windows.
15803         (suspend-or-iconify-emacs): Ditto.
15804
15805 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15806
15807         * about.el (about-maintainer-info): Andy Piper is back.
15808         (xemacs-hackers): Updated Andy Piper's email address.
15809         (about-hackers): Added Jonathan Harris.
15810         (about-hackers): Updated Tibor Polgar's email address.
15811
15812 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15813
15814         * about.el: Add xemacs.org email manager.
15815
15816         * package-get-base.el (package-get-base): Updated with most recent
15817         package updates.
15818
15819 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15820
15821         * help.el (function-arglist): Use `indirect-function' instead of
15822         `symbol-function' so that aliases are treated correctly.
15823
15824 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15825
15826         * help.el (help-map): Add f1 binding to `help-for-help'.
15827         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15828         (describe-key-briefly): Use `princ' "%s" to print object.
15829         (with-displaying-help-buffer): Kill buffer if it exists, again.
15830         (describe-key): Use `princ' "%s" to print object.
15831         (describe-function-1): Use `princ' "%s" to print object.
15832         Commented out alias lines removed.
15833         (help-pretty-print-limit): New variable to control pretty-printing
15834         of variable values.
15835         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15836         `help-pretty-print-value' again.  Only print-print when OBJECT is
15837         list of length less than `help-pretty-print-limit'.
15838         (describe-variable): Use `help-maybe-pretty-print-value' again.
15839
15840 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15841
15842         * simple.el (blink-matching-open): Remove C++ kludge.
15843         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15844
15845 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15846
15847         * info.el (Info-default-directory-list): Made the documentation
15848         more explanitory.
15849
15850 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15851
15852         * lisp/packages.el:
15853         * lisp/package-admin.el:
15854         * lisp/build-report.el:
15855         Fix typos.
15856
15857 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15858
15859         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15860         warnings in Java buffers without final newline and editing the
15861         last line.
15862
15863 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15864
15865         * packages.el (packages-find-packages-1): Don't allow a backwards
15866         compatible lisp tree to overwrite `preloaded-file-list'.
15867         Suggested by Colin Rafferty  <colin@xemacs.org>
15868
15869         * mouse.el (mouse-offix-drop): Set undo-boundary.
15870         From Oliver Graf <ograf@fga.de>
15871
15872 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15873
15874         * loadup.el (load-gc): rewrite as defun.
15875         Print something sensical if a required dump-time file isn't found.
15876
15877 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15878
15879         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15880         bug strikes a menudescriptor.
15881
15882         * package-get-base.el (package-get-base): Updated.
15883
15884         * package-info.el (batch-update-package-info): Derive REQUIRES
15885         from the Makefile.
15886
15887 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15888
15889         * files.el (save-some-buffers): Don't play games with deleting
15890         other windows if we are in the minibuffer window.
15891
15892 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15893
15894         * modeline.el (modeline-minor-mode-menu): Add support for :active
15895         (add-minor-mode): Document :active property to TOGGLE.
15896
15897 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15898
15899         * modeline.el (modeline-minor-mode-menu): Add support for an
15900         `:included' predicate in the `toggle-sym' plist.
15901         (add-minor-mode): Document the :included property, format
15902         docstring some more.
15903         (modeline-minor-mode-menu): Documentation string added.
15904
15905 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15906
15907         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15908         labels from the symbol-names by thwacking off the overly redundant
15909         and overused "mode", parenthesizing "minor", and capitalizing the
15910         resultant strings.  Also shortened the menu's title by eliminating
15911         the redundant buffer name.
15912         (add-minor-mode): Beautified the docstring, added mention of the
15913         `:menu-tag' property of TOGGLE.
15914         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15915         `toggle-sym' to beatify the mode-life menus.
15916         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15917         `auto-fill-function'.
15918
15919 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15920
15921         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15922         menus to :style 'toggle.
15923
15924 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15925
15926         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15927
15928 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15929
15930         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15931         only recognize first hyperlink.
15932         (hyper-apropos-highlightify): Deletia, this is already done by
15933         `hyper-apropos-insert-face'.
15934         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15935
15936 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15937
15938         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15939         mail.
15940         (toolbar-mail-reader): Add support for `send'.
15941         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15942
15943 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15944
15945         * info.el (Info-emacs-info-file-name): Add defvar for
15946         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15947         will function properly.
15948
15949 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15950
15951         * simple.el: make the backwards delete function called by
15952         `backward-or-forward-delete-char' user configurable.
15953
15954 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15955
15956         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15957         compiled function got loaded from.
15958
15959 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15960
15961         * term/apollo.el: Synched up with InfoDock 3.6.2.
15962
15963 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15964
15965         * startup.el (load-init-file): Load autoloads earlier.
15966         (startup-splash-frame): Handle InfoDock logo.
15967
15968         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15969         InfoDock.
15970         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15971
15972         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15973         doesn't have this function.
15974
15975         * packages.el (locate-data-file): Fix to call `locate-file'.
15976
15977 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15978
15979         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15980         version of version.el.
15981         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15982
15983         * x-menubar.el (default-menubar): Guard reference to
15984         `gnuserv-frame'.
15985         (default-menubar): Guard references to `font-lock-mode'.
15986         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15987         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15988
15989         * make-docfile.el: Don't snarf doc strings from autoloads.
15990
15991         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15992         loading auto-autoloads files.
15993
15994         * loaddefs.el: Disable dumping autoloads.
15995
15996 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15997
15998         * lisp-mnt.el: Synch to Emacs 20.2.
15999
16000         * help.el: Remove manual autoload of `finder-by-keyword'.
16001
16002         * finder.el (finder-by-keyword): Autoload.
16003
16004         * help.el: Conditionalize hyperbole setup.
16005
16006 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16007
16008         * packages.el (package-require): Update to reflect new data format.
16009
16010 1998-01-02  Didier Verna  <didier@xemacs.org>
16011
16012         * x-menubar.el (default-menubar): make the tutorials available
16013         through the menubar. (Plus some compilation warnings cleanup).
16014
16015 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16016
16017         * check-features.el: New file.  Perform sanity check after build.
16018
16019         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16020         files to tooltalk package.
16021         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16022         package.
16023
16024         * package-admin.el (package-admin-xemacs): Use better default for
16025         location of XEmacs binary.
16026
16027 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16028
16029         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16030         tag with sexp and add value tag with value `t'.
16031
16032 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16033
16034         * package-get.el: Changes to work with real data.
16035         From Pete Ware <ware@cis.ohio-state.edu>
16036
16037         * packages.el (packages-reload-autoloads): Guard load for the time
16038         being.
16039
16040         * update-elc.el ("packages.el"): Force loading packages.el instead
16041         of possibly out-of-date packges.elc.
16042         * make-docfile.el ("packages.el"): Ditto.
16043
16044 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16045
16046         * build-report.el (build-report-delete-regexp): Added a rule for
16047         the main tarball shadowing anything past it.
16048
16049 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16050
16051         * packages.el (package-provide): Delete a previous provide.
16052
16053         * package-info.el: New file.
16054
16055         * package-get.el: New file.
16056         From Pete Ware <ware@cis.ohio-state.edu>
16057         (package-get): Fix md5 computation to work with Mule.
16058
16059 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16060
16061         * simple.el (log-message-*): Quote symbols in docstrings properly.
16062
16063 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16064
16065         * packages.el (packages-new-autoloads): Ignore symbolic links.
16066
16067         * cus-face.el (face-custom-attributes-get): Fix typo.
16068         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16069
16070 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16071
16072         * startup.el (load-init-file): Reload new or changed autoloads
16073         unless inhibited.  Reload modified dumped lisp (stubbed).
16074
16075         * packages.el (packages-new-autoloads): New function.
16076         (packages-reload-autoloads): New function.
16077         (packages-reload-dumped-lisp): New (stub) function.
16078
16079         * loadup.el: Inhibit reloading dumped files when running temacs.
16080
16081         * loadhist.el (file-provides): Extend to handle variant
16082         extensions.
16083
16084         * replace.el (query-replace): Fix typo.
16085
16086 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16087
16088         * make-docfile.el: list-autoloads-path has been renamed.
16089         * update-elc.el: list-autoloads has been renamed.
16090
16091         * packages.el (packages-list-autoloads): Renamed.
16092         (packages-list-autoloads-path): Ditto.
16093
16094 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16095
16096         * packages.el (packages-find-packages-1): Made it signal a warning
16097         for an error in an auto-autoload.el file.
16098
16099 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16100
16101         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16102         tag with const.
16103         From Aki Vehtari <Aki.Vehtari@hut.fi>
16104
16105         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16106
16107         * loadhist.el (unload-feature): Remove autoload.
16108
16109 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16110
16111         * loadhist.el: Unpackaged.
16112
16113         * help.el (describe-symbol-find-file): Rename
16114         `describe-function-find-file' and make old name obsolete.
16115         (describe-function-1): Use it.
16116         (describe-function-1): Guard reference to
16117         `compiled-function-annotation'.
16118
16119 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16120
16121         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16122         argument.
16123         (help-mode-quit): New optional arg to control whether it kills or
16124         buries.  Tidied up.
16125         (with-displaying-help-buffer): Don't kill buffer initially, even
16126         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16127         (help-pretty-print-value): Rename back from
16128         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16129         use it, otherwise use dumped `cl-prettyprint'.
16130         (describe-variable): Use `help-pretty-print-value' again.
16131         (find-func): Removed reference to "find-func" at end.
16132
16133 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16134
16135         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16136           GUI XEmacs. Rename? x-menubar is rather window system
16137           independant, except for a couple of items.
16138
16139 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16140
16141         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16142         entries as they will no longer be distributed with XEmacs.
16143
16144         * format.el (format-alist): Fix image/tiff regexps.
16145         From P. E. Jareth Hein <jareth@camelot-soft.com>
16146
16147         * help.el (help-maybe-pretty-print-value): Rename.
16148         (describe-variable): Use it.
16149         (describe-variable): Add trailing linefeed.
16150
16151 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16152
16153         * help.el (describe-function-1): Don't output anything for
16154           arglist of autoload functions.
16155
16156 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16157
16158         * help.el (describe-function-1): Don't output anything for
16159           arglist of autoload functions.
16160
16161 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16162
16163         * help.el (help-mode-map): New bindings for `help-mode-bury',
16164         `describe-function-at-point', `describe-variable-at-point',
16165         `Info-elisp-ref', `customize-variable', `help-next-section' and
16166         `help-prev-section'.
16167         (help-next-section): New function.
16168         (help-prev-section): New function.
16169         (help-mode-quit): Changed to kill the help buffer.
16170         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16171         correctly.
16172         (help-buffer-name): New function to generate the name of help
16173         buffers.
16174         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16175         argument giving the name of the help buffer.
16176         (describe-key): Use `with-displaying-help-buffer' with name.
16177         (describe-mode): Ditto.
16178         (describe-bindings): Ditto.
16179         (describe-prefix-bindings): Ditto.
16180         (view-lossage): Ditto.
16181         (with-syntax-table): New macro.
16182         (function-called-at-point): Use `ignore-errors' and
16183         `with-syntax-table'.
16184         (function-at-point): Ditto.
16185         (describe-function): Use `with-displaying-help-buffer' with name.
16186         (function-arglist): Extracted from `describe-function-1'.  Returns
16187         function's arglist as string.
16188         (function-documentation): Extracted from `describe-function-1'.
16189         Returns function's docstring.
16190         (describe-function-1): Remove all the "stream" garbage, including
16191         the stream argument.  Use `function-arglist' and
16192         `function-documentation'.
16193         (describe-function-arglist): Just use `function-arglist'.
16194         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16195         (help-pretty-print-value): New function to help with
16196         pretty-printing variable values.  Knows about `#<...>'.  Needs
16197         `pp-internal'.
16198         (describe-variable): Use `with-displaying-help-buffer' with name.
16199         Formatting improved.  Display file where variable is defined, if
16200         known.  Use `help-pretty-print-value'.
16201         (describe-syntax): Use `with-displaying-help-buffer' with name.
16202         (list-processes): Remove "stream" garbage.
16203
16204 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16205
16206         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16207         call a dumped routine instead.
16208
16209         * x-win-xfree86.el: Wrap file in defun.
16210         * x-win-sun.el: Ditto.
16211
16212 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16213
16214         * help.el (view-emacs-news): Remove usage of outl-mouse which
16215         advises functions and does other evil things.
16216
16217 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16218
16219         * format.el (format-alist): Add `image/tiff'.
16220         From P. E. Jareth Hein <jareth@camelot-soft.com>
16221
16222 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16223
16224         * about.el (about-hackers): More names added.
16225
16226         * make-docfile.el: Remove superfluous package path search.
16227
16228         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16229
16230 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16231
16232         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16233         ignored shadows.
16234
16235 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16236
16237         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16238         get trailing slashes when added to the load-path.
16239
16240         * x-init.el (init-x-win): Locate where XEmacs X localization files
16241         are.
16242
16243 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16244
16245         * x-faces.el: Added support for foregroundToolBarColor
16246           to xpm-color-symbols.
16247
16248 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16249
16250         * etags.el (tags-remove-duplicates): Removed.
16251         (buffer-tag-table-list): Use `delete-duplicates'.
16252
16253         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16254         correctly.
16255         (get*): Defalias to `get'.
16256
16257         * cl.el (eql): Compare integers with `eq'.
16258         (cl-map-extents): Check for `map-extents' first.
16259
16260 1997-12-17  Didier Verna  <didier@xemacs.org>
16261
16262         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16263         added the 'numero', 'copyright' and 'trademark' symbols.
16264
16265         * leim/quail/latin-post.el ("french-postfix"): see above.
16266
16267 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16268
16269         * widget.el (define-widget): Check the arguments.
16270
16271         * cus-edit.el (customize-face): Use `check-argument-type'.
16272         (custom-variable-value-create): Use `signal' to signal error.
16273         (custom-variable-reset-saved): Ditto.
16274         (custom-variable-reset-standard): Ditto.
16275         (custom-face-reset-saved): Ditto.
16276
16277         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16278         (widget-default-format-handler): Ditto.
16279         (widget-checklist-add-item): Ditto.
16280         (widget-radio-add-item): Ditto.
16281         (widget-editable-list-entry-create): Ditto.
16282         (widget-sexp-prompt-value): Ditto.
16283
16284         * custom.el (custom-declare-variable): Signal errors better.
16285         (custom-handle-keyword): Ditto.
16286         (custom-declare-group): Ditto.
16287
16288         * window-xemacs.el (windows): Ditto.
16289
16290         * menubar.el (menu): Ditto.
16291
16292         * keydefs.el (keyboard): Ditto.
16293
16294         * minibuf.el (minibuffer): Ditto.
16295
16296         * process.el (execute): Ditto.
16297
16298         * fill.el (fill): Ditto.
16299
16300         * modeline.el (modeline): Ditto.
16301
16302         * help.el (help): Ditto.
16303
16304         * faces.el (faces): Ditto.
16305
16306         * files.el (files): Ditto.
16307
16308         * x-init.el (x): Ditto.
16309
16310         * lisp-mode.el (lisp): Ditto.
16311
16312         * process.el (processes): Ditto.
16313
16314         * mouse.el (mouse): Ditto.
16315
16316         * abbrev.el (abbrev): Moved from cus-edit.
16317
16318         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16319         as variable declaration.
16320
16321 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16322
16323         * menubar.el (find-menu-item): Use `check-argument-type'.
16324         (find-menu-item): Cosmetic changes.
16325
16326 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16327
16328         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16329
16330 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16331
16332         * startup.el (set-default-load-path): Only search package-path
16333         when not running temacs.
16334
16335         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16336         files.
16337
16338         * loadup.el: Correct commentary.  Reformatting.
16339         (really-early-error-handler): Use absolute path to the
16340         first dumped-lisp.el file.
16341         (really-early-error-handler): Print full path name of
16342         each dumped lisp file (inherited from InfoDock).
16343
16344         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16345         dumped-lisp.el files.
16346
16347         * make-docfile.el (preloaded-file-list): Reorder when the
16348         package-path is searched.
16349         * update-elc.el: Ditto.
16350
16351         * lisp-mode.el (call-with-condition-handler): Treat the same as
16352         `condition-case' for indentation.
16353
16354         * about.el (about-xemacs): Update release date.
16355
16356 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16357
16358         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16359         anywhere but at the last clause.
16360         (ecase): Disallow `t' and `otherwise'.
16361
16362 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16363
16364         * cus-edit.el (custom-buffer-create-buttons): New function
16365         from stuff moved out of `custom-buffer-create-internal'.
16366         (custom-novice): New variable.  Default t.
16367         (custom-display-global-buttons): Ditto.  Default `top'.
16368         (custom-buffer-create-internal): Only display help if
16369         `custom-novice' is non-nil.  Display global buttons according to
16370         `custom-display-global-buttons'.
16371
16372 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16373
16374         * menubar.el (find-menu-item): Use `check-argument-type'.
16375         (find-menu-item): Cosmetic changes.
16376
16377 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16378
16379         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16380         look.
16381
16382 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16383
16384         * format.el (format-deannotate-region):  Bug fix.
16385         Deannotating a region containing unknown tags would fail
16386         (causing decoding of text/enriched to fail at user level)
16387
16388 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16389
16390         * minibuf.el (read-directory-name): Support sixth
16391           arg, HISTORY, as already documented.
16392
16393 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16394
16395         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16396         to `ecase'.
16397
16398 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16399
16400         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16401         skk-activate.
16402
16403 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16404
16405         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.