59e13683f9e41173a3efc3a4ab3be11d33ba4cb5
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
5
6         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
7         instead of `=ucs' as its mother.
8         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
9         (==ucs-bmp-itaiji-002): Ditto.
10         (==ucs-itaiji-003): Ditto.
11         (==ucs-bmp-itaiji-003): Ditto.
12
13 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
14
15         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
16         setting for `=big5-cdp-var-002'.
17
18         * mule/mule-charset.el (default-coded-charset-priority-list): Add
19         `=big5-cdp-var-002'.
20
21         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
22         XEmacs CHISE.
23
24 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
25
26         * mule/mule-charset.el (default-coded-charset-priority-list): Add
27         `=ucs-sip-var-004'.
28
29         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
30         XEmacs CHISE.
31
32 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
33
34         * mule/mule-charset.el (default-coded-charset-priority-list): Add
35         `=>ucs-bmp-cjk@iwds-1'.
36
37         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
38         XEmacs CHISE.
39
40 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
41
42         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
43         setting for `=ucs-var-005'.
44
45         * mule/mule-charset.el (default-coded-charset-priority-list): Add
46         `=ucs-bmp-var-005'.
47
48         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
49         CHISE.
50         (=ucs-bmp-var-005): Ditto.
51
52 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
53
54         * mule/mule-charset.el (default-coded-charset-priority-list): Add
55         `=>ucs-sip-itaiji-002'.
56
57         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
58         XEmacs CHISE.
59
60 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
61
62         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
63         setting for `=>ucs-itaiji-002'.
64
65 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
66
67         * mule/mule-charset.el (default-coded-charset-priority-list): Add
68         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
69
70         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
71         (=>ucs-itaiji-002): Ditto.
72         (=>ucs-bmp-itaiji-002): Ditto.
73
74 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
75
76         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
77         setting for `=>ucs-itaiji-001'.
78
79 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
80
81         * mule/mule-charset.el (default-coded-charset-priority-list): Add
82         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
83
84         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
85         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
86         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
87         (=>ucs-sip-itaiji-001): Ditto.
88
89         * mule/mule-coding.el(coded-charset-entity-reference-alist):
90         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
91         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
92
93 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
94
95         * mule/mule-charset.el (default-coded-charset-priority-list):
96         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
97         `=jef-china3' and `chinese-isoir165'.
98
99 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
100
101         * mule/mule-charset.el (default-coded-charset-priority-list): Add
102         `=>ucs-bmp-itaiji-005'.
103
104         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
105         XEmacs CHISE.
106         (=>ucs-bmp-itaiji-005): Ditto.
107
108 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
109
110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
111         `=+>jis-x0213-2'.
112
113 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
114
115         * mule/mule-charset.el (default-coded-charset-priority-list): Add
116         `=+>adobe-japan1-6'.
117
118 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
119
120         * mule/mule-charset.el (default-coded-charset-priority-list): Add
121         `=+>jis-x0208@1978'.
122
123 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
124
125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
126         setting for `=>ucs@component'.
127
128 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
129
130         * mule/mule-charset.el (default-coded-charset-priority-list): Add
131         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
132
133 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
134
135         * mule/mule-coding.el (coded-charset-entity-reference-alist):
136         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
137
138 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
139
140         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
141         CHISE.
142         (=>ucs@jis/2004): Ditto.
143
144 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
145
146         * mule/mule-coding.el (coded-charset-entity-reference-alist):
147         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
148
149 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
150
151         * mule/mule-charset.el (default-coded-charset-priority-list): Add
152         `=>cbeta'.
153
154 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
155
156         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
157         setting for `==big5-cdp-itaiji-001'.
158
159         * mule/mule-charset.el (default-coded-charset-priority-list): Add
160         `==big5-cdp-itaiji-001'.
161
162         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
163         XEmacs CHISE.
164
165 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
166
167         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
168         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
169         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
170
171         * mule/mule-charset.el (default-coded-charset-priority-list): Add
172         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
173         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
174
175         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
176         XEmacs CHISE.
177         (=>big5-cdp-itaiji-001): Ditto.
178         (=big5-cdp-itaiji-002): Ditto.
179         (=big5-cdp-itaiji-003): Ditto.
180
181 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
182
183         * mule/mule-charset.el (default-coded-charset-priority-list): Add
184         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
185
186 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
187
188         * mule/mule-charset.el (default-coded-charset-priority-list):
189         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
190         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
191         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
192
193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
194         setting for `=ucs-var-008'.
195
196         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
197         CHISE.
198         (=ucs-bmp-var-008): Likewise.
199
200 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
201
202         * mule/mule-charset.el (default-coded-charset-priority-list):
203         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
204
205 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
206
207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
208         `==ucs-sip@JP/hanazono'.
209
210         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
211         XEmacs CHISE.
212
213 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
214
215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
216         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
217
218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
219         `=ucs-bmp-var-006'.
220
221         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
222         CHISE.
223         (=ucs-bmp-var-006): Likewise.
224
225 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
226
227         * mule/mule-charset.el (default-coded-charset-priority-list): Add
228         `=ucs-bmp-itaiji-009'.
229
230         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
231         XEmacs CHISE.
232         (=ucs-bmp-itaiji-009): Likewise.
233
234 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
235
236         * mule/mule-charset.el (default-coded-charset-priority-list): Add
237         `=>big5-cdp'.
238
239 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
240
241         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
242         (utf-8-ivs-gb): Likewise.
243         (utf-8-gb-er): Likewise.
244         (utf-8-ivs-gb-er): Likewise.
245         (utf-8-cns): Likewise.
246         (utf-8-ivs-cns): Likewise.
247         (utf-8-cns-er): Likewise.
248         (utf-8-ivs-cns-er): Likewise.
249         (utf-8-big5): Likewise.
250         (utf-8-ivs-big5): Likewise.
251         (utf-8-big5-er): Likewise.
252         (utf-8-ivs-big5-er): Likewise.
253         (utf-8-jis): Likewise.
254         (utf-8-ivs-jis): Likewise.
255         (utf-8-jis-er): Likewise.
256         (utf-8-ivs-jis-er): Likewise.
257         (utf-8-ks): Likewise.
258         (utf-8-ivs-ks): Likewise.
259         (utf-8-ks-er): Likewise.
260         (utf-8-ivs-ks-er): Likewise.
261
262 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
263
264         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
265         (utf-8-ivs-jp): Likewise.
266         (utf-8-jp-er): Likewise.
267         (utf-8-ivs-jp-er): Likewise.
268
269 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
270
271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
272         setting for `=ucs-var-010'.
273
274         * mule/mule-charset.el (default-coded-charset-priority-list): Add
275         `=ucs-bmp-var-010'.
276
277         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
278         CHISE.
279         (=ucs-bmp-var-010): Likewise.
280
281 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
282
283         * mule/mule-charset.el (default-coded-charset-priority-list): Add
284         `=ucs-sip@JP/hanazono'.
285
286         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
287         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
288
289 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
290
291         * mule/mule-charset.el (default-coded-charset-priority-list):
292         - Add `=big5-cdp-var-004'.
293         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
294           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
295
296         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
297         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
298         `=big5-cdp-var-005'.
299
300         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
301         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
302         `=big5-cdp-var-003'.
303         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
304         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
305         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
306
307 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
308
309         * mule/mule-charset.el (default-coded-charset-priority-list):
310         Don't prefer ucs-compat CCSes to other CCSes.
311
312 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
313
314         * mule/mule-charset.el (default-coded-charset-priority-list): Add
315         `===ucs-bmp-cjk-compat@unicode'.
316
317         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
318         coded-charset for XEmacs CHISE.
319
320 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
321
322         * mule/mule-charset.el (default-coded-charset-priority-list): Add
323         `=ucs-sip-itaiji-003'.
324
325         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
326         XEmacs CHISE.
327
328 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
329
330         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
331         setting for `=ucs-var-004'.
332
333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
334         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
335
336         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
337         XEmacs CHISE.
338         (=ucs-var-004): Ditto.
339         (=ucs-bmp-var-004): Ditto.
340
341 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
342
343         * mule/mule-charset.el (default-coded-charset-priority-list): Add
344         `=ucs-sip-var-003'.
345
346         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
347         XEmacs CHISE.
348
349 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
350
351         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
352         setting for `=ucs-itaiji-006'.
353
354         * mule/mule-charset.el (default-coded-charset-priority-list): Add
355         `=ucs-bmp-itaiji-006'.
356
357         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
358         XEmacs CHISE.
359         (=ucs-bmp-itaiji-006): Ditto.
360
361 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
362
363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
364         `=ucs-sip-var-002'.
365
366         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
367         XEmacs CHISE.
368
369 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
370
371         * mule/mule-charset.el (default-coded-charset-priority-list): Add
372         `=ucs-sip-itaiji-002'.
373
374         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
375         XEmacs CHISE.
376
377 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
378
379         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
380         setting for `==hanyo-denshi/tk'.
381
382 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
383
384         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
385         (=hanyo-denshi/tk): Fix `long-name'.
386         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
387
388 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
389
390         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
391         setting for `=>mj'.
392
393 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
394
395         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
396         coded-charset for XEmacs CHISE.
397
398 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
399
400         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
401         setting for `=hanyo-denshi/tk'.
402
403 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
404
405         * mule/mule-charset.el (default-coded-charset-priority-list): Add
406         `=hanyo-denshi/tk/mf-01'.
407
408         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
409         XEmacs CHISE.
410         (=hanyo-denshi/tk/mf-01): Ditto.
411
412 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
413
414         * mule/mule-charset.el (default-coded-charset-priority-list):
415         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
416
417 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
418
419         * mule/mule-charset.el (default-coded-charset-priority-list):
420         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
421
422 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
423
424         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
425         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
426
427         * mule/mule-charset.el (default-coded-charset-priority-list): Add
428         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
429
430         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
431         XEmacs CHISE.
432         (=ucs-bmp-itaiji-004): Ditto.
433         (=ucs-itaiji-005): Ditto.
434         (=ucs-bmp-itaiji-005): Ditto.
435
436 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
437
438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
439         `=ucs-sip-itaiji-001'.
440
441         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
442         XEmacs CHISE.
443
444 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
445
446         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
447         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
448         `=ucs-itaiji-008'.
449
450         * mule/mule-charset.el (default-coded-charset-priority-list): Add
451         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
452         `=ucs-bmp-itaiji-008'.
453
454         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
455         XEmacs CHISE.
456         (=ucs-bmp-itaiji-001): Ditto.
457         (=ucs-itaiji-003): Ditto.
458         (=ucs-bmp-itaiji-003): Ditto.
459         (=ucs-itaiji-008): Ditto.
460         (=ucs-bmp-itaiji-008): Ditto.
461
462 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
463
464         * mule/mule-charset.el (default-coded-charset-priority-list): Add
465         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
466
467         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
468         for XEmacs CHISE.
469         (==ucs-bmp-cjk-compat@JP): Ditto.
470
471 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
472
473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
474         setting for `===hng-tzs'.
475
476         * mule/mule-charset.el (default-coded-charset-priority-list): Add
477         `===hng-tzs'.
478
479         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
480         CHISE.
481
482 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
483
484         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
485         setting for `===hng-doh'.
486
487         * mule/mule-charset.el (default-coded-charset-priority-list): Add
488         `===hng-doh'.
489
490         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
491         CHISE.
492
493 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
494
495         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
496         setting for `===hng-wad'.
497
498         * mule/mule-charset.el (default-coded-charset-priority-list): Add
499         `===hng-wad'.
500
501         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
502         CHISE.
503
504 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
505
506         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
507         settings for `==koseki' and `===hng-kcc'.
508
509         * mule/mule-charset.el (default-coded-charset-priority-list): Add
510         `===hng-kcc'.
511
512         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
513         CHISE.
514
515 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
516
517         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
518         setting for `===hng-nkk'.
519
520         * mule/mule-charset.el (default-coded-charset-priority-list): Add
521         `===hng-nkk'.
522
523         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
524         CHISE.
525
526 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
527
528         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
529         setting for `===hng-ink'.
530
531         * mule/mule-charset.el (default-coded-charset-priority-list): Add
532         `===hng-ink'.
533
534         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
535         CHISE.
536
537 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
538
539         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
540         setting for `===hng-jhk'.
541
542         * mule/mule-charset.el (default-coded-charset-priority-list): Add
543         `===hng-jhk'.
544
545         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
546         CHISE.
547
548 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
549
550         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
551         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
552         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
553         (===jis-x0213-1@2004): Likewise.
554         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
555         "jisx0213\\(\\.2004\\)-1" as the registry.
556         (=+>jis-x0213-1@2004): Likewise.
557         (=>jis-x0213-1@2004): Likewise.
558
559         * mule/mule-charset.el (default-coded-charset-priority-list): Add
560         `===jis-x0213-1@2004'.
561
562 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
563
564         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
565         setting for `===hng-nak'.
566
567         * mule/mule-charset.el (default-coded-charset-priority-list): Add
568         `===hng-nak'.
569
570         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
571         CHISE.
572
573 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
574
575         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
576         setting for `===hng-hos'.
577
578         * mule/mule-charset.el (default-coded-charset-priority-list): Add
579         `===hng-hos'.
580
581         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
582         CHISE.
583
584 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
585
586         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
587         setting for `===hng-tzj'.
588
589         * mule/mule-charset.el (default-coded-charset-priority-list): Add
590         `===hng-tzj'.
591
592         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
593         CHISE.
594
595 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
596
597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
598         setting for `===hng-kae'.
599
600         * mule/mule-charset.el (default-coded-charset-priority-list): Add
601         `===hng-kae'.
602
603         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
604         CHISE.
605
606 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
607
608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
609         setting for `===hng-kar'.
610
611         * mule/mule-charset.el (default-coded-charset-priority-list): Add
612         `===hng-kar'.
613
614         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
615         CHISE.
616
617 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
618
619         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
620         setting for `===hng-kyd'.
621
622         * mule/mule-charset.el (default-coded-charset-priority-list): Add
623         `===hng-kyd'.
624
625         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
626         CHISE.
627
628 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
629
630         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
631         setting for `===hng-hok'.
632
633         * mule/mule-charset.el (default-coded-charset-priority-list): Add
634         `===hng-hok'.
635
636         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
637         CHISE.
638
639 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
640
641         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
642         setting for `===hng-jyu'.
643
644         * mule/mule-charset.el (default-coded-charset-priority-list): Add
645         `===hng-jyu'.
646
647         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
648         CHISE.
649
650 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
651
652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
653         setting for `===hng-zkd'.
654
655         * mule/mule-charset.el (default-coded-charset-priority-list): Add
656         `===hng-zkd'.
657
658         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
659         CHISE.
660
661 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
662
663         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
664         setting for `===hng-kmi'.
665
666         * mule/mule-charset.el (default-coded-charset-priority-list): Add
667         `===hng-kmi'.
668
669         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
670         CHISE.
671
672 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
673
674         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
675         setting for `===hng-okd'.
676
677         * mule/mule-charset.el (default-coded-charset-priority-list): Add
678         `===hng-okd'.
679
680         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
681         CHISE.
682
683 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
684
685         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
686         setting for `===hng-nkm'.
687
688         * mule/mule-charset.el (default-coded-charset-priority-list): Add
689         `===hng-nkm'.
690
691         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
692         CHISE.
693
694 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
695
696         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
697         setting for `===hng-nto'.
698
699         * mule/mule-charset.el (default-coded-charset-priority-list): Add
700         `===hng-nto'.
701
702         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
703         CHISE.
704
705 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
706
707         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
708         setting for `===hng-yhk'.
709
710         * mule/mule-charset.el (default-coded-charset-priority-list): Add
711         `===hng-yhk'.
712
713         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
714         CHISE.
715
716 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
717
718         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
719         setting for `===hng-sok'.
720
721         * mule/mule-charset.el (default-coded-charset-priority-list): Add
722         `===hng-sok'.
723
724         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
725         CHISE.
726
727 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
728
729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
730         setting for `===hng-kda'.
731
732         * mule/mule-charset.el (default-coded-charset-priority-list): Add
733         `===hng-kda'.
734
735         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
736         CHISE.
737
738 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
739
740         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
741         setting for `===hng-myz'.
742
743         * mule/mule-charset.el (default-coded-charset-priority-list): Add
744         `===hng-myz'.
745
746         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
747         CHISE.
748
749 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
750
751         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
752         setting for `===hng-kgk'.
753
754         * mule/mule-charset.el (default-coded-charset-priority-list): Add
755         `===hng-kgk'.
756
757         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
758         CHISE.
759
760 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
761
762         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
763         setting for `===hng-drt'.
764
765         * mule/mule-charset.el (default-coded-charset-priority-list): Add
766         `===hng-drt'.
767
768         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
769         CHISE.
770
771 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
772
773         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
774         setting for `===hng-mam'.
775
776         * mule/mule-charset.el (default-coded-charset-priority-list): Add
777         `===hng-mam'.
778
779         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
780         CHISE.
781
782 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
783
784         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
785         setting for `===hng-dng'.
786
787         * mule/mule-charset.el (default-coded-charset-priority-list): Add
788         `===hng-dng'.
789
790         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
791         CHISE.
792
793 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
794
795         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
796         setting for `=>cns11643-5'.
797
798 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
799
800         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
801         setting for `===hng-keg'.
802
803         * mule/mule-charset.el (default-coded-charset-priority-list): Add
804         `===hng-keg'.
805
806         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
807         CHISE.
808
809 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
810
811         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
812         setting for `===hng-jou'.
813
814         * mule/mule-charset.el (default-coded-charset-priority-list): Add
815         `===hng-jou'.
816
817         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
818         CHISE.
819
820 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
821
822         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
823         setting for `===hng-smk'.
824
825         * mule/mule-charset.el (default-coded-charset-priority-list): Add
826         `===hng-smk'.
827
828         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
829         CHISE.
830
831 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
832
833         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
834         setting for `===hng-kyo'.
835
836         * mule/mule-charset.el (default-coded-charset-priority-list): Add
837         `===hng-kyo'.
838
839         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
840         CHISE.
841
842 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
843
844         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
845         setting for `===hng-kss'.
846
847         * mule/mule-charset.el (default-coded-charset-priority-list): Add
848         `===hng-kss'.
849
850         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
851         CHISE.
852
853 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
854
855         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
856         setting for `===hng-wan'.
857
858         * mule/mule-charset.el (default-coded-charset-priority-list): Add
859         `===hng-wan'.
860
861         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
862         CHISE.
863
864 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
865
866         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
867         setting for `===hng-ksk'.
868
869         * mule/mule-charset.el (default-coded-charset-priority-list): Add
870         `===hng-ksk'.
871
872         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
873         CHISE.
874
875 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
876
877         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
878         setting for `===hng-kyu'.
879
880         * mule/mule-charset.el (default-coded-charset-priority-list): Add
881         `===hng-kyu'.
882
883         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
884         CHISE.
885
886 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
887
888         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
889         setting for `===hng-skk'.
890
891         * mule/mule-charset.el (default-coded-charset-priority-list): Add
892         `===hng-skk'.
893
894         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
895         CHISE.
896
897 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
898
899         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
900         setting for `===hng-sik'.
901
902         * mule/mule-charset.el (default-coded-charset-priority-list): Add
903         `===hng-sik'.
904
905         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
906         CHISE.
907
908 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
909
910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
911         setting for `===hng-kbk'.
912
913         * mule/mule-charset.el (default-coded-charset-priority-list): Add
914         `===hng-kbk'.
915
916         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
917         CHISE.
918
919 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
920
921         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
922         setting for `===hng-kcj'.
923
924         * mule/mule-charset.el (default-coded-charset-priority-list): Add
925         `===hng-kcj'.
926
927         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
928         CHISE.
929
930 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
931
932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
933         setting for `===hng-k24'.
934
935         * mule/mule-charset.el (default-coded-charset-priority-list): Add
936         `===hng-k24'.
937
938         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
939         CHISE.
940
941 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
942
943         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
944         setting for `===hng-gok'.
945
946         * mule/mule-charset.el (default-coded-charset-priority-list): Add
947         `===hng-gok'.
948
949         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
950         CHISE.
951 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
952
953         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
954         setting for `===hng-tsu'.
955
956         * mule/mule-charset.el (default-coded-charset-priority-list): Add
957         `===hng-tsu'.
958
959         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
960         CHISE.
961
962 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
963
964         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
965         setting for `===hng-sys'.
966
967         * mule/mule-charset.el (default-coded-charset-priority-list): Add
968         `===hng-sys'.
969
970         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
971         CHISE.
972
973 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
974
975         * mule/mule-coding.el (coded-charset-entity-reference-alist):
976         - Use "&HNG010-<d><d><d><d><d>;" instead of
977           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
978         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
979
980         * mule/mule-charset.el (default-coded-charset-priority-list): Add
981         `=ucs-bmp-itaiji-002' and `===hng-khm'.
982
983         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
984         "hngkhi-0" as the suffix of registry.
985         (===hng-khm): New coded-charset for XEmacs CHISE.
986         (=ucs-itaiji-002): Ditto.
987         (=ucs-bmp-itaiji-002): Ditto.
988
989 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
990
991         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
992         setting for `=>ucs@iwds-1'.
993
994         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
995         XEmacs CHISE.
996
997 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
998
999         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1000         CHISE.
1001
1002         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1003         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1004         `===hng-khi'.
1005
1006 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1007
1008         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1009         setting for `===hng-khi'.
1010
1011         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1012         `===hng-khi'.
1013
1014         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1015         CHISE.
1016
1017 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1018
1019         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1020         #x9FA5 as the value of `max-code'.
1021         (=ucs-bmp-var-002): Likewise.
1022         (=ucs-bmp-var-003): Likewise.
1023         (=ucs-bmp-itaiji-084): Likewise.
1024         (=ucs-bmp-cjk@JP): Likewise.
1025         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1026         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1027         (=>ucs-bmp-cjk@component): Likewise.
1028
1029 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1030
1031         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1032         CHISE.
1033
1034 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1035
1036         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1037         XEmacs CHISE.
1038         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1039         `==jis-x0208@1978/2-pr' as the mother.
1040
1041 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1042
1043         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1044         CHISE.
1045
1046 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1047
1048         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1049         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1050
1051 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1052
1053         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1054         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1055
1056 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1057
1058         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1059         setting for `===ucs@gb'.
1060
1061 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1062
1063         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1064         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1065         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1066         as the entity-reference for `===jis-x0213-1@2000'; use
1067         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1068
1069 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1070
1071         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1072         `===jis-x0208'.
1073
1074         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1075         instead of `===jis-x0208' as the mother.
1076         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1077         `===jis-x0208' as the mother.
1078         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1079         `===jis-x0208' as the mother.
1080         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1081         `===jis-x0213-1' as the mother.
1082         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1083         `===jis-x0213-1' as the mother.
1084         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1085         the mother.
1086         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1087         mother.
1088
1089 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1090
1091         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1092         setting for `=ucs-var-001'.
1093
1094 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1095
1096         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1097         `=ucs-bmp-var-001'.
1098
1099         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1100         CHISE.
1101         (=ucs-bmp-var-001): Ditto.
1102
1103         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1104         setting for `=ucs-var-003'.
1105
1106 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1107
1108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1109         `=ucs-bmp-var-003'.
1110
1111         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1112         CHISE.
1113         (=ucs-bmp-var-003): Ditto.
1114
1115 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1116
1117         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1118         setting for `=ucs-var-002'.
1119
1120         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1121         `=ucs-bmp-var-002'.
1122
1123         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1124         CHISE.
1125         (=ucs-bmp-var-002): Ditto.
1126
1127 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1128
1129         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1130         XEmacs CHISE.
1131         (==jis-x0208@1978/5pr): Ditto.
1132
1133 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1134
1135         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1136         `=>ucs-bmp-cjk@component'.
1137
1138         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1139         XEmacs CHISE.
1140         (=>ucs-bmp-cjk@component): Ditto.
1141
1142 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1143
1144         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1145         setting for `=>iwds-1'.
1146
1147 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1148
1149         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1150         CHISE.
1151
1152 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1153
1154         * mule/mule-charset.el (default-coded-charset-priority-list):
1155         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1156         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1157         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1158         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1159
1160 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1161
1162         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1163         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1164
1165         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1166         `=>>ucs@iso' as the mother.
1167         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1168         mother.
1169
1170 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1171
1172         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1173         setting for `===hanyo-denshi/ia'.
1174
1175 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1176
1177         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1178         `===hanyo-denshi/ia'.
1179
1180 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1181
1182         * mule/mule-conf.el (=koseki): Fix DOC.
1183         (==koseki): New coded-charset for XEmacs CHISE.
1184
1185 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1186
1187         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1188         XEmacs CHISE.
1189         (===hanyo-denshi/jd): Fix DOC.
1190
1191 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1192
1193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1194         setting for `===hanyo-denshi/ip'.
1195
1196 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1197
1198         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1199         `===hanyo-denshi/ip'.
1200
1201         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1202         XEmacs CHISE.
1203
1204 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1205
1206         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1207         `==ucs-radicals@unicode' and `=>daikanwa'.
1208
1209         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1210         for XEmacs CHISE.
1211
1212 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1213
1214         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1215         XEmacs CHISE.
1216
1217 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1218
1219         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1220         `===ruimoku-v6'.
1221
1222 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1223
1224         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1225         setting for `===ruimoku-v6'.
1226
1227 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1228
1229         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1230         CHISE.
1231
1232 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1233
1234         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1235         coded-charset for XEmacs CHISE.
1236
1237 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1238
1239         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1240         XEmacs CHISE.
1241
1242 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1243
1244         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1245         `===ucs-sip@iso'.
1246
1247 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1248
1249         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1250         CHISE.
1251
1252 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1253
1254         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1255         `==ucs-sip@iso'.
1256
1257         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1258         CHISE.
1259
1260 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1261
1262         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1263         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1264         (=ucs-sip-ext-b@iso): Fix registry.
1265         (==ucs-sip-ext-b@iso): Ditto.
1266         (===ucs-sip-ext-b@iso): Ditto.
1267
1268         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1269         `=ucs-sip@iso'.
1270
1271 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1272
1273         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1274         setting for `=>cbeta'.
1275
1276 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1277
1278         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1279         `=>cns11643-7'.
1280
1281         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1282
1283 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1284
1285         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1286         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1287
1288 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1289
1290         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1291         `=ucs@cns'.
1292         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1293         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1294         `=ucs@jis/1990'.
1295         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1296         `=ucs@jis/2000'.
1297         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1298         `=ucs@jis/2004'.
1299         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1300
1301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1302         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1303
1304 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1305
1306         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1307         XEmacs CHISE.
1308         (==jis-x0208@1978/1pr): Ditto.
1309         (==jis-x0208@1978/2-pr): Ditto.
1310
1311 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1312
1313         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1314         setting for `===jis-x0213-1@2004'.
1315
1316 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1317
1318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1319         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1320
1321         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1322         `===hanyo-denshi/jb'.
1323
1324         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1325         XEmacs CHISE.
1326         (=+>hanyo-denshi/ft): Ditto.
1327         (=+>hanyo-denshi/jt): Ditto.
1328
1329 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1330
1331         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1332         `===hanyo-denshi/hg'.
1333
1334 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1335
1336         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1337         XEmacs CHISE.
1338         (===hanyo-denshi/hg): Ditto.
1339
1340 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1341
1342         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1343         glyph-forms instead of detailed glyph-images.
1344         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1345         `=adobe-japan1-*'.
1346         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1347         (===adobe-japan1-1): Ditto.
1348         (===adobe-japan1-2): Ditto.
1349         (===adobe-japan1-3): Ditto.
1350         (===adobe-japan1-4): Ditto.
1351         (===adobe-japan1-5): Ditto.
1352         (===adobe-japan1-6): Ditto.
1353         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1354         `=>>>adobe-japan1' as the mother.
1355         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1356         `=>>adobe-japan1' as the mother.
1357         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1358         glyph-images.
1359         (==jis-x0208@1978): Ditto.
1360         (==jis-x0208@1983): Ditto.
1361         (==jis-x0208@1990): Ditto.
1362         (==jis-x0213-1): Ditto.
1363         (==jis-x0213-1@2000): Ditto.
1364         (==jis-x0213-1@2004): Ditto.
1365         (==jis-x0213-2): Ditto.
1366         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1367         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1368         `=jis-x0208@1978'.
1369         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1370         `=jis-x0208@1983'.
1371         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1372         `=jis-x0208@1990'.
1373         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1374         `=jis-x0213-1'.
1375         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1376         `=jis-x0213-1@2000'.
1377         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1378         `=jis-x0213-1@2004'.
1379         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1380         `=jis-x0213-2'.
1381         (===jis-x0208): New coded-charset for XEmacs CHISE.
1382         (===jis-x0208@1978): Ditto.
1383         (===jis-x0208@1983): Ditto.
1384         (===jis-x0208@1990): Ditto.
1385         (===jis-x0213-1): Ditto.
1386         (===jis-x0213-1@2000): Ditto.
1387         (===jis-x0213-2): Ditto.
1388         (===jis-x0212): Ditto.
1389         (===ks-x1001): Ditto.
1390         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1391         mother.
1392         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1393         as the mother.
1394         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1395         as the mother.
1396         (===cns11643-1): New coded-charset for XEmacs CHISE.
1397         (===cns11643-2): Ditto.
1398         (===cns11643-3): Ditto.
1399         (===cns11643-4): Ditto.
1400         (===cns11643-5): Ditto.
1401         (===cns11643-6): Ditto.
1402         (===cns11643-7): Ditto.
1403         (=>>cns11643-1): Ditto.
1404         (==big5-cdp): Indicate abstract glyph-images instead of
1405         representative glyph-images.
1406         (===big5-cdp): New coded-charset for XEmacs CHISE.
1407         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1408         detailed glyph-images.
1409         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1410         `=hanyo-denshi/*'.
1411         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1412         (===hanyo-denshi/ib): Ditto.
1413         (===hanyo-denshi/jt): Ditto.
1414         (===hanyo-denshi/ks): Ditto.
1415         (===mj): Ditto.
1416         (===mj-0): Ditto.
1417         (===mj-1): Ditto.
1418         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1419         `=>>>hanyo-denshi/*' as its mother.
1420         (==gt): Indicate abstract glyph-forms instead of detailed
1421         glyph-images.
1422         (===gt): New coded-charset for XEmacs CHISE.
1423         (=>>>gt): Indicates `==gt' instead of `=gt'.
1424         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1425         (==gt-k): Indicate abstract glyph-forms instead of detailed
1426         glyph-images.
1427         (===gt-k): New coded-charset for XEmacs CHISE.
1428         (==daikanwa): Indicates glyph-images instead of detailed
1429         glyph-images.
1430         (===daikanwa): New coded-charset for XEmacs CHISE.
1431         (===daikanwa/+p): Ditto.
1432         (===daikanwa/ho): Ditto.
1433         (==cbeta): Ditto.
1434         (===cbeta): Ditto.
1435         (==jef-china3): Ditto.
1436         (===jef-china3): Ditto.
1437         (==ruimoku-v6): Ditto.
1438         (==ucs@iso): Indicate representative glyph-forms instead of
1439         representative glyph-images.
1440         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1441         (==ucs@unicode): Indicate representative glyph-forms instead of
1442         representative glyph-images.
1443         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1444         `=ucs@unicode'.
1445         (==ucs@cns): Indicate representative glyph-forms instead of
1446         representative glyph-images.
1447         (==ucs@jis): Ditto.
1448         (==ucs@jis/1990): Ditto.
1449         (==ucs@jis/2000): Ditto.
1450         (==ucs@jis/2004): Ditto.
1451         (==ucs@ks): Ditto.
1452         (===ucs@iso): New coded-charset for XEmacs CHISE.
1453         (===ucs@unicode): Ditto.
1454         (===ucs@gb): Ditto.
1455         (===ucs@ks): Ditto.
1456         (===ucs-bmp-cjk@gb): Ditto.
1457         (===ucs-sip-ext-b@iso): Ditto.
1458
1459 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1460
1461         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1462         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1463         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1464         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1465         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1466         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1467         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1468         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1469         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1470         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1471
1472         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1473         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1474         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1475         - Use "&g1-[NAME];" for `=>>[NAME]'.
1476         - Abolish "&g2-[NAME];".
1477
1478 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1479
1480         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1481         `=>>ucs@cns' as the mother.
1482
1483 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1484
1485         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1486         setting for `==ucs@ks'.
1487
1488 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1489
1490         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1491         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1492         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1493         0x00E30000〜0x00E409D5.
1494
1495 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1496
1497         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1498         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1499         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1500
1501 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1502
1503         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1504         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1505
1506         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1507         (=mj-0): Ditto.
1508         (=mj-1): Ditto.
1509         (==mj): Ditto.
1510         (==mj-0): Ditto.
1511         (==mj-1): Ditto.
1512         (=>>mj): Ditto.
1513
1514         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1515         setting for `=mj' and `==mj'.
1516
1517 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1518
1519         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1520         CHISE.
1521
1522 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1523
1524         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1525         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1526         `=>ucs@hanyo-denshi'.
1527
1528 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1529
1530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1531         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1532
1533         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1534         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1535
1536 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1537
1538         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1539         XEmacs CHISE.
1540
1541 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1542
1543         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1544         Change priority of `=>>>ucs@iso'.
1545
1546         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1547         `=>>>ucs@iso' as the mother.
1548         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1549
1550 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1551
1552         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1553         Change priority of `=>>>ucs@unicode'.
1554
1555         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1556         `=ucs@unicode'.
1557
1558 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1559
1560         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1561         Change priority of `=>>>ucs@jis'.
1562
1563         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1564         `=ucs@jis'.
1565
1566 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1567
1568         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1569         setting for `==daikanwa/+p'.
1570
1571 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1572
1573         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1574         setting for `==shinjigen@1ed'.
1575
1576 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1577
1578         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1579         XEmacs CHISE.
1580
1581 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1582
1583         * mule/mule-conf.el (==shinjigen): Modify DOC.
1584         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1585         (==shinjigen@rev): Modify DOC.
1586
1587 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1588
1589         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1590         CHISE.
1591
1592 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1593
1594         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1595         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1596
1597         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1598         XEmacs CHISE.
1599
1600         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1601         `==daikanwa'.
1602
1603 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1604
1605         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1606         setting for `==cns11643-7'.
1607
1608         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1609         `==cns11643-7'.
1610
1611 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1612
1613         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1614         `==cns11643-6'.
1615
1616         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1617         setting for `==cns11643-6'.
1618
1619 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1620
1621         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1622         setting for `==cns11643-5'.
1623
1624         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1625         `==cns11643-5'.
1626
1627 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1628
1629         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1630         setting for `==cns11643-4'.
1631
1632         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1633         `==cns11643-4'.
1634
1635 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1636
1637         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1638         setting for `==cns11643-3'.
1639
1640         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1641         `==cns11643-3'.
1642
1643 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1644
1645         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1646         setting for `==cns11643-2'.
1647
1648         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1649         `==cns11643-2'.
1650
1651 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1652
1653         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1654         Change priority of `=>>>ucs@ks'.
1655
1656         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1657         `=ucs@ks'.
1658
1659 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1660
1661         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1662         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1663         `==ucs@cns' and `==cns11643-1'.
1664
1665         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1666         (==cns11643-2): Ditto.
1667         (==cns11643-3): Ditto.
1668         (==cns11643-4): Ditto.
1669         (==cns11643-5): Ditto.
1670         (==cns11643-6): Ditto.
1671         (==cns11643-7): Ditto.
1672
1673         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1674         `==cns11643-1'.
1675
1676 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1677
1678         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1679         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1680         `=>>>ucs@jis/1990'.
1681
1682         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1683         `=ucs@jis/1990'.
1684         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1685         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1686
1687 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1688
1689         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1690         Change priority of `=>>>ucs@cns'.
1691
1692         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1693         `=ucs@cns'.
1694
1695 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1696
1697         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1698         `==ks-x1001'.
1699
1700         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1701         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1702         `==ks-x1001'.
1703
1704 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1705
1706         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1707
1708 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1709
1710         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1711         `=jis-x0208'.
1712         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1713         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1714         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1715         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1716         (=>>>jis-x0213-1@2000): Changed to an alias for
1717         `=jis-x0213-1@2000'.
1718         (=>>>jis-x0213-1@2004): Changed to an alias for
1719         `=jis-x0213-1@2004'.
1720         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1721
1722 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1723
1724         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1725         `=adobe-japan1-0'.
1726         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1727         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1728         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1729         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1730         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1731         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1732
1733 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1734
1735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1736         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1737         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1738         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1739         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1740         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1741
1742 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1743
1744         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1745         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1746         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1747         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1748         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1749         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1750         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1751         `==jis-x0212'.
1752
1753 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1754
1755         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1756         "AdobeJapan1-[0-6]$".
1757         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1758         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1759         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1760         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1761         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1762         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1763         (==adobe-japan1-1): Ditto.
1764         (==adobe-japan1-2): Ditto.
1765         (==adobe-japan1-3): Ditto.
1766         (==adobe-japan1-4): Ditto.
1767         (==adobe-japan1-5): Ditto.
1768         (==adobe-japan1-6): Ditto.
1769         (==jis-x0208): Ditto.
1770         (==jis-x0208@1978): Ditto.
1771         (==jis-x0208@1983): Ditto.
1772         (==jis-x0208@1990): Ditto.
1773         (==jis-x0213-1): Ditto.
1774         (==jis-x0213-1@2000): Ditto.
1775         (==jis-x0213-1@2004): Ditto.
1776         (==jis-x0213-2): Ditto.
1777         (==jis-x0212): Ditto.
1778         (==gb2312): Ditto.
1779         (==iso-ir165): Ditto.
1780         (==gb12345): Ditto.
1781         (==ks-x1001): Ditto.
1782         (==cns11643-1): Ditto.
1783         (==cns11643-2): Ditto.
1784         (==cns11643-3): Ditto.
1785         (==cns11643-4): Ditto.
1786         (==cns11643-5): Ditto.
1787         (==cns11643-6): Ditto.
1788         (==cns11643-7): Ditto.
1789         (==big5-cdp): Ditto.
1790         (==hanyo-denshi/ja): Ditto.
1791         (==hanyo-denshi/jb): Ditto.
1792         (==hanyo-denshi/jc): Ditto.
1793         (==hanyo-denshi/jd): Ditto.
1794         (==hanyo-denshi/ft): Ditto.
1795         (==hanyo-denshi/ia): Ditto.
1796         (==hanyo-denshi/ib): Ditto.
1797         (==hanyo-denshi/hg): Ditto.
1798         (==hanyo-denshi/jt): Ditto.
1799         (==hanyo-denshi/ks): Ditto.
1800         (==gt): Ditto.
1801         (==gt-k): Ditto.
1802         (==daikanwa): Ditto.
1803         (==shinjigen): Ditto.
1804         (==ucs@iso): Ditto.
1805         (==ucs@unicode): Ditto.
1806         (==ucs@gb): Ditto.
1807         (==ucs-bmp@gb): Ditto.
1808         (==ucs@cns): Ditto.
1809         (==ucs-bmp@cns): Ditto.
1810         (==ucs@jis): Ditto.
1811         (==ucs@jis/1990): Ditto.
1812         (==ucs@jis/2000): Ditto.
1813         (==ucs@jis/2004): Ditto.
1814         (==ucs@JP): Ditto.
1815         (==ucs@JP/hanazono): Ditto.
1816         (==ucs@ks): Ditto.
1817         (==ucs-bmp@ks): Ditto.
1818         (==ucs@cns11643): Ditto.
1819         (==ucs-bmp-cjk@gb): Ditto.
1820         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1821         (==ucs-sip-ext-b@iso): Ditto.
1822
1823 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1824
1825         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1826         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1827
1828         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1829         XEmacs CHISE.
1830         (=ucs-bmp-cjk@unicode): Abolished.
1831
1832 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1833
1834         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1835         `=+>ucs-bmp-cjk-compat@jis'.
1836
1837         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1838         for XEmacs CHISE.
1839
1840 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1841
1842         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1843         CHISE.
1844
1845 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1846
1847         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1848         for XEmacs CHISE.
1849         (=jis-x0208@1978/1er-pr): Abolished.
1850         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1851         `=jis-x0208@1978/1er-pr' as the mother.
1852
1853 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1854
1855         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1856         setting for `=ucs-itaiji-084'.
1857
1858 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1859
1860         * mule/mule-charset.el (default-coded-charset-priority-list):
1861         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1862
1863         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1864         XEmacs CHISE.
1865         (=ucs-bmp-itaiji-084): Ditto.
1866
1867 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1868
1869         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1870         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1871
1872 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1873
1874         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1875         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1876
1877         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1878         XEmacs CHISE.
1879         (=big5-cdp-var-5): Ditto.
1880
1881 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1882
1883         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1884         XEmacs CHISE.
1885
1886 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1887
1888         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1889         XEmacs CHISE.
1890
1891 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1892
1893         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1894         setting for `=>>>hanyo-denshi/ft'.
1895
1896 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1897
1898         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1899         XEmacs CHISE.
1900         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1901         `=hanyo-denshi/jd' as the mother.
1902
1903 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1904
1905         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1906         XEmacs CHISE.
1907         (=+>adobe-japan1-1): Ditto.
1908         (=+>adobe-japan1-2): Ditto.
1909         (=+>adobe-japan1-3): Ditto.
1910         (=+>adobe-japan1-4): Ditto.
1911         (=+>adobe-japan1-5): Ditto.
1912         (=+>adobe-japan1-6): Ditto.
1913         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1914
1915 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1916
1917         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1918         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1919         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1920
1921         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1922         the top.
1923
1924 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1925
1926         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1927         XEmacs CHISE.
1928         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1929         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1930         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1931
1932 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1933
1934         * mule/mule-charset.el (default-coded-charset-priority-list):
1935         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1936         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1937
1938         * mule/mule-conf.el: Modify order of definitions of some
1939         coded-charsets.
1940
1941 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1942
1943         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1944         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1945         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1946
1947         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1948         CHISE.
1949         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1950         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1951
1952 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1953
1954         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1955         CHISE.
1956
1957 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1958
1959         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1960         setting for `=daikanwa/+2p'.
1961
1962         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1963         XEmacs CHISE.
1964
1965 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1966
1967         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1968         XEmacs CHISE.
1969         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1970
1971 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1972
1973         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1974         setting for `=>>>hanyo-denshi/ib'.
1975
1976 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1977
1978         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1979         XEmacs CHISE.
1980         (=>>>hanyo-denshi/ib): Ditto.
1981         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1982         `=hanyo-denshi/ja' as the mother.
1983         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1984         `=hanyo-denshi/ib' as the mother.
1985
1986 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1987
1988         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1989         XEmacs CHISE.
1990         (utf-8-ivs-mcs-er): Likewise.
1991         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1992         and `=>ucs-gb'.
1993         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1994         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1995         `ucs-gb' and `=>ucs-gb'.
1996         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1997         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1998         and `=>ucs-cns'.
1999         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2000         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2001         `ucs-cns' and `=>ucs-cns'.
2002         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2003         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2004         `ucs-big5' and `=>ucs-big5'.
2005         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2006         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2007         `ucs-big5' and `=>ucs-big5'.
2008         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2009         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2010         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2011         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2012         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2013         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2014         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2015         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2016         `=>ucs-jis'; modify DOC and mnemonic.
2017         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2018         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2019         and `=>ucs-jis'; modify DOC and mnemonic.
2020         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2021         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2022         `=>ucs-ks'.
2023         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2024         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2025         and `=>ucs-ks'.
2026         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2027
2028 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2029
2030         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2031         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2032
2033 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2034
2035         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2036         Modify priorities.
2037
2038 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2039
2040         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2041         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2042
2043 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2044
2045         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2046         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2047
2048 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2049
2050         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2051         CHISE.
2052
2053 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2054
2055         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2056         CHISE.
2057
2058 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2059
2060         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2061         CHISE.
2062
2063 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2064
2065         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2066         `=+>ucs-bmp-cjk@unicode'.
2067
2068         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2069         for XEmacs CHISE.
2070
2071 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2072
2073         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2074         setting for `=>>daikanwa'.
2075
2076 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2077
2078         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2079         `=>>hanyo-denshi/jt'.
2080
2081 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2082
2083         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2084         XEmacs CHISE.
2085         (=+>jis-x0208@1990): Ditto.
2086         (=+>jis-x0213-1@2000): Ditto.
2087
2088 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2089
2090         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2091         XEmacs CHISE.
2092
2093 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2094
2095         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2096         XEmacs CHISE.
2097         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2098         `=hanyo-denshi/jc' as the mother.
2099
2100 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2101
2102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2103         setting for `=+>adobe-japan1'.
2104
2105         * mule/mule-charset.el (default-coded-charset-priority-list):
2106         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2107         and `=>>hanyo-denshi/ft' to `=>>gt'.
2108
2109 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2110
2111         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2112         XEmacs CHISE.
2113         (=>>adobe-japan1-1): Ditto.
2114         (=>>adobe-japan1-2): Ditto.
2115         (=>>adobe-japan1-3): Ditto.
2116         (=>>adobe-japan1-4): Ditto.
2117         (=>>adobe-japan1-5): Ditto.
2118         (=>>adobe-japan1-6): Ditto.
2119         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2120
2121 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2122
2123         * mule/mule-conf.el (=adobe-japan1): New alias for
2124         `=adobe-japan1-6'.
2125         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2126         (=>>>adobe-japan1-1): Ditto.
2127         (=>>>adobe-japan1-2): Ditto.
2128         (=>>>adobe-japan1-3): Ditto.
2129         (=>>>adobe-japan1-4): Ditto.
2130         (=>>>adobe-japan1-5): Ditto.
2131         (=>>>adobe-japan1-6): Ditto.
2132         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2133
2134 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2135
2136         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2137         setting for `=>>>adobe-japan1'.
2138
2139 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2140
2141         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2142         setting for `=+>ucs@ks'.
2143
2144 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2145
2146         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2147         XEmacs CHISE.
2148         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2149         `=adobe-japan1-6' as the mother.
2150
2151 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2152
2153         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2154         setting for `=>cns11643-7'.
2155
2156 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2157
2158         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2159         CHISE.
2160
2161 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2162
2163         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2164         XEmacs CHISE.
2165         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2166
2167         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2168         setting for `=>ucs@jis/2004'.
2169
2170 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2171
2172         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2173         setting for `=+>gt'.
2174
2175         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2176         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2177
2178 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2179
2180         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2181         `=>ucs@unicode' as the mother.
2182         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2183         mother.
2184         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2185         mother.
2186         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2187         mother.
2188
2189 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2190
2191         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2192         setting for `=+>ucs@unicode'.
2193
2194         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2195         CHISE.
2196
2197 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2198
2199         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2200         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2201         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2202         - Add setting for `=+>ucs@cns'.
2203
2204         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2205         CHISE.
2206         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2207         as the mother.
2208         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2209         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2210
2211         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2212         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2213
2214 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2215
2216         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2217         setting for `=>ucs@ks'.
2218
2219 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2220
2221         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2222         `=ucs-bmp-cjk-compat@unicode'.
2223
2224         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2225         coded-charset for XEmacs CHISE.
2226
2227 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2228
2229         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2230         `=ucs-bmp-cjk-compat'.
2231
2232         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2233         XEmacs CHISE.
2234
2235 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2236
2237         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2238         CHISE.
2239
2240 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2241
2242         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2243         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2244
2245         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2246         `=>ucs@jis/1990'.
2247         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2248
2249 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2250
2251         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2252         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2253
2254         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2255         CHISE.
2256         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2257         mother.
2258
2259 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2260
2261         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2262         `=>jis-x0213-2@usual'.
2263         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2264         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2265         `=>jis-x0213-2@usual' as the mother.
2266
2267 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2268
2269         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2270         (=>ucs@JP): New alias for `=+>ucs@jis'.
2271
2272 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2273
2274         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2275         `=>jis-x0208@usual'.
2276         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2277         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2278         `=>jis-x0208@usual' as the mother.
2279         (=>jis-x0208): Likewise.
2280
2281 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2282
2283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2284         setting for `=+>jis-x0208@1978'.
2285
2286 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2287
2288         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2289         XEmacs CHISE.
2290
2291 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2292
2293         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2294         setting for `=>>>ucs@jis/1990'.
2295
2296 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2297
2298         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2299         setting for `=>ucs@jis/1990'.
2300
2301 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2302
2303         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2304         setting for `=ucs@JP/hanazono'.
2305
2306         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2307         CHISE.
2308         (=ucs@JP/hanazono): Ditto.
2309         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2310         (=>>hanyo-denshi/jc): Ditto.
2311         (=>>hanyo-denshi/jd): Ditto.
2312
2313 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2314
2315         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2316         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2317
2318 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2319
2320         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2321         XEmacs CHISE.
2322
2323 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2324
2325         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2326         XEmacs CHISE.
2327
2328 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2329
2330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2331         `=ucs-bmp-cjk@JP'.
2332
2333 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2334
2335         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2336         XEmacs CHISE.
2337
2338 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2339
2340         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2341         Modify order of settings; add settings for `=daikanwa@rev2'.
2342
2343 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2344
2345         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2346         setting for `=>>cbeta'.
2347
2348         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2349         CHISE.
2350
2351 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2352
2353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2354         setting for `=>>adobe-japan1'.
2355
2356 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2357
2358         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2359         XEmacs CHISE.
2360
2361 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2362
2363         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2364         setting for `=>>hanyo-denshi/ia'.
2365
2366         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2367         XEmacs CHISE.
2368
2369 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2370
2371         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2372         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2373
2374         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2375         XEmacs CHISE.
2376         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2377         `=hanyo-denshi/jt' as the mother.
2378
2379 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2380
2381         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2382         setting for `=>>>jis-x0213-2'.
2383
2384         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2385         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2386         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2387
2388 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2389
2390         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2391         XEmacs CHISE.
2392
2393 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2394
2395         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2396         XEmacs CHISE.
2397
2398         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2399         `=>>jis-x0213-1@2004'.
2400
2401 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2402
2403         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2404         XEmacs CHISE.
2405
2406 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2407
2408         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2409         - Use "&g2-*;" as entity-references for `=>>>*'.
2410         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2411
2412         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2413         XEmacs CHISE.
2414         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2415         as the mother.
2416
2417 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2418
2419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2420         setting for `=>>hanyo-denshi/ib'.
2421
2422         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2423         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2424         (=>>jis-x0208@1990): Ditto.
2425         (=>>hanyo-denshi/ib): Ditto.
2426
2427         * mule/mule-charset.el (default-coded-charset-priority-list):
2428         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2429
2430 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2431
2432         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2433         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2434         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2435         `=>>>ucs@jis/2004'.
2436
2437 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2438
2439         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2440         XEmacs CHISE.
2441         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2442         `=jis-x0213-1@2004' as the mother.
2443         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2444         (=>>>ucs@ks): Ditto.
2445
2446         * mule/mule-charset.el (default-coded-charset-priority-list):
2447         Modify priority of `=hanyo-denshi/*'.
2448
2449 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2450
2451         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2452         settings for `=>>ucs@JP' and `=ucs@JP'.
2453
2454 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2455
2456         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2457         CHISE.
2458
2459 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2460
2461         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2462         setting for `=>>>ucs@cns'.
2463
2464         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2465         CHISE.
2466
2467 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2468
2469         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2470         instead of `=>>>jis-x0213-1@2004' as the mother.
2471         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2472         (=>>>ucs@unicode): Likewise.
2473         (=>>>ucs@jis): Likewise.
2474         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2475         mother.
2476         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2477
2478 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2479
2480         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2481         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2482         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2483         `=>>>ucs@jis'.
2484
2485 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2486
2487         * mule/mule-charset.el (default-coded-charset-priority-list):
2488         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2489         and `=jis-x0213-*-2000'.
2490
2491 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2492
2493         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2494         XEmacs CHISE.
2495         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2496         `=>>jis-x0213-1' as the mother.
2497
2498 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2499
2500         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2501         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2502
2503 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2504
2505         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2506
2507 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2508
2509         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2510         XEmacs CHISE.
2511
2512 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2513
2514         * mule/mule-coding.el (decomposition-feature-list): Set
2515         `=decomposition', `=decomposition@cid' and
2516         `=decomposition@hanyo-denshi'.
2517
2518 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2519
2520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2521         setting for `=>>hanyo-denshi/ks'.
2522
2523         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2524         XEmacs CHISE.
2525
2526 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2527
2528         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2529         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2530
2531         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2532         `=hanyo-denshi/ks/mf'.
2533
2534         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2535         XEmacs CHISE.
2536         (=hanyo-denshi/ks/mf): Ditto.
2537
2538 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2539
2540         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2541         settings for P=hanyo-denshi/jt'.
2542
2543         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2544         `=hanyo-denshi/jt'.
2545
2546         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2547         XEmacs CHISE.
2548
2549 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2550
2551         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2552         settings for `=hanyo-denshi/ip'.
2553
2554         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2555         `=hanyo-denshi/ip'.
2556
2557         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2558         XEmacs CHISE.
2559
2560 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2561
2562         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2563         settings for `=hanyo-denshi/hg'.
2564
2565         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2566         `=hanyo-denshi/hg'.
2567
2568         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2569         XEmacs CHISE.
2570
2571 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2572
2573         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2574         setting for `=>>hanyo-denshi/ft'.
2575
2576         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2577         `=>>hanyo-denshi/ft'.
2578
2579         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2580         XEmacs CHISE.
2581
2582 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2583
2584         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2585         settings for `=hanyo-denshi/ib'.
2586
2587         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2588         `=hanyo-denshi/ib'.
2589
2590         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2591         XEmacs CHISE.
2592
2593 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2594
2595         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2596         settings for isolated characters of `=hanyo-denshi/ia' and
2597         non-isolated characters of `=hanyo-denshi/*'.
2598
2599         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2600         `=hanyo-denshi/ia'.
2601
2602         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2603         XEmacs CHISE.
2604
2605 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2606
2607         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2608         setting for isolated characters of `=hanyo-denshi/ft'.
2609
2610         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2611         `=hanyo-denshi/ft'.
2612
2613         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2614         XEmacs CHISE.
2615
2616 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2617
2618         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2619         setting for isolated characters of `=hanyo-denshi/jd'.
2620
2621         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2622         `=hanyo-denshi/jd'.
2623
2624         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2625         XEmacs CHISE.
2626
2627 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2628
2629         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2630         setting for isolated characters of `=hanyo-denshi/jc'.
2631
2632         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2633         `=hanyo-denshi/jc'.
2634
2635         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2636         XEmacs CHISE.
2637
2638 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2639
2640         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2641         setting for isolated characters of `=hanyo-denshi/jb'.
2642
2643         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2644         `=hanyo-denshi/jb'.
2645
2646         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2647         XEmacs CHISE.
2648
2649 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2650
2651         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2652         setting for isolated characters of `=hanyo-denshi/ja'.
2653
2654 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2655
2656         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2657         `=hanyo-denshi/ja'.
2658
2659         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2660         XEmacs CHISE.
2661
2662 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2663
2664         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2665         settings for isolated characters of `=adobe-japan1-6'.
2666
2667 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2668
2669         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2670         CHISE.
2671         (=daikanwa/+2p): Ditto.
2672         (=daikanwa/ho): Ditto.
2673
2674 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2675
2676         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2677         coding-system for XEmacs CHISE.
2678
2679 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2680
2681         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2682         setting for `=>>ruimoku-v6'.
2683
2684         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2685         CHISE.
2686
2687 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2688
2689         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2690         setting for `=daikanwa@rev1'.
2691
2692 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2693
2694         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2695         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2696
2697 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2698
2699         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2700         XEmacs CHISE.
2701         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2702
2703 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2704
2705         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2706         CHISE.
2707
2708 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2709
2710         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2711         CHISE.
2712
2713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2714         setting for `=>ucs@jis'.
2715
2716 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2717
2718         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2719         setting for `=>jis-x0208@usual'.
2720
2721         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2722         XEmacs CHISE.
2723         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2724         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2725         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2726
2727 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2728
2729         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2730         CHISE.
2731         (=>>>jis-x0208@1990): Ditto.
2732         (=>>>jis-x0213-1): Ditto.
2733         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2734         mother.
2735         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2736         as the mother.
2737
2738 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2739
2740         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2741         setting for `=>ucs@cns' and `=>>ucs@ks'.
2742
2743         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2744         CHISE.
2745
2746 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2747
2748         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2749         CHISE.
2750
2751 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2752
2753         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2754         CHISE.
2755         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2756         mother.
2757
2758 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2759
2760         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2761         `==>ucs-bmp-cjk@bucs'.
2762
2763         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2764         XEmacs CHISE.
2765
2766 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2767
2768         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2769         setting for `==>ucs@bucs'.
2770
2771         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2772         XEmacs CHISE.
2773
2774 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2775
2776         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2777         - Add setting for `=>>jis-x0208'.
2778         - Omit setting for `=>>jis-x0208@1990'.
2779         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2780           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2781           `=ucs@FOO'.
2782
2783 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2784
2785         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2786         setting for `=>daikanwa'.
2787
2788 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2789
2790         * mule/mule-conf.el (=daikanwa): Fix DOC.
2791         (=>daikanwa): New abstract character for XEmacs CHISE.
2792         (=>ucs@iso): Likewise.
2793         (=>ucs@unicode): Likewise.
2794         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2795
2796 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2797
2798         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2799         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2800           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2801         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2802         - Add `=>big5-cdp'.
2803
2804 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2805
2806         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2807         (=>big5-cdp): New abstract character.
2808
2809 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2810
2811         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2812         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2813         `chinese-big5'.
2814
2815 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2816
2817         * mule/mule-charset.el (default-coded-charset-priority-list):
2818         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2819
2820         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2821         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2822         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2823         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2824         and `=>jis-x0213-2'.
2825
2826 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2827
2828         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2829         XEmacs CHISE.
2830         (=>>ucs@jis/2000): Likewise.
2831         (=>>ucs@jis/2004): Likewise.
2832
2833 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2834
2835         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2836         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2837         `=>>ucs@cns'.
2838
2839         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2840         XEmacs CHISE.
2841         (=>>gt): Use quote instead of backquote; modify DOC.
2842         (=>gt): Use quote instead of backquote.
2843         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2844         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2845         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2846         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2847         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2848         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2849
2850 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2851
2852         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2853         `=>>ucs@unicode' and `=>>gt'.
2854
2855 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2856
2857         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2858         XEmacs CHISE.
2859         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2860         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2861         `=jis-x0208@1978/1er-pr' as the mother.
2862         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2863
2864 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2865
2866         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2867         `=ucs@unicode' as the mother.
2868
2869 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2870
2871         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2872         setting for `=>>ucs@unicode'.
2873
2874         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2875         CHISE.
2876
2877 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2878
2879         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2880         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2881
2882         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2883         `=adobe-japan1-6' and `=adobe-japan1-base'.
2884
2885         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2886         XEmacs CHISE.
2887         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2888         specify `min-code' and `max-code'.
2889         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2890         (=adobe-japan1-2): Likewise.
2891         (=adobe-japan1-3): Likewise.
2892         (=adobe-japan1-4): Likewise.
2893         (=adobe-japan1-5): Likewise.
2894         (=adobe-japan1-6): Likewise.
2895
2896 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2897
2898         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2899         setting for `=>gt'.
2900
2901 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2902
2903         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2904         CHISE.
2905
2906 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2907
2908         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2909         setting for `=>zinbun-oracle'.
2910
2911         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2912         for XEmacs CHISE.
2913
2914 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2915
2916         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2917         for XEmacs CHISE.
2918         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2919         `=jis-x0208@1978' as the mother.
2920
2921 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2922
2923         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2924         - Use `=gt' instead of `ideograph-gt'.
2925         - Use `=gt-k' instead of `ideograph-gt-k'.
2926         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2927         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2928         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2929         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2930         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2931         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2932         - Use `=>>gt' instead of `<=>gt'.
2933         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2934         - Add setting for `=>>jis-x0208@1990'.
2935         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2936           `=>>jis-x0213-1@2000'.
2937         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2938         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2939           `=>>jis-x0213-1@2004'.
2940         - Add setting for `=>>jis-x0208@1978'.
2941         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2942
2943 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2944
2945         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2946         XEmacs CHISE.
2947
2948 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2949
2950         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2951         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2952         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2953         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2954         `<=>jis-x0213-1@2004'.
2955
2956 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2957
2958         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2959         CHISE.
2960         (=>jis-x0213-2): Ditto.
2961
2962 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2963
2964         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2965         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2966
2967 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2968
2969         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2970         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2971         `=>jis-x0213-1'.
2972
2973 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2974
2975         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2976         CHISE.
2977         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2978
2979 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2980
2981         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2982         `<==>jis-x0213-1'.
2983         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2984         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2985         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2986         (<=>jis-x0208): New alias for `=>jis-x0208'.
2987         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2988         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2989         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2990         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2991         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2992         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2993         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2994         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2995         (=>>gt): Renamed from `<==>gt'.
2996         (<==>gt): New alias for `=>>gt'.
2997
2998 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2999
3000         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3001         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3002         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3003         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3004         - Add settings for `<=>jis-x0213-1@2000' and
3005           `<=>jis-x0213-1@2004'.
3006
3007         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3008         XEmacs CHISE.
3009         (<==>jis-x0213-1): Likewise.
3010         (<==>jis-x0213-1@2000): Likewise.
3011         (<==>jis-x0213-1@2004): Likewise.
3012         (<=>jis-x0208): Add property `=>iso-ir 168'.
3013         (<=>jis-x0208@1997): Likewise.
3014         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3015         as the mother; add property `=>iso-ir 228'.
3016         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3017         property `=>iso-ir 228'.
3018         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3019         property `=>iso-ir 233'.
3020         (<==>gt): Renamed from `<=>gt'.
3021         (<=>gt): New alias for `<==>gt'.
3022
3023 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3024
3025         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3026         CHISE.
3027         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3028         `<=>jis-x0208' as the mother.
3029         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3030         (<=>jis-x0213-1@2000): Ditto.
3031         (<=>jis-x0213-1@2004): Ditto.
3032
3033 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3034
3035         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3036         settings for `<=>gt'.
3037
3038         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3039
3040 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3041
3042         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3043         XEmacs CHISE.
3044         (=jis-x0208@1978/-4pr): Likewise.
3045         (=jis-x0208@1978/4-pr): Likewise.
3046         (=jis-x0213-1): Likewise.
3047         (=ucs@iso): Likewise.
3048         (=ucs@unicode): Likewise.
3049         (=ucs@gb): Likewise.
3050         (=ucs@gb/fw): Likewise.
3051         (=ucs@cns): Likewise.
3052         (=ucs@cns/fw): Likewise.
3053         (=ucs@jis): Likewise.
3054         (=ucs@jis/fw): Likewise.
3055         (=ucs@jis/1990): Likewise.
3056         (=ucs@jis/2000): Likewise.
3057         (=ucs@jis/2004): Likewise.
3058         (=ucs@JP): Likewise.
3059         (=ucs@ks): Likewise.
3060         (=ucs@big5): Likewise.
3061         (=ucs@big5/cns11643): Likewise.
3062         (=ucs@cns11643): Likewise.
3063
3064 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3065
3066         * mule/mule-charset.el (default-coded-charset-priority-list):
3067         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3068
3069         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3070         CHISE.
3071         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3072         mother.
3073
3074 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3075
3076         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3077         from src/mule-charset.c].
3078         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3079         specify `final'.
3080         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3081         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3082         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3083         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3084         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3085         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3086
3087 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3088
3089         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3090         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3091         (=jis-x0208@1978/i-4): Specify `partial'.
3092         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3093         mother coded-charset.
3094         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3095
3096 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3097
3098         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3099         settings for `=jis-x0213-1@2004'.
3100
3101 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3102
3103         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3104         CHISE.
3105         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3106         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3107         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3108         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3109         temporarily.
3110         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3111
3112 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3113
3114         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3115         CHISE.
3116         (=shinjigen@1ed): Inherited from `=shinjigen'.
3117         (=shinjigen@rev): Likewise.
3118
3119 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3120
3121         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3122         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3123
3124 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3125
3126         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3127         define it as an alias.
3128         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3129         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3130         alias.
3131         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3132         alias.
3133
3134 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3135
3136         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3137         CHISE.
3138
3139 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3140
3141         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3142         CHISE.
3143         (shinjigen-2): Ditto.
3144
3145 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3146
3147         * mule/mule-charset.el (default-coded-charset-priority-list):
3148         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3149         `chinese-big5-eten-*' and `chinese-big5'.
3150
3151 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3152
3153         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3154         #x9FA5 temporarily.
3155
3156 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3157
3158         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3159         settings for `=jis-x0208@1978/i1'.
3160
3161 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3162
3163         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3164         XEmacs CHISE.
3165
3166 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3167
3168         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3169         XEmacs CHISE.
3170
3171 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3172
3173         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3174         XEmacs CHISE.
3175
3176 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3177
3178         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3179         CHISE.
3180         (=ucs-bmp@cns): Likewise.
3181         (=ucs-bmp@jis): Likewise.
3182         (=ucs-bmp@ks): Likewise.
3183
3184 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3185
3186         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3187         CHISE.
3188         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3189
3190 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3191
3192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3193         settings for `=zinbun-oracle'.
3194
3195         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3196         `=zinbun-oracle'.
3197
3198 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3199
3200         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3201         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3202         `=ucs@iso'.
3203
3204 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3205
3206         * mule/mule-charset.el (default-coded-charset-priority-list):
3207         Delete `ucs-sip'; modify order of some CCSs.
3208
3209 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3210
3211         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3212         in XEmacs CHISE.
3213
3214         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3215         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3216         CHISE.
3217
3218 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3219
3220         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3221         its registry.
3222         (=ucs-radicals@unicode): Likewise.
3223
3224 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3225
3226         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3227         CHISE.
3228
3229 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3230
3231         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3232         CHISE.
3233
3234 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3235
3236         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3237         CHISE.
3238
3239 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3240
3241         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3242         Modify preference of *isolated settings*.
3243
3244 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3245
3246         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3247         utf-2000 is provided.
3248         (=ucs@cns11643): Likewise.
3249
3250 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3251
3252         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3253         Prefer every *isolated setting* to ordinary setting.
3254
3255 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3256
3257         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3258         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3259
3260 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3261
3262         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3263         CHISE.
3264
3265 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3266
3267         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3268         settings for `=jis-x0208@1997'.
3269
3270 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3271
3272         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3273         `=jis-x0208@1997'.
3274
3275 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3276
3277         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3278         XEmacs CHISE.
3279
3280 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3281
3282         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3283         `=jis-x0208@1978'.
3284         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3285         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3286         `=jis-x0208-1990' as the mother.
3287         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3288
3289 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3290
3291         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3292         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3293         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3294         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3295         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3296         for `=ucs@JP'.
3297
3298 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3299
3300         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3301         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3302         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3303         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3304         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3305         `=daikanwa@rev2'.
3306
3307 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3308
3309         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3310         (=gt): Likewise.
3311         (=gt-k): Likewise.
3312         (=gt-pj-*): Likewise.
3313         (=gt-pj-k1): Likewise.
3314         (=gt-pj-k2): Likewise.
3315         (=daikanwa): Likewise.
3316         (=daikanwa-rev1): Likewise.
3317         (=daikanwa-rev2): Likewise.
3318         (=big5-pua): Likewise.
3319         (=big5-eten): Likewise.
3320         (chinese-big5-eten-a): Likewise.
3321         (chinese-big5-eten-b): Likewise.
3322         (=hanziku-*): Likewise.
3323         (=cbeta): Likewise.
3324         (=jef-china3): Likewise.
3325         (=ruimoku-v6): Likewise.
3326         (=ucs@iso): Likewise.
3327         (=ucs@unicode): Likewise.
3328         (=ucs@gb): Likewise.
3329         (=ucs@cns): Likewise.
3330         (=ucs@jis): Likewise.
3331         (=ucs@jis-1990): Likewise.
3332         (=ucs@jis-2000): Likewise.
3333         (=ucs@jp): Likewise.
3334         (=ucs@ks): Likewise.
3335         (=ucs@big5): Likewise.
3336         (=ucs-radicals): Likewise.
3337         (=ucs-radicals@unicode): Likewise.
3338         (=ucs-bmp-cjk): Likewise.
3339         (=ucs-bmp-cjk@unicode): Likewise.
3340         (=ucs-sip-ext-b): Likewise.
3341         (=ucs-sip-ext-b@iso): Likewise.
3342
3343 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3344
3345         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3346         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3347
3348 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3349
3350         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3351         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3352         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3353         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3354         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3355         arabic-digit, ipa and ``&I-B-XXXX;''.
3356
3357 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3358
3359         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3360         setting for (I-)HZK{03..12}-XXXX.
3361
3362 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3363
3364         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3365         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3366
3367         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3368         `=ruimoku-v6'.
3369
3370         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3371         CHISE.
3372
3373 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3374
3375         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3376         (=ucs@unicode): Likewise.
3377         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3378         (=ucs@cns): Likewise.
3379         (=ucs@jis): Likewise.
3380         (=ucs@ks): Likewise.
3381         (=ucs@big5): Likewise.
3382
3383 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3384
3385         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3386         `ucs-jis'.
3387         (utf-8-jis-er): Likewise.
3388         (utf-8-jp): New coding-system.
3389         (utf-8-jp-er): Likewise.
3390
3391         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3392
3393 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3394
3395         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3396
3397         * mule/japanese.el: Move definition of `euc-jisx0213' to
3398         mule/mule-coding.el.
3399
3400 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3401
3402         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3403         mule-coding before loading update-cdb when utf-2000 is provided.
3404
3405 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3406
3407         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3408         `=daikanwa'.
3409
3410 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3411
3412         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3413         definition codes when `utf-2000' is provided.
3414
3415 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3416
3417         * mule/mule-category.el (word-combining-categories): Don't setup
3418         `word-combining-categories' in XEmacs CHISE.
3419         (word-separating-categories): Add setting about Latin script in
3420         XEmacs CHISE.
3421
3422 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3423
3424         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3425         setting for `chinese-big5'.
3426
3427 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3428
3429         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3430         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3431         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3432         add setting for HZK0[12]-xxxx.
3433
3434 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3435
3436         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3437         in XEmacs CHISE.
3438
3439 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3440
3441         * mule/mule-charset.el (default-coded-charset-priority-list):
3442         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3443         and `chinese-big5' to `=gt-pj-*'.
3444
3445 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3446
3447         * mule/mule-conf.el (=daikanwa): Renamed from
3448         `ideograph-daikanwa'.
3449         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3450
3451 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3452
3453         * mule/mule-conf.el (=cns11643-7): Renamed from
3454         `chinese-cns11643-7'.
3455         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3456
3457 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3458
3459         * mule/mule-conf.el (=cns11643-6): Renamed from
3460         `chinese-cns11643-6'.
3461         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3462
3463 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3464
3465         * mule/mule-conf.el (=cns11643-5): Renamed from
3466         `chinese-cns11643-5'.
3467         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3468
3469 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3470
3471         * mule/mule-conf.el (=cns11643-4): Renamed from
3472         `chinese-cns11643-4'.
3473         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3474
3475 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3476
3477         * mule/mule-conf.el (=cns11643-3): Renamed from
3478         `chinese-cns11643-3'.
3479         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3480
3481 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3482
3483         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3484         `=cns11643-2'.
3485         (chinese-cns11643-2): New alias for `=cns11643-2'.
3486
3487 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3488
3489         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3490         `=cns11643-1'.
3491         (chinese-cns11643-1): New alias for `=cns11643-1'.
3492
3493 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3494
3495         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3496         (chinese-gb12345): New alias for `=gb12345'.
3497
3498 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3499
3500         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3501         (chinese-gb2312): New alias for `=gb2312'.
3502
3503 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3504
3505         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3506         (chinese-big5): New alias for `=big5'.
3507
3508 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3509
3510         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3511         (korean-ksc5601): New alias for `=ks-x1001'.
3512
3513 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3514
3515         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3516         `=jis-x0212'.
3517         (japanese-jisx0212): New alias for `=jis-x0212'.
3518
3519 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3520
3521         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3522         `=jis-x0208-1983'.
3523         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3524
3525 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3526
3527         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3528         `=jis-x0208-1978'.
3529         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3530
3531 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3532
3533         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3534         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3535
3536 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3537
3538         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3539         (chinese-cns11643-3): Specify iso-ir 183.
3540         (chinese-cns11643-4): Specify iso-ir 184.
3541         (chinese-cns11643-5): Specify iso-ir 185.
3542         (chinese-cns11643-6): Specify iso-ir 186.
3543         (chinese-cns11643-7): Specify iso-ir 187.
3544         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3545         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3546
3547 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3548
3549         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3550         \uXXXX for every cases.
3551
3552 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3553
3554         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3555         (ucs-big5): Changed to an alias for `=ucs@big5'.
3556
3557 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3558
3559         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3560         (ucs-ks): Changed to an alias for `=ucs@ks'.
3561
3562 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3563
3564         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3565         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3566
3567 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3568
3569         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3570         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3571
3572 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3573
3574         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3575         (ucs-jis): Changed to an alias for `=ucs@jis'.
3576
3577 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3578
3579         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3580         (ucs-cns): Changed to an alias for `=ucs@cns'.
3581
3582 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3583
3584         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3585         (ucs-gb): Changed to an alias for `=ucs@gb'.
3586
3587 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3588
3589         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3590         `ideograph-daikanwa-2'.
3591         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3592         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3593
3594 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3595
3596         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3597         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3598
3599         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3600         for `xemacs-chise-version'.
3601
3602 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3603
3604         * mule/mule-charset.el (default-coded-charset-priority-list):
3605         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3606         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3607         instead of `ideograph-hanziku-*'.
3608
3609         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3610         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3611
3612 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3613
3614         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3615         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3616         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3617         `utf-2000' is provided.
3618
3619 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3620
3621         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3622         is provided [was builtin coded-charsets].
3623
3624 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3625
3626         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3627         is provided [was builtin coded-charsets].
3628
3629 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3630
3631         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3632         is provided [was builtin coded-charsets].
3633
3634 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3635
3636         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3637         is provided [was builtin coded-charsets].
3638
3639 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3640
3641         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3642         when `utf-2000' is provided [was builtin coded-charsets].
3643
3644 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3645
3646         * mule/mule-conf.el (=hanziku-*): Renamed from
3647         `ideograph-hanziku-*'.
3648         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3649
3650 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3651
3652         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3653         `utf-2000' is provided [was builtin coded-charsets].
3654         (ideograph-hanziku-{1..12}): Likewise.
3655
3656 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3657
3658         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3659         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3660
3661 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3662
3663         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3664         when `utf-2000' is provided [was builtin coded-charsets].
3665
3666 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3667
3668         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3669         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3670         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3671
3672 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3673
3674         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3675         (ideograph-gt): Changed to an alias for `=gt'.
3676
3677 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3678
3679         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3680         is provided; it was defined as a builtin coded-charset.
3681         (ideograph-gt): Likewise.
3682
3683 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3684
3685         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3686         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3687
3688 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3689
3690         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3691         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3692
3693 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3694
3695         * mule/mule-conf.el (=big5-eten): Renamed from
3696         `chinese-big5-eten'.
3697         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3698
3699 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3700
3701         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3702         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3703
3704 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3705
3706         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3707         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3708
3709 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3710
3711         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3712         (china3-jef): Changed to an alias for `=jef-china3'.
3713
3714 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3715
3716         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3717         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3718
3719         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3720         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3721         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3722         when `utf-2000' is provided.
3723
3724 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3725
3726         * mule/mule-charset.el (default-coded-charset-priority-list):
3727         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3728
3729         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3730         (ucs-jis-2000): Deleted.
3731
3732 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3733
3734         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3735         UTF-2000.
3736         (=ucs-jis-2000): New coded-charset for UTF-2000.
3737
3738 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3739
3740         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3741         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3742
3743 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3744
3745         * mule/mule-charset.el (default-coded-charset-priority-list):
3746         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3747         `ideograph-cbeta'.
3748
3749 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3750
3751         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3752         builtin coded-charset].
3753
3754 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3755
3756         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3757         settings for &K0-xxxx and &I-K0-xxxx.
3758
3759 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3760
3761         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3762         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3763
3764 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3765
3766         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3767         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3768
3769 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3770
3771         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3772         UTF-2000.
3773         (ideograph-gt-pj-k1): Likewise.
3774         (ideograph-gt-pj-k2): Likewise.
3775
3776 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3777
3778         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3779         `=jis-x0208'.
3780
3781 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3782
3783         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3784         UTF-2000 [was a builtin coded-charset].
3785
3786 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3787
3788         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3789         (utf-8-gb-er): Likewise.
3790
3791 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3792
3793         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3794         settings for JIS X 0212 and JIS X 0208:1978.
3795
3796 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3797
3798         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3799         setting for JIS X 0213.
3800
3801 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3802
3803         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3804         standard-case-table in UTF-2000.
3805
3806 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3807
3808         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3809         definitions for isolated-chars.
3810
3811 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3812
3813         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3814         `configure-utf-2000-lisp-directory'.
3815         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3816         `mule-lisp-load-path'.
3817
3818 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3819
3820         * startup.el (startup-setup-paths): Set and use
3821         `utf-2000-lisp-directory'.
3822         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3823         UTF-2000.
3824
3825 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3826
3827         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3828         (paths-find-utf-2000-lisp-directory): New function.
3829         (paths-construct-load-path): Add new optional argument
3830         `utf-2000-lisp-directory'.
3831
3832         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3833
3834 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3835
3836         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3837         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3838         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3839         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3840         `chinese-big5-2' in UTF-2000.
3841
3842         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3843         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3844
3845 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3846
3847         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3848         `big5-eten-er' in UTF-2000.
3849         (big5-cdp): Modify DOC-string and mnemonic.
3850
3851 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3852
3853         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3854         UTF-2000 [renamed from utf-8-er].
3855         (utf-8-gb): New coding-system in UTF-2000.
3856         (utf-8-gb-er): Likewise.
3857         (utf-8-cns): Likewise.
3858         (utf-8-cns-er): Likewise.
3859         (utf-8-big5): Likewise.
3860         (utf-8-big5-er): Likewise.
3861         (utf-8-jis): Likewise.
3862         (utf-8-jis-er): Likewise.
3863         (utf-8-ks): Likewise.
3864         (utf-8-ks-er): Likewise.
3865         (utf-8-er): Likewise.
3866
3867 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3868
3869         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3870         instead of `utf-8-unix' in UTF-2000.
3871
3872         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3873
3874 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3875
3876         * mule/japanese.el (euc-jisx0213): New coding-system.
3877
3878         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3879         `japanese-jisx0208-1990' as the mother.
3880
3881 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3882
3883         * dumped-lisp.el (preloaded-file-list): Change condition of
3884         loading "close-cdb".
3885
3886 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3887
3888         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3889         setup `coded-charset-entity-reference-alist'.
3890
3891 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3892
3893         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3894         UTF-2000.
3895
3896 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3897
3898         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3899         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3900
3901 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3902
3903         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3904         (chinese-big5-eten-a): Likewise.
3905         (chinese-big5-eten-b): Likewise.
3906         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3907         code range is #x8140 .. #x8DFE.
3908
3909 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3910
3911         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3912         UTF-2000.
3913         (chinese-big5-cdp): Likewise.
3914
3915 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3916
3917         * dumped-lisp.el (preloaded-file-list): Rename
3918         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3919
3920 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3921
3922         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3923         append `system-char-db-source-file-list' into
3924         `preloaded-file-list' in UTF-2000.
3925
3926 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3927
3928         * dumped-lisp.el (preloaded-file-list): Delete
3929         character-definition files.
3930
3931 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3932
3933         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3934         UTF-2000.
3935
3936 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3937
3938         * mule/mule-charset.el (default-coded-charset-priority-list):
3939         Delete `mojikyo-2022-1'.
3940
3941 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3942
3943         * mule/mule-charset.el (default-coded-charset-priority-list):
3944         Delete `mojikyo'.
3945
3946 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3947
3948         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3949         `ucs-sip'.
3950
3951 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3952
3953         * mule/mule-charset.el (default-coded-charset-priority-list):
3954         Comment out `chinese-gb12345'.
3955
3956 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3957
3958         * bytecomp.el (byte-compile-insert-header): Fixed.
3959
3960 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3961
3962         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3963         XEmacs UTF-2000.
3964
3965 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3966
3967         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3968         UTF-2000.
3969
3970 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3971
3972         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3973         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3974
3975 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3976
3977         * mule/mule-charset.el (default-coded-charset-priority-list):
3978         `japanese-jef-china3' is renamed `china3-jef'.
3979
3980 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3981
3982         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3983         `japanese-jef-china3' and `ideograph-cbeta'.
3984
3985 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3986
3987         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3988
3989 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3990
3991         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3992         `chinese-big5-cdp'.
3993
3994 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3995
3996         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3997         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3998
3999 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4000
4001         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4002         loading character definitions.
4003
4004 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4005
4006         * dumped-lisp.el (preloaded-file-list): Rename
4007         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4008
4009 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4010
4011         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4012         `chinese-big5'.
4013
4014 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4015
4016         * dumped-lisp.el (preloaded-file-list): Dump
4017         "Ideograph-R028-Private" with XEmacs UTF-2000.
4018
4019 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4020
4021         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4022         `chinese-gb12345'.
4023
4024 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4025
4026         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4027         `ideograph-gt-pj-{1..11}'.
4028
4029         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4030         XEmacs UTF-2000.
4031
4032 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4033
4034         * mule/mule-charset.el (default-coded-charset-priority-list):
4035         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4036         `chinese-isoir165'.
4037
4038 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4039
4040         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4041         `image/png', `image/x-xpm' and `image/tiff'.
4042
4043         * files.el (binary-file-regexps): Add *.PNG.
4044
4045 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4046
4047         * mule/mule-charset.el (default-coded-charset-priority-list):
4048         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4049         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4050
4051 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4052
4053         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4054         the first completion when UTF-2000 is running.
4055
4056 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4057
4058         * mule/mule-charset.el (default-coded-charset-priority-list):
4059         Delete `ucs'.
4060
4061 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4062
4063         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4064
4065         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4066         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4067
4068 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4069
4070         * mule/vietnamese.el (vscii-2): Delete abolished property
4071         `composite'; now composite mode is default.
4072
4073 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4074
4075         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4076         of `raw-text'; check \uHHHH representation even if non-ascii
4077         characters are not found.
4078
4079         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4080         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4081         unconditionally.
4082
4083         * mule/viet-ccl.el: New file.
4084
4085         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4086         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4087         - Separate CCL based implementations to viet-ccl.el.
4088
4089 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4090
4091         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4092         "jisx0213.2000-1".
4093         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4094
4095         * mule/mule-charset.el (default-coded-charset-priority-list):
4096         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4097         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4098
4099 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4100
4101         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4102
4103 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4104
4105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4106         `ucs' in UTF-2000.
4107
4108 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4109
4110         * mule/mule-charset.el (default-coded-charset-priority-list):
4111         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4112         `arabic-iso8859-6'.
4113
4114 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4115
4116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4117         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4118
4119 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4120
4121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4122         `katakana-jisx0201' in UTF-2000.
4123
4124 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4125
4126         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4127         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4128         "u0FB50-Arabic-Presentation-Forms-A",
4129         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4130         "u0FE50-Small-Form-Variants",
4131         "u0FE70-Arabic-Presentation-Forms-B",
4132         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4133         UTF-2000.
4134
4135 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4136
4137         * dumped-lisp.el (preloaded-file-list): Delete
4138         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4139         ... "Ideograph-R214-Flute" in UTF-2000.
4140
4141 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4142
4143         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4144         (japanese-jisx0213-2): New coded-charset.
4145
4146         * dumped-lisp.el (preloaded-file-list): Add
4147         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4148         "Ideograph-R030-Mouth".
4149
4150 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4151
4152         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4153         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4154         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4155         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4156         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4157         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4158         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4159         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4160
4161 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4162
4163         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4164         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4165         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4166         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4167         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4168
4169         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4170         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4171
4172 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4173
4174         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4175         in UTF-2000.
4176
4177 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4178
4179         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4180         (chinese-isoir165): Moved from mule/chinese.el.
4181         (chinese-cns11643-3): Moved from mule/chinese.el.
4182         (chinese-cns11643-4): Moved from mule/chinese.el.
4183         (chinese-cns11643-5): Moved from mule/chinese.el.
4184         (chinese-cns11643-6): Moved from mule/chinese.el.
4185         (chinese-cns11643-7): Moved from mule/chinese.el.
4186
4187         * mule/chinese.el: Move definition of coded-charsets to
4188         mule/mule-conf.el.
4189
4190 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4191
4192         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4193         `ideograph-daikanwa'.
4194
4195 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4196
4197         * dumped-lisp.el (preloaded-file-list): Delete
4198         "ccs-jisx0201-latin.el".
4199
4200 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4201
4202         * dumped-lisp.el (preloaded-file-list): Add
4203         "u031A0-Extended-Bopomofo" in UTF-2000.
4204
4205 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4206
4207         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4208         renamed to u02E00-CJK-Radical-Supplement.
4209
4210 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4211
4212         * dumped-lisp.el (preloaded-file-list): Add
4213         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4214         "u030A0-Katakana", "u03100-Bopomofo",
4215         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4216         "u03200-Enclosed-CJK-Letters-and-Months" and
4217         "u03300-CJK-Compatibility".
4218
4219 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4220
4221         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4222         "u02F00-Kangxi-Radicals" and
4223         "u02FF0-Ideographic-Description-Characters".
4224
4225 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4226
4227         * dumped-lisp.el (preloaded-file-list): Add
4228         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4229         "u02800-Braille-Patterns" in UTF-2000.
4230
4231 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4232
4233         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4234         "uXXXXX-*.el" in UTF-2000.
4235
4236         * bytecomp.el (byte-compile-insert-header): Delete comments if
4237         non-ASCII characters are found; allow `byte-compile-dynamic' and
4238         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4239         `raw-text'.
4240
4241 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4242
4243         * dumped-lisp.el (preloaded-file-list): Add
4244         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4245         "u025A0-Geometric-Shapes.el".
4246
4247 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4248
4249         * dumped-lisp.el (preloaded-file-list): Add
4250         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4251         "u02460-Enclosed-Alphanumerics.el".
4252
4253 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4254
4255         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4256         `chinese-gb2312'.
4257
4258         * dumped-lisp.el (preloaded-file-list): Add
4259         "u02200-Mathematical-Operators.el" and
4260         "u02300-Miscellaneous-Technical.el".
4261
4262 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4263
4264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4265         `chinese-cns11643-*'.
4266
4267         * dumped-lisp.el (preloaded-file-list): Add
4268         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4269         "u02190-Arrows.el" in UTF-2000.
4270
4271 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4272
4273         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4274         `korean-ksc5601'.
4275
4276         * dumped-lisp.el (preloaded-file-list): Add
4277         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4278         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4279         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4280
4281 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4282
4283         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4284
4285 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4286
4287         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4288         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4289         "u01780-Khmer.el", "u01800-Mongolian.el",
4290         "u01E00-Latin-Extended-Additional.el" and
4291         "u01F00-Greek-Extended.el" in UTF-2000.
4292
4293 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4294
4295         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4296         `ethiopic-ucs' and `ethiopic'.
4297
4298         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4299         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4300
4301         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4302         from mule/ethiopic.el.
4303
4304         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4305         mule/mule-conf.el.
4306
4307 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4308
4309         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4310         `lao'.
4311
4312         * mule/mule-conf.el (lao): New coded-charset.
4313
4314         * dumped-lisp.el (preloaded-file-list): Add
4315         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4316         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4317         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4318         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4319         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4320
4321 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4322
4323         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4324         `ucs-bmp' and `arabic-iso8859-6'.
4325
4326 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4327
4328         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4329         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4330         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4331
4332 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4333
4334         * startup.el (normal-top-level): Load autoload file for UTF-2000
4335         in UTF-2000.
4336
4337 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4338
4339         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4340         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4341         "u00020-Basic-Latin.el", "u00080-C1.el",
4342         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4343         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4344         "u002B0-Spacing-Modifier-Letters.el",
4345         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4346         UTF-2000.
4347
4348 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4349
4350         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4351         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4352         instead of `vietnamese-viscii-*'.
4353
4354 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4355
4356         * mule/mule-conf.el: New file.
4357
4358         * mule/misc-lang.el: Move definition of charset `ipa' to
4359         mule/mule-conf.el.
4360
4361 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4362
4363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4364         `latin-viscii'; prefer it for characters used in Vietnamese.
4365
4366 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4367
4368         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4369
4370 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4371
4372         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4373         `vietnamese-viscii-lower'.
4374         (latin-viscii-upper): Renamed from charset
4375         `vietnamese-viscii-upper'.
4376         (vietnamese-viscii-lower): New alias for charset
4377         `latin-viscii-lower'.
4378         (vietnamese-viscii-upper): New alias for charset
4379         `latin-viscii-upper'.
4380
4381 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4382
4383         * mule/mule-charset.el (default-coded-charset-priority-list):
4384         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4385
4386 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4387
4388         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4389         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4390         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4391         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4392         lisp/utf-2000.
4393
4394 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4395
4396         * mule/ccs-tcvn5712.el: New file.
4397
4398 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4399
4400         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4401         in UTF-2000.
4402
4403 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4404
4405         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4406         `japanese-jisx0208'.
4407
4408 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4409
4410         * dumped-lisp.el (preloaded-file-list): Add
4411         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4412         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4413         UTF-2000.
4414
4415         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4416         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4417         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4418         mule/ccs-viscii.el: New files.
4419
4420         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4421         if \uXXXX is found.
4422
4423 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4424
4425         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4426         `hiragana-jisx0208' and `katakana-jisx0208'.
4427
4428 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4429
4430         * mule/chinese.el (chinese-cns11643-3): Define it even if
4431         `utf-2000' is provided.
4432         (chinese-cns11643-4): Likewise.
4433         (chinese-cns11643-5): Likewise.
4434         (chinese-cns11643-6): Likewise.
4435         (chinese-cns11643-7): Likewise.
4436
4437 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4438
4439         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4440         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4441
4442 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4443
4444         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4445         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4446
4447 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4448
4449         * mule/mule-charset.el (default-coded-charset-priority-list):
4450         Setup in UTF-2000.
4451
4452 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4453
4454         * mule/viet-chars.el: Don't define charset
4455         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4456         they are defined as builtin charsets.
4457
4458 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4459
4460         * version.el (emacs-version): Add more space just before UTF-2000
4461         version string.
4462
4463 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4464
4465         * version.el ([constant] emacs-version): Don't add a space in the
4466         preceding place of `xemacs-betaname' because it is duplicated.
4467         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4468
4469         * startup.el (splash-frame-body): Add ETL.
4470
4471 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4472
4473         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4474         is provided because it is defined as builtin charset.
4475         (chinese-cns11643-4): Likewise.
4476         (chinese-cns11643-5): Likewise.
4477         (chinese-cns11643-6): Likewise.
4478         (chinese-cns11643-7): Likewise.
4479
4480 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4481
4482         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4483         coding-system `iso-10646-ucs-4' is not defined.
4484
4485 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4486
4487         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4488         coding-system if `utf-2000' is provided.
4489
4490 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4491
4492         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4493         `utf-2000' is provided.
4494
4495 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4496
4497         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4498         if utf-2000 is provided temporally.
4499
4500 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4501
4502         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4503         as builtin variable].
4504
4505 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4506
4507         * files.el (insert-file-contents-literally): Treat file as binary;
4508         call file-name-handlers. [sync with Emacs 20.3.10]
4509
4510 2008-12-28  Vin Shelton  <acs@xemacs.org>
4511
4512         * XEmacs 21.4.22 is released
4513
4514 2008-12-30  Vin Shelton  <acs@xemacs.org>
4515
4516         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4517         during building even if no packages are found.
4518
4519 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4520
4521         * printer.el (generic-print-region): 
4522         (generic-print-buffer): 
4523         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4524         check if the msprinter device is available, now that msprinter is
4525         always available as a specifier tag. 
4526
4527 2008-12-24  Vin Shelton  <acs@xemacs.org>
4528
4529         * about.el: Add Francisco to my bio!
4530
4531 2008-12-23  Vin Shelton  <acs@xemacs.org>
4532
4533         * autoload.el: Move operator definitions to autoload-operators.el
4534         in the xemacs-base package.
4535
4536 2007-11-22  Vin Shelton  <acs@xemacs.org>
4537
4538         * about.el (about-hacker-contribution): Updated my bio.
4539
4540 2007-10-07  Vin Shelton  <acs@xemacs.org>
4541
4542         * XEmacs 21.4.21 is released
4543
4544 2007-09-19  Didier Verna  <didier@xemacs.org>
4545
4546         Update my personal info.
4547         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4548         * about.el (about-other-current-hackers): Ditto.
4549         * about.el (about-url-alist): Add my musical website.
4550         * about.el (about-personal-info): Update my entry.
4551         * about.el (about-hacker-contribution): Ditto.
4552
4553 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4554
4555         * package-get.el (package-get-download-sites): Update download
4556         sites in Japan.
4557         * package-get.el (package-get-pre-release-download-sites): Ditto.
4558
4559 2007-08-18  Vin Shelton  <acs@xemacs.org>
4560
4561         * package-get.el (package-get-pre-release-download-sites): Sync
4562         mirror sites with 21.5.  (Thanks, Adrian)
4563
4564 2007-08-09  Mike Sperber  <mike@xemacs.org>
4565
4566         * startup.el (migrate-user-init-file): Create backup of
4567         `user-init-file' before migrating.
4568         * startup.el (maybe-migrate-user-init-file): Print
4569         information about backup file.
4570         (maybe-create-compatibility-dot-emacs): Follow above change.
4571
4572 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4573
4574         * font-lock.el: Sync font-lock-add-keywords and
4575         font-lock-remove-keywords from GNU Emacs.
4576         * font-lock.el (font-lock-keywords-alist): New.
4577         * font-lock.el (font-lock-removed-keywords-alist): New.
4578         * font-lock.el (font-lock-add-keywords): New.
4579         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4580         * font-lock.el (font-lock-remove-keywords): New.
4581
4582 2007-08-16  Vin Shelton  <acs@xemacs.org>
4583
4584         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4585         patch from Hans de Graaff.
4586
4587 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4588
4589         * package-get.el (package-get-download-sites): Document Chile and
4590         update Denmark download site.
4591         * package-get.el (package-get-pre-release-download-sites): Ditto.
4592
4593 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4594
4595         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4596
4597 2006-12-09  Vin Shelton  <acs@xemacs.org>
4598
4599         * XEmacs 21.4.20 is released
4600
4601 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4602
4603         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4604
4605 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4606
4607         * info.el (Info-find-file-node, Info-insert-dir)
4608         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4609         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4610         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4611         and discussion.
4612
4613 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4614
4615         * obsolete.el (line-beginning-position): New, from 21.5.x.
4616         (line-end-position): Ditto.
4617
4618 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4619
4620         * package-get.el (package-get-download-sites): Welcome
4621         nl.xemacs.org and Thanks!
4622         * package-get.el (package-get-pre-release-download-sites): Ditto.
4623
4624 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4625
4626         * font-lock.el: Add support for not-so recent changes in Java to
4627         java-mode.
4628
4629 2006-01-28  Vin Shelton  <acs@xemacs.org>
4630
4631         * XEmacs 21.4.19 is released
4632
4633 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4634
4635         * easymenu.el: Update copyright. 
4636         * easymenu.el (easy-menu-all-popups):
4637         Add a docstring. 
4638         * easymenu.el (easy-menu-add):
4639         Document a bug, rework the function to preserve any existing
4640         non-default mode-popup-menu instead of overwriting it, and not to
4641         bother normalising the menu title (nothing else does).
4642         * easymenu.el (easy-menu-remove):
4643         Restore the default mode-popup-menu instead of leaving an empty
4644         one when we remove the last easy-menu popup. 
4645
4646 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4647
4648         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4649         as suggested by Rodrigo Ventura.
4650         * package-get.el (package-get-pre-release-download-sites): Ditto,
4651         with replacement of xemacs-21.5 by beta, which is the logical path
4652         to our beta core and package pre-releases.
4653
4654 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4655
4656         * package-get.el (package-get-download-sites): Add Hong Kong
4657         download site.
4658         * package-get.el (package-get-pre-release-download-sites): Ditto.
4659
4660 2005-12-26  Vin Shelton  <acs@xemacs.org>
4661
4662         * find-paths.el:
4663         * find-paths.el (paths-emacs-root-p): Add search for package root.
4664         * find-paths.el (paths-find-emacs-root): Replaced with
4665         paths-find-invocation-roots, which returns a list of roots.
4666         * find-paths.el (paths-find-invocation-roots): New.
4667         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4668
4669 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4670
4671         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4672         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4673
4674 2005-12-03  Vin Shelton <acs@xemacs.org>
4675
4676         * XEmacs 21.4.18 is released
4677
4678 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4679
4680         * package-get.el (package-get-download-sites): Update reflecting
4681         latest http://www.xemacs.org/Releases/ information generated by
4682         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4683         * package-get.el (package-get-pre-release-download-sites): Ditto.
4684
4685 2005-02-28  Simon Josefsson  <jas@extundo.com>
4686
4687         * about.el (xemacs-hackers): Add jas.
4688         (about-other-current-hackers): Likewise.
4689         (about-url-alist): Add URL for jas.
4690         (about-personal-info): Document jas.
4691         (about-hacker-contribution): Describe jas contributions.
4692
4693 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4694
4695         * easymenu.el (easy-menu-remove): As described in 
4696         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4697         except the "Command" menu from mode-popup-menu. 
4698
4699 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4700  
4701         * font.el (font-spatial-to-canonical): Correct calculation of 
4702         return value for pixel-based input value. 
4703  
4704 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4705
4706         * code-process.el (call-process): Process-related docstring
4707         improvements spurred by Norbert Koch.
4708         * code-process.el (call-process-region): Ditto.
4709         * code-process.el (start-process): Ditto.
4710
4711 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4712
4713         * finder.el (finder-find-library): Return filename actually
4714         searched for.
4715
4716 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4717
4718         * help.el (view-emacs-news): Use `expand-file-name' instead of
4719         `locate-data-file' as the latter will find any "NEWS" files that
4720         might exist in packages _before_ the one in core.
4721
4722 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4723
4724         * package-get.el (package-get-init-package):
4725         package-get-init-package buglet (21.4.17) by Jeff Mincy
4726         <mincy@rcn.com> fixing false temporary load-path shadows reported
4727         after package installation and simplifying code.
4728
4729 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4730
4731         * package-get.el (package-get-download-sites): Sync mirrors list
4732         with the XEmacs website.
4733         (package-get-pre-release-download-sites): Ditto.
4734
4735 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4736
4737         * derived.el (derived-mode-merge-syntax-tables):
4738         Revert my 21.5-only patch of 2003-07-18 which slipped in
4739         through Jerry James's patch of 2004-06-07.
4740
4741 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4742
4743         * cmdloop.el (keyboard-quit): Remove workaround for
4744         `region-active-p' not making sure active region is in current
4745         buffer now that it does.
4746         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4747         * simple.el (region-active-p): `region-active-p' to only return t
4748         when active region is in current buffer.
4749
4750 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4751
4752         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4753         package names, quell a byte-compiler warning, doc fix.
4754
4755 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4756
4757         * buffer.el (pop-to-buffer):
4758         * window-xemacs.el (display-buffer):
4759         Document use of `same-window-buffer-names,' `same-window-regexps'
4760         by pop-to-buffer and display-buffer. 
4761         
4762 2005-02-06  Vin Shelton <acs@xemacs.org>
4763
4764         * XEmacs 21.4.17 is released
4765
4766 2005-01-29  Ben Wing  <ben@xemacs.org>
4767
4768         * shadow.el (find-emacs-lisp-shadows):
4769         Add custom-defines to list of ignored files.
4770
4771 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4772
4773         * simple.el (shifted-motion-keys-select-region): Fix statement
4774         about unshifted-motion-keys-deselect-region.
4775
4776 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4777
4778         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4779         now) for GNU Emacs compatibility.
4780         (make-obsolete-variable): Ditto.
4781
4782 2004-01-08  Ben Wing  <ben@xemacs.org>
4783
4784         * code-files.el (load):
4785         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4786
4787 2004-12-05  Vin Shelton <acs@xemacs.org>
4788
4789         * XEmacs 21.4.16 is released
4790
4791 2004-12-04  Vin Shelton  <acs@xemacs.org>
4792
4793         * auto-autoloads.el: Regenerated.
4794
4795         * custom-load.el: Regenerated.
4796
4797 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4798
4799         Fix bug: apropos errors if a defalias refers to an undefined
4800         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4801
4802         * apropos.el (apropos):
4803         (apropos-command):
4804         * help.el (frob-help-extents):
4805         * help-macro.el (make-help-screen):
4806         * hyper-apropos.el (hyper-apropos-grok-functions):
4807         (hyper-apropos-get-doc):
4808         Catch void-function error thrown by `documentation'.
4809
4810 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4811
4812         * packages.el (package-require): Fix incorrect arg to format.
4813         This fixes a `format specifier' error.
4814
4815 2004-08-13  Jerry James  <james@xemacs.org>
4816
4817         * bytecomp.el (forward-word): Tell the byte compiler the correct
4818         number of arguments to forward-word.
4819
4820 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4821
4822         * etags.el: Fixed loading of include files for tag completion. Now
4823         you can make a tag file for a library, include it into your
4824         project and it will be reloaded only if it changed. Infinte
4825         include loops are detected and the correct tag files are loaded.
4826         * etags.el (buffer-tag-table-list): Load and verify tag files in
4827         the external function buffer-tag-table-list-load.
4828         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4829         tag files. Also load the included tag files. The priority of the
4830         included files is right below their parent file. If multiple
4831         matches occur then the symbols from the parent file are found
4832         first.
4833         * etags.el (tag-table-include-files): Corrected comment
4834         string. Switched to pattern constant tags-include-pattern to have
4835         it at a central location.
4836         * etags.el (tags-include-pattern): Added doc string.
4837         * etags.el (add-to-tag-completion-table): Removed obsolete
4838         comments as the include files are allready returned by
4839         buffer-tag-table-list and loaded.
4840         * etags.el (find-tag-internal): The include files are allready
4841         included in tag-tables as buffer-tag-table-list returns them now.
4842
4843 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4844
4845         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4846         Loading items into the notebook is now done by C code.
4847         * widgets-gtk.el (gtk-widget-instantiate-internal):
4848         Style no longer changed.
4849
4850 2004-06-28  Nix  <nix@esperi.org.uk>
4851
4852         * cmdloop.el (truncate-command-history-for-gc): Delay
4853         execution of all things that look up variable bindings,
4854         via `enqueue-eval-event'.
4855
4856 2004-06-24  Vin Shelton  <acs@xemacs.org>
4857
4858         * package-get.el (package-get-require-signed-base-updates):
4859         now defaults to nil.
4860
4861 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4862
4863         * subr.el (split-string): Clean up docstring.
4864
4865 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4866
4867         * faces.el (zmacs-region): fix typo in docstring.
4868
4869 2004-06-07  Jerry James  <james@xemacs.org>
4870
4871         * derived.el: Synch with Emacs 21.3.
4872         * subr.el (with-local-quit): New, from Emacs 21.3.
4873         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4874         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4875         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4876
4877 2004-06-16  Jerry James  <james@xemacs.org>
4878
4879         * cl.el (cl-set-substring): Increment start by the length of the
4880         string, not the string itself.
4881
4882 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4883
4884         * etags.el (tag-table-include-files): Expand included TAGS file
4885         paths to avoid problems with relative paths.  Thanks to Peter
4886         Chubb <peterc@gelato.unsw.edu.au>.
4887         * etags.el (tags-include-pattern): New.
4888         * etags.el (add-to-tag-completion-table): Parse and ignore
4889         trailing include lines.
4890
4891 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4892
4893         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4894         avoiding line solely composed of equal signs.
4895
4896 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4897
4898         * cus-edit.el (alloc): Typo fix.
4899         * cus-edit.el (custom-browse-visibility): Ditto.
4900         * cus-edit.el (custom-variable-value-create): Ditto.
4901         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4902         * cus-edit.el (custom-save-variables): Bind print-length and
4903         print-level to nil to avoid value abbreviation.
4904         * cus-edit.el (custom-save-face-internal): Ditto.
4905         * cus-edit.el (custom-save-faces): Save in sorted order.
4906         * cus-edit.el (custom-save-resets): Bind print-length and
4907         print-level to nil to avoid value abbreviation.
4908         * cus-edit.el (custom-save-loaded-themes): Ditto.
4909
4910 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4911
4912         * subr.el (split-string-default-separators): New.
4913         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4914         see comment in source.
4915
4916 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4917
4918         * mule/japanese.el (paragraph-start, paragraph-separate):
4919         Remove anchor to BOL.
4920
4921 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4922
4923         * cl.el (gensym, gentemp): Improve docstrings.
4924
4925 2004-05-10  Vin Shelton  <acs@xemacs.org>
4926
4927         * etags.el: Sync with 21.5 version.
4928
4929 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4930
4931         * etags.el:
4932         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4933         only for use with exuberant ctags. This will also enable building of 
4934         completion tables with exuberant ctags. This will not work with
4935         xemacs ctags. 
4936         * etags.el (get-tag-table-buffer): New function for creating of
4937         completion table is used if tags-exuberant-ctags-optimization-p ist t
4938         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4939         finding the tag names. New.
4940         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4941         building tag completion table with exuberant ctags. New.
4942         * etags.el (find-tag-internal): Improve exact tag matching for tags
4943         with name fields. Before the patch return types of functions or
4944         function parameters (with exuberant ctags) were found as matches.
4945
4946 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4947
4948         * list-mode.el (display-completion-list): Fixed completion list was
4949         taking the width of the frame and not of the window for displaying
4950         the selection methods.
4951
4952 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4953
4954         * menubar-items.el (default-menubar): Options are saved to custom.el.
4955
4956
4957 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4958
4959         * isearch-mode.el (isearch-abort): Preserve successful search target.
4960
4961 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4962
4963         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4964         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4965         Bihlmeyer.
4966         * gnuserv.el (gnuserv-mode-line-string): New.
4967         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4968         gnuserv-mode.
4969         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4970         * gnuserv.el (gnuserv-edit-files): Use
4971         make-x-device-with-gtk-fallback.
4972
4973 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4974
4975         * gtk-widgets.el: New import: gtk-accel-group-new.
4976         * dialog-gtk.el:
4977         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4978         * dialog-gtk.el (popup-builtin-question-dialog):
4979         Added support for dialog button mnemonics.
4980
4981 2004-03-22  Chris Green <cmg@dok.org>
4982
4983         * process.el (shell-command): Output buffer was ignored when a
4984         background process was run via shell-command.
4985
4986 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4987
4988         * cus-edit.el (custom-save-variables): Retrieve a list of
4989         variables to save first, sort it, and make sure the variables are
4990         saved in sorted order.
4991
4992 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4993  
4994         * package-get.el (package-get-update-base-from-buffer): Force
4995         binary coding system for verifying GnuPG signature in the
4996         package-index file.
4997  
4998 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4999
5000         * package-get.el (package-get-package-index-file-location): Handle
5001         missing "EMACSPACKAGEPATH" environment variable.
5002
5003 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5004
5005         * package-admin.el (package-admin-find-top-directory): Simplify
5006         directory comparisions and fix substring errors on short path
5007         components.
5008         * package-get.el (package-get-package-index-file-location):
5009         Default to first component of "EMACSPACKAGEPATH", if set.
5010
5011 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5012
5013         * package-get.el (process-error): New error datum.
5014
5015 2004-02-02  Vin Shelton <acs@xemacs.org>
5016
5017         * XEmacs 21.4.15 is released
5018
5019 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5020
5021         * itimer.el (activate-itimer): Modify the itimer timeout value as
5022         if it were begun at the last time when the itimer driver was woken
5023         up.
5024
5025 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5026
5027         * specifier.el (Copyright):
5028         Update.
5029         (make-specifier-and-init):
5030         (map-specifier):
5031         (canonicalize-inst-pair):
5032         (canonicalize-spec-list):
5033         (set-specifier):
5034         Synch docstrings to 21.5 where appropriate.
5035
5036 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5037
5038         * package-get.el (package-get-list-packages-where): New.  A
5039         function that allows searching for groups of packages.  For
5040         example, find all packages that require the fsf-compat package.
5041
5042 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5043
5044         The Great PUI Sync.
5045
5046         * auto-autoloads.el: Regenerated.
5047
5048         * custom-load.el: Regenerated.
5049
5050         * dumped-lisp.el (packages-hardcoded-lisp): New.
5051
5052         * menubar-items.el (menu-max-items): New.
5053         (menu-submenu-max-items): New.
5054         (menu-submenu-name-format): New.
5055         (menu-split-long-menu): New.
5056         (menu-sort-menu): New.
5057         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5058
5059         * obsolete.el (pui-add-install-directory): Renamed to the more
5060         logical `pui-set-local-package-get-directory'.
5061         (package-get-download-menu): Moved to `package-ui.el' and renamed
5062         to `package-ui-add-download-menu'.
5063
5064         * package-admin.el (package-admin-install-function-mswindows):
5065         Whitespace clean up.
5066         (package-admin-add-single-file-package): Removed.
5067         (package-admin-default-install-function): Whitespace clean up.
5068         (package-admin-find-top-directory): New.
5069         (package-admin-get-install-dir): Use it.
5070         (package-admin-get-manifest-file): 
5071         (package-admin-check-manifest): 
5072         (package-admin-add-binary-package):
5073         (package-admin-get-lispdir):
5074         (package-admin-delete-binary-package):
5075         (package-admin):
5076
5077         * package-get.el (package-get-package-index-file-location): New.
5078         (package-get-install-to-user-init-directory): New.
5079         (package-get-remote):
5080         (package-get-download-sites):
5081         (package-get-pre-release-download-sites): New.
5082         (package-get-site-release-download-sites): New.
5083         (package-get-base-filename):
5084         (package-get-always-update):
5085         (package-get-user-index-filename): Removed.
5086         (package-get-pgp-available-p): New.
5087         (package-get-require-signed-base-updates):
5088         (package-get-was-current):
5089         (package-entries-are-signed): New.
5090         (package-get-continue-update-base): New.
5091         (package-get-download-menu): Removed.
5092         (package-get-require-base):
5093         (package-get-update-base-entry):
5094         (package-get-locate-file):
5095         (package-get-locate-index-file):
5096         (package-get-maybe-save-index):
5097         (package-get-update-base):
5098         (package-get-update-base-from-buffer):
5099         (package-get-update-base-entries):
5100         (package-get-interactive-package-query):
5101         (package-get-update-all):
5102         (package-get-all):
5103         (package-get-dependencies):
5104         (package-get-init-package):
5105         (package-get-info): New.
5106         (package-get):
5107         (package-get-staging-dir):
5108         (package-get-set-version-prop): Removed.
5109         (package-get-installedp):
5110         (package-get-ever-installed-p):
5111         (packages): Removed.
5112         (package-get-custom-groups): Removed.
5113         (package-get-custom): Removed.
5114         (package-get-custom-add-entry): Removed.
5115
5116         * package-info.el (batch-update-package-info):
5117
5118         * package-net.el (package-net-batch-generate-bin-ini):
5119         (package-net-update-installed-db):
5120
5121         * package-ui.el (pui-info-buffer):
5122         (pui-directory-exists): Removed.
5123         (pui-package-dir-list): Removed.
5124         (pui-add-install-directory): Removed.
5125         (package-ui-download-menu): New.
5126         (package-ui-pre-release-download-menu): New.
5127         (package-ui-site-release-download-menu): New.
5128         (pui-set-local-package-get-directory): New.
5129         (pui-package-symbol-char):
5130         (pui-update-package-display):
5131         (pui-toggle-package):
5132         (pui-toggle-package-key):
5133         (pui-toggle-package-delete):
5134         (pui-toggle-package-delete-key):
5135         (pui-toggle-package-event):
5136         (pui-toggle-verbosity-redisplay):
5137         (pui-install-selected-packages):
5138         (pui-add-required-packages):
5139         (pui-help-echo):
5140         (pui-display-info):
5141         (list-packages-mode):
5142         (pui-list-packages):
5143
5144         * packages.el (packages-compute-package-locations):
5145         (package-require):
5146         (package-delete-name):
5147         (packages-hardcoded-lisp): Removed.
5148         (packages-useful-lisp): Removed.
5149         (packages-unbytecompiled-lisp): Removed.
5150         (packages-find-package-directories):
5151
5152         Summary:
5153
5154         Major code clean up of all things PUI.
5155
5156         Much improved code to determine where packages should be
5157         installed.  PUI no longer depends on any packages being
5158         pre-installed to compute where packages are to be installed to.
5159
5160         The user can specify the location of their package-index file.  It
5161         isn't necessary to set this because it has sane defaults.  People
5162         who "run-in-place" won't accidently overwrite the CVS
5163         package-index file.  See
5164         `package-get-package-index-file-location'. 
5165
5166         PUI will now properly clean up after itself in the event of an
5167         unsuccessful package install.  This drastically reduces the number
5168         of "wrong md5sum" FAQs.
5169
5170         non-Mule XEmacsen can no longer install Mule packages.
5171
5172         Package management via the custom interface has been removed.
5173
5174         The PUI related menubar items have been reorganised.
5175
5176         The PGP verification code has been fixed and the default for
5177         whether or not it is used is automatically computed.
5178
5179         * update-elc.el ((preloaded-file-list site-load-packages
5180         need-to-dump dumped-exe)):
5181         Just a couple of small changes to allow for
5182         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5183         existing anymore.
5184
5185 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5186
5187         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5188         apply `format' to the first argument of byte-compile-warn, it
5189         already calls format.
5190
5191 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5192
5193         * files.el (delete-old-versions): Avoid going interactive during
5194         make install when environment variable VERSION_CONTROL is set.
5195
5196 2003-12-04  Vin Shelton  <acs@xemacs.org>
5197
5198         * menubar-items.el (menu-item-search): Only bring up search dialog
5199         box if the feature is available and desired.
5200
5201 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5202
5203         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5204
5205 2003-11-05  Vin Shelton  <acs@xemacs.org>
5206
5207         * help.el (Help-prin1-face):
5208         (Help-princ-face):
5209         princ and prin1 are functions and need to be called as such.  The
5210         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5211
5212 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5213
5214         * about.el (about-xemacs): Give full version and build date.
5215
5216 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5217
5218         * win32-native.el (grep-null-device): This XEmacs has null-device.
5219
5220 2003-09-06  Mike Sperber  <mike@xemacs.org>
5221
5222         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5223         implement the specified semantics for `defvar.'
5224
5225 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5226
5227         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5228         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5229         displaying buffer in question.
5230
5231 2003-09-03  Vin Shelton <acs@xemacs.org>
5232
5233         * XEmacs 21.4.14 is released
5234
5235 2003-08-17  Vin Shelton  <acs@xemacs.org>
5236
5237         * about.el: Vanity patch.
5238
5239 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5240
5241         * code-process.el (call-process):
5242         (call-process-region):
5243         (start-process):
5244         Document coding system processing.
5245
5246 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5247
5248         * startup.el (splash-frame-body): Idiomatic English.
5249
5250 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5251
5252         * font-lock.el (font-lock-match-java-declarations): Move
5253         save-restriction, narrow-to-region to beginning of function to
5254         avoid going beyond the limit and causing an infloop.
5255
5256 2003-04-16  Jerry James  <james@xemacs.org>
5257
5258         * keydefs.el: Remove mappings for keys mapped to the nowhere
5259         defined function function-key-error.
5260
5261 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5262
5263         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5264         lisp-interaction-mode-hook): Add the docstrings.
5265
5266 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5267
5268         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5269         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5270         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5271
5272 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5273
5274         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5275         lambda list after the original doc.  Care about
5276         #'(lambda () "SingleString") 
5277         (cl-upcase-arg): 
5278         (cl-function-arglist):
5279         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5280         circular data structures in lambda list specification
5281
5282 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5283
5284         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5285         to appear in font-lock-function-name-face.
5286
5287 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5288
5289         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5290         is not also the value of the lambda.
5291
5292 2003-05-06  Andy Piper  <andy@xemacs.org>
5293
5294         * files.el (revert-buffer): Make sure local variables get processed,
5295         even in the case of an optimized reversion.
5296
5297 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5298
5299         * XEmacs 21.4.13 is released
5300
5301 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5302
5303         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5304         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5305
5306 2003-02-14  Ben Wing  <ben@xemacs.org>
5307
5308         * byte-optimize.el:
5309         * byte-optimize.el (byte-compile-inline-expand):
5310         * byte-optimize.el (byte-compile-unfold-lambda):
5311         * byte-optimize.el (byte-optimize-form-code-walker):
5312         * byte-optimize.el (byte-optimize-form):
5313         * byte-optimize.el (byte-decompile-bytecode-1):
5314         * byte-optimize.el (byte-optimize-lapcode):
5315         Review carefully and sync up to 20.7 except for areas as noted.
5316         Fixes problem with JDE compilation.
5317
5318 2003-02-05  Ben Wing  <ben@xemacs.org>
5319
5320         * simple.el:
5321         * simple.el (motion-keys-for-shifted-motion):
5322         Omit M-S-home/end from motion keys.
5323
5324 2003-02-07  Ben Wing  <ben@xemacs.org>
5325
5326         * text-props.el (text-property-any):
5327         * text-props.el (text-property-not-all):
5328         Fix bug when end > start.
5329
5330 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5331
5332         * info.el (Info-insert-dir): Make default-directory end in
5333         separator.  Patch due to Martin Buchholz.
5334
5335 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5336
5337         * XEmacs 21.4.12 "Portable Code" is released.
5338
5339 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5340
5341         * about.el: Update golubev data.
5342
5343 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5344
5345         * isearch-mode.el (isearch-mode-map): Substitute comment on
5346         desirability, and back out "GR is printable" changes.
5347
5348 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5349
5350         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5351
5352 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5353
5354         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5355
5356 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5357
5358         * menubar-items.el (default-menubar): Use browse-url-mozilla
5359         instead of browse-url-gnome-moz for Mozilla.
5360
5361 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5362
5363         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5364
5365 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5366
5367         * files.el (auto-mode-alist): Remove redundant entries for modes
5368         that live in packages.
5369         (interpreter-mode-alist): Ditto.
5370
5371 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5372
5373         * menubar-items.el (default-menubar): Sync with current
5374         browse-url-xemacs.el.
5375
5376 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5377
5378         * XEmacs 21.4.10 "Military Intelligence" is released.
5379
5380 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5381
5382         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5383
5384 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5385
5386         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5387
5388 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5389
5390         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5391         effect free function.
5392         (font-lock-fontify-keywords-region): Supply the argument to
5393         font-lock-compile-keywords.
5394
5395 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5396
5397         * package-get.el (package-get-download-sites): Bring sites list
5398         up to date, prefer xx.xemacs.org addresses.
5399
5400 2002-09-27  Andy Piper  <andy@xemacs.org>
5401
5402         * dialog.el (make-dialog-box): for general dialogs only
5403         delete-frame-hook will be run.
5404
5405 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5406
5407         * font-lock.el (font-lock-fontify-syntactically-region): Add
5408         comment about lookup-syntax-properties, document LOUDLY as unused.
5409
5410 2002-08-26  Andy Piper  <andy@xemacs.org>
5411
5412         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5413         merge.
5414
5415 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5416
5417         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5418         (make-obsolete-variable): Ditto.
5419         (make-compatible): Ditto.
5420         (make-compatible-variable): Ditto.
5421
5422 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5423
5424         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5425         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5426
5427 2002-08-28  Andy Piper  <andy@xemacs.org>
5428
5429         * files.el (revert-buffer): propagate revert-without-query-status.
5430
5431 2002-06-03  Andy Piper  <andy@xemacs.org>
5432
5433         * dialog-items.el (make-search-dialog): align various subcontrols
5434         in visually pleasing ways, allow frame to autosize to the dialog
5435         size.
5436         * dialog.el (make-dialog-box): add a border inside the frame. Add
5437         :autosize property, if t then reset the frame size appropriately
5438         before the frame is mapped.
5439         * gutter-items.el (set-progress-feedback-instantiator): align
5440         various subcontrols.
5441         * gutter-items.el (set-progress-abort-instantiator): ditto.
5442
5443 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5444
5445         * XEmacs 21.4.9 "Informed Management" is released.
5446
5447 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5448
5449         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5450         "&optional append" argument.
5451
5452 2002-07-16  Didier Verna  <didier@xemacs.org>
5453
5454         * subr.el (replace-in-string): fix case fold bug introduced by
5455         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5456         case-fold-search in temporary buffers.
5457
5458 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5459
5460         * lib-complete.el (find-library): Remove check for mule because
5461         decompression DOES work on Mule.
5462
5463 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5464
5465         * simple.el (join-line): New alias for `delete-indentation'.
5466
5467 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5468
5469         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5470         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5471         (font-lock-builtin-face): New.
5472         (font-lock-constant-face): New.
5473         (font-lock-face-list): Add builtin and constant faces.
5474
5475 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5476
5477         * autoload.el (make-autoload): Support define-derived-mode.
5478         Collected puts of doc-string-elt property.  Based on a patch by
5479         Didier Verna <didier@xemacs.org>.
5480
5481 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5482
5483         * wid-edit.el (widget-field-activate): Fix docstring typo.
5484
5485 2002-07-23  Andy Piper  <andy@xemacs.org>
5486
5487         * about.el (about-personal-info): update me.
5488
5489 2002-07-12  Andy Piper  <andy@xemacs.org>
5490
5491         * custom.el (custom-theme-set-variables): remove bogus
5492         arguments. Use custom-set-default to set defaults.
5493         (custom-set-variables): update doc.
5494         (custom-local-buffer): new, synced from FSF.
5495         (custom-set-default): ditto.
5496         (defcustom): update doc.
5497
5498 2002-06-16  Andy Piper  <andy@xemacs.org>
5499
5500         * menubar-items.el (default-menubar): enable windows printing on
5501         cygwin as well as native.
5502
5503 2002-06-12  Andy Piper  <andy@xemacs.org>
5504
5505         * printer.el (generic-print-buffer): catch all errors so that the
5506         print device can be cleared in all scenarios.
5507         (Printer-clear-device): make sure clearing the printer allows it
5508         to be used again immediately.
5509         (generic-print-region): make sure the default printer face is
5510         black-on-white.
5511
5512 2002-04-23  Jerry James  <james@xemacs.org>
5513
5514         * window-xemacs.el (display-buffer-function): Change doc to
5515         reflect new arg.
5516         * window-xemacs.el (pre-display-buffer-function): Ditto.
5517         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5518         non-nil, make the new window just big enough for its contents.
5519         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5520         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5521         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5522
5523 2002-06-06  Andy Piper  <andy@xemacs.org>
5524
5525         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5526         (defcustom): ditto.
5527         (custom-handle-keyword): ditto.
5528
5529 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5530
5531         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5532         Make obsolete.  Default to nil.
5533         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5534         Inspired by a patch by John Palmieri.
5535
5536 2002-07-01  Mike Alexander  <mta@arbortext.com>
5537
5538         * process.el (shell-command-on-region): Don't delete the region
5539         before giving it to call-process-region
5540
5541 2002-06-04  Jerry James <james@eecs.ku.edu>
5542
5543         * find-paths.el (paths-find-architecture-directory): Search in
5544         `system-configuration'/`base', not `base'`system-configuration'.
5545
5546 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5547
5548         * info.el (Info-index): Add missing \ in [ t].
5549
5550 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5551
5552         * gutter-items.el (gutter-buffers-tab-visible-p,
5553         buffers-tab-omit-function, buffers-tab-selection-function,
5554         buffers-tab-filter-functions):
5555         Doc improvements.
5556
5557 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5558
5559         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5560
5561         * toolbar-items.el (toolbar-news): Fix typo in message string.
5562
5563 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5564
5565         * dialog.el (yes-or-no-p-dialog-box): 
5566         * cmdloop.el (y-or-n-p-minibuf):
5567         (yes-or-no-p-minibuf):
5568         (yes-or-no-p):
5569         (y-or-n-p): 
5570         Specify negative answers in docstrings.
5571
5572 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5573
5574         * package-ui.el (pui-help-echo): Display both installed and author
5575         version.  Use a balloon-help window to display extra info like
5576         package requires.
5577
5578 2002-05-30  Andy Piper  <andy@xemacs.org>
5579
5580         * files.el (revert-buffer-internal): don't visit
5581         revert-buffer. Kill buffer when not used. Suggested by Mike
5582         Alexander <mta@arbortext.com>
5583
5584 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5585
5586         * files.el (revert-buffer): More docstring fiddling.
5587
5588 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5589
5590         * files.el (revert-buffer):
5591         (revert-buffer-internal):
5592         (revert-buffer-insert-file-contents-function):
5593         Improve docstrings and comments.
5594
5595 2002-05-08  Andy Piper  <andy@xemacs.org>
5596
5597         * files.el (revert-buffer): observe noconfirm behavior.
5598
5599 2002-04-09  Andy Piper  <andy@xemacs.org>
5600
5601         * files.el (revert-buffer): use revert-buffer-internal if it looks
5602         like doing so will not result in any user-visible changes.
5603         (revert-buffer-internal): new function. Do the actual process of
5604         reversion and then see whether the result is any different to what
5605         we have already. If it is not then do nothing.
5606
5607 2001-12-11  Andy Piper  <andy@xemacs.org>
5608
5609         * menubar.el (get-popup-menu-response): re-order so that it works
5610         on more sane/facist window systems.
5611
5612 2001-12-03  Andy Piper  <andy@xemacs.org>
5613
5614         * faces.el (frob-face-property): don't infloop in face frobbing
5615         from Jan Vroonhof <jan@xemacs.org>.
5616
5617 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5618
5619         * faces.el (frob-face-property): Follow face fall-back hierarchy
5620         properly for face properties without an instance. Only do manual
5621         copy form 'default in last resort. This handles in particular
5622         the case where 'default itself has only a fall-back (which is
5623         the case by default on windows).
5624
5625 2001-11-24  Andy Piper  <andy@xemacs.org>
5626
5627         * printer.el (generic-print-region): set default-frame-plist to
5628         nil while creating the printer frame so that sizes reflect the
5629         printed page.
5630
5631         * faces.el (face-complain-about-font): Don't complain on printers.
5632
5633 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5634         
5635         * package-net.el: Andy synch.
5636         
5637 2001-12-16  Andy Piper  <andy@xemacs.org>
5638
5639         * package-get.el (package-get-update-all): Make sure installed.db
5640         gets updated after updating packages.
5641
5642 2002-03-28  Ben Wing  <ben@xemacs.org>
5643
5644         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5645         continuation, truncation so that we don't get line jumpiness from
5646         them being larger than the line height.
5647
5648         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5649
5650 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5651
5652         * font.el (font-window-system-mappings): Add mapping for Gtk
5653         (assume identical to X) 
5654
5655 2002-02-04  Andy Piper  <andy@xemacs.org>
5656
5657         * files.el (convert-standard-filename): Fix for short filename
5658         Peter Arius <pas@methodpark.de>
5659
5660 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5661
5662         * list-mode.el (default-choose-completion): completion-base-size
5663         should refer to local value in the completion list buffer.
5664
5665 2001-12-03  Didier Verna  <didier@xemacs.org>
5666
5667         * rect.el: autoload `replace-rectangle'.
5668         * keydefs.el (global-map): bind it to `C-x r p'.
5669
5670 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5671
5672         * XEmacs 21.4.8 "Honest Recruiter" is released.
5673
5674 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5675
5676         This patch is based on Jerry James's patch and analysis.
5677
5678         * select.el (get-clipboard):
5679         (get-selection):
5680         Update docstrings.
5681         (get-clipboard-foreign):
5682         (get-selection-foreign):
5683         New function for use as `interprogram-paste-function's.
5684
5685         * simple.el (interprogram-paste-function): Change default to
5686         `get-clipboard-foreign'; improve docstring.
5687         (interprogram-cut-function): Improve dosctring.
5688
5689 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5690
5691         * XEmacs 21.4.7 "Economic Science" is released.
5692
5693 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5694
5695         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5696
5697 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5698
5699         * obsolete.el (assq-delete-all): New compatibility alias for 
5700         remassq.
5701
5702 2002-01-09  Simon Josefsson  <jas@extundo.com>
5703
5704         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5705
5706 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5707
5708         * info.el (Info-auto-generate-directory): Default
5709         Info-auto-generate-directory to 'if-outdated.
5710
5711 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5712
5713         * startup.el (normal-top-level): Prevent migration code from
5714         trashing .emacs on an error in loading the init files.
5715
5716 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5717
5718         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5719         "system default" Xdefaults and friends get xrdb-mode.
5720
5721 2002-03-05  Mats Lidell  <matsl@contactor.se>
5722  
5723         * help-nomule.el (tutorial-supported-languages): Added Swedish
5724         tutorial. Sorted languages.
5725
5726 2002-02-11  Mike Sperber <mike@xemacs.org>
5727
5728         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5729         regenerating outdated dir files and dir is non-existent.
5730
5731 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5732
5733         * code-files.el (convert-mbox-coding-system): Improve comment.
5734         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5735         coding-system argument to `write-region-pre-hook' call.
5736         (write-region-pre-hook): Fix docstring to mention lockname argument.
5737
5738 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5739
5740         * minibuf.el (completing-read): Remove redundant wrong arg list.
5741
5742         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5743
5744 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5745
5746         * obsolete.el (interactive-form): new compatibility alias for 
5747         function-interactive.
5748
5749 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5750
5751         * menubar-items.el (Menubar-items-truncate-list): Removed.
5752         * menubar-items.el (Menubar-items-truncate-history): New.
5753         * menubar-items.el (default-menubar): Use
5754         Menubar-items-truncate-history.
5755
5756 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5757
5758         * printer.el (generic-print-region): Pass correct arguments to
5759         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5760         Torkelsson <torkel@acc.umu.se>.
5761
5762 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5763
5764         * help.el (describe-mode): synched with FSF 19.34; handle nil
5765         minor mode indicators.
5766
5767 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5768
5769         * minibuf.el (completing-read): Update docstring.
5770
5771 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5772
5773         * XEmacs 21.4.6 "Common Lisp" is released.
5774
5775 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5776
5777         * package-net.el: Inadvertant synch with Windows branch.  From
5778         Andy's log:
5779         (package-net-kit-version): new variable.
5780         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5781
5782 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5783
5784         * package-get.el (package-get-locate-index-file): Also search the
5785         core etc/ directory for the package index file if it can't be
5786         found in ~/.xemacs/.
5787
5788 2001-12-13  William Perry  <wmperry@gnu.org>
5789
5790         * dialog-gtk.el (popup-builtin-question-dialog):
5791         Conform to API in gui.c.
5792         
5793 2001-11-12  Andy Piper  <andy@xemacs.org>
5794
5795         * cus-edit.el (custom-save-face-internal): make sure we save
5796         non-themed faces.
5797         (custom-save-variables): ditto variables.
5798
5799 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5800
5801         * faces.el (make-face-family):
5802         (make-face-size):
5803         New face-modifying functions per Jan Vroonhof.
5804
5805         cus-face.el (custom-set-face-font-family):
5806         (custom-set-face-font-size):
5807         Use them.
5808
5809         * font.el (font-window-system-mappings): More precise docstring.
5810
5811         (font-create-name):
5812         (font-create-object):
5813         (tty-font-create-object):
5814         (tty-font-create-plist):
5815         (x-font-create-object):
5816         (x-font-create-name):
5817         (ns-font-create-name):
5818         (mswindows-font-create-object):
5819         (mswindows-font-create-name):
5820         Add doctrings.
5821
5822 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5823
5824         * gtk-faces.el (gtk-init-device-faces): removed spurious
5825         quote before let* expression.
5826
5827 2001-10-29  Andy Piper  <andy@xemacs.org>
5828
5829         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5830         modified when changing coding system.
5831
5832         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5833         that we invoke the GUI directory selector.
5834
5835 2001-10-25  Andy Piper  <andy@xemacs.org>
5836
5837         * dialog.el (make-dialog-box): use new directory dialog support.
5838         * minibuf.el (read-file-name-1): ditto.
5839         (read-file-name): ditto.
5840         (read-directory-name): ditto.
5841
5842 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5843
5844         * XEmacs 21.4.5 "Civil Service" is released.
5845
5846 2001-04-23  Didier Verna  <didier@xemacs.org>
5847
5848         * cus-edit.el (custom-variable-pre-save): New.
5849         * cus-edit.el (custom-variable-post-save): New.
5850         * cus-edit.el (custom-variable-save): use them.
5851         * cus-edit.el (custom-face-pre-save): New.
5852         * cus-edit.el (custom-face-post-save): New.
5853         * cus-edit.el (custom-face-save): use them.
5854         * cus-edit.el (custom-group-pre-save): New.
5855         * cus-edit.el (custom-group-post-save): New.
5856         * cus-edit.el (custom-group-save): use them.
5857         * cus-edit.el (Custom-save): use the pre/post functions above,
5858         call `custom-save-all' only once.
5859         * cus-edit.el (custom-variable-pre-reset-standard): New.
5860         * cus-edit.el (custom-variable-post-reset-standard): New.
5861         * cus-edit.el (custom-variable-reset-standard): use them.
5862         * cus-edit.el (custom-face-pre-reset-standard): New.
5863         * cus-edit.el (custom-face-post-reset-standard): New.
5864         * cus-edit.el (custom-face-reset-standard): use them.
5865         * cus-edit.el (custom-group-pre-reset-standard): New.
5866         * cus-edit.el (custom-group-post-reset-standard): New.
5867         * cus-edit.el (Custom-reset-standard): use them.
5868         * cus-edit.el (custom-face-reset-saved): use the pre/post
5869         functions above, call `custom-save-all' only once.
5870
5871 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5872
5873         * gutter-items.el (buffers-tab face): Derive from the modeline
5874         face by default.  Many people use white-on-black for the default
5875         font, and the tabs look hideous with that color combination.  The
5876         modeline usually has the correct colors.
5877
5878 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5879
5880         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5881         (tag-mark-stack-max): Typo fix.
5882
5883 2001-09-28  Ben Wing  <ben@xemacs.org>
5884
5885         * font-lock.el:
5886         * font-lock.el (font-lock-after-change-function):
5887         fix problem with last patch, reported by Katsumi Yamaoka.
5888
5889 2001-09-17  Ben Wing  <ben@xemacs.org>
5890
5891         * font-lock.el (font-lock-after-change-function):
5892         fix problem when you insert a comment on the line before a line of
5893         code: if we use the following char, then when you hit backspace,
5894         the following line of code turns the comment color.
5895
5896 2001-06-08  Ben Wing  <ben@xemacs.org>
5897
5898         * process.el: comment about shell-command-switch.
5899         * process.el (shell-quote-argument): Need to quote a null
5900         argument, too.  From Dan Holmsand.
5901         
5902         * startup.el (normal-top-level): Delete some unused FSF junk.
5903         * startup.el (command-line-early):
5904         
5905         * startup.el (command-line): Call MS Windows init function.
5906         
5907         * win32-native.el:
5908         * win32-native.el (mswindows-system-shells): New.
5909         * win32-native.el (mswindows-system-shell-p): New.
5910         * win32-native.el (init-mswindows-at-startup): New.
5911         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5912         * win32-native.el (mswindows-quote-one-simple-arg):
5913         * win32-native.el (mswindows-quote-one-command-arg):
5914         * win32-native.el (mswindows-construct-process-command-line-alist):
5915         Correct comments at top.  Correctly handle passing arguments
5916         to Cygwin programs and to bash.  Fix quoting of zero-length
5917         arguments (from Dan Holmsand).  Set shell-command-switch based
5918         on shell-file-name, which in turn comes from env var SHELL.
5919
5920 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5921
5922         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5923         default-toolbar-position): Fill docstrings for balloon-help.
5924
5925 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5926
5927         * faces.el: Reenable specifications over 'gtk domain.
5928
5929 2001-08-08  Didier Verna  <didier@xemacs.org>
5930
5931         * autoload.el (update-autoload-files): make defdir a file name,
5932         not directory name.
5933
5934 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5935
5936         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5937
5938         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5939
5940 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5941
5942         * font-menu.el (font-menu-set-font): Default to current font-family.
5943         (font-menu-preferred-resolution):
5944         (font-menu-size-scaling):
5945         Provide gtk defaults, too.
5946
5947 2001-07-29  Mike Alexander  <mta@arbortext.com>
5948
5949         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5950         list
5951         (custom-set-face-font-family): ditto
5952
5953 2001-07-26  Mike Sperber <mike@xemacs.org>
5954
5955         * files.el (auto-mode-alist): .9 files are man pages, too.
5956
5957 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5958
5959         * process.el (call-process-internal): bind
5960         coding-system-for-write to 'binary when calling
5961         start-process-internal, so the process receives 
5962         the literal contents of INFILE.
5963
5964 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5965
5966         * files.el (auto-mode-alist): Add configure.ac support.
5967
5968 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5969
5970         * buff-menu.el:
5971         mouse.el:
5972         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5973
5974 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5975
5976         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5977
5978 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5979
5980         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5981         mixed text.
5982         (kinsoku-eol-p): Ditto.
5983
5984 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5985
5986         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5987         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5988         characters as the category `s' or `e' correctly.
5989
5990 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5991
5992         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5993
5994 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5995
5996         * mule/cyrillic.el:  Set up case table.
5997
5998 2001-06-08  Mike Sperber <mike@xemacs.org>
5999
6000         * files.el (save-some-buffers-1): Don't zap the help window right
6001         after `map-y-or-n-p' has popped it up.
6002
6003 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6004
6005         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6006
6007 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6008
6009         * specifier.el: define-specifier-tag 'gtk.
6010
6011 2001-05-12  Ben Wing  <ben@xemacs.org>
6012
6013         * find-paths.el (paths-find-recursive-path):
6014         fix error with null EXCLUDE-REGEXP.
6015         
6016         * font-lock.el (font-lock-mode):
6017         fix problem reported by hrvoje with buffers starting with a space.
6018         
6019 2001-05-06  Ben Wing  <ben@xemacs.org>
6020
6021         * dialog.el (make-dialog-box):
6022         * menubar-items.el (default-menubar):
6023         * printer.el (generic-print-buffer):
6024         * printer.el (generic-print-region):
6025         implement printing the selection when it's selected.
6026
6027 2001-04-18  Didier Verna  <didier@xemacs.org>
6028
6029         * cus-edit.el (Custom-reset-standard): reset to standard settings
6030         not only when the buffer's :custom-state is 'modified, but also
6031         when it is 'set or 'saved.
6032
6033 2001-04-17  Didier Verna  <didier@xemacs.org>
6034
6035         * startup.el (load-user-init-file): define `custom-file' before
6036         loading the user's init file.
6037
6038 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6039
6040         * menubar.el (popup-mode-menu): Make it work with
6041         popup-menu-titles turned off.
6042         
6043 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6044
6045         * about.el (about-mailto-link): Use compose-mail for sending mail.
6046
6047 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6048
6049         * package-admin.el (package-install-hook): New.
6050         (package-delete-hook): New.
6051         (package-admin-add-single-file-package): Use package-delete-hook.
6052
6053         * package-get.el (package-get): Use package-install-hook.
6054
6055 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6056
6057         * package-ui.el (pui-install-selected-packages): reverse the lists
6058         of packages so that they get handled in the same order as they
6059         were selected.
6060
6061 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6062
6063         * packages.el (locate-library): Use read-library-name for completion.
6064
6065 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6066
6067         * byte-optimize.el (=): `=' is not a binary predicate!
6068         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6069         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6070
6071 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6072
6073         * bytecomp.el (byte-compile-arithcompare):
6074         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6075
6076 2001-06-03  William M. Perry  <wmperry@gnu.org>
6077
6078         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6079         return the filename selected by the user!
6080
6081 2001-05-31  William M. Perry  <wmperry@gnu.org>
6082
6083         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6084         in XEmacs/GTK.
6085
6086 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6087
6088         * coding.el: Tiny typo fixed.
6089
6090 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6091
6092         * XEmacs 21.4.3 "Academic Rigor" is released.
6093
6094 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6095
6096         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6097
6098 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6099
6100         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6101
6102 2001-05-04  Ben Wing  <ben@xemacs.org>
6103
6104         * printer.el (generic-print-buffer):
6105         * printer.el (generic-print-region):
6106         Enable dialog boxes.  Apply workaround recommended by Kirill.
6107         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6108         
6109         * simple.el (kill-whole-line):
6110         * simple.el (kill-line-1):
6111         * simple.el (kill-entire-line):
6112         * simple.el (kill-line):
6113         * simple.el (backward-kill-line):
6114         Take out interactive dependence of kill-whole-line.
6115
6116 2001-04-22  Ben Wing  <ben@xemacs.org>
6117
6118         * dialog.el (make-dialog-box):
6119         Put dialog titles back in -- this time correctly.  Fix various
6120         other problems with leaks and such.
6121
6122         * simple.el (region-exists-p):
6123         * simple.el (region-active-p):
6124         Add comment about which one is correct to use in menu specs.
6125
6126 2001-05-05  Ben Wing  <ben@xemacs.org>
6127
6128         * dialog.el (make-dialog-box): fix doc string.
6129         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6130         take out Pretty Print.
6131         * printer.el:
6132         * printer.el (printer-current-device): New.
6133         * printer.el (Printer-get-device): New.
6134         * printer.el (Printer-clear-device): New.
6135         * printer.el (generic-page-setup): New.
6136         * printer.el (generic-print-buffer):
6137         * printer.el (generic-print-region):
6138         Implement Page Setup.  Handle errors properly.
6139
6140 2001-05-05  Ben Wing  <ben@xemacs.org>
6141
6142         * subr.el (error): Complete list of errors in doc string.
6143         
6144 2001-04-22  Ben Wing  <ben@xemacs.org>
6145
6146         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6147         
6148 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6149
6150         * build-report.el: Remove CVS keywords since this file has been in
6151         core lisp for a while now.
6152         * build-report.el (build-report-make-output-files): Fix typo.
6153
6154 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6155
6156         * about.el (about-finish-buffer): Make sure the last change works
6157         even if EVENT is nil.
6158
6159 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6160
6161         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6162         clicked, not the one that happens to be the current buffer at the
6163         time.
6164
6165 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6166
6167         * cus-edit.el (custom-display): Support the GTK Window System also.
6168
6169 2001-04-30  Ben Wing  <ben@xemacs.org>
6170
6171         * printer.el:
6172         * printer.el (printer-page-header):
6173         * printer.el (Print-context): New.
6174         * printer.el (printer-page-footer):
6175         * printer.el (generate-header-element): New.
6176         * printer.el (generate-header-line): New.
6177         * printer.el (print-context-property):
6178         * printer.el (generic-print-buffer):
6179         * printer.el (generic-print-region):
6180         Implement headers and footers.  Implement calling Print dialog box
6181         (#### but it doesn't quite work yet).
6182
6183 2001-04-25  Ben Wing  <ben@xemacs.org>
6184
6185         * about.el (xemacs-hackers):
6186         * about.el (about-url-alist):
6187         * about.el (about-personal-info):
6188         * about.el (about-hacker-contribution):
6189         More contributions.
6190         
6191         * simple.el (handle-post-motion-command):
6192         Fix spurious setting of zmacs-region-stays to t after a non-shift
6193         motion command.
6194
6195 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6196
6197         * about.el (about-personal-info): Update my bio.
6198         (about-hacker-contribution): Ditto.
6199
6200 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6201
6202         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6203
6204 2001-04-19  Andy Piper  <andy@xemacs.org>
6205
6206         * package-net.el (package-net-cygwin32-binary-size): new size.
6207         (package-net-win32-binary-size): new size.
6208         (package-net-convert-index-to-ini): Use new arch.
6209         (package-net-batch-convert-index-to-ini): Removed.
6210         (package-net-generate-bin-ini): New.
6211         (package-net-batch-generate-bin-ini): New.
6212
6213 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6214
6215         * XEmacs 21.4.1 "Copyleft" is released.
6216
6217 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6218
6219         * x-compose.el (xlib-input-method-bug-workaround):
6220         (alias-colon-to-double-quote):
6221         Force sort in map-keymap to work around rehash bug.
6222
6223 2001-04-17  Ben Wing  <ben@xemacs.org>
6224
6225         * about.el: Finish overhaul, add a few new hackers, update a
6226         couple old ones.
6227
6228 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6229
6230         * XEmacs 21.4.0 "Solid Vapor" is released.
6231
6232 2001-04-15  Ben Wing  <ben@xemacs.org>
6233
6234         * about.el:
6235         * about.el (about-headline-face): New.
6236         * about.el (about-link-face): New.
6237         * about.el (about-current-release-maintainers): New.
6238         * about.el (about-other-current-hackers): New.
6239         * about.el (about-url-alist):
6240         * about.el (about-once-and-future-hackers): New.
6241         * about.el (about-mailto-link): New.
6242         * about.el (about-get-buffer):
6243         * about.el (about-finish-buffer):
6244         * about.el (about-xemacs):
6245         * about.el (about-features): Removed.
6246         * about.el (about-advantages): New.
6247         * about.el (about-maintainer-info): Removed.
6248         * about.el (about-personal-info): New.
6249         * about.el (about-hacker-contribution): New.
6250         * about.el (about-maintainer):
6251         * about.el (about-show-linked-info):
6252         * about.el (about-hackers):
6253         Major revamping.  Rewriting of most of the text, improve the
6254         link handling, separate info on contributors into personal
6255         and contribution info, add new contributors, update personal
6256         info, etc. etc.
6257         
6258         * menubar-items.el (default-menubar):
6259         Help menubar entry for News now says more accurately
6260         "What's New in XEmacs".
6261         
6262         * mouse.el:
6263         * mouse.el (mouse-track-cleanup-hook):
6264         * mouse.el (mouse-track):
6265         Don't set-buffer to a dead buffer when calling mouse-track
6266         cleanup hooks.
6267
6268 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6269
6270         * XEmacs 21.2.47 "Zephir" is released.
6271
6272 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6273
6274         * dialog.el (make-dialog-box): Disable dialog box titles until
6275         we get them working.
6276
6277 2001-03-30  Ben Wing  <ben@xemacs.org>
6278
6279         * help.el:
6280         * help.el (Help-princ-face):
6281         * help.el (Help-prin1-face):
6282         * help.el (frob-help-extents):
6283         * help.el (describe-function-1):
6284         * help.el (describe-variable):
6285         Avoid using font-lock faces, which may not be defined.
6286         Instead, use hyper-apropos faces, and make sure they're
6287         defined as necessary by using `require'. (It's not so safe
6288         to do this for font-lock.) In any case, we will eventually
6289         be merging this functionality into hyper-apropos.
6290
6291         * loaddefs.el (completion-ignored-extensions):
6292         Fix documentation.
6293         
6294         * menubar-items.el (menu-truncate-list): Removed.
6295         * menubar-items.el (Menubar-items-truncate-list): New.
6296         * menubar-items.el (default-menubar):
6297         Fix errors if grep or compile command is too long.  Rename helper
6298         function to be less visible.
6299
6300 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6301
6302         * byte-optimize.el (byte-optimize-minus):
6303         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6304
6305 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6306
6307         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6308         Mule is available.
6309
6310         * mule/latin.el: New file.
6311
6312 2001-03-11  Ben Wing  <ben@xemacs.org>
6313
6314         * auto-save.el:
6315         * auto-save.el (auto-save-directory):
6316         * auto-save.el (make-auto-save-file-name):
6317         * auto-save.el (auto-save-file-name-p): New.
6318
6319         Merge in improvements from other definition of
6320         make-auto-save-file-name in files.el.
6321         
6322         * auto-save.el (auto-save-original-name):
6323         * auto-save.el (auto-save-name-in-fixed-directory):
6324         * auto-save.el (auto-save-unslashify-name): Removed.
6325         * auto-save.el (auto-save-slashify-name): Removed.
6326         * auto-save.el (auto-save-reserved-chars): New.
6327         * auto-save.el (auto-save-escape-name): New.
6328         * auto-save.el (auto-save-unhex): New.
6329         * auto-save.el (auto-save-unescape-name): New.
6330
6331         Change algorithm for encoding filenames in auto-save names to be
6332         entirely safe with all filesystems and all possible characters in
6333         a filename, and 100% reversible. (Essentially, uses
6334         quoted-printable as the encoding.)
6335         
6336         * auto-save.el (recover-all-files):
6337
6338         Use insert-directory rather than calling ls directly -- fixes
6339         things under Windows.
6340
6341         * files.el:
6342         * files.el (convert-standard-filename): Substitute FSF's
6343         definition for this (we had nothing here before).
6344         
6345         * files.el (backup-buffer): Warning fix.
6346         
6347         * files.el (make-backup-file-name):
6348         * files.el (find-backup-file-name):
6349         Fix error in calling sequence to auto-save-file-name-p.
6350         
6351         * files.el (recover-file):
6352         Use insert-directory rather than calling ls directly -- fixes
6353         things under Windows.
6354
6355         * files.el (make-auto-save-file-name): Removed.
6356         * files.el (auto-save-file-name-p): Removed.
6357         auto-save is always dumped so no sense in having a definition
6358         that will always be overwritten with another.
6359         
6360         * files.el (insert-directory):
6361         * win32-native.el:
6362         * win32-native.el (debug-mswindows-process-command-lines):
6363         * win32-native.el (original-make-auto-save-file-name): Removed.
6364         * win32-native.el (make-auto-save-file-name): Removed.
6365
6366
6367 2001-03-21  Martin Buchholz <martin@xemacs.org>
6368
6369         * XEmacs 21.2.46 "Urania" is released.
6370
6371 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6372
6373         * menubar-items.el (default-menubar): Update sample.emacs to
6374         sample.init.el and adjust accelerators.
6375
6376 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6377
6378         * build-report.el (build-report): Improve docstring.
6379
6380 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6381
6382         * ChangeLog: Log GTK merge.
6383
6384         * gutter-items.el:
6385         * mwheel.el:
6386         * sound.el:
6387         * startup.el:
6388         Revert gratuitous whitespace changes.
6389
6390 2001-03-07  Ben Wing  <ben@xemacs.org>
6391
6392         * help.el:
6393         * help.el (key-or-menu-binding):
6394         * help.el (Help-find-file): New.
6395         * help.el (describe-beta):
6396         * help.el (describe-copying):
6397         * help.el (describe-project):
6398         * help.el (view-emacs-news):
6399         * help.el (view-sample-init-el): New.
6400         * help.el (Help-princ-face): New.
6401         * help.el (Help-prin1-face): New.
6402         * help.el (help-symbol-function-context-menu):
6403         * help.el (help-symbol-variable-context-menu):
6404         * help.el (help-symbol-function-and-variable-context-menu):
6405         * help.el (frob-help-extents):
6406         * help.el (describe-function-1):
6407         * help.el (describe-variable):
6408
6409         Add coloring in Help buffers, correspondent with hyperlinks.
6410         View files in view-mode rather than Fundamental.
6411         Remove separators from context menus -- now handled in generic code.
6412         Add `Find Tag' to context menu.
6413         
6414         * menubar.el (popup-mode-menu):
6415
6416         Rewrite code that outputs the popup menu to (a) put more specific
6417         entries first, (b) be more robust, (c) output the proper context
6418         menu separators automatically (the context menu functionality is
6419         new and currently used only by Help).
6420
6421 2001-03-10  William M. Perry  <wmperry@aventail.com>
6422
6423         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6424         this function when converting from the 21.1 GTK branch.  Now
6425         supports file, password, question, and color built-in dialogs.
6426
6427 2001-03-06  Ben Wing  <ben@xemacs.org>
6428
6429         * keydefs.el:
6430         * keydefs.el (global-map):
6431         Add commented-out change of M-k (for 21.5).
6432         
6433         * menubar-items.el (default-menubar):
6434         Fix items to control kill-line behavior; add items for
6435         shifted motion.
6436         
6437         * simple.el:
6438         * simple.el (kill-whole-line):
6439         * simple.el (historical-kill-line): Removed.
6440         * simple.el (kill-line): Removed.
6441         * simple.el (kill-entire-line): New.
6442         * simple.el (kill-line-1): New.
6443         * simple.el (backward-kill-line):
6444         Undo kill-whole-line == always changes.  Add new function
6445         kill-entire-line to unconditionally delete the current line.
6446         Add comments describing the lamentable state of affairs of
6447         the kill-line functions and variables.
6448
6449 2001-03-02  Ben Wing  <ben@xemacs.org>
6450
6451         * simple.el:
6452         * simple.el (beginning-of-buffer):
6453         * simple.el (end-of-buffer):
6454         * simple.el (mark-ring-unrecorded-commands):
6455         * simple.el (signal-error-on-buffer-boundary):
6456         * simple.el (shifted-motion-keys-select-region):
6457         * simple.el (unshifted-motion-keys-deselect-region):
6458         * simple.el (motion-keys-for-shifted-motion): New.
6459         * simple.el (handle-pre-motion-command):
6460         * simple.el (handle-post-motion-command):
6461         * simple.el (forward-char-command):
6462         * simple.el (backward-char-command):
6463         * simple.el (scroll-up-command):
6464         * simple.el (scroll-down-command):
6465         * simple.el (next-line):
6466         * simple.el (previous-line):
6467         * simple.el (backward-block-of-lines):
6468         * simple.el (forward-block-of-lines):
6469         * simple.el (backward-word):
6470         * simple.el (mark-word):
6471
6472         Augment documentation of the most common motion commands to make
6473         note of the shifted-motion support.  Improve the support to (a)
6474         properly document how it works and why it's done in the fashion it
6475         is, and (b) allow the keystrokes that trigger it to be customized.
6476
6477         Correct error in the customize specification of
6478         mark-ring-unrecorded-commands.
6479
6480 2001-03-02  Ben Wing  <ben@xemacs.org>
6481
6482         * font-lock.el:
6483         * font-lock.el (font-lock-pending-extent-table): Removed.
6484         * font-lock.el (font-lock-pending-buffer-table): New.
6485         * font-lock.el (font-lock-pre-idle-hook):
6486         * font-lock.el (font-lock-after-change-function):
6487         * font-lock.el (font-lock-fontify-pending-extents):
6488         * font-lock.el (font-lock-lisp-like):
6489
6490         Fix handling of pending extents to avoid excessive slowness (N^2
6491         behavior) when making lots of buffer changes between redisplays,
6492         such as when saving the Options.
6493
6494 2001-03-09  William M. Perry  <wmperry@aventail.com>
6495
6496         * device.el:
6497         * dragdrop.el:
6498         * dumped-lisp.el:
6499         * faces.el:
6500         * frame.el:
6501         * gnuserv.el:
6502         * loadup.el:
6503         * menubar-items.el:
6504         * minibuf.el:
6505         The Great GTK Merge.
6506
6507         * ChangeLog.GTK:
6508         * dialog-gtk.el:
6509         * gdk.el:
6510         * generic-widgets.el:
6511         * glade.el:
6512         * gnome-widgets.el:
6513         * gnome.el:
6514         * gtk-compose.el:
6515         * gtk-extra.el:
6516         * gtk-faces.el:
6517         * gtk-ffi.el:
6518         * gtk-file-dialog.el:
6519         * gtk-font-menu.el:
6520         * gtk-glyphs.el:
6521         * gtk-init.el:
6522         * gtk-iso8859-1.el:
6523         * gtk-marshal.el:
6524         * gtk-mouse.el:
6525         * gtk-package.el:
6526         * gtk-password-dialog.el:
6527         * gtk-select.el:
6528         * gtk-widget-accessors.el:
6529         * gtk-widgets.el:
6530         * gtk.el:
6531         widgets-gtk.el:
6532         The Great GTK Merge: new files.
6533
6534 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6535
6536         * generic-widgets.el: Don't require gtk (a built-in feature) at
6537         top level.  Don't execute the last sexp unless (featurep 'gtk).
6538
6539 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6540
6541         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6542
6543 2001-02-23  Martin Buchholz <martin@xemacs.org>
6544
6545         * XEmacs 21.2.45 "Thelxepeia" is released.
6546
6547 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6548  
6549         * about.el (xemacs-hackers): update my entry. 
6550         * about.el (about-maintainer-info): ditto. 
6551         * about.el (about-hackers): ditto. 
6552
6553 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6554
6555         * about.el (about-maintainer-info): More vanity info about
6556         yours truly.
6557
6558 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6559
6560         * build-report.el (build-report-destination): xemacs-build-reports
6561         has moved to SourceForge, where mailing list name length is
6562         restricted, hence the name change to
6563         xemacs-buildreports@xemacs.org.
6564         * build-report.el (build-report-keep-regexp): Update default.
6565         * build-report.el (build-report-delete-regexp): Ditto.
6566         * build-report.el (build-report-make-output-files): Ditto.
6567
6568 2001-02-19  Craig Lanning  <lanning@scra.org>
6569
6570         * lisp-mode.el: Add indentation specifications for following
6571         Common Lisp forms: handler-case, handler-bind, with-slots,
6572         with-open-file, with-open-stream, print-unreadable-object.
6573
6574 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6575
6576         * font-lock.el (font-lock-set-defaults-1):
6577         Move initialization of `font-lock-cache-position' so that it's set
6578         even if font-lock-keywords is already defined.
6579
6580 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6581
6582         * autoload.el (generate-file-autoloads-1):
6583         Use `emacs-lisp-mode-syntax-table' instead of
6584         `lisp-mode-syntax-table'.
6585         * lisp-mode.el (lisp-mode-syntax-table):
6586         Get rid of old checks for `parse-partial-sexp' version.
6587         Make `|' (pipe) string delimiter instead of punctuation.
6588
6589 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6590
6591         * window.el (save-selected-window):
6592         Use gensym for better macro hygiene.
6593
6594 2001-02-06  Mike Sperber <mike@xemacs.org>
6595
6596         * dump-paths.el:
6597         * startup.el (startup-setup-paths): Set and use
6598         `mule-lisp-directory'.
6599         (startup-setup-paths-warning): Ditto.
6600
6601         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6602         (paths-construct-load-path): Consider `mule-lisp-directory'.
6603
6604 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6605
6606         * font-lock.el: Syntax table improvements used.  A few random
6607         changes are not specified below.
6608         (font-lock-fontify-string-delimiters):
6609         (font-lock-syntactic-keywords):
6610         (font-lock-cache-state nil):
6611         (font-lock-cache-position):
6612         New variables.
6613         (font-lock-set-syntax):
6614         (font-lock-apply-syntactic-highlight):
6615         (font-lock-fontify-syntactic-anchored-keywords):
6616         (font-lock-fontify-syntactic-keywords-region):
6617         (font-lock-eval-keywords):
6618         New functions.
6619         (font-lock-remove-face):
6620         (font-lock-fontify-syntactically-region):
6621         Use syntax properties.
6622
6623 2001-02-08  Martin Buchholz <martin@xemacs.org>
6624
6625         * XEmacs 21.2.44 "Thalia" is released.
6626
6627 2001-01-16  Mike Sperber <mike@xemacs.org>
6628
6629         * startup.el (normal-top-level): Work even if no installation root
6630         is found.
6631
6632 2001-01-30  Andy Piper  <andy@xemacs.org>
6633
6634         * gutter-items.el (progress-abort-glyph): remove instantiator.
6635         (set-progress-abort-instantiator): new function.
6636         (abort-progress-feedback): use it.
6637
6638         * gutter.el (set-gutter-dirty-p): new function.
6639
6640 2001-01-30  Didier Verna  <didier@xemacs.org>
6641
6642         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6643
6644 2001-01-24  Didier Verna  <didier@xemacs.org>
6645
6646         * sound.el (sound-extension-list): give a better default value.
6647         * sound.el (load-sound-file): improve the doc string, also find
6648         files given by absolute names, pass a real extension list to
6649         `locate-file'.
6650
6651 2001-01-26  Martin Buchholz <martin@xemacs.org>
6652
6653         * XEmacs 21.2.43 "Terspichore" is released.
6654
6655 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6656
6657         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6658         messages from gnuserv.
6659
6660 2001-01-20  Martin Buchholz <martin@xemacs.org>
6661
6662         * XEmacs 21.2.42 "Poseidon" is released.
6663
6664 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6665
6666         * cl-macs.el (cl-upcase-arg): New function.
6667         (cl-function-arglist): New function.
6668         (cl-transform-lambda): Automatically add CL-style lambda list to
6669         documentation string using functions above.
6670
6671 2001-01-12  Andy Piper  <andy@xemacs.org>
6672
6673         * package-get.el (package-get-custom): call
6674         package-net-update-installed-db.
6675
6676         * package-ui.el (pui-install-selected-packages): call
6677         package-net-update-installed-db.
6678
6679         * package-net.el (package-net-update-installed-db): use
6680         packages-package-list so that we reflect reality.
6681
6682         * packages.el (packages-package-list): Make docstring reflect
6683         reality.
6684
6685         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6686
6687         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6688         isn't installed.
6689
6690 2001-01-17  Andy Piper  <andy@xemacs.org>
6691
6692         * wid-edit.el (widget-activation-glyph-mapper): activate or
6693         deactivate native widgets.
6694         (widget-glyph-insert-glyph): record instantiator.
6695         (widget-push-button-value-create): use it.
6696
6697         * gui.el (gui-button-action): new function. Make button's domain
6698         buffer current when calling.
6699         (make-gui-button): update to use gui-button-action.
6700
6701 2001-01-16  Didier Verna  <didier@xemacs.org>
6702
6703         * menubar-items.el (default-menubar): add an entry for modeline
6704         horizontal scrolling in Options -> Display.
6705
6706 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6707
6708         * package-get.el (package-get-require-signed-base): Set to nil
6709         by default.
6710
6711 2001-01-17  Martin Buchholz <martin@xemacs.org>
6712
6713         * XEmacs 21.2.41 "Polyhymnia" is released.
6714
6715 2001-01-16  Mike Sperber <mike@xemacs.org>
6716
6717         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6718         catch lisp/mule/.
6719
6720 2001-01-14  Mike Sperber <mike@xemacs.org>
6721
6722         * startup.el (maybe-create-compatibility-dot-emacs):
6723         (maybe-unmigrate-user-init-file):
6724         (unmigrate-user-init-file): Created.
6725         (maybe-migrate-user-init-file): Offer creation of compatibility
6726         .emacs.
6727         Some doc fixes wrt init file location.
6728
6729 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6730
6731         * faces.el (face-frob-from-locale-first): new variable.
6732         (frob-face-font-2): Honor tags arg while trying to use
6733         standard-face-mapping.  When face-frob-from-locale-first is set,
6734         first try to set face inheriting from frobbed-face.
6735
6736 2001-01-15  Didier Verna  <didier@xemacs.org>
6737
6738         * about.el (xemacs-hackers): update my entry.
6739         * about.el (about-url-alist): ditto.
6740         * about.el (about-maintainer-info): ditto.
6741         * about.el (about-hackers): ditto.
6742
6743 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6744
6745         The byte compiler has been badly broken for a year,
6746         by the patch of 1999-12-06.
6747         * byte-optimize.el (byte-optimize-form-code-walker):
6748         Bug was: the byte compiler was making this erroneous optimization:
6749         (progn (or (foo)) (bar)) ==> (bar)
6750
6751 2000-11-20  Mike Sperber <mike@xemacs.org>
6752
6753         * setup-paths.el (paths-core-load-path-depth): Split
6754         `paths-load-path-depth' in two for site and core lisp.  Don't
6755         recurse into core.
6756         * setup-paths.el (paths-construct-load-path): Use.
6757
6758 2001-01-10  Andy Piper  <andy@xemacs.org>
6759
6760         * package-net.el (package-net-cygwin32-binary-size): new variable
6761         (package-net-win32-binary-size): ditto.  add much needed
6762         commentary.
6763
6764         * gutter-items.el (buffers-tab-items): correct off-by-one error
6765         for buffers-tab-max-size.
6766
6767 2001-01-08  Martin Buchholz <martin@xemacs.org>
6768
6769         * XEmacs 21.2.40 is released.
6770
6771 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6772
6773         * mule/hebrew.el: Fix comments and typos.
6774         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6775
6776 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6777
6778         * ChangeLog.1: move ancient log from fill.el.
6779
6780         * dump-paths.el:
6781         paragraphs.el:
6782         mule/mule-category.el:
6783         Miscellaneous typo fixes and slight doc clarifications.
6784
6785         * mule/mule-ccl.el:  Correct file name in header.
6786
6787 2000-12-31  Martin Buchholz <martin@xemacs.org>
6788
6789         * XEmacs 21.2.39 is released.
6790
6791 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6792
6793         * byte-optimize.el (byte-optimize-cond):
6794         (byte-optimize-cond-1): New.
6795         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6796         Optimizes (cond (x nil)) ==> nil.
6797         Provide better diagnostic on malformed expr like (cond foo).
6798
6799 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6800
6801         * mule/mule-coding.el:
6802         mule/mule-cmds.el (reset-language-environment,
6803         set-language-environment-coding-systems):
6804         Safer default coding-priority-list, corresponding to src/file-coding.h.
6805
6806 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6807
6808         * package-admin.el: Allow package removal from
6809         early-package-load-path.
6810
6811 2000-12-15  Andreas Jaeger  <aj@suse.de>
6812
6813         * about.el (about-maintainer-info): Update my entry.
6814
6815 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6816
6817         * packages.el (locate-library): Add support for bzip2
6818         compressed .el files.
6819
6820 2000-12-12  Andy Piper  <andy@xemacs.org>
6821
6822         * package-net.el: new file.
6823
6824 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6825
6826         * font-lock.el: Add missing C++ keywords.
6827
6828 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6829
6830         * simple.el (indent-for-comment): Preserve indentation of comments
6831         starting in column 0, as documented in (Info-goto-node
6832         "(xemacs)Comments").  Update docstring accordingly.
6833
6834 2000-12-05  Martin Buchholz <martin@xemacs.org>
6835
6836         * XEmacs 21.2.38 is released.
6837
6838 2000-12-04  Didier Verna  <didier@xemacs.org>
6839
6840         * mouse.el (default-mouse-track-set-point-in-window): remove
6841         spurious '+' operation detected by Martin.
6842
6843
6844 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6845
6846         * cl-extra.el (coerce):
6847         Implement char to integer coercion.
6848         Remove extraneous (numberp) test.
6849
6850         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6851         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6852         (byte-optimize-predicate):
6853         Warn if evaluating constant expression signals an error.
6854         (byte-optimize-form): Small simplification.
6855
6856         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6857
6858 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6859
6860         * byte-optimize.el:
6861         (byte-optimize-minus):
6862         (byte-optimize-plus):
6863         (byte-optimize-mult):
6864         (byte-optimize-quo):
6865         Use (car (last x)) instead of (last x) to get last elt!
6866         Use `byte-optimize-predicate' to optimize `%'.
6867         Move optimizations for special numeric args to bytecomp.el.
6868         * bytecomp.el (byte-compile-associative): Remove.
6869         (byte-compile-max): New.
6870         (byte-compile-min): New.
6871         Properly handle erroneous calls: (max) (min).
6872         (byte-compile-plus): New.
6873         (byte-compile-minus):
6874         It's easiest to handle 0, +1 and -1 args here.
6875         (byte-compile-mult): New.
6876         It's easiest to handle 1, -1 and 2 args here.
6877         (byte-compile-quo):
6878         It's easiest to handle 0, +1 and -1 args here.
6879         Issue byte-compiler warning when dividing by zero.
6880
6881         Byte-compiler arithmetic improvements.
6882         Better optimize these expressions in the obvious way:
6883         (+ x y 1)   -->  varref x varref y add add1
6884         (+ x y -1)  -->  varref x varref y add sub1
6885         (- x y 0)   -->  (- x y)
6886         (- 0 x y)   -->  (- (- x) y)
6887         (% 42 19)   --> compile-time constant
6888         (/ 42 19)   --> compile-time constant
6889         (* (foo) 2) --> foo call dup plus
6890
6891         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6892         unless (declaim (optimize (safety 3)))
6893         or (setq byte-compile-delete-errors nil).
6894
6895 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6896
6897         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6898         docstrings.
6899
6900 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6901
6902         * startup.el (command-line-do-help):  Add documentation of
6903         portable dumper switches.
6904
6905 2000-11-22  Andy Piper  <andy@xemacs.org>
6906
6907         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6908
6909         * glyphs.el (init-glyphs): don't use autodetect for strings.
6910
6911 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6912
6913         * byte-optimize.el (byte-optimize-char-before):
6914         (byte-optimize-backward-char):
6915         (byte-optimize-backward-word):
6916         Fix incorrect optimizations for these sorts of expressions:
6917         (let ((x nil)) (backward-char x))
6918
6919 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6920
6921         * byte-optimize.el:
6922         * byte-optimize.el (byte-optimize-backward-char): New.
6923         * byte-optimize.el (byte-optimize-backward-word): New.
6924         Make backward-word and backward-char as efficient as forward versions.
6925
6926         * bytecomp.el (byte-compile-no-args-with-one-extra):
6927         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6928         * bytecomp.el (byte-compile-two-args-with-one-extra):
6929         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6930         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6931         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6932         Check if extra arg is constant nil, and if so, use byte-coded call.
6933
6934         * simple.el (backward-word):
6935         * simple.el (mark-word):
6936         * simple.el (kill-word):
6937         * simple.el (backward-kill-word):
6938         Make COUNT argument optional, for consistency with forward-char et al.
6939
6940         * abbrev.el (abbrev-string-to-be-defined):
6941         * abbrev.el (inverse-abbrev-string-to-be-defined):
6942         * abbrev.el (inverse-add-abbrev):
6943         * abbrev.el (expand-region-abbrevs):
6944         * buff-menu.el (Buffer-menu-execute):
6945         * indent.el (move-to-left-margin):
6946         * indent.el (indent-relative):
6947         * indent.el (move-to-tab-stop):
6948         * info.el (Info-reannotate-node):
6949         * lisp-mode.el (lisp-indent-line):
6950         * lisp.el (end-of-defun):
6951         * lisp.el (move-past-close-and-reindent):
6952         * misc.el (copy-from-above-command):
6953         * mouse.el (default-mouse-track-scroll-and-set-point):
6954         * page.el (forward-page):
6955         * paragraphs.el (forward-paragraph):
6956         * paragraphs.el (end-of-paragraph-text):
6957         * picture.el (picture-forward-column):
6958         * picture.el (picture-self-insert):
6959         * rect.el (extract-rectangle-line):
6960         * simple.el (newline):
6961         * simple.el (fixup-whitespace):
6962         * simple.el (backward-delete-char-untabify):
6963         * simple.el (transpose-chars):
6964         * simple.el (transpose-preceding-chars):
6965         * simple.el (do-auto-fill):
6966         * simple.el (indent-new-comment-line):
6967         * simple.el (blink-matching-open):
6968         * view-less.el (cleanup-backspaces):
6969         * wid-edit.el (widget-transpose-chars):
6970         * term/bg-mouse.el (bg-insert-moused-sexp):
6971         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6972
6973         * info.el (Info-fontify-node):
6974         * simple.el (backward-delete-function):
6975         Use canonical delete-backward-char instead of backward-delete-char.
6976
6977 2000-11-20  Andy Piper  <andy@xemacs.org>
6978
6979         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6980         no buffers.
6981
6982 2000-11-20  Andy Piper  <andy@xemacs.org>
6983
6984         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6985         buffer tabs.
6986
6987 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6988
6989         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6990         (proclaim inline...) was shadowing compiler-macros.
6991
6992 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6993
6994         * bytecomp.el (byte-compile-eval): New.
6995         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6996         Keeps this promise made in Lispref:
6997         "If a file being compiled contains a `defmacro' form, the macro is
6998         defined temporarily for the rest of the compilation of that file."
6999
7000 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7001
7002         * cl.el (floatp-safe):
7003         (plusp):
7004         (minusp):
7005         (oddp):
7006         (evenp):
7007         (cl-abs):
7008         Use a better parameter name than `x'.
7009
7010         * cl-macs.el (check-type): Make continuable.  Change documentation
7011         to require PLACE, but accept any form for compatibility.
7012
7013         * abbrev.el (define-abbrev): Use check-type.
7014         * font-menu.el (font-menu-change-face): Use check-type.
7015         * menubar.el (relabel-menu-item): Use check-type.
7016         * itimer.el: Fix typo.
7017
7018 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7019
7020         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7021
7022 2000-11-14  Martin Buchholz <martin@xemacs.org>
7023
7024         * XEmacs 21.2.37 is released.
7025
7026 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7027
7028         * code-cmds.el: Provide the feature.
7029
7030 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7031
7032         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7033
7034         * code-cmds.el: New file
7035         * mule/mule-cmds.el:
7036         * mule/mule-misc.el
7037         (coding-keymap): New keymap. Define coding system keyboard
7038         commands on file-coding builds too.
7039         (coding-system-change-eol-conversion):
7040         (universal-coding-system-argument):
7041         (set-default-coding-systems):
7042         (prefer-coding-system): Moved from mule-cmds.el
7043         (set-buffer-process-coding-system): Moved from mule-misc.el
7044
7045 2000-09-15  Stephen Carney <carney@scubadoo.com>
7046
7047         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7048
7049 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7050
7051         * package-get.el (package-get-download-sites): Add a pre-release
7052         site for experimental packages.
7053
7054         * auto-autoloads.el: Regenerated.
7055
7056 2000-08-01  Andy Piper  <andy@xemacs.org>
7057
7058         * gutter-items.el (buffers-tab-omit-function): reference
7059         buffers-tab-select-visible-buffers.
7060         (buffers-tab-filter-functions): new variable, by default uses
7061         buffers-tab-selection-function and buffers-tab-omit-function.
7062         (select-buffers-tab-buffers-by-mode): invert arguments.
7063         (buffers-tab-select-visible-buffers): new function. Invert calling
7064         of buffers-menu-omit-invisible-buffers.
7065         (buffers-tab-items): rewrite to use
7066         buffers-tab-filter-functions. Rewrite docstring.
7067         (gutter-buffers-tab-extent): delete.
7068         (add-tab-to-gutter): always build a new extent when adding the
7069         tabs.
7070         (update-tab-in-gutter): make gutter dirty when orientation
7071         changes.
7072
7073 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7074
7075         * bytecomp.el (byte-compile-defvar-or-defconst):
7076         Only do loadhist recording if defvar form includes a value.
7077
7078 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7079
7080         * bytecomp.el (byte-compile-initial-macro-environment):
7081         `eval-when-compile' should not compile its body.
7082
7083 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7084
7085         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7086         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7087         some Japanese English.  Remove some ancient FSF comments, and
7088         improve docstrings.  Use symbols not vectors for tables.
7089
7090 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7091
7092         * keymap.el:
7093         (local-key-binding):
7094         (global-key-binding):
7095         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7096
7097         * lisp.el:
7098         (backward-sexp): Slightly simpler code.
7099         (mark-sexp): Make arg optional, like FSF Emacs.
7100         (forward-list): Slightly simpler code.
7101         (backward-list): Slightly simpler code.
7102         (down-list):  Make arg optional, like FSF Emacs.
7103         (up-list):  Make arg optional, like FSF Emacs.
7104         (backward-up-list):  Make arg optional, like FSF Emacs.
7105         (kill-sexp):  Make arg optional, like FSF Emacs.
7106         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7107
7108         * font-menu.el (font-menu-change-face):
7109         Take continuable errors into account.
7110
7111         * abbrev.el:
7112         * abbrev.el (clear-abbrev-table):
7113         * abbrev.el (define-abbrev-table):
7114         * abbrev.el (define-abbrev):
7115         * abbrev.el (insert-abbrev-table-description):
7116         * apropos.el (apropos-documentation-check-doc-file):
7117         * apropos.el (apropos-documentation-check-elc-file):
7118         * buff-menu.el (list-buffers):
7119         * buff-menu.el (list-buffers-noselect):
7120         * bytecomp.el (byte-recompile-directory):
7121         * bytecomp.el (batch-byte-compile):
7122         * cl-macs.el (typep):
7123         * code-files.el (find-coding-system-magic-cookie):
7124         * code-files.el (insert-file-contents):
7125         * cus-edit.el (customize-set-variable):
7126         * cus-edit.el (customize-save-variable):
7127         * cus-face.el (custom-set-face-font-size):
7128         * cus-face.el (custom-set-face-update-spec):
7129         * cus-face.el (custom-reset-faces):
7130         * custom.el (custom-check-theme):
7131         * custom.el (copy-upto-last):
7132         * fill.el (canonically-space-region):
7133         * fill.el (fill-paragraph):
7134         * fill.el (fill-region):
7135         * fill.el (find-space-insertable-point):
7136         * fill.el (justify-current-line):
7137         * faces.el (face-spec-update-all-matching):
7138         * faces.el (set-face-stipple):
7139         * files-nomule.el (insert-file-contents):
7140         * files.el (insert-file-contents-literally):
7141         * files.el (hack-local-variables-last-page):
7142         * files.el (basic-save-buffer):
7143         * files.el (insert-directory):
7144         * font-menu.el (font-menu-change-face):
7145         * font.el (font-spatial-to-canonical):
7146         * format.el (format-encode-region):
7147         * format.el (format-insert-file):
7148         * format.el (format-replace-strings):
7149         * gutter.el (set-gutter-element):
7150         * help.el (key-or-menu-binding):
7151         * help.el (describe-bindings):
7152         * help.el (with-syntax-table):
7153         * indent.el (indent-rigidly):
7154         * indent.el (delete-to-left-margin):
7155         * info.el:
7156         * info.el (Info-extract-dir-entry-from):
7157         * info.el (Info-build-dir-anew):
7158         * info.el (Info-rebuild-dir):
7159         * info.el (Info-batch-rebuild-dir):
7160         * info.el (Info-read-subfile):
7161         * info.el (Info-build-node-completions):
7162         * info.el (Info-extract-menu-node-name):
7163         * isearch-mode.el (isearch-range-invisible):
7164         * isearch-mode.el (isearch-restore-invisible-extents):
7165         * itimer.el (itimerp):
7166         * itimer.el (itimer-live-p):
7167         * keymap.el:
7168         * keymap.el (substitute-key-definition):
7169         * keymap.el (read-command-or-command-sexp):
7170         * keymap.el (local-key-binding):
7171         * keymap.el (global-key-binding):
7172         * keymap.el (global-set-key):
7173         * keymap.el (local-set-key):
7174         * ldap.el:
7175         * ldap.el (ldap-add-entries):
7176         * ldap.el (ldap-delete-entries):
7177         * lisp.el (backward-sexp):
7178         * lisp.el (mark-sexp):
7179         * lisp.el (forward-list):
7180         * lisp.el (backward-list):
7181         * lisp.el (down-list):
7182         * lisp.el (backward-up-list):
7183         * lisp.el (up-list):
7184         * lisp.el (kill-sexp):
7185         * lisp.el (backward-kill-sexp):
7186         * menubar.el (add-menu-button):
7187         * menubar.el (add-submenu):
7188         * menubar.el (delete-menu-item):
7189         * menubar.el (relabel-menu-item):
7190         * mouse.el (narrow-window-to-region):
7191         * obsolete.el (define-obsolete-variable-alias):
7192         * obsolete.el (store-substring):
7193         * package-admin.el:
7194         * package-admin.el (package-admin-install-function):
7195         * package-admin.el (package-admin-install-function-mswindows):
7196         * package-admin.el (package-admin-default-install-function):
7197         * package-get.el (package-get-update-base-entries):
7198         * packages.el (packages-load-package-dumped-lisps):
7199         * packages.el (packages-collect-package-dumped-lisps):
7200         * printer.el (generic-print-buffer):
7201         * printer.el (generic-print-region):
7202         * replace.el (occur-mode-mouse-goto):
7203         * replace.el (perform-replace):
7204         * select.el (get-selection-no-error):
7205         * simple.el:
7206         * simple.el (newline):
7207         * simple.el (open-line):
7208         * simple.el (edit-and-eval-command):
7209         * simple.el (goto-line):
7210         * simple.el (undo):
7211         * simple.el (kill-region):
7212         * simple.el (copy-region-as-kill):
7213         * simple.el (kill-ring-save):
7214         * simple.el (set-mark):
7215         * simple.el (next-line):
7216         * simple.el (previous-line):
7217         * simple.el (line-move):
7218         * simple.el (set-goal-column):
7219         * simple.el (comment-region):
7220         * subr.el:
7221         * subr.el (putf):
7222         * syntax.el (modify-syntax-entry):
7223         * syntax.el (map-syntax-table):
7224         * view-less.el (view-file):
7225         * view-less.el (view-buffer):
7226         * view-less.el (view-file-other-window):
7227         * window-xemacs.el (backward-other-window):
7228         * window.el:
7229         * window.el (one-window-p):
7230         * window.el (walk-windows):
7231         * window.el (window-list):
7232         * x-mouse.el (x-mouse-kill):
7233         * x-select.el (x-get-cutbuffer):
7234         * x-select.el (x-store-cutbuffer):
7235         * term/bg-mouse.el (bg-mouse-line-to-center):
7236         * term/sun-mouse.el (window-line-end):
7237         * term/sun-mouse.el (sun-select-region):
7238         * term/sun.el (kill-region-and-unmark):
7239         * mule/mule-category.el:
7240         * mule/mule-category.el (modify-category-entry):
7241         * mule/mule-category.el (char-category-list):
7242         * mule/mule-coding.el (coding-system-force-on-output):
7243         * mule/mule-misc.el (coding-system-put):
7244         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7245
7246 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7247
7248         * cus-face.el: Typo fixes and tiny clarifications.
7249         * custom.el: ditto
7250
7251 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7252
7253         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7254         * startup.el (normal-top-level): Setup auto-save-list-file-name
7255         if auto-save-list-file-prefix is non-nil.
7256
7257 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7258
7259         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7260
7261 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7262
7263         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7264         get symbol at point-min.
7265
7266 2000-10-24  Didier Verna  <didier@xemacs.org>
7267
7268         * info.el (Info-emacs-info-file-name): defconst it.
7269         * info.el (Info-footnote-tag): defcustom it.
7270         * info.el (Info-no-description-string): ditto.
7271         * info.el (Info-find-node): adapt to new semantics of
7272         'Info-suffixed-file (don't do the case variants stuff).
7273         * info.el (Info-insert-dir): rewrite the dir file variants code.
7274         * info.el (Info-directory-files): New. Return the list of info
7275         files in a directory.
7276         * info.el (Info-dir-outdated-p): use it.
7277         * info.el (Info-parse-dir-entries): ditto.
7278         * info.el (Info-build-dir-anew): don't restrict to files ending
7279         with a ".info.*" extension.
7280         * info.el (Info-set-mode-line): ditto.
7281         * info.el (Info-read-subfile): adapt to new semantics of
7282         'Info-suffixed-file (append 'exact argument).
7283         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7284         string independently of the case.
7285         * info.el (Info-suffixed-file): use it (match all possible case
7286         for the file name).
7287         * info.el (Info-insert-file-contents): code cleanup.
7288         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7289         columns.
7290         * info.el (Info-batch-rebuild-dir): ditto.
7291         * info.el (Info-read-node-name-1): ditto.
7292         * info.el (Info-search): ditto.
7293         * info.el (Info-fontify-node): ditto.
7294
7295
7296 2000-10-24  Didier Verna  <didier@xemacs.org>
7297
7298         * process.el (shell-command): when called from a program, avoid
7299         'push-mark's "mark-set" message.
7300
7301 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7302
7303         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7304         by a symbol, not by a vector.
7305         * mule/vietnamese.el (vscii): Likewise.
7306         (viscii): Likewise.
7307         * mule/cyrillic.el (koi8-r): Likewise.
7308
7309         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7310         by a symbol, not by a vector.
7311         (chinese-big5-2): Likewise.
7312         * mule/ethiopic.el (ethiopic): Likewise.
7313         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7314         (vietnamese-viscii-upper): Likewise.
7315
7316 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7317
7318         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7319
7320 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7321
7322         * byte-optimize.el (byte-optimize-car): New function.
7323         (byte-optimize-cdr): Ditto.
7324
7325 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7326
7327         * byte-optimize.el: Partial synch with FSF 20.7.
7328         Optimize constant concatenation.
7329         Add keymapp as a side effect free function.  It is a built-in.
7330         (byte-after-unbind-pos): Remove byte-equal.
7331
7332 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7333
7334         * update-elc-2.el: Quote regexps correctly.
7335
7336 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7337
7338         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7339         (ccl-compile): Apply integerp, not integer-or-char-p to
7340         check the type of the buffer magnification
7341         (ccl-compile-write-string): Encode a string with binary
7342         coding system.
7343         (ccl-compile-write-repeat): Likewise.
7344
7345 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7346
7347         * buff-menu.el:
7348         * bytecomp.el:
7349         * coding.el:
7350         * faces.el:
7351         * files.el:
7352         * fill.el:
7353         * float-sup.el:
7354         * font-lock.el:
7355         * help.el:
7356         * iso8859-1.el:
7357         * loaddefs.el:
7358         * menubar-items.el:
7359         * menubar.el:
7360         * modeline.el:
7361         * msw-font-menu.el:
7362         * paragraphs.el:
7363         * paths.el:
7364         * replace.el:
7365         * simple.el:
7366         * sound.el:
7367         * startup.el:
7368         * version.el:
7369         * x-faces.el:
7370         * x-font-menu.el:
7371         Remove purecopy.
7372
7373 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7374
7375         * simple.el (do-auto-fill): Use the function pointer to by
7376         `comment-line-break-function', not `indent-new-comment-line'. This
7377         fixes an issue with cc-mode comment continuation.
7378
7379 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7380
7381         * simple.el (turn-on-auto-fill):  Add (interactive).
7382         * mwheel.el (mwheel-install): Add (interactive).
7383         * font-lock.el (turn-on-font-lock): Add (interactive).
7384         (turn-off-font-lock): Add (interactive).
7385
7386 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7387
7388         * packages.el (packages-special-base-regexp): Add `man'.
7389
7390 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7391
7392         * wid-edit.el (widget-specify-active): map over extents in current
7393         buffer like `widget-specify-inactive' does.  Mapping over the
7394         inactive extent object does not work since the current extent is
7395         ignored by `map-extents'.
7396
7397 2000-10-04  Martin Buchholz <martin@xemacs.org>
7398
7399         * XEmacs 21.2.36 is released.
7400
7401 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7402
7403         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7404         Optimize the compiled-function-constants vector by byte-code
7405         reference counts.
7406
7407 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7408
7409         * build-report.el (build-report-delete-regexp): quote value in
7410         defcustom
7411
7412 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7413
7414         * build-report.el (build-report): Don't bind srcdir which we don't
7415         use in `multiple-value-bind' to avoid the only byte-compiler
7416         warning.
7417
7418 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7419
7420         * build-report.el: Requires cl and custom now.
7421         build-report-version is determined by XEmacs version -- remove
7422         build-report-version*.
7423         * build-report.el (build-report-version): Removed.
7424         * build-report.el (build-report-installation-version-regexp): New.
7425         * build-report.el (build-report-version-file-regexp): New.
7426         * build-report.el (build-report-installation-srcdir-regexp): New.
7427         * build-report.el (build-report-destination): Offer
7428         xemacs-build-reports and xemacs-beta.
7429         * build-report.el (build-report-keep-regexp): Adjusted.
7430         * build-report.el (build-report-delete-regexp): Adjusted.
7431         * build-report.el (build-report-make-output-dir): New.
7432         * build-report.el (build-report-installation-file): Replace use of
7433         `concat' with `expand-file-name'.
7434         * build-report.el (build-report-make-output-file): Removed.
7435         * build-report.el (build-report-make-output-files): New.
7436         * build-report.el (build-report-subject): Identify as
7437         user-variable with "*...".
7438         * build-report.el (build-report-prompts): Ditto.
7439         * build-report.el (build-report-version-file): New.
7440         * build-report.el (build-report-file-encoding): Identify as
7441         user-variable with "*...".
7442         * build-report.el (build-report-make-output-get): New.
7443         * build-report.el (build-report-insert-header): Report
7444         emacs-version and system-configuration instead of
7445         build-report-version.
7446         * build-report.el (build-report-insert-make-output): Add file
7447         argument.
7448         * build-report.el (build-report-insert-installation-file):
7449         Re-indent.
7450         * build-report.el (build-report-keep): Change docstring,
7451         re-indent.
7452         * build-report.el (build-report-delete): Ditto.
7453         * build-report.el (build-report-installation-data): New.
7454         * build-report.el (build-report-version-file-data): New.
7455
7456 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7457
7458         * byte-optimize.el (byte-optimize-lapcode):
7459         Fix the optimization of using the first 5 elements of the
7460         constants vector for variables.
7461         (byte-optimize-lapcode): Fix another ancient broken optimization.
7462
7463 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7464
7465         * *: Spelling mega-patch
7466
7467 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7468
7469         * easymenu.el: doc fixes.
7470         (easy-menu-do-define): Use backquote.
7471         (easy-menu-change):
7472         (easy-menu-add):
7473         `when' seems much clearer than `if' here.
7474         (easy-menu-remove):
7475         (easy-menu-add-item):
7476         (easy-menu-item-present-p):
7477         (easy-menu-remove-item):
7478         Wrap using (when (featurep 'menubar) ...)
7479
7480 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7481
7482         * bytecomp.el (displaying-byte-compile-warnings):
7483         Revert Ben's change to this function below so that the compile log
7484         is displayed properly for users of the "popper" package.
7485
7486 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7487
7488         * window.el (save-selected-window): Use backquote.
7489
7490         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7491         Renamed from `byte-compile-file-form-defvar'.
7492         * bytecomp.el (byte-compile-defvar-or-defconst):
7493         Only cons onto current-load-list in top-level forms.
7494         Else this leaks a cons cell every time a defun is called.
7495         Renamed from `byte-compile-defvar', for clarity.
7496         Warn when docstring of defvar is not a string.
7497         Use consistent error messages.
7498         Better comments.
7499
7500 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7501
7502         * simple.el (set-variable):
7503         Remove unneeded defvar by rearranging order of let* forms.
7504
7505         * mule/mule-ccl.el (ccl-get-next-code):
7506         * menubar-items.el (bookmark-menu-filter):
7507         (language-environment-menu-filter):
7508         (tutorials-menu-filter):
7509         * toolbar-items.el (toolbar-compile):
7510         * byte-optimize.el (disassemble-offset):
7511         Use (declare (special ...)) instead of `defvar'.
7512
7513         * cl-macs.el (cl-do-proclaim):
7514         Fix (declare (special ...)) warning suppression syntax.
7515
7516 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7517
7518         * info.el (Info-tag-table-marker):
7519         (Info-tag-table-buffer):
7520         (Info-find-file-node):
7521         (Info-read-subfile):
7522         (Info-build-node-completions):
7523         (Info-search):
7524         (Info-mode):
7525         Multiple info buffer support.
7526
7527 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7528
7529         * ldap.el (ldap-decode-entry): New defun
7530         (ldap-search-entries): Use it in order to decode DN-prefixed
7531         entries properly
7532
7533 2000-08-23  Daniel Pittman <daniel@danann.net>
7534
7535         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7536         Use `eq', not `=', to compare symbols.
7537
7538 2000-07-30  Ben Wing  <ben@xemacs.org>
7539
7540         * bytecomp.el (byte-compile-report-error):
7541         * bytecomp.el (displaying-byte-compile-warnings):
7542         if stack-trace-on-error is set, send out a backtrace when
7543         an error is encountered that stops byte compilation.  this
7544         should make it much much easier to track down those curious
7545         problems.  also undo the kludge of using a separate "*Show*"
7546         buffer for display when there's a temp-buffer-show-function;
7547         we can avoid this by just being a little smarter.
7548
7549         * dialog-items.el:
7550         * dialog-items.el (search-dialog-regexp): New.
7551         * dialog-items.el (search-dialog-callback):
7552         * dialog-items.el (make-search-dialog):
7553         add a regexp option to the dialog and clean up a bit.
7554
7555         * dialog.el:
7556         * dialog.el (yes-or-no-p-dialog-box):
7557         * dialog.el (get-dialog-box-response):
7558         * dialog.el (make-dialog-box):
7559         * dialog.el (dialog-box-finish): New.
7560         * dialog.el (dialog-box-cancel): New.
7561         * dialog.el (internal-make-dialog-box-exit): New.
7562         implement [properly!] the :modal property of the new dialog box
7563         interface.  this is the first time xemacs has ever had *proper*
7564         modal dialog boxes, giving the standard window-system feedback.
7565         (e.g. under windows, clicking on a disabled frame causes a beep
7566         and makes the dialog box flash three times.)
7567
7568         * dragdrop.el: header keyword frobbing.
7569
7570         * dumped-lisp.el (preloaded-file-list):
7571         renamed winnt.el to win32-native.el.
7572
7573         * faces.el (face-property):
7574         * faces.el (set-face-property):
7575         * faces.el (frob-face-property):
7576         * faces.el (frob-face-font-2):
7577         * faces.el (make-face-bold):
7578         * faces.el (make-face-italic):
7579         * faces.el (make-face-bold-italic):
7580         * faces.el (make-face-unbold):
7581         * faces.el (make-face-unitalic):
7582         * faces.el (make-face-smaller):
7583         * faces.el (make-face-larger):
7584         clean up the implementation of these so that window-system-specific
7585         methods are called only on objects belonging to that window system.
7586         previously, you could have [e.g.] mswindows-make-face-bold called
7587         on font object of device type `stream', which is not good and
7588         explains the subtle errors Adrian was getting when byte-compiling
7589         something that required 'term. (Adrian, now you can use stack-trace-
7590         on-error to find the exact place where things are going wrong instead
7591         of having to laboriously binary-search your way through.)
7592
7593         * finder.el (finder-known-keywords):
7594         cleaned up -- properly sorted, clarified the meanings of many of
7595         the keywords, and added a few -- mswin, gui, content, build, www,
7596         user, services.  the last two try to distinguish between a package
7597         that's used directly by the user, and a package that provides
7598         support services to other packages.
7599
7600         * font-lock.el (lisp-font-lock-keywords-2):
7601         update list of lisp control structures to include everything,
7602         including new ones i introduced.
7603
7604         * gutter.el: header keyword frobbing.
7605
7606         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7607         recent isearch element was not doing so!  you got the second-most-
7608         recent instead.
7609
7610         * lisp-mode.el (construct-lisp-mode-menu):
7611         more menubar cleanups.
7612         * lisp-mode.el (with-selected-window):
7613         make it indent properly.
7614
7615         * menubar-items.el (default-menubar): lots of menubar cleanups.
7616         rearranged the options menu the most, e.g. splitting up the
7617         Keyboard/Mouse menu into a new Editing menu and combining the
7618         separate Scrollbar/Gutter/Toolbar submenus into Display.
7619         Got rid of General, moved items to Editing or new Troubleshooting.
7620         Moved Packages to Tools; doesn't seem to belong under Options.
7621         Added stuff to the Cmds menu, e.g. Change Case.
7622
7623         NB please don't complain about these periodic menubar changes.
7624         Anything like this is necessarily incremental in its construction
7625         -- By constant use you gradually become more and more aware of
7626         better and better ways to group menu items.  When we eventually
7627         move the options menu to a property sheet, the existing structure
7628         will probably be preserved fairly well.
7629
7630         * minibuf.el (next-history-element): fix problems with pressing
7631         down arrow in repeat-complex-command.
7632
7633         * modeline.el:
7634         * modeline.el (modeline-3d-p): New.
7635         added custom variable for controlling the 3d modeline.  the
7636         corresponding Options item has been present for a long time,
7637         but commented out with "fix me!" comments.  it's fixed now.
7638
7639         * obsolete.el (add-menu):
7640         remove bogus gettexts.
7641
7642         * process.el (shell-quote-argument):
7643         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7644         For bash under Windows native, see below.
7645
7646         * simple.el:
7647         * simple.el (display-warning-buffer):
7648         Fixed the handling of warning display to eliminate the annoying
7649         *Show* buffer, like was done for byte-compiler output above.
7650
7651         * simple.el (debug-print): New.
7652         Simple function for sending debug messages to the console and/or
7653         other debug places.
7654
7655         * subr.el (replace-in-string):
7656         Rewrite this function to avoid N^2 behavior with large strings --
7657         catastrophic with the new Windows selection code! (Apparently the
7658         author of this function didn't realize there was a fun
7659         replace-match that could make his life much easier, because we
7660         duplicated the entire logic.  The new version is smaller, easier
7661         to understand, much more robust, and has extended features --
7662         those of replace-match.)
7663
7664         * window.el:
7665         * window.el (with-selected-window): New.
7666         An obvious complement to the existing `with-selected-frame' and
7667         `with-current-buffer'.
7668
7669         * win32-native.el: Renamed from winnt.el.
7670         Added a great deal of stuff for properly handling process quoting,
7671         somewhat modeled on Kirill's original model (which i later threw
7672         away).  We should now finally have correctly working process arg
7673         quoting/dequoting so that the final app gets exactly what we
7674         intended.  Because the mechanism is in Lisp, it's easily
7675         extendible. (For those running bash and running the native
7676         version, I tried hard to do what I thought was correct.  But more
7677         thought is needed, and ideally the volunteer work of people with
7678         these configurations that they generally run on.)
7679
7680         * x-font-menu.el (x-font-menu-font-data):
7681         Put in defvar's to fix byte-compiler warnings.
7682
7683 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7684
7685         * select.el (selection-coercion-alist): Initialise.
7686         * select.el (select-coerce-to-text): New.
7687         * select.el (select-coerce): New.
7688         New functions to perform type and value coercion.
7689
7690         * select.el (select-buffer-killed-default): Keep data if it was
7691         on the clipboard.
7692
7693 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7694
7695         * menubar-items.el (default-menubar): Fix typo.
7696         (default-menubar): `lambda' was mispelled as `lamda'.
7697
7698 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7699
7700         * window.el (shrink-window-if-larger-than-buffer): Remove
7701         edge checking code.
7702
7703 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7704
7705         * paths.el (gnus-local-domain): Removed.
7706         (gnus-local-organization): Ditto.
7707         (gnus-startup-file): Ditto.
7708
7709 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7710
7711         * files.el (auto-mode-alist): Add .spec for RPM.
7712
7713 2000-07-31  Andy Piper  <andy@xemacs.org>
7714
7715         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7716
7717 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7718
7719         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7720         browse-url.
7721         * help.el (xemacs-www-page): Ditto.
7722         (xemacs-www-faq): Ditto.
7723         * menubar-items.el (default-menubar): Ditto.
7724
7725         * wid-edit.el (widget-url-link-action): Ditto.
7726         From: Kenichi OKADA <okada@opaopa.org>.
7727
7728 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7729
7730         * finder.el (finder-commentary): Add autoload cookie.
7731
7732 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7733
7734         * files.el (insert-file-contents-literally): Fix second let
7735         binding for `coding-system-for-read' to `coding-system-for-write'
7736         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7737
7738 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7739
7740         * files.el (insert-file-contents-literally): Use binary coding
7741         system (from Morioka san).
7742         (insert-file-contents-literally): Make file-name-handler method.
7743
7744 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7745
7746         * cl-macs.el (get-selection): Add defsetf.
7747
7748 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7749
7750         * x-init.el (x-activate-region-as-selection): replace obsolete
7751         function x-own-selection with own-selection.
7752         (ow-find): replace obsolete functions x-get-selection and
7753         x-get-clipboard with get-selection and get-clipboard.
7754         (init-post-x-win): replace obsolete function x-disown-selection
7755         with disown-selection.
7756
7757 2000-07-20  Mike Sperber  <mike@xemacs.org>
7758
7759         * startup.el (load-user-init-file): Only try to load init file if
7760         it exists.
7761
7762 2000-07-10  Andy Piper  <andy@xemacs.org>
7763
7764         * dialog-items.el: sync with Ben's patch.
7765
7766         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7767         comment.
7768         (progress-text-glyph): deleted.
7769         (progress-layout-glyph): make completely minimal.
7770         (progress-gauge-glyph): ditto.
7771         (progress-display-style): fix to handle dynamic instantiator
7772         changes.
7773         (progress-text-instantiator): new.
7774         (progress-layout-instantiator): new.
7775         (progress-gauge-instantiator): new.
7776         (set-progress-display-instantiator): renamed and changed from
7777         set-progress-display-style.
7778         (progress-abort-glyph): use instantiator not glyph.
7779         (append-progress-display): use set-progress-display-instantiator
7780         and set-glyph-image.
7781         (abort-progress-display): ditto.
7782         (raw-append-progress-display): ditto.
7783
7784 2000-07-20  Ben Wing  <ben@xemacs.org>
7785
7786         * code-files.el: Move Mule-specific code to mule-coding.el.
7787
7788 2000-07-15  Ben Wing  <ben@xemacs.org>
7789
7790         * autoload.el:
7791         Fixed comments.
7792
7793         * cmdloop.el:
7794         * cmdloop.el (yes-or-no-p):
7795         * cmdloop.el (y-or-n-p):
7796         Make these functions use should-use-dialog-box-p and not be
7797         overridden in dialog.el.
7798
7799         * cus-dep.el:
7800         * cus-dep.el (Custom-make-dependencies): Removed.
7801         * cus-dep.el (Custom-make-dependencies-1): New.
7802         * cus-dep.el (Custom-make-one-dependency): New.
7803         New entry point for use in Makefiles, to avoid excessive
7804         invocations.
7805
7806         * cus-edit.el (custom-variable-reset-saved):
7807         * cus-edit.el (custom-variable-reset-standard):
7808         * cus-edit.el (custom-save-resets):
7809         Fix bytecompiler warnings.
7810
7811         * dialog.el:
7812         * dialog.el (yes-or-no-p-dialog-box):
7813         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7814         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7815         * dialog.el (get-dialog-box-response):
7816         * dialog.el (message-or-box):
7817         * dialog.el (make-dialog-box):
7818         * dialog.el (popup-dialog-box): New.
7819         Avoid yes-or-no-p bogosities.
7820         Create a general function `make-dialog-box' to encapsulate all
7821         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7822
7823         * dumped-lisp.el (preloaded-file-list):
7824         Add dialog-items.  Clean up.  Group files by types.
7825
7826         * easymenu.el (easy-menu-add):
7827         * easymenu.el (easy-menu-remove):
7828         Account for accelerators.
7829
7830         * extents.el:
7831         * extents.el (extent-list): New args, like in map-extents.
7832         * extents.el (extent-at-event): New.
7833         * extents.el (extents-at-event): New.
7834
7835         * font-lock.el:
7836         * font-lock.el (font-lock-mode):
7837         * font-lock.el (font-lock-default-fontify-buffer):
7838         * font-lock.el (font-lock-default-unfontify-region):
7839         * font-lock.el (font-lock-fontify-syntactically-region):
7840         * font-lock.el (font-lock-fontify-keywords-region):
7841         Use new progress-feedback names.
7842
7843         * font-lock.el (java-font-lock-identifier-regexp):
7844         * font-lock.el (java-font-lock-class-name-regexp):
7845         Fix bytecompiler warnings.
7846
7847         * gutter-items.el:
7848         * gutter-items.el (progress-display-use-echo-area): Removed.
7849         * gutter-items.el (progress-feedback-use-echo-area): New.
7850         * gutter-items.el (progress-display-popup-period): Removed.
7851         * gutter-items.el (progress-feedback-popup-period): New.
7852         * gutter-items.el (set-progress-display-style): Removed.
7853         * gutter-items.el (set-progress-feedback-style): New.
7854         * gutter-items.el (progress-display-style): Removed.
7855         * gutter-items.el (progress-feedback-style): New.
7856         * gutter-items.el (progress-stack):
7857         * gutter-items.el (progress-displayed-p): Removed.
7858         * gutter-items.el (progress-feedbacked-p): New.
7859         * gutter-items.el (clear-progress-display): Removed.
7860         * gutter-items.el (clear-progress-feedback): New.
7861         * gutter-items.el (progress-display-clear-when-idle): Removed.
7862         * gutter-items.el (progress-feedback-clear-when-idle): New.
7863         * gutter-items.el (remove-progress-display): Removed.
7864         * gutter-items.el (remove-progress-feedback): New.
7865         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7866         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7867         * gutter-items.el (append-progress-display): Removed.
7868         * gutter-items.el (append-progress-feedback): New.
7869         * gutter-items.el (abort-progress-display): Removed.
7870         * gutter-items.el (abort-progress-feedback): New.
7871         * gutter-items.el (raw-append-progress-display): Removed.
7872         * gutter-items.el (raw-append-progress-feedback): New.
7873         * gutter-items.el (display-progress-display): Removed.
7874         * gutter-items.el (display-progress-feedback): New.
7875         * gutter-items.el (current-progress-display): Removed.
7876         * gutter-items.el (current-progress-feedback): New.
7877         * gutter-items.el (current-progress-display-label): Removed.
7878         * gutter-items.el (current-progress-feedback-label): New.
7879         * gutter-items.el (progress-display): Removed.
7880         * gutter-items.el (progress-feedback): New.
7881         Replace "progress-display" with "progress-feedback" globally.
7882
7883         * gutter-items.el (lprogress-display): Removed.
7884         * gutter-items.el (progress-feedback-with-label): New.
7885         Rename lprogress-display ==> progress-feedback-with-label.
7886
7887         * gutter-items.el (search-dialog-direction): Removed.
7888         * gutter-items.el (search-dialog-text): Removed.
7889         * gutter-items.el (search-dialog-callback): Removed.
7890         * gutter-items.el (make-search-dialog): Removed.
7891         Move to dialog-items.el.
7892
7893         * help.el:
7894         * help.el (help-mode-quit):
7895         * help.el (mode-for-help): New.
7896         * help.el (help-sticky-window): New.
7897         * help.el (help-window-config): New.
7898         * help.el (with-displaying-help-buffer):
7899         * help.el (function-at-event): New.
7900         * help.el (help-symbol-regexp): New.
7901         * help.el (help-symbol-run-function-1): New.
7902         * help.el (help-symbol-run-function): New.
7903         * help.el (help-symbol-function-context-menu): New.
7904         * help.el (help-symbol-variable-context-menu): New.
7905         * help.el (help-symbol-function-and-variable-context-menu): New.
7906         * help.el (frob-help-extents): New.
7907         * help.el (describe-function-1):
7908         * help.el (variable-at-point):
7909         * help.el (variable-at-event): New.
7910         * help.el (describe-variable):
7911         Major overhaul.
7912         - Make functions and variables be mousable.
7913         - Middle button hyperlinks.
7914         - New context-menu entries.
7915
7916         * keydefs.el:
7917         * keydefs.el (global-map):
7918         New key bindings to move lines up and down.
7919
7920         * lisp-mode.el:
7921         * lisp-mode.el (construct-lisp-mode-menu): New.
7922         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7923         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7924         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7925         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7926         Make popup and menubar menus be different.  Popup menu uses
7927         clicked location and automatically assumes symbol under the mouse
7928         for various commands.
7929
7930         * menubar-items.el:
7931         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7932         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7933
7934         * menubar-items.el (global-popup-menu): Removed.
7935         * menubar-items.el (mode-popup-menu): Removed.
7936         * menubar-items.el (activate-popup-menu-hook): Removed.
7937         * menubar-items.el (popup-mode-menu): Removed.
7938         * menubar-items.el (popup-buffer-menu): Removed.
7939         * menubar-items.el (popup-menubar-menu): Removed.
7940         Move to menubar.el.
7941
7942         * menubar.el:
7943         * menubar.el (global-popup-menu): New.
7944         * menubar.el (mode-popup-menu): New.
7945         * menubar.el (activate-popup-menu-hook): New.
7946         * menubar.el (last-popup-menu-event): New.
7947         * menubar.el (popup-mode-menu): New.
7948         * menubar.el (popup-buffer-menu): New.
7949         * menubar.el (popup-menubar-menu): New.
7950         * menubar.el (menu-call-at-event): New.
7951         Move non-content functions here.  Add support for context menu
7952         items on extents.
7953
7954         * minibuf.el (minibuffer-history-uniquify):
7955         Typo fix.
7956
7957         * minibuf.el (read-file-name-1):
7958         Call new file dialog box if it exists.
7959
7960         * minibuf.el (mouse-rfn-setup-vars):
7961         Clean up "chop" action.
7962
7963         * mouse.el:
7964         * mouse.el (button2): Now bound to mouse-track.
7965         * mouse.el (click-inside-extent-p):
7966         * mouse.el (point-inside-extent-p):
7967         * mouse.el (point-inside-selection-p):
7968         * mouse.el (mouse-drag-or-yank): Removed.
7969         * mouse.el (mouse-begin-drag-n-drop): New.
7970         * mouse.el (mouse-eval-sexp):
7971         * mouse.el (mouse-track-activate-strokes): New.
7972         * mouse.el (mouse-track-do-activate): New.
7973         * mouse.el (mouse-track):
7974         * mouse.el (default-mouse-track-event-is-with-button): New.
7975         * mouse.el (default-mouse-track-cleanup-hook):
7976         * mouse.el (default-mouse-track-drag-hook):
7977         * mouse.el (default-mouse-track-drag-up-hook):
7978         * mouse.el (default-mouse-track-click-hook):
7979         Merge drag-n-drop into mouse-track.
7980         Add general "activate" support to replace specific button2 kludges.
7981         Use "button modifier" support in mouse-track.
7982
7983         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7984
7985         * package-ui.el:
7986         * package-ui.el (pui-menu):
7987         * package-ui.el (pui-popup-context-sensitive): Removed.
7988         Fix bytecompiler warnings.
7989         Clean up popup code a bit.
7990
7991         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7992
7993         * simple.el:
7994         * simple.el (transpose-lines):
7995         * simple.el (transpose-line-up): New.
7996         * simple.el (transpose-line-down): New.
7997         * simple.el (transpose-subr):
7998         * simple.el (transpose-subr-1): Removed.
7999         Clean up, add functions to move lines up and down.
8000
8001         * startup.el (mail-host-address):
8002         * startup.el (user-mail-address):
8003         Customize.
8004
8005         * subr.el:
8006         * subr.el (set-symbol-value-in-buffer): New.
8007         * subr.el (error):
8008         * subr.el (check-argument-type):
8009         * subr.el (defined-error-p): New.
8010         Add structured error support.
8011
8012         * toolbar-items.el (toolbar-compile):
8013         Use new make-dialog-box.
8014
8015         * update-elc.el:
8016
8017         * userlock.el (ask-user-about-lock-dbox):
8018         * userlock.el (ask-user-about-supersession-threat-dbox):
8019         * userlock.el (ask-user-about-lock):
8020         * userlock.el (ask-user-about-supersession-threat):
8021         Use new make-dialog-box.
8022         Add safety checks; use should use-dialog-box-p.
8023
8024         * window-xemacs.el:
8025         * window-xemacs.el (__buffer-dedicated-frame):
8026         * window-xemacs.el (buffer-dedicated-frame): New.
8027         * window-xemacs.el (set-buffer-dedicated-frame): New.
8028         Move dedicated-frame stuff into lisp.
8029
8030 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8031
8032         * printer.el (generic-print-region): Do not require that
8033         `printer-name' be set.
8034         (printer-name): Commentary clarification.
8035
8036 2000-07-19  Martin Buchholz <martin@xemacs.org>
8037
8038         * XEmacs 21.2.35 is released.
8039
8040 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8041
8042         * select.el (selection-coercible-types): Initialise.
8043
8044 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8045
8046         * select.el (own-clipboard): Bug fix.
8047
8048 2000-07-17  Mike Sperber  <mike@xemacs.org>
8049
8050         * cus-edit.el (custom-migrate-custom-file): Save init file before
8051         continuing.
8052
8053 2000-07-16  Mike Sperber  <mike@xemacs.org>
8054
8055         * startup.el (load-init-file): Remove silly call to
8056         `load-user-custom-file`.
8057         (maybe-migrate-user-init-file): Minor fixes.
8058
8059 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8060
8061         * apropos.el (apropos-documentation-check-doc-file):
8062         `doc' variable should be let-bound, as was presumably intended.
8063
8064         * cus-edit.el (custom-variable-reset-saved):
8065         (custom-variable-reset-standard):
8066         Remove unused variable comment-widget.  Twice.
8067
8068         * toolbar.el (toolbar-blank-press-function):
8069         Add a real defvar with initial value nil and proper docstring.
8070         (press-toolbar-button): No need to check for boundp-ness anymore.
8071
8072         * rect.el (open-rectangle-line): Remove useless (let) form.
8073         Add defvar for pending-delete-mode.
8074
8075         * info.el (Info-find-node): This function needs an autoload cookie.
8076
8077         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8078         Use let* since the second form referred to the first.
8079
8080 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8081
8082         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8083         instead of removed `mswindows-get-clipboard'.
8084
8085
8086 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8087
8088         * select.el (select-convert-from-text): New.
8089         * select.el (select-convert-from-length): New.
8090         * select.el (select-convert-from-integer): New.
8091         * select.el (select-convert-from-identity): New.
8092         * select.el (select-convert-from-filename): New.
8093         * select.el (selection-converter-in-alist): Use them.
8094         New converter functions for X.
8095
8096         * select.el (get-selection): Removed comment.
8097
8098         * select.el (own-selection): Removed append code - I thought
8099         I'd already done this, but apparently not...
8100
8101         * select.el: Changed comment about TIMESTAMP.
8102
8103         * select.el (select-convert-in): New.
8104         * select.el (select-convert-out): New.
8105         New functions that get used by select.c.
8106
8107         * select.el (select-buffer-killed-default): New.
8108         * select.el (select-buffer-killed-text): New.
8109         * select.el (selection-buffer-killed-alist): New.
8110         New list and functions that get called if a relevant selection
8111         exists and a buffer gets killed.
8112
8113         * select.el (select-convert-to-targets):
8114         * select.el (select-convert-to-identity): Removed.
8115         * select.el (select-convert-from-identity): Removed.
8116         * select.el (select-converter-out-alist):
8117         Removed _EMACS_INTERNAL selection type.
8118
8119         * x-select.el (xselect-kill-buffer-hook): Removed.
8120         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8121         Removed this X-specific nonesense. Use the generic support
8122         in select.el instead.
8123
8124 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8125
8126         * mule/mule-category.el (defined-category-hashtable):
8127         Use make-hash-table instead of make-hashtable
8128
8129         * buff-menu.el: Byte-compiler warning fix.
8130
8131         * isearch-mode.el (isearch-highlight-all-cleanup):
8132         Remove unused variable `isearch-highlight-all-start'.
8133
8134         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8135
8136         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8137
8138         * cus-dep.el (Custom-make-dependencies):
8139         Add autoload cookie for custom-add-loads to generated custom-load.el.
8140
8141         * autoload.el (autoload-package-name): Warning suppression.
8142         Move defvar prior to first use.
8143
8144         * custom.el: Add autoload for custom-declare-face.
8145         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8146         * cl.el (cl-hack-byte-compiler):
8147         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8148         to work properly.
8149
8150 2000-07-08  Mike Sperber  <mike@xemacs.org>
8151
8152         * startup.el (load-home-init-file): Added variable.
8153         (maybe-migrate-user-init-file): Added.
8154         (load-user-init-file): Load custom file if different from init
8155         file.
8156
8157         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8158         "startup."
8159
8160         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8161         Moved `custom-file'-related code to cus-file.el.
8162
8163         * cus-file.el: New file.
8164
8165 2000-04-01  Mike Sperber  <mike@xemacs.org>
8166
8167         * packages.el (packages-find-package-directories): Added support
8168         for external package hierarchies with in-place installations.
8169
8170         * find-paths.el (paths-root-in-place-p): Added.
8171         (paths-find-emacs-directory): Added support for external
8172         directories with in-place installations.
8173         (paths-find-site-directory): Ditto.
8174
8175         * startup.el (find-user-init-file): Also look for
8176         ~/.xemacs/init.elc? in preference to ~/.emacs.
8177
8178 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8179
8180         * select.el (own-selection):
8181         * select.el (own-clipboard): Changed `append' parameter to
8182         `how-to-use' parameter.
8183         * select.el (own-selection): Removed icky append code.
8184         * select.el (own-selection, get-selection): Removed extra type
8185         checking.
8186         * select.el (selection-appender-alist):
8187         * select.el (selection-converter-{in|out}-alist): Initialise.
8188         * select.el (select-append-to-*): New.
8189         * select.el (select-convert-from-*): New.  New functions to append
8190         data and convert data from external type.
8191
8192 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8193
8194         * font-lock.el: Javadoc enhancements.
8195
8196 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8197
8198         * printer.el (generic-print-region): Compose job name from buffer
8199         name.
8200
8201 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8202
8203         * font-lock.el (font-lock-fontify-pending-extents): Call
8204         font-lock-fontify-region instead of font-lock-fontify-buffer
8205         to avoid unnecessary progress gauges.
8206
8207 2000-07-06  Craig Lanning  <lanning@scra.org>
8208
8209         * custom-load.el (faces):
8210
8211         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8212         dir is a regex.
8213
8214         * process.el (call-process-internal): from Dan Holmsand, use binary
8215         coding systems so that jka-compr works.
8216
8217 2000-07-07  Ben Wing  <ben@xemacs.org>
8218
8219         * font-lock.el: Undo previous change.  Unfortunately, some
8220         files actually use the variables directly in their init code
8221         without quoting them.
8222
8223 2000-07-07  Ben Wing  <ben@xemacs.org>
8224
8225         * font-lock.el (defvar font-lock-*-face): Removed.
8226
8227         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8228         only when necessary.
8229
8230 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8231
8232         * cl-macs.el: fix cl-transform-function-property kludge
8233         so that it does not require a random feature.
8234
8235 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8236
8237         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8238         as in Linux kernel "Rules.make".
8239
8240 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8241
8242         * build-report.el (build-report): Add autoload cookie.
8243
8244 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8245
8246         * package-ui.el (defgroup pui):  Correct a misspelling
8247         (pui-toggle-package-delete):  Change `seleted' to `selected'
8248
8249 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8250
8251         * package-get.el (package-get-update-base):
8252         (package-get): Use insert-file-contents-literally always.
8253         (package-get-maybe-save-index):
8254         Force coding system for writing to binary.
8255
8256 2000-06-08  Mike Alexander  <mta@arbortext.com>
8257
8258         * code-process.el (call-process-region): If there is no coding
8259         system for the process on process-coding-system-alist use the
8260         coding system of the buffer containing the region.
8261
8262 2000-06-10  Ben Wing  <ben@xemacs.org>
8263
8264         * cmdloop.el (command-error):
8265         If debug-on-error and noninteractive, output backtrace.
8266
8267         * files.el (file-relative-name):
8268         Remove MSDOS references.
8269
8270         * simple.el (line-number): New function, due to non-obvious
8271         behavior/usage of count-lines.
8272
8273         * simple.el (count-lines): document non-obvious usage to get
8274         line number.
8275
8276 2000-06-11  Ben Wing  <ben@xemacs.org>
8277
8278         * faces.el ((featurep 'xpm)):
8279         * x-faces.el (x-init-face-from-resources):
8280         * x-faces.el (x-init-frame-faces):
8281         * x-misc.el (x-init-specifier-from-resources):
8282         * x-misc.el (x-get-resource-and-bogosity-check):
8283         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8284         * x-mouse.el (x-init-pointer-shape):
8285         * x-scrollbar.el (x-init-scrollbar-from-resources):
8286         Add sixth argument to x-get-resource calls so as to issue warnings
8287         rather than errors on bogus arguments.
8288
8289 2000-06-05  Ben Wing  <ben@xemacs.org>
8290
8291         * compat.el: new file.  provides a clean, non-intrusive way to
8292         define compatibility functions.
8293
8294         * process.el (shell-quote-argument): temporary fix for lack
8295         of nt-quote-process-args.  #### I need to put back the overall
8296         structure of that mechanism but redo the guts of it using the
8297         extra intelligence in the C code.
8298
8299 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8300
8301         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8302         `package-get' does in package-get.el, instead of using external
8303         "md5sum" program.
8304
8305         * package-get.el (package-get): Insert package file literally to
8306         make checksum calculation work.
8307
8308 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8309
8310         * code-files.el (convert-mbox-coding-system): Deleted.
8311         (file-coding-system-alist): Removed reference to
8312         convert-mbox-coding-system.
8313
8314 2000-05-28  Martin Buchholz <martin@xemacs.org>
8315
8316         * XEmacs 21.2.34 is released.
8317
8318 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8319
8320         * font-lock.el (font-lock-keywords): Rewrote docstring
8321
8322 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8323
8324         * loadhist.el (unload-feature): handle case where x is both boundp
8325         and fboundp
8326
8327 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8328
8329         * packages.el: It's ok to use built-in macros, but not lisp
8330         defined ones.
8331
8332 2000-05-20  Ben Wing  <ben@xemacs.org>
8333
8334         * font-lock.el:
8335         * font-lock.el (font-lock-message-threshold):
8336         * font-lock.el (font-lock-mode):
8337         * font-lock.el (font-lock-default-fontify-buffer):
8338         * font-lock.el (font-lock-always-fontify-immediately):
8339         * font-lock.el (font-lock-old-extent): Removed.
8340         * font-lock.el (font-lock-old-len): Removed.
8341         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8342         * font-lock.el (font-lock-pending-extent-table): New.
8343         * font-lock.el (font-lock-range-table): New.
8344         * font-lock.el (font-lock-after-change-function):
8345         * font-lock.el (font-lock-after-change-function-1): Removed.
8346         * font-lock.el (font-lock-fontify-pending-extents): New.
8347         * font-lock.el ('font-lock-revert-cleanup): Removed.
8348         * font-lock.el ('font-lock-revert-setup): Removed.
8349         Rewrite deferral code to handle any number of changes, merging
8350         them properly.  Remove hacked-up code for revert-buffer, now
8351         unnecessary.
8352
8353         * menubar-items.el (default-menubar):
8354         In Options->Edit Init File, don't switch to emacs-lisp-mode
8355         unless necessary; doing this turns off font-lock.
8356
8357 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8358
8359         * keydefs.el: Define C-x BS to backward-kill-sentence.
8360
8361 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8362
8363         * files.el (hack-local-variables-prop-line): Use non-greedy
8364         matching to process -*-texinfo-*- -*-.
8365
8366 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8367
8368         * minibuf.el (minibuf-directory-files): new function.
8369         (read-file-name-activate-callback): use minibuf-directory-files.
8370         (read-directory-name-internal): ditto.
8371         (mouse-file-display-completion-list): ditto.
8372         (mouse-directory-display-completion-list): ditto.
8373         (read-file-name-internal): remove "./" from completion list unless
8374         explicitly matched, for consistency.
8375
8376 2000-05-11  Ben Wing  <ben@xemacs.org>
8377
8378         * gutter-items.el (gutter-buffers-tab):
8379         * gutter-items.el (add-tab-to-gutter):
8380         * gutter-items.el (update-tab-in-gutter):
8381         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8382         * gutter-items.el (append-progress-display):
8383         * gutter-items.el (abort-progress-display):
8384         * gutter-items.el (raw-append-progress-display):
8385         Further fixes.  Use set-glyph-image not set-image-instance-property,
8386         to fix problems with multiple windows in a frame.
8387
8388         * menubar-items.el (tutorials-menu-filter):
8389         Fix typo.
8390
8391         * startup.el (early-error-handler):
8392         Display message box under windows; otherwise, message will disappear
8393         before it can be viewed.
8394
8395         * update-elc.el:
8396         Fix bug in NEEDTODUMP processing.
8397
8398 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8399
8400         * startup.el (lock-directory): Removed.
8401         (superlock-file): Ditto.
8402         (startup-set-paths): Remove lockdir.
8403         (startup-setup-paths-warning): Remove lock-directory.
8404
8405         * setup-paths.el (paths-find-lock-directory): Removed.
8406         (paths-find-superlock-file): Ditto.
8407
8408 2000-05-09  Ben Wing  <ben@xemacs.org>
8409
8410         * faces.el (set-face-property):
8411         * faces.el (set-face-font):
8412         * faces.el (set-face-foreground):
8413         * faces.el (set-face-background):
8414         * faces.el (set-face-background-pixmap):
8415         * faces.el (set-face-underline-p):
8416         * faces.el (set-face-strikethru-p):
8417         * faces.el (set-face-highlight-p):
8418         * faces.el (set-face-dim-p):
8419         * faces.el (set-face-blinking-p):
8420         * faces.el (set-face-reverse-p):
8421         doc string changes.
8422
8423         * glyphs.el:
8424         * glyphs.el (make-image-specifier):
8425         * glyphs.el (glyph-property):
8426         * glyphs.el (set-glyph-image):
8427         * glyphs.el (make-glyph):
8428         * glyphs.el (make-pointer-glyph):
8429         * glyphs.el (make-icon-glyph):
8430         * glyphs.el (widget-image-instance-p): New.
8431         authorship info, lots of doc changes.  New predicate, inadvertently
8432         omitted.  the general principle with specifier docs is now that
8433         the description of instantiators should go with the make-foo-specifier
8434         fun's doc string, rather than in foo-specifier-p.  this follows
8435         conventions elsewhere in XEmacs and in general is a lot more obvious
8436         of a place to look.  sometimes the make-foo-specifier function needs
8437         to be created in the process.
8438
8439         * gutter.el:
8440         * gutter.el (make-gutter-specifier): New.
8441         * gutter.el (make-gutter-size-specifier): New.
8442         * gutter.el (make-gutter-visible-specifier): New.
8443         specifier doc updates according to the conventions specified before.
8444
8445         * objects.el:
8446         * objects.el (make-font-specifier):
8447         * objects.el (make-color-specifier):
8448         * objects.el (make-face-boolean-specifier): New.
8449         specifier doc updates according to the conventions specified before.
8450
8451         * specifier.el:
8452         * specifier.el (set-specifier):
8453         * specifier.el (make-integer-specifier): New.
8454         * specifier.el (make-boolean-specifier): New.
8455         * specifier.el (make-natnum-specifier): New.
8456         * specifier.el (make-generic-specifier): New.
8457         * specifier.el (make-display-table-specifier): New.
8458         specifier doc updates according to the conventions specified before.
8459
8460         * toolbar.el:
8461         * toolbar.el (make-toolbar-specifier): New.
8462         specifier doc updates according to the conventions specified before.
8463
8464 2000-05-09  Ben Wing  <ben@xemacs.org>
8465
8466         * process.el (call-process-internal): Revert to previous version
8467         because Mike's change clashed with a change I did not long before.
8468         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8469         Thanks very much Mike for pointing out the bug and submitting a
8470         patch!
8471
8472 2000-04-13  Mike Alexander  <mta@arbortext.com>
8473
8474         * process.el (call-process-internal): Send the correct input buffer
8475         (call-process-internal): Return the exit status of the process
8476
8477 2000-05-07  Ben Wing  <ben@xemacs.org>
8478
8479         * winnt.el:
8480         * winnt.el (nt-quote-args-verbatim): Removed.
8481         * winnt.el (nt-quote-args-prefix-quote): Removed.
8482         * winnt.el (nt-quote-args-backslash-quote): Removed.
8483         * winnt.el (nt-quote-args-double-quote): Removed.
8484         * winnt.el (nt-quote-args-functions-alist): Removed.
8485         * winnt.el (nt-quote-process-args): Removed.
8486         Remove all stuff for argument quoting.  We borrow the code instead
8487         from Emacs 20.6, which is much more careful in its quoting
8488         (e.g. in handling runs of the escape character) and avoids most of
8489         the need for this Lisp mechanism by checking to see whether we're
8490         running a Cygwin or normal program and doing the appropriate
8491         quoting.  If we end up needing such a mechanism, we should add
8492         it by extending the variable `mswindows-quote-process-args' so it
8493         can take an alist of regexps.
8494
8495 2000-05-07  Ben Wing  <ben@xemacs.org>
8496
8497         * keydefs.el:
8498         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8499         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8500         the window without moving point.
8501
8502         * simple.el:
8503         * simple.el (scroll-up-one): New.
8504         * simple.el (scroll-down-one): New.
8505         Functions for use with C-M-up/down.
8506
8507 2000-05-01  Martin Buchholz <martin@xemacs.org>
8508
8509         * XEmacs 21.2.33 is released.
8510
8511 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8512
8513         * dialog.el (yes-or-no-p-dialog-box):
8514         Fix docstring.
8515         Fix following horrible bug in X11 mode with focus-follows-mouse:
8516           1. Visit two files in two different frames.
8517           2. do File->Revert Buffer in one of those frames.
8518           3. Dialog box appears.
8519           4. Arrange things so that the mouse passes over the *other*
8520              frame, then to the dialog box, and click on "Yes".
8521           5. The file contents end up in the *wrong* buffer!
8522         Add TODO comment.
8523
8524 2000-04-28  Ben Wing  <ben@xemacs.org>
8525
8526         * help.el (describe-installation): correct typo introduced
8527         in last patch: boundp -> fboundp.
8528
8529         * etags.el (buffer-tag-table-list):
8530         canonicalize filenames to Unix format so that tag-table-alist
8531         searching works under Windows.
8532
8533         * autoload.el:
8534         Bowdlerize the supposedly objectionable words
8535         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8536
8537         * gutter-items.el (set-progress-display-style):
8538         * gutter-items.el (search-dialog-callback):
8539         * gutter-items.el (make-search-dialog):
8540         Change to new callback-ex api.
8541
8542 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8543
8544         * help.el: (describe-installation): decode-coding-string is not
8545         defined in a non MULE environment.
8546
8547 2000-04-28  Ben Wing  <ben@xemacs.org>
8548
8549         * gutter-items.el (buffer-list-changed-hook):
8550         use it, not record-buffer-hook.
8551
8552         * subr.el (record-buffer-hook): Removed.
8553
8554 2000-04-27  Ben Wing  <ben@xemacs.org>
8555
8556         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8557         use NORECORD option.  Andy will not like this, but the existing
8558         gutter behavior is just wrong, as per this comment:
8559
8560         ;; this used to add the norecord flag to both calls below.
8561         ;; this is bogus because it is a pervasive assumption in XEmacs
8562         ;; that the current buffer is at the front of the buffers list.
8563         ;; for example, select an item and then do M-C-l
8564         ;; (switch-to-other-buffer).  Things get way confused.
8565         ;;
8566         ;; Andy, if you want to maintain the current look, you must
8567         ;;  *uncouple* the gutter order and buffers order.
8568
8569         * loaddefs.el (completion-ignored-extensions): unfuckify.
8570
8571         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8572         xemacs.mak.
8573
8574         * autoload.el (batch-update-one-directory): new function, used in
8575         xemacs.mak.
8576
8577         * loadup.el: set gc-cons-threshold very high unless dumping --
8578         loadup during update-elc is much much much faster.  also do this
8579         when quick-building.
8580
8581         add commented-out code for profiling loadup.
8582
8583
8584         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8585         is required in order to build xemacs.
8586
8587 2000-04-26  Ben Wing  <ben@xemacs.org>
8588
8589         * loadup.el: don't garbage collect during loadup if quick-build
8590         compile-time option is set.
8591
8592 2000-04-23  Ben Wing  <ben@xemacs.org>
8593
8594         * update-elc.el: compute whether any dumped .el or .elc files
8595         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8596         if so.
8597
8598         * update-elc.el (update-elc-files-to-compile): always change
8599         NOBYTECOMPILE in the src directory rather than current dir,
8600         so it will work under NT.
8601
8602         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8603         the form of this file is identical between Unix and Windows.
8604         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8605         Added comment.
8606         (update-autoloads-from-directory): updated doc string.
8607         updated doc strings in a few other places.
8608
8609 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8610
8611         * bytecomp.el (byte-force-recompile): Fix argument to
8612         byte-recompile-directory.
8613
8614 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8615
8616         * gutter-items.el (progress-display-clear-when-idle): Use
8617         add-one-shot-hook.
8618         * gutter-items.el (clear-progress-display): Adjust number of
8619         arguments.
8620
8621 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8622
8623         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8624
8625 2000-04-16  Ben Wing  <ben@xemacs.org>
8626
8627         * printer.el: New file.
8628
8629         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8630
8631         * help.el (describe-installation): Fix decoding for Windows.
8632
8633         * menubar-items.el:
8634         * menubar-items.el (default-menubar):
8635         * menubar-items.el (tutorials-menu-filter): New.
8636         * menubar-items.el (popup-menubar-menu):
8637         Add authorship.  Redo Help menu and Tutorials filter.
8638
8639         * menubar.el: Correct comment.
8640
8641         * modeline.el (modeline-buffer-identification): Correct doc string.
8642
8643         * simple.el:
8644         * simple.el (printing): Removed.
8645         * simple.el (printer-name): Removed.
8646         * simple.el (generic-print-buffer): Removed.
8647         * simple.el (generic-print-region): Removed.
8648         Move generic print code to printer.el.
8649
8650 2000-04-15  Ben Wing  <ben@xemacs.org>
8651
8652         * simple.el (generic-print-region): New.
8653         make this function actually work.
8654         (generic-print-buffer): call generic-print-region.
8655
8656 2000-04-14  Andy Piper  <andy@xemacs.org>
8657
8658         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8659         by using the new widget-callback-current-channel.
8660         (search-dialog-callback): ditto.
8661
8662 2000-04-12  Andy Piper  <andy@xemacs.org>
8663
8664         * gutter.el (default-gutter-position): moved from gutter-items.el.
8665         (default-gutter-position-changed-hook): ditto.
8666         (gutter-element-visibility-changed-hook): ditto.
8667         (set-gutter-element): ditto.
8668         (remove-gutter-element): ditto.
8669         (set-gutter-element-visible-p): ditto.
8670         (gutter-element-visible-p): ditto.
8671         (init-gutter): ditto.
8672
8673         * dialog.el (make-dialog-box): renamed and moved from
8674         gutter-items.el
8675
8676         * gutter-items.el: move various functions elsewhere.
8677
8678 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8679
8680         * menubar-items.el: Fixed place of parenthesis.
8681
8682 2000-04-12  Ben Wing  <ben@xemacs.org>
8683
8684         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8685                 without constantly being prompted for the tag.
8686         * simple.el: Added a number of section headings, to clarify the
8687                 organization of this file.
8688         * simple.el (activate-region):
8689         * simple.el (region-exists-p):
8690         * simple.el (region-active-p):
8691                 Moved these three function down to the other side of
8692                 the case-changing functions, so they join the rest of
8693                 the region code.
8694         * simple.el (printing): New.
8695         * simple.el (printer-name): New.
8696         * simple.el (generic-print-buffer): New.
8697                 New functions, a very simple prototype for a unified
8698                 printing interface.
8699
8700         * process.el (call-process-internal): Real fix for null BUFFER,
8701                 other problems with BUFFER specs.
8702
8703         * menubar-items.el:
8704                 Fixed up File->Print to use new printing functions.
8705                 Various corrections and expansions to Grep/Compile menus.
8706                 New options for Printing.
8707                 New options for SMTP Mail, the way to send mail under
8708                   MS Windows. (There's also a package patch to make SMTP
8709                   Mail be the default under MSWin.)
8710
8711 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8712
8713         * menubar-items.el: Selecting Rectangle Mousing from menubar
8714         did not work.  Needed to quote mouse-track-rectangle-p.
8715
8716 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8717
8718         * cl-compat.el (keywordp): Removed.
8719
8720 2000-04-05  Andy Piper  <andy@xemacs.org>
8721
8722         * gutter-items.el (progress-layout-glyph): don't initialize here.
8723         (progress-gauge-glyph): use dynamic sizing.
8724         (set-progress-display-style): new function. Set progress glyphs
8725         appropriately depending on the style.
8726         (progress-display-style): new variable. Custom version of
8727         set-progress-display-style.
8728         (progress-abort-glyph): switch to dynamic sizes.
8729         (search-dialog-text): make the edit field active.
8730
8731 2000-04-04  Andy Piper  <andy@xemacs.org>
8732
8733         * gutter-items.el (make-search-dialog): need to make the search
8734         dialog visible after creation.
8735
8736         * menubar-items.el (default-menubar): use the search dialog for
8737         searching. Remove some extraneous search menu items.
8738
8739         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8740         well as strings.
8741         (make-gutter-only-dialog-frame): allow the user to create the
8742         frame unmapped. Allow the gutter spec to be given as a glyph.
8743         (search-dialog-direction): new variable.
8744         (search-dialog-text): new variable.
8745         (search-dialog-callback): new function. Callback for the search
8746         dialog action.
8747         (make-search-dialog): new function. Create a user-friendly search
8748         dialog.
8749
8750 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8751
8752         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8753         under Windows.
8754
8755 2000-04-01  Andy Piper  <andy@xemacs.org>
8756
8757         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8758         progress more accurately.
8759
8760 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8761
8762         * finder.el (finder-compile-keywords): Process readable files only.
8763         Because error in process of .#finder-inf.el when compile xemacs
8764         with --with-clash-detection option.
8765
8766 2000-03-31  Andy Piper  <andy@xemacs.org>
8767
8768         * gutter-items.el (append-progress-display): don't delay after a
8769         successful font-lock.
8770         (make-gutter-only-dialog-frame): new function. Allow users to
8771         create gutter-only dialogs.
8772
8773 2000-03-27  Mike Alexander  <mta@arbortext.com>
8774
8775         * process.el (call-process-internal): Handle a null BUFFER
8776         parameter correctly.
8777
8778 2000-03-28  Andy Piper  <andy@xemacs.org>
8779
8780         * gutter-items.el (abort-progress-display): put strings in the
8781         gutter not extents.
8782         (progress-layout-glyph): signal special 'quit callback.
8783         (progress-display-quit-function): deleted.
8784         (progress-display-stop-callback): deleted.
8785         (progress-display-dispatch-command-events): deleted.
8786         (append-progress-display): remove calls to
8787         progress-display-dispatch-command-events.
8788         (raw-append-progress-display): ditto.
8789
8790 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8791
8792         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8793         being a list.  Actually define `stipple-pixmap-p' which is used as
8794         an error predicate.  Correctly handle PIXMAP being either relative
8795         or absolute file name.
8796
8797 2000-03-24  Andy Piper  <andy@xemacs.org>
8798
8799         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8800         (abort-progress-display): ditto. Don't delete the created extent.
8801         (raw-append-progress-display): ditto.
8802         (progress-display-dispatch-non-command-events): new
8803         function. Encapsulates what we want to do when no command input is
8804         required.
8805         (progress-display-dispatch-command-events): likewise, but disable
8806         for now since it causes too many problems.
8807         (append-progress-display): use them.
8808         (raw-append-progress-display): ditto.
8809         (default-gutter-position-changed-hook): set this rather than
8810         default-gutter-position-changed.
8811         (default-gutter-position-changed-hook): lambda with zero arguments
8812         rather than one.
8813         (raw-append-progress-display): trap errors in pending input since
8814         allowing them to signal will hose the gauge well and
8815         truly. Ideally we would like to delay these until we are more able
8816         to cope.
8817         (append-progress-display): ditto.
8818
8819 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8820
8821         * lisp/make-docfile.el: call-process-internal is now implemented
8822         in process.el.
8823
8824 2000-03-21  Ben Wing  <ben@xemacs.org>
8825
8826         * mule\mule-cmds.el (set-language-info-alist):
8827         Fix to correspond to new menu arrangement.
8828
8829 2000-03-21  Ben Wing  <ben@xemacs.org>
8830
8831         * process.el:
8832         * process.el (call-process-internal): New.
8833         New implementation of call-process.  Only enabled under NT, so far.
8834         stderr handling not implemented yet in CVS'd C code.
8835
8836 2000-03-20  Ben Wing  <ben@xemacs.org>
8837
8838         * lisp-mode.el:
8839         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8840         * lisp-mode.el (lisp-interaction-mode):
8841         Put back Lisp Interaction menubar for Jan V's sake.
8842
8843         * simple.el:
8844         * simple.el (mark-ring):
8845         * simple.el (dont-record-current-mark): New.
8846         * simple.el (in-shifted-motion-command): New.
8847         * simple.el (mark-ring-unrecorded-commands): New.
8848         * simple.el (mark-ring-max):
8849         * simple.el (set-mark-command):
8850         * simple.el (push-mark):
8851         * simple.el (handle-pre-motion-command):
8852         Implement scheme for not recording unimportant marks.
8853
8854         * subr.el:
8855         * subr.el (function-allows-args): New.
8856         New function function-allows-args.
8857
8858 2000-03-20  Martin Buchholz <martin@xemacs.org>
8859
8860         * XEmacs 21.2.32 is released.
8861
8862 2000-03-20  Andy Piper  <andy@xemacs.org>
8863
8864         * gutter-items.el (update-tab-in-gutter): force selection of the
8865         selected-window if required to do so.
8866         (buffers-tab-items): ditto.
8867         (add-tab-to-gutter): ditto.
8868         (create-frame-hook): use force-selection.
8869         (default-gutter-position-changed): lambdify.
8870         (update-tab-hook): deleted since it was only used in one place.
8871
8872 2000-03-18  Andy Piper  <andy@xemacs.org>
8873
8874         * files.el (find-file-noselect): undo change that shouldn't have
8875         gone in.
8876
8877 2000-03-17  Andy Piper  <andy@xemacs.org>
8878
8879         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8880         of selected-window trickery.
8881
8882         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8883         frames tabs.
8884         (progress-display-stop-callback): progress -> progress-display
8885         (progress-display-quit-function): ditto.
8886         (clear-progress-display): ditto.
8887         (remove-progress-display): ditto.
8888         (append-progress-display): ditto.
8889         (abort-progress-display): ditto.
8890         (raw-append-progress-display): ditto.
8891         (display-progress-display): ditto.
8892         (current-progress-display-label): ditto.
8893         (current-progress-display): ditto.
8894         (lprogress-display): ditto and save the buffer
8895         (progress-display): ditto. Otherwise the buffer sometimes gets
8896         changed which confuses font-lock.
8897
8898         * font-lock.el (font-lock-default-fontify-buffer): catch all
8899         errors, not just quit.
8900         (font-lock-mode): progress -> display-progress
8901         (font-lock-default-fontify-buffer): ditto.
8902         (font-lock-fontify-syntactically-region): ditto.
8903         (font-lock-fontify-keywords-region): ditto.
8904
8905 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8906
8907         * cl.el (gensym): Move to here from cl-macs.el.
8908         (gentemp): Ditto.
8909
8910 2000-03-16  Andy Piper  <andy@xemacs.org>
8911
8912         * font-lock.el (font-lock-mode): use lprogress and friends for
8913         progress management.
8914         (font-lock-default-fontify-buffer): ditto.
8915         (font-lock-fontify-syntactically-region): ditto.
8916         (font-lock-fontify-keywords-region): ditto.
8917         (font-lock-revert-cleanup): fix reverting.
8918         (font-lock-revert-setup): ditto.
8919
8920         * gutter-items.el (progress-use-echo-area): new variable. Use the
8921         echo area for progress gauges if non-nil.
8922         (clear-progress): remove echo area stuff and defer to
8923         clear-message.
8924         (append-progress): dispatch non-command events after each progress
8925         increment. Remove echo area stuff.
8926         (abort-progress): remove echo area stuff and defer to
8927         display-message.
8928         (raw-append-progress): ditto. Dispatch non-command events after
8929         gutter redisplay.
8930         (display-progress): defer echo area stuff to display-message.
8931
8932         * gutter-items.el (clear-progress):
8933         (abort-progress): indentation changes.
8934         (display-progress): don't clear progress.
8935         (append-progress): compare messages with equal.
8936         (raw-append-progress): use dispatch-non-command-events to flush
8937         widget creation events.
8938
8939 2000-03-13  Ben Wing  <ben@xemacs.org>
8940
8941         * abbrev.el:
8942         * abbrev.el (abbrev-string-to-be-defined): New.
8943         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8944         Changes for use with the menubar.
8945
8946 2000-03-12  Ben Wing  <ben@xemacs.org>
8947
8948         * alist.el (vassoc): moved here from font-menu.el.
8949
8950         * custom.el (defface): typo fix.
8951
8952         * dialog.el (yes-or-no-p-dialog-box):
8953         * dialog.el (message-box):
8954         * files.el (save-some-buffers-1):
8955         Put accelerators in the button names.
8956
8957         * font-lock.el (font-lock-comment-face):
8958         * font-lock.el (font-lock-keyword-face):
8959         * font-lock.el (font-lock-function-name-face):
8960         Fixed some of the colors under MS Windows because the existing
8961         default colors were hardly different from black and needed to be
8962         made lighter.
8963
8964         * font-menu.el:
8965         * font-menu.el (font-menu-split-long-menu):
8966         * font-menu.el (font-menu-family-constructor):
8967         * font-menu.el (font-menu-size-constructor):
8968         * font-menu.el (font-menu-weight-constructor):
8969         * font-menu.el (font-menu-set-font):
8970         vassoc moved to alist.el.
8971         Accelerators added to all menus.
8972         Unused bound var new-props removed.
8973
8974         * keydefs.el: I did a whole lot of rearranging to put things in a
8975         more consistent order and fixed a number of cases where key
8976         combinations involving up, down, left, right and so on were
8977         defined but the corresponding keypad combinations were not
8978         defined.
8979
8980         * lisp-mode.el:
8981         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8982         * lisp-mode.el (emacs-lisp-mode):
8983         * lisp-mode.el (lisp-interaction-mode):
8984         * lisp-mode.el (flet):
8985         Added accelerators onto the menus.
8986         Made all the different versions of the let function be indented
8987         the same way.
8988         Undid Steve's easy-menu-ification, because it makes it impossible
8989         to have the menubar and popup menus different.
8990         Cleaned up the menu; added items for find-function &c and some
8991         indenting, and removed debug-on-*.
8992
8993         * list-mode.el (list-mode-hook):
8994         * list-mode.el (list-mode):
8995         * list-mode.el (completion-setup-hook):
8996         * list-mode.el (display-completion-list):
8997         Added support for the :window-height keyword, which is required
8998         because of other changes that I made for the file dialog box.  I
8999         also made the hook variables list-mode-hook and
9000         completion-setup-hook and also minibuffer-setup-hook in
9001         minibuf.el be permanent-local; see comment in list-mode.el.
9002
9003         * map-ynp.el (map-y-or-n-p):
9004         Added accelerators to the dialog buttons.
9005
9006         * menubar-items.el (menu-truncate-list):
9007         New internal function.
9008         * menubar-items.el (submenu-generate-accelerator-spec):
9009         * menubar-items.el (menu-item-strip-accelerator-spec):
9010         * menubar-items.el (menu-item-generate-accelerator-spec):
9011         New exported functions, for use in auto-generating accelerator specs.
9012
9013         * menubar-items.el:
9014         * menubar-items.el (default-menubar):
9015         * menubar-items.el (maybe-add-init-button):
9016         * menubar-items.el (bookmark-menu-filter):
9017         * menubar-items.el (slow-format-buffers-menu-line):
9018         * menubar-items.el (build-buffers-menu-internal):
9019         * menubar-items.el (language-environment-menu-filter):
9020         * menubar-items.el (default-popup-menu):
9021         * menubar-items.el (popup-buffer-menu):
9022         * menubar-items.el (popup-menubar-menu):
9023         Did a major overhaul on this file, and in fact I'm nowhere near
9024         done working on the menubar, and there will be more patches to
9025         come.  A basic summary of what I've done:
9026
9027         a) I added accelerators to all of the menu items.  For menus that
9028         are auto-generated, such as the buffers menu, the accelerators are
9029         automatically added to the beginning of each line using the
9030         numbers 1 through 9, then zero, and then letters starting with A,
9031         but omitting the letters that are already in use for the fixed
9032         menu items at the top of the buffers menu.  To facilitate adding
9033         accelerators of this kind, I created some new functions
9034         (*-accelerator-spec), which are also being used by other filters
9035         that auto generate lists of things such as ftp sites to download
9036         packages.  If people really don't like these accelerators
9037         appearing at the beginning of the menu items, a variable can be
9038         added to optionally turn them off, but I think this is rather
9039         pointless because other menu items have accelerators and many or
9040         most of the menu users will use the accelerators if the support is
9041         there.
9042
9043         b) I combined the top level Tools and Apps menus into a single
9044         Tools menu, because the distinction between the two is not
9045         obvious, and the items on the menus are not used often enough that
9046         putting some of them onto submenus is a problem.
9047
9048         c) I created two new top level menus called View and Cmds because
9049         there were too many items on the File and Edit menus, and I'm going
9050         to be adding more items to these menus.  In contrast to the Tools
9051         menu, the items on these menus may be used quite often during an
9052         editing session, and so should be available with fewer
9053         keystrokes.
9054
9055         d) I added a number of options to the options menu, including one
9056         for controlling whether the alt key can be used to traverse to
9057         menu items using the accelerators, one for controlling behavior of
9058         control-k, one for controlling how the kill and yank functions
9059         interact with the clipboard, a few additional buffers-menu
9060         options, and various other things.  I also did a bit of
9061         rearranging, for example, combining the keyboard and mouse options
9062         into a single keyboard and mouse submenu to facilitate the
9063         accelerators on that level.
9064
9065         e) I changed the variable buffers-menu-format-buffer-line-function
9066         to take two arguments instead of one, the second argument being
9067         the line number for use in creating an accelerator.  I added a
9068         hack to support existing functions with one argument (although I
9069         doubt that very many of these exist), for backward compatibility.
9070
9071         f) I moved the top level mule menu to be a submenu of the edit
9072         menu.  I think that most of the items on this menu are fairly
9073         useless and there are certainly not enough frequently used items
9074         to justify this being its own top level menu.
9075
9076         g) I combined most of the items in big-menubar.el into the main menu.
9077         If people think the main menu is too big, it would be possible to
9078         create different configurations, some smaller.
9079
9080         * menubar.el (check-menu-syntax):
9081         Deleted some syntax checks that were no longer valid, partly
9082         because of changes that were already made a long time ago, and
9083         partly because of a change I made where I allow the name of the
9084         menu item to be an evaluated expression rather than just a string,
9085         similar to all of the other parameters of a menu item.
9086
9087         * minibuf.el:
9088         * minibuf.el (read-file-name-1):
9089         * minibuf.el (mouse-read-file-name-1):
9090         I made a number of changes to improve the appearance
9091         and functioning of the file dialog box.  They include:
9092
9093         a) Fixing the problem where closing the dialog box by clicking on
9094         the close button of the window didn't properly exit the
9095         minibuffer.
9096
9097         b) Fixing the problem that if you typed part of a file name, and
9098         then clicked on a completion with the mouse, the file was not
9099         correctly selected.
9100
9101         c) Changing the title of the dialog box to reflect the operation
9102         being done in accordance with user interface conventions, rather
9103         than the name of the dialog box buffer, which is rather useless.
9104
9105         d) Remove the words "possible completions are" which didn't
9106         belong.
9107
9108         e) Fix things so that the completions scroll off the end of the
9109         completions windows only to the right, rather than both to the
9110         right and down, which is in accordance with Windows user interface
9111         conventions.
9112
9113         * msw-init.el (init-post-mswindows-win):
9114         Added a binding for meta-F4, which is the standard windows binding
9115         for exiting a program.
9116
9117         * select.el (get-selection-no-error):
9118         * select.el (own-selection):
9119         * select.el (own-clipboard):
9120         Added an optional argument called append to the functions
9121         own-selection and own-clipboard.  This adds support for appending
9122         text to the existing selection and allows the function
9123         own-clipboard to be used as the value of the variable
9124         interprogram- cut-function.
9125
9126         Fixed a bug in own-selection in handling zmacs-region-stays.
9127
9128         * simple.el (historical-kill-line): New.
9129
9130         * simple.el (kill-line):
9131         * simple.el (interprogram-cut-function):
9132         * simple.el (interprogram-paste-function):
9133         * simple.el (handle-pre-motion-command):
9134         * simple.el (next-line):
9135         * simple.el (previous-line):
9136         a) Expanded the variable kill-whole-line, so that function
9137         kill-line can be set to delete the entire line always, not just
9138         when cursor is at the beginning of the line.  This is controlled
9139         by setting the variable kill-whole-line to the symbol 'always.
9140         This behavior, as well as the existing kill-whole-line behavior,
9141         now only take effect when kill-line is called interactively,
9142         although this is a departure from a previous behavior in the case
9143         of setting this variable kill-whole-line to t.  It is almost
9144         certainly what has always been intended, and most likely the old
9145         way of doing things introduced bugs.  I also created a function
9146         called historical-kill-line, which ignores the kill-whole-line
9147         setting and always gives the historical behavior of only killing
9148         to the end of the line.  I bound this function to shift- control-k
9149         so that the kill to end of line behavior is available, even when
9150         kill-whole-line has been set to change control-k into the simple
9151         delete-whole-line behavior. (This can be set using the options
9152         menu.)
9153
9154         b) I changed things so that kill and yank now interact with the
9155         clipboard by default under windows.  This was done by changing the
9156         default value of interprogram-cut- function and
9157         interprogram-paste-function.  You can get the old behavior by
9158         setting these to nil, and there is an option on the options menu
9159         to do this.
9160
9161         c) I added support for selecting text using shifted motion keys.
9162         This support is on by default and can be controlled by the
9163         variable shifted-motion-keys-select-region.  There is also a
9164         variable called unshifted-motion-keys-deselect-region that
9165         controls more specifically how the shifted motion key behavior
9166         works.  I did not put an option on the options menu to turn this
9167         off, because I can't imagine why this would be useful.
9168
9169         * simple.el (forward-block-of-lines):
9170         * simple.el (backward-block-of-lines):
9171         * simple.el (block-movement-size):
9172         New.
9173
9174         * simple.el (uncapitalized-title-words):
9175         * simple.el (uncapitalized-title-word-regexp):
9176         * simple.el (capitalize-string-as-title):
9177         * simple.el (capitalize-region-as-title):
9178         New.
9179
9180
9181         * subr.el (add-hook):
9182         * subr.el (make-local-hook): New.
9183         * subr.el (remove-local-hook): New.
9184         * subr.el (add-one-shot-hook): New.
9185         * subr.el (add-local-one-shot-hook): New.
9186         Added some functions to make using hooks easier.
9187         These include:
9188
9189         a) Functions add-local-hook and remove-local-hook to make it easy
9190         to use local hooks.
9191
9192         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9193         make it possible to add a "one-shot" hook, which is to say a hook
9194         that runs only once, and automatically removes itself after the
9195         first time it has run.
9196
9197 2000-03-09  Andy Piper  <andy@xemacs.org>
9198
9199         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9200
9201 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9202
9203         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9204         Moved from menubar-items.el.
9205         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9206
9207 2000-03-08  Andy Piper  <andy@xemacs.org>
9208
9209         * gutter-items.el (build-buffers-tab-internal): add selected field
9210         to buffers tab spec.
9211
9212 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9213
9214         * minibuf.el (last-exact-completion): Initialize to nil.
9215
9216 2000-03-07  Didier Verna  <didier@xemacs.org>
9217
9218         * startup.el (command-line-1): remove unused variable
9219         `first-file-buffer'.
9220
9221 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9222
9223         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9224         which is also used for Web server log files.
9225
9226 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9227
9228         * mule/mule-charset.el: Setup auto-fill-chars.
9229
9230 2000-03-02  SL Baur  <steve@beopen.com>
9231
9232         * subr.el (with-string-as-buffer-contents): Reimplement using
9233         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9234         non-deletion of buffer after execution problem.
9235         (with-output-to-string): Use unique buffer name.
9236
9237 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9238
9239         * gutter-items.el (buffers-tab-sort-function):  New variable.
9240         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9241
9242 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9243
9244         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9245
9246 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9247
9248         * menubar-items.el (maybe-add-init-button): Remove the "Load
9249         .emacs" button from all menubars.
9250
9251 2000-03-01  Didier Verna  <didier@xemacs.org>
9252
9253         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9254         region rectangle replacement (from Jan Vroonhof).
9255         (replace-rectangle): new function.
9256
9257 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9258
9259         * mule/mule-cmds.el (set-default-coding-systems): Use
9260         set-terminal-coding-system and set-keyboard-coding-system.
9261         * coding.el (set-terminal-coding-system): Use
9262         set-console-tty-output-coding-system.
9263         (set-keyboard-coding-system): Use
9264         set-console-tty-input-coding-system.
9265
9266 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9267
9268         * minibuf.el (read-variable): Allow symbol to default argument.
9269
9270 2000-02-27  Andy Piper  <andy@xemacs.org>
9271
9272         * gutter-items.el (update-tab-hook): new function to be used for
9273         hooks.
9274         (create-frame-hook): add update-tab-hook.
9275         (record-buffer-hook): ditto.
9276         (default-gutter-position-changed): ditto.
9277         (default-gutter-position): updating the buffers tab is now handled
9278         by a hook.
9279         (default-gutter-position-changed-hook): new variable.
9280         (gutter-element-visibility-changed-hook): ditto.
9281         (set-gutter-element-visible-p): call it.
9282         (set-gutter-element): use modify-specifier-instances. Set extents
9283         as duplicable before using.
9284         (remove-gutter-element): ditto.
9285         (set-gutter-element-visible-p): ditto.
9286         (init-gutter): new function.
9287         (add-tab-to-gutter): use new gutter-element functions rather than
9288         setting specifiers directly.
9289         (clear-progress): ditto.
9290         (abort-progress): ditto.
9291         (gutter-buffers-tab-visible-p): renamed from
9292         default-gutter-visible-p
9293
9294         * specifier.el (modify-specifier-instances): new function from Jan
9295         Vroonhof.
9296
9297         * x-init.el (init-post-x-win): call init-gutter.
9298
9299         * msw-init.el (init-post-mswindows-win): call init-gutter.
9300
9301         * menubar-items.el (default-menubar): Update to reflect new gutter
9302         variables.
9303
9304 2000-02-26  Andy Piper  <andy@xemacs.org>
9305
9306         * gutter-items.el (set-gutter-element): new function. Add gutter
9307         elements to the specified gutter.
9308         (remove-gutter-element): new function. Remove gutter elements from
9309         the specified gutter.
9310         (set-gutter-element-visible-p): new function. Set gutter element
9311         visibility for the provided gutter-visible specifier.
9312
9313 2000-02-23  Andy Piper  <andy@xemacs.org>
9314
9315         * gutter-items.el (add-tab-to-gutter): specify dimensions
9316         dynamically.
9317
9318 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9319
9320         * gutter-items.el (add-tab-to-gutter):
9321         * package-get.el (package-get-interactive-package-query):
9322         * package-ui.el (pui-directory-exists):
9323         (pui-install-selected-packages):
9324         (pui-list-packages):
9325         Use #'(lambda ...)  instead of '(lambda ...).
9326
9327 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9328
9329         * startup.el (load-user-init-file): Check to make sure user
9330           has an init-file before calling load().
9331
9332 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9333
9334         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9335
9336 2000-02-23  Martin Buchholz <martin@xemacs.org>
9337
9338         * XEmacs 21.2.31 is released.
9339
9340 2000-02-21  Mike Sperber <mike@xemacs.org>
9341
9342         * loadup.el (really-early-error-handler):
9343         * update-elc.el:
9344         * make-docfile.el:
9345         Remove dependency on EMACSBOOTSTRAP... environment variables.
9346
9347 2000-02-21  Martin Buchholz <martin@xemacs.org>
9348
9349         * XEmacs 21.2.30 is released.
9350
9351 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9352
9353         * byte-optimize.el (byte-optimize-plus):
9354         (byte-optimize-minus):
9355         (byte-optimize-multiply):
9356         Optimize (- 0) to 0, not (-)
9357         Optimize (+ 5 3.0) to 8.0
9358         Optimize (* 5 3.0) to 15.0
9359         Improve readability.
9360
9361 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9362
9363         * modeline.el: (modeline-scrolling-method): change modeline
9364         mswindows cursor appearance according to the value.
9365
9366         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9367         and 'gui-element face colors and 'gui-element face font to Windows
9368         defaults.
9369
9370 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9371
9372         * font-lock.el: Javadoc enhancements
9373
9374 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9375
9376         * ldap.el (toplevel): Test if LDAP support has been compiled in
9377         (ldap-verbose): New option
9378         (ldap-search-entries): Renamed from the previous ldap-search
9379         Conditionalize message display on ldap-verbose
9380         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9381         defuns
9382         (ldap-search): Is now defined as an obsolete wrapper calling
9383         ldap-search-basic or ldap-search-entries
9384
9385
9386 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9387             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9388             Jan Vroonhof  <jan@xemacs.org>
9389
9390         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9391         When for-effect is true, didn't call `byte-optimize-form'
9392         in and/or subforms without last.
9393
9394 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9395
9396         * package-get.el (package-get-download-sites): Use correct custom
9397         type.
9398
9399 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9400
9401         * files.el (write-file): Ask for coding system when compiled with
9402         file-coding.
9403
9404 2000-02-16  Andy Piper  <andy@xemacs.org>
9405
9406         * buffer.el (switch-to-buffer): give norecord argument to
9407         set-window-buffer instead of explicitly recording.
9408
9409         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9410         we have to pick a window.
9411
9412 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9413
9414         * mule/mule-cmds.el (describe-language-support): Don't add
9415         unexist function to help-map.
9416         (describe-coding-system): Don't use already assigend `C'.
9417
9418 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9419
9420         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9421         work in custom.
9422
9423 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9424
9425         * about.el: Ienaga's e-mail address change.
9426
9427 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9428
9429         * etags.el (find-tag): force new window -- even if buf already
9430         visible -- when other-window is t
9431
9432 2000-02-16  Martin Buchholz <martin@xemacs.org>
9433
9434         * XEmacs 21.2.29 is released.
9435
9436 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9437
9438         * cl-extra.el (getf): This is now identical to `plist-get', so
9439         just defalias it.
9440         * cl-macs.el: Make getf an alias to plist-get, at the
9441         byte-compiler level, using define-compiler-macro.
9442
9443 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9444
9445         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9446
9447 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9448
9449         * lisp/etags.el (find-tag-internal): set exact-tagname to
9450           a regular expression that matches against the tagname
9451           part of the tag entry first instead of only looking in
9452           the context area.
9453
9454 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9455
9456         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9457         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9458
9459 2000-02-07  Martin Buchholz <martin@xemacs.org>
9460
9461         * XEmacs 21.2.28 is released.
9462
9463 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9464
9465         * cl-extra.el (getf): Just call `get', never `get*'.
9466         Make arglist match docstring.
9467         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9468         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9469         * byte-optimize.el: remove references to `get*'.
9470
9471 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9472
9473         * mule/european.el: Add syntax information for Latin3 and Latin4.
9474
9475 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9476
9477         * byte-optimize.el: Byte-optimize (length "foo")
9478
9479 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9480
9481         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9482         width check using `window-leftmost-p' and `window-rightmost-p'.
9483
9484 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9485
9486         * wid-edit.el (widget-match-inline): An atom never matches a
9487           list.
9488
9489 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9490
9491         * modeline.el: Consolidated 'x and 'mswindows specification under
9492         'win tag.
9493
9494 2000-01-29  Andy Piper  <andy@xemacs.org>
9495
9496         * gutter-items.el: (format-buffers-tab-line): Try and be
9497         intelligent about buffer naming when we have duplicates.
9498
9499 2000-01-29  Andy Piper  <andy@xemacs.org>
9500
9501         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9502         updated when it becomes visible.
9503
9504 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9505
9506         * bytecomp.el (byte-compile-insert-header): Properly set coding
9507         system under MULE and file-coding.
9508
9509 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9510
9511         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9512         (dontusethis-set-value-terminal-coding-system-handler):
9513         (dontusethis-set-value-keyboard-coding-system-handler):
9514         Never undefine coding system aliases.  Emergency fix for gnus.
9515
9516 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9517
9518         * files.el (abbreviate-file-name): Use directory-sep-char instead
9519         of hard-coded "/".
9520
9521 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9522
9523         * startup.el (user-init-file-base-list): New variable, replacing
9524         user-init-file-base.
9525         (find-user-init-file): New function.
9526         (command-line-early): Use it.
9527         (load-user-init-file): Ditto.
9528
9529 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9530
9531         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9532         calling valid-image-instantiator-format-p
9533
9534 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9535
9536         * isearch-mode.el (isearch-mode): The variable is
9537         isearch-unhidden-extents, not isearch-opened-extents.
9538
9539 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9540
9541         * minibuf.el (next-history-element): Modify error message if a
9542         default value is available.
9543
9544 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9545
9546         * bytecomp.el (byte-compile-file): Don't unconditionally write
9547         .elc files in binary - might contain non-Latin1.
9548
9549 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9550
9551         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9552         for windows-nt.
9553
9554         * version.el:
9555         * startup.el (user-init-file-base):
9556         * process.el (call-process-region):
9557         * files.el (make-backup-file-name):
9558         (backup-file-name-p):
9559         (file-relative-name):
9560         (abbreviate-file-name):
9561         (set-auto-mode):
9562         * code-process.el (call-process-region): Removed unnecessary
9563         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9564         support out of the universe.
9565
9566         * process.el:
9567         * code-process.el:
9568         * bytecomp.el (byte-compile-file): Removed reference to
9569         buffer-file-type, and commented usage of binary-process-output
9570         NTEmacs variables.
9571
9572 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9573
9574         * help.el (function-arglist): Add case for macro.
9575
9576 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9577
9578         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9579         printers.
9580         (custom-display): Added a menu for printer/display tags.
9581
9582         * frame.el (frame-type):
9583         * device.el (device-type): Added 'msprinter to the doc string, and
9584         removed 'pc -- it is not going to be implemented ever.
9585         (call-device-method): Fixed docstring typo.
9586         Defined specifier tags 'printer and 'display.
9587
9588 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9589
9590         * lisp/itimer.el (itimer-run-expired-timers): (consp
9591           last-command-event-time) instead of (consp
9592           'last-command-event-time).
9593
9594 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9595
9596         * msw-glyphs.el: Removed obsolete commentary.
9597
9598 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9599
9600         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9601         better default value.
9602
9603 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9604
9605         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9606         (read-string): Ditto.
9607         (eval-minibuffer): Ditto.
9608         (read-command): Ditto.
9609         (read-function): Ditto.
9610         (read-variable): Ditto.
9611         (read-number): Ditto.
9612         (read-shell-command): Ditto.
9613         (read-number): Record history.
9614
9615 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9616
9617         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9618
9619 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9620
9621         * faces.el (startup-initialize-custom-faces): New function.
9622         Reset all faces created during auto-autoloads loading time
9623         by defface.
9624         * startup.el (command-line): Call it.
9625
9626 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9627
9628         * about.el (about-hackers): Add myself to contributors list.
9629
9630 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9631
9632         * menubar-items.el (maybe-add-init-button): Removed an argument in
9633         a call to load-user-init-file, as the function managed to lose its
9634         formal parameter a few betas ago.
9635
9636 2000-01-18  Martin Buchholz <martin@xemacs.org>
9637
9638         * XEmacs 21.2.27 is released.
9639
9640 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9641
9642         * process.el (shell-command-to-string): Use the FSF docstring.
9643         Make shell-command-to-string the standard function, and
9644         exec-to-string the (deprecated) alias.
9645
9646         * startup.el: typo fix.
9647
9648 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9649
9650         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9651
9652 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9653
9654         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9655         buffers after visible buffers.
9656         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9657
9658 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9659
9660         * info.el (Info-extract-menu-node-name): Stop at a dot
9661         followed by whitespace or right parenthesis.
9662
9663 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9664
9665         * info.el (Info-directory-list): Warn against using Customize with
9666         Info-directory-list.
9667
9668 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9669
9670         * minibuf.el (read-file-name): doc fix.
9671
9672         * autoload.el (update-file-autoloads): doc fix.
9673
9674         * about.el (about-hackers): Change my E-mail address.
9675
9676 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9677
9678         * info.el (Info-visit-file): Just use the `f' interactive spec to
9679         read a filename in the standard way.
9680
9681 2000-01-13  Andy Piper  <andy@xemacs.org>
9682
9683         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9684         (gutter-buffers-tab-extent): new variable.
9685         (update-tab-in-gutter): call add-tab-to-gutter again if the
9686         orientation has changed.
9687         (add-tab-to-gutter): cope with different orientations.
9688
9689 2000-01-11  Didier Verna  <didier@xemacs.org>
9690
9691         * info.el (Info-following-node-name): backward-skip dots as well
9692         as spaces (dots at the end of a node name aren't part of it).
9693         (Info-extract-menu-node-name): don't skip dots. There could be
9694         some in the node name.
9695         (Info-index): allow dots to be part of a node name.
9696
9697 2000-01-12  Andreas Jaeger  <aj@suse.de>
9698
9699         * files.el (auto-mode-alist): Added idlwave-mode.
9700         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9701
9702 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9703
9704         * info.el (Info-search): Show default value.
9705
9706 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9707
9708         * info.el (Info-read-node-completion-table): New variable.
9709         (Info-read-node-name-1): New function.
9710         (Info-read-node-name): Use it.
9711         (Info-follow-reference): Use DEFAULT argument of completing-read.
9712         (Info-menu): Ditto.
9713
9714 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9715
9716         * hyper-apropos.el (hyper-describe-key-briefly): Save
9717         window configuration.
9718         (hyper-describe-face): Use DEFAULT of completing-read.
9719         (hyper-apropos-read-variable-symbol): Ditto.
9720         (hyper-apropos-read-function-symbol): Ditto.
9721
9722 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9723
9724         * mule/mule-cmds.el (set-default-coding-system): Set
9725         comint-exec-hook to use coding-system-for-read and
9726         coding-system-for-write so that C-x RET c works.
9727
9728 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9729
9730         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9731         (previous-matching-history-element): Increment
9732         minibuffer-max-depth by 1.
9733         (next-matching-history-element): Ditto.
9734
9735 2000-01-11  Andy Piper  <andy@xemacs.org>
9736
9737         * gutter-items.el (buffers-tab): Create a new face for the buffers
9738         tab.
9739         (buffers-tab-face): use it.
9740
9741 2000-01-10  Didier Verna  <didier@xemacs.org>
9742
9743         * modeline.el (modeline-scrolling-method): change modeline X
9744         cursor appearance according to the value.
9745
9746 2000-01-07  Andreas Jaeger  <aj@suse.de>
9747
9748         * about.el (about-hackers): Moved my entry to contributor list.
9749         (xemacs-hackers): Added myself.
9750         (about-maintainer-info): Added description of myself.
9751
9752
9753 2000-01-07  Didier Verna  <didier@xemacs.org>
9754
9755         * modeline.el (modeline-scrolling-method): new variable.
9756         (mouse-drag-modeline): add reference to it in the docstring.
9757         (mouse-drag-modeline): handle it.
9758
9759 2000-01-08  Andy Piper  <andy@xemacs.org>
9760
9761         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9762         calls.
9763         (remove-buffer-from-gutter-tab): ditto.
9764
9765 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9766
9767         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9768         (custom-face-edit): Fix grammatical error in help message.
9769
9770 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9771
9772         * movemail.el: Added.
9773
9774         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9775
9776 2000-01-03  Didier Verna  <didier@xemacs.org>
9777
9778         * modeline.el (mouse-drag-modeline): remove the code related to
9779         the modeline horizontal scrolling facility.
9780
9781 1999-12-31  Martin Buchholz <martin@xemacs.org>
9782
9783         * XEmacs 21.2.26 is released.
9784
9785 1999-12-28  Andy Piper  <andy@xemacs.org>
9786
9787         * wid-edit.el (widget-push-button-value-create): The gui cache
9788         does not agree with native widgets which can only be displayed
9789         once per window. The reasons for caching are diminished now that
9790         we don't hog resources when creating buttons.
9791         (widget-push-button-cache) deleted.
9792
9793 1999-12-24  Martin Buchholz <martin@xemacs.org>
9794
9795         * XEmacs 21.2.25 is released.
9796
9797 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9798
9799         * hyper-apropos.el (hyper-apropos): Toggle
9800         hyper-apropos-programming-apropos correctly.
9801         Set REGEXP when user accepts default value.
9802
9803 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9804
9805         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9806         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9807
9808 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9809
9810         * mule/mule-category.el (undefined-category-designator):
9811         Return char instead of character.  Search for undefined one.
9812         (describe-category): Use with-displaying-help-buffer.
9813
9814 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9815
9816         * byte-optimize.el (byte-optimize-plus):
9817         Optimize (+ 1) to 1 instead of (1+ nil).
9818
9819         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9820
9821         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9822
9823         * byte-optimize.el (byte-optimize-char-before): New function.
9824         Remove performance penalty for using (char-before) instead of (char-after).
9825
9826 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9827
9828         * mule/mule-category.el (char-category-list): Return character
9829         instead of integer.
9830
9831 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9832
9833         * minibuf.el (read-buffer): Check default is buffer object.
9834
9835 1999-11-25  Andy Piper  <andy@xemacs.org>
9836
9837         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9838         for buttons.
9839
9840 1999-12-16  Andreas Jaeger  <aj@suse.de>
9841
9842         * package-get.el (package-get-maybe-save-index): Fixed typo.
9843         Patch by Jeff Miller <jmiller@smart.net>.
9844
9845 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9846
9847         * gnuserv.el (gnuserv-process-filter):  don't call
9848         gnuserv-write-to-client when gnuserv-current-client is nil
9849
9850 1999-12-14  Martin Buchholz <martin@xemacs.org>
9851
9852         * XEmacs 21.2.24 is released.
9853
9854 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9855
9856         * about.el (about-hackers): Update my email address.
9857
9858 1999-12-07  Martin Buchholz <martin@xemacs.org>
9859
9860         * XEmacs 21.2.23 is released.
9861
9862 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9863
9864         * package-get.el (package-get-download-sites): Removed several
9865         defunct download sites, added many new ones, and corrected a few
9866         incorrect directory-on-site entries.  Added physical locations to
9867         site-description.
9868
9869 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9870
9871         * finder.el (finder-commentary): add DOC string and fix
9872         interactive spec
9873
9874 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9875
9876         * help.el (describe-function): Don't forget to intern the string
9877         completing-read returns.
9878         (describe-variable): Ditto.
9879
9880 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9881
9882         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9883         `hyper-apropos-help-mode' here to find symbol to customize
9884         irregardless of cursor position and simplify
9885         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9886         `hyper-apropos-popup-menu'.
9887
9888 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9889
9890         * apropos.el (apropos-mode-map): Add return to call
9891         apropos-follow.
9892         (apropos-print): Call apropos-mode to have better
9893         command reference. Put keymap text-poperty to
9894         symbole name.
9895
9896 1999-11-22  Alastair Burt  <burt@dfki.de>
9897
9898         * help.el: (describe-bindings-1): Added handling of keymaps for
9899         the extents at point.
9900
9901 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9902
9903         * gutter-items.el (buffers-tab-items): Wrap the function in a
9904         save-match-data
9905
9906 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9907
9908         * help.el (describe-function): Use the DEFAULT argument to
9909         completing-read.
9910         (describe-variable): Ditto.
9911
9912 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9913
9914         * minibuf.el (read-from-minibuffer): Add optional argument
9915         DEFAULT to have better mini-buffer history support.
9916         (completing-read): Pass default to read-from-minibuffer.
9917         (read-buffer): Pass default to completing-read.
9918
9919 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9920
9921         * font-lock.el (font-lock-doc-string-face): Document the
9922         `font-lock-lisp-like' property.
9923
9924 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9925
9926         * lisp-mode.el: Specify `font-lock-lisp-like'.
9927
9928         * font-lock.el (font-lock-lisp-like): New function.
9929         (font-lock-fontify-syntactically-region): Use it.
9930
9931 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9932
9933         * XEmacs 21.2.22 is released
9934
9935 1999-11-28  Martin Buchholz <martin@xemacs.org>
9936
9937         * XEmacs 21.2.21 is released.
9938
9939 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9940
9941         * minibuf.el (read-coding-system): Accept symbol and
9942         coding-system object as a default-coding-system.
9943
9944 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9945
9946         * minibuf.el (read-coding-system): Accept symbol as
9947         a default-coding-system.
9948
9949 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9950
9951         * apropos.el (apropos-documentation): Use insert instead
9952         of princ.
9953
9954 1999-11-07  William M. Perry  <wmperry@aventail.com>
9955
9956         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9957           for the linux console.
9958
9959         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9960           stuff to work when you are not on a window system, since the GPM
9961           mouse support now allows pasting from outside of XEmacs.
9962
9963 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9964
9965         * XEmacs 21.2.20 is released
9966
9967 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9968
9969         * setup-paths.el (paths-default-info-directories): Add
9970         /usr/share/info and /usr/local/share/info.
9971
9972 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9973
9974         * about.el: Updated Vladimir Ivanovic's info.
9975
9976 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9977
9978         * auto-show.el (auto-show-truncationp): Remove.
9979
9980         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9981
9982 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9983
9984         * indent.el (indent-line-to): fix bug: spaces were not replaced
9985         with tab if column is multiple of tab-width
9986         From dhn@qedinc.com
9987
9988 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9989
9990         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9991         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9992
9993         * package-get.el (package-get-package-provider): Be verbose when
9994         interactive. Patch from Robert Pluim
9995
9996 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9997
9998         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9999         info file suffixes.
10000
10001 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10002
10003         * process.el (open-network-stream): Add a new optional parameter
10004         PROTOCOL to support udp; fix a minor typo and add an explanation
10005         in docstring for udp programming.
10006
10007         * code-process.el (open-network-stream): Add a new optional
10008         parameter PROTOCOL to support udp; fix a minor typo and add an
10009         explanation in docstring for udp programming.
10010
10011 1999-10-18  Andy Piper  <andy@xemacs.org>
10012
10013         * gui.el (make-gui-button): be more precise about how we call
10014         callbacks.
10015
10016         * wid-edit.el (widget-push-button-value-create): Use the new form
10017         of native gui-button.
10018
10019 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10020
10021         * info.el (Info-page-prev): Don't do (sit-for 0).
10022
10023 1999-10-13  Andy Piper  <andy@xemacs.org>
10024
10025         * gutter-items.el (progress-abort-glyph): new glyph for showing
10026         abort status.
10027         (append-progress): dispatch-event rather than sit-for.
10028         (abort-progress): new function. Show the abort glyph with an
10029         appropriate message.
10030         (raw-append-progress): dispatch-event rather than sit-for.
10031         (display-progress): cope with aborts.
10032
10033         * gui.el (make-gui-button): Use native widgets for buttons
10034         unconditionally.
10035         (insert-gui-button): ditto.
10036         (gui-button-p): ditto.
10037
10038         * xbm-button.el: remove from core.
10039
10040         * xpm-button.el: remove from core.
10041
10042 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10043
10044         * faces.el (init-device-faces): Don't initialize the random faces
10045         on the stream device.
10046
10047 1999-10-06  Andy Piper  <andy@xemacs.org>
10048
10049         * files.el (recover-file): Don't use ls under windows for revert buffer.
10050
10051 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10052
10053         * package-get.el (package-get-download-menu): Make menu really
10054         toggle download sites.
10055         (package-get-download-sites): Add autoload cookie.
10056
10057 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10058
10059         * setup-paths.el (paths-find-module-directory): Ditto.
10060
10061 1999-09-29  Werner Fink  <werner@suse.de>
10062
10063         * setup-paths.el (paths-find-exec-directory): Add missing nil
10064         parameter for environment.
10065
10066 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10067
10068         * modeline.el (modeline-format):
10069         Only purecopy the strings.  Else
10070         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10071         barfs.
10072
10073 1999-08-28  Mike Woolley  <mike@bulsara.com>
10074
10075         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10076         user setting comint-completion-addsuffix and
10077         comint-process-echoes.
10078
10079 1999-09-22  Andy Piper  <andy@xemacs.org>
10080
10081         * gutter-items.el (update-tab-in-gutter): use
10082         last-nonminibuf-window instead of selected-window.
10083
10084 1999-09-18  Andy Piper  <andy@xemacs.org>
10085
10086         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10087         display on.
10088
10089         * subr.el (record-buffer-hook): new variable so that the hook gets
10090         some documentation.
10091
10092 1999-09-16  Andy Piper  <andy@xemacs.org>
10093
10094         * gutter-items.el (update-tab-in-gutter): only update when the
10095         gutter is visible.
10096         (remove-buffer-from-gutter-tab): ditto.
10097
10098 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10099
10100         * simple.el (do-auto-fill): Commented out part of Kinsoku
10101         processing.
10102
10103 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10104
10105         * isearch-mode.el (isearch-highlightify-region): Give the
10106         highlighting extents a high priority.
10107         (isearch-make-extent): Give the main highlighting extent an even
10108         higher priority.
10109
10110 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10111
10112         * packages.el (packages-compute-package-locations): Fix typo from
10113         -u rationalization.
10114
10115 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10116
10117         * setup-paths.el (paths-find-doc-directory): Respect value of
10118         `configure-doc-directory.'
10119
10120         * find-paths.el (paths-find-architecture-directory): Give
10121         precendence `default' argument (which typically comes from
10122         configure).
10123
10124 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10125
10126         * startup.el (command-line-early): Added options -user-init-file
10127         and -user-init-directory.
10128
10129         * files.el (user-init-file): Default to NIL so we can recognize
10130         when it's set.
10131
10132 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10133
10134         * obsolete.el (init-file-user):
10135         * startup.el:
10136         * packages.el (packages-compute-package-locations):
10137         * package-get.el (package-get-user-index-filename):
10138         * menubar-items.el (maybe-add-init-button):
10139         * info.el (Info-annotations-path):
10140         * dump-paths.el:
10141         Change `user-init-directory' to be an absolute path.
10142         Use `user-init-directory' where appropriate.
10143         Zap `init-file-user' and its uses.
10144
10145 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10146
10147         * subr.el (copy-symbol): New function.
10148
10149 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10150
10151         * isearch-mode.el (isearch-done): Be sure to restore invisible
10152         extents in the proper buffer.
10153         (isearch-pre-command-hook): Set this-command to the correct value
10154         in case the buffer has changed and old overriding-local-map was
10155         used.
10156         (isearch-restore-extent): Use remprop instead of setting the
10157         property to nil.
10158
10159 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10160
10161         * cmdloop.el (execute-extended-command): Update zmacs region
10162         before the delay.
10163         (execute-extended-command): Make the message gettext-friendly.
10164
10165 1999-09-07  Andy Piper  <andy@xemacs.org>
10166
10167         * gutter-items.el (progress-gauge-glyph): renamed from
10168         progress-glyph.
10169         (progress-text-glyph): new variable.
10170         (progress-layout-glyph): use layouts and text glyphs.
10171         (progress-area-buffer): removed.
10172         (progress-text-and-extent): new variable.
10173         (progress-displayed-p): dynamically create gutter area buffer.
10174         (clear-progress): ditto.
10175         (raw-append-progress): ditto.
10176         (append-progress): use new glyph names.
10177         (raw-append-progress): only create the extent when needed. set
10178         properties more optimally.
10179         (progress): remove args.
10180
10181 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10182
10183         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10184         mapcar where the return value is unused.
10185         (isearch-restore-invisible-extents): Ditto.
10186         (isearch-highlight-all-cleanup): Ditto.
10187         (isearch-delete-extents-in-range): Traverse the extents only once.
10188         (isearch-highlight-all-update): Don't start over if the search
10189         string has changed and more input is pending.
10190
10191 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10192
10193         * packages.el (packages-find-package-data-path): Ditto.
10194
10195         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10196
10197         * subr.el (mapc-internal): Don't make obsolete.
10198
10199         * cl-extra.el (mapc): Resurrect.
10200
10201 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10202
10203         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10204         alias.
10205
10206         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10207         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10208         (isearch-yank-clipboard): Use get-clipboard instead of
10209         x-get-clipboard.
10210         (isearch-yank-selection): Fix docstring.
10211
10212 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10213
10214         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10215
10216 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10217
10218         * cl-macs.el (extent-start-position): Fix setf method.
10219         (extent-end-position): Ditto.
10220
10221 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10222
10223         * isearch-mode.el: End merge with FSF 20.4.
10224
10225         * isearch-mode.el (search-invisible): New variable.
10226         (isearch-hide-immediately): Ditto.
10227         (isearch-unhidden-extents): Ditto.
10228         (isearch-range-invisible): New function.
10229         (isearch-unhide-extent): Ditto.
10230         (isearch-restore-invisible-extents): Ditto.
10231         (isearch-restore-extent): Ditto.
10232
10233         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10234         implementation.
10235         (isearch-ring-retreat-edit): Ditto.
10236         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10237         (isearch-forward-regexp): New arguments NOT-REGEXP and
10238         NO-RECURSIVE-EDIT.
10239         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10240         (isearch-backward-regexp): New arguments NOT-REGEXP and
10241         NO-RECURSIVE-EDIT.
10242         (isearch-mode): Return isearch-success.
10243         (isearch-update): Use unread-command-events instead of
10244         unread-command-event.
10245         (isearch-abort): If an invalid regexp is encountered, keep popping
10246         states.
10247         (isearch-*-char): Use FSF implementation.
10248         (isearch-whitespace-chars): Use the more robust FSF's
10249         implementation.
10250         (isearch-within-brackets): New variable.
10251         (isearch-mode): Initialize it.
10252         (isearch-edit-string): Bind it.
10253         (isearch-search-and-update): Set it.
10254         (isearch-push-state): Push it.
10255         (isearch-top-state): Pop it.
10256         (isearch-search): Set it.
10257         (isearch-printing-char): When called by isearch-whitespace-chars,
10258         handle M-SPC gracefully.
10259         (isearch-message-prefix): New argument ELLIPSIS.
10260         (isearch-message-suffix): Ditto.
10261         (isearch-message): Use the ELLIPSIS argument when calling
10262         isearch-message-prefix and isearch-message-suffix.
10263         (isearch-message-prefix): Distinguish between "wrapped" and
10264         "overwrapped" search, FWIW.
10265
10266 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10267
10268         * isearch-mode.el (isearch-edit-string): Use the head of the
10269         search ring instead of search-last-string and search-last-regexp.
10270         (search-highlight): Renamed from isearch-highlight.
10271         (isearch-exit): Use the new name.
10272         (isearch-highlight): Ditto.
10273         (isearch-dehighlight): Ditto.
10274         (isearch-update-ring): New function.
10275         (isearch-done): Call it.
10276         (isearch-done): New argument EDIT.
10277         (isearch-repeat): If search string is empty, look up at the car of
10278         the search ring; ignore the yank pointer.
10279         (isearch-abort): Call isearch-done with NOPUSH.
10280         (isearch-cancel): New function.
10281         (isearch-mode-map): Bind it to ESC ESC ESC.
10282
10283         * isearch-mode.el: Begin merge with FSF 20.4.
10284
10285 1999-09-01  Andy Piper  <andy@xemacs.org>
10286
10287         * x-select.el (x-get-clipboard): obsolete.
10288         (x-yank-clipboard-selection): obsolete
10289
10290         * select.el (disown-selection): need to be careful to disown the
10291         clipboard if we set it via selection.
10292         (get-clipboard): move from x-select.el
10293         (yank-clipboard-selection): ditto.
10294
10295 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10296
10297         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10298         isearch-highlight-all-matches to nil.
10299         (isearch-fixed-case): New variable.
10300         (isearch-mode): Initialize it.
10301         (isearch-edit-string): Save it.
10302         (isearch-toggle-case-fold): Set it.
10303         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10304         need to check isearch-fixed-case.
10305         (isearch-toggle-case-fold): Update highlighting of all matches
10306         before the pause.
10307         (isearch-edit-string):
10308
10309 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10310
10311         * isearch-mode.el (isearch-edit-string): Call isearch-message
10312         before reading the event so that the prompt is displayed properly.
10313         (isearch-message): Use isearch-nonincremental when calling
10314         isearch-message-prefix.
10315         (minibuffer-local-isearch-map): Bind up and down to do the same as
10316         M-p and M-n respectively.
10317         (isearch-done): New arg NOPUSH.
10318         (isearch-edit-string): Use it.
10319         (isearch-edit-string): Don't bind isearch-string.
10320         (isearch-ring-adjust): Edit string, *then* push state.
10321
10322 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10323
10324         * faces.el (isearch-secondary): Make isearch-secondary look
10325         different than default.
10326
10327 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10328
10329         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10330         save-excursion.
10331         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10332         (isearch-update): Call isearch-dehighlight without arguments.
10333         (isearch-done): Ditto.
10334
10335         * isearch-mode.el (isearch-fix-case): If the search string has no
10336         upper-case letters, allow the folding to be reenabled.
10337         Previously, once disabled, the folding would remain that way until
10338         the end of isearch.
10339         (isearch-top-state): Call isearch-fix-case.
10340
10341         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10342         save-excursion.
10343         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10344
10345 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10346
10347         * xpm-button.el:
10348         xbm-button.el: Need to exist in core because gui.el depends on
10349         them.
10350
10351 1999-08-31  Andy Piper  <andy@xemacs.org>
10352
10353         * gutter-items.el (buffers-tab-face): new customizable variable.
10354         (buffers-tab-default-buffer-line-length): new specifier for
10355         maximum viewable characters.
10356         (progress-stack): new variable for implementing widget-based
10357         progress messages.
10358         (progress-area-buffer): ditto.
10359         (progress-glyph-height): ditto.
10360         (progress-stop-callback): ditto.
10361         (progress-quit-function): new function.
10362         (progress-glyph): new variable.
10363         (progress-layout-glyph): ditto.
10364         (progress-displayed-p): new function, see message-displayed-p for
10365         details.
10366         (clear-progress): ditto.
10367         (remove-progress): ditto.
10368         (append-progress): ditto.
10369         (raw-append-progress): ditto.
10370         (display-progress): ditto.
10371         (current-progress): ditto.
10372         (current-progress-label): ditto.
10373         (progress): ditto.
10374         (lprogress): ditto.
10375
10376
10377 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10378
10379         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10380
10381         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10382         `isearch-yank-selection'.
10383         (isearch-mode-map): Use it.
10384         (isearch-yank-selection): Use `get-selection' instead of
10385         `get-x-selection'.
10386
10387 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10388
10389         * faces.el (isearch-secondary): Create face here.
10390
10391         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10392         timers.
10393
10394 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10395
10396         * subr.el (buffer-string): More robust backward compatibility
10397         check, courtesy William Perry.
10398
10399 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10400
10401         * replace.el (perform-replace): Stop the search after the search
10402         limit has been reached.
10403
10404 1999-08-23  Andy Piper  <andy@xemacs.org>
10405
10406         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10407         here if we don't have one.
10408
10409 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10410
10411         * ldap.el (ldap-coding-system): Default to nil until we get
10412         efficient UTF8 support
10413         (ldap-decode-string): Guard against `decode-coding-string' not
10414         being defined
10415         (ldap-encode-string): Guard against `encode-coding-string' not
10416         being defined
10417
10418 1999-08-23  Didier Verna  <didier@xemacs.org>
10419
10420         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10421         Some doc strings improvements, and add a star to the `interactive'
10422         calls.
10423
10424 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10425
10426         * font-lock.el (java-font-lock-keywords-3): introduced new
10427         keywords and regexpes for javadoc syntax 1.2.
10428
10429 1999-08-17  Andy Piper  <andy@xemacs.org>
10430
10431         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10432         format-buffers-tab-line.
10433         (buffers-tab-max-buffer-line-length): new variable.
10434         (format-buffers-tab-line): new function. truncate names if over
10435         buffers-tab-max-buffer-line-length.
10436
10437 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10438
10439         * cus-start.el: Customize the variable `bell-inhibit-time'.
10440
10441 1999-08-16  Andy Piper  <andy@xemacs.org>
10442
10443         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10444         brute-force approach to deleting the last buffer.
10445         (buffers-tab-grouping-regexp): new customizable variable.
10446         (select-buffers-tab-buffers-by-mode): use it.
10447
10448 1999-08-13  Andy Piper  <andy@xemacs.org>
10449
10450         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10451         deletion problem.
10452
10453 1999-07-30  Didier Verna  <didier@xemacs.org>
10454
10455         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10456         of princ to output symbols.
10457         (custom-save-face-internal): ditto.
10458         (custom-save-resets): ditto.
10459
10460 1999-08-09  Didier Verna  <didier@xemacs.org>
10461
10462         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10463         `regexp-quote' to protect the major mode name for use as a regular
10464         expression (c++ needs this for instance).
10465
10466 1999-08-08  Andy Piper  <andy@xemacs.org>
10467
10468         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10469         cope with similar mode names.
10470
10471         * gutter-items.el (buffers-tab-selection-function): new selection
10472         function.
10473         (select-buffers-tab-buffers-by-mode): new function.
10474         (buffers-tab-items): use it if set to only display buffers in the
10475         tab in the current buffer's group..
10476         (update-tab-in-gutter): use new api.
10477         (remove-buffer-from-gutter-tab): ditto.
10478
10479         * gutter-items.el (buffers-tab-max-size): set custom selection
10480         default to 6.
10481         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10482         (add-tab-to-gutter): set face as default.
10483
10484 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10485
10486         * faces.el (frob-face-property): Merge the fall-back specifier
10487         with the target, not replace it.
10488
10489 1999-08-05  Andy Piper  <andy@xemacs.org>
10490
10491         * gutter-items.el (update-tab-in-gutter): add frame argument for
10492         buffer-items.
10493         (update-tab-in-gutter): use it.
10494
10495         * gutter-items.el (record-buffer-hook): set.
10496
10497         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10498         change.
10499         (switch-to-buffer-hook) deleted.
10500
10501 1999-08-04  Andy Piper  <andy@xemacs.org>
10502
10503         * gutter-items.el (update-tab-in-gutter): make sure this will work
10504         as an argument to create-frame-hook.
10505
10506 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10507
10508         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10509         instead of timer emulation.
10510
10511 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10512
10513         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10514         Emacs isearch enhancements.
10515
10516 1999-07-28  Andy Piper  <andy@xemacs.org>
10517
10518         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10519         all devices that support tab controls.
10520         (remove-buffer-from-gutter-tab): new function. to be used as a
10521         value for kill-buffer-hook.
10522
10523 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10524
10525         * auto-show.el (auto-show-truncationp): changed to match
10526         `window_translation_on'
10527
10528 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10529
10530         * XEmacs 21.2.19 is released
10531
10532 1999-07-28  SL Baur  <steve@miho>
10533
10534         * code-files.el (insert-file-contents): Fix docstring.
10535         revert previous change.
10536
10537 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10538
10539         * fill.el (fill-region-as-paragraph): Change re-break-point to
10540         contain word-across-newline plus one character so that filling
10541         Japanese and Chinese works as desired.
10542         * simple.el (do-auto-fill): Ditto.
10543
10544 1999-07-26  SL Baur  <steve@miho>
10545
10546         * mule/japanese.el ("Japanese"): Do not specify a default input
10547         method.
10548         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10549
10550 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10551
10552         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10553         able to use cl-macs macro in early lisp.
10554
10555 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10556
10557         * custom.el:
10558         * cus-face.el:
10559         * cus-edit.el:
10560                 Massive custom Theme API changes.
10561
10562 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10563
10564         * code-files.el (insert-file-contents): Regard
10565         coding-system-magic-cookie if `coding-system-for-read' is nil.
10566
10567 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10568
10569         * mule/thai-xtis.el: Add coding: local variable, to avoid
10570         bootstrapping problem with C locale.
10571
10572 1999-07-22  Andy Piper  <andy@xemacs.org>
10573
10574         * dumped-lisp.el (preloaded-file-list): guard against putting
10575         gutter-items in a less than functional XEmacs.
10576         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10577
10578 1999-07-18  Bob Weiner  <weiner@beopen.com>
10579
10580         * fill.el (fill-context-prefix): Fixed bug that prevented the
10581         setting of an adaptive fill prefix when the `dont-skip-first' was
10582         t.
10583
10584 1999-07-22  SL Baur  <steve@miho>
10585
10586         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10587
10588 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10589
10590         * files.el (interpreter-mode-alist): add `make', `guile', and
10591         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10592         makefile-mode, guile is a scheme, and someday XEmacs will be
10593         modular enough to use as an efficient scripting tool.)
10594
10595 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10596
10597         * mule/mule-cmds.el (reset-language-environment): Regard
10598         coding-category `utf-8' and `ucs-4' if they are available.
10599
10600 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10601
10602         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10603         (prefer-coding-system): Fix DOC-string.
10604
10605         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10606         DOC-string too.
10607
10608         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10609         Mule.
10610         (coding-system-change-eol-conversion): Fix DOC-string.
10611
10612 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10613
10614         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10615         instead of `list-coding-system'.
10616
10617 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10618
10619         * menubar-items.el (default-menubar): `select-input-method' was
10620         renamed to `set-input-method'.
10621
10622         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10623         "Set Language Environment" menu.
10624
10625         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10626         "Describe Language Support" menu.
10627
10628 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10629
10630         * mule/chinese.el ("Chinese-GB"): Rename
10631         `chinese-gb-environment-setup-function' to
10632         `setup-chinese-gb-environment-internal'.
10633
10634 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10635
10636         * mule/korean.el: Use `define-coding-system-alias' instead of
10637         `copy-coding-system'.
10638
10639 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10640
10641         * mule/mule-cmds.el (set-language-environment-coding-systems):
10642         Treat duplicated coding-categories.
10643
10644 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10645
10646         * mule/japanese.el: Use `define-coding-system-alias' instead of
10647         `copy-coding-system'.
10648
10649 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10650
10651         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10652         coding-system `viscii'.
10653
10654 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10655
10656         * mule/cyrillic.el:
10657         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10658         (cyrillic-alternativnyj-decode-table): New variable.
10659         (cyrillic-alternativnyj-encode-table): New variable.
10660         - Specify `iso-8-1' as a category of coding-system
10661           `alternativnyj'.
10662         - Abolish general Cyrillic environment.
10663
10664 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10665
10666         * mule/chinese.el:
10667         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10668         - Register `chinese-gb-environment-setup-function' as a
10669           `setup-function' of "Chinese-GB" environment.
10670
10671 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10672
10673         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10674         optional argument `parents'.
10675
10676         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10677         property for Thai-XTIS.
10678
10679         * mule/mule-help.el (help-with-tutorial): Use property
10680         `tutorial-coding-system' of language-info as a coding-system to
10681         read tutorial file.
10682
10683 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10684
10685         * mule/thai-xtis.el: Don't setup `setup-function' and
10686         `exit-function'.
10687
10688         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10689         `set-coding-category-system' to set up coding-system for
10690         coding-category.
10691
10692         * mule/mule-cmds.el (prefer-coding-system): Use
10693         `set-coding-category-system' to set up coding-system for
10694         coding-category.
10695
10696 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10697
10698         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10699         Thai-XTIS environment.
10700
10701         * mule/mule-cmds.el (prefer-coding-system): Use
10702         `find-coding-system' instead of `coding-system-p'.
10703
10704 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10705
10706         * mule/mule-cmds.el (set-language-environment-coding-systems):
10707         Modify eol-type for XEmacs.
10708
10709         * mule/thai-xtis.el: Delete unused local variable `category'.
10710
10711         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10712         function.
10713         (prefer-coding-system): Don't call
10714         `update-coding-systems-internal'; use function
10715         `coding-category-list' instead of variable `coding-category-list';
10716         use `set-coding-priority-list' instead of `set-coding-priority';
10717         modify `eol-type' for XEmacs.
10718
10719         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10720         `charset-columns'.
10721         (char-width): Likewise.
10722
10723 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10724
10725         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10726         `tis-620'.
10727
10728         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10729         `set-coding-priority-list' instead of `set-coding-priority'; don't
10730         call `update-coding-systems-internal'.
10731
10732         * mule/mule-misc.el (coding-system-get): New function.
10733         (coding-system-put): New function.
10734         (coding-system-category): New function.
10735
10736 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10737
10738         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10739         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10740         to avoid conflict with leim/quail/thai-xtis.
10741
10742         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10743         to thai-xtis-chars.el.
10744
10745         * mule/thai-xtis-chars.el: New file (split from
10746         mule/thai-xtis.el).
10747
10748 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10749
10750         * mule/thai-xtis.el:
10751         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10752         - Add syntax entries.
10753         - Put `preferred-coding-system' of the charset `thai-xtis' to
10754           `tis-620'.
10755
10756 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10757
10758         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10759         rewritten to use write-multibyte-character.
10760
10761 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10762
10763         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10764         of `iso-2022-7'.
10765         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10766         ported yet.
10767         (read-input-method-name): Treat optional argument `default'.
10768
10769 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10770
10771         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10772         all.
10773         (set-language-info-alist): Set up menus here.
10774
10775 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10776
10777         * minibuf.el (completing-read): Add new optional argument
10778         `default'.
10779         (read-coding-system): Add new optional argument
10780         `default-coding-system'.
10781
10782 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10783
10784         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10785         (viet-viscii-...->viet-vscii...).
10786
10787 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10788
10789         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10790         and menus.
10791
10792 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10793
10794         * mule/mule-cmds.el (input-method-function): Add permanent-local
10795         property.
10796
10797 1999-03-30  Dave Love  <fx@gnu.org>
10798
10799         * mule/mule-cmds.el (current-language-environment): Doc fix.
10800
10801 1999-02-06  Richard Stallman  <rms@gnu.org>
10802
10803         * mule/european.el (setup-slovenian-environment): New function.
10804         ("Slovenian"): New language environment.
10805
10806 1999-01-27  Dave Love  <fx@gnu.org>
10807
10808         * mule/mule-cmds.el (current-language-environment): Provide :link,
10809         :type (choices) and appropriate :get.
10810
10811 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10812
10813         * mule/mule-cmds.el (describe-language-environment): Don't alter
10814         input-method-alist.
10815
10816 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10817
10818         * mule/mule-cmds.el (prefer-coding-system): Call
10819         set-coding-priority, so that the internal array of priorities is
10820         also updated.
10821
10822 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10823
10824         * mule/mule-cmds.el (prefer-coding-system): If the argument
10825         requires specific EOL conversion type, make the default coding
10826         systems use that.
10827
10828 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10829
10830         * mule/mule-cmds.el (set-language-environment): Pass the default
10831         eol-type to set-language-environment-coding-systems.
10832         (set-default-coding-systems): Copy the eol-type property for the
10833         new default values of {buffer-file,process}-coding-system from the
10834         old defaults.
10835         (set-language-environment-coding-systems): Accept an optional
10836         argument EOL-TYPE, and set the eol-type property of the default
10837         coding systems accordingly.
10838
10839 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10840
10841         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10842         use generate-new-buffer instead of get-buffer-create.
10843
10844 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10845
10846         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10847
10848 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10849
10850         * mule/mule-cmds.el (default-input-method): Fix custom type.
10851
10852 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10853
10854         * mule/mule-cmds.el (setup-specified-language-environment):
10855         Add apropos-inhibit property.
10856         (describe-specified-language-support): Likewise.
10857
10858 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10859
10860         * mule/mule-cmds.el: Doc fixes.
10861
10862 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10863
10864         * mule/mule-cmds.el (register-input-method): Doc-string
10865         modified.
10866
10867 1998-09-01  Dave Love  <fx@gnu.org>
10868
10869         * mule/mule-cmds.el (current-language-environment): Fix
10870         setter function.
10871
10872 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10873
10874         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10875         mule/european.el, mule/hebrew.el, mule/japanese.el,
10876         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10877         avoid bootstrapping problem if you need to recompile all the Lisp
10878         files using interpreted code.
10879
10880 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10881
10882         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10883         ("Latin-2"): Likewise.
10884
10885 1998-08-18  Per Starback  <starback@update.uu.se>
10886
10887         * mule/european.el (setup-latin2-environment): Fix typo.
10888
10889 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10890
10891         * mule/european.el: Give proper value of `input-method' key to all
10892         lang. env.
10893
10894         * mule/mule-cmds.el (activate-input-method): Handle the case that
10895         the arg INPUT-METHOD is nil correctly.
10896         (read-multilingual-string): Activate the specified input method
10897         before calling read-string.  Afterward, activate the original
10898         input method.
10899
10900 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10901
10902         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10903         (set-language-info-alist): Fix typo in doc-string.
10904
10905         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10906
10907 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10908
10909         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10910         (reset-language-environment): New function for the job that
10911         setup-english-environment used to do.
10912         (set-language-environment): Do more setups according to the info
10913         in language-info-alist.
10914         (read-language-name): Handle the case that the arg KEY is nil.
10915         (describe-language-environment): Handle input-method property.
10916
10917         * mule/: All files under this directory, which related with
10918         specific languages (such as mule/european.el, mule/greek.el,
10919         mule/hebrew.el, mule/misc-lang.el), modified as below.
10920         (setup-XXX-environment): Just call set-language-environment.  If
10921         they used to do some other jobs than what done by
10922         set-language-environment, those jobs are done in
10923         setup-XXX-environment-internal now.
10924         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10925         the value to setup-XXX-environment-internal.  Add properties
10926         input-method and features.
10927
10928         * mule/english.el (setup-english-environment): Just call
10929         reset-language-environment.
10930
10931         * mule/european.el (setup-8-bit-environment): Function deleted.
10932
10933 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10934
10935         * mule/mule-cmds.el (input-method-exit-on-first-char)
10936         (input-method-use-echo-area): Doc fixes.
10937
10938 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10939
10940         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10941         variable.
10942         (input-method-use-echo-area): New variable.
10943
10944 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10945
10946         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10947
10948 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10949
10950         * mule/mule-cmds.el (activate-input-method): Update mode line.
10951         (inactivate-input-method): Likewise.
10952
10953 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10954
10955         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10956         input method in the current buffer, but just bind
10957         current-input-method.
10958
10959 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10960
10961         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10962
10963         * mule/misc-lang.el ("IPA"): Add coding-priority and
10964         coding-system.
10965
10966 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10967
10968         * mule/greek.el: Add coding-priority.
10969
10970 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10971
10972         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10973         LANG-ENV.
10974
10975 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10976
10977         * mule/mule-cmds.el (register-input-method): Fix previous change.
10978         (setup-specified-language-environment): Doc fix.
10979
10980 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10981
10982         * mule/mule-cmds.el: Several doc fixes.
10983         (get-language-info, set-language-info): Rename argument.
10984         (set-language-info-alist): Likewise.
10985         (register-input-method): Rename argument.
10986         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10987
10988 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10989
10990         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10991         default value while reading an input method.
10992
10993 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10994
10995         * mule/mule-cmds.el (universal-coding-system-argument):
10996         Use buffer-file-coding-system as default.
10997
10998 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10999
11000         * mule/korean.el ("Korean"): Doc fix.
11001
11002 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11003
11004         * mule/mule-cmds.el (describe-language-environment): Print the
11005         languge environment at the head.
11006
11007 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11008
11009         * mule/japanese.el: Set exit-function to exit-japanese-environment
11010         for Japanese environment.
11011
11012 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11013
11014         * mule/mule-cmds.el (set-language-environment): Doc fix.
11015         (current-language-environment): Use defcustom.
11016         (default-input-method): Specify :type.
11017
11018 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11019
11020         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11021         modified.
11022         (prefer-coding-system): Doc-string modified.
11023
11024 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11025
11026         * mule/mule-cmds.el (set-language-info): Doc-string
11027         describes `coding-priority' KEY.
11028         (set-language-environment-coding-systems): New function.
11029         (select-safe-coding-system): New function.
11030         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11031         (set-language-info-alist): New optionla arg PARENTS.  Call
11032         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11033         (set-language-environment-coding-systems): New function.
11034
11035         * mule/chinese.el: Remove setting up of
11036         describe-chinese-environment-map and
11037         setup-chinese-environment-map.  Exclude them in args of calls to
11038         set-language-info-alist.  Register coding-priority key in
11039         language-info-alist.
11040
11041         * mule/cyrillic.el: Remove setting up of
11042         describe-cyrillic-environment-map and
11043         setup-cyrillic-environment-map.  Exclude them in args of calls to
11044         set-language-info-alist.  Register coding-priority key in
11045         language-info-alist.
11046
11047         * mule/english.el: Register coding-priority key in
11048         language-info-alist.
11049
11050         * mule/ethiopic.el: Register coding-priority key in
11051         language-info-alist.
11052
11053         * mule/european.el: Remove setting up of
11054         describe-european-environment-map and
11055         setup-european-environment-map.  Exclude them in args of calls to
11056         set-language-info-alist.  Register coding-priority key in
11057         language-info-alist.  Add "German" language env.
11058         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11059         (setup-german-environment): New function.
11060
11061         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11062         change default input method to "greek-postfix".
11063
11064         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11065         coding-priority key in
11066
11067 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11068
11069         * mule/mule-cmds.el (set-language-info): Doc fix.
11070         (input-method-inactivate-hook): Doc fix.
11071
11072 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11073
11074         * mule/mule-cmds.el (set-input-method): Renamed from
11075         select-input-method.
11076
11077 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11078
11079         * mule/mule-cmds.el (set-language-environment): Run
11080         exit-language-environment-hook before calling `exit-function'
11081         which is specified for the language environment.
11082
11083 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11084
11085         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11086         modified.
11087         (prefer-coding-system): Likewise.
11088         (describe-language-environment): Print aliases of each coding
11089         system.
11090         (set-language-environment-hook): New variable.
11091         (exit-language-environment-hook): New variable.
11092         (set-language-environment): Call these hooks.  Before setting a
11093         new language environment, exit from the
11094         current-language-environment if necessary.
11095         (input-method-verbose-flag): The value can be nil, t,
11096         complex-only, or default.
11097         (input-method-highlight-flag): Doc-string augmented.
11098         (activate-input-method): Check if we can run the registered
11099         function to activate an input method.
11100
11101         * mule/korean.el: Set exit-function for language environment
11102         "Korean" to exit-korean-environment.
11103         (setup-korean-environment): Moved to korea-util.el.
11104
11105 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11106
11107         * mule/mule-cmds.el (read-multilingual-string): Use
11108         current-input-method prior to default-input-method.  Don't bind
11109         current-input-method by `let', instead, activate the specified
11110         input method in the current buffer temporarily.
11111
11112 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11113
11114         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11115
11116 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11117
11118         * mule/chinese.el (post-read-decode-hz): Return the result of
11119         decode-hz-region.
11120         (pre-write-encode-hz): Do not change the value of
11121         last-coding-system.
11122
11123 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11124
11125         * mule/mule-ccl.el: Doc fixes.
11126
11127 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11128
11129         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11130         (check-ccl-program): New macro.
11131
11132 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11133
11134         * mule/mule-ccl.el: Comment about CCL syntax modified.
11135         (ccl-command-table): Add read-multibyte-character and
11136         write-multibyte-character.
11137         (ccl-code-table): Add ex-cmd.
11138         (ccl-extended-code-table): New variable.
11139         (ccl-embed-extended-command): New function.
11140         (ccl-compile-read-multibyte-character,
11141         ccl-compile-write-multibyte-character) New functions.
11142         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11143         ccl-dump-write-multibyte-character): New functions.
11144
11145 1999-07-22  SL Baur  <steve@miho>
11146
11147         * config.el (config-value-file): config.values is installed into
11148         doc-directory.
11149         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11150
11151 1999-07-19  Didier Verna  <didier@xemacs.org>
11152
11153         * rect.el: all functions rewritten, except when noted. Below is a
11154         list of interface changes.
11155         (apply-on-rectangle): new function. Obsoletes
11156         `operate-on-rectangle'. All functions that used to call this
11157         function now call the new one.
11158         (kill-rectangle): added optional prefix arg to fill lines.
11159         (delete-rectangle): ditto.
11160         (delete-extract-rectangle): ditto.
11161         (open-rectangle): ditto.
11162         (clear-rectangle): ditto.
11163         (delete-rectangle-line): added third arg FILL.
11164         (delete-extract-rectangle-line): ditto.
11165         (open-rectangle-line): ditto.
11166         (clear-rectangle-line): ditto.
11167
11168 1999-07-18  Andy Piper  <andy@xemacs.org>
11169
11170         * menubar-items.el (default-menubar): add gutter options.
11171
11172         * gutter-items.el: new file.
11173         (gutter): new group for custom.
11174         (gutter-visible-p): new variable.
11175         (default-gutter-position): ditto.
11176         (buffers-tab): new group for the buffers tab.
11177         (gutter-buffers-tab): widget to put in the gutter.
11178         (buffers-tab-max-size): max number of tabs.
11179         (buffers-tab-switch-to-buffer-function): function to call when a
11180         tab is pressed.
11181         (buffers-tab-omit-function): filter buffers with this function.
11182         (buffers-tab-format-buffer-line-function): format buffer names for
11183         inclusion in tabs.
11184         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11185         the record.
11186         (build-buffers-tab-internal): build a list of tab items.
11187         (buffers-tab-items): ditto.
11188         (add-tab-to-gutter): put a tab in the gutter area.
11189         (update-tab-in-gutter): reset the buffers in the tab.
11190
11191         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11192
11193         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11194         (switch-to-buffer-hooks): new hook.
11195
11196         * toolbar.el (default-toolbar-position): fix typo.
11197
11198 1999-07-16  Andy Piper  <andy@xemacs.org>
11199
11200         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11201
11202 1999-07-15  Didier Verna  <didier@xemacs.org>
11203
11204         * cus-edit.el (custom-prompt-variable): optional third arg makes
11205         prompt for a comment string.
11206         (customize-set-value): optional prefix makes this function handle
11207         variable comments.
11208         (customize-set-variable): ditto.
11209         (customize-save-variable): ditto.
11210         (customize-customized): handle custom comments.
11211         (customize-save-customized): ditto.
11212         (custom-variable-state-set): ditto.
11213         (custom-face-state-set): ditto.
11214         (customize-saved): ditto.
11215         (custom-variable-set): ditto.
11216         (custom-face-set): ditto.
11217         (custom-variable-save): ditto.
11218         (custom-face-save): ditto.
11219         (custom-variable-reset-saved): ditto.
11220         (custom-face-reset-saved): ditto.
11221         (custom-variable-reset-standard): ditto.
11222         (custom-face-reset-standard): ditto.
11223         (custom-comment-face): new face.
11224         (custom-comment-tag-face): ditto.
11225         (custom-comment): new widget.
11226         (custom-comment-create): new function.
11227         (custom-comment-delete): ditto.
11228         (custom-comment-value-set): ditto.
11229         (custom-comment-show): ditto.
11230         (custom-comment-invisible-p): ditto.
11231         (custom-variable-value-create): create a comment field widget.
11232         (custom-face-value-create): ditto.
11233         (custom-variable-menu): new entry for adding a custom comment.
11234         (custom-face-menu): ditto.
11235         (custom-save-variables): possibly save custom comments.
11236         (custom-save-faces): ditto.
11237
11238         * cus-face.el (custom-set-faces): the arguments can now have a
11239         custom comment as fourth argument.
11240
11241         * custom.el (custom-set-variables): the arguments can now have a
11242         custom comment as fifth element.
11243
11244 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11245
11246         * XEmacs 21.2.18 is released
11247
11248 1999-07-13  SL Baur  <steve@miho>
11249
11250         * lib-complete.el (read-library-name): Revert previous change.
11251         (read-library): Ditto.
11252
11253 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11254
11255         * packages.el (packages-package-list): Capitalize docstring.
11256
11257         * packages.el (packages-find-package-library-path): Use #'nconc
11258         rather than #'append to reduce consing -- #'mapcar uses Flist,
11259         which returns a freshly consed list.  #'append would create yet
11260         another fresh list, using Fmake_list in concat.
11261
11262         * packages.el (package-provide): Use setq with remassq like it
11263         says in its docstring.
11264
11265 1999-07-06  SL Baur  <steve@miho.m17n.org>
11266
11267         * lib-complete.el (progn-with-message): Fix typo.
11268
11269 1999-07-06  SL Baur  <steve@miho.m17n.org>
11270
11271         * mule/mule-misc.el (char-octet): Make function match docstring.
11272         From Katsumi Yamaoka <yamaoka@jpl.org>
11273
11274 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11275
11276         * wid-edit.el (widget-documentation): corrected spelling error.
11277
11278 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11279
11280         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11281         keys if already bound
11282
11283 1999-07-06  SL Baur  <steve@miho.m17n.org>
11284
11285         * lib-complete.el (progn-with-message): Revert previous changes.
11286
11287 1999-06-24  Bob Weiner  <weiner@beopen.com>
11288
11289         * lib-complete.el (find-library):
11290         (find-library-other-window):
11291         (find-library-other-frame): Completely rewrote
11292         so that these functions actually work when called non-interactively.
11293         Also made them handle LIBRARY arguments which end with .el or .elc.
11294
11295 1999-06-24  Bob Weiner  <weiner@beopen.com>
11296
11297         * simple.el (indent-new-comment-line): Locally bound
11298         `block-comment-start' to `comstart' or else when this is called
11299         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11300         `block-comment-start' value, ignoring any existing spacing after a
11301         comment prefix in the previous line and producing ugly comments.
11302
11303 1999-06-23  Bob Weiner  <weiner@beopen.com>
11304
11305         * list-mode.el (mouse-choose-completion):
11306         (choose-completion):
11307         (completion-switch-to-minibuffer): Added.
11308         ([Tab]): [Tab] previously switched to the minibuffer
11309         but since [space] does that and since most applications in the
11310         world use [Tab] to select the next item in a list, do that in the
11311         *Completions* buffer too.  This will cause the least confusion
11312         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11313         06/23/1999.
11314
11315 1999-06-22  Bob Weiner  <weiner@beopen.com>
11316
11317         * help.el (help-buffer-name): Added support for a null value
11318         of `help-buffer-prefix-string' since some buffers require no
11319         prefix.
11320
11321 1999-06-20  Bob Weiner  <weiner@beopen.com>
11322
11323         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11324         in the completion-list-mode-map to bury the completions buffer
11325         even when the minibuffer is no longer active.
11326
11327 1999-06-20  Bob Weiner  <weiner@beopen.com>
11328
11329         * list-mode.el (list-mode): It is visually disconcerting to have
11330         the text cursor disappear within list buffers, especially when
11331         moving from window to window, so leave it visible.
11332
11333 1999-07-01  SL Baur  <steve@miho.m17n.org>
11334
11335         * menubar-items.el (default-menubar): Conditionalize the bug
11336         report menu item (which may not be possible in this XEmacs).
11337         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11338
11339 1999-06-30  SL Baur  <steve@miho.m17n.org>
11340
11341         * subr.el (with-current-buffer): DOC string fix.
11342         Suggested by Bob Weiner <weiner@altrasoft.com>
11343
11344 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11345
11346         * cus-face.el (custom-face-italic): insert missing args
11347
11348 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11349
11350         * packages.el (package-locations): Changed default early package
11351         hierarchies to ~/.xemacs/mule-packages and
11352         ~/.xemacs/xemacs-packages.
11353
11354 1999-06-23  SL Baur  <steve@miho.m17n.org>
11355
11356         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11357
11358 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11359
11360         * packages.el (package-locations): Changed default early package
11361         hierarchy to ~/.xemacs/packages.
11362         (package-locations): Removed `packages' as a possible name for a
11363         late package hierarchy.
11364
11365 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11366
11367         * mule/mule-category.el (word-combining-categories): Set up new
11368         variable.
11369         (word-separating-categories): Likewise.
11370
11371 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11372
11373         * XEmacs 21.2.17 is released
11374
11375 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11376
11377         * font-menu.el (font-menu-set-font): allow for nil specification
11378         of font size.
11379
11380 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11381
11382         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11383         is 1.
11384
11385 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11386
11387         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11388         8859-5 instead of ISO 8859-1.
11389
11390 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11391
11392         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11393         (viet-viscii-encode-table): Ditto.
11394
11395         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11396         Make obsolete definition of char-octet.
11397
11398 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11399
11400         * subr.el: Move no-Mule make-char ...
11401         * help-nomule.el (make-char): To here.
11402         (string-width): Make Mule compatibility alias.
11403
11404 1999-06-15  Andy Piper  <andy@xemacs.org>
11405
11406         * select.el (get-selection-no-error): really make there be no-error.
11407         (get-selection): revert to original.
11408
11409 1999-06-11  Andy Piper  <andy@xemacs.org>
11410
11411         * select.el (selection-sets-clipboard): renamed.
11412         (own-selection): use it.
11413
11414 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11415
11416         * XEmacs 21.2.16 is released
11417
11418 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11419
11420         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11421         missing characters to avoid crash.
11422
11423 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11424
11425         * coding.el (set-terminal-coding-system): Only set the console
11426         coding system on the selected console if it is a tty.
11427
11428 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11429
11430         * cus-face.el:
11431         * cus-edit.el:
11432         * faces.el:
11433         (custom):
11434         (face-spec-set):
11435         * faces.el (frob-face-property):
11436         * font-menu.el (font-menu-set-font):
11437                   Actually apply changes from 1999-03-17
11438
11439 1999-06-10  Andy Piper  <andy@xemacs.org>
11440
11441         * select.el (get-selection): abstract out non error-signalling
11442         part.
11443         (get-selection-no-error): get-selection without signalling an
11444         error.
11445         (selection-is-clipboard-p): new variable. controls whether the
11446         selection sets the clipboard.
11447         (own-selection): use it.
11448
11449         * mouse.el (insert-selection): fallback to clipboard after trying
11450         primary selection and cutbuffer.
11451
11452 1999-06-05  Andy Piper  <andy@xemacs.org>
11453
11454         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11455         selection functions.
11456
11457 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11458
11459         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11460         default value.
11461         (load): Use `raw-text' instead of `no-conversion'.
11462         (insert-file-contents): Likewise.
11463
11464         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11465         of `no-conversion'.
11466
11467 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11468
11469         * coding.el: Don't copy `no-conversion' to `raw-text'.
11470
11471 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11472
11473         * subr.el (make-char): Define it if Mule is not around.
11474
11475 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11476
11477         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11478
11479         * x-select.el (x-disown-selection-internal): Restore symbol as an
11480         obsolete alias.
11481         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11482
11483 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11484
11485         * XEmacs 21.2.15 is released
11486
11487 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11488
11489         * subr.el (split-string): Avoid infinite looping
11490
11491 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11492
11493         * ldap.el (ldap-ignore-attribute-codings): New variable
11494         (ldap-default-attribute-decoder): New variable
11495         (ldap-coding-system): New variable
11496         (ldap-attribute-syntax-encoders): New variable
11497         (ldap-attribute-syntax-decoders): New variable
11498         (ldap-attribute-syntaxes-alist): New variable
11499         (ldap-encode-boolean): New function
11500         (ldap-decode-boolean): New function
11501         (ldap-encode-country-string): New function
11502         (ldap-decode-string): New function
11503         (ldap-decode-address): New function
11504         (ldap-encode-address): New function
11505         (ldap-decode-attribute): New function
11506         (ldap-search): Use some of these
11507
11508 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11509
11510         * version.el (emacs-version): Make the patch level/beta come
11511         before the XEmacs qualifier so that it gets into (funcall
11512         emacs-version) and thus in the bug reports.
11513         (emacs-version>=): Support patch levels.
11514
11515 1999-06-03  SL Baur  <steve@xemacs.org>
11516
11517         * version.el: implement x.y.z version number
11518         From Jan Vroonhof <vroonhof@math.ethz.ch>
11519
11520 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11521
11522         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11523
11524 1999-05-22  Vin Shelton <acs@xemacs.org>
11525
11526         * startup.el: Document -private and break out non-standard X options.
11527
11528 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11529
11530         * mule/mule-charset.el (charset-after): New function.
11531         (charset-direction): Synch with Mule, update docstring.
11532         (get-charset-property): New function.
11533         (put-charset-property): New function.
11534         (charset-plist): New function.
11535
11536         * mule/mule-charset.el (compose-region):
11537         (decompose-region): remove;  these functions (which don't work
11538         since we don't do composite characters) have been moved to
11539         mule-util.el.
11540         (toplevel): follow coding standards
11541
11542 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11543
11544         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11545         exist any more.
11546
11547         * code-files.el: Fix commentary to follow coding standards.  Move
11548         the single line left in mule-files.el to here.
11549
11550         * mule/mule-files.el: delete.
11551
11552 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11553
11554         * info.el (Info-scroll-prev): Use event functions instead of the
11555         old emacs 19 interface.
11556
11557 1999-06-02  Andy Piper  <andy@xemacs.org>
11558
11559         * x-font-menu.el (x-font-menu-load-font):
11560         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11561
11562 1999-05-31  Andy Piper  <andy@xemacs.org>
11563
11564         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11565         group.
11566         (font-menu-this-frame-only-p): ditto.
11567         (font-menu-max-items): reinstate, from Jan Vroonhof
11568         <vroonhof@math.ethz.ch>
11569         (font-menu-submenu-name-format): ditto.
11570         (font-menu-split-long-menu): ditto, for use by the family
11571         constructor.
11572         (font-menu-family-constructor): use it.
11573
11574 1999-05-30  Andy Piper  <andy@xemacs.org>
11575
11576         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11577         for use by the font menu.
11578
11579         * msw-font-menu.el: new file implementing mswindows specific
11580         font-menu behaviour.
11581         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11582         (mswindows-font-menu-junk-families): ditto.
11583         (hack-font-truename): ditto.
11584         (mswindows-font-regexp-ascii): ditto.
11585         (mswindows-reset-device-font-menus): ditto.
11586         (mswindows-font-menu-font-data): ditto.
11587         (mswindows-font-menu-load-font): ditto.
11588
11589         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11590         (x-font-menu-font-data): ditto.
11591         (x-font-menu-load-font): ditto.
11592
11593         * font-menu.el: new file implementing generic font menu behaviour.
11594         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11595         made device independent.
11596         (font-menu-this-frame-only-p): ditto.
11597         (font-menu-preferred-resolution): ditto.
11598         (font-menu-size-scaling): new variable used to determine whether
11599         sizes are in points or tenths of a point.
11600         (vassoc): moved from x-font-menu.el.
11601         (device-fonts-cache): ditto.
11602         (device-fonts-cache): ditto.
11603         (flush-device-fonts-cache): ditto.
11604         (reset-device-font-menus): copied from x-font-menu.el and made
11605         device independent. Most functionality deferred to
11606         device-dependent versions.
11607         (font-menu-family-constructor): copied from x-font-menu.el and
11608         made device independent.
11609         (font-menu-size-constructor): ditto.
11610         (font-menu-weight-constructor): ditto.
11611         (font-menu-set-font): ditto.
11612         (font-menu-change-face): ditto.
11613         (font-menu-load-font): new device method.
11614         (font-menu-font-data): ditto.
11615
11616         * x-font-menu.el: The above functions deleted.
11617
11618 1999-05-26  Andy Piper  <andy@xemacs.org>
11619
11620         * update-elc.el:
11621         * make-docfile.el:
11622         * loadup.el: rehash expand-file-name usage to not use default-directory.
11623
11624 1999-05-21  Andy Piper  <andy@xemacs.org>
11625
11626         * x-select.el (x-select-convert-to-text):
11627         (x-selected-text-type):
11628         (x-get-selection):
11629         (xselect-convert-to-string):
11630         (xselect-convert-to-compound-text):
11631         (xselect-convert-to-length):
11632         (xselect-convert-to-targets):
11633         (xselect-convert-to-delete):
11634         (xselect-convert-to-filename):
11635         (xselect-convert-to-charpos):
11636         (xselect-convert-to-lineno):
11637         (xselect-convert-to-colno):
11638         (xselect-convert-to-sourceloc):
11639         (xselect-convert-to-os):
11640         (xselect-convert-to-host):
11641         (xselect-convert-to-user):
11642         (xselect-convert-to-class):
11643         (xselect-convert-to-name):
11644         (xselect-convert-to-integer):
11645         (xselect-convert-to-atom):
11646         (xselect-convert-to-identity): functions renamed from x-* and
11647         moved to select.el.
11648         (x-get-secondary-selection): use rename get-selection.
11649         (x-get-clipboard): ditto.
11650         (x-own-selection): moved to select.el.
11651         (x-valid-simple-selection-p): ditto.
11652         (x-dehilight-selection): ditto.
11653         (x-own-clipboard): ditto.
11654         (x-disown-selection): ditto.
11655
11656         * x-mouse.el (x-yank-function): moved to mouse.el.
11657         (x-insert-selection): ditto.
11658         (x-set-point-and-move-selection): use renamed function.
11659
11660         * select.el (selected-text-type): moved and renamed from
11661         x-select.el.
11662         (selection-owner-p): moved to C.
11663         (selection-exists-p): ditto.
11664         (get-cutbuffer): new device method.
11665         (get-selection): generalised and moved from x-select.el.
11666         (own-selection): moved x-own-selection functionality into here.
11667         (dehilight-selection): renamed and moved from x-select.el.
11668         (own-clipboard): functionality moved from x-select.el using new
11669         generic C builtins.
11670         (disown-clipboard): ditto.
11671         (select-convert-to-text):
11672         (select-convert-to-string):
11673         (select-convert-to-compound-text):
11674         (select-convert-to-length):
11675         (select-convert-to-targets):
11676         (select-convert-to-delete):
11677         (select-convert-to-filename):
11678         (select-convert-to-charpos):
11679         (select-convert-to-lineno):
11680         (select-convert-to-colno):
11681         (select-convert-to-sourceloc):
11682         (select-convert-to-os):
11683         (select-convert-to-host):
11684         (select-convert-to-user):
11685         (select-convert-to-class):
11686         (select-convert-to-name):
11687         (select-convert-to-integer):
11688         (select-convert-to-atom):
11689         (select-convert-to-identity): new functions renamed from x-* and
11690         moved from x-select.el.
11691
11692         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11693         into here and use as the default window-system mouse yank.
11694         (insert-selection): generalised and moved from x-mouse.el.
11695         (own-clipboard): moved to C.
11696
11697         * msw-select.el (mswindows-selection-owned-p): deleted.
11698         (mswindows-own-selection): generalised and moved to select.el.
11699         (mswindows-disown-selection): generalised and moved to C.
11700         (mswindows-selection-owner-p): ditto.
11701
11702 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11703
11704         * XEmacs 21.2.14 is released
11705
11706 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11707
11708         * about.el: update contact info for jason and slb.
11709
11710 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11711
11712         * mule/european.el (setup-romanian-environment): Add Romanian
11713         support from Emacs/Mule romanian.el.
11714
11715 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11716
11717         * cus-face.el: Label all custom changes with the 'custom' tag.
11718
11719         * cus-edit.el: idem ditto.
11720
11721         * faces.el: Added suport for adding device tags to various functions.
11722         (custom): New device tag.
11723         (face-spec-set): Call reset face with tags argument. No longer do
11724         x-init-global-faces hack.
11725
11726         * faces.el (frob-face-property): Use an anonymous specifier to map
11727         frob-face-property-1 over.
11728
11729         * x-font-menu.el (font-menu-set-font): Always specify all
11730         properties to custom.
11731
11732 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11733
11734         * mule/european.el (setup-czech-environment): Add czech support.
11735         From David Sauer <davids@orfinet.cz>
11736
11737 1999-03-15  SL Baur  <steve@xemacs.org>
11738
11739         * check-features.el: Turn hard errors into warnings.
11740
11741 1999-03-21  SL Baur  <steve@xemacs.org>
11742
11743         * simple.el (delete-key-deletes-forward): As per discussion on
11744         xemacs-beta, default to t.
11745
11746 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11747
11748         * loadup.el: Define Installation-string before loading anything.
11749
11750 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11751
11752         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11753         From Anders Stenman <stenman@isy.liu.se>
11754
11755 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11756
11757         * wid-edit.el (widget-glyph-find): Ditto.
11758
11759         * packages.el (locate-library): Ditto.
11760
11761         * loadup.el (really-early-error-handler): Ditto.
11762
11763         * lib-complete.el (read-library): Ditto.
11764
11765         * faces.el (set-face-stipple): Ditto.
11766
11767         * code-files.el (load): Use new calling style of locate-file.
11768
11769 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11770
11771         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11772         dead.
11773
11774 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11775
11776         * dumped-lisp.el (preloaded-file-list): Don't load
11777         Installation.el.
11778
11779         * loadup.el (Installation-string): Define it here.
11780
11781 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11782
11783         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11784         Installation.el needs to be loaded before `dump-paths', otherwise
11785         the dumping process won't find it.
11786
11787 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11788
11789         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11790         subr so that we can use `replace-in-string' in Installation.el to
11791         get rid of C-m chars under the native Windows build.
11792
11793 1999-04-29  Andy Piper  <andy@xemacs.org>
11794
11795         * make-docfile.el: canonicalize file and directory names.
11796
11797         * device.el (call-device-method): new function for calling device
11798         specific methods.
11799         (define-device-method): new function for defining device methods.
11800         (define-device-method*): ditto.
11801
11802 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11803
11804         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11805
11806 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11807
11808         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11809         (cyrillic-koi8-r-encode-table): Likewise.
11810         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11811         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11812
11813         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11814         from vietnamese.el].
11815
11816         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11817         mule/mule-misc.el.
11818
11819 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11820
11821         * mule/thai-xtis.el:
11822         - Change font registry name from "Thai94x94-0" to "xtis-0".
11823         - Change mnemonic of coding-system `tis-620' to "TIS620".
11824
11825 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11826
11827         * mule/ethiopic.el: fixed.
11828
11829 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11830
11831         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11832
11833         * mule/thai-xtis.el: New file.
11834
11835         * mule/vietnamese.el: New file.
11836
11837         * mule/ethiopic.el: New file.
11838
11839 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11840
11841         * bytecomp.el (byte-compile-close-variables): Leave
11842         debug-issue-ebola-notices alone.
11843
11844 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11845
11846         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11847         at the top of the buffer since it is the most important thing to
11848         customize
11849         (ldap-get-host-parameter): New defun
11850         (ldap-search): Add a new parameter `withdn' to retrieve the
11851         distinguished names of entries
11852
11853 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11854
11855         * startup.el (splash-frame-body): Date and spelling fixes.
11856
11857 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11858
11859         * view-less.el (toggle-truncate-lines): add autoload tag
11860
11861 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11862
11863         * format.el (format-alist): Disable image stuff.
11864
11865 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11866
11867         * wid-edit.el (widget-glyph-find): Search by directories, then by
11868         suffixes rather than the other way around.
11869         (widget-image-conversion): Renamed to
11870         `widget-image-file-name-suffixes'.
11871
11872 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11873
11874         * mule/mule-charset.el: Made old functions obsolete, remove the
11875         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11876         (charset-iso-graphic-plane): Rename from charset-graphic.
11877         (charset-iso-final-char): Rename from charset-final.
11878         (charset-width): Rename from charset-columns.
11879         (charset-bytes): Added from fsf compatibility, returns always 1.
11880
11881         * mule/mule-misc.el: Move charset-doc-string alias to
11882         mule-charset.el
11883
11884 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11885
11886         * x-faces.el (x-make-font-bold-italic): honor
11887         *try-oblique-before-italic-fonts*
11888
11889 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11890
11891         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11892
11893 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11894
11895         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11896         name.
11897
11898 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11899
11900         * cl-extra.el (equalp): Would bug out for lists.
11901
11902 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11903
11904         * about.el (about-hackers):  Change cgw's email address
11905
11906 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11907
11908         * XEmacs 21.2.13 is released
11909
11910 1999-03-12  SL Baur  <steve@xemacs.org>
11911
11912         * simple.el (delete-key-deletes-forward): Revert to previous
11913         behavior.
11914
11915 1999-01-18  Didier Verna  <didier@xemacs.org>
11916
11917         * menubar-items.el (xemacs-splash-buffer): handle the case of
11918         multiple elements in the splash buffer body.
11919
11920         * startup.el (splash-frame-timeout): new constant: interval
11921         between splash buffer elements.
11922         (command-line-1): handle splash buffer with multiple elements (use
11923         a timeout).
11924         (splash-frame-body): Originally `startup-splash-frame-body'.
11925         Rewrote a cleaner and more readable version. This can now be array,
11926         in which case each element is displayed in turn in the splash buffer.
11927         (splash-frame-static-body): new constant. Persistent information
11928         across all splash buffer elements (preserves the possibility to give
11929         it in different languages.
11930         (circulate-splash-frame-elements): new function. Used as a timeout
11931         to circulate through all splash frame elements and display them in
11932         sequence.
11933         (display-splash-frame): originally `startup-splash-frame'. Handle
11934         the case of multiple elements in the splash buffer body. Now
11935         returns a timeout id if multiple elements to display, or nil.
11936
11937 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11938
11939         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11940         so they can be overridden by x-init-face-from-resources.
11941         Additionally specify the font name also with an x tag.
11942
11943 1999-03-08  Andy Piper  <andy@xemacs.org>
11944
11945         * package-get.el (package-get-base): autoload.
11946
11947         * menubar-items.el (default-menubar): add update menu item. Fix
11948         custom menu to only be activated when package-base is available.
11949
11950         * package-get.el (package-get-custom): don't load
11951         package-get-custom as it is auto-generated. Fix group definition.
11952
11953 1999-03-05  Didier Verna  <didier@xemacs.org>
11954
11955         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11956         instead of `symbol-name' (Thanks Kyle).
11957
11958         * cus-edit.el (custom-save-variables): use `prin1' instead of
11959         princ to write symbols.
11960
11961 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11962
11963         * XEmacs 21.2.12 is released
11964
11965 1999-03-05  SL Baur  <steve@xemacs.org>
11966
11967         * menubar-items.el (default-menubar): Add kfm browsing support.
11968         From Neal Becker <nbecker@fred.net>
11969
11970 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11971
11972         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11973         calls to font-lock during buffer reversion.
11974
11975 1999-02-12  Didier Verna  <didier@xemacs.org>
11976
11977         * info.el (Info-build-node-completions): unconditionally widen the
11978         tag table buffer.
11979
11980 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11981
11982         * x-faces.el (x-init-face-from-resources):
11983         Only set fonts in the 'x locale.
11984
11985 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11986
11987         * package-ui.el (pui-install-selected-packages): Don't throw on
11988         `package-admin-delete-binary-package' returning nil since it's
11989         normal.  Reindent function.
11990         (pui-add-required-packages): Handle case where packages selected
11991         for installation have never been installed.
11992
11993 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11994
11995         * menubar-items.el (default-menubar):
11996         Implement the ``Mule->Set coding system of process'' menu item.
11997
11998 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11999
12000         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12001         files
12002         - Change some `if's to `when's
12003
12004 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12005
12006         * XEmacs 21.2.11 is released
12007
12008 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12009
12010         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12011         against window close (Fix Bug #460).
12012         (ask-user-about-lock-dbox): Idem.
12013
12014 1999-02-25  SL Baur  <steve@xemacs.org>
12015
12016         * mule/mule-charset.el (charset-leading-byte): New function.
12017         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12018
12019 1999-02-12  Andy Piper  <andy@xemacs.org>
12020
12021         * about.el (xemacs-hackers): change andy's email address.
12022         (about-url-alist): change andy's web page address.
12023         (about-xemacs): add piper.
12024
12025 1999-02-16  SL Baur  <steve@xemacs.org>
12026
12027         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12028         of mule-base into lisp/mule.
12029
12030 1999-02-16  SL Baur  <steve@xemacs.org>
12031
12032         * mule/arabic.el:
12033         mule/canna-leim.el:
12034         mule/chinese.el:
12035         mule/cyrillic.el:
12036         mule/english.el:
12037         mule/european.el:
12038         mule/greek.el:
12039         mule/hebrew.el:
12040         mule/japanese.el:
12041         mule/kinsoku.el:
12042         mule/korean.el:
12043         mule/misc-lang.el:
12044         mule/mule-category.el:
12045         mule/mule-ccl.el:
12046         mule/mule-charset.el:
12047         mule/mule-cmds.el:
12048         mule/mule-coding.el:
12049         mule/mule-files.el:
12050         mule/mule-help.el:
12051         mule/mule-init.el:
12052         mule/mule-misc.el:
12053         mule/mule-tty-init.el:
12054         mule/mule-x-init.el:
12055         mule/viet-chars.el:  Remerge from mule-base.
12056
12057         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12058         of mule-base into lisp/mule.
12059
12060 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12061
12062         * process.el (exec-to-string): Use `shell-command-switch' in place
12063         of hard-wired "-c" (for WindowsNT).
12064
12065 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12066
12067         * menubar-items.el (default-menubar):  Remove obsolete
12068         "Gopher" item
12069
12070 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12071
12072         * package-admin.el (package-admin-get-install-dir): First fall
12073         back to the location of xemacs-base for non-mule packages.
12074
12075 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12076
12077         * paths.el:
12078         - improved automounter tmp directory support.
12079         - support 4 (!) empirically discovered automounter conventions
12080
12081 1999-02-12  SL Baur  <steve@xemacs.org>
12082
12083         * etags.el (pop-tag-mark): autoload to match key binding.
12084
12085 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12086
12087         * XEmacs 21.2.10 is released
12088
12089 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12090
12091         * package-get.el (package-get-remote-filename): Don't bug out for
12092         a local file name in the search entry.
12093
12094 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12095
12096         * XEmacs 21.2.9 is released
12097
12098 1999-01-19  Didier Verna  <didier@xemacs.org>
12099
12100         * replace.el (replace-search-function): new variable containing a
12101         function to perform a search-forward.
12102         (replace-re-search-function): new variable containing a function
12103         to perform a re-search-forward.
12104         (perform-replace): use them.
12105
12106 1999-01-25  Didier Verna  <didier@xemacs.org>
12107
12108         * select.el (selection-owner-p): use the name `XEmacs'.
12109         (cut-copy-clear-internal): ditto.
12110
12111 1999-01-18  Andy Piper  <andy@xemacs.org>
12112
12113         * about.el (about-url-alist): Update my entry.
12114         (xemacs-hackers): Ditto.
12115
12116 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12117
12118         * buffer.el (switch-to-buffer): Fixing documentation.
12119         * minibuf.el (minibuffer-completion-table): ditto.
12120         * cl-macs.el (return-from): ditto.
12121
12122 1999-01-04  Didier Verna  <didier@xemacs.org>
12123
12124         * replace.el (delete-non-matching-lines): temporarily disable
12125         case-folding when called interactively with a regexp containing
12126         uppercase characters.
12127         (delete-matching-lines): ditto.
12128         (count-matches): ditto.
12129         (list-matching-lines): ditto.
12130
12131 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12132
12133         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12134         abort if current window is split horizontally, not if others are
12135         split.  Got rid of unnecessary minibuffer checking.  Also, add
12136         some comments (it's still complex).
12137
12138 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12139
12140         * package-get.el: changed address for doc.ic.ac.uk to
12141         sunsite.doc.ic.ac.uk
12142
12143 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12144
12145         * ldap.el (toplevel): Remove requires so that the file compiles
12146         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12147
12148 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12149
12150         * dump-paths.el: Calculate module-directory and set
12151         module-load-path to the load path for modules.
12152
12153         * loadup.el: Get bootstrap value of module-load-path from the
12154         environment variable EMACSBOOTSTRAPMODULEPATH.
12155         - Display the module load path if we're debugging paths.
12156
12157         * setup-paths.el: Added function paths-find-site-module-directory.
12158         - Added function paths-find-module-directory.
12159         - Added function paths-construct-module-load-path.  Uses new
12160         environment variable EMACSMODULEPATH.
12161
12162 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12163
12164         * font.el (font-default-object-for-device):
12165         Oops! This `or' can't be replaced by `unless'.
12166         Fixed inability to run w3, among other things.
12167
12168 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12169
12170         * package-admin.el: Change initialization of
12171           package-admin-install-function dependent on system type.
12172           Change package-admin-install-function-mswindows to use
12173           "minitar".
12174
12175 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12176
12177         * mouse.el (default-mouse-motion-handler): Disable help echo while
12178         in the minibuffer.
12179
12180 1998-12-28  Martin Buchholz <martin@xemacs.org>
12181
12182         * XEmacs 21.2.8 is released.
12183
12184 1998-12-24  Martin Buchholz <martin@xemacs.org>
12185
12186         * XEmacs 21.2.7 is released.
12187
12188 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12189
12190         * package-ui.el (pui-list-packages): Set truncate-lines.
12191
12192         * package-get.el (package-get-download-menu): Use
12193         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12194
12195         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12196         (pui-help-string): idem.
12197         (list-packages-mode): New major mode.
12198         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12199         (pui-install-selected-packages): Add suport for removing packages.
12200         (pui-toggle-package-delete-key): New function.
12201         (pui-popup-context-sensitive): New kludge.
12202         (pui-list-packages): Add warning when `package-get-remote' is nil.
12203         (package-ui-add-site): New function.
12204
12205 1998-12-01  Didier Verna  <didier@xemacs.org>
12206
12207         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12208
12209 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12210
12211         * ldap.el: Custom-ized
12212         (toplevel): Do not provide `ldap' which is provided by C level
12213         LDAP code
12214         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12215
12216 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12217
12218         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12219
12220 1998-12-17  Andy Piper  <andy@xemacs.org>
12221
12222         * sound.el (sound-load-list): name changed from sound-load-alist.
12223         (sound-extension-list): name changed from sound-ext-list.
12224         (load-default-sounds): use new names.
12225         (load-sound-file): use new names.
12226
12227 1998-12-16  Andy Piper  <andy@xemacs.org>
12228
12229         * XEmacs 21.2.6 is released
12230
12231 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12232
12233         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12234         errors.
12235
12236 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12237
12238         * wid-edit.el (widget-echo-this-extent): Set
12239         help-echo-owns-message to t.
12240
12241 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12242
12243         * package-get.el (package-get-download-menu): use toggles for
12244           each site in the download site menu.
12245
12246 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12247
12248         * package-get.el (package-get): If we cannot find a package
12249           because package-get-remote is not set, give a more helpful
12250           error message.
12251
12252 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12253
12254         * package-get.el (package-get-remote-filename): use an EFS path
12255         with user anonymous if no user is specified.
12256
12257 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12258
12259         * faces.el (face-spec-set): Re-init fallfacks for default after
12260         calling reset-face on the default face.
12261
12262 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12263
12264         * package-admin.el (package-admin-default-install-function):
12265         Behave as advertised.  Make sure the pkg-dir is proper for
12266         default-directory.
12267         (package-admin-add-binary-package): Make sure the pkg-dir is
12268         proper for default-directory.
12269         (package-admin-install-function-mswindows): Make sure the pkg-dir
12270         is proper for default-directory.
12271
12272 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12273
12274         * XEmacs 21.2.5 is released
12275
12276 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12277
12278         * files.el (binary-file-regexps): regexp-opt is not available at
12279         bytecompile time.
12280
12281 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12282
12283         * x-win-xfree86.el:
12284         * x-win-sun.el (x-win-init-sun):
12285         * x-win-sun.el:
12286         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12287         * x-iso8859-1.el:
12288         * x-init.el (init-post-x-win):
12289         * x-init.el (init-pre-x-win):
12290         * x-init.el (x-initialize-compose):
12291         * x-init.el:
12292         * x-compose.el:
12293         * winnt.el:
12294         * widget.el:
12295         * wid-edit.el (widget-glyph-click):
12296         * wid-edit.el (widget-glyph-find):
12297         * wid-edit.el (widget-type):
12298         * view-less.el (view-buffer-other-window):
12299         * very-early-lisp.el:
12300         * version.el:
12301         * toolbar.el:
12302         * toolbar-items.el:
12303         * term/sun.el (suntool-map):
12304         * term/sun-mouse.el:
12305         * term/internal.el:
12306         * syntax.el (modify-syntax-entry):
12307         * symbol-syntax.el:
12308         * subr.el:
12309         * startup.el (lock-directory):
12310         * simple.el (set-comment-column):
12311         * simple.el (backward-delete-char-untabify):
12312         * shadow.el (find-emacs-lisp-shadows):
12313         * shadow.el:
12314         * setup-paths.el (paths-construct-info-path):
12315         * select.el (cut-copy-clear-internal):
12316         * process.el (call-process-region):
12317         * process.el (start-process-shell-command):
12318         * process.el:
12319         * paths.el (rmail-spool-directory):
12320         * paragraphs.el (use-hard-newlines):
12321         * package-get.el (package-get-dependencies):
12322         * package-admin.el (package-admin-delete-binary-package):
12323         * obsolete.el (truncate-string):
12324         * obsolete.el (store-substring):
12325         * mouse.el (default-mouse-track-maybe-own-selection):
12326         * mouse.el (mouse-yank-at-point):
12327         * modeline.el:
12328         * modeline.el (mouse-drag-modeline):
12329         * minibuf.el (read-directory-name-internal):
12330         * minibuf.el (read-file-name-internal):
12331         * minibuf.el (read-file-name-internal-1):
12332         * minibuf.el (read-file-name-2):
12333         * minibuf.el (exact-minibuffer-completion-p):
12334         * minibuf.el (read-from-minibuffer):
12335         * minibuf.el:
12336         * menubar.el (check-menu-syntax):
12337         * map-ynp.el (map-y-or-n-p):
12338         * make-docfile.el (docfile-out-of-date):
12339         * loadup.el ((member "run-temacs" command-line-args)):
12340         * loadup.el ((member "no-site-file" command-line-args)):
12341         * loadup.el (really-early-error-handler):
12342         * loadup.el:
12343         * loadhist.el:
12344         * loaddefs.el:
12345         * lisp-mnt.el (lm-verify):
12346         * lib-complete.el (lib-complete:cache-completions):
12347         * lib-complete.el (library-all-completions):
12348         * itimer.el (itimer-run-expired-timers):
12349         * info.el (Info-mode):
12350         * info.el (Info-insert-file-contents):
12351         * info.el (Info-rebuild-dir):
12352         * info.el (Info-build-dir-anew):
12353         * info.el (Info-parse-dir-entries):
12354         * info.el (Info-dir-outdated-p):
12355         * info.el (Info-insert-dir):
12356         * info.el (info-xref):
12357         * info.el:
12358         * hyper-apropos.el (hyper-apropos-get-doc):
12359         * hyper-apropos.el (hyper-describe-face):
12360         * hyper-apropos.el (hyper-apropos-mode):
12361         * hyper-apropos.el:
12362         * help.el (list-processes):
12363         * help.el:
12364         * gnuserv.el:
12365         * font.el (mswindows-font-create-name):
12366         * font.el (font-default-font-for-device):
12367         * font.el (x-font-create-object):
12368         * font.el (font-registry):
12369         * font.el:
12370         * font-lock.el (font-lock-keywords):
12371         * font-lock.el:
12372         * finder.el (finder-compile-keywords):
12373         * find-paths.el (paths-find-recursive-path):
12374         * fill.el (set-justification-center):
12375         * fill.el (fill-region-as-paragraph):
12376         * files.el (insert-directory):
12377         * files.el (wildcard-to-regexp):
12378         * files.el (recover-file):
12379         * files.el (basic-save-buffer):
12380         * files.el (delete-auto-save-file-if-necessary):
12381         * files.el (file-relative-name):
12382         * files.el (backup-extract-version):
12383         * files.el (backup-buffer):
12384         * files.el (set-visited-file-name):
12385         * files.el (set-auto-mode):
12386         * files.el (interpreter-mode-alist):
12387         * files.el:
12388         * files.el (find-file-noselect):
12389         * files.el (abbreviate-file-name):
12390         * files.el (parse-colon-path):
12391         * files.el (directory-abbrev-alist):
12392         * etags.el (visit-tags-table-buffer):
12393         * easymenu.el (easy-menu-define):
12394         * dragdrop.el (experimental-dragdrop-drag):
12395         * dragdrop.el (dragdrop-drop-do-functions):
12396         * dragdrop.el (dragdrop-drop-at-point):
12397         * disass.el (disassemble-1):
12398         * disass.el (disassemble-internal):
12399         * disass.el (disassemble):
12400         * disass.el:
12401         * derived.el (derived-mode-init-mode-variables):
12402         * derived.el (define-derived-mode):
12403         * custom.el (defgroup):
12404         * cus-edit.el (custom-quote):
12405         * config.el:
12406         * code-process.el (open-network-stream):
12407         * code-process.el (start-process):
12408         * code-process.el (call-process-region):
12409         * code-process.el (call-process):
12410         * code-process.el:
12411         * code-files.el (insert-file-contents):
12412         * code-files.el:
12413         * code-files.el (buffer-file-coding-system-for-read):
12414         * cmdloop.el (yes-or-no-p-minibuf):
12415         * cl.el:
12416         * cl-macs.el:
12417         * cl-extra.el:
12418         * callers-of-rpt.el (make-caller-report):
12419         * callers-of-rpt.el:
12420         * bytecomp.el (batch-byte-recompile-directory):
12421         * bytecomp.el (batch-byte-compile-1):
12422         * bytecomp.el (batch-byte-compile):
12423         * bytecomp.el (display-call-tree):
12424         * bytecomp.el (byte-compile-insert):
12425         * bytecomp.el (byte-compile-two-args-19->20):
12426         * bytecomp.el (byte-compile-variable-ref):
12427         * bytecomp.el (byte-compile-form):
12428         * bytecomp.el (byte-compile-top-level-body):
12429         * bytecomp.el (byte-compile-out-toplevel):
12430         * bytecomp.el (byte-compile-byte-code-maker):
12431         * bytecomp.el (byte-compile-file-form-defmumble):
12432         * bytecomp.el (byte-compile-file-form):
12433         * bytecomp.el (byte-compile-keep-pending):
12434         * bytecomp.el (byte-compile-insert-header):
12435         * bytecomp.el (byte-compile-from-buffer):
12436         * bytecomp.el (byte-compile-file):
12437         * bytecomp.el (byte-recompile-file):
12438         * bytecomp.el (byte-compile-close-variables):
12439         * bytecomp.el (byte-compile-warn-about-unused-variables):
12440         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12441         * bytecomp.el (byte-compiler-legal-options):
12442         * bytecomp.el (byte-compile-lapcode):
12443         * bytecomp.el (byte-optimize-log):
12444         * bytecomp.el ((fboundp 'defsubst)):
12445         * bytecomp.el:
12446         * bytecomp-runtime.el:
12447         * byte-optimize.el (byte-optimize-apply):
12448         * byte-optimize.el (car):
12449         * byte-optimize.el (byte-optimize-form):
12450         * byte-optimize.el (byte-optimize-form-code-walker):
12451         * byte-optimize.el:
12452         * build-report.el (build-report-insert-installation-file):
12453         * build-report.el (build-report):
12454         * auto-show.el:
12455         * apropos.el (apropos-documentation):
12456         - mega patch
12457         - clean up byte-compile warnings
12458         - remove unused variables
12459         - Use common lisp style hashtable functions
12460         - byte compiler cleanup
12461         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12462         - remove old backquote syntax usage
12463         - move some cl functionality into C for speed.
12464         - remove last remaining VMS support
12465         - spelling fixes
12466         - implement last, butlast, nbutlast, copy-list in C.
12467         - new macro ignore-file-errors, similar to ignore-errors
12468           (ignore-file-errors (delete-file "foo"))
12469         - get frequent garbage collection during loadup.el by tweaking
12470           gc-cons-threshold, rather than explicitly calling garbage-collect
12471         - default delete-key-deletes-forward to `t'.
12472
12473 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12474
12475         * XEmacs 21.2-beta4 is released.
12476
12477 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12478
12479         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12480         (easy-menu-item-present-p): Wrapper around find-menu-item.
12481         (easy-menu-remove-item): Wrapper around delete-menu-item.
12482
12483         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12484         (add-menu-button): Add 'in-menu' argument.
12485         (add-menu-item-1): Add in-menu support to helper function.
12486
12487 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12488
12489         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12490
12491 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12492
12493         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12494         of Dec 4, 1997.
12495
12496 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12497
12498         * process.el (shell-command-on-region): Report if the command
12499         succeeded or failed.
12500
12501 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12502
12503         * subr.el (buffer-substring-no-properties): Comment out.
12504
12505 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12506
12507         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12508           into font instances first, like `x-frob-font-size' does.
12509           (mswindows-find-larger-font): ditto
12510
12511 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12512
12513         * package-ui.el (pui-install-selected-packages): fix args in call
12514         to `package-get'.
12515
12516 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12517
12518         * package-get.el (host-name): New widget type.
12519         (package-get-remote): Better customization using new type.
12520         (package-get-download-sites): idem dito.
12521
12522         (package-get-custom): Do not use package-get-all untill we have
12523         runtime dependencies.
12524
12525         (package-get-remove-copy): Default to 't' we no longer need this
12526         kludge as we do not currently use depenencies.
12527
12528         (package-get-was-current): New variable.
12529         (package-get-require-base): New 'force-current' argument.
12530         (package-get-update-base): idem
12531         (package-get-package-provider):  idem
12532         (package-get-locate-index-file): New 'no-remote' argument.
12533         (package-get-locate-file): idem.
12534
12535         (package-get-maybe-save-index): New function.
12536         (package-get-update-base): Use it.
12537
12538 1998-10-28 Greg Klanderman <greg@alphatech.com>
12539
12540         * package-get.el (package-get-remote): default to nil; by default,
12541         don't go out to the net via EFS.  They must select a download site.
12542         (package-get-download-sites): new variable.
12543         (package-get-download-menu): new function.
12544         (package-get-locate-index-file): new function.
12545         (package-get-update-base): use it.
12546
12547         * menubar-items.el (default-menubar): add "Update Package Index"
12548         and "Add Download Site" menus under Options | Manage Packages.
12549
12550 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12551
12552         * package-get.el (package-get): bugfix code checking installed version
12553         for case where package is not currently installed.
12554         (package-get-require-signed-base-updates): new variable.
12555         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12556         deemed not a goot thing.  Use the variable
12557         package-get-allow-unsigned-base-updates instead.
12558
12559 1998-10-16 Greg Klanderman <greg@alphatech.com>
12560
12561         * package-get.el (package-get): Don't install an older version than
12562         we already have unless explicitly told to.  Issue a warning.
12563
12564         * package-ui.el (pui-add-required-packages): when adding
12565         dependencies, don't add packages that are up to date.
12566         (pui-package-symbol-char):  Don't consider a package out of date
12567         if you have a newer version installed than the latest version in
12568         package-get-base.
12569
12570         * package-get.el (package-get-base-filename): document that it may
12571         be a path relative to package-get-remote;  new default value.
12572         (package-get-locate-file): new function.
12573         (package-get-update-base): use it to expand package-get-base-filename.
12574         (package-get-save-base): new function to save the package-get database
12575         to file.
12576         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12577         (package-get-update-base): pass the REMOTE-SOURCE arg.
12578         (package-get-update-base-entry): call package-get-custom-add-entry.
12579         (package-get-file-installed-p): removed; no longer needed.
12580         (package-get-create-custom): ditto.
12581         (toplevel): remove code to build and load package-get-custom.el
12582         (package-get-custom-add-entry): new function.
12583
12584 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12585
12586         * wid-edit.el (widget-button-click): Don't switch window.
12587
12588 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12589
12590         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12591
12592 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12593
12594         * etags.el (find-tag-default): Run find-tag-hook using
12595         run-hooks rather than funcall
12596
12597 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12598
12599         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12600         and the current local map as the parents to isearch-mode-map.
12601
12602 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12603
12604         * XEmacs 21.2-beta3 is released.
12605
12606 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12607
12608         * package-get.el (package-get-update-base): use
12609         insert-file-contents-internal, not insert-file-contents-literally.
12610
12611 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12612
12613         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12614         dump time.
12615
12616 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12617
12618         * package-get.el (package-get-update-base-entry): new function.
12619         (package-get-update-base): renamed; was `package-get-load-base'.
12620         cleanup, and use package-get-update-base-from-buffer.
12621         (package-get-update-base-from-buffer): new function.
12622         (package-get-update-base-entries): new; helper for above.
12623         Do not eval lisp grabbed over ftp; parse it from new format.
12624
12625 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12626
12627         * files.el (set-auto-mode): Don't play games loading package-get
12628         database; package-get-package-provider will handle it all.
12629
12630 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12631
12632         * package-get.el (package-get-base-filename): new variable.
12633         (package-get-require-base): new function.
12634         (package-get-pgp-signed-begin-line): new variable.
12635         (package-get-pgp-signature-begin-line): ditto.
12636         (package-get-pgp-signature-end-line):  ditto.
12637         (package-get-load-base): new function.
12638         (package-get-interactive-package-query):
12639         (package-get-update-all):
12640         (package-get-dependencies):
12641         (package-get-package-provider):
12642         (package-get-custom): use package-get-require-base.
12643         [package-get-custom loading]: disable for now.
12644
12645         * package-ui.el (pui-list-packages): use (package-get-require-base)
12646
12647 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12648
12649         * package-ui.el: Correct obvious thinko in choosing extent face.
12650
12651 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12652
12653         * menubar-items.el (default-menubar): pui-list-package has nothing
12654         to with Customize. Move all the package stuff to a new Item in Options.
12655
12656         * package-ui.el (pui-menu): Add menu and Popup menu.
12657
12658         * package-get.el (package-get): Use new
12659         package-admin-get-install-dir.
12660
12661         * package-admin.el (package-admin-get-install-dir): New syntax.
12662         Conserve package location and put mule packages where mule-base is.
12663
12664         * package-get.el : Customized
12665
12666         * package-ui.el (pui): Customized
12667         (pui-package-install-dest-dir): New variable.
12668         (pui-install-selected-packages): Use it
12669
12670 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12671
12672         * package-get.el (package-get-interactive-package-query): Move
12673         dependency on package-get-base to run-time.
12674         (package-get-update-all): Ditto.
12675         (package-get-dependencies): Ditto.
12676         (package-get-package-provider): Ditto.
12677         (package-get-custom): Ditto.
12678
12679 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12680
12681         * events.el: Remove 'ascii-character property from 'backspace
12682         and 'delete symbols
12683
12684 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12685
12686         * package-get-base.el: removed.
12687
12688 1998-09-23  Didier Verna  <didier@xemacs.org>
12689
12690         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12691         (no-upper-case-p): new function.
12692         (with-search-caps-disable-folding): new macro.
12693         (with-interactive-search-caps-disable-folding): new macro.
12694         (zap-to-char): In interactive mode, do a case-sensitive search if
12695         the character is uppercase.
12696         (zap-up-to-char): ditto.
12697
12698         * replace.el (perform-replace): use the function no-upper-case-p.
12699
12700         * isearch-mode.el (isearch-fix-case): ditto.
12701         make obsolete `with-caps-disable-folding' and
12702         `isearch-no-upper-case-p'.
12703
12704         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12705         (tags-search): ditto.
12706         (tags-query-replace): ditto.
12707
12708         * info.el (Info-search): ditto.
12709
12710 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12711
12712         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12713
12714 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12715
12716         * package-admin.el (package-admin-rmtree): rewritten.  need to
12717         check for "." and ".." before symlink check.  expand files and
12718         directories with respect to DIRECTORY, not default-directory.
12719
12720 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12721
12722         * package-get.el (package-get-all): add INSTALL-DIR argument.
12723
12724 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12725
12726         * package-ui.el (pui-add-required-packages): new function, select
12727         dependent packages.
12728         (pui-display-keymap): bind it.
12729         (pui-help-string): document it.
12730         (pui-install-selected-packages): package-get-all -> package-get.
12731
12732         * package-get.el (package-get-dependencies): new function.
12733
12734 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12735
12736         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12737         regexps.
12738
12739 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12740
12741         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12742         function.
12743         (default-mouse-track-normalize-point): Use it.
12744
12745 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12746
12747         * package-admin.el (package-admin-delete-binary-package):
12748                 General cleanup. Remove unnessary use of progn and
12749         save-excursion.
12750         (package-admin-delete-binary-package): Do NOT mess with file
12751         modes. That is evil.
12752         (package-admin-delete-binary-package): Wrap all deleting in
12753         condition-case. The data in MANIFEST is untrustworthy.
12754         (package-admin-delete-binary-package): Let the OS worry about non
12755         empty directories.
12756
12757 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12758
12759         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12760         processing.
12761         (lm-report-bug): Fix mail address to send bug reports to.
12762
12763 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12764
12765         * XEmacs 21.2-beta2 is released.
12766
12767 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12768
12769         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12770
12771 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12772
12773         * info.el (Info-mode): Document page turning by double clicks in
12774         docstring so `M-x describe-mode' will display it.
12775
12776 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12777
12778         * info.el (Info-mouse-track-double-click-hook): Use character
12779         widths to calculate a border region where double clicking does
12780         page turning, and return `nil' by default so other hooks, such as
12781         region highlighting, will be run.
12782
12783 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12784
12785         * sound.el (default-sound-directory-list): Initialize with all the
12786         "sounds" directories in `data-directory-list'.  It used to just be
12787         the first one.
12788
12789         * packages.el (locate-data-directory-list): Created.  This gives
12790         the list of matching directories, unlike `locate-data-directory',
12791         which just gives the first one.
12792
12793 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12794
12795         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12796         make a binding in the local keymap until help-char handling is
12797         improved.
12798
12799         * help.el (help-keymap-with-help-key): Provide keymap with help
12800         binding.
12801         (help-print-help-form): New helper function.
12802
12803 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12804
12805         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12806         move extent to another buffer; no need to create a new extent.
12807         (isearch-fix-case): New function.
12808         (isearch-search-and-update): Use it.
12809
12810 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12811
12812         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12813         the keymap, not minor-mode-map-alist.
12814         (isearch-done): Restore overriding-local-map.
12815
12816 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12817
12818         * bytecomp.el (byte-compile-buffer-substring):
12819         Fix for: (byte-compile (defun f () (buffer-substring)))
12820         ==>   ** buffer-substring called with 3 args, but requires 0-3
12821         - new code not only works, but is more readable, too.
12822
12823 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12824
12825         * msw-faces.el (mswindows-init-device-faces): Don't try to
12826           specify a default font at this late stage. Do try to force
12827           creation of the default face font so that if it fails we get
12828           an error now instead of a crash at frame creation.
12829
12830           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12831           mswindows-make-font-unitalic: Canonical default weight
12832           changed from "Normal" to "Regular".
12833
12834           mswindows-make-font-bold / -bold-italic: Supplied device was
12835           not being passed into call to mswindows-find-smaller-font.
12836
12837 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12838
12839         * package-get.el (package-get-remote): Fix the path where to find
12840           the packages on xemacs.org.
12841
12842 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12843
12844         * about.el (about-maintainer-info): Update Ben's entry.
12845
12846 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12847
12848         * lisp/shadow.el (find-emacs-lisp-shadows):
12849         - `member' was being called on lists of length 2000!
12850         - Replace with hashtables.
12851         - Replace hand-coded loops with (dolist)
12852         - Fix comment typo
12853
12854 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12855
12856         * packages.el: Added new function, `package-delete-name', to
12857           delete existing packages from the installed package database
12858           (`packages-package-list').  Also added the "pkginfo" directory
12859           to `packages-special-base-regexp', so that the pkginfo directory
12860           would not get added to `late-packages'.
12861
12862         * package-admin.el: Added ability to delete an installed package
12863           (added low-level function, `package-admin-delete-package').
12864           Understands how to use the pkginfo/MANIFEST.<package> file to
12865           delete the package.  When installing a package, will also
12866           create a MANIFEST.* file if one is not provided by the
12867           package.  If the MANIFEST.* doesn't exist when deleting a
12868           package, the functions will fall back to attempting to delete
12869           any package-specific lisp directory.
12870
12871         * package-get.el: Moved some functions to package-admin.el.
12872           Added interactive function `package-get-delete-package', for
12873           use by users for deleting a package.
12874
12875           Also modified to not require the presence of efs.
12876
12877 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12878
12879         * files.el (find-file-noselect): Handle all signals, kill the
12880         buffer and resignal.
12881
12882 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12883
12884         * cl-macs.el (glyph-image): Add setf method.
12885
12886 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12887
12888         * package-get.el: Fixed broken EFS downloading.  Also, look for
12889           .tar.gz files first, in preference over .tgz files.
12890
12891         * package-ui.el: Fix display of package version numbers.
12892
12893 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12894
12895         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12896         argument.
12897
12898 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12899
12900         * list-mode.el: `display-completion-list': added new/optional
12901           keyword `:completion-string', which allows the programmer to
12902           change the "Possible completions are:" prompt.
12903
12904         * menubar-items.el: Added new pulldown menu-pick to start up the
12905           visual package browser/installer:
12906
12907                 Options->Customize->List Packages
12908
12909         * package-admin.el: Added hooks for installing under both Unix
12910           and MS Windows.  Does additional error checking.  No longer
12911           calls "add-big-package.sh" to install packages under Unix; now
12912           calls gunzip & tar directly.
12913
12914         * package-get.el: Added ability to install packages from files
12915           on a local disk/CDROM.  Now deletes any existing package lisp
12916           directory.  Does completion on available packages when
12917           querying for package names.  Will also search for .tgz files
12918           in addition for .tar.gz files.  Tries to reload
12919           auto-autoloads, as a convenience when loading new packages,
12920           and also tries to add any new package paths to `load-path'.
12921           Changed all occurences of `concat' to use `expand-file-name'.
12922
12923         * package-ui.el: New file which implements the main visual
12924           package browser/installer, which is started via a menu pick or
12925           M-x pui-list packages.
12926
12927 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12928
12929         * startup.el (load-init-file): spelling fix.
12930
12931 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12932
12933         * startup.el (normal-top-level): Load auto-autoload files
12934         covariantly with their precedence.
12935
12936 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12937
12938         * menubar-items.el (default-menubar): Remove "Font Weight"
12939         option, there is currently no custom equivalent.. Customize-faces
12940         is "Edit faces".
12941
12942         * x-font-menu.el (font-menu-set-font): Use customize to set
12943         default face.
12944
12945         * faces.el (face-spec-update-all-matching): New function.
12946
12947         * cus-face.el (custom-set-face-update-spec): New function.
12948         Interface to customize faces from elisp.
12949
12950         (custom-face-value-create): Show the customized settings if set
12951         but not saved.
12952
12953 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12954
12955         (custom-face-value-create): Show the customized settings if set
12956         but not saved.
12957
12958 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12959
12960         * keydefs.el (global-map): Add FSF 20.3 binding of
12961         query-replace-regexp.
12962
12963 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12964
12965         * minibuf.el (read-file-name-internal-1): use
12966         user-name-completion-1 instead of user-name-completion.
12967
12968 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12969
12970         * loadup.el:
12971         * make-docfile.el:
12972         * update-elc.el: Don't set `source-directory' (now defunct as a
12973         global variable) no more.
12974
12975         * packages.el (packages-list-autoloads): Made `source-directory'
12976         (now defunct as a global variable) a parameter.
12977
12978 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12979
12980         * about.el (about-hackers): new email
12981
12982 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12983
12984         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12985
12986 1998-07-17  Didier Verna  <didier@xemacs.org>
12987
12988         * faces.el (set-face-property):
12989         (set-face-dim-p):
12990         (face-dim-p): updated the doc strings now that the dim property isn't
12991         tty-specific.
12992         (face-equal): the dim property is now a common one.
12993
12994         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12995         Renamed the `stipple' attribute to `background-pixmap'.
12996         (custom-face-background-pixmap): make custom-face-stipple an
12997         obsolete alias for this.
12998
12999 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13000
13001         * find-paths.el (paths-file-readable-directory-p): Created and
13002         used.
13003
13004         * loadup.el: Don't set inhibit-... flags from run-temacs.
13005
13006 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13007
13008         * packages.el (packages-data-path-depth): Added and used.
13009
13010 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13011
13012         * about.el:
13013         - Change .xpm to .png, delete "zcat" section.
13014         - cosmetic fix in the 'marcpa' entry.
13015
13016         * etc/photos
13017         - convert all .xpm.Z to .png
13018         - rename mrb to martin
13019         - rename mcook-m to mcookm
13020
13021 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13022
13023         * x-init.el (x-initialize-compose): Add support for
13024         dead-circumflex as YET ANOTHER NAME for that dead key.
13025
13026 1998-08-05  Colin Rafferty <colin@xemacs.org>
13027
13028         * setup-paths.el (paths-construct-exec-path): Made the
13029         last-packages really be last.
13030         (paths-construct-data-directory-list): Ditto.
13031
13032 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13033
13034         * startup.el(startup-splash-frame-body):
13035         Update Copyright notice in splash screen
13036
13037 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13038
13039         * minibuf.el (read-file-name-internal-1): do ~user completion.
13040
13041 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13042
13043         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13044         aginst destroyed extents
13045
13046 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13047
13048         * package-get.el (package-get): add `install-dir' argument.
13049
13050 1998-07-20  John Jones  <jj@asu.edu>
13051
13052         * package-get.el: calls to package-get-update-all will only
13053           update packages which are already installed.
13054
13055 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13056
13057         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13058         writable.
13059
13060 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13061
13062         * about.el (about-hackers): Correct my email.
13063
13064 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13065
13066         * about.el (about-hackers): new email-address.
13067
13068 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13069
13070         * minibuf.el (read-number): Don't let `input-error' condition
13071         escape.
13072
13073 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13074
13075         * about.el (about-hackers): use my `email-for-life' address.
13076
13077 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13078
13079         * XEmacs 21.2-beta1 is released.
13080
13081 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13082
13083         * ldap.el (ldap-search): Doc string change
13084
13085 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13086
13087         * menubar-items.el (default-menubar): Removed references to
13088         `data-directory', and use `locate-data-file' instead, and made
13089         then greyed out if they don't exist.
13090
13091 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13092
13093         * keymap.el (events-to-keys): Use `format' instead of `concat'
13094         since the latter does not accept integer args anymore
13095
13096 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13097
13098         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13099         macros replaced.
13100
13101 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13102
13103         * make-docfile.el: Get first initialization from very-early-lisp.el
13104         * update-elc.el: Ditto.
13105         * loadup.el (really-early-error-handler): Ditto.
13106
13107         * packages.el (packages-unbytecompiled-lisp): Add new file,
13108         very-early-lisp.el.
13109
13110         * very-early-lisp.el: New file.
13111
13112 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13113
13114         * Symbols that have been obsolete for at least 3 years removed (II).
13115
13116         * obsolete.el (eval-current-buffer): Make compatible.
13117         (byte-code-function-p): Ditto.
13118         (send-string): Removed.
13119         (send-region): Removed.
13120         (screen-scrollbar-width): Removed.
13121         (set-screen-scrollbar-width): Removed.
13122         (set-screen-left-margin-width): Removed.
13123         (set-screen-right-margin-width): Removed.
13124         (screen-left-margin-width): Removed.
13125         (screen-right-margin-width): Removed.
13126         (set-buffer-left-margin-width): Removed.
13127         (set-buffer-right-margin-width): Removed.
13128         (buffer-left-margin-width): Removed.
13129         (buffer-right-margin-width): Removed.
13130         (x-set-frame-icon-pixmap): Removed.
13131         (x-set-screen-icon-pixmap): Removed.
13132         (pixel-name): Removed.
13133         (make-pixmap): Removed.
13134         (make-cursor): Removed.
13135         (pixmap-width): Removed.
13136         (pixmap-contributes-to-line-height-p): Removed.
13137         (set-pixmap-contributes-to-line-height): Removed.
13138
13139 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13140
13141         * obsolete.el (popup-menu-up-p): removed.
13142         (read-no-blanks-input): Removed.
13143         (wholenump): Removed.
13144         (ring-mod): Removed (what was ring-mod?).
13145         (current-time-seconds): Removed.
13146         (run-special-hook-with-args): Removed.
13147         (dot): Removed.
13148         (dot-marker): Removed.
13149         (dot-min): Removed.
13150         (dot-max): Removed.
13151         (window-dot): Removed.
13152         (set-window-dot): Removed.
13153
13154         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13155         `dot-min'.
13156
13157         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13158
13159         * code-files.el (insert-file-contents): Rename
13160         run-special-hook-with-args to run-hook-with-args-until-success.
13161         (write-region): Ditto.
13162
13163 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13164
13165         * about.el: Fix typos, update release date.
13166
13167         * Symbols that have been obsolete for at least 3 years removed.
13168
13169         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13170         screen- functions.
13171         (toplevel): remove setf methods for screen functions.
13172         * cl-macs.el (extent-data): defsetf removed.
13173         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13174         many places to remove.
13175         (comment-indent-hook): Ditto.
13176         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13177         (buffer-dedicated-screen): Ditto.
13178         (deiconify-screen): Ditto.
13179         (delete-screen): Ditto.
13180         (event-screen): Ditto.
13181         (find-file-other-screen): Ditto.
13182         (find-file-read-only-other-screen): Ditto.
13183         (live-screen-p): Ditto.
13184         (screen-height): Ditto.
13185         (screen-iconified-p): Ditto.
13186         (screen-list): Ditto.
13187         (screen-live-p): Ditto.
13188         (screen-name): Ditto.
13189         (screen-parameters): Ditto.
13190         (screen-pixel-height): Ditto.
13191         (screen-pixel-width): Ditto.
13192         (screen-root-window): Ditto.
13193         (screen-selected-window): Ditto.
13194         (screen-totally-visible-p): Ditto.
13195         (screen-visible-p): Ditto.
13196         (screen-width): Ditto.
13197         (screenp): Ditto.
13198         (get-screen-for-buffer): Ditto.
13199         (get-screen-for-buffer-noselect): Ditto.
13200         (get-other-screen): Ditto.
13201         (iconify-screen): Ditto.
13202         (lower-screen): Ditto.
13203         (mail-other-screen): Ditto.
13204         (make-screen): Ditto.
13205         (make-screen-invisible): Ditto.
13206         (make-screen-visible): Ditto.
13207         (modify-screen-parameters): Ditto.
13208         (new-screen): Ditto.
13209         (next-screen): Ditto.
13210         (next-multiscreen-window): Ditto.
13211         (other-screen): Ditto.
13212         (previous-screen): Ditto.
13213         (previous-multiscreen-window): Ditto.
13214         (raise-screen): Ditto.
13215         (redraw-screen): Ditto.
13216         (select-screen): Ditto.
13217         (selected-screen): Ditto.
13218         (set-buffer-dedicated-screen): Ditto.
13219         (set-screen-height): Ditto.
13220         (set-screen-position): Ditto.
13221         (set-screen-size): Ditto.
13222         (set-screen-width): Ditto.
13223         (show-temp-buffer-in-current-screen): Ditto.
13224         (switch-to-buffer-other-screen): Ditto.
13225         (visible-screen-list): Ditto.
13226         (window-screen): Ditto.
13227         (x-set-screen-pointer): Ditto.
13228         (x-set-frame-pointer): Ditto.
13229         (screen-title-format): Ditto.
13230         (screen-icon-title-format): Ditto.
13231         (terminal-screen): Ditto.
13232         (delete-screen-hook): Ditto.
13233         (create-screen-hook): Ditto.
13234         (mouse-enter-screen-hook): Ditto.
13235         (mouse-leave-screen-hook): Ditto.
13236         (map-screen-hook): Ditto.
13237         (unmap-screen-hook): Ditto.
13238         (default-screen-alist): Ditto.
13239         (default-screen-name): Ditto.
13240         (x-screen-defaults): Ditto.
13241         (x-create-screen): Ditto.
13242         * obsolete.el: meta-flag removed.
13243         baud-rate removed.
13244         sleep-for-millisecs removed.
13245         extent-data removed.
13246         set-extent-data removed.
13247         set-extent-attribute removed.
13248         extent-glyph removed.
13249         extent-layout removed.
13250         set-extent-layout removed.
13251         list-faces-display removed.
13252         list-faces removed.
13253         trim-versions-without-asking removed.
13254         after-write-file-hooks removed.
13255         truename removed.
13256         auto-fill-hook removed.
13257         blink-paren-hook removed.
13258         select-screen-hook, deselect-screen-hook removed.
13259         auto-raise-screen, auto-lower-screen removed.
13260
13261         * msw-mouse.el: Global change resource -> mswindows-resource.
13262
13263         * XEmacs 21.0-pre5 is released.
13264
13265 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13266
13267         * about.el (about-hackers): Credits update.
13268
13269 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13270
13271         * register.el (insert-register): Don't activate the region.
13272
13273 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13274
13275         * select.el: Restore x-* symbols for backwards compatibility:
13276         x-copy-primary-selection, x-kill-primary-selection,
13277         x-delete-primary-selection, x-select-make-extent-for-selection,
13278         x-valid-simple-selection-, x-cut-copy-clear-internal.
13279
13280 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13281
13282         * XEmacs 21.0-pre4 is released.
13283
13284 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13285
13286         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13287         reporting bugs.
13288         (maybe-add-init-button): Fix semantics under Windows.  Use
13289         `expand-file-name' rather than `concat'.
13290
13291         * help.el (print-messages): New function.
13292
13293 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13294
13295         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13296
13297 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13298
13299         * about.el: Tweaked my entry in about-hackers.
13300
13301         * find-paths.el (paths-emacs-root-p):
13302           Relaxed emacs-root checking of an in-place installation to
13303           also accommodate the flat layout used on MS Windows.
13304
13305 1998-06-29  John Jones  <jj@asu.edu>
13306
13307         * package-get.el: calls to package-get-update-all will only
13308           update packages which are already installed.
13309
13310 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13311
13312         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13313         are handled by the gui-element face fallbacks now.
13314
13315         * x-faces.el: default gui-element face to "background" as well as
13316         the default face.
13317
13318         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13319         and default face settings since these are set as fallbacks now in
13320         the appropriate domain.
13321
13322 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13323
13324         * text-mode.el (text-mode): Reorder regexp so the OR part
13325         corresponding to `page-delim' goes first and the hack in
13326         `forward-paragraph' will work.
13327         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13328
13329 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13330
13331         * subr.el (remove-hook): When checking the hook value
13332           with functionp, don't apply car to it.
13333
13334 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13335
13336         * package-get.el (package-get-remote-filename):
13337           Don't use file-name-as-directory because the local directory
13338           separator conventions might not be the same as ftp's.
13339
13340 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13341
13342         * ldap.el (ldap-host-parameters-alist): New name of
13343         `ldap-host-parameters-plist'
13344
13345 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13346
13347         * package-get.el: Using (require 'package-get-base), now that it
13348         provides itself.  Consequently removed all instances of (load
13349         "package-get-base.el").
13350
13351 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13352
13353         * subr.el (remove-hook): Don't treat the hook value as a
13354           list unless it is both consp and not functionp.
13355
13356 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13357
13358         * about.el: Email address for Ben Wing is ben@xemacs.org.
13359         * auto-show.el: Ditto.
13360         * bytecomp.el: Ditto.
13361         * faces.el: Ditto.
13362         * x-scrollbar.el: Ditto.
13363         * x-misc.el: Ditto.
13364         * tty-init.el: Ditto.
13365         * toolbar-items.el: Ditto.
13366         * symbol-syntax.el: Ditto.
13367         * specifier.el: Ditto.
13368         * objects.el: Ditto.
13369         * hyper-apropos.el: Ditto.
13370         * glyphs.el: Ditto.
13371
13372 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13373
13374         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13375         vertical-divider-always-visible-p.
13376         (default-mouse-motion-handler): Ditto.
13377
13378 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13379
13380         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13381         global value.
13382
13383 1998-06-21  Oliver Graf <ograf@fga.de>
13384
13385         * build-reports.el: changed receiver to xemacs-build-reports list
13386
13387 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13388
13389         * font.el: Split font-family-mappings into X and
13390           mswindows-specific versions.
13391           mswindows-font-create-[object|name]: Treat supplied size
13392           as a pointsize. Added underline and strikethru handling.
13393
13394         * msw-faces.el: changed default mswindows charset to western.
13395
13396         * msw-glyphs.el: removed space in border-glyph font string that
13397           was inserted to get round bugs in the mswindows C font code.
13398
13399 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13400
13401         * about.el (about-hackers): Credits update.
13402
13403         * help-nomule.el (tutorial-supported-languages): Add Romanian
13404         TUTORIAL.
13405
13406         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13407         to ISO-8859-2.
13408
13409 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13410
13411         * font.el: Split font-family-mappings into X and
13412           mswindows-specific versions.
13413           mswindows-font-create-[object|name]: Treat supplied size
13414           as a pointsize. Added underline and strikethru handling.
13415
13416         * msw-faces.el: changed default mswindows charset to western.
13417
13418         * msw-glyphs.el: removed space in border-glyph font string that
13419           was inserted to get round bugs in the mswindows C font code.
13420
13421 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13422
13423         * minibuf.el: make read-color-completion-table call
13424           (mswindows-color-list for mswindows devices.
13425
13426 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13427
13428         * lisp/font-lock.el
13429         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13430         Let declaration items contain non-word symbol characters.
13431
13432 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13433
13434         * package-get.el (package-get-package-provider): Added autoload
13435         cookie.  Loading "package-get-base.el" in ALL functions that use
13436         it.  Fixed some (interactive ...) with multiple argument specs
13437         again.  Cosmetic indentation changes.
13438
13439 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13440
13441         * info.el (Info-insert-dir): Don't use nreverse on variables
13442         that you want to use later.
13443
13444 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13445
13446         * x-mouse.el (x-set-point-and-move-selection): Replace call
13447         to x-kill-primary-selection with kill-primary-selection
13448
13449 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13450
13451         * simple.el (what-cursor-position): Make cursor position reported
13452         use value of column-number-start-at-one
13453
13454 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13455
13456         * about.el (xemacs-hackers): Fix Jareth's email address.
13457
13458 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13459
13460         * startup.el (startup-splash-frame): Remove
13461         `xemacs-startup-logo-function'.
13462
13463 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13464
13465         * about.el (about-hackers): Update credits list.
13466
13467 1998-06-06  Jeff Miller <jmiller@smart.net>
13468
13469         * lisp/sound.el: Update sound-ext to allow filenames with
13470           extensions to be found by load-sound-file
13471
13472 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13473
13474         * info.el (Info-rebuild-outdated-dir): Removed variable
13475         (Info-auto-generate-directory): New variable
13476         (Info-save-auto-generated-dir): New variable
13477         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13478         (Info-build-dir-anew): Second parameter removed.  Use
13479         `Info-save-auto-generated-dir'
13480         (Info-rebuild-dir): Ditto
13481
13482 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13483
13484         * list-mode.el (next-list-mode-item): Would not recognize
13485         border between directly neighbored items.
13486
13487 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13488
13489         * package-get.el: add autoloads for some functions.
13490
13491 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13492
13493         * specifier.el (let-specifier): Tiny docfixes.
13494
13495 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13496
13497         * msw-mouse.el: set selection-pointer-glyph to Normal.
13498
13499 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13500
13501         * wid-edit.el (widget-specify-secret): New function.
13502         (widget-after-change): Use it.
13503         (widget-specify-field): Use it.
13504
13505 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13506
13507         * mouse.el (drag-window-divider): Use `(not done)' instead of
13508         `doit'; reuse result of `window-pixel-edges'.
13509
13510         * modeline.el (drag-modeline-event-lag): Rename to
13511         drag-divider-event-lag.
13512
13513 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13514
13515         * specifier.el (let-specifier): Rewritten not to generate needless
13516         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13517         arguments.
13518
13519 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13520
13521         * minibuf.el (read-file-name-1): Setup buffer-local value of
13522         `completion-ignore-case' in completions buffer under Windows.
13523
13524 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13525
13526         * about.el (about-maintainer-glyph): Fix support for not
13527         compressed images.
13528
13529 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13530
13531         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13532
13533         * mouse.el (mouse-track): Cancel selection if misc-user event with
13534         `cancel-mode-internal' function is fetched.
13535
13536 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13537
13538         * files.el (save-some-buffers-1): Fixed return value.
13539
13540 1998-06-01  Oliver Graf <ograf@fga.de>
13541
13542         * dragdrop.el: added experimental
13543
13544 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13545
13546         * startup.el (after-init-hook, init-file-user,
13547         user-init-directory, load-user-init-file):  Purge references
13548         to "~/.xemacs/init.el" from docstrings.
13549
13550         (load-user-init-file) Use paths-construct-path to construct
13551         paths to user init files.  Go directly to ~/.emacs, do not
13552         search ~/.xemacs/, do not load `default-custom-file'.
13553
13554 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13555
13556         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13557         general *sh.
13558         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13559
13560 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13561
13562         * menubar-items.el (default-menubar): add Update Packages to customize
13563         menu.
13564
13565 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13566
13567         * faces.el: use toolbar face as a fallback for toolbar properties
13568         in xpm-color-symbols instead of default.
13569
13570         * msw-faces.el: rename 3d-object -> gui-element face.
13571
13572 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13573
13574         * startup.el (xemacs-startup-logo-function): New variable.
13575         (startup-splash-frame): Use it.
13576
13577 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13578
13579         * files.el (save-some-buffers): Would wait 1 second.
13580         (save-some-buffers-1): Delete other windows here instead of in
13581         `save-some-buffers'.
13582         (save-some-buffers): Force redisplay only if windows were deleted.
13583
13584 1998-06-02  Didier Verna  <didier@xemacs.org>
13585
13586         * cus-face.el (custom-face-attributes): generalized the use of
13587         toggle buttons for boolean attributes.
13588         Re-ordered the items a bit.
13589
13590 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13591
13592         * sound.el (default-sound-directory): Use `locate-data-directory'
13593         to find the sounds directory.
13594
13595 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13596
13597         * sound.el: default sound-ext to .wav under mswindows, .au
13598         otherwise. load-default sounds without extensions.
13599
13600 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13601
13602         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13603         if send-pr is not bound.
13604
13605 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13606
13607         * files.el: grok idl files in auto-mode-alist.
13608 1998-06-01  Jeff Miller  <jmiller@smart.net>
13609
13610         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13611         calling `upcase'.
13612
13613 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13614
13615         * msw-glyphs.el: add xbm to the list of image types supported.
13616
13617 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13618
13619         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13620         instead of XEmacs one when dumping InfoDock.
13621
13622 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13623
13624         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13625         for `modeline-visible-p'
13626
13627         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13628
13629 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13630
13631         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13632         since it's not used anymore. doc string fixes.
13633
13634         * package-get.el (package-get-file-installed-p): new function. use
13635         instead of file-installed-p which is in an external package.
13636
13637 1998-05-28  Oliver Graf <ograf@fga.de>
13638
13639         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13640         favor of select-window/switch-to-buffer
13641
13642 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13643
13644         * startup.el: changed (getenv "HOME") to (user-home-directory)
13645
13646 1998-05-25  Oliver Graf <ograf@fga.de>
13647
13648         * frame.el (cde-start-drag) moved to dragdrop.el
13649         (offix-start-drag-region) moved to dragdrop.el
13650         (offix-start-drag) moved to dragdrop.el
13651         * dragdrop.el (cde-start-drag) moved from frame.el
13652         (offix-start-drag-region) moved from frame.el
13653         (offix-start-drag) moved from frame.el
13654         (cde-start-drag-region) cde drag regions
13655         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13656
13657 1998-05-26  Oliver Graf <ograf@fga.de>
13658
13659         * dragdrop.el: created dragdrop-drag prototypes
13660         (cde-start-drag-region) fixed typo
13661
13662 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13663
13664         * simple.el (after-init-hook): Remove reader macro.
13665
13666         * packages.el (packages-hardcoded-lisp): Get rid of reader
13667         macros.  Update DOC string.
13668
13669 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13670
13671         * mouse.el (drag-window-divider): Ditto.
13672
13673         * modeline.el (mouse-drag-modeline): Use it.
13674
13675         * lisp-mode.el (let-specifier): Specify indentation.
13676
13677         * specifier.el (let-specifier): Renamed from
13678         `with-specifier-instance'.
13679
13680 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13681
13682         * x-faces.el:
13683         * faces.el: move definition of xpm-color-symbols from x-faces.el
13684         to faces. Predicate x-get-resource on the presence of x.
13685
13686         * msw-faces.el: set 3d-object face rather than modeline. Specify
13687         faces as specfier defaults.
13688
13689         * package-get.el: don't use package-admin-add-single-file-package.
13690
13691 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13692
13693         * toolbar-items.el: Fixup tooltips.
13694         (toolbar-gnus): Don't use obsolete variable
13695         toolbar-news-frame-properties.
13696         (toolbar-news-reader): Default to `gnus' instead of
13697         `not-configured'.
13698
13699         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13700         Windows.
13701
13702 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13703
13704         * package-get.el: rename -installedp -> -installed-p.
13705
13706 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13707
13708         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13709         attributes, and assinged it to continuation, truncation and
13710         hscroll glyphs.
13711
13712         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13713         and made continuation, truncation and hscroll glyphs arrow
13714         characters out of that font.
13715
13716 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13717
13718         * minibuf.el (minibuffer-electric-separator): Play nicely with
13719         directory-sep-char being \.
13720         (minibuffer-electric-tilde): Ditto.
13721         (read-file-name-map): Ditto.
13722
13723 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13724
13725         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13726         on X devices.
13727         (default-mouse-track-deal-with-down-event): Avoid
13728         `x-disown-selection'; use `disown-selection' instead.
13729
13730 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13731
13732         * select.el:
13733         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13734         moved to (cut-copy-clear-internal) in select.el. Ditto for
13735         (x-delete-primary-selection) (x-kill-primary-selection)
13736         (x-copy-primary-selection).
13737         (own-clipboard): new function.
13738
13739         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13740         functions in select.el. remove old ones.
13741         (mswindows-own-clipboard): new function.
13742
13743 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13744
13745         * gnuserv.el: allow connections from mswindows type devices.
13746
13747 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13748
13749         * msw-glyphs.el: change image type used from cursor to resource.
13750
13751 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13752
13753         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13754         for {top,bottom}-{left,right} values in addition to
13755         {top,bottom}_{left,right}.
13756         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13757
13758 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13759
13760         * cl-macs.el (specifier-instance): Undefine its setf method.
13761
13762         * specifier.el (with-specifier-instance): Added docstring.
13763
13764         * mouse.el (drag-window-divider): Ditto.
13765
13766         * modeline.el (mouse-drag-modeline): Use it.
13767
13768         * lisp-mode.el (with-specifier-instance): Define its indentation
13769         level.
13770
13771         * specifier.el (with-specifier-instance): New macro.
13772
13773 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13774
13775         * package-get.el (package-get-create-custom): new function to
13776         auto-generate package-get-custom.el from package-get-base.el.
13777         * (package-get-ever-installedp): new function.
13778         * (package-get-custom): new function to get all packages specified
13779         by customize.
13780
13781 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13782
13783         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13784
13785 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13786
13787         * cl-extra.el: Reverse previous float change.
13788
13789 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13790
13791         * x-faces.el:
13792         * faces.el (try-font-name): moved from x-faces.el since it is
13793         required by w3 under mswindows as well X.
13794
13795 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13796
13797         * winnt.el: Removed evil (setq completion-ignore-case t)
13798         clause, one more overlookef fsfism.
13799         (nt-quote-args-functions-alist): End sentences with double space.
13800
13801 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13802
13803         * window-xemacs.el (push-window-configuration): Remove kludgery of
13804         recaching default-toolbar specifier.
13805         (pop-window-configuration): Ditto.
13806         (unpop-window-configuration): Ditto.
13807
13808 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13809
13810         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13811
13812 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13813
13814         * winnt.el (nt-quote-args-verbatim): Added function.
13815         (nt-quote-args-prefix-quote): Added function.
13816         (nt-quote-args-backslash-quote): Added function.
13817         (nt-quote-args-double-quote): Added function.
13818         (nt-quote-args-functions-alist): New variable.
13819         (nt-quote-process-args): Added function. This is the main quoting
13820         work horse called from process-nt.c
13821
13822 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13823
13824         * winnt.el: Removed duplicate definitions for backspace,
13825         delete, M-backspace and C-M-backspace.
13826         (file-name-buffer-file-type-alist): Removed this variable.
13827         (find-buffer-file-type): Removed function.
13828         (find-file-binary):  Removed function.
13829         (find-file-text): Removed function.
13830         (find-file-not-found-set-buffer-file-type): Removed function.
13831         (save-to-unix-hook): Removed function.
13832         (revert-from-unix-hook): Removed function.
13833         (using-unix-filesystems): Removed function.
13834         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13835         warning.
13836         (x-set-selection): Removed function.
13837         (x-get-selection): Removed function.
13838         Removed commented FSFisms.
13839         Replaced copyright notice (this file is not part of GNU Emacs).
13840         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13841         comint-process-echoes setting to t.
13842
13843 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13844
13845         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13846         and used following the interface change of
13847         `paths-find-recursive-path'.
13848
13849         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13850         regexp instead of a list of base names.
13851         (paths-version-control-filename-regexp):
13852         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13853         Introduced and used following the interface change of
13854         `paths-find-recursive-path'.
13855
13856 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13857
13858         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13859         on X devices, rather than on all non-TTY devices.
13860
13861 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13862
13863         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13864
13865         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13866
13867 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13868
13869         * itimer.el (activate-itimer): Fixed usage of integers
13870         as argument to `concat'.
13871
13872 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13873
13874         * itimer.el (start-itimer): replace the use of `concat' with
13875         `format'
13876
13877 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13878
13879         * mode-motion.el (mode-motion-hook): Clarify docstring.
13880         From Bob Weiner <weiner@altrasoft.com>
13881
13882         * loadhist.el (symbol-file): Supply prompt string when used
13883         interactively.
13884         From Bob Weiner <weiner@altrasoft.com>
13885
13886 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13887
13888         * loadup.el (really-early-error-handler): Ditto.
13889
13890         * update-elc.el: Ditto.
13891
13892         * setup-paths.el (paths-construct-exec-path): Ditto.
13893
13894         * make-docfile.el: Ditto.
13895
13896         * find-paths.el (paths-decode-directory-path): Use split-path
13897         instead of decode-path.
13898
13899         * files.el (parse-colon-path): Update docstring reference.
13900
13901 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13902
13903         * msw-init.el:
13904         * x-init.el:
13905         Bind cut'n'paste keys to non window-system specific functions.
13906
13907         * msw-select.el: New function mswindows-clear-clipboard.
13908         mswindows-cut-copy-clipboard extended to handle clearing of the
13909         selection and renamed to mswindows-cut-copy-clear-clipboard.
13910
13911         * select.el: on mswindows devices delete-primary-selection
13912         calls mswindows-clear-clipboard.
13913
13914 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13915
13916         * simple.el (quoted-insert): Inhibit quit when using read-char.
13917
13918         * cmdloop.el (read-char): Don't inhibit quit.
13919         (read-char-exclusive): Ditto.
13920         (read-char): Signal quit if quit-char was pressed.
13921         (read-char-exclusive): Ditto.
13922         (read-quoted-char): Return a character, not integer.
13923
13924         * menubar-items.el (default-popup-menu): Use Andy's generic
13925         selection code.
13926         (default-popup-menu): Fix code.
13927
13928 1998-05-14  Oliver Graf <ograf@fga.de>
13929
13930         * dragdrop.el (dragdrop-function-widget): this time it's done
13931
13932 1998-05-13  Oliver Graf <ograf@fga.de>
13933
13934         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13935
13936 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13937
13938         * device.el (device-pixel-width):
13939         (device-pixel-height):
13940         (device-mm-width):
13941         (device-mm-height):
13942         (device-bitplanes):
13943         (device-color-cells): Swapped parameters to device-system-metric
13944         according to the interface change.
13945
13946 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13947
13948         * mouse.el (default-mouse-motion-handler): Use new name of the
13949         function event-over-vertical-divider-p.
13950         Do not set E-W arrow cursor over the divider if
13951         vertical-divider-draggable-p is nil in the window.
13952         ([top-level]): Use new name for the variable
13953         vertical-divider-map.
13954         (drag-window-divider): Respect vertical-divider-draggable-p.
13955         Variable name typo fixes.
13956
13957 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13958
13959         * keymap.el (kbd): Define here; handle string constants and
13960         others...
13961
13962 1998-05-15  Christian Nyb <chr@mediascience.no>
13963
13964         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13965         in Emacs 18.
13966
13967 1998-05-13  Didier Verna  <didier@xemacs.org>
13968
13969         * mouse.el (drag-window-divider): give the vertical divider a
13970         pressed look when dragging it.
13971
13972 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13973
13974         * faces.el: predicate some more face operations on x or mswindows
13975         not just x.
13976
13977         * modeline.el: enable modeline coloring for mswindows.
13978
13979 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13980
13981         * minibuf.el (minibuffer-default): Added variable; compatible with
13982         FSF Emacs.
13983         (next-history-element): Used `minibuffer-default'.
13984
13985 1998-05-12  Oliver Graf <ograf@fga.de>
13986
13987         * dragdrop.el (dragdrop-function-widget): button and mods ok
13988         arguments still look a bit strange
13989         (dragdrop-compare-mods) created
13990         (dragdrop-drop-do-functions) correctly checks for buttons and
13991         modifiers
13992
13993 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13994
13995         * setup-paths.el (paths-default-info-directories): Replace
13996         path-separator with directory-sep-char.
13997
13998         * files.el (path-separator): Don't define it here.
13999
14000 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14001
14002         * update-elc.el: Ditto.
14003
14004         * setup-paths.el (paths-construct-exec-path): Ditto.
14005
14006         * make-docfile.el: Ditto.
14007
14008         * loadup.el (really-early-error-handler): Ditto.
14009
14010         * find-paths.el (paths-decode-directory-path): Use decode-path
14011         instead of decode-path-internal.
14012
14013         * files.el (parse-colon-path): Update docstring.
14014
14015 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14016
14017         * subr.el (get-buffer-window-list): Make BUFFER optional.
14018
14019         * window-xemacs.el (windows-of-buffer): Defalias to
14020         get-buffer-window-list.
14021
14022 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14023
14024         * disass.el: Fix maintainer keyword.
14025
14026         * bytecomp.el (byte-compile-and-load-file): Autoload.
14027         (byte-compile-buffer): Ditto.
14028
14029         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14030         value is returned, not the name.
14031         (lisp-imenu-generic-expression): Enable it.
14032         (lisp-mode-variables): Ditto.
14033         (lisp-indent-offset): Change defconst to defvar.
14034         (lisp-indent-function): Ditto.
14035         (lisp-body-indent): Ditto.
14036
14037 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14038
14039         * modeline.el: Use zap-last-kbd-macro-event.
14040
14041         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14042         nil, don't attempt to do anything with messages.
14043         (eval-last-sexp): Use `letf' for clarity.
14044
14045 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14046
14047         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14048
14049 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14050
14051         * buff-menu.el:
14052         * lisp-mode.el:
14053         * obsolete.el:
14054         Change empty docstrings into no doc strings at all.
14055         Fix bogus FSF-format docstrings.
14056         * etags.el: Fix docstring.
14057
14058 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14059
14060         * package-get.el (package-get): Use internal md5
14061
14062 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14063
14064         * about.el (about-xemacs): Correct abuse of concat.
14065
14066 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14067
14068         * info.el (Info-mode): Use easymenu.
14069
14070 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14071
14072         * apropos.el (apropos): Don't use concat with integers.
14073
14074         * cmdloop.el (describe-last-error): Handle the case when no error
14075         was seen gracefully.
14076
14077         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14078         defun.
14079         (apropos-describe-plist): Ditto.
14080
14081         * help.el (with-displaying-help-buffer): Revert to a defun.
14082         (describe-key): Use it as defun.
14083         (describe-mode): Ditto.
14084         (describe-bindings): Ditto.
14085         (describe-prefix-bindings): Ditto.
14086         (describe-installation): Ditto.
14087         (view-lossage): Ditto.
14088         (describe-function): Ditto.
14089         (describe-variable): Ditto.
14090         (describe-syntax): Ditto.
14091
14092 1998-05-11  Oliver Graf <ograf@fga.de>
14093
14094         * dragdrop.el: changed order of require/provide
14095         (dragdrop-drop-mime-default) changed to new calling conventions
14096         (dragdrop-drop-do-functions) changed to new calling conventions
14097         (dragdrop-function-widget) this one needs more work...
14098
14099 1998-05-10  Oliver Graf <ograf@fga.de>
14100
14101         * about.el: another small change in my entry
14102         * dragdrop.el (dragdrop-drop-log-function): logging added
14103         plus customizations
14104         changed interface to handler functions. now called with event
14105         and object
14106
14107 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14108
14109         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14110         E-W arrow pointer displayed over draggable dividers.
14111
14112         * mouse.el (default-mouse-motion-handler): Show it when
14113         appropriate.
14114         (drag-window-divider): Added.
14115         ([top-level]): Initialized window-divider-map with a keymap
14116         binding the above function to left button down event.
14117
14118         * x-mouse.el (x-init-pointer-shape): Initialize
14119         divider-pointer-glyph from Cursor.dividerPointer, or use default
14120         E-W double arrow.
14121
14122 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14123
14124         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14125
14126 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14127
14128         * simple.el (count-words-buffer): Don't query for buffer.
14129         (count-lines-buffer): Ditto.
14130
14131 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14132
14133         * help.el (where-is): add optional insert argument.
14134
14135 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14136
14137         * help.el (describe-key-briefly): New argument INSERT.
14138
14139         * simple.el (eval-expression): New optional argument; synch with
14140         FSF 20.3.
14141
14142         * keydefs.el (global-map): Add new register bindings.
14143
14144         * register.el: Synched with FSF 20.3.
14145
14146 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14147
14148         * window-xemacs.el (recenter): all arguments are optional.
14149
14150 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14151
14152         * device.el: (device-pixel-width): Reflected name/parameters
14153         change to device-system-metric.
14154         (device-pixel-height): Ditto.
14155         (device-mm-width): Ditto.
14156         (device-mm-height): Ditto.
14157         (device-bitplanes): Ditto.
14158         (device-color-cells): Ditto.
14159
14160 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14161
14162         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14163
14164         * cl.el (most-positive-fixnum): Document.
14165         (most-negative-fixnum): Ditto.
14166
14167         * cus-dep.el: Updated comment.
14168
14169         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14170         constant.
14171
14172         * cus-load.el (custom-put): Removed.
14173
14174         * files.el (after-find-file): Just resignal quit instead of
14175         signaling "canceled".
14176
14177 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14178
14179         * frame.el (other-frame): Use `focus-frame' instead of
14180         select-frame kludges.
14181
14182         * lisp-mode.el: Update lisp-indent-function for
14183         save-selected-frame and with-selected-frame.
14184
14185         * frame.el (save-selected-frame): New macro.
14186         (with-selected-frame): Ditto.
14187         (other-frame): Use `set-frame-focus'.
14188
14189 1998-05-06  Oliver Graf <ograf@fga.de>
14190
14191         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14192         (dragdrop-drop-url-default) default handler for URL drops created
14193         (dragdrop-drop-mime-default) default handler for MIME drops created
14194         (dragdrop-drop-functions) default custom for handling drops created
14195         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14196
14197 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14198
14199         * mouse.el: Removed redundant mouse-mswindows-drop function.
14200
14201 1998-05-05  Oliver Graf <ograf@fga.de>
14202
14203         * about.el: changed some text in my entry
14204         * dragdrop.el: added customs
14205
14206 1998-05-04  Oliver Graf <ograf@fga.de>
14207
14208         * mouse.el: killed global drop key bindings
14209         (mouse-offix-drop) removed
14210         * dragdrop.el: created
14211         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14212
14213 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14214
14215         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14216         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14217
14218         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14219         obsolete comment.
14220
14221         * scrollbar.el (scrollbars-visible-p): Use new
14222         {vertical,horizontal}-scrollbar-visible-p specifiers.
14223
14224 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14225
14226         * device.el (device-pixel-height):
14227         (device-pixel-width):
14228         (device-mm-width):
14229         (device-mm-height):
14230         (device-bitplanes):
14231         (device-color-cells): Moved these 6 functions from device.c; they
14232         all use single (device-system-metrics) call.
14233
14234 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14235
14236         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14237         were renamed.
14238
14239         * menubar-items.el:
14240         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14241         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14242
14243         * help.el (help-map): Remove Hyperbole keybinding logic.
14244         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14245
14246 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14247
14248         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14249         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14250
14251 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14252
14253         * msw-glyphs.el: use nicer icon3 from the frame icon.
14254
14255 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14256
14257         * version.el (emacs-version): Remove InfoDock conditionals.
14258
14259         * startup.el (startup-splash-frame): Change ID logo name.
14260
14261 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14262
14263         * files.el (after-find-file): If the user presses C-g on
14264         directory-creation prompt, kill the buffer.
14265
14266 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14267
14268         * simple.el (count-words-region): Reverse previous change.
14269
14270 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14271
14272         * replace.el (query-replace): Just call perform-replace.
14273         (query-replace-regexp): Ditto.
14274         (perform-replace): Move region handling here.
14275         (perform-replace): Use the new arg to match-data.
14276
14277 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14278
14279         * x-init.el: Install X specific display table that
14280           displays char 0240 as a space to avoid whatever it is
14281           that screws up display of that character code.
14282
14283 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14284
14285         * help.el (function-arglist): If no arguments are documented for a
14286         subr, print nothing rather than incorrect output.
14287
14288 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14289
14290         * cmdloop.el (command-error): Update bail-out error message to use
14291         `emacs-program-name'.
14292
14293         * lib-complete.el: Remove reader macro cruft.
14294
14295         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14296         cruft.
14297
14298         * simple.el (count-words-region): Drop interactive-p check on the
14299         message.
14300
14301 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14302
14303         * font.el
14304         * msw-faces.el
14305         Correct spelling of mswindows-font-canonicalize-name.
14306
14307 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14308
14309         * ldap.el (ldap-host-parameters-alist): Replaced with
14310         `ldap-host-parameters-plist'
14311         (ldap-search): Adapt to previous change
14312
14313 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14314
14315         * about.el (about-hackers): Update Bob Weiner bio.
14316         (about-maintainer-info): Ditto.
14317
14318 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14319
14320         * simple.el (display-warning-minimum-level): Docfix.
14321
14322 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14323
14324         * widget.el (:default-get): New keyword.
14325         * wid-edit.el (default, widget-default-default-get): Define it.
14326         (group, widget-group-default-get): Define it.
14327         (menu-choice, widget-choice-default-get): Define it.
14328         (widget-default-get): New function.
14329         (widget-choice-action): Call it.
14330         (widget-editable-list-entry-create): Call it.
14331
14332 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14333
14334         * byte-optimize.el (byte-boolean-vars): Removed.
14335         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14336         lookup through `byte-boolean-vars'.
14337
14338 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14339
14340         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14341         resource-provided values into ghost specs for scrollbar-height and
14342         scrollbar-width.
14343
14344 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14345
14346         * byte-optimize.el: Don't attempt to optimize /=.
14347
14348         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14349         (byte-compile-/=): Ditto.
14350
14351 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14352
14353         * apropos.el: Use `with-displaying-help-buffer'.
14354         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14355         Use `with-displaying-help-buffer'.
14356         (apropos-follow): Do not give special treatment to buffer cursor
14357         was in prior to a mouse click.
14358         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14359         (apropos-print-doc): Set correct buffer for setting text
14360         properties.
14361
14362 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14363
14364         * help.el (help-buffer-prefix-string): New variable.
14365         (help-buffer-name): Use it.
14366
14367         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14368         mode menu.
14369
14370 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14371
14372         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14373
14374 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14375
14376         * files.el (find-file-noselect): Update docstring.
14377         (find-file-noselect): Signal an error if found an unreadable file.
14378         (file-chase-links): Save the match data.
14379         (normal-mode): Use `lwarn' and `error-message-string'.
14380         (interpreter-mode-alist): Change defconst to defvar.
14381         (inhibit-first-line-modes-regexps): Ditto.
14382         (inhibit-first-line-modes-regexps): Added .tgz.
14383         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14384         (change-major-mode-with-file-name): New user-option.
14385         (set-visited-file-name): Synched with FSF.
14386         (file-name-extension): New function, from FSF 20.3.
14387         (file-relative-name): Synched with FSF.
14388         (save-some-buffers): Support the C-r feature.
14389         (recover-session): Synched with FSF.
14390         (kill-some-buffers): Ditto.
14391         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14392
14393 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14394
14395         * files.el (insert-file): Undo previous change and reenable use of
14396         format.el.
14397
14398 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14399
14400         * window-xemacs.el (recenter): Define.
14401
14402 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14403
14404         * font.el (mswindows-font-create-name)
14405         (mswindows-font-create-object): new functions for mswindows type
14406         fonts.
14407
14408         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14409         strings are parsed as well as font objects.
14410
14411 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14412
14413         * modeline.el (defining-kbd-macro): Restore modeline indication of
14414         kbd-macro being recorded.
14415         (add-minor-mode): Simplify docstring.
14416         (modeline-minor-mode-menu): Remove stuff.
14417
14418 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14419
14420         * code-process.el (call-process): dynamically decide process
14421         coding type.
14422
14423 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14424
14425         * modeline.el: Add line-number-mode, column-number-mode to
14426         the modeline minor-mode menu.  Button2 on the line number does
14427         goto-line.
14428
14429 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14430
14431         * mouse.el: move x-selection-owner-p type things to
14432         selection-owner-p.
14433
14434         * msw-init.el: copy zmacs stuff from x-init.el
14435
14436         * msw-select.el (mswindows-own-selection)
14437         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14438         functions. Very simple minded implementation of selectio
14439         ownership.
14440
14441         * select.el (own-selection) (disown-selection)
14442         (activate-region-as-selection) (select-make-extent-for-selection)
14443         (valid-simple-selection-p): functions moved from x-select.el for
14444         generalized selection.
14445
14446         * x-select.el: see select.el changes.
14447
14448         * x-toolbar.el: use new selection functions.
14449
14450 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14451
14452         * packages.el (packages-find-package-directories): Fixed bug that
14453         would pick up multiple site-package directories.
14454         (package-locations): Added "xemacs-packages" as a late package
14455         location.
14456
14457         * find-paths.el: Now uses `emacs-program-name' and
14458         `emacs-program-version'.
14459         Additions to enforce version-specific directories in
14460         `paths-find-version-directory'.
14461
14462 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14463
14464         * default.el: Removed.
14465         * site-start.el: Removed.
14466
14467 1998-04-29  Didier Verna  <didier@xemacs.org>
14468
14469         * minibuf.el (minibuffer-history-minimum-string-length): Default
14470         to nil.
14471
14472 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14473
14474         * find-paths.el (paths-program-name): Rename.
14475         (paths-emacs-root-p): Ditto.
14476         (paths-find-site-directory): Ditto.
14477
14478 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14479
14480         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14481         `emacs-lisp-byte-compile-and-load'.
14482
14483 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14484
14485         * ldap.el (ldap-search): Fixed additional parameter passing to
14486         `ldap-open'
14487
14488 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14489
14490         * select.el (kill-primary-selection) (selection-owner-p)
14491         (copy-primary-selection) (yank-clipboard-selection)
14492         (selection-exists-p) (delete-primary-selection): new file and
14493         functions that do the right thing for the selected device.
14494
14495         * x-menubar.el: use generalised selection functions.
14496
14497         * dumped-lisp.el: dump select.el.
14498
14499 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14500
14501         * find-paths.el (paths-progname): New variable.
14502         (paths-emacs-root-p): Use it.
14503         (paths-find-site-directory): Ditto.
14504
14505 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14506
14507         * loadup.el ((member "dump" command-line-args)): Dump as
14508         `infodock' if InfoDock.
14509
14510 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14511
14512         * find-paths.el (construct-emacs-version): Simplify, include
14513         program name in the return value.
14514         * (paths-find-version-directory): Use it.
14515
14516 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14517
14518         * info.el (Info-parse-dir-entries): Fixed regexp
14519         (Info-build-dir-anew): Remove full suffix and capitalize info file
14520         name for files with no @direntry
14521         (Info-batch-rebuild-dir): New function
14522         (Info-suffixed-file): Check for regular files instead of simple
14523         file existence (could catch directories before)
14524
14525 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14526
14527         * setup-paths.el, find-paths.el: Removed uses of `not' which
14528         temacs doesn't have.
14529
14530         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14531         into root searching.
14532
14533 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14534
14535         * subr.el: Remove definition of `not'.
14536
14537 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14538
14539         * msw-glyphs.el: enable graphics support.
14540
14541 1998-04-23  Didier Verna  <didier@xemacs.org>
14542
14543         * x-menubar.el (default-menubar): restored the line-number-mode
14544         option.
14545
14546         * misc doc string updates related to the options menu.
14547
14548 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14549
14550         * setup-paths.el (paths-construct-load-path): Fix typo.
14551
14552 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14553
14554         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14555         font-menu-ignore-scaled-fonts don't have to be bound now; this
14556         gets us one step further towards making --no-autoloads work.
14557
14558         * startup.el (normal-top-level): Load auto-autoloads only if
14559         lisp-directory is non-nil.
14560
14561         * setup-paths.el (paths-construct-load-path): Made it robust
14562         against nil lisp-directory.
14563
14564         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14565         to the list of variables that cause a warning when nil.
14566
14567         * toolbar.el (init-toolbar-location): Now works even when there's
14568         no toolbar icon directory.
14569
14570 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14571
14572         * help.el (view-lossage): Recognize it.
14573
14574         * simple.el (log-message): Mark multiline messages.
14575
14576 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14577
14578         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14579
14580 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14581
14582         * package-get.el (package-get-all):  add `\n' separator to
14583         interactive specification so that both variables are read
14584
14585 1998-04-22  Didier Verna  <didier@xemacs.org>
14586
14587         * x-menubar.el: ported the options menu to Custom.
14588         Moved the "read only" toggle button to the buffers menu.
14589         Corrected some missing ;;;###autoload or defcustom.
14590
14591         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14592         the scrollbar-visible specifier for options menu handling.
14593
14594         * toolbar.el (toolbar-visible-p)
14595                      (toolbar-captioned-p)
14596                      (default-toolbar-position): defcustom wrappers around
14597         the toolbar specifiers for options menu handling.
14598
14599         * frame.el (get-frame-for-buffer-default-instance-limit):
14600         defcustom it for options menu handling.
14601
14602         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14603         font-lock-mode for options menu handling.
14604
14605         * cus-start.el: added Custom properties to overwrite-mode for
14606         options menu handling.
14607
14608 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14609
14610         * about.el: shameless self-promotion.
14611
14612 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14613
14614         * simple.el (raw-append-message): Slightly optimize.
14615         (remove-message): Use `push' for clarity.
14616         (append-message): Ditto.
14617         (display-warning): Dito.
14618         (raw-append-message): Send the message to the appropriate device.
14619
14620 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14621
14622         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14623         From Sean MacLennan <Sean.MacLennan@pika.ca>
14624
14625 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14626
14627         * setup-paths.el: Changed `directory-sep-char' to
14628         `path-separator', following a change in GNU Emacs.
14629
14630 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14631
14632         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14633         (Info-build-dir-anew): Add a final newline.
14634         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14635         is `always'
14636         (Info-rebuild-dir): Ditto
14637
14638         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14639
14640 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14641
14642         * simple.el (count-words-buffer): Retain zmacs region.
14643         (count-words-region): Ditto.
14644         * simple.el: (what-line): Expanded line counts.
14645         (count-lines): New parameter to conditionalize whether collapsed
14646         lines get counted.
14647         From Bob Weiner <weiner@altrasoft.com>
14648
14649 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14650
14651         * packages.el (package-locations): infodock-packages must override
14652         mule-packages and packages.
14653
14654 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14655
14656         * wid-edit.el:
14657         remove rude messages from widget-activation-widget-mapper
14658         and widget-activation-glyph-mapper
14659
14660 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14661
14662         * toolbar.el: Remove (featurep 'x) test from
14663         toolbar-make-button-list
14664
14665 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14666
14667         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14668         only if in the same frame.
14669
14670 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14671
14672         * packages.el (package-locations): Added site-packages hierarchy.
14673
14674         * setup-paths.el (paths-default-info-directories): Introduced and
14675         used.
14676
14677         * packages.el, setup-paths.el: Set various path searching depths
14678         to 1.
14679
14680         * packages.el (packages-hierarchy-depth):
14681         (packages-load-path-depth): Introduced and used.
14682
14683         * setup-paths.el (paths-load-path-depth): Introduced and used.
14684
14685         * find-paths.el (paths-find-recursive-path): Added max-depth
14686         parameter.
14687
14688 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14689
14690         * setup-paths.el (paths-construct-info-path): Removed
14691         dependency on behavior of (file-name-as-directory "").
14692
14693 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14694
14695         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14696         lisp objects
14697
14698 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14699
14700         * dump-paths.el, startup.el: Added handling for --debug-paths.
14701
14702 1998-04-15  William M. Perry  <wmperry@aventail.com>
14703
14704         * wid-edit.el: We cannot just set the help-echo or balloon-help
14705           properties for an extent based on the :help-echo widget
14706           property, since help-echo and balloon-help cause an EXTENT to
14707           get passed in, where :help-echo functions are expecting a WIDGET
14708
14709 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14710
14711         * scrollbar.el (init-scrollbar-from-resources): Call
14712         mswindows-init-scrollbar-metrics when appropriate.
14713
14714 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14715
14716         * dumped-lisp.el: dump x-toolbar for window system
14717
14718         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14719         have support and xpm.
14720
14721 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14722
14723         * files.el (toggle-read-only): Fix docstring.
14724         From Didier Verna <didier@xemacs.org>
14725
14726 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14727
14728         * startup.el (normal-top-level): Load autoload-file-name without
14729         specifying an extension---some people only auto-autoload.el.gz.
14730
14731 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14732
14733         * files.el (backup-enable-predicate): Don't bomb on NAME being
14734         nil.
14735
14736 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14737
14738         * find-paths.el, packages.el: Now prefers configure'd paths.
14739         This shouldn't cause any of the originally anticipated problems as
14740         the current paths architecture will not define the various
14741         configure-xxx variables if they're not specified on the configure
14742         command line.
14743
14744         * find-paths.el, setup-paths.el, packages.el: Removed all
14745         mentionings of "/" as a path separator.
14746         Used paths-construct-path throughout.
14747
14748         * find-paths.el (paths-construct-path): Created to assemble paths
14749         from directory components.
14750
14751         * setup-paths.el, packages.el: Used paths-decode-directory-path
14752         instead of decode-path-internal.
14753
14754         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14755         and associates.
14756         (paths-decode-directory-path) Created.
14757
14758         * setup-paths.el: Changed configure-exec-path to
14759         configure-exec-directory.
14760
14761 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14762
14763         * packages.el (packages-find-packages): Fixed decoding of
14764         EMACSPACKAGEPATH.
14765
14766         * startup.el: -no-packages -> -no-early-packages.
14767
14768         (packages-load-package-lisps): Fixed loading of auto-autoload
14769         files.
14770
14771         * startup.el (normal-top-level): Fixed loading of core
14772         auto-autoload.
14773
14774         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14775
14776         * startup.el, packages.el, dump-paths.el: Added proper settings
14777         for site-directory and lisp-directory variables.
14778
14779         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14780         inhibit-package-autoloads and fixed handling of it.
14781
14782         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14783         handling of former inhibit-package-init, now
14784         inhibit-early-packages, to make -vanilla etc. work.
14785
14786 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14787
14788         * code-process.el (start-process): Fallback to 'undecided instead
14789         of 'binary for process input coding stream.
14790
14791         * process.el (start-process): Docstring fix.
14792
14793 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14794
14795         * info.el (Info-insert-dir): Do not insert temporary dir files
14796         in Info-dir-file-attributes
14797         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14798         (Info-rebuild-dir): Ditto.
14799
14800 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14801
14802         * obsolete.el: Added obsoleteness declarations for
14803         `site-directory' and `Info-default-directory-list'.
14804
14805 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14806
14807         * find-paths.el (paths-find-emacs-root): Only look at the
14808         executable at the end of the symlink chain for determining the
14809         Emacs root.
14810
14811 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14812
14813         * setup-paths.el (paths-construct-info-path): Changed construction
14814         to cater to gone default in configure.
14815
14816         * find-paths.el (paths-uniq-append): Added.
14817
14818         * packages.el: Rewritten package path construction once again.
14819
14820         * dump-paths.el, startup.el: Removed package-path as a global
14821         variable.
14822
14823         * package-admin.el (package-admin-add-single-file-package):
14824         (package-admin-add-binary-package): Changed package-path to
14825         late-packages.
14826
14827         * packages.el (packages-split-path): Split path at "/" rather than
14828         nil according to change in emacs.c.
14829
14830 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14831
14832         * setup-paths.el (paths-construct-info-path): Changed info path
14833         order so that directories come out right.
14834         (paths-find-lock-directory): Fixed bug: It used to think
14835         configure-lock-directory is a path.
14836
14837 1998-04-06  Jeff Miller <jmiller@smart.net>
14838
14839         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14840         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14841         eases the use of toolbar-add/kill-item functions.
14842
14843 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14844
14845         * code-files.el (file-coding-system-alist): Commented out
14846         loaddefs.el magical treatment.
14847
14848 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14849
14850         * info.el (Info-rebuild-outdated-dir): Added new option
14851         `conservative' and made it the default
14852         (Info-rebuild-dir): Appropriately parse multi-line description
14853         strings, and multi-section dir files. Issue warning when dir
14854         is rebuilt as temporary
14855         (Info-build-dir-anew): Issue warning when dir is built as
14856         temporary
14857
14858 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14859
14860         * list-mode.el (list-mode-map): Bind highlight motion commands to
14861         standard keys left, right, C-b and C-f.
14862
14863 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14864
14865         * files.el (auto-mode-alist): allow .sc for Scheme->C
14866
14867 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14868
14869         * loadup.el (pureload): Don't quote (garbage-collect).
14870
14871 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14872
14873         * package-get-base.el: Updated.
14874
14875 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14876
14877         * isearch-mode.el (isearch-just-started): New variable.
14878         (isearch-mode): Set it.
14879         (isearch-repeat): Advance one character forward only if the search
14880         was successful, and was not just started.
14881         (isearch-repeat): Clear isearch-just-started.
14882
14883 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14884
14885         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14886         if running -batch.
14887
14888 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14889
14890         * subr.el (listify-key-sequence): Removed.
14891
14892 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14893
14894         * bytecomp.el (byte-compile-print-gensym): New option.
14895         (byte-compile-output-file-form): Use it.
14896         (byte-compile-output-docform): Ditto.
14897         (byte-compile-compiled-obj-to-list): Ditto.
14898
14899 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14900
14901         * msw-glyphs.el: set frame icon if xpm support.
14902
14903 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14904
14905         * help.el: Code that pretty prints variable values
14906           removed.
14907
14908 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14909
14910         * find-paths.el (paths-emacs-root-p): Correct test for installation
14911         directory.
14912         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14913
14914 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14915
14916         * loaddefs.el: Don't set debug-ignored-errors; leave
14917           its default value set to nil.
14918
14919 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14920
14921         * info.el (Info-rebuild-dir): fixed mis-spelling.
14922
14923 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14924
14925         * info.el (Info-rebuild-outdated-dir): New custom var
14926         (Info-insert-node): Create/update dir file when needed, ie when it
14927         does not exist or is older than some info files in directory
14928
14929 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14930
14931         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14932         for last packages, mainly for using a 20.4 package base.
14933
14934         * packages.el (late-packages): Typo fix.  It was called
14935         early-packages.
14936
14937         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14938         relative symlinks correctly.
14939         (paths-find-emacs-roots): More rigorous checking for plausible
14940         configuration-time root.
14941
14942         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14943         find its roots.
14944
14945 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14946
14947         * faces.el: Fix docstrings.
14948         * glyphs.el: Fix docstrings.
14949         * mouse.el: Fix docstrings.
14950
14951         * frame.el: Change phrase `current frame' to `selected frame'.
14952
14953         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14954
14955         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14956         macros using backquote to make them infinitely more readable.
14957
14958 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14959
14960         * packages.el (packages-find-package-path): Hardcoded specialized
14961         InfoDock support until we can clean this up.
14962
14963         * help.el (describe-bindings-1): Return the value of the bindings
14964         help buffer created.
14965         (describe-bindings): Ditto.
14966
14967         * simple.el (set-variable): Restore previous behavior of not
14968         bombing if the variable to set is not boundp.
14969
14970 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14971
14972         * packages.el (packages-handle-package-dumped-lisps): Allow for
14973         non-local files to be loaded off the package-lisp variable.
14974
14975 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14976
14977         * x-faces.el: Global X resources should override
14978           specs for all device classes (color, grayscale, mono);
14979           code currently doesn't override any of them.  Fixed by
14980           calling remove-specifier with '(x default) as the tag
14981           set and allowing inexact matches.
14982
14983 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14984
14985         * faces.el: Separated face initializations based on
14986           device classes into device type specific (tag set,
14987           instantiator) pairs.
14988
14989 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14990
14991         * wid-edit.el (widget-choice-action): Remember user's explicit
14992         choice.
14993         (widget-choice-value-create): Respect it.
14994         From Richard Stallman <rms@gnu.org>
14995
14996 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14997
14998         * setup-paths.el (paths-construct-info-path): Always append
14999         existing directories from configure-time info path.
15000
15001         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15002         Info-directory-list.
15003
15004         * info.el: Removed Info-default-directory-list which was broken by
15005         design.
15006         Removed bogus initialization of Info-directory-list---startup.el
15007         can do a much better job.
15008         Added autoload of Info-directory-list.
15009
15010         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15011         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15012         be exclusive; now it's merely given precedence, just like in the
15013         old days.
15014
15015 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15016
15017         * find-paths.el (paths-find-architecture-directory): Fix bug with
15018         finding; it used to default too early.
15019
15020 1998-03-25  Martin Buchholz <martin@xemacs.org>
15021
15022         * packages.el (packages-split-path): Fix a bug; it used to fail
15023         for paths that weren't split.
15024
15025 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15026
15027         * finder.el (finder-compile-keywords): trap on errors.
15028
15029 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15030
15031         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15032           fourth argument of t so that only the specs exactly
15033           matching the tag lists are removed.
15034
15035 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15036
15037         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15038
15039 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15040
15041         * minibuf.el (mouse-read-file-name-1): If a default directory was
15042         specified, use it for generating the completions.
15043
15044 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15045
15046         * update-elc.el: Now respects inhibit-package-init and
15047         inhibit-site-lisp.
15048         Now does path construction with loadup-paths.
15049
15050         * startup.el (normal-top-level, startup-setup-paths): Now respects
15051         inhibit-package-init and inhibit-site-lisp.
15052
15053         * packages.el (packages-find-package-path): Extended package path
15054         by version-specific hierarchies.
15055         (packages-find-packages): Now respects inhibit flag and
15056         inhibit-site-lisp.
15057         Moved path setup to loadup-paths.
15058
15059         * make-docfile.el: Now respects inhibit-package-init and
15060         inhibit-site-lisp.
15061         Now does path construction with loadup-paths.
15062
15063         * loadup.el: Now respects inhibit-package-init and
15064         inhibit-site-lisp.
15065
15066         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15067
15068         * loadup-paths.el: New file: setup load-path to encompass
15069         packages.
15070
15071 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15072
15073         * auto-show.el: load-gc renamed to pureload.
15074         * site-load.el: Ditto.
15075         * packages.el (toplevel): Ditto.
15076         * loadup.el (really-early-error-handler): Ditto.
15077         * dumped-lisp.el (preloaded-file-list): Ditto.
15078         * cus-face.el (custom-declare-face): Ditto.
15079
15080 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15081
15082         * <Today>: The Big Path Searching Overhaul.
15083
15084         * find-paths.el: New file: find and assemble paths in the
15085         installation hierarchy.
15086
15087         * setup-paths.el: New file: global layout of paths and directories
15088         within the XEmacs hierarchy.
15089
15090         * packages.el: Replaced everything related to path searching and
15091         startup by code in terms of find-paths.
15092
15093         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15094         the new path searching engine.
15095
15096         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15097         and setup-paths.
15098
15099 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15100
15101         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15102         setup-paths.el.
15103
15104 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15105
15106         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15107         compiles identically in any configuration.
15108         Removed irrelevant commentary.
15109
15110 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15111
15112         * simple.el (set-variable): Allow setting specifiers.
15113
15114 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15115
15116         * lisp.el (forward-sexp): Revert previous change.
15117
15118 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15119
15120         * frame.el (frame-initialize): Use `delete-console' instead of
15121         `delete-device' to delete the stream console to match the usage in
15122         Fkill_emacs.
15123
15124 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15125
15126         * files.el (cdpath-previous): New variable.
15127         (cd): Use it.
15128         From Bob Weiner <weiner@wave.altrasoft.com>
15129
15130 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15131
15132         * keydefs.el: Changed keybindings of forward-char,
15133           backward, scroll-up and scroll-down to point to their
15134           -command counterparts.
15135
15136         * simple.el: New functions: forwarc-char-command,
15137           backwrad-char-command, scroll-up-command,
15138           scroll-down-command which work liek their counterparts
15139           except that they honor the variable
15140           signal-error-on-buffer-boundary.
15141
15142           Definition of signal-error-on-buffer-boundary received
15143           from src/cmds.c.
15144
15145           defvar declaration added for word-across-newline to avoid
15146           byte-compiler warning about the free variable reference.
15147
15148 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15149
15150         * winnt.el: Removed "%t" from the beginning of
15151         modeline-format. From now on, there's no nt-specifics in the modeline.
15152
15153 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15154
15155         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15156         of `when' with `if'.
15157
15158 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15159
15160         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15161         mswindows. Must be reworked along with glyphs.el, or
15162         merged into it, after there is images support.
15163
15164         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15165         'mswindows.
15166
15167 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15168
15169         * faces.el: fix for text cursor initialization.
15170         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15171         From Andy Piper <andyp@parallax.co.uk>
15172
15173 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15174
15175         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15176         if there is an existing package that handles it and warn the user
15177         about that mode.
15178
15179 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15180
15181         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15182         Installation" menu item when Installation-string is not bound.
15183
15184 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15185
15186         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15187         From Jeremiah W. James <jerry@cs.ucsb.edu>
15188
15189 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15190
15191         * msw-faces.el:
15192         * faces.el: Fix face initialization.
15193
15194 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15195
15196         * files.el (backup-enable-predicate): fix breakage introduced
15197         by TMPDIR patch.
15198
15199 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15200
15201         * x-faces.el (x-init-face-from-resources): The
15202           TTY face property retrieval functions don't return
15203           specifiers, so use face-property instead.
15204
15205 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15206
15207         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15208
15209 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15210
15211         * x-menubar.el: Expanded documentation for
15212           option-save-faces.  Changed Options -> Browse Faces
15213           menu entry to invoke customize-face.
15214
15215 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15216
15217         * faces.el: Most face initialization moved out of
15218           init-other-random-faces to the top level so that the
15219           initialization happens before Xemacs is dumped.  Much
15220           of the fascist "face-differs-from-default-p or FROB!"
15221           code has been retired in favor of letting the user do
15222           what they want to do.  Face initialization code changed
15223           to use `default' specifier tag so that the settings can
15224           be overridden later if the user wishes it.
15225
15226 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15227
15228         * about.el (about-hackers): Update contributors list.
15229
15230 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15231
15232         * specifier.el: Define new specifier tag `default'.
15233
15234         * modeline.el: Initialize faces using `default' tag.
15235
15236         * x-faces.el (x-init-face-from-resources): Remove
15237           specifier specs containing the `default' tag before
15238           adding new specs.
15239
15240 1998-03-02  John Jones  <jj@asu.edu>
15241
15242         * package-get.el (package-get-all): fixed arguments on call to
15243         package-admin-add-single-file-package.
15244         * package-get.el (package-get-installedp): fixed to match
15245         advertised behavior.
15246         * package-get.el: added function package-get-update-all which
15247         installs newest versions of all the current packages (if they are
15248         not already installed).
15249
15250 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15251
15252         * files.el (find-file-noselect): Uncommented `truename' binding in
15253         `let*' and use it later to set `buffer-file-truename' iff it's
15254         still nil, as happens for example when finding a compressed
15255         file with "jka-compr".
15256
15257 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15258
15259         * faces.el: in make-face-* type functions do the operation for all
15260         window systems, not just the first one found.
15261
15262         * font.el: call mswindows-list-fonts for mswindows.
15263
15264 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15265
15266         * code-process.el (call-process-region):
15267         * process.el (call-process-region):
15268         * package-get.el (package-get-dir):
15269         * files.el (backup-enable-predicate):
15270         * gnuserv.el (gnuserv-temp-file-regexp):
15271         Use temp-directory in place of `/tmp'.
15272
15273 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15274
15275         * "Fast" dired-in-C enhancements for Windows 95/NT:
15276
15277         * files.el: Added function, `wildcard-to-regexp', from GNU
15278           Emacs.
15279
15280         * files.el (insert-directory): Modified to use special
15281           dired-in-C enhancements if present.
15282
15283 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15284
15285         * code-files.el: make default coding no-conversion.
15286
15287 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15288
15289         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15290         the load-path.
15291
15292         * update-elc.el: Strip directory when testing for files not to
15293         bytecompile.
15294
15295 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15296
15297         * lisp-mode.el: Use recommended form for menus.
15298
15299         * info.el (Info-construct-menu): Use recommended form for menus.
15300
15301         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15302         entry.
15303
15304 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15305
15306         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15307           (get-frame-for-buffer-noselect): Always return frames
15308           in the not-this-window-p cond clause.
15309
15310 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15311
15312         * help.el (describe-installation): New function.
15313
15314         * x-menubar.el (default-menubar): Add describe-installation to
15315         Help menu.
15316
15317         * packages.el (packages-unbytecompiled-lisp): Installation.el
15318         should not be bytecompiled.
15319
15320         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15321         XEmacs.
15322
15323         * x-menubar.el (default-menubar): Use correct guard for VM menu
15324         entry.
15325
15326         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15327         coding.
15328         From Andy Piper <andyp@parallax.co.uk>
15329
15330 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15331
15332         * ldap.el: Do not require ldap-internal at compile time.
15333
15334 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15335
15336         * code-files.el: new file. a virtual copy of mule-files.el
15337         but without charset
15338         dependencies. (toggle-buffer-file-ocding-system) new function for
15339         changing the eol type for the current buffer.
15340
15341         * code-process.el: new file. a copy of
15342         mule-process.el. mule-process.el will disappear when things have
15343         settled.
15344
15345         * coding.el: new file. a virtual copy of mule-files.el but
15346         without charset dependencies. (coding-system-base) new function
15347         for getting the parent coding system of a coding system with eol
15348         type set.
15349
15350         * dumped-lisp.el: add above files for the non-mule case.
15351
15352 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15353
15354         * window-xemacs.el (display-buffer): If no explicit
15355           frame is specified, search for a window that displays
15356           the buffer on the currently selected frame, before
15357           searching other frames.
15358
15359 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15360
15361         * frame.el (get-frame-for-buffer): If not-this-window-p
15362           is non-nil, use window on the selected frame if it is not
15363           also the selected window.  When defaulting, search for
15364           windows on the currently selected fgrame before searching
15365           other frames.
15366
15367 1998-02-25  Didier Verna  <didier@xemacs.org>
15368
15369         * modeline.el (modeline-swap-buffers): originally named
15370         `mouse-release-modeline'. Whether to actually swap the buffers is
15371         decided in `mouse-drag-modeline'.
15372         (mouse-drag-modeline): A button release event is considered a
15373         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15374         stay unchanged.
15375
15376 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15377
15378         * x-menubar.el: Put redo on the menubar.
15379         From Aki Vehtari <Aki.Vehtari@hut.fi>
15380
15381 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15382
15383         * bytecomp.el (displaying-byte-compile-warnings): if
15384         temp-buffer-show-function is set, use it to display current set of
15385         warnings in the "*Compile-Log-Show*" buffer.
15386
15387         * simple.el (display-warning-buffer): if temp-buffer-show-function
15388         is set, use it to display current set of warnings in the
15389         "*Warnings-Show*" buffer.
15390
15391 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15392
15393         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15394         Common Lisp.
15395
15396 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15397
15398         * menubar.el: Allow button descriptors at least 2 long.
15399
15400         * x-menubar.el (default-menubar): Use recommended forms.
15401         (file-menu-filter): Remove.
15402         (edit-menu-filter): Remove.
15403
15404 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15405
15406         * about.el (about-hackers): Updated.
15407
15408 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15409
15410         * help.el (help-max-help-buffers): new variable
15411         (help-register-and-maybe-prune-excess): new function
15412         (help-buffer-name): use help-max-help-buffers.
15413         (with-displaying-help-buffer): use
15414         help-register-and-maybe-prune-excess.
15415
15416         * help.el (help-maybe-pretty-print-value): if the value fits on
15417         one line, let it.
15418
15419 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15420
15421         * (with-displaying-help-buffer): there is no need to kill the buffer
15422         if it exists, because with-output-to-temp-buffer will clear it.
15423         further, killing the buffer violates the rule that
15424         temp-buffer-show-function, if set, has the full responsibility of
15425         showing the temp buffer.  killing the buffer fucks with the window
15426         configuration, hosing temp-buffer-show-function.
15427
15428
15429 1998-02-23  Didier Verna  <didier@xemacs.org>
15430
15431         * modeline.el (mouse-drag-modeline):
15432         - Always scroll the modeline that was originally clicked on.
15433         - Use x pixels instead of x characters (which doesn't work anyway)
15434         as horizontal reference for modeline dragging. This allows us to
15435         keep on dragging the modeline even if the motion event occurs in
15436         another window.
15437
15438 1998-02-23  Didier Verna  <didier@xemacs.org>
15439
15440         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15441         glyph on the modeline to indicate that dragging the mouse has an
15442         effect both horizontally and vertically.
15443
15444 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15445
15446         * about.el (about-xemacs): Get rid of redundant visible version
15447         number.
15448
15449 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15450
15451         * about.el (about-hackers): Update credits.
15452
15453 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15454
15455         * prim/register.el (view-register): Show register type file-query.
15456
15457 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15458
15459         * mode-motion.el (mode-motion-highlight-internal):
15460           save-excursion inside save-window-exucrsion form to
15461           hide buffer point changes from save-window-excursion.
15462           Prevents display flickering when the mouse pointer
15463           moves.
15464
15465 1998-02-17  Didier Verna  <didier@xemacs.org>
15466
15467         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15468         function to handle correctly the case of a toolbar one side of the
15469         window: scrolling will not necessarily happen.
15470
15471 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15472
15473         * files.el (after-find-file): Restore missing argument
15474           to format that provides filename for "... consider M-x
15475           recover-file" message.  Also call `message' with "%s"
15476           as the first arg instead of an arbitrary string.
15477
15478 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15479
15480         * about.el (about-hackers): Various additions.
15481
15482 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15483
15484         * autoload.el (generate-file-autoloads-1): Don't force an extra
15485         line out when copying on-the-same line autoloads.
15486
15487         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15488         is installed.
15489
15490 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15491
15492         * x11/x-win-xfree86.el (x-win-init-xfree86):
15493         * x11/x-win-sun.el (x-win-init-sun):
15494         * x11/x-init.el (x-initialize-compose):
15495         * prim/simple.el:
15496         (backward-or-forward-kill-sexp):
15497         (backward-or-forward-kill-sentence):
15498         (backward-or-forward-kill-word):
15499         (backward-or-forward-delete-char):
15500         * prim/isearch-mode.el (isearch-help-or-delete-char):
15501         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15502         x-keysym-on-keyboard-p to detect backspace.
15503         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15504         Clean up symbols used with dead keys, checking Linux and solaris
15505         keysyms.
15506         Simplify x-win-*.el using above methods.
15507         Change documentation for x-keysym-*-p functions.
15508
15509 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15510
15511         * about.el (about-hackers): Restore entries for Michael Sperber and
15512         Vinnie Shelton.
15513         From Vinnie Shelton <acs@acm.org>
15514
15515 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15516
15517         * simple.el (count-words-region): Ditto.
15518
15519 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15520
15521         * simple.el (count-words-buffer): Document.  Don't print anything
15522         if non-interactive.
15523
15524 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15525
15526         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15527         multiple files in InfoDock.
15528
15529 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15530
15531         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15532         from version.el in InfoDock.
15533
15534         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15535         specially.
15536
15537 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15538
15539         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15540         variable name in docstring.
15541
15542 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15543
15544         * menubar.h: Include "gui.h".
15545
15546 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15547
15548         * site-load.el: Fix documentation.
15549
15550 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15551
15552         * package-get-base.el (package-get-base): Updated.
15553
15554         * keymap.el: PC-ize.
15555
15556 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15557
15558         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15559         from' on a fresh line.
15560
15561 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15562
15563         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15564         object.
15565
15566 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15567
15568         * undo-stack.el: PC-ize.
15569
15570         * cmdloop.el: PC-ize.
15571
15572 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15573
15574         * bytecomp-runtime.el: PC-ize.
15575
15576         * byte-optimize.el: Prolog fixup.  PC-ize.
15577
15578         * cus-dep.el: Spelling fix.
15579
15580         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15581         entries follow).
15582
15583 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15584
15585         * text-mode.el (text-mode-hook-identify): New function,
15586         put on text-mode-hook.  Set text-mode-variant here.
15587         (text-mode): Don't set it here.
15588
15589 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15590
15591         * text-mode.el (text-mode-hook): New defvar.
15592         (text-mode-variant): New variable.
15593         (text-mode): Set that variable locally.
15594         (toggle-text-mode-auto-fill): New command.
15595
15596 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15597
15598         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15599
15600 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15601
15602         * text-mode.el (paragraph-indent-text-mode):
15603         Renamed from spaced-text-mode.
15604         (text-mode-map): Bind TAB to indent-relative.
15605         (indented-text-mode-map): Variable deleted.
15606         (indented-text-mode): Now an alias for text-mode.
15607
15608 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15609
15610         * loadup.el: test-atoms debugging stuffs removed.
15611
15612 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15613
15614         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15615
15616 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15617
15618         * help.el (describe-beta): Made it use `locate-data-file'.
15619         (describe-distribution): Ditto.
15620         (describe-copying): Ditto.
15621         (describe-project): Ditto.
15622         (view-emacs-news): Ditto.
15623
15624         * help-nomule.el (help-with-tutorial): Made it use
15625         `locate-data-file' to find tutorial.
15626
15627 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15628
15629         * about.el: Corrected my email address.
15630
15631         * mouse.el: Added 'mouse-mswindows-drop' similar to
15632         'mouse-offix-drop'.
15633
15634 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15635
15636         * loadup.el (running-xemacs): Spelling fix.
15637
15638 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15639
15640         * packages.el (packages-find-packages-1): Don't allow a backwards
15641         compatible lisp tree to overwrite `preloaded-file-list'.
15642
15643 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15644
15645         * loadup.el: Don't delete "xemacs" prior to dumping.
15646
15647 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15648
15649         * package-info.el (pi-last-mod-date): New function.
15650         (pi-author-version): New function.
15651         (batch-update-package-info): Use them.
15652
15653 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15654
15655         * frame.el (get-frame-for-buffer-default-to-current): Create.
15656         (get-frame-for-buffer-noselect): Allow user to use current frame
15657         with `get-frame-for-buffer-default-to-current'.
15658
15659 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15660
15661         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15662         (byte-compile-output-docform): Ditto.
15663         (byte-compile-compiled-obj-to-list): Ditto.
15664
15665 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15666
15667         * startup.el (command-line-1): Removed code that ran
15668           buffer-menu.
15669
15670 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15671
15672         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15673
15674 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15675
15676         * frame.el (suspend-emacs-or-iconify-frame): Check using
15677         `device-on-window-system-p' instead of explicitly checking for X,
15678         so that the same logic works for MS Windows.
15679         (suspend-or-iconify-emacs): Ditto.
15680
15681 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15682
15683         * about.el (about-maintainer-info): Andy Piper is back.
15684         (xemacs-hackers): Updated Andy Piper's email address.
15685         (about-hackers): Added Jonathan Harris.
15686         (about-hackers): Updated Tibor Polgar's email address.
15687
15688 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15689
15690         * about.el: Add xemacs.org email manager.
15691
15692         * package-get-base.el (package-get-base): Updated with most recent
15693         package updates.
15694
15695 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15696
15697         * help.el (function-arglist): Use `indirect-function' instead of
15698         `symbol-function' so that aliases are treated correctly.
15699
15700 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15701
15702         * help.el (help-map): Add f1 binding to `help-for-help'.
15703         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15704         (describe-key-briefly): Use `princ' "%s" to print object.
15705         (with-displaying-help-buffer): Kill buffer if it exists, again.
15706         (describe-key): Use `princ' "%s" to print object.
15707         (describe-function-1): Use `princ' "%s" to print object.
15708         Commented out alias lines removed.
15709         (help-pretty-print-limit): New variable to control pretty-printing
15710         of variable values.
15711         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15712         `help-pretty-print-value' again.  Only print-print when OBJECT is
15713         list of length less than `help-pretty-print-limit'.
15714         (describe-variable): Use `help-maybe-pretty-print-value' again.
15715
15716 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15717
15718         * simple.el (blink-matching-open): Remove C++ kludge.
15719         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15720
15721 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15722
15723         * info.el (Info-default-directory-list): Made the documentation
15724         more explanitory.
15725
15726 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15727
15728         * lisp/packages.el:
15729         * lisp/package-admin.el:
15730         * lisp/build-report.el:
15731         Fix typos.
15732
15733 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15734
15735         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15736         warnings in Java buffers without final newline and editing the
15737         last line.
15738
15739 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15740
15741         * packages.el (packages-find-packages-1): Don't allow a backwards
15742         compatible lisp tree to overwrite `preloaded-file-list'.
15743         Suggested by Colin Rafferty  <colin@xemacs.org>
15744
15745         * mouse.el (mouse-offix-drop): Set undo-boundary.
15746         From Oliver Graf <ograf@fga.de>
15747
15748 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15749
15750         * loadup.el (load-gc): rewrite as defun.
15751         Print something sensical if a required dump-time file isn't found.
15752
15753 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15754
15755         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15756         bug strikes a menudescriptor.
15757
15758         * package-get-base.el (package-get-base): Updated.
15759
15760         * package-info.el (batch-update-package-info): Derive REQUIRES
15761         from the Makefile.
15762
15763 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15764
15765         * files.el (save-some-buffers): Don't play games with deleting
15766         other windows if we are in the minibuffer window.
15767
15768 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15769
15770         * modeline.el (modeline-minor-mode-menu): Add support for :active
15771         (add-minor-mode): Document :active property to TOGGLE.
15772
15773 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15774
15775         * modeline.el (modeline-minor-mode-menu): Add support for an
15776         `:included' predicate in the `toggle-sym' plist.
15777         (add-minor-mode): Document the :included property, format
15778         docstring some more.
15779         (modeline-minor-mode-menu): Documentation string added.
15780
15781 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15782
15783         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15784         labels from the symbol-names by thwacking off the overly redundant
15785         and overused "mode", parenthesizing "minor", and capitalizing the
15786         resultant strings.  Also shortened the menu's title by eliminating
15787         the redundant buffer name.
15788         (add-minor-mode): Beautified the docstring, added mention of the
15789         `:menu-tag' property of TOGGLE.
15790         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15791         `toggle-sym' to beatify the mode-life menus.
15792         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15793         `auto-fill-function'.
15794
15795 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15796
15797         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15798         menus to :style 'toggle.
15799
15800 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15801
15802         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15803
15804 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15805
15806         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15807         only recognize first hyperlink.
15808         (hyper-apropos-highlightify): Deletia, this is already done by
15809         `hyper-apropos-insert-face'.
15810         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15811
15812 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15813
15814         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15815         mail.
15816         (toolbar-mail-reader): Add support for `send'.
15817         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15818
15819 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15820
15821         * info.el (Info-emacs-info-file-name): Add defvar for
15822         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15823         will function properly.
15824
15825 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15826
15827         * simple.el: make the backwards delete function called by
15828         `backward-or-forward-delete-char' user configurable.
15829
15830 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15831
15832         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15833         compiled function got loaded from.
15834
15835 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15836
15837         * term/apollo.el: Synched up with InfoDock 3.6.2.
15838
15839 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15840
15841         * startup.el (load-init-file): Load autoloads earlier.
15842         (startup-splash-frame): Handle InfoDock logo.
15843
15844         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15845         InfoDock.
15846         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15847
15848         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15849         doesn't have this function.
15850
15851         * packages.el (locate-data-file): Fix to call `locate-file'.
15852
15853 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15854
15855         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15856         version of version.el.
15857         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15858
15859         * x-menubar.el (default-menubar): Guard reference to
15860         `gnuserv-frame'.
15861         (default-menubar): Guard references to `font-lock-mode'.
15862         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15863         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15864
15865         * make-docfile.el: Don't snarf doc strings from autoloads.
15866
15867         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15868         loading auto-autoloads files.
15869
15870         * loaddefs.el: Disable dumping autoloads.
15871
15872 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15873
15874         * lisp-mnt.el: Synch to Emacs 20.2.
15875
15876         * help.el: Remove manual autoload of `finder-by-keyword'.
15877
15878         * finder.el (finder-by-keyword): Autoload.
15879
15880         * help.el: Conditionalize hyperbole setup.
15881
15882 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15883
15884         * packages.el (package-require): Update to reflect new data format.
15885
15886 1998-01-02  Didier Verna  <didier@xemacs.org>
15887
15888         * x-menubar.el (default-menubar): make the tutorials available
15889         through the menubar. (Plus some compilation warnings cleanup).
15890
15891 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15892
15893         * check-features.el: New file.  Perform sanity check after build.
15894
15895         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15896         files to tooltalk package.
15897         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15898         package.
15899
15900         * package-admin.el (package-admin-xemacs): Use better default for
15901         location of XEmacs binary.
15902
15903 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15904
15905         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15906         tag with sexp and add value tag with value `t'.
15907
15908 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15909
15910         * package-get.el: Changes to work with real data.
15911         From Pete Ware <ware@cis.ohio-state.edu>
15912
15913         * packages.el (packages-reload-autoloads): Guard load for the time
15914         being.
15915
15916         * update-elc.el ("packages.el"): Force loading packages.el instead
15917         of possibly out-of-date packges.elc.
15918         * make-docfile.el ("packages.el"): Ditto.
15919
15920 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15921
15922         * build-report.el (build-report-delete-regexp): Added a rule for
15923         the main tarball shadowing anything past it.
15924
15925 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15926
15927         * packages.el (package-provide): Delete a previous provide.
15928
15929         * package-info.el: New file.
15930
15931         * package-get.el: New file.
15932         From Pete Ware <ware@cis.ohio-state.edu>
15933         (package-get): Fix md5 computation to work with Mule.
15934
15935 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15936
15937         * simple.el (log-message-*): Quote symbols in docstrings properly.
15938
15939 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15940
15941         * packages.el (packages-new-autoloads): Ignore symbolic links.
15942
15943         * cus-face.el (face-custom-attributes-get): Fix typo.
15944         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15945
15946 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15947
15948         * startup.el (load-init-file): Reload new or changed autoloads
15949         unless inhibited.  Reload modified dumped lisp (stubbed).
15950
15951         * packages.el (packages-new-autoloads): New function.
15952         (packages-reload-autoloads): New function.
15953         (packages-reload-dumped-lisp): New (stub) function.
15954
15955         * loadup.el: Inhibit reloading dumped files when running temacs.
15956
15957         * loadhist.el (file-provides): Extend to handle variant
15958         extensions.
15959
15960         * replace.el (query-replace): Fix typo.
15961
15962 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15963
15964         * make-docfile.el: list-autoloads-path has been renamed.
15965         * update-elc.el: list-autoloads has been renamed.
15966
15967         * packages.el (packages-list-autoloads): Renamed.
15968         (packages-list-autoloads-path): Ditto.
15969
15970 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15971
15972         * packages.el (packages-find-packages-1): Made it signal a warning
15973         for an error in an auto-autoload.el file.
15974
15975 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15976
15977         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15978         tag with const.
15979         From Aki Vehtari <Aki.Vehtari@hut.fi>
15980
15981         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15982
15983         * loadhist.el (unload-feature): Remove autoload.
15984
15985 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15986
15987         * loadhist.el: Unpackaged.
15988
15989         * help.el (describe-symbol-find-file): Rename
15990         `describe-function-find-file' and make old name obsolete.
15991         (describe-function-1): Use it.
15992         (describe-function-1): Guard reference to
15993         `compiled-function-annotation'.
15994
15995 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15996
15997         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15998         argument.
15999         (help-mode-quit): New optional arg to control whether it kills or
16000         buries.  Tidied up.
16001         (with-displaying-help-buffer): Don't kill buffer initially, even
16002         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16003         (help-pretty-print-value): Rename back from
16004         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16005         use it, otherwise use dumped `cl-prettyprint'.
16006         (describe-variable): Use `help-pretty-print-value' again.
16007         (find-func): Removed reference to "find-func" at end.
16008
16009 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16010
16011         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16012           GUI XEmacs. Rename? x-menubar is rather window system
16013           independant, except for a couple of items.
16014
16015 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16016
16017         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16018         entries as they will no longer be distributed with XEmacs.
16019
16020         * format.el (format-alist): Fix image/tiff regexps.
16021         From P. E. Jareth Hein <jareth@camelot-soft.com>
16022
16023         * help.el (help-maybe-pretty-print-value): Rename.
16024         (describe-variable): Use it.
16025         (describe-variable): Add trailing linefeed.
16026
16027 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16028
16029         * help.el (describe-function-1): Don't output anything for
16030           arglist of autoload functions.
16031
16032 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16033
16034         * help.el (describe-function-1): Don't output anything for
16035           arglist of autoload functions.
16036
16037 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16038
16039         * help.el (help-mode-map): New bindings for `help-mode-bury',
16040         `describe-function-at-point', `describe-variable-at-point',
16041         `Info-elisp-ref', `customize-variable', `help-next-section' and
16042         `help-prev-section'.
16043         (help-next-section): New function.
16044         (help-prev-section): New function.
16045         (help-mode-quit): Changed to kill the help buffer.
16046         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16047         correctly.
16048         (help-buffer-name): New function to generate the name of help
16049         buffers.
16050         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16051         argument giving the name of the help buffer.
16052         (describe-key): Use `with-displaying-help-buffer' with name.
16053         (describe-mode): Ditto.
16054         (describe-bindings): Ditto.
16055         (describe-prefix-bindings): Ditto.
16056         (view-lossage): Ditto.
16057         (with-syntax-table): New macro.
16058         (function-called-at-point): Use `ignore-errors' and
16059         `with-syntax-table'.
16060         (function-at-point): Ditto.
16061         (describe-function): Use `with-displaying-help-buffer' with name.
16062         (function-arglist): Extracted from `describe-function-1'.  Returns
16063         function's arglist as string.
16064         (function-documentation): Extracted from `describe-function-1'.
16065         Returns function's docstring.
16066         (describe-function-1): Remove all the "stream" garbage, including
16067         the stream argument.  Use `function-arglist' and
16068         `function-documentation'.
16069         (describe-function-arglist): Just use `function-arglist'.
16070         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16071         (help-pretty-print-value): New function to help with
16072         pretty-printing variable values.  Knows about `#<...>'.  Needs
16073         `pp-internal'.
16074         (describe-variable): Use `with-displaying-help-buffer' with name.
16075         Formatting improved.  Display file where variable is defined, if
16076         known.  Use `help-pretty-print-value'.
16077         (describe-syntax): Use `with-displaying-help-buffer' with name.
16078         (list-processes): Remove "stream" garbage.
16079
16080 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16081
16082         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16083         call a dumped routine instead.
16084
16085         * x-win-xfree86.el: Wrap file in defun.
16086         * x-win-sun.el: Ditto.
16087
16088 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16089
16090         * help.el (view-emacs-news): Remove usage of outl-mouse which
16091         advises functions and does other evil things.
16092
16093 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16094
16095         * format.el (format-alist): Add `image/tiff'.
16096         From P. E. Jareth Hein <jareth@camelot-soft.com>
16097
16098 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16099
16100         * about.el (about-hackers): More names added.
16101
16102         * make-docfile.el: Remove superfluous package path search.
16103
16104         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16105
16106 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16107
16108         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16109         ignored shadows.
16110
16111 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16112
16113         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16114         get trailing slashes when added to the load-path.
16115
16116         * x-init.el (init-x-win): Locate where XEmacs X localization files
16117         are.
16118
16119 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16120
16121         * x-faces.el: Added support for foregroundToolBarColor
16122           to xpm-color-symbols.
16123
16124 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16125
16126         * etags.el (tags-remove-duplicates): Removed.
16127         (buffer-tag-table-list): Use `delete-duplicates'.
16128
16129         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16130         correctly.
16131         (get*): Defalias to `get'.
16132
16133         * cl.el (eql): Compare integers with `eq'.
16134         (cl-map-extents): Check for `map-extents' first.
16135
16136 1997-12-17  Didier Verna  <didier@xemacs.org>
16137
16138         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16139         added the 'numero', 'copyright' and 'trademark' symbols.
16140
16141         * leim/quail/latin-post.el ("french-postfix"): see above.
16142
16143 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16144
16145         * widget.el (define-widget): Check the arguments.
16146
16147         * cus-edit.el (customize-face): Use `check-argument-type'.
16148         (custom-variable-value-create): Use `signal' to signal error.
16149         (custom-variable-reset-saved): Ditto.
16150         (custom-variable-reset-standard): Ditto.
16151         (custom-face-reset-saved): Ditto.
16152
16153         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16154         (widget-default-format-handler): Ditto.
16155         (widget-checklist-add-item): Ditto.
16156         (widget-radio-add-item): Ditto.
16157         (widget-editable-list-entry-create): Ditto.
16158         (widget-sexp-prompt-value): Ditto.
16159
16160         * custom.el (custom-declare-variable): Signal errors better.
16161         (custom-handle-keyword): Ditto.
16162         (custom-declare-group): Ditto.
16163
16164         * window-xemacs.el (windows): Ditto.
16165
16166         * menubar.el (menu): Ditto.
16167
16168         * keydefs.el (keyboard): Ditto.
16169
16170         * minibuf.el (minibuffer): Ditto.
16171
16172         * process.el (execute): Ditto.
16173
16174         * fill.el (fill): Ditto.
16175
16176         * modeline.el (modeline): Ditto.
16177
16178         * help.el (help): Ditto.
16179
16180         * faces.el (faces): Ditto.
16181
16182         * files.el (files): Ditto.
16183
16184         * x-init.el (x): Ditto.
16185
16186         * lisp-mode.el (lisp): Ditto.
16187
16188         * process.el (processes): Ditto.
16189
16190         * mouse.el (mouse): Ditto.
16191
16192         * abbrev.el (abbrev): Moved from cus-edit.
16193
16194         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16195         as variable declaration.
16196
16197 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16198
16199         * menubar.el (find-menu-item): Use `check-argument-type'.
16200         (find-menu-item): Cosmetic changes.
16201
16202 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16203
16204         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16205
16206 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16207
16208         * startup.el (set-default-load-path): Only search package-path
16209         when not running temacs.
16210
16211         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16212         files.
16213
16214         * loadup.el: Correct commentary.  Reformatting.
16215         (really-early-error-handler): Use absolute path to the
16216         first dumped-lisp.el file.
16217         (really-early-error-handler): Print full path name of
16218         each dumped lisp file (inherited from InfoDock).
16219
16220         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16221         dumped-lisp.el files.
16222
16223         * make-docfile.el (preloaded-file-list): Reorder when the
16224         package-path is searched.
16225         * update-elc.el: Ditto.
16226
16227         * lisp-mode.el (call-with-condition-handler): Treat the same as
16228         `condition-case' for indentation.
16229
16230         * about.el (about-xemacs): Update release date.
16231
16232 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16233
16234         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16235         anywhere but at the last clause.
16236         (ecase): Disallow `t' and `otherwise'.
16237
16238 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16239
16240         * cus-edit.el (custom-buffer-create-buttons): New function
16241         from stuff moved out of `custom-buffer-create-internal'.
16242         (custom-novice): New variable.  Default t.
16243         (custom-display-global-buttons): Ditto.  Default `top'.
16244         (custom-buffer-create-internal): Only display help if
16245         `custom-novice' is non-nil.  Display global buttons according to
16246         `custom-display-global-buttons'.
16247
16248 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16249
16250         * menubar.el (find-menu-item): Use `check-argument-type'.
16251         (find-menu-item): Cosmetic changes.
16252
16253 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16254
16255         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16256         look.
16257
16258 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16259
16260         * format.el (format-deannotate-region):  Bug fix.
16261         Deannotating a region containing unknown tags would fail
16262         (causing decoding of text/enriched to fail at user level)
16263
16264 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16265
16266         * minibuf.el (read-directory-name): Support sixth
16267           arg, HISTORY, as already documented.
16268
16269 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16270
16271         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16272         to `ecase'.
16273
16274 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16275
16276         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16277         skk-activate.
16278
16279 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16280
16281         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.