f37a8e48fc49d43de6ac1b187df061e37f392e75
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `=ucs-itaiji-007'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
8
9         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
10         XEmacs CHISE.
11         (==ucs-bmp-itaiji-005): Ditto.
12         (=ucs-itaiji-007): Ditto.
13         (=ucs-bmp-itaiji-007): Ditto.
14
15 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `==gt-pj-k1' and `==gt-pj-k2'.
19
20 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
21
22         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
23         CHISE.
24         (==gt-pj-k2): Ditto.
25
26 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
27
28         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
29         setting for `=>ucs-itaiji-005'.
30
31 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
32
33         * mule/mule-charset.el (default-coded-charset-priority-list): Add
34         `=>>cbeta'.
35
36 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
37
38         * mule/mule-charset.el (default-coded-charset-priority-list): Add
39         `=>ucs-sip@component'.
40
41         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
42         instead of `=ucs' as its mother.
43         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
44
45         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
46         setting for `=>ucs-itaiji-006'.
47
48 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
49
50         * mule/mule-charset.el (default-coded-charset-priority-list): Add
51         `=>ucs-bmp-itaiji-006'.
52
53         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
54         XEmacs CHISE.
55         (=>ucs-bmp-itaiji-006): Ditto.
56
57 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
58
59         * mule/mule-charset.el (default-coded-charset-priority-list): Add
60         `=>ucs-bmp-itaiji-001'.
61
62         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
63         XEmacs CHISE.
64
65 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
66
67         * mule/mule-charset.el (default-coded-charset-priority-list): Add
68         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
69
70         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
71         instead of `=ucs' as its mother.
72         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
73         (==ucs-bmp-itaiji-002): Ditto.
74         (==ucs-itaiji-003): Ditto.
75         (==ucs-bmp-itaiji-003): Ditto.
76
77 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
78
79         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
80         setting for `=big5-cdp-var-002'.
81
82         * mule/mule-charset.el (default-coded-charset-priority-list): Add
83         `=big5-cdp-var-002'.
84
85         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
86         XEmacs CHISE.
87
88 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
89
90         * mule/mule-charset.el (default-coded-charset-priority-list): Add
91         `=ucs-sip-var-004'.
92
93         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
94         XEmacs CHISE.
95
96 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
97
98         * mule/mule-charset.el (default-coded-charset-priority-list): Add
99         `=>ucs-bmp-cjk@iwds-1'.
100
101         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
102         XEmacs CHISE.
103
104 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
105
106         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
107         setting for `=ucs-var-005'.
108
109         * mule/mule-charset.el (default-coded-charset-priority-list): Add
110         `=ucs-bmp-var-005'.
111
112         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
113         CHISE.
114         (=ucs-bmp-var-005): Ditto.
115
116 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
117
118         * mule/mule-charset.el (default-coded-charset-priority-list): Add
119         `=>ucs-sip-itaiji-002'.
120
121         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
122         XEmacs CHISE.
123
124 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
125
126         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
127         setting for `=>ucs-itaiji-002'.
128
129 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
130
131         * mule/mule-charset.el (default-coded-charset-priority-list): Add
132         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
133
134         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
135         (=>ucs-itaiji-002): Ditto.
136         (=>ucs-bmp-itaiji-002): Ditto.
137
138 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
139
140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
141         setting for `=>ucs-itaiji-001'.
142
143 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
144
145         * mule/mule-charset.el (default-coded-charset-priority-list): Add
146         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
147
148         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
149         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
150         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
151         (=>ucs-sip-itaiji-001): Ditto.
152
153         * mule/mule-coding.el(coded-charset-entity-reference-alist):
154         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
155         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
156
157 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
158
159         * mule/mule-charset.el (default-coded-charset-priority-list):
160         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
161         `=jef-china3' and `chinese-isoir165'.
162
163 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
164
165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
166         `=>ucs-bmp-itaiji-005'.
167
168         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
169         XEmacs CHISE.
170         (=>ucs-bmp-itaiji-005): Ditto.
171
172 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
173
174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
175         `=+>jis-x0213-2'.
176
177 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
178
179         * mule/mule-charset.el (default-coded-charset-priority-list): Add
180         `=+>adobe-japan1-6'.
181
182 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-charset.el (default-coded-charset-priority-list): Add
185         `=+>jis-x0208@1978'.
186
187 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
188
189         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
190         setting for `=>ucs@component'.
191
192 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
193
194         * mule/mule-charset.el (default-coded-charset-priority-list): Add
195         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
196
197 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
198
199         * mule/mule-coding.el (coded-charset-entity-reference-alist):
200         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
201
202 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
203
204         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
205         CHISE.
206         (=>ucs@jis/2004): Ditto.
207
208 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
209
210         * mule/mule-coding.el (coded-charset-entity-reference-alist):
211         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
212
213 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
214
215         * mule/mule-charset.el (default-coded-charset-priority-list): Add
216         `=>cbeta'.
217
218 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
219
220         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
221         setting for `==big5-cdp-itaiji-001'.
222
223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
224         `==big5-cdp-itaiji-001'.
225
226         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
227         XEmacs CHISE.
228
229 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
230
231         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
232         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
233         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
234
235         * mule/mule-charset.el (default-coded-charset-priority-list): Add
236         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
237         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
238
239         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
240         XEmacs CHISE.
241         (=>big5-cdp-itaiji-001): Ditto.
242         (=big5-cdp-itaiji-002): Ditto.
243         (=big5-cdp-itaiji-003): Ditto.
244
245 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
246
247         * mule/mule-charset.el (default-coded-charset-priority-list): Add
248         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
249
250 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
251
252         * mule/mule-charset.el (default-coded-charset-priority-list):
253         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
254         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
255         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
256
257         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
258         setting for `=ucs-var-008'.
259
260         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
261         CHISE.
262         (=ucs-bmp-var-008): Likewise.
263
264 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
265
266         * mule/mule-charset.el (default-coded-charset-priority-list):
267         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
268
269 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
270
271         * mule/mule-charset.el (default-coded-charset-priority-list): Add
272         `==ucs-sip@JP/hanazono'.
273
274         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
275         XEmacs CHISE.
276
277 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
278
279         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
280         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
281
282         * mule/mule-charset.el (default-coded-charset-priority-list): Add
283         `=ucs-bmp-var-006'.
284
285         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
286         CHISE.
287         (=ucs-bmp-var-006): Likewise.
288
289 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
290
291         * mule/mule-charset.el (default-coded-charset-priority-list): Add
292         `=ucs-bmp-itaiji-009'.
293
294         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
295         XEmacs CHISE.
296         (=ucs-bmp-itaiji-009): Likewise.
297
298 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
299
300         * mule/mule-charset.el (default-coded-charset-priority-list): Add
301         `=>big5-cdp'.
302
303 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
304
305         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
306         (utf-8-ivs-gb): Likewise.
307         (utf-8-gb-er): Likewise.
308         (utf-8-ivs-gb-er): Likewise.
309         (utf-8-cns): Likewise.
310         (utf-8-ivs-cns): Likewise.
311         (utf-8-cns-er): Likewise.
312         (utf-8-ivs-cns-er): Likewise.
313         (utf-8-big5): Likewise.
314         (utf-8-ivs-big5): Likewise.
315         (utf-8-big5-er): Likewise.
316         (utf-8-ivs-big5-er): Likewise.
317         (utf-8-jis): Likewise.
318         (utf-8-ivs-jis): Likewise.
319         (utf-8-jis-er): Likewise.
320         (utf-8-ivs-jis-er): Likewise.
321         (utf-8-ks): Likewise.
322         (utf-8-ivs-ks): Likewise.
323         (utf-8-ks-er): Likewise.
324         (utf-8-ivs-ks-er): Likewise.
325
326 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
327
328         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
329         (utf-8-ivs-jp): Likewise.
330         (utf-8-jp-er): Likewise.
331         (utf-8-ivs-jp-er): Likewise.
332
333 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
334
335         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
336         setting for `=ucs-var-010'.
337
338         * mule/mule-charset.el (default-coded-charset-priority-list): Add
339         `=ucs-bmp-var-010'.
340
341         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
342         CHISE.
343         (=ucs-bmp-var-010): Likewise.
344
345 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
346
347         * mule/mule-charset.el (default-coded-charset-priority-list): Add
348         `=ucs-sip@JP/hanazono'.
349
350         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
351         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
352
353 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
354
355         * mule/mule-charset.el (default-coded-charset-priority-list):
356         - Add `=big5-cdp-var-004'.
357         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
358           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
359
360         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
361         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
362         `=big5-cdp-var-005'.
363
364         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
365         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
366         `=big5-cdp-var-003'.
367         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
368         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
369         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
370
371 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
372
373         * mule/mule-charset.el (default-coded-charset-priority-list):
374         Don't prefer ucs-compat CCSes to other CCSes.
375
376 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
377
378         * mule/mule-charset.el (default-coded-charset-priority-list): Add
379         `===ucs-bmp-cjk-compat@unicode'.
380
381         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
382         coded-charset for XEmacs CHISE.
383
384 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
385
386         * mule/mule-charset.el (default-coded-charset-priority-list): Add
387         `=ucs-sip-itaiji-003'.
388
389         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
390         XEmacs CHISE.
391
392 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
393
394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
395         setting for `=ucs-var-004'.
396
397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
398         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
399
400         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
401         XEmacs CHISE.
402         (=ucs-var-004): Ditto.
403         (=ucs-bmp-var-004): Ditto.
404
405 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
406
407         * mule/mule-charset.el (default-coded-charset-priority-list): Add
408         `=ucs-sip-var-003'.
409
410         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
411         XEmacs CHISE.
412
413 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
414
415         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
416         setting for `=ucs-itaiji-006'.
417
418         * mule/mule-charset.el (default-coded-charset-priority-list): Add
419         `=ucs-bmp-itaiji-006'.
420
421         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
422         XEmacs CHISE.
423         (=ucs-bmp-itaiji-006): Ditto.
424
425 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
426
427         * mule/mule-charset.el (default-coded-charset-priority-list): Add
428         `=ucs-sip-var-002'.
429
430         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
431         XEmacs CHISE.
432
433 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
434
435         * mule/mule-charset.el (default-coded-charset-priority-list): Add
436         `=ucs-sip-itaiji-002'.
437
438         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
439         XEmacs CHISE.
440
441 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
442
443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
444         setting for `==hanyo-denshi/tk'.
445
446 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
447
448         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
449         (=hanyo-denshi/tk): Fix `long-name'.
450         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
451
452 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
453
454         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
455         setting for `=>mj'.
456
457 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
458
459         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
460         coded-charset for XEmacs CHISE.
461
462 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
463
464         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
465         setting for `=hanyo-denshi/tk'.
466
467 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
468
469         * mule/mule-charset.el (default-coded-charset-priority-list): Add
470         `=hanyo-denshi/tk/mf-01'.
471
472         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
473         XEmacs CHISE.
474         (=hanyo-denshi/tk/mf-01): Ditto.
475
476 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
477
478         * mule/mule-charset.el (default-coded-charset-priority-list):
479         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
480
481 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
482
483         * mule/mule-charset.el (default-coded-charset-priority-list):
484         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
485
486 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
487
488         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
489         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
490
491         * mule/mule-charset.el (default-coded-charset-priority-list): Add
492         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
493
494         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
495         XEmacs CHISE.
496         (=ucs-bmp-itaiji-004): Ditto.
497         (=ucs-itaiji-005): Ditto.
498         (=ucs-bmp-itaiji-005): Ditto.
499
500 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
501
502         * mule/mule-charset.el (default-coded-charset-priority-list): Add
503         `=ucs-sip-itaiji-001'.
504
505         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
506         XEmacs CHISE.
507
508 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
509
510         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
511         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
512         `=ucs-itaiji-008'.
513
514         * mule/mule-charset.el (default-coded-charset-priority-list): Add
515         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
516         `=ucs-bmp-itaiji-008'.
517
518         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
519         XEmacs CHISE.
520         (=ucs-bmp-itaiji-001): Ditto.
521         (=ucs-itaiji-003): Ditto.
522         (=ucs-bmp-itaiji-003): Ditto.
523         (=ucs-itaiji-008): Ditto.
524         (=ucs-bmp-itaiji-008): Ditto.
525
526 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
527
528         * mule/mule-charset.el (default-coded-charset-priority-list): Add
529         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
530
531         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
532         for XEmacs CHISE.
533         (==ucs-bmp-cjk-compat@JP): Ditto.
534
535 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
536
537         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
538         setting for `===hng-tzs'.
539
540         * mule/mule-charset.el (default-coded-charset-priority-list): Add
541         `===hng-tzs'.
542
543         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
544         CHISE.
545
546 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
547
548         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
549         setting for `===hng-doh'.
550
551         * mule/mule-charset.el (default-coded-charset-priority-list): Add
552         `===hng-doh'.
553
554         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
555         CHISE.
556
557 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
558
559         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
560         setting for `===hng-wad'.
561
562         * mule/mule-charset.el (default-coded-charset-priority-list): Add
563         `===hng-wad'.
564
565         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
566         CHISE.
567
568 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
569
570         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
571         settings for `==koseki' and `===hng-kcc'.
572
573         * mule/mule-charset.el (default-coded-charset-priority-list): Add
574         `===hng-kcc'.
575
576         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
577         CHISE.
578
579 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
580
581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
582         setting for `===hng-nkk'.
583
584         * mule/mule-charset.el (default-coded-charset-priority-list): Add
585         `===hng-nkk'.
586
587         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
588         CHISE.
589
590 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
591
592         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
593         setting for `===hng-ink'.
594
595         * mule/mule-charset.el (default-coded-charset-priority-list): Add
596         `===hng-ink'.
597
598         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
599         CHISE.
600
601 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
602
603         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
604         setting for `===hng-jhk'.
605
606         * mule/mule-charset.el (default-coded-charset-priority-list): Add
607         `===hng-jhk'.
608
609         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
610         CHISE.
611
612 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
613
614         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
615         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
616         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
617         (===jis-x0213-1@2004): Likewise.
618         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
619         "jisx0213\\(\\.2004\\)-1" as the registry.
620         (=+>jis-x0213-1@2004): Likewise.
621         (=>jis-x0213-1@2004): Likewise.
622
623         * mule/mule-charset.el (default-coded-charset-priority-list): Add
624         `===jis-x0213-1@2004'.
625
626 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
627
628         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
629         setting for `===hng-nak'.
630
631         * mule/mule-charset.el (default-coded-charset-priority-list): Add
632         `===hng-nak'.
633
634         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
635         CHISE.
636
637 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
638
639         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
640         setting for `===hng-hos'.
641
642         * mule/mule-charset.el (default-coded-charset-priority-list): Add
643         `===hng-hos'.
644
645         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
646         CHISE.
647
648 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
649
650         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
651         setting for `===hng-tzj'.
652
653         * mule/mule-charset.el (default-coded-charset-priority-list): Add
654         `===hng-tzj'.
655
656         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
657         CHISE.
658
659 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
660
661         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
662         setting for `===hng-kae'.
663
664         * mule/mule-charset.el (default-coded-charset-priority-list): Add
665         `===hng-kae'.
666
667         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
668         CHISE.
669
670 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
671
672         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
673         setting for `===hng-kar'.
674
675         * mule/mule-charset.el (default-coded-charset-priority-list): Add
676         `===hng-kar'.
677
678         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
679         CHISE.
680
681 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
682
683         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
684         setting for `===hng-kyd'.
685
686         * mule/mule-charset.el (default-coded-charset-priority-list): Add
687         `===hng-kyd'.
688
689         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
690         CHISE.
691
692 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
693
694         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
695         setting for `===hng-hok'.
696
697         * mule/mule-charset.el (default-coded-charset-priority-list): Add
698         `===hng-hok'.
699
700         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
701         CHISE.
702
703 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
704
705         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
706         setting for `===hng-jyu'.
707
708         * mule/mule-charset.el (default-coded-charset-priority-list): Add
709         `===hng-jyu'.
710
711         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
712         CHISE.
713
714 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
715
716         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
717         setting for `===hng-zkd'.
718
719         * mule/mule-charset.el (default-coded-charset-priority-list): Add
720         `===hng-zkd'.
721
722         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
723         CHISE.
724
725 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
726
727         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
728         setting for `===hng-kmi'.
729
730         * mule/mule-charset.el (default-coded-charset-priority-list): Add
731         `===hng-kmi'.
732
733         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
734         CHISE.
735
736 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
737
738         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
739         setting for `===hng-okd'.
740
741         * mule/mule-charset.el (default-coded-charset-priority-list): Add
742         `===hng-okd'.
743
744         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
745         CHISE.
746
747 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
748
749         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
750         setting for `===hng-nkm'.
751
752         * mule/mule-charset.el (default-coded-charset-priority-list): Add
753         `===hng-nkm'.
754
755         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
756         CHISE.
757
758 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
759
760         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
761         setting for `===hng-nto'.
762
763         * mule/mule-charset.el (default-coded-charset-priority-list): Add
764         `===hng-nto'.
765
766         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
767         CHISE.
768
769 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
770
771         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
772         setting for `===hng-yhk'.
773
774         * mule/mule-charset.el (default-coded-charset-priority-list): Add
775         `===hng-yhk'.
776
777         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
778         CHISE.
779
780 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
781
782         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
783         setting for `===hng-sok'.
784
785         * mule/mule-charset.el (default-coded-charset-priority-list): Add
786         `===hng-sok'.
787
788         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
789         CHISE.
790
791 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
792
793         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
794         setting for `===hng-kda'.
795
796         * mule/mule-charset.el (default-coded-charset-priority-list): Add
797         `===hng-kda'.
798
799         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
800         CHISE.
801
802 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
803
804         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
805         setting for `===hng-myz'.
806
807         * mule/mule-charset.el (default-coded-charset-priority-list): Add
808         `===hng-myz'.
809
810         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
811         CHISE.
812
813 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
814
815         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
816         setting for `===hng-kgk'.
817
818         * mule/mule-charset.el (default-coded-charset-priority-list): Add
819         `===hng-kgk'.
820
821         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
822         CHISE.
823
824 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
825
826         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
827         setting for `===hng-drt'.
828
829         * mule/mule-charset.el (default-coded-charset-priority-list): Add
830         `===hng-drt'.
831
832         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
833         CHISE.
834
835 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
836
837         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
838         setting for `===hng-mam'.
839
840         * mule/mule-charset.el (default-coded-charset-priority-list): Add
841         `===hng-mam'.
842
843         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
844         CHISE.
845
846 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
847
848         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
849         setting for `===hng-dng'.
850
851         * mule/mule-charset.el (default-coded-charset-priority-list): Add
852         `===hng-dng'.
853
854         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
855         CHISE.
856
857 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
858
859         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
860         setting for `=>cns11643-5'.
861
862 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
863
864         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
865         setting for `===hng-keg'.
866
867         * mule/mule-charset.el (default-coded-charset-priority-list): Add
868         `===hng-keg'.
869
870         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
871         CHISE.
872
873 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
874
875         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
876         setting for `===hng-jou'.
877
878         * mule/mule-charset.el (default-coded-charset-priority-list): Add
879         `===hng-jou'.
880
881         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
882         CHISE.
883
884 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
885
886         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
887         setting for `===hng-smk'.
888
889         * mule/mule-charset.el (default-coded-charset-priority-list): Add
890         `===hng-smk'.
891
892         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
893         CHISE.
894
895 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
896
897         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
898         setting for `===hng-kyo'.
899
900         * mule/mule-charset.el (default-coded-charset-priority-list): Add
901         `===hng-kyo'.
902
903         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
904         CHISE.
905
906 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
907
908         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
909         setting for `===hng-kss'.
910
911         * mule/mule-charset.el (default-coded-charset-priority-list): Add
912         `===hng-kss'.
913
914         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
915         CHISE.
916
917 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
918
919         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
920         setting for `===hng-wan'.
921
922         * mule/mule-charset.el (default-coded-charset-priority-list): Add
923         `===hng-wan'.
924
925         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
926         CHISE.
927
928 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
929
930         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
931         setting for `===hng-ksk'.
932
933         * mule/mule-charset.el (default-coded-charset-priority-list): Add
934         `===hng-ksk'.
935
936         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
937         CHISE.
938
939 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
940
941         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
942         setting for `===hng-kyu'.
943
944         * mule/mule-charset.el (default-coded-charset-priority-list): Add
945         `===hng-kyu'.
946
947         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
948         CHISE.
949
950 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
951
952         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
953         setting for `===hng-skk'.
954
955         * mule/mule-charset.el (default-coded-charset-priority-list): Add
956         `===hng-skk'.
957
958         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
959         CHISE.
960
961 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
962
963         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
964         setting for `===hng-sik'.
965
966         * mule/mule-charset.el (default-coded-charset-priority-list): Add
967         `===hng-sik'.
968
969         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
970         CHISE.
971
972 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
973
974         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
975         setting for `===hng-kbk'.
976
977         * mule/mule-charset.el (default-coded-charset-priority-list): Add
978         `===hng-kbk'.
979
980         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
981         CHISE.
982
983 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
984
985         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
986         setting for `===hng-kcj'.
987
988         * mule/mule-charset.el (default-coded-charset-priority-list): Add
989         `===hng-kcj'.
990
991         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
992         CHISE.
993
994 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
995
996         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
997         setting for `===hng-k24'.
998
999         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1000         `===hng-k24'.
1001
1002         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1003         CHISE.
1004
1005 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1006
1007         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1008         setting for `===hng-gok'.
1009
1010         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1011         `===hng-gok'.
1012
1013         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1014         CHISE.
1015 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1016
1017         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1018         setting for `===hng-tsu'.
1019
1020         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1021         `===hng-tsu'.
1022
1023         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1024         CHISE.
1025
1026 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1027
1028         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1029         setting for `===hng-sys'.
1030
1031         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1032         `===hng-sys'.
1033
1034         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1035         CHISE.
1036
1037 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1038
1039         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1040         - Use "&HNG010-<d><d><d><d><d>;" instead of
1041           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1042         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1043
1044         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1045         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1046
1047         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1048         "hngkhi-0" as the suffix of registry.
1049         (===hng-khm): New coded-charset for XEmacs CHISE.
1050         (=ucs-itaiji-002): Ditto.
1051         (=ucs-bmp-itaiji-002): Ditto.
1052
1053 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1054
1055         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1056         setting for `=>ucs@iwds-1'.
1057
1058         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1059         XEmacs CHISE.
1060
1061 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1062
1063         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1064         CHISE.
1065
1066         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1067         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1068         `===hng-khi'.
1069
1070 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1071
1072         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1073         setting for `===hng-khi'.
1074
1075         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1076         `===hng-khi'.
1077
1078         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1079         CHISE.
1080
1081 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1082
1083         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1084         #x9FA5 as the value of `max-code'.
1085         (=ucs-bmp-var-002): Likewise.
1086         (=ucs-bmp-var-003): Likewise.
1087         (=ucs-bmp-itaiji-084): Likewise.
1088         (=ucs-bmp-cjk@JP): Likewise.
1089         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1090         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1091         (=>ucs-bmp-cjk@component): Likewise.
1092
1093 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1094
1095         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1096         CHISE.
1097
1098 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1099
1100         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1101         XEmacs CHISE.
1102         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1103         `==jis-x0208@1978/2-pr' as the mother.
1104
1105 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1106
1107         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1108         CHISE.
1109
1110 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1111
1112         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1113         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1114
1115 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1116
1117         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1118         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1119
1120 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1121
1122         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1123         setting for `===ucs@gb'.
1124
1125 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1126
1127         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1128         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1129         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1130         as the entity-reference for `===jis-x0213-1@2000'; use
1131         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1132
1133 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1134
1135         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1136         `===jis-x0208'.
1137
1138         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1139         instead of `===jis-x0208' as the mother.
1140         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1141         `===jis-x0208' as the mother.
1142         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1143         `===jis-x0208' as the mother.
1144         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1145         `===jis-x0213-1' as the mother.
1146         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1147         `===jis-x0213-1' as the mother.
1148         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1149         the mother.
1150         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1151         mother.
1152
1153 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1154
1155         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1156         setting for `=ucs-var-001'.
1157
1158 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1159
1160         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1161         `=ucs-bmp-var-001'.
1162
1163         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1164         CHISE.
1165         (=ucs-bmp-var-001): Ditto.
1166
1167         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1168         setting for `=ucs-var-003'.
1169
1170 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1171
1172         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1173         `=ucs-bmp-var-003'.
1174
1175         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1176         CHISE.
1177         (=ucs-bmp-var-003): Ditto.
1178
1179 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1180
1181         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1182         setting for `=ucs-var-002'.
1183
1184         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1185         `=ucs-bmp-var-002'.
1186
1187         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1188         CHISE.
1189         (=ucs-bmp-var-002): Ditto.
1190
1191 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1192
1193         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1194         XEmacs CHISE.
1195         (==jis-x0208@1978/5pr): Ditto.
1196
1197 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1198
1199         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1200         `=>ucs-bmp-cjk@component'.
1201
1202         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1203         XEmacs CHISE.
1204         (=>ucs-bmp-cjk@component): Ditto.
1205
1206 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1207
1208         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1209         setting for `=>iwds-1'.
1210
1211 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1212
1213         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1214         CHISE.
1215
1216 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1217
1218         * mule/mule-charset.el (default-coded-charset-priority-list):
1219         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1220         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1221         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1222         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1223
1224 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1225
1226         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1227         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1228
1229         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1230         `=>>ucs@iso' as the mother.
1231         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1232         mother.
1233
1234 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1235
1236         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1237         setting for `===hanyo-denshi/ia'.
1238
1239 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1240
1241         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1242         `===hanyo-denshi/ia'.
1243
1244 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1245
1246         * mule/mule-conf.el (=koseki): Fix DOC.
1247         (==koseki): New coded-charset for XEmacs CHISE.
1248
1249 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1250
1251         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1252         XEmacs CHISE.
1253         (===hanyo-denshi/jd): Fix DOC.
1254
1255 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1256
1257         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1258         setting for `===hanyo-denshi/ip'.
1259
1260 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1261
1262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1263         `===hanyo-denshi/ip'.
1264
1265         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1266         XEmacs CHISE.
1267
1268 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1269
1270         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1271         `==ucs-radicals@unicode' and `=>daikanwa'.
1272
1273         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1274         for XEmacs CHISE.
1275
1276 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1277
1278         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1279         XEmacs CHISE.
1280
1281 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1282
1283         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1284         `===ruimoku-v6'.
1285
1286 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1287
1288         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1289         setting for `===ruimoku-v6'.
1290
1291 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1292
1293         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1294         CHISE.
1295
1296 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1297
1298         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1299         coded-charset for XEmacs CHISE.
1300
1301 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1302
1303         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1304         XEmacs CHISE.
1305
1306 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1307
1308         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1309         `===ucs-sip@iso'.
1310
1311 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1312
1313         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1314         CHISE.
1315
1316 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1317
1318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1319         `==ucs-sip@iso'.
1320
1321         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1322         CHISE.
1323
1324 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1325
1326         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1327         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1328         (=ucs-sip-ext-b@iso): Fix registry.
1329         (==ucs-sip-ext-b@iso): Ditto.
1330         (===ucs-sip-ext-b@iso): Ditto.
1331
1332         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1333         `=ucs-sip@iso'.
1334
1335 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1336
1337         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1338         setting for `=>cbeta'.
1339
1340 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1341
1342         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1343         `=>cns11643-7'.
1344
1345         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1346
1347 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1348
1349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1350         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1351
1352 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1353
1354         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1355         `=ucs@cns'.
1356         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1357         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1358         `=ucs@jis/1990'.
1359         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1360         `=ucs@jis/2000'.
1361         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1362         `=ucs@jis/2004'.
1363         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1364
1365         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1366         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1367
1368 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1369
1370         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1371         XEmacs CHISE.
1372         (==jis-x0208@1978/1pr): Ditto.
1373         (==jis-x0208@1978/2-pr): Ditto.
1374
1375 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1376
1377         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1378         setting for `===jis-x0213-1@2004'.
1379
1380 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1381
1382         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1383         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1384
1385         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1386         `===hanyo-denshi/jb'.
1387
1388         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1389         XEmacs CHISE.
1390         (=+>hanyo-denshi/ft): Ditto.
1391         (=+>hanyo-denshi/jt): Ditto.
1392
1393 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1394
1395         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1396         `===hanyo-denshi/hg'.
1397
1398 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1399
1400         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1401         XEmacs CHISE.
1402         (===hanyo-denshi/hg): Ditto.
1403
1404 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1405
1406         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1407         glyph-forms instead of detailed glyph-images.
1408         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1409         `=adobe-japan1-*'.
1410         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1411         (===adobe-japan1-1): Ditto.
1412         (===adobe-japan1-2): Ditto.
1413         (===adobe-japan1-3): Ditto.
1414         (===adobe-japan1-4): Ditto.
1415         (===adobe-japan1-5): Ditto.
1416         (===adobe-japan1-6): Ditto.
1417         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1418         `=>>>adobe-japan1' as the mother.
1419         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1420         `=>>adobe-japan1' as the mother.
1421         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1422         glyph-images.
1423         (==jis-x0208@1978): Ditto.
1424         (==jis-x0208@1983): Ditto.
1425         (==jis-x0208@1990): Ditto.
1426         (==jis-x0213-1): Ditto.
1427         (==jis-x0213-1@2000): Ditto.
1428         (==jis-x0213-1@2004): Ditto.
1429         (==jis-x0213-2): Ditto.
1430         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1431         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1432         `=jis-x0208@1978'.
1433         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1434         `=jis-x0208@1983'.
1435         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1436         `=jis-x0208@1990'.
1437         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1438         `=jis-x0213-1'.
1439         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1440         `=jis-x0213-1@2000'.
1441         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1442         `=jis-x0213-1@2004'.
1443         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1444         `=jis-x0213-2'.
1445         (===jis-x0208): New coded-charset for XEmacs CHISE.
1446         (===jis-x0208@1978): Ditto.
1447         (===jis-x0208@1983): Ditto.
1448         (===jis-x0208@1990): Ditto.
1449         (===jis-x0213-1): Ditto.
1450         (===jis-x0213-1@2000): Ditto.
1451         (===jis-x0213-2): Ditto.
1452         (===jis-x0212): Ditto.
1453         (===ks-x1001): Ditto.
1454         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1455         mother.
1456         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1457         as the mother.
1458         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1459         as the mother.
1460         (===cns11643-1): New coded-charset for XEmacs CHISE.
1461         (===cns11643-2): Ditto.
1462         (===cns11643-3): Ditto.
1463         (===cns11643-4): Ditto.
1464         (===cns11643-5): Ditto.
1465         (===cns11643-6): Ditto.
1466         (===cns11643-7): Ditto.
1467         (=>>cns11643-1): Ditto.
1468         (==big5-cdp): Indicate abstract glyph-images instead of
1469         representative glyph-images.
1470         (===big5-cdp): New coded-charset for XEmacs CHISE.
1471         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1472         detailed glyph-images.
1473         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1474         `=hanyo-denshi/*'.
1475         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1476         (===hanyo-denshi/ib): Ditto.
1477         (===hanyo-denshi/jt): Ditto.
1478         (===hanyo-denshi/ks): Ditto.
1479         (===mj): Ditto.
1480         (===mj-0): Ditto.
1481         (===mj-1): Ditto.
1482         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1483         `=>>>hanyo-denshi/*' as its mother.
1484         (==gt): Indicate abstract glyph-forms instead of detailed
1485         glyph-images.
1486         (===gt): New coded-charset for XEmacs CHISE.
1487         (=>>>gt): Indicates `==gt' instead of `=gt'.
1488         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1489         (==gt-k): Indicate abstract glyph-forms instead of detailed
1490         glyph-images.
1491         (===gt-k): New coded-charset for XEmacs CHISE.
1492         (==daikanwa): Indicates glyph-images instead of detailed
1493         glyph-images.
1494         (===daikanwa): New coded-charset for XEmacs CHISE.
1495         (===daikanwa/+p): Ditto.
1496         (===daikanwa/ho): Ditto.
1497         (==cbeta): Ditto.
1498         (===cbeta): Ditto.
1499         (==jef-china3): Ditto.
1500         (===jef-china3): Ditto.
1501         (==ruimoku-v6): Ditto.
1502         (==ucs@iso): Indicate representative glyph-forms instead of
1503         representative glyph-images.
1504         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1505         (==ucs@unicode): Indicate representative glyph-forms instead of
1506         representative glyph-images.
1507         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1508         `=ucs@unicode'.
1509         (==ucs@cns): Indicate representative glyph-forms instead of
1510         representative glyph-images.
1511         (==ucs@jis): Ditto.
1512         (==ucs@jis/1990): Ditto.
1513         (==ucs@jis/2000): Ditto.
1514         (==ucs@jis/2004): Ditto.
1515         (==ucs@ks): Ditto.
1516         (===ucs@iso): New coded-charset for XEmacs CHISE.
1517         (===ucs@unicode): Ditto.
1518         (===ucs@gb): Ditto.
1519         (===ucs@ks): Ditto.
1520         (===ucs-bmp-cjk@gb): Ditto.
1521         (===ucs-sip-ext-b@iso): Ditto.
1522
1523 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1524
1525         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1526         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1527         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1528         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1529         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1530         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1531         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1532         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1533         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1534         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1535
1536         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1537         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1538         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1539         - Use "&g1-[NAME];" for `=>>[NAME]'.
1540         - Abolish "&g2-[NAME];".
1541
1542 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1543
1544         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1545         `=>>ucs@cns' as the mother.
1546
1547 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1548
1549         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1550         setting for `==ucs@ks'.
1551
1552 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1553
1554         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1555         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1556         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1557         0x00E30000〜0x00E409D5.
1558
1559 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1560
1561         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1562         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1563         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1564
1565 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1566
1567         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1568         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1569
1570         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1571         (=mj-0): Ditto.
1572         (=mj-1): Ditto.
1573         (==mj): Ditto.
1574         (==mj-0): Ditto.
1575         (==mj-1): Ditto.
1576         (=>>mj): Ditto.
1577
1578         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1579         setting for `=mj' and `==mj'.
1580
1581 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1582
1583         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1584         CHISE.
1585
1586 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1587
1588         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1589         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1590         `=>ucs@hanyo-denshi'.
1591
1592 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1593
1594         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1595         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1596
1597         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1598         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1599
1600 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1601
1602         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1603         XEmacs CHISE.
1604
1605 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1606
1607         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1608         Change priority of `=>>>ucs@iso'.
1609
1610         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1611         `=>>>ucs@iso' as the mother.
1612         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1613
1614 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1615
1616         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1617         Change priority of `=>>>ucs@unicode'.
1618
1619         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1620         `=ucs@unicode'.
1621
1622 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1623
1624         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1625         Change priority of `=>>>ucs@jis'.
1626
1627         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1628         `=ucs@jis'.
1629
1630 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1631
1632         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1633         setting for `==daikanwa/+p'.
1634
1635 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1636
1637         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1638         setting for `==shinjigen@1ed'.
1639
1640 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1641
1642         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1643         XEmacs CHISE.
1644
1645 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1646
1647         * mule/mule-conf.el (==shinjigen): Modify DOC.
1648         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1649         (==shinjigen@rev): Modify DOC.
1650
1651 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1652
1653         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1654         CHISE.
1655
1656 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1657
1658         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1659         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1660
1661         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1662         XEmacs CHISE.
1663
1664         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1665         `==daikanwa'.
1666
1667 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1668
1669         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1670         setting for `==cns11643-7'.
1671
1672         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1673         `==cns11643-7'.
1674
1675 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1676
1677         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1678         `==cns11643-6'.
1679
1680         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1681         setting for `==cns11643-6'.
1682
1683 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1684
1685         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1686         setting for `==cns11643-5'.
1687
1688         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1689         `==cns11643-5'.
1690
1691 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1692
1693         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1694         setting for `==cns11643-4'.
1695
1696         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1697         `==cns11643-4'.
1698
1699 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1700
1701         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1702         setting for `==cns11643-3'.
1703
1704         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1705         `==cns11643-3'.
1706
1707 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1708
1709         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1710         setting for `==cns11643-2'.
1711
1712         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1713         `==cns11643-2'.
1714
1715 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1716
1717         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1718         Change priority of `=>>>ucs@ks'.
1719
1720         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1721         `=ucs@ks'.
1722
1723 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1724
1725         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1726         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1727         `==ucs@cns' and `==cns11643-1'.
1728
1729         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1730         (==cns11643-2): Ditto.
1731         (==cns11643-3): Ditto.
1732         (==cns11643-4): Ditto.
1733         (==cns11643-5): Ditto.
1734         (==cns11643-6): Ditto.
1735         (==cns11643-7): Ditto.
1736
1737         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1738         `==cns11643-1'.
1739
1740 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1741
1742         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1743         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1744         `=>>>ucs@jis/1990'.
1745
1746         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1747         `=ucs@jis/1990'.
1748         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1749         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1750
1751 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1752
1753         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1754         Change priority of `=>>>ucs@cns'.
1755
1756         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1757         `=ucs@cns'.
1758
1759 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1760
1761         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1762         `==ks-x1001'.
1763
1764         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1765         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1766         `==ks-x1001'.
1767
1768 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1769
1770         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1771
1772 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1773
1774         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1775         `=jis-x0208'.
1776         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1777         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1778         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1779         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1780         (=>>>jis-x0213-1@2000): Changed to an alias for
1781         `=jis-x0213-1@2000'.
1782         (=>>>jis-x0213-1@2004): Changed to an alias for
1783         `=jis-x0213-1@2004'.
1784         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1785
1786 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1787
1788         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1789         `=adobe-japan1-0'.
1790         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1791         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1792         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1793         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1794         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1795         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1796
1797 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1798
1799         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1800         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1801         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1802         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1803         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1804         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1805
1806 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1807
1808         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1809         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1810         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1811         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1812         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1813         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1814         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1815         `==jis-x0212'.
1816
1817 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1818
1819         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1820         "AdobeJapan1-[0-6]$".
1821         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1822         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1823         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1824         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1825         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1826         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1827         (==adobe-japan1-1): Ditto.
1828         (==adobe-japan1-2): Ditto.
1829         (==adobe-japan1-3): Ditto.
1830         (==adobe-japan1-4): Ditto.
1831         (==adobe-japan1-5): Ditto.
1832         (==adobe-japan1-6): Ditto.
1833         (==jis-x0208): Ditto.
1834         (==jis-x0208@1978): Ditto.
1835         (==jis-x0208@1983): Ditto.
1836         (==jis-x0208@1990): Ditto.
1837         (==jis-x0213-1): Ditto.
1838         (==jis-x0213-1@2000): Ditto.
1839         (==jis-x0213-1@2004): Ditto.
1840         (==jis-x0213-2): Ditto.
1841         (==jis-x0212): Ditto.
1842         (==gb2312): Ditto.
1843         (==iso-ir165): Ditto.
1844         (==gb12345): Ditto.
1845         (==ks-x1001): Ditto.
1846         (==cns11643-1): Ditto.
1847         (==cns11643-2): Ditto.
1848         (==cns11643-3): Ditto.
1849         (==cns11643-4): Ditto.
1850         (==cns11643-5): Ditto.
1851         (==cns11643-6): Ditto.
1852         (==cns11643-7): Ditto.
1853         (==big5-cdp): Ditto.
1854         (==hanyo-denshi/ja): Ditto.
1855         (==hanyo-denshi/jb): Ditto.
1856         (==hanyo-denshi/jc): Ditto.
1857         (==hanyo-denshi/jd): Ditto.
1858         (==hanyo-denshi/ft): Ditto.
1859         (==hanyo-denshi/ia): Ditto.
1860         (==hanyo-denshi/ib): Ditto.
1861         (==hanyo-denshi/hg): Ditto.
1862         (==hanyo-denshi/jt): Ditto.
1863         (==hanyo-denshi/ks): Ditto.
1864         (==gt): Ditto.
1865         (==gt-k): Ditto.
1866         (==daikanwa): Ditto.
1867         (==shinjigen): Ditto.
1868         (==ucs@iso): Ditto.
1869         (==ucs@unicode): Ditto.
1870         (==ucs@gb): Ditto.
1871         (==ucs-bmp@gb): Ditto.
1872         (==ucs@cns): Ditto.
1873         (==ucs-bmp@cns): Ditto.
1874         (==ucs@jis): Ditto.
1875         (==ucs@jis/1990): Ditto.
1876         (==ucs@jis/2000): Ditto.
1877         (==ucs@jis/2004): Ditto.
1878         (==ucs@JP): Ditto.
1879         (==ucs@JP/hanazono): Ditto.
1880         (==ucs@ks): Ditto.
1881         (==ucs-bmp@ks): Ditto.
1882         (==ucs@cns11643): Ditto.
1883         (==ucs-bmp-cjk@gb): Ditto.
1884         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1885         (==ucs-sip-ext-b@iso): Ditto.
1886
1887 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1888
1889         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1890         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1891
1892         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1893         XEmacs CHISE.
1894         (=ucs-bmp-cjk@unicode): Abolished.
1895
1896 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1897
1898         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1899         `=+>ucs-bmp-cjk-compat@jis'.
1900
1901         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1902         for XEmacs CHISE.
1903
1904 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1905
1906         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1907         CHISE.
1908
1909 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1910
1911         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1912         for XEmacs CHISE.
1913         (=jis-x0208@1978/1er-pr): Abolished.
1914         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1915         `=jis-x0208@1978/1er-pr' as the mother.
1916
1917 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1918
1919         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1920         setting for `=ucs-itaiji-084'.
1921
1922 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1923
1924         * mule/mule-charset.el (default-coded-charset-priority-list):
1925         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1926
1927         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1928         XEmacs CHISE.
1929         (=ucs-bmp-itaiji-084): Ditto.
1930
1931 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1932
1933         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1934         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1935
1936 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1937
1938         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1939         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1940
1941         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1942         XEmacs CHISE.
1943         (=big5-cdp-var-5): Ditto.
1944
1945 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1946
1947         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1948         XEmacs CHISE.
1949
1950 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1951
1952         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1953         XEmacs CHISE.
1954
1955 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1956
1957         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1958         setting for `=>>>hanyo-denshi/ft'.
1959
1960 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1961
1962         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1963         XEmacs CHISE.
1964         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1965         `=hanyo-denshi/jd' as the mother.
1966
1967 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1968
1969         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1970         XEmacs CHISE.
1971         (=+>adobe-japan1-1): Ditto.
1972         (=+>adobe-japan1-2): Ditto.
1973         (=+>adobe-japan1-3): Ditto.
1974         (=+>adobe-japan1-4): Ditto.
1975         (=+>adobe-japan1-5): Ditto.
1976         (=+>adobe-japan1-6): Ditto.
1977         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1978
1979 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1980
1981         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1982         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1983         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1984
1985         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1986         the top.
1987
1988 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1989
1990         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1991         XEmacs CHISE.
1992         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1993         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1994         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1995
1996 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1997
1998         * mule/mule-charset.el (default-coded-charset-priority-list):
1999         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2000         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2001
2002         * mule/mule-conf.el: Modify order of definitions of some
2003         coded-charsets.
2004
2005 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2006
2007         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2008         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2009         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2010
2011         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2012         CHISE.
2013         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2014         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2015
2016 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2017
2018         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2019         CHISE.
2020
2021 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2022
2023         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2024         setting for `=daikanwa/+2p'.
2025
2026         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2027         XEmacs CHISE.
2028
2029 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2030
2031         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2032         XEmacs CHISE.
2033         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2034
2035 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2036
2037         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2038         setting for `=>>>hanyo-denshi/ib'.
2039
2040 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2041
2042         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2043         XEmacs CHISE.
2044         (=>>>hanyo-denshi/ib): Ditto.
2045         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2046         `=hanyo-denshi/ja' as the mother.
2047         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2048         `=hanyo-denshi/ib' as the mother.
2049
2050 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2051
2052         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2053         XEmacs CHISE.
2054         (utf-8-ivs-mcs-er): Likewise.
2055         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2056         and `=>ucs-gb'.
2057         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2058         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2059         `ucs-gb' and `=>ucs-gb'.
2060         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2061         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2062         and `=>ucs-cns'.
2063         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2064         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2065         `ucs-cns' and `=>ucs-cns'.
2066         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2067         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2068         `ucs-big5' and `=>ucs-big5'.
2069         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2070         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2071         `ucs-big5' and `=>ucs-big5'.
2072         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2073         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2074         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2075         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2076         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2077         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2078         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2079         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2080         `=>ucs-jis'; modify DOC and mnemonic.
2081         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2082         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2083         and `=>ucs-jis'; modify DOC and mnemonic.
2084         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2085         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2086         `=>ucs-ks'.
2087         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2088         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2089         and `=>ucs-ks'.
2090         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2091
2092 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2093
2094         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2095         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2096
2097 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2098
2099         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2100         Modify priorities.
2101
2102 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2103
2104         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2105         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2106
2107 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2108
2109         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2110         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2111
2112 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2113
2114         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2115         CHISE.
2116
2117 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2118
2119         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2120         CHISE.
2121
2122 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2123
2124         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2125         CHISE.
2126
2127 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2128
2129         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2130         `=+>ucs-bmp-cjk@unicode'.
2131
2132         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2133         for XEmacs CHISE.
2134
2135 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2136
2137         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2138         setting for `=>>daikanwa'.
2139
2140 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2141
2142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2143         `=>>hanyo-denshi/jt'.
2144
2145 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2146
2147         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2148         XEmacs CHISE.
2149         (=+>jis-x0208@1990): Ditto.
2150         (=+>jis-x0213-1@2000): Ditto.
2151
2152 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2153
2154         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2155         XEmacs CHISE.
2156
2157 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2158
2159         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2160         XEmacs CHISE.
2161         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2162         `=hanyo-denshi/jc' as the mother.
2163
2164 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2165
2166         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2167         setting for `=+>adobe-japan1'.
2168
2169         * mule/mule-charset.el (default-coded-charset-priority-list):
2170         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2171         and `=>>hanyo-denshi/ft' to `=>>gt'.
2172
2173 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2174
2175         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2176         XEmacs CHISE.
2177         (=>>adobe-japan1-1): Ditto.
2178         (=>>adobe-japan1-2): Ditto.
2179         (=>>adobe-japan1-3): Ditto.
2180         (=>>adobe-japan1-4): Ditto.
2181         (=>>adobe-japan1-5): Ditto.
2182         (=>>adobe-japan1-6): Ditto.
2183         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2184
2185 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2186
2187         * mule/mule-conf.el (=adobe-japan1): New alias for
2188         `=adobe-japan1-6'.
2189         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2190         (=>>>adobe-japan1-1): Ditto.
2191         (=>>>adobe-japan1-2): Ditto.
2192         (=>>>adobe-japan1-3): Ditto.
2193         (=>>>adobe-japan1-4): Ditto.
2194         (=>>>adobe-japan1-5): Ditto.
2195         (=>>>adobe-japan1-6): Ditto.
2196         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2197
2198 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2199
2200         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2201         setting for `=>>>adobe-japan1'.
2202
2203 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2204
2205         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2206         setting for `=+>ucs@ks'.
2207
2208 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2209
2210         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2211         XEmacs CHISE.
2212         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2213         `=adobe-japan1-6' as the mother.
2214
2215 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2216
2217         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2218         setting for `=>cns11643-7'.
2219
2220 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2221
2222         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2223         CHISE.
2224
2225 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2226
2227         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2228         XEmacs CHISE.
2229         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2230
2231         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2232         setting for `=>ucs@jis/2004'.
2233
2234 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2235
2236         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2237         setting for `=+>gt'.
2238
2239         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2240         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2241
2242 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2243
2244         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2245         `=>ucs@unicode' as the mother.
2246         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2247         mother.
2248         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2249         mother.
2250         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2251         mother.
2252
2253 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2254
2255         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2256         setting for `=+>ucs@unicode'.
2257
2258         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2259         CHISE.
2260
2261 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2262
2263         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2264         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2265         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2266         - Add setting for `=+>ucs@cns'.
2267
2268         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2269         CHISE.
2270         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2271         as the mother.
2272         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2273         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2274
2275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2276         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2277
2278 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2279
2280         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2281         setting for `=>ucs@ks'.
2282
2283 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2284
2285         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2286         `=ucs-bmp-cjk-compat@unicode'.
2287
2288         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2289         coded-charset for XEmacs CHISE.
2290
2291 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2292
2293         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2294         `=ucs-bmp-cjk-compat'.
2295
2296         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2297         XEmacs CHISE.
2298
2299 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2300
2301         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2302         CHISE.
2303
2304 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2305
2306         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2307         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2308
2309         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2310         `=>ucs@jis/1990'.
2311         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2312
2313 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2314
2315         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2316         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2317
2318         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2319         CHISE.
2320         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2321         mother.
2322
2323 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2324
2325         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2326         `=>jis-x0213-2@usual'.
2327         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2328         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2329         `=>jis-x0213-2@usual' as the mother.
2330
2331 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2332
2333         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2334         (=>ucs@JP): New alias for `=+>ucs@jis'.
2335
2336 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2337
2338         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2339         `=>jis-x0208@usual'.
2340         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2341         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2342         `=>jis-x0208@usual' as the mother.
2343         (=>jis-x0208): Likewise.
2344
2345 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2346
2347         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2348         setting for `=+>jis-x0208@1978'.
2349
2350 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2351
2352         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2353         XEmacs CHISE.
2354
2355 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2356
2357         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2358         setting for `=>>>ucs@jis/1990'.
2359
2360 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2361
2362         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2363         setting for `=>ucs@jis/1990'.
2364
2365 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2366
2367         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2368         setting for `=ucs@JP/hanazono'.
2369
2370         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2371         CHISE.
2372         (=ucs@JP/hanazono): Ditto.
2373         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2374         (=>>hanyo-denshi/jc): Ditto.
2375         (=>>hanyo-denshi/jd): Ditto.
2376
2377 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2378
2379         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2380         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2381
2382 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2383
2384         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2385         XEmacs CHISE.
2386
2387 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2388
2389         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2390         XEmacs CHISE.
2391
2392 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2393
2394         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2395         `=ucs-bmp-cjk@JP'.
2396
2397 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2398
2399         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2400         XEmacs CHISE.
2401
2402 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2403
2404         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2405         Modify order of settings; add settings for `=daikanwa@rev2'.
2406
2407 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2408
2409         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2410         setting for `=>>cbeta'.
2411
2412         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2413         CHISE.
2414
2415 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2416
2417         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2418         setting for `=>>adobe-japan1'.
2419
2420 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2421
2422         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2423         XEmacs CHISE.
2424
2425 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2426
2427         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2428         setting for `=>>hanyo-denshi/ia'.
2429
2430         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2431         XEmacs CHISE.
2432
2433 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2434
2435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2436         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2437
2438         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2439         XEmacs CHISE.
2440         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2441         `=hanyo-denshi/jt' as the mother.
2442
2443 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2444
2445         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2446         setting for `=>>>jis-x0213-2'.
2447
2448         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2449         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2450         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2451
2452 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2453
2454         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2455         XEmacs CHISE.
2456
2457 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2458
2459         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2460         XEmacs CHISE.
2461
2462         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2463         `=>>jis-x0213-1@2004'.
2464
2465 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2466
2467         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2468         XEmacs CHISE.
2469
2470 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2471
2472         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2473         - Use "&g2-*;" as entity-references for `=>>>*'.
2474         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2475
2476         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2477         XEmacs CHISE.
2478         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2479         as the mother.
2480
2481 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2482
2483         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2484         setting for `=>>hanyo-denshi/ib'.
2485
2486         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2487         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2488         (=>>jis-x0208@1990): Ditto.
2489         (=>>hanyo-denshi/ib): Ditto.
2490
2491         * mule/mule-charset.el (default-coded-charset-priority-list):
2492         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2493
2494 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2495
2496         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2497         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2498         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2499         `=>>>ucs@jis/2004'.
2500
2501 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2502
2503         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2504         XEmacs CHISE.
2505         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2506         `=jis-x0213-1@2004' as the mother.
2507         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2508         (=>>>ucs@ks): Ditto.
2509
2510         * mule/mule-charset.el (default-coded-charset-priority-list):
2511         Modify priority of `=hanyo-denshi/*'.
2512
2513 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2514
2515         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2516         settings for `=>>ucs@JP' and `=ucs@JP'.
2517
2518 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2519
2520         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2521         CHISE.
2522
2523 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2524
2525         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2526         setting for `=>>>ucs@cns'.
2527
2528         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2529         CHISE.
2530
2531 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2532
2533         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2534         instead of `=>>>jis-x0213-1@2004' as the mother.
2535         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2536         (=>>>ucs@unicode): Likewise.
2537         (=>>>ucs@jis): Likewise.
2538         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2539         mother.
2540         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2541
2542 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2543
2544         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2545         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2546         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2547         `=>>>ucs@jis'.
2548
2549 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2550
2551         * mule/mule-charset.el (default-coded-charset-priority-list):
2552         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2553         and `=jis-x0213-*-2000'.
2554
2555 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2556
2557         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2558         XEmacs CHISE.
2559         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2560         `=>>jis-x0213-1' as the mother.
2561
2562 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2563
2564         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2565         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2566
2567 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2568
2569         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2570
2571 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2572
2573         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2574         XEmacs CHISE.
2575
2576 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2577
2578         * mule/mule-coding.el (decomposition-feature-list): Set
2579         `=decomposition', `=decomposition@cid' and
2580         `=decomposition@hanyo-denshi'.
2581
2582 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2583
2584         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2585         setting for `=>>hanyo-denshi/ks'.
2586
2587         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2588         XEmacs CHISE.
2589
2590 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2591
2592         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2593         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2594
2595         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2596         `=hanyo-denshi/ks/mf'.
2597
2598         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2599         XEmacs CHISE.
2600         (=hanyo-denshi/ks/mf): Ditto.
2601
2602 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2603
2604         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2605         settings for P=hanyo-denshi/jt'.
2606
2607         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2608         `=hanyo-denshi/jt'.
2609
2610         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2611         XEmacs CHISE.
2612
2613 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2614
2615         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2616         settings for `=hanyo-denshi/ip'.
2617
2618         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2619         `=hanyo-denshi/ip'.
2620
2621         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2622         XEmacs CHISE.
2623
2624 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2625
2626         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2627         settings for `=hanyo-denshi/hg'.
2628
2629         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2630         `=hanyo-denshi/hg'.
2631
2632         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2633         XEmacs CHISE.
2634
2635 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2636
2637         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2638         setting for `=>>hanyo-denshi/ft'.
2639
2640         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2641         `=>>hanyo-denshi/ft'.
2642
2643         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2644         XEmacs CHISE.
2645
2646 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2647
2648         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2649         settings for `=hanyo-denshi/ib'.
2650
2651         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2652         `=hanyo-denshi/ib'.
2653
2654         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2655         XEmacs CHISE.
2656
2657 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2658
2659         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2660         settings for isolated characters of `=hanyo-denshi/ia' and
2661         non-isolated characters of `=hanyo-denshi/*'.
2662
2663         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2664         `=hanyo-denshi/ia'.
2665
2666         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2667         XEmacs CHISE.
2668
2669 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2670
2671         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2672         setting for isolated characters of `=hanyo-denshi/ft'.
2673
2674         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2675         `=hanyo-denshi/ft'.
2676
2677         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2678         XEmacs CHISE.
2679
2680 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2681
2682         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2683         setting for isolated characters of `=hanyo-denshi/jd'.
2684
2685         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2686         `=hanyo-denshi/jd'.
2687
2688         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2689         XEmacs CHISE.
2690
2691 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2692
2693         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2694         setting for isolated characters of `=hanyo-denshi/jc'.
2695
2696         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2697         `=hanyo-denshi/jc'.
2698
2699         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2700         XEmacs CHISE.
2701
2702 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2703
2704         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2705         setting for isolated characters of `=hanyo-denshi/jb'.
2706
2707         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2708         `=hanyo-denshi/jb'.
2709
2710         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2711         XEmacs CHISE.
2712
2713 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2714
2715         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2716         setting for isolated characters of `=hanyo-denshi/ja'.
2717
2718 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2719
2720         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2721         `=hanyo-denshi/ja'.
2722
2723         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2724         XEmacs CHISE.
2725
2726 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2727
2728         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2729         settings for isolated characters of `=adobe-japan1-6'.
2730
2731 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2732
2733         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2734         CHISE.
2735         (=daikanwa/+2p): Ditto.
2736         (=daikanwa/ho): Ditto.
2737
2738 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2739
2740         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2741         coding-system for XEmacs CHISE.
2742
2743 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2744
2745         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2746         setting for `=>>ruimoku-v6'.
2747
2748         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2749         CHISE.
2750
2751 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2752
2753         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2754         setting for `=daikanwa@rev1'.
2755
2756 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2757
2758         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2759         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2760
2761 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2762
2763         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2764         XEmacs CHISE.
2765         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2766
2767 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2768
2769         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2770         CHISE.
2771
2772 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2773
2774         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2775         CHISE.
2776
2777         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2778         setting for `=>ucs@jis'.
2779
2780 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2781
2782         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2783         setting for `=>jis-x0208@usual'.
2784
2785         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2786         XEmacs CHISE.
2787         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2788         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2789         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2790
2791 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2792
2793         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2794         CHISE.
2795         (=>>>jis-x0208@1990): Ditto.
2796         (=>>>jis-x0213-1): Ditto.
2797         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2798         mother.
2799         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2800         as the mother.
2801
2802 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2803
2804         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2805         setting for `=>ucs@cns' and `=>>ucs@ks'.
2806
2807         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2808         CHISE.
2809
2810 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2811
2812         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2813         CHISE.
2814
2815 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2816
2817         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2818         CHISE.
2819         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2820         mother.
2821
2822 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2823
2824         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2825         `==>ucs-bmp-cjk@bucs'.
2826
2827         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2828         XEmacs CHISE.
2829
2830 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2831
2832         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2833         setting for `==>ucs@bucs'.
2834
2835         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2836         XEmacs CHISE.
2837
2838 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2839
2840         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2841         - Add setting for `=>>jis-x0208'.
2842         - Omit setting for `=>>jis-x0208@1990'.
2843         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2844           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2845           `=ucs@FOO'.
2846
2847 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2848
2849         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2850         setting for `=>daikanwa'.
2851
2852 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2853
2854         * mule/mule-conf.el (=daikanwa): Fix DOC.
2855         (=>daikanwa): New abstract character for XEmacs CHISE.
2856         (=>ucs@iso): Likewise.
2857         (=>ucs@unicode): Likewise.
2858         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2859
2860 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2861
2862         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2863         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2864           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2865         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2866         - Add `=>big5-cdp'.
2867
2868 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2869
2870         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2871         (=>big5-cdp): New abstract character.
2872
2873 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2874
2875         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2876         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2877         `chinese-big5'.
2878
2879 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2880
2881         * mule/mule-charset.el (default-coded-charset-priority-list):
2882         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2883
2884         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2885         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2886         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2887         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2888         and `=>jis-x0213-2'.
2889
2890 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2891
2892         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2893         XEmacs CHISE.
2894         (=>>ucs@jis/2000): Likewise.
2895         (=>>ucs@jis/2004): Likewise.
2896
2897 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2898
2899         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2900         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2901         `=>>ucs@cns'.
2902
2903         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2904         XEmacs CHISE.
2905         (=>>gt): Use quote instead of backquote; modify DOC.
2906         (=>gt): Use quote instead of backquote.
2907         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2908         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2909         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2910         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2911         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2912         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2913
2914 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2915
2916         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2917         `=>>ucs@unicode' and `=>>gt'.
2918
2919 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2920
2921         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2922         XEmacs CHISE.
2923         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2924         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2925         `=jis-x0208@1978/1er-pr' as the mother.
2926         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2927
2928 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2929
2930         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2931         `=ucs@unicode' as the mother.
2932
2933 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2934
2935         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2936         setting for `=>>ucs@unicode'.
2937
2938         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2939         CHISE.
2940
2941 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2942
2943         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2944         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2945
2946         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2947         `=adobe-japan1-6' and `=adobe-japan1-base'.
2948
2949         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2950         XEmacs CHISE.
2951         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2952         specify `min-code' and `max-code'.
2953         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2954         (=adobe-japan1-2): Likewise.
2955         (=adobe-japan1-3): Likewise.
2956         (=adobe-japan1-4): Likewise.
2957         (=adobe-japan1-5): Likewise.
2958         (=adobe-japan1-6): Likewise.
2959
2960 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2961
2962         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2963         setting for `=>gt'.
2964
2965 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2966
2967         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2968         CHISE.
2969
2970 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2971
2972         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2973         setting for `=>zinbun-oracle'.
2974
2975         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2976         for XEmacs CHISE.
2977
2978 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2979
2980         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2981         for XEmacs CHISE.
2982         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2983         `=jis-x0208@1978' as the mother.
2984
2985 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2986
2987         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2988         - Use `=gt' instead of `ideograph-gt'.
2989         - Use `=gt-k' instead of `ideograph-gt-k'.
2990         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2991         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2992         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2993         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2994         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2995         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2996         - Use `=>>gt' instead of `<=>gt'.
2997         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2998         - Add setting for `=>>jis-x0208@1990'.
2999         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3000           `=>>jis-x0213-1@2000'.
3001         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3002         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3003           `=>>jis-x0213-1@2004'.
3004         - Add setting for `=>>jis-x0208@1978'.
3005         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3006
3007 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3008
3009         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3010         XEmacs CHISE.
3011
3012 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3013
3014         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3015         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3016         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3017         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3018         `<=>jis-x0213-1@2004'.
3019
3020 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3021
3022         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3023         CHISE.
3024         (=>jis-x0213-2): Ditto.
3025
3026 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3027
3028         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3029         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3030
3031 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3032
3033         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3034         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3035         `=>jis-x0213-1'.
3036
3037 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3038
3039         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3040         CHISE.
3041         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3042
3043 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3044
3045         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3046         `<==>jis-x0213-1'.
3047         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3048         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3049         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3050         (<=>jis-x0208): New alias for `=>jis-x0208'.
3051         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3052         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3053         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3054         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3055         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3056         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3057         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3058         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3059         (=>>gt): Renamed from `<==>gt'.
3060         (<==>gt): New alias for `=>>gt'.
3061
3062 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3063
3064         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3065         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3066         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3067         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3068         - Add settings for `<=>jis-x0213-1@2000' and
3069           `<=>jis-x0213-1@2004'.
3070
3071         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3072         XEmacs CHISE.
3073         (<==>jis-x0213-1): Likewise.
3074         (<==>jis-x0213-1@2000): Likewise.
3075         (<==>jis-x0213-1@2004): Likewise.
3076         (<=>jis-x0208): Add property `=>iso-ir 168'.
3077         (<=>jis-x0208@1997): Likewise.
3078         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3079         as the mother; add property `=>iso-ir 228'.
3080         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3081         property `=>iso-ir 228'.
3082         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3083         property `=>iso-ir 233'.
3084         (<==>gt): Renamed from `<=>gt'.
3085         (<=>gt): New alias for `<==>gt'.
3086
3087 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3088
3089         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3090         CHISE.
3091         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3092         `<=>jis-x0208' as the mother.
3093         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3094         (<=>jis-x0213-1@2000): Ditto.
3095         (<=>jis-x0213-1@2004): Ditto.
3096
3097 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3098
3099         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3100         settings for `<=>gt'.
3101
3102         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3103
3104 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3105
3106         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3107         XEmacs CHISE.
3108         (=jis-x0208@1978/-4pr): Likewise.
3109         (=jis-x0208@1978/4-pr): Likewise.
3110         (=jis-x0213-1): Likewise.
3111         (=ucs@iso): Likewise.
3112         (=ucs@unicode): Likewise.
3113         (=ucs@gb): Likewise.
3114         (=ucs@gb/fw): Likewise.
3115         (=ucs@cns): Likewise.
3116         (=ucs@cns/fw): Likewise.
3117         (=ucs@jis): Likewise.
3118         (=ucs@jis/fw): Likewise.
3119         (=ucs@jis/1990): Likewise.
3120         (=ucs@jis/2000): Likewise.
3121         (=ucs@jis/2004): Likewise.
3122         (=ucs@JP): Likewise.
3123         (=ucs@ks): Likewise.
3124         (=ucs@big5): Likewise.
3125         (=ucs@big5/cns11643): Likewise.
3126         (=ucs@cns11643): Likewise.
3127
3128 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3129
3130         * mule/mule-charset.el (default-coded-charset-priority-list):
3131         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3132
3133         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3134         CHISE.
3135         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3136         mother.
3137
3138 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3139
3140         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3141         from src/mule-charset.c].
3142         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3143         specify `final'.
3144         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3145         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3146         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3147         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3148         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3149         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3150
3151 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3152
3153         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3154         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3155         (=jis-x0208@1978/i-4): Specify `partial'.
3156         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3157         mother coded-charset.
3158         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3159
3160 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3161
3162         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3163         settings for `=jis-x0213-1@2004'.
3164
3165 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3166
3167         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3168         CHISE.
3169         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3170         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3171         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3172         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3173         temporarily.
3174         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3175
3176 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3177
3178         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3179         CHISE.
3180         (=shinjigen@1ed): Inherited from `=shinjigen'.
3181         (=shinjigen@rev): Likewise.
3182
3183 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3184
3185         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3186         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3187
3188 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3189
3190         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3191         define it as an alias.
3192         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3193         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3194         alias.
3195         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3196         alias.
3197
3198 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3199
3200         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3201         CHISE.
3202
3203 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3204
3205         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3206         CHISE.
3207         (shinjigen-2): Ditto.
3208
3209 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3210
3211         * mule/mule-charset.el (default-coded-charset-priority-list):
3212         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3213         `chinese-big5-eten-*' and `chinese-big5'.
3214
3215 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3216
3217         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3218         #x9FA5 temporarily.
3219
3220 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3221
3222         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3223         settings for `=jis-x0208@1978/i1'.
3224
3225 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3226
3227         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3228         XEmacs CHISE.
3229
3230 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3231
3232         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3233         XEmacs CHISE.
3234
3235 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3236
3237         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3238         XEmacs CHISE.
3239
3240 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3241
3242         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3243         CHISE.
3244         (=ucs-bmp@cns): Likewise.
3245         (=ucs-bmp@jis): Likewise.
3246         (=ucs-bmp@ks): Likewise.
3247
3248 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3249
3250         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3251         CHISE.
3252         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3253
3254 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3255
3256         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3257         settings for `=zinbun-oracle'.
3258
3259         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3260         `=zinbun-oracle'.
3261
3262 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3263
3264         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3265         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3266         `=ucs@iso'.
3267
3268 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3269
3270         * mule/mule-charset.el (default-coded-charset-priority-list):
3271         Delete `ucs-sip'; modify order of some CCSs.
3272
3273 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3274
3275         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3276         in XEmacs CHISE.
3277
3278         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3279         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3280         CHISE.
3281
3282 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3283
3284         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3285         its registry.
3286         (=ucs-radicals@unicode): Likewise.
3287
3288 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3289
3290         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3291         CHISE.
3292
3293 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3294
3295         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3296         CHISE.
3297
3298 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3299
3300         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3301         CHISE.
3302
3303 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3304
3305         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3306         Modify preference of *isolated settings*.
3307
3308 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3309
3310         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3311         utf-2000 is provided.
3312         (=ucs@cns11643): Likewise.
3313
3314 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3315
3316         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3317         Prefer every *isolated setting* to ordinary setting.
3318
3319 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3320
3321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3322         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3323
3324 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3325
3326         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3327         CHISE.
3328
3329 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3330
3331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3332         settings for `=jis-x0208@1997'.
3333
3334 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3335
3336         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3337         `=jis-x0208@1997'.
3338
3339 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3340
3341         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3342         XEmacs CHISE.
3343
3344 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3345
3346         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3347         `=jis-x0208@1978'.
3348         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3349         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3350         `=jis-x0208-1990' as the mother.
3351         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3352
3353 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3354
3355         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3356         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3357         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3358         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3359         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3360         for `=ucs@JP'.
3361
3362 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3363
3364         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3365         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3366         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3367         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3368         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3369         `=daikanwa@rev2'.
3370
3371 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3372
3373         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3374         (=gt): Likewise.
3375         (=gt-k): Likewise.
3376         (=gt-pj-*): Likewise.
3377         (=gt-pj-k1): Likewise.
3378         (=gt-pj-k2): Likewise.
3379         (=daikanwa): Likewise.
3380         (=daikanwa-rev1): Likewise.
3381         (=daikanwa-rev2): Likewise.
3382         (=big5-pua): Likewise.
3383         (=big5-eten): Likewise.
3384         (chinese-big5-eten-a): Likewise.
3385         (chinese-big5-eten-b): Likewise.
3386         (=hanziku-*): Likewise.
3387         (=cbeta): Likewise.
3388         (=jef-china3): Likewise.
3389         (=ruimoku-v6): Likewise.
3390         (=ucs@iso): Likewise.
3391         (=ucs@unicode): Likewise.
3392         (=ucs@gb): Likewise.
3393         (=ucs@cns): Likewise.
3394         (=ucs@jis): Likewise.
3395         (=ucs@jis-1990): Likewise.
3396         (=ucs@jis-2000): Likewise.
3397         (=ucs@jp): Likewise.
3398         (=ucs@ks): Likewise.
3399         (=ucs@big5): Likewise.
3400         (=ucs-radicals): Likewise.
3401         (=ucs-radicals@unicode): Likewise.
3402         (=ucs-bmp-cjk): Likewise.
3403         (=ucs-bmp-cjk@unicode): Likewise.
3404         (=ucs-sip-ext-b): Likewise.
3405         (=ucs-sip-ext-b@iso): Likewise.
3406
3407 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3408
3409         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3410         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3411
3412 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3413
3414         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3415         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3416         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3417         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3418         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3419         arabic-digit, ipa and ``&I-B-XXXX;''.
3420
3421 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3422
3423         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3424         setting for (I-)HZK{03..12}-XXXX.
3425
3426 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3427
3428         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3429         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3430
3431         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3432         `=ruimoku-v6'.
3433
3434         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3435         CHISE.
3436
3437 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3438
3439         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3440         (=ucs@unicode): Likewise.
3441         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3442         (=ucs@cns): Likewise.
3443         (=ucs@jis): Likewise.
3444         (=ucs@ks): Likewise.
3445         (=ucs@big5): Likewise.
3446
3447 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3448
3449         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3450         `ucs-jis'.
3451         (utf-8-jis-er): Likewise.
3452         (utf-8-jp): New coding-system.
3453         (utf-8-jp-er): Likewise.
3454
3455         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3456
3457 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3458
3459         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3460
3461         * mule/japanese.el: Move definition of `euc-jisx0213' to
3462         mule/mule-coding.el.
3463
3464 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3465
3466         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3467         mule-coding before loading update-cdb when utf-2000 is provided.
3468
3469 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3470
3471         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3472         `=daikanwa'.
3473
3474 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3475
3476         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3477         definition codes when `utf-2000' is provided.
3478
3479 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3480
3481         * mule/mule-category.el (word-combining-categories): Don't setup
3482         `word-combining-categories' in XEmacs CHISE.
3483         (word-separating-categories): Add setting about Latin script in
3484         XEmacs CHISE.
3485
3486 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3487
3488         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3489         setting for `chinese-big5'.
3490
3491 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3492
3493         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3494         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3495         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3496         add setting for HZK0[12]-xxxx.
3497
3498 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3499
3500         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3501         in XEmacs CHISE.
3502
3503 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3504
3505         * mule/mule-charset.el (default-coded-charset-priority-list):
3506         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3507         and `chinese-big5' to `=gt-pj-*'.
3508
3509 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3510
3511         * mule/mule-conf.el (=daikanwa): Renamed from
3512         `ideograph-daikanwa'.
3513         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3514
3515 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3516
3517         * mule/mule-conf.el (=cns11643-7): Renamed from
3518         `chinese-cns11643-7'.
3519         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3520
3521 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3522
3523         * mule/mule-conf.el (=cns11643-6): Renamed from
3524         `chinese-cns11643-6'.
3525         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3526
3527 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3528
3529         * mule/mule-conf.el (=cns11643-5): Renamed from
3530         `chinese-cns11643-5'.
3531         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3532
3533 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3534
3535         * mule/mule-conf.el (=cns11643-4): Renamed from
3536         `chinese-cns11643-4'.
3537         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3538
3539 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3540
3541         * mule/mule-conf.el (=cns11643-3): Renamed from
3542         `chinese-cns11643-3'.
3543         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3544
3545 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3546
3547         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3548         `=cns11643-2'.
3549         (chinese-cns11643-2): New alias for `=cns11643-2'.
3550
3551 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3552
3553         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3554         `=cns11643-1'.
3555         (chinese-cns11643-1): New alias for `=cns11643-1'.
3556
3557 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3558
3559         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3560         (chinese-gb12345): New alias for `=gb12345'.
3561
3562 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3563
3564         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3565         (chinese-gb2312): New alias for `=gb2312'.
3566
3567 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3568
3569         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3570         (chinese-big5): New alias for `=big5'.
3571
3572 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3573
3574         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3575         (korean-ksc5601): New alias for `=ks-x1001'.
3576
3577 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3578
3579         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3580         `=jis-x0212'.
3581         (japanese-jisx0212): New alias for `=jis-x0212'.
3582
3583 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3584
3585         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3586         `=jis-x0208-1983'.
3587         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3588
3589 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3590
3591         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3592         `=jis-x0208-1978'.
3593         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3594
3595 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3596
3597         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3598         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3599
3600 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3601
3602         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3603         (chinese-cns11643-3): Specify iso-ir 183.
3604         (chinese-cns11643-4): Specify iso-ir 184.
3605         (chinese-cns11643-5): Specify iso-ir 185.
3606         (chinese-cns11643-6): Specify iso-ir 186.
3607         (chinese-cns11643-7): Specify iso-ir 187.
3608         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3609         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3610
3611 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3612
3613         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3614         \uXXXX for every cases.
3615
3616 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3617
3618         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3619         (ucs-big5): Changed to an alias for `=ucs@big5'.
3620
3621 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3622
3623         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3624         (ucs-ks): Changed to an alias for `=ucs@ks'.
3625
3626 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3627
3628         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3629         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3630
3631 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3632
3633         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3634         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3635
3636 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3637
3638         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3639         (ucs-jis): Changed to an alias for `=ucs@jis'.
3640
3641 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3642
3643         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3644         (ucs-cns): Changed to an alias for `=ucs@cns'.
3645
3646 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3647
3648         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3649         (ucs-gb): Changed to an alias for `=ucs@gb'.
3650
3651 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3652
3653         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3654         `ideograph-daikanwa-2'.
3655         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3656         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3657
3658 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3659
3660         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3661         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3662
3663         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3664         for `xemacs-chise-version'.
3665
3666 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3667
3668         * mule/mule-charset.el (default-coded-charset-priority-list):
3669         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3670         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3671         instead of `ideograph-hanziku-*'.
3672
3673         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3674         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3675
3676 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3677
3678         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3679         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3680         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3681         `utf-2000' is provided.
3682
3683 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3684
3685         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3686         is provided [was builtin coded-charsets].
3687
3688 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3689
3690         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3691         is provided [was builtin coded-charsets].
3692
3693 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3694
3695         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3696         is provided [was builtin coded-charsets].
3697
3698 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3699
3700         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3701         is provided [was builtin coded-charsets].
3702
3703 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3704
3705         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3706         when `utf-2000' is provided [was builtin coded-charsets].
3707
3708 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3709
3710         * mule/mule-conf.el (=hanziku-*): Renamed from
3711         `ideograph-hanziku-*'.
3712         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3713
3714 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3715
3716         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3717         `utf-2000' is provided [was builtin coded-charsets].
3718         (ideograph-hanziku-{1..12}): Likewise.
3719
3720 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3721
3722         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3723         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3724
3725 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3726
3727         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3728         when `utf-2000' is provided [was builtin coded-charsets].
3729
3730 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3731
3732         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3733         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3734         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3735
3736 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3737
3738         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3739         (ideograph-gt): Changed to an alias for `=gt'.
3740
3741 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3742
3743         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3744         is provided; it was defined as a builtin coded-charset.
3745         (ideograph-gt): Likewise.
3746
3747 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3748
3749         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3750         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3751
3752 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3753
3754         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3755         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3756
3757 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3758
3759         * mule/mule-conf.el (=big5-eten): Renamed from
3760         `chinese-big5-eten'.
3761         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3762
3763 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3764
3765         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3766         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3767
3768 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3769
3770         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3771         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3772
3773 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3774
3775         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3776         (china3-jef): Changed to an alias for `=jef-china3'.
3777
3778 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3779
3780         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3781         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3782
3783         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3784         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3785         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3786         when `utf-2000' is provided.
3787
3788 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3789
3790         * mule/mule-charset.el (default-coded-charset-priority-list):
3791         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3792
3793         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3794         (ucs-jis-2000): Deleted.
3795
3796 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3797
3798         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3799         UTF-2000.
3800         (=ucs-jis-2000): New coded-charset for UTF-2000.
3801
3802 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3803
3804         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3805         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3806
3807 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3808
3809         * mule/mule-charset.el (default-coded-charset-priority-list):
3810         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3811         `ideograph-cbeta'.
3812
3813 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3814
3815         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3816         builtin coded-charset].
3817
3818 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3819
3820         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3821         settings for &K0-xxxx and &I-K0-xxxx.
3822
3823 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3824
3825         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3826         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3827
3828 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3829
3830         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3831         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3832
3833 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3834
3835         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3836         UTF-2000.
3837         (ideograph-gt-pj-k1): Likewise.
3838         (ideograph-gt-pj-k2): Likewise.
3839
3840 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3841
3842         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3843         `=jis-x0208'.
3844
3845 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3846
3847         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3848         UTF-2000 [was a builtin coded-charset].
3849
3850 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3851
3852         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3853         (utf-8-gb-er): Likewise.
3854
3855 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3856
3857         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3858         settings for JIS X 0212 and JIS X 0208:1978.
3859
3860 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3861
3862         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3863         setting for JIS X 0213.
3864
3865 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3866
3867         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3868         standard-case-table in UTF-2000.
3869
3870 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3871
3872         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3873         definitions for isolated-chars.
3874
3875 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3876
3877         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3878         `configure-utf-2000-lisp-directory'.
3879         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3880         `mule-lisp-load-path'.
3881
3882 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3883
3884         * startup.el (startup-setup-paths): Set and use
3885         `utf-2000-lisp-directory'.
3886         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3887         UTF-2000.
3888
3889 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3890
3891         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3892         (paths-find-utf-2000-lisp-directory): New function.
3893         (paths-construct-load-path): Add new optional argument
3894         `utf-2000-lisp-directory'.
3895
3896         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3897
3898 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3899
3900         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3901         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3902         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3903         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3904         `chinese-big5-2' in UTF-2000.
3905
3906         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3907         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3908
3909 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3910
3911         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3912         `big5-eten-er' in UTF-2000.
3913         (big5-cdp): Modify DOC-string and mnemonic.
3914
3915 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3916
3917         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3918         UTF-2000 [renamed from utf-8-er].
3919         (utf-8-gb): New coding-system in UTF-2000.
3920         (utf-8-gb-er): Likewise.
3921         (utf-8-cns): Likewise.
3922         (utf-8-cns-er): Likewise.
3923         (utf-8-big5): Likewise.
3924         (utf-8-big5-er): Likewise.
3925         (utf-8-jis): Likewise.
3926         (utf-8-jis-er): Likewise.
3927         (utf-8-ks): Likewise.
3928         (utf-8-ks-er): Likewise.
3929         (utf-8-er): Likewise.
3930
3931 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3932
3933         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3934         instead of `utf-8-unix' in UTF-2000.
3935
3936         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3937
3938 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3939
3940         * mule/japanese.el (euc-jisx0213): New coding-system.
3941
3942         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3943         `japanese-jisx0208-1990' as the mother.
3944
3945 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3946
3947         * dumped-lisp.el (preloaded-file-list): Change condition of
3948         loading "close-cdb".
3949
3950 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3951
3952         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3953         setup `coded-charset-entity-reference-alist'.
3954
3955 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3956
3957         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3958         UTF-2000.
3959
3960 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3961
3962         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3963         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3964
3965 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3966
3967         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3968         (chinese-big5-eten-a): Likewise.
3969         (chinese-big5-eten-b): Likewise.
3970         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3971         code range is #x8140 .. #x8DFE.
3972
3973 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3974
3975         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3976         UTF-2000.
3977         (chinese-big5-cdp): Likewise.
3978
3979 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3980
3981         * dumped-lisp.el (preloaded-file-list): Rename
3982         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3983
3984 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3985
3986         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3987         append `system-char-db-source-file-list' into
3988         `preloaded-file-list' in UTF-2000.
3989
3990 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3991
3992         * dumped-lisp.el (preloaded-file-list): Delete
3993         character-definition files.
3994
3995 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3996
3997         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3998         UTF-2000.
3999
4000 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4001
4002         * mule/mule-charset.el (default-coded-charset-priority-list):
4003         Delete `mojikyo-2022-1'.
4004
4005 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4006
4007         * mule/mule-charset.el (default-coded-charset-priority-list):
4008         Delete `mojikyo'.
4009
4010 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4011
4012         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4013         `ucs-sip'.
4014
4015 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4016
4017         * mule/mule-charset.el (default-coded-charset-priority-list):
4018         Comment out `chinese-gb12345'.
4019
4020 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4021
4022         * bytecomp.el (byte-compile-insert-header): Fixed.
4023
4024 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4025
4026         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4027         XEmacs UTF-2000.
4028
4029 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4030
4031         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4032         UTF-2000.
4033
4034 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4035
4036         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4037         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4038
4039 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4040
4041         * mule/mule-charset.el (default-coded-charset-priority-list):
4042         `japanese-jef-china3' is renamed `china3-jef'.
4043
4044 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4045
4046         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4047         `japanese-jef-china3' and `ideograph-cbeta'.
4048
4049 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4050
4051         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4052
4053 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4054
4055         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4056         `chinese-big5-cdp'.
4057
4058 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4059
4060         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4061         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4062
4063 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4064
4065         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4066         loading character definitions.
4067
4068 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4069
4070         * dumped-lisp.el (preloaded-file-list): Rename
4071         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4072
4073 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4074
4075         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4076         `chinese-big5'.
4077
4078 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4079
4080         * dumped-lisp.el (preloaded-file-list): Dump
4081         "Ideograph-R028-Private" with XEmacs UTF-2000.
4082
4083 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4084
4085         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4086         `chinese-gb12345'.
4087
4088 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4089
4090         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4091         `ideograph-gt-pj-{1..11}'.
4092
4093         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4094         XEmacs UTF-2000.
4095
4096 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4097
4098         * mule/mule-charset.el (default-coded-charset-priority-list):
4099         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4100         `chinese-isoir165'.
4101
4102 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4103
4104         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4105         `image/png', `image/x-xpm' and `image/tiff'.
4106
4107         * files.el (binary-file-regexps): Add *.PNG.
4108
4109 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4110
4111         * mule/mule-charset.el (default-coded-charset-priority-list):
4112         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4113         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4114
4115 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4116
4117         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4118         the first completion when UTF-2000 is running.
4119
4120 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4121
4122         * mule/mule-charset.el (default-coded-charset-priority-list):
4123         Delete `ucs'.
4124
4125 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4126
4127         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4128
4129         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4130         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4131
4132 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4133
4134         * mule/vietnamese.el (vscii-2): Delete abolished property
4135         `composite'; now composite mode is default.
4136
4137 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4138
4139         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4140         of `raw-text'; check \uHHHH representation even if non-ascii
4141         characters are not found.
4142
4143         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4144         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4145         unconditionally.
4146
4147         * mule/viet-ccl.el: New file.
4148
4149         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4150         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4151         - Separate CCL based implementations to viet-ccl.el.
4152
4153 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4154
4155         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4156         "jisx0213.2000-1".
4157         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4158
4159         * mule/mule-charset.el (default-coded-charset-priority-list):
4160         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4161         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4162
4163 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4164
4165         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4166
4167 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4168
4169         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4170         `ucs' in UTF-2000.
4171
4172 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4173
4174         * mule/mule-charset.el (default-coded-charset-priority-list):
4175         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4176         `arabic-iso8859-6'.
4177
4178 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4179
4180         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4181         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4182
4183 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4184
4185         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4186         `katakana-jisx0201' in UTF-2000.
4187
4188 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4189
4190         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4191         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4192         "u0FB50-Arabic-Presentation-Forms-A",
4193         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4194         "u0FE50-Small-Form-Variants",
4195         "u0FE70-Arabic-Presentation-Forms-B",
4196         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4197         UTF-2000.
4198
4199 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4200
4201         * dumped-lisp.el (preloaded-file-list): Delete
4202         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4203         ... "Ideograph-R214-Flute" in UTF-2000.
4204
4205 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4206
4207         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4208         (japanese-jisx0213-2): New coded-charset.
4209
4210         * dumped-lisp.el (preloaded-file-list): Add
4211         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4212         "Ideograph-R030-Mouth".
4213
4214 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4215
4216         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4217         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4218         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4219         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4220         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4221         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4222         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4223         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4224
4225 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4226
4227         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4228         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4229         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4230         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4231         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4232
4233         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4234         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4235
4236 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4237
4238         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4239         in UTF-2000.
4240
4241 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4242
4243         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4244         (chinese-isoir165): Moved from mule/chinese.el.
4245         (chinese-cns11643-3): Moved from mule/chinese.el.
4246         (chinese-cns11643-4): Moved from mule/chinese.el.
4247         (chinese-cns11643-5): Moved from mule/chinese.el.
4248         (chinese-cns11643-6): Moved from mule/chinese.el.
4249         (chinese-cns11643-7): Moved from mule/chinese.el.
4250
4251         * mule/chinese.el: Move definition of coded-charsets to
4252         mule/mule-conf.el.
4253
4254 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4255
4256         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4257         `ideograph-daikanwa'.
4258
4259 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4260
4261         * dumped-lisp.el (preloaded-file-list): Delete
4262         "ccs-jisx0201-latin.el".
4263
4264 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4265
4266         * dumped-lisp.el (preloaded-file-list): Add
4267         "u031A0-Extended-Bopomofo" in UTF-2000.
4268
4269 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4270
4271         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4272         renamed to u02E00-CJK-Radical-Supplement.
4273
4274 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4275
4276         * dumped-lisp.el (preloaded-file-list): Add
4277         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4278         "u030A0-Katakana", "u03100-Bopomofo",
4279         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4280         "u03200-Enclosed-CJK-Letters-and-Months" and
4281         "u03300-CJK-Compatibility".
4282
4283 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4284
4285         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4286         "u02F00-Kangxi-Radicals" and
4287         "u02FF0-Ideographic-Description-Characters".
4288
4289 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4290
4291         * dumped-lisp.el (preloaded-file-list): Add
4292         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4293         "u02800-Braille-Patterns" in UTF-2000.
4294
4295 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4296
4297         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4298         "uXXXXX-*.el" in UTF-2000.
4299
4300         * bytecomp.el (byte-compile-insert-header): Delete comments if
4301         non-ASCII characters are found; allow `byte-compile-dynamic' and
4302         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4303         `raw-text'.
4304
4305 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4306
4307         * dumped-lisp.el (preloaded-file-list): Add
4308         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4309         "u025A0-Geometric-Shapes.el".
4310
4311 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4312
4313         * dumped-lisp.el (preloaded-file-list): Add
4314         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4315         "u02460-Enclosed-Alphanumerics.el".
4316
4317 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4318
4319         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4320         `chinese-gb2312'.
4321
4322         * dumped-lisp.el (preloaded-file-list): Add
4323         "u02200-Mathematical-Operators.el" and
4324         "u02300-Miscellaneous-Technical.el".
4325
4326 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4327
4328         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4329         `chinese-cns11643-*'.
4330
4331         * dumped-lisp.el (preloaded-file-list): Add
4332         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4333         "u02190-Arrows.el" in UTF-2000.
4334
4335 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4336
4337         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4338         `korean-ksc5601'.
4339
4340         * dumped-lisp.el (preloaded-file-list): Add
4341         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4342         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4343         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4344
4345 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4346
4347         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4348
4349 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4350
4351         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4352         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4353         "u01780-Khmer.el", "u01800-Mongolian.el",
4354         "u01E00-Latin-Extended-Additional.el" and
4355         "u01F00-Greek-Extended.el" in UTF-2000.
4356
4357 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4358
4359         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4360         `ethiopic-ucs' and `ethiopic'.
4361
4362         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4363         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4364
4365         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4366         from mule/ethiopic.el.
4367
4368         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4369         mule/mule-conf.el.
4370
4371 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4372
4373         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4374         `lao'.
4375
4376         * mule/mule-conf.el (lao): New coded-charset.
4377
4378         * dumped-lisp.el (preloaded-file-list): Add
4379         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4380         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4381         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4382         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4383         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4384
4385 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4386
4387         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4388         `ucs-bmp' and `arabic-iso8859-6'.
4389
4390 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4391
4392         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4393         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4394         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4395
4396 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4397
4398         * startup.el (normal-top-level): Load autoload file for UTF-2000
4399         in UTF-2000.
4400
4401 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4402
4403         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4404         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4405         "u00020-Basic-Latin.el", "u00080-C1.el",
4406         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4407         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4408         "u002B0-Spacing-Modifier-Letters.el",
4409         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4410         UTF-2000.
4411
4412 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4413
4414         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4415         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4416         instead of `vietnamese-viscii-*'.
4417
4418 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4419
4420         * mule/mule-conf.el: New file.
4421
4422         * mule/misc-lang.el: Move definition of charset `ipa' to
4423         mule/mule-conf.el.
4424
4425 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4426
4427         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4428         `latin-viscii'; prefer it for characters used in Vietnamese.
4429
4430 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4431
4432         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4433
4434 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4435
4436         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4437         `vietnamese-viscii-lower'.
4438         (latin-viscii-upper): Renamed from charset
4439         `vietnamese-viscii-upper'.
4440         (vietnamese-viscii-lower): New alias for charset
4441         `latin-viscii-lower'.
4442         (vietnamese-viscii-upper): New alias for charset
4443         `latin-viscii-upper'.
4444
4445 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4446
4447         * mule/mule-charset.el (default-coded-charset-priority-list):
4448         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4449
4450 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4451
4452         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4453         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4454         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4455         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4456         lisp/utf-2000.
4457
4458 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4459
4460         * mule/ccs-tcvn5712.el: New file.
4461
4462 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4463
4464         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4465         in UTF-2000.
4466
4467 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4468
4469         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4470         `japanese-jisx0208'.
4471
4472 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4473
4474         * dumped-lisp.el (preloaded-file-list): Add
4475         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4476         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4477         UTF-2000.
4478
4479         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4480         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4481         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4482         mule/ccs-viscii.el: New files.
4483
4484         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4485         if \uXXXX is found.
4486
4487 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4488
4489         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4490         `hiragana-jisx0208' and `katakana-jisx0208'.
4491
4492 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4493
4494         * mule/chinese.el (chinese-cns11643-3): Define it even if
4495         `utf-2000' is provided.
4496         (chinese-cns11643-4): Likewise.
4497         (chinese-cns11643-5): Likewise.
4498         (chinese-cns11643-6): Likewise.
4499         (chinese-cns11643-7): Likewise.
4500
4501 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4502
4503         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4504         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4505
4506 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4507
4508         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4509         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4510
4511 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4512
4513         * mule/mule-charset.el (default-coded-charset-priority-list):
4514         Setup in UTF-2000.
4515
4516 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4517
4518         * mule/viet-chars.el: Don't define charset
4519         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4520         they are defined as builtin charsets.
4521
4522 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4523
4524         * version.el (emacs-version): Add more space just before UTF-2000
4525         version string.
4526
4527 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4528
4529         * version.el ([constant] emacs-version): Don't add a space in the
4530         preceding place of `xemacs-betaname' because it is duplicated.
4531         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4532
4533         * startup.el (splash-frame-body): Add ETL.
4534
4535 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4536
4537         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4538         is provided because it is defined as builtin charset.
4539         (chinese-cns11643-4): Likewise.
4540         (chinese-cns11643-5): Likewise.
4541         (chinese-cns11643-6): Likewise.
4542         (chinese-cns11643-7): Likewise.
4543
4544 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4545
4546         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4547         coding-system `iso-10646-ucs-4' is not defined.
4548
4549 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4550
4551         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4552         coding-system if `utf-2000' is provided.
4553
4554 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4555
4556         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4557         `utf-2000' is provided.
4558
4559 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4560
4561         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4562         if utf-2000 is provided temporally.
4563
4564 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4565
4566         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4567         as builtin variable].
4568
4569 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4570
4571         * files.el (insert-file-contents-literally): Treat file as binary;
4572         call file-name-handlers. [sync with Emacs 20.3.10]
4573
4574 2008-12-28  Vin Shelton  <acs@xemacs.org>
4575
4576         * XEmacs 21.4.22 is released
4577
4578 2008-12-30  Vin Shelton  <acs@xemacs.org>
4579
4580         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4581         during building even if no packages are found.
4582
4583 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4584
4585         * printer.el (generic-print-region): 
4586         (generic-print-buffer): 
4587         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4588         check if the msprinter device is available, now that msprinter is
4589         always available as a specifier tag. 
4590
4591 2008-12-24  Vin Shelton  <acs@xemacs.org>
4592
4593         * about.el: Add Francisco to my bio!
4594
4595 2008-12-23  Vin Shelton  <acs@xemacs.org>
4596
4597         * autoload.el: Move operator definitions to autoload-operators.el
4598         in the xemacs-base package.
4599
4600 2007-11-22  Vin Shelton  <acs@xemacs.org>
4601
4602         * about.el (about-hacker-contribution): Updated my bio.
4603
4604 2007-10-07  Vin Shelton  <acs@xemacs.org>
4605
4606         * XEmacs 21.4.21 is released
4607
4608 2007-09-19  Didier Verna  <didier@xemacs.org>
4609
4610         Update my personal info.
4611         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4612         * about.el (about-other-current-hackers): Ditto.
4613         * about.el (about-url-alist): Add my musical website.
4614         * about.el (about-personal-info): Update my entry.
4615         * about.el (about-hacker-contribution): Ditto.
4616
4617 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4618
4619         * package-get.el (package-get-download-sites): Update download
4620         sites in Japan.
4621         * package-get.el (package-get-pre-release-download-sites): Ditto.
4622
4623 2007-08-18  Vin Shelton  <acs@xemacs.org>
4624
4625         * package-get.el (package-get-pre-release-download-sites): Sync
4626         mirror sites with 21.5.  (Thanks, Adrian)
4627
4628 2007-08-09  Mike Sperber  <mike@xemacs.org>
4629
4630         * startup.el (migrate-user-init-file): Create backup of
4631         `user-init-file' before migrating.
4632         * startup.el (maybe-migrate-user-init-file): Print
4633         information about backup file.
4634         (maybe-create-compatibility-dot-emacs): Follow above change.
4635
4636 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4637
4638         * font-lock.el: Sync font-lock-add-keywords and
4639         font-lock-remove-keywords from GNU Emacs.
4640         * font-lock.el (font-lock-keywords-alist): New.
4641         * font-lock.el (font-lock-removed-keywords-alist): New.
4642         * font-lock.el (font-lock-add-keywords): New.
4643         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4644         * font-lock.el (font-lock-remove-keywords): New.
4645
4646 2007-08-16  Vin Shelton  <acs@xemacs.org>
4647
4648         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4649         patch from Hans de Graaff.
4650
4651 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4652
4653         * package-get.el (package-get-download-sites): Document Chile and
4654         update Denmark download site.
4655         * package-get.el (package-get-pre-release-download-sites): Ditto.
4656
4657 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4658
4659         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4660
4661 2006-12-09  Vin Shelton  <acs@xemacs.org>
4662
4663         * XEmacs 21.4.20 is released
4664
4665 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4666
4667         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4668
4669 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4670
4671         * info.el (Info-find-file-node, Info-insert-dir)
4672         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4673         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4674         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4675         and discussion.
4676
4677 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4678
4679         * obsolete.el (line-beginning-position): New, from 21.5.x.
4680         (line-end-position): Ditto.
4681
4682 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4683
4684         * package-get.el (package-get-download-sites): Welcome
4685         nl.xemacs.org and Thanks!
4686         * package-get.el (package-get-pre-release-download-sites): Ditto.
4687
4688 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4689
4690         * font-lock.el: Add support for not-so recent changes in Java to
4691         java-mode.
4692
4693 2006-01-28  Vin Shelton  <acs@xemacs.org>
4694
4695         * XEmacs 21.4.19 is released
4696
4697 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4698
4699         * easymenu.el: Update copyright. 
4700         * easymenu.el (easy-menu-all-popups):
4701         Add a docstring. 
4702         * easymenu.el (easy-menu-add):
4703         Document a bug, rework the function to preserve any existing
4704         non-default mode-popup-menu instead of overwriting it, and not to
4705         bother normalising the menu title (nothing else does).
4706         * easymenu.el (easy-menu-remove):
4707         Restore the default mode-popup-menu instead of leaving an empty
4708         one when we remove the last easy-menu popup. 
4709
4710 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4711
4712         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4713         as suggested by Rodrigo Ventura.
4714         * package-get.el (package-get-pre-release-download-sites): Ditto,
4715         with replacement of xemacs-21.5 by beta, which is the logical path
4716         to our beta core and package pre-releases.
4717
4718 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4719
4720         * package-get.el (package-get-download-sites): Add Hong Kong
4721         download site.
4722         * package-get.el (package-get-pre-release-download-sites): Ditto.
4723
4724 2005-12-26  Vin Shelton  <acs@xemacs.org>
4725
4726         * find-paths.el:
4727         * find-paths.el (paths-emacs-root-p): Add search for package root.
4728         * find-paths.el (paths-find-emacs-root): Replaced with
4729         paths-find-invocation-roots, which returns a list of roots.
4730         * find-paths.el (paths-find-invocation-roots): New.
4731         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4732
4733 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4734
4735         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4736         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4737
4738 2005-12-03  Vin Shelton <acs@xemacs.org>
4739
4740         * XEmacs 21.4.18 is released
4741
4742 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4743
4744         * package-get.el (package-get-download-sites): Update reflecting
4745         latest http://www.xemacs.org/Releases/ information generated by
4746         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4747         * package-get.el (package-get-pre-release-download-sites): Ditto.
4748
4749 2005-02-28  Simon Josefsson  <jas@extundo.com>
4750
4751         * about.el (xemacs-hackers): Add jas.
4752         (about-other-current-hackers): Likewise.
4753         (about-url-alist): Add URL for jas.
4754         (about-personal-info): Document jas.
4755         (about-hacker-contribution): Describe jas contributions.
4756
4757 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4758
4759         * easymenu.el (easy-menu-remove): As described in 
4760         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4761         except the "Command" menu from mode-popup-menu. 
4762
4763 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4764  
4765         * font.el (font-spatial-to-canonical): Correct calculation of 
4766         return value for pixel-based input value. 
4767  
4768 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4769
4770         * code-process.el (call-process): Process-related docstring
4771         improvements spurred by Norbert Koch.
4772         * code-process.el (call-process-region): Ditto.
4773         * code-process.el (start-process): Ditto.
4774
4775 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4776
4777         * finder.el (finder-find-library): Return filename actually
4778         searched for.
4779
4780 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4781
4782         * help.el (view-emacs-news): Use `expand-file-name' instead of
4783         `locate-data-file' as the latter will find any "NEWS" files that
4784         might exist in packages _before_ the one in core.
4785
4786 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4787
4788         * package-get.el (package-get-init-package):
4789         package-get-init-package buglet (21.4.17) by Jeff Mincy
4790         <mincy@rcn.com> fixing false temporary load-path shadows reported
4791         after package installation and simplifying code.
4792
4793 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4794
4795         * package-get.el (package-get-download-sites): Sync mirrors list
4796         with the XEmacs website.
4797         (package-get-pre-release-download-sites): Ditto.
4798
4799 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4800
4801         * derived.el (derived-mode-merge-syntax-tables):
4802         Revert my 21.5-only patch of 2003-07-18 which slipped in
4803         through Jerry James's patch of 2004-06-07.
4804
4805 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4806
4807         * cmdloop.el (keyboard-quit): Remove workaround for
4808         `region-active-p' not making sure active region is in current
4809         buffer now that it does.
4810         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4811         * simple.el (region-active-p): `region-active-p' to only return t
4812         when active region is in current buffer.
4813
4814 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4815
4816         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4817         package names, quell a byte-compiler warning, doc fix.
4818
4819 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4820
4821         * buffer.el (pop-to-buffer):
4822         * window-xemacs.el (display-buffer):
4823         Document use of `same-window-buffer-names,' `same-window-regexps'
4824         by pop-to-buffer and display-buffer. 
4825         
4826 2005-02-06  Vin Shelton <acs@xemacs.org>
4827
4828         * XEmacs 21.4.17 is released
4829
4830 2005-01-29  Ben Wing  <ben@xemacs.org>
4831
4832         * shadow.el (find-emacs-lisp-shadows):
4833         Add custom-defines to list of ignored files.
4834
4835 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4836
4837         * simple.el (shifted-motion-keys-select-region): Fix statement
4838         about unshifted-motion-keys-deselect-region.
4839
4840 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4841
4842         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4843         now) for GNU Emacs compatibility.
4844         (make-obsolete-variable): Ditto.
4845
4846 2004-01-08  Ben Wing  <ben@xemacs.org>
4847
4848         * code-files.el (load):
4849         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4850
4851 2004-12-05  Vin Shelton <acs@xemacs.org>
4852
4853         * XEmacs 21.4.16 is released
4854
4855 2004-12-04  Vin Shelton  <acs@xemacs.org>
4856
4857         * auto-autoloads.el: Regenerated.
4858
4859         * custom-load.el: Regenerated.
4860
4861 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4862
4863         Fix bug: apropos errors if a defalias refers to an undefined
4864         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4865
4866         * apropos.el (apropos):
4867         (apropos-command):
4868         * help.el (frob-help-extents):
4869         * help-macro.el (make-help-screen):
4870         * hyper-apropos.el (hyper-apropos-grok-functions):
4871         (hyper-apropos-get-doc):
4872         Catch void-function error thrown by `documentation'.
4873
4874 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4875
4876         * packages.el (package-require): Fix incorrect arg to format.
4877         This fixes a `format specifier' error.
4878
4879 2004-08-13  Jerry James  <james@xemacs.org>
4880
4881         * bytecomp.el (forward-word): Tell the byte compiler the correct
4882         number of arguments to forward-word.
4883
4884 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4885
4886         * etags.el: Fixed loading of include files for tag completion. Now
4887         you can make a tag file for a library, include it into your
4888         project and it will be reloaded only if it changed. Infinte
4889         include loops are detected and the correct tag files are loaded.
4890         * etags.el (buffer-tag-table-list): Load and verify tag files in
4891         the external function buffer-tag-table-list-load.
4892         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4893         tag files. Also load the included tag files. The priority of the
4894         included files is right below their parent file. If multiple
4895         matches occur then the symbols from the parent file are found
4896         first.
4897         * etags.el (tag-table-include-files): Corrected comment
4898         string. Switched to pattern constant tags-include-pattern to have
4899         it at a central location.
4900         * etags.el (tags-include-pattern): Added doc string.
4901         * etags.el (add-to-tag-completion-table): Removed obsolete
4902         comments as the include files are allready returned by
4903         buffer-tag-table-list and loaded.
4904         * etags.el (find-tag-internal): The include files are allready
4905         included in tag-tables as buffer-tag-table-list returns them now.
4906
4907 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4908
4909         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4910         Loading items into the notebook is now done by C code.
4911         * widgets-gtk.el (gtk-widget-instantiate-internal):
4912         Style no longer changed.
4913
4914 2004-06-28  Nix  <nix@esperi.org.uk>
4915
4916         * cmdloop.el (truncate-command-history-for-gc): Delay
4917         execution of all things that look up variable bindings,
4918         via `enqueue-eval-event'.
4919
4920 2004-06-24  Vin Shelton  <acs@xemacs.org>
4921
4922         * package-get.el (package-get-require-signed-base-updates):
4923         now defaults to nil.
4924
4925 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4926
4927         * subr.el (split-string): Clean up docstring.
4928
4929 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4930
4931         * faces.el (zmacs-region): fix typo in docstring.
4932
4933 2004-06-07  Jerry James  <james@xemacs.org>
4934
4935         * derived.el: Synch with Emacs 21.3.
4936         * subr.el (with-local-quit): New, from Emacs 21.3.
4937         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4938         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4939         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4940
4941 2004-06-16  Jerry James  <james@xemacs.org>
4942
4943         * cl.el (cl-set-substring): Increment start by the length of the
4944         string, not the string itself.
4945
4946 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4947
4948         * etags.el (tag-table-include-files): Expand included TAGS file
4949         paths to avoid problems with relative paths.  Thanks to Peter
4950         Chubb <peterc@gelato.unsw.edu.au>.
4951         * etags.el (tags-include-pattern): New.
4952         * etags.el (add-to-tag-completion-table): Parse and ignore
4953         trailing include lines.
4954
4955 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4956
4957         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4958         avoiding line solely composed of equal signs.
4959
4960 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4961
4962         * cus-edit.el (alloc): Typo fix.
4963         * cus-edit.el (custom-browse-visibility): Ditto.
4964         * cus-edit.el (custom-variable-value-create): Ditto.
4965         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4966         * cus-edit.el (custom-save-variables): Bind print-length and
4967         print-level to nil to avoid value abbreviation.
4968         * cus-edit.el (custom-save-face-internal): Ditto.
4969         * cus-edit.el (custom-save-faces): Save in sorted order.
4970         * cus-edit.el (custom-save-resets): Bind print-length and
4971         print-level to nil to avoid value abbreviation.
4972         * cus-edit.el (custom-save-loaded-themes): Ditto.
4973
4974 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4975
4976         * subr.el (split-string-default-separators): New.
4977         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4978         see comment in source.
4979
4980 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4981
4982         * mule/japanese.el (paragraph-start, paragraph-separate):
4983         Remove anchor to BOL.
4984
4985 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4986
4987         * cl.el (gensym, gentemp): Improve docstrings.
4988
4989 2004-05-10  Vin Shelton  <acs@xemacs.org>
4990
4991         * etags.el: Sync with 21.5 version.
4992
4993 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4994
4995         * etags.el:
4996         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4997         only for use with exuberant ctags. This will also enable building of 
4998         completion tables with exuberant ctags. This will not work with
4999         xemacs ctags. 
5000         * etags.el (get-tag-table-buffer): New function for creating of
5001         completion table is used if tags-exuberant-ctags-optimization-p ist t
5002         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5003         finding the tag names. New.
5004         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5005         building tag completion table with exuberant ctags. New.
5006         * etags.el (find-tag-internal): Improve exact tag matching for tags
5007         with name fields. Before the patch return types of functions or
5008         function parameters (with exuberant ctags) were found as matches.
5009
5010 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5011
5012         * list-mode.el (display-completion-list): Fixed completion list was
5013         taking the width of the frame and not of the window for displaying
5014         the selection methods.
5015
5016 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5017
5018         * menubar-items.el (default-menubar): Options are saved to custom.el.
5019
5020
5021 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5022
5023         * isearch-mode.el (isearch-abort): Preserve successful search target.
5024
5025 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5026
5027         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5028         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5029         Bihlmeyer.
5030         * gnuserv.el (gnuserv-mode-line-string): New.
5031         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5032         gnuserv-mode.
5033         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5034         * gnuserv.el (gnuserv-edit-files): Use
5035         make-x-device-with-gtk-fallback.
5036
5037 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5038
5039         * gtk-widgets.el: New import: gtk-accel-group-new.
5040         * dialog-gtk.el:
5041         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5042         * dialog-gtk.el (popup-builtin-question-dialog):
5043         Added support for dialog button mnemonics.
5044
5045 2004-03-22  Chris Green <cmg@dok.org>
5046
5047         * process.el (shell-command): Output buffer was ignored when a
5048         background process was run via shell-command.
5049
5050 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5051
5052         * cus-edit.el (custom-save-variables): Retrieve a list of
5053         variables to save first, sort it, and make sure the variables are
5054         saved in sorted order.
5055
5056 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5057  
5058         * package-get.el (package-get-update-base-from-buffer): Force
5059         binary coding system for verifying GnuPG signature in the
5060         package-index file.
5061  
5062 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5063
5064         * package-get.el (package-get-package-index-file-location): Handle
5065         missing "EMACSPACKAGEPATH" environment variable.
5066
5067 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5068
5069         * package-admin.el (package-admin-find-top-directory): Simplify
5070         directory comparisions and fix substring errors on short path
5071         components.
5072         * package-get.el (package-get-package-index-file-location):
5073         Default to first component of "EMACSPACKAGEPATH", if set.
5074
5075 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5076
5077         * package-get.el (process-error): New error datum.
5078
5079 2004-02-02  Vin Shelton <acs@xemacs.org>
5080
5081         * XEmacs 21.4.15 is released
5082
5083 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5084
5085         * itimer.el (activate-itimer): Modify the itimer timeout value as
5086         if it were begun at the last time when the itimer driver was woken
5087         up.
5088
5089 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5090
5091         * specifier.el (Copyright):
5092         Update.
5093         (make-specifier-and-init):
5094         (map-specifier):
5095         (canonicalize-inst-pair):
5096         (canonicalize-spec-list):
5097         (set-specifier):
5098         Synch docstrings to 21.5 where appropriate.
5099
5100 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5101
5102         * package-get.el (package-get-list-packages-where): New.  A
5103         function that allows searching for groups of packages.  For
5104         example, find all packages that require the fsf-compat package.
5105
5106 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5107
5108         The Great PUI Sync.
5109
5110         * auto-autoloads.el: Regenerated.
5111
5112         * custom-load.el: Regenerated.
5113
5114         * dumped-lisp.el (packages-hardcoded-lisp): New.
5115
5116         * menubar-items.el (menu-max-items): New.
5117         (menu-submenu-max-items): New.
5118         (menu-submenu-name-format): New.
5119         (menu-split-long-menu): New.
5120         (menu-sort-menu): New.
5121         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5122
5123         * obsolete.el (pui-add-install-directory): Renamed to the more
5124         logical `pui-set-local-package-get-directory'.
5125         (package-get-download-menu): Moved to `package-ui.el' and renamed
5126         to `package-ui-add-download-menu'.
5127
5128         * package-admin.el (package-admin-install-function-mswindows):
5129         Whitespace clean up.
5130         (package-admin-add-single-file-package): Removed.
5131         (package-admin-default-install-function): Whitespace clean up.
5132         (package-admin-find-top-directory): New.
5133         (package-admin-get-install-dir): Use it.
5134         (package-admin-get-manifest-file): 
5135         (package-admin-check-manifest): 
5136         (package-admin-add-binary-package):
5137         (package-admin-get-lispdir):
5138         (package-admin-delete-binary-package):
5139         (package-admin):
5140
5141         * package-get.el (package-get-package-index-file-location): New.
5142         (package-get-install-to-user-init-directory): New.
5143         (package-get-remote):
5144         (package-get-download-sites):
5145         (package-get-pre-release-download-sites): New.
5146         (package-get-site-release-download-sites): New.
5147         (package-get-base-filename):
5148         (package-get-always-update):
5149         (package-get-user-index-filename): Removed.
5150         (package-get-pgp-available-p): New.
5151         (package-get-require-signed-base-updates):
5152         (package-get-was-current):
5153         (package-entries-are-signed): New.
5154         (package-get-continue-update-base): New.
5155         (package-get-download-menu): Removed.
5156         (package-get-require-base):
5157         (package-get-update-base-entry):
5158         (package-get-locate-file):
5159         (package-get-locate-index-file):
5160         (package-get-maybe-save-index):
5161         (package-get-update-base):
5162         (package-get-update-base-from-buffer):
5163         (package-get-update-base-entries):
5164         (package-get-interactive-package-query):
5165         (package-get-update-all):
5166         (package-get-all):
5167         (package-get-dependencies):
5168         (package-get-init-package):
5169         (package-get-info): New.
5170         (package-get):
5171         (package-get-staging-dir):
5172         (package-get-set-version-prop): Removed.
5173         (package-get-installedp):
5174         (package-get-ever-installed-p):
5175         (packages): Removed.
5176         (package-get-custom-groups): Removed.
5177         (package-get-custom): Removed.
5178         (package-get-custom-add-entry): Removed.
5179
5180         * package-info.el (batch-update-package-info):
5181
5182         * package-net.el (package-net-batch-generate-bin-ini):
5183         (package-net-update-installed-db):
5184
5185         * package-ui.el (pui-info-buffer):
5186         (pui-directory-exists): Removed.
5187         (pui-package-dir-list): Removed.
5188         (pui-add-install-directory): Removed.
5189         (package-ui-download-menu): New.
5190         (package-ui-pre-release-download-menu): New.
5191         (package-ui-site-release-download-menu): New.
5192         (pui-set-local-package-get-directory): New.
5193         (pui-package-symbol-char):
5194         (pui-update-package-display):
5195         (pui-toggle-package):
5196         (pui-toggle-package-key):
5197         (pui-toggle-package-delete):
5198         (pui-toggle-package-delete-key):
5199         (pui-toggle-package-event):
5200         (pui-toggle-verbosity-redisplay):
5201         (pui-install-selected-packages):
5202         (pui-add-required-packages):
5203         (pui-help-echo):
5204         (pui-display-info):
5205         (list-packages-mode):
5206         (pui-list-packages):
5207
5208         * packages.el (packages-compute-package-locations):
5209         (package-require):
5210         (package-delete-name):
5211         (packages-hardcoded-lisp): Removed.
5212         (packages-useful-lisp): Removed.
5213         (packages-unbytecompiled-lisp): Removed.
5214         (packages-find-package-directories):
5215
5216         Summary:
5217
5218         Major code clean up of all things PUI.
5219
5220         Much improved code to determine where packages should be
5221         installed.  PUI no longer depends on any packages being
5222         pre-installed to compute where packages are to be installed to.
5223
5224         The user can specify the location of their package-index file.  It
5225         isn't necessary to set this because it has sane defaults.  People
5226         who "run-in-place" won't accidently overwrite the CVS
5227         package-index file.  See
5228         `package-get-package-index-file-location'. 
5229
5230         PUI will now properly clean up after itself in the event of an
5231         unsuccessful package install.  This drastically reduces the number
5232         of "wrong md5sum" FAQs.
5233
5234         non-Mule XEmacsen can no longer install Mule packages.
5235
5236         Package management via the custom interface has been removed.
5237
5238         The PUI related menubar items have been reorganised.
5239
5240         The PGP verification code has been fixed and the default for
5241         whether or not it is used is automatically computed.
5242
5243         * update-elc.el ((preloaded-file-list site-load-packages
5244         need-to-dump dumped-exe)):
5245         Just a couple of small changes to allow for
5246         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5247         existing anymore.
5248
5249 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5250
5251         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5252         apply `format' to the first argument of byte-compile-warn, it
5253         already calls format.
5254
5255 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5256
5257         * files.el (delete-old-versions): Avoid going interactive during
5258         make install when environment variable VERSION_CONTROL is set.
5259
5260 2003-12-04  Vin Shelton  <acs@xemacs.org>
5261
5262         * menubar-items.el (menu-item-search): Only bring up search dialog
5263         box if the feature is available and desired.
5264
5265 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5266
5267         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5268
5269 2003-11-05  Vin Shelton  <acs@xemacs.org>
5270
5271         * help.el (Help-prin1-face):
5272         (Help-princ-face):
5273         princ and prin1 are functions and need to be called as such.  The
5274         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5275
5276 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5277
5278         * about.el (about-xemacs): Give full version and build date.
5279
5280 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5281
5282         * win32-native.el (grep-null-device): This XEmacs has null-device.
5283
5284 2003-09-06  Mike Sperber  <mike@xemacs.org>
5285
5286         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5287         implement the specified semantics for `defvar.'
5288
5289 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5290
5291         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5292         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5293         displaying buffer in question.
5294
5295 2003-09-03  Vin Shelton <acs@xemacs.org>
5296
5297         * XEmacs 21.4.14 is released
5298
5299 2003-08-17  Vin Shelton  <acs@xemacs.org>
5300
5301         * about.el: Vanity patch.
5302
5303 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5304
5305         * code-process.el (call-process):
5306         (call-process-region):
5307         (start-process):
5308         Document coding system processing.
5309
5310 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5311
5312         * startup.el (splash-frame-body): Idiomatic English.
5313
5314 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5315
5316         * font-lock.el (font-lock-match-java-declarations): Move
5317         save-restriction, narrow-to-region to beginning of function to
5318         avoid going beyond the limit and causing an infloop.
5319
5320 2003-04-16  Jerry James  <james@xemacs.org>
5321
5322         * keydefs.el: Remove mappings for keys mapped to the nowhere
5323         defined function function-key-error.
5324
5325 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5326
5327         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5328         lisp-interaction-mode-hook): Add the docstrings.
5329
5330 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5331
5332         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5333         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5334         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5335
5336 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5337
5338         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5339         lambda list after the original doc.  Care about
5340         #'(lambda () "SingleString") 
5341         (cl-upcase-arg): 
5342         (cl-function-arglist):
5343         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5344         circular data structures in lambda list specification
5345
5346 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5347
5348         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5349         to appear in font-lock-function-name-face.
5350
5351 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5352
5353         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5354         is not also the value of the lambda.
5355
5356 2003-05-06  Andy Piper  <andy@xemacs.org>
5357
5358         * files.el (revert-buffer): Make sure local variables get processed,
5359         even in the case of an optimized reversion.
5360
5361 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5362
5363         * XEmacs 21.4.13 is released
5364
5365 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5366
5367         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5368         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5369
5370 2003-02-14  Ben Wing  <ben@xemacs.org>
5371
5372         * byte-optimize.el:
5373         * byte-optimize.el (byte-compile-inline-expand):
5374         * byte-optimize.el (byte-compile-unfold-lambda):
5375         * byte-optimize.el (byte-optimize-form-code-walker):
5376         * byte-optimize.el (byte-optimize-form):
5377         * byte-optimize.el (byte-decompile-bytecode-1):
5378         * byte-optimize.el (byte-optimize-lapcode):
5379         Review carefully and sync up to 20.7 except for areas as noted.
5380         Fixes problem with JDE compilation.
5381
5382 2003-02-05  Ben Wing  <ben@xemacs.org>
5383
5384         * simple.el:
5385         * simple.el (motion-keys-for-shifted-motion):
5386         Omit M-S-home/end from motion keys.
5387
5388 2003-02-07  Ben Wing  <ben@xemacs.org>
5389
5390         * text-props.el (text-property-any):
5391         * text-props.el (text-property-not-all):
5392         Fix bug when end > start.
5393
5394 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5395
5396         * info.el (Info-insert-dir): Make default-directory end in
5397         separator.  Patch due to Martin Buchholz.
5398
5399 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5400
5401         * XEmacs 21.4.12 "Portable Code" is released.
5402
5403 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5404
5405         * about.el: Update golubev data.
5406
5407 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5408
5409         * isearch-mode.el (isearch-mode-map): Substitute comment on
5410         desirability, and back out "GR is printable" changes.
5411
5412 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5413
5414         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5415
5416 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5417
5418         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5419
5420 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5421
5422         * menubar-items.el (default-menubar): Use browse-url-mozilla
5423         instead of browse-url-gnome-moz for Mozilla.
5424
5425 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5426
5427         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5428
5429 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5430
5431         * files.el (auto-mode-alist): Remove redundant entries for modes
5432         that live in packages.
5433         (interpreter-mode-alist): Ditto.
5434
5435 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5436
5437         * menubar-items.el (default-menubar): Sync with current
5438         browse-url-xemacs.el.
5439
5440 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5441
5442         * XEmacs 21.4.10 "Military Intelligence" is released.
5443
5444 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5445
5446         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5447
5448 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5449
5450         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5451
5452 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5453
5454         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5455         effect free function.
5456         (font-lock-fontify-keywords-region): Supply the argument to
5457         font-lock-compile-keywords.
5458
5459 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5460
5461         * package-get.el (package-get-download-sites): Bring sites list
5462         up to date, prefer xx.xemacs.org addresses.
5463
5464 2002-09-27  Andy Piper  <andy@xemacs.org>
5465
5466         * dialog.el (make-dialog-box): for general dialogs only
5467         delete-frame-hook will be run.
5468
5469 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5470
5471         * font-lock.el (font-lock-fontify-syntactically-region): Add
5472         comment about lookup-syntax-properties, document LOUDLY as unused.
5473
5474 2002-08-26  Andy Piper  <andy@xemacs.org>
5475
5476         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5477         merge.
5478
5479 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5480
5481         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5482         (make-obsolete-variable): Ditto.
5483         (make-compatible): Ditto.
5484         (make-compatible-variable): Ditto.
5485
5486 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5487
5488         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5489         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5490
5491 2002-08-28  Andy Piper  <andy@xemacs.org>
5492
5493         * files.el (revert-buffer): propagate revert-without-query-status.
5494
5495 2002-06-03  Andy Piper  <andy@xemacs.org>
5496
5497         * dialog-items.el (make-search-dialog): align various subcontrols
5498         in visually pleasing ways, allow frame to autosize to the dialog
5499         size.
5500         * dialog.el (make-dialog-box): add a border inside the frame. Add
5501         :autosize property, if t then reset the frame size appropriately
5502         before the frame is mapped.
5503         * gutter-items.el (set-progress-feedback-instantiator): align
5504         various subcontrols.
5505         * gutter-items.el (set-progress-abort-instantiator): ditto.
5506
5507 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5508
5509         * XEmacs 21.4.9 "Informed Management" is released.
5510
5511 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5512
5513         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5514         "&optional append" argument.
5515
5516 2002-07-16  Didier Verna  <didier@xemacs.org>
5517
5518         * subr.el (replace-in-string): fix case fold bug introduced by
5519         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5520         case-fold-search in temporary buffers.
5521
5522 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5523
5524         * lib-complete.el (find-library): Remove check for mule because
5525         decompression DOES work on Mule.
5526
5527 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5528
5529         * simple.el (join-line): New alias for `delete-indentation'.
5530
5531 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5532
5533         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5534         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5535         (font-lock-builtin-face): New.
5536         (font-lock-constant-face): New.
5537         (font-lock-face-list): Add builtin and constant faces.
5538
5539 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5540
5541         * autoload.el (make-autoload): Support define-derived-mode.
5542         Collected puts of doc-string-elt property.  Based on a patch by
5543         Didier Verna <didier@xemacs.org>.
5544
5545 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5546
5547         * wid-edit.el (widget-field-activate): Fix docstring typo.
5548
5549 2002-07-23  Andy Piper  <andy@xemacs.org>
5550
5551         * about.el (about-personal-info): update me.
5552
5553 2002-07-12  Andy Piper  <andy@xemacs.org>
5554
5555         * custom.el (custom-theme-set-variables): remove bogus
5556         arguments. Use custom-set-default to set defaults.
5557         (custom-set-variables): update doc.
5558         (custom-local-buffer): new, synced from FSF.
5559         (custom-set-default): ditto.
5560         (defcustom): update doc.
5561
5562 2002-06-16  Andy Piper  <andy@xemacs.org>
5563
5564         * menubar-items.el (default-menubar): enable windows printing on
5565         cygwin as well as native.
5566
5567 2002-06-12  Andy Piper  <andy@xemacs.org>
5568
5569         * printer.el (generic-print-buffer): catch all errors so that the
5570         print device can be cleared in all scenarios.
5571         (Printer-clear-device): make sure clearing the printer allows it
5572         to be used again immediately.
5573         (generic-print-region): make sure the default printer face is
5574         black-on-white.
5575
5576 2002-04-23  Jerry James  <james@xemacs.org>
5577
5578         * window-xemacs.el (display-buffer-function): Change doc to
5579         reflect new arg.
5580         * window-xemacs.el (pre-display-buffer-function): Ditto.
5581         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5582         non-nil, make the new window just big enough for its contents.
5583         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5584         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5585         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5586
5587 2002-06-06  Andy Piper  <andy@xemacs.org>
5588
5589         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5590         (defcustom): ditto.
5591         (custom-handle-keyword): ditto.
5592
5593 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5594
5595         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5596         Make obsolete.  Default to nil.
5597         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5598         Inspired by a patch by John Palmieri.
5599
5600 2002-07-01  Mike Alexander  <mta@arbortext.com>
5601
5602         * process.el (shell-command-on-region): Don't delete the region
5603         before giving it to call-process-region
5604
5605 2002-06-04  Jerry James <james@eecs.ku.edu>
5606
5607         * find-paths.el (paths-find-architecture-directory): Search in
5608         `system-configuration'/`base', not `base'`system-configuration'.
5609
5610 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5611
5612         * info.el (Info-index): Add missing \ in [ t].
5613
5614 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5615
5616         * gutter-items.el (gutter-buffers-tab-visible-p,
5617         buffers-tab-omit-function, buffers-tab-selection-function,
5618         buffers-tab-filter-functions):
5619         Doc improvements.
5620
5621 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5622
5623         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5624
5625         * toolbar-items.el (toolbar-news): Fix typo in message string.
5626
5627 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5628
5629         * dialog.el (yes-or-no-p-dialog-box): 
5630         * cmdloop.el (y-or-n-p-minibuf):
5631         (yes-or-no-p-minibuf):
5632         (yes-or-no-p):
5633         (y-or-n-p): 
5634         Specify negative answers in docstrings.
5635
5636 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5637
5638         * package-ui.el (pui-help-echo): Display both installed and author
5639         version.  Use a balloon-help window to display extra info like
5640         package requires.
5641
5642 2002-05-30  Andy Piper  <andy@xemacs.org>
5643
5644         * files.el (revert-buffer-internal): don't visit
5645         revert-buffer. Kill buffer when not used. Suggested by Mike
5646         Alexander <mta@arbortext.com>
5647
5648 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5649
5650         * files.el (revert-buffer): More docstring fiddling.
5651
5652 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5653
5654         * files.el (revert-buffer):
5655         (revert-buffer-internal):
5656         (revert-buffer-insert-file-contents-function):
5657         Improve docstrings and comments.
5658
5659 2002-05-08  Andy Piper  <andy@xemacs.org>
5660
5661         * files.el (revert-buffer): observe noconfirm behavior.
5662
5663 2002-04-09  Andy Piper  <andy@xemacs.org>
5664
5665         * files.el (revert-buffer): use revert-buffer-internal if it looks
5666         like doing so will not result in any user-visible changes.
5667         (revert-buffer-internal): new function. Do the actual process of
5668         reversion and then see whether the result is any different to what
5669         we have already. If it is not then do nothing.
5670
5671 2001-12-11  Andy Piper  <andy@xemacs.org>
5672
5673         * menubar.el (get-popup-menu-response): re-order so that it works
5674         on more sane/facist window systems.
5675
5676 2001-12-03  Andy Piper  <andy@xemacs.org>
5677
5678         * faces.el (frob-face-property): don't infloop in face frobbing
5679         from Jan Vroonhof <jan@xemacs.org>.
5680
5681 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5682
5683         * faces.el (frob-face-property): Follow face fall-back hierarchy
5684         properly for face properties without an instance. Only do manual
5685         copy form 'default in last resort. This handles in particular
5686         the case where 'default itself has only a fall-back (which is
5687         the case by default on windows).
5688
5689 2001-11-24  Andy Piper  <andy@xemacs.org>
5690
5691         * printer.el (generic-print-region): set default-frame-plist to
5692         nil while creating the printer frame so that sizes reflect the
5693         printed page.
5694
5695         * faces.el (face-complain-about-font): Don't complain on printers.
5696
5697 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5698         
5699         * package-net.el: Andy synch.
5700         
5701 2001-12-16  Andy Piper  <andy@xemacs.org>
5702
5703         * package-get.el (package-get-update-all): Make sure installed.db
5704         gets updated after updating packages.
5705
5706 2002-03-28  Ben Wing  <ben@xemacs.org>
5707
5708         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5709         continuation, truncation so that we don't get line jumpiness from
5710         them being larger than the line height.
5711
5712         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5713
5714 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5715
5716         * font.el (font-window-system-mappings): Add mapping for Gtk
5717         (assume identical to X) 
5718
5719 2002-02-04  Andy Piper  <andy@xemacs.org>
5720
5721         * files.el (convert-standard-filename): Fix for short filename
5722         Peter Arius <pas@methodpark.de>
5723
5724 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5725
5726         * list-mode.el (default-choose-completion): completion-base-size
5727         should refer to local value in the completion list buffer.
5728
5729 2001-12-03  Didier Verna  <didier@xemacs.org>
5730
5731         * rect.el: autoload `replace-rectangle'.
5732         * keydefs.el (global-map): bind it to `C-x r p'.
5733
5734 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5735
5736         * XEmacs 21.4.8 "Honest Recruiter" is released.
5737
5738 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5739
5740         This patch is based on Jerry James's patch and analysis.
5741
5742         * select.el (get-clipboard):
5743         (get-selection):
5744         Update docstrings.
5745         (get-clipboard-foreign):
5746         (get-selection-foreign):
5747         New function for use as `interprogram-paste-function's.
5748
5749         * simple.el (interprogram-paste-function): Change default to
5750         `get-clipboard-foreign'; improve docstring.
5751         (interprogram-cut-function): Improve dosctring.
5752
5753 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5754
5755         * XEmacs 21.4.7 "Economic Science" is released.
5756
5757 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5758
5759         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5760
5761 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5762
5763         * obsolete.el (assq-delete-all): New compatibility alias for 
5764         remassq.
5765
5766 2002-01-09  Simon Josefsson  <jas@extundo.com>
5767
5768         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5769
5770 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5771
5772         * info.el (Info-auto-generate-directory): Default
5773         Info-auto-generate-directory to 'if-outdated.
5774
5775 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5776
5777         * startup.el (normal-top-level): Prevent migration code from
5778         trashing .emacs on an error in loading the init files.
5779
5780 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5781
5782         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5783         "system default" Xdefaults and friends get xrdb-mode.
5784
5785 2002-03-05  Mats Lidell  <matsl@contactor.se>
5786  
5787         * help-nomule.el (tutorial-supported-languages): Added Swedish
5788         tutorial. Sorted languages.
5789
5790 2002-02-11  Mike Sperber <mike@xemacs.org>
5791
5792         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5793         regenerating outdated dir files and dir is non-existent.
5794
5795 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5796
5797         * code-files.el (convert-mbox-coding-system): Improve comment.
5798         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5799         coding-system argument to `write-region-pre-hook' call.
5800         (write-region-pre-hook): Fix docstring to mention lockname argument.
5801
5802 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5803
5804         * minibuf.el (completing-read): Remove redundant wrong arg list.
5805
5806         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5807
5808 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5809
5810         * obsolete.el (interactive-form): new compatibility alias for 
5811         function-interactive.
5812
5813 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5814
5815         * menubar-items.el (Menubar-items-truncate-list): Removed.
5816         * menubar-items.el (Menubar-items-truncate-history): New.
5817         * menubar-items.el (default-menubar): Use
5818         Menubar-items-truncate-history.
5819
5820 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5821
5822         * printer.el (generic-print-region): Pass correct arguments to
5823         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5824         Torkelsson <torkel@acc.umu.se>.
5825
5826 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5827
5828         * help.el (describe-mode): synched with FSF 19.34; handle nil
5829         minor mode indicators.
5830
5831 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5832
5833         * minibuf.el (completing-read): Update docstring.
5834
5835 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5836
5837         * XEmacs 21.4.6 "Common Lisp" is released.
5838
5839 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5840
5841         * package-net.el: Inadvertant synch with Windows branch.  From
5842         Andy's log:
5843         (package-net-kit-version): new variable.
5844         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5845
5846 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5847
5848         * package-get.el (package-get-locate-index-file): Also search the
5849         core etc/ directory for the package index file if it can't be
5850         found in ~/.xemacs/.
5851
5852 2001-12-13  William Perry  <wmperry@gnu.org>
5853
5854         * dialog-gtk.el (popup-builtin-question-dialog):
5855         Conform to API in gui.c.
5856         
5857 2001-11-12  Andy Piper  <andy@xemacs.org>
5858
5859         * cus-edit.el (custom-save-face-internal): make sure we save
5860         non-themed faces.
5861         (custom-save-variables): ditto variables.
5862
5863 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5864
5865         * faces.el (make-face-family):
5866         (make-face-size):
5867         New face-modifying functions per Jan Vroonhof.
5868
5869         cus-face.el (custom-set-face-font-family):
5870         (custom-set-face-font-size):
5871         Use them.
5872
5873         * font.el (font-window-system-mappings): More precise docstring.
5874
5875         (font-create-name):
5876         (font-create-object):
5877         (tty-font-create-object):
5878         (tty-font-create-plist):
5879         (x-font-create-object):
5880         (x-font-create-name):
5881         (ns-font-create-name):
5882         (mswindows-font-create-object):
5883         (mswindows-font-create-name):
5884         Add doctrings.
5885
5886 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5887
5888         * gtk-faces.el (gtk-init-device-faces): removed spurious
5889         quote before let* expression.
5890
5891 2001-10-29  Andy Piper  <andy@xemacs.org>
5892
5893         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5894         modified when changing coding system.
5895
5896         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5897         that we invoke the GUI directory selector.
5898
5899 2001-10-25  Andy Piper  <andy@xemacs.org>
5900
5901         * dialog.el (make-dialog-box): use new directory dialog support.
5902         * minibuf.el (read-file-name-1): ditto.
5903         (read-file-name): ditto.
5904         (read-directory-name): ditto.
5905
5906 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5907
5908         * XEmacs 21.4.5 "Civil Service" is released.
5909
5910 2001-04-23  Didier Verna  <didier@xemacs.org>
5911
5912         * cus-edit.el (custom-variable-pre-save): New.
5913         * cus-edit.el (custom-variable-post-save): New.
5914         * cus-edit.el (custom-variable-save): use them.
5915         * cus-edit.el (custom-face-pre-save): New.
5916         * cus-edit.el (custom-face-post-save): New.
5917         * cus-edit.el (custom-face-save): use them.
5918         * cus-edit.el (custom-group-pre-save): New.
5919         * cus-edit.el (custom-group-post-save): New.
5920         * cus-edit.el (custom-group-save): use them.
5921         * cus-edit.el (Custom-save): use the pre/post functions above,
5922         call `custom-save-all' only once.
5923         * cus-edit.el (custom-variable-pre-reset-standard): New.
5924         * cus-edit.el (custom-variable-post-reset-standard): New.
5925         * cus-edit.el (custom-variable-reset-standard): use them.
5926         * cus-edit.el (custom-face-pre-reset-standard): New.
5927         * cus-edit.el (custom-face-post-reset-standard): New.
5928         * cus-edit.el (custom-face-reset-standard): use them.
5929         * cus-edit.el (custom-group-pre-reset-standard): New.
5930         * cus-edit.el (custom-group-post-reset-standard): New.
5931         * cus-edit.el (Custom-reset-standard): use them.
5932         * cus-edit.el (custom-face-reset-saved): use the pre/post
5933         functions above, call `custom-save-all' only once.
5934
5935 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5936
5937         * gutter-items.el (buffers-tab face): Derive from the modeline
5938         face by default.  Many people use white-on-black for the default
5939         font, and the tabs look hideous with that color combination.  The
5940         modeline usually has the correct colors.
5941
5942 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5943
5944         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5945         (tag-mark-stack-max): Typo fix.
5946
5947 2001-09-28  Ben Wing  <ben@xemacs.org>
5948
5949         * font-lock.el:
5950         * font-lock.el (font-lock-after-change-function):
5951         fix problem with last patch, reported by Katsumi Yamaoka.
5952
5953 2001-09-17  Ben Wing  <ben@xemacs.org>
5954
5955         * font-lock.el (font-lock-after-change-function):
5956         fix problem when you insert a comment on the line before a line of
5957         code: if we use the following char, then when you hit backspace,
5958         the following line of code turns the comment color.
5959
5960 2001-06-08  Ben Wing  <ben@xemacs.org>
5961
5962         * process.el: comment about shell-command-switch.
5963         * process.el (shell-quote-argument): Need to quote a null
5964         argument, too.  From Dan Holmsand.
5965         
5966         * startup.el (normal-top-level): Delete some unused FSF junk.
5967         * startup.el (command-line-early):
5968         
5969         * startup.el (command-line): Call MS Windows init function.
5970         
5971         * win32-native.el:
5972         * win32-native.el (mswindows-system-shells): New.
5973         * win32-native.el (mswindows-system-shell-p): New.
5974         * win32-native.el (init-mswindows-at-startup): New.
5975         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5976         * win32-native.el (mswindows-quote-one-simple-arg):
5977         * win32-native.el (mswindows-quote-one-command-arg):
5978         * win32-native.el (mswindows-construct-process-command-line-alist):
5979         Correct comments at top.  Correctly handle passing arguments
5980         to Cygwin programs and to bash.  Fix quoting of zero-length
5981         arguments (from Dan Holmsand).  Set shell-command-switch based
5982         on shell-file-name, which in turn comes from env var SHELL.
5983
5984 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5985
5986         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5987         default-toolbar-position): Fill docstrings for balloon-help.
5988
5989 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5990
5991         * faces.el: Reenable specifications over 'gtk domain.
5992
5993 2001-08-08  Didier Verna  <didier@xemacs.org>
5994
5995         * autoload.el (update-autoload-files): make defdir a file name,
5996         not directory name.
5997
5998 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5999
6000         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6001
6002         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6003
6004 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6005
6006         * font-menu.el (font-menu-set-font): Default to current font-family.
6007         (font-menu-preferred-resolution):
6008         (font-menu-size-scaling):
6009         Provide gtk defaults, too.
6010
6011 2001-07-29  Mike Alexander  <mta@arbortext.com>
6012
6013         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6014         list
6015         (custom-set-face-font-family): ditto
6016
6017 2001-07-26  Mike Sperber <mike@xemacs.org>
6018
6019         * files.el (auto-mode-alist): .9 files are man pages, too.
6020
6021 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6022
6023         * process.el (call-process-internal): bind
6024         coding-system-for-write to 'binary when calling
6025         start-process-internal, so the process receives 
6026         the literal contents of INFILE.
6027
6028 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6029
6030         * files.el (auto-mode-alist): Add configure.ac support.
6031
6032 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6033
6034         * buff-menu.el:
6035         mouse.el:
6036         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6037
6038 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6039
6040         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6041
6042 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6043
6044         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6045         mixed text.
6046         (kinsoku-eol-p): Ditto.
6047
6048 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6049
6050         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6051         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6052         characters as the category `s' or `e' correctly.
6053
6054 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6055
6056         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6057
6058 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6059
6060         * mule/cyrillic.el:  Set up case table.
6061
6062 2001-06-08  Mike Sperber <mike@xemacs.org>
6063
6064         * files.el (save-some-buffers-1): Don't zap the help window right
6065         after `map-y-or-n-p' has popped it up.
6066
6067 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6068
6069         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6070
6071 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6072
6073         * specifier.el: define-specifier-tag 'gtk.
6074
6075 2001-05-12  Ben Wing  <ben@xemacs.org>
6076
6077         * find-paths.el (paths-find-recursive-path):
6078         fix error with null EXCLUDE-REGEXP.
6079         
6080         * font-lock.el (font-lock-mode):
6081         fix problem reported by hrvoje with buffers starting with a space.
6082         
6083 2001-05-06  Ben Wing  <ben@xemacs.org>
6084
6085         * dialog.el (make-dialog-box):
6086         * menubar-items.el (default-menubar):
6087         * printer.el (generic-print-buffer):
6088         * printer.el (generic-print-region):
6089         implement printing the selection when it's selected.
6090
6091 2001-04-18  Didier Verna  <didier@xemacs.org>
6092
6093         * cus-edit.el (Custom-reset-standard): reset to standard settings
6094         not only when the buffer's :custom-state is 'modified, but also
6095         when it is 'set or 'saved.
6096
6097 2001-04-17  Didier Verna  <didier@xemacs.org>
6098
6099         * startup.el (load-user-init-file): define `custom-file' before
6100         loading the user's init file.
6101
6102 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6103
6104         * menubar.el (popup-mode-menu): Make it work with
6105         popup-menu-titles turned off.
6106         
6107 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6108
6109         * about.el (about-mailto-link): Use compose-mail for sending mail.
6110
6111 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6112
6113         * package-admin.el (package-install-hook): New.
6114         (package-delete-hook): New.
6115         (package-admin-add-single-file-package): Use package-delete-hook.
6116
6117         * package-get.el (package-get): Use package-install-hook.
6118
6119 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6120
6121         * package-ui.el (pui-install-selected-packages): reverse the lists
6122         of packages so that they get handled in the same order as they
6123         were selected.
6124
6125 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6126
6127         * packages.el (locate-library): Use read-library-name for completion.
6128
6129 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6130
6131         * byte-optimize.el (=): `=' is not a binary predicate!
6132         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6133         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6134
6135 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6136
6137         * bytecomp.el (byte-compile-arithcompare):
6138         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6139
6140 2001-06-03  William M. Perry  <wmperry@gnu.org>
6141
6142         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6143         return the filename selected by the user!
6144
6145 2001-05-31  William M. Perry  <wmperry@gnu.org>
6146
6147         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6148         in XEmacs/GTK.
6149
6150 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6151
6152         * coding.el: Tiny typo fixed.
6153
6154 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6155
6156         * XEmacs 21.4.3 "Academic Rigor" is released.
6157
6158 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6159
6160         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6161
6162 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6163
6164         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6165
6166 2001-05-04  Ben Wing  <ben@xemacs.org>
6167
6168         * printer.el (generic-print-buffer):
6169         * printer.el (generic-print-region):
6170         Enable dialog boxes.  Apply workaround recommended by Kirill.
6171         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6172         
6173         * simple.el (kill-whole-line):
6174         * simple.el (kill-line-1):
6175         * simple.el (kill-entire-line):
6176         * simple.el (kill-line):
6177         * simple.el (backward-kill-line):
6178         Take out interactive dependence of kill-whole-line.
6179
6180 2001-04-22  Ben Wing  <ben@xemacs.org>
6181
6182         * dialog.el (make-dialog-box):
6183         Put dialog titles back in -- this time correctly.  Fix various
6184         other problems with leaks and such.
6185
6186         * simple.el (region-exists-p):
6187         * simple.el (region-active-p):
6188         Add comment about which one is correct to use in menu specs.
6189
6190 2001-05-05  Ben Wing  <ben@xemacs.org>
6191
6192         * dialog.el (make-dialog-box): fix doc string.
6193         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6194         take out Pretty Print.
6195         * printer.el:
6196         * printer.el (printer-current-device): New.
6197         * printer.el (Printer-get-device): New.
6198         * printer.el (Printer-clear-device): New.
6199         * printer.el (generic-page-setup): New.
6200         * printer.el (generic-print-buffer):
6201         * printer.el (generic-print-region):
6202         Implement Page Setup.  Handle errors properly.
6203
6204 2001-05-05  Ben Wing  <ben@xemacs.org>
6205
6206         * subr.el (error): Complete list of errors in doc string.
6207         
6208 2001-04-22  Ben Wing  <ben@xemacs.org>
6209
6210         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6211         
6212 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6213
6214         * build-report.el: Remove CVS keywords since this file has been in
6215         core lisp for a while now.
6216         * build-report.el (build-report-make-output-files): Fix typo.
6217
6218 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6219
6220         * about.el (about-finish-buffer): Make sure the last change works
6221         even if EVENT is nil.
6222
6223 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6224
6225         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6226         clicked, not the one that happens to be the current buffer at the
6227         time.
6228
6229 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6230
6231         * cus-edit.el (custom-display): Support the GTK Window System also.
6232
6233 2001-04-30  Ben Wing  <ben@xemacs.org>
6234
6235         * printer.el:
6236         * printer.el (printer-page-header):
6237         * printer.el (Print-context): New.
6238         * printer.el (printer-page-footer):
6239         * printer.el (generate-header-element): New.
6240         * printer.el (generate-header-line): New.
6241         * printer.el (print-context-property):
6242         * printer.el (generic-print-buffer):
6243         * printer.el (generic-print-region):
6244         Implement headers and footers.  Implement calling Print dialog box
6245         (#### but it doesn't quite work yet).
6246
6247 2001-04-25  Ben Wing  <ben@xemacs.org>
6248
6249         * about.el (xemacs-hackers):
6250         * about.el (about-url-alist):
6251         * about.el (about-personal-info):
6252         * about.el (about-hacker-contribution):
6253         More contributions.
6254         
6255         * simple.el (handle-post-motion-command):
6256         Fix spurious setting of zmacs-region-stays to t after a non-shift
6257         motion command.
6258
6259 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6260
6261         * about.el (about-personal-info): Update my bio.
6262         (about-hacker-contribution): Ditto.
6263
6264 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6265
6266         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6267
6268 2001-04-19  Andy Piper  <andy@xemacs.org>
6269
6270         * package-net.el (package-net-cygwin32-binary-size): new size.
6271         (package-net-win32-binary-size): new size.
6272         (package-net-convert-index-to-ini): Use new arch.
6273         (package-net-batch-convert-index-to-ini): Removed.
6274         (package-net-generate-bin-ini): New.
6275         (package-net-batch-generate-bin-ini): New.
6276
6277 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6278
6279         * XEmacs 21.4.1 "Copyleft" is released.
6280
6281 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6282
6283         * x-compose.el (xlib-input-method-bug-workaround):
6284         (alias-colon-to-double-quote):
6285         Force sort in map-keymap to work around rehash bug.
6286
6287 2001-04-17  Ben Wing  <ben@xemacs.org>
6288
6289         * about.el: Finish overhaul, add a few new hackers, update a
6290         couple old ones.
6291
6292 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6293
6294         * XEmacs 21.4.0 "Solid Vapor" is released.
6295
6296 2001-04-15  Ben Wing  <ben@xemacs.org>
6297
6298         * about.el:
6299         * about.el (about-headline-face): New.
6300         * about.el (about-link-face): New.
6301         * about.el (about-current-release-maintainers): New.
6302         * about.el (about-other-current-hackers): New.
6303         * about.el (about-url-alist):
6304         * about.el (about-once-and-future-hackers): New.
6305         * about.el (about-mailto-link): New.
6306         * about.el (about-get-buffer):
6307         * about.el (about-finish-buffer):
6308         * about.el (about-xemacs):
6309         * about.el (about-features): Removed.
6310         * about.el (about-advantages): New.
6311         * about.el (about-maintainer-info): Removed.
6312         * about.el (about-personal-info): New.
6313         * about.el (about-hacker-contribution): New.
6314         * about.el (about-maintainer):
6315         * about.el (about-show-linked-info):
6316         * about.el (about-hackers):
6317         Major revamping.  Rewriting of most of the text, improve the
6318         link handling, separate info on contributors into personal
6319         and contribution info, add new contributors, update personal
6320         info, etc. etc.
6321         
6322         * menubar-items.el (default-menubar):
6323         Help menubar entry for News now says more accurately
6324         "What's New in XEmacs".
6325         
6326         * mouse.el:
6327         * mouse.el (mouse-track-cleanup-hook):
6328         * mouse.el (mouse-track):
6329         Don't set-buffer to a dead buffer when calling mouse-track
6330         cleanup hooks.
6331
6332 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6333
6334         * XEmacs 21.2.47 "Zephir" is released.
6335
6336 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6337
6338         * dialog.el (make-dialog-box): Disable dialog box titles until
6339         we get them working.
6340
6341 2001-03-30  Ben Wing  <ben@xemacs.org>
6342
6343         * help.el:
6344         * help.el (Help-princ-face):
6345         * help.el (Help-prin1-face):
6346         * help.el (frob-help-extents):
6347         * help.el (describe-function-1):
6348         * help.el (describe-variable):
6349         Avoid using font-lock faces, which may not be defined.
6350         Instead, use hyper-apropos faces, and make sure they're
6351         defined as necessary by using `require'. (It's not so safe
6352         to do this for font-lock.) In any case, we will eventually
6353         be merging this functionality into hyper-apropos.
6354
6355         * loaddefs.el (completion-ignored-extensions):
6356         Fix documentation.
6357         
6358         * menubar-items.el (menu-truncate-list): Removed.
6359         * menubar-items.el (Menubar-items-truncate-list): New.
6360         * menubar-items.el (default-menubar):
6361         Fix errors if grep or compile command is too long.  Rename helper
6362         function to be less visible.
6363
6364 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6365
6366         * byte-optimize.el (byte-optimize-minus):
6367         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6368
6369 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6370
6371         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6372         Mule is available.
6373
6374         * mule/latin.el: New file.
6375
6376 2001-03-11  Ben Wing  <ben@xemacs.org>
6377
6378         * auto-save.el:
6379         * auto-save.el (auto-save-directory):
6380         * auto-save.el (make-auto-save-file-name):
6381         * auto-save.el (auto-save-file-name-p): New.
6382
6383         Merge in improvements from other definition of
6384         make-auto-save-file-name in files.el.
6385         
6386         * auto-save.el (auto-save-original-name):
6387         * auto-save.el (auto-save-name-in-fixed-directory):
6388         * auto-save.el (auto-save-unslashify-name): Removed.
6389         * auto-save.el (auto-save-slashify-name): Removed.
6390         * auto-save.el (auto-save-reserved-chars): New.
6391         * auto-save.el (auto-save-escape-name): New.
6392         * auto-save.el (auto-save-unhex): New.
6393         * auto-save.el (auto-save-unescape-name): New.
6394
6395         Change algorithm for encoding filenames in auto-save names to be
6396         entirely safe with all filesystems and all possible characters in
6397         a filename, and 100% reversible. (Essentially, uses
6398         quoted-printable as the encoding.)
6399         
6400         * auto-save.el (recover-all-files):
6401
6402         Use insert-directory rather than calling ls directly -- fixes
6403         things under Windows.
6404
6405         * files.el:
6406         * files.el (convert-standard-filename): Substitute FSF's
6407         definition for this (we had nothing here before).
6408         
6409         * files.el (backup-buffer): Warning fix.
6410         
6411         * files.el (make-backup-file-name):
6412         * files.el (find-backup-file-name):
6413         Fix error in calling sequence to auto-save-file-name-p.
6414         
6415         * files.el (recover-file):
6416         Use insert-directory rather than calling ls directly -- fixes
6417         things under Windows.
6418
6419         * files.el (make-auto-save-file-name): Removed.
6420         * files.el (auto-save-file-name-p): Removed.
6421         auto-save is always dumped so no sense in having a definition
6422         that will always be overwritten with another.
6423         
6424         * files.el (insert-directory):
6425         * win32-native.el:
6426         * win32-native.el (debug-mswindows-process-command-lines):
6427         * win32-native.el (original-make-auto-save-file-name): Removed.
6428         * win32-native.el (make-auto-save-file-name): Removed.
6429
6430
6431 2001-03-21  Martin Buchholz <martin@xemacs.org>
6432
6433         * XEmacs 21.2.46 "Urania" is released.
6434
6435 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6436
6437         * menubar-items.el (default-menubar): Update sample.emacs to
6438         sample.init.el and adjust accelerators.
6439
6440 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6441
6442         * build-report.el (build-report): Improve docstring.
6443
6444 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6445
6446         * ChangeLog: Log GTK merge.
6447
6448         * gutter-items.el:
6449         * mwheel.el:
6450         * sound.el:
6451         * startup.el:
6452         Revert gratuitous whitespace changes.
6453
6454 2001-03-07  Ben Wing  <ben@xemacs.org>
6455
6456         * help.el:
6457         * help.el (key-or-menu-binding):
6458         * help.el (Help-find-file): New.
6459         * help.el (describe-beta):
6460         * help.el (describe-copying):
6461         * help.el (describe-project):
6462         * help.el (view-emacs-news):
6463         * help.el (view-sample-init-el): New.
6464         * help.el (Help-princ-face): New.
6465         * help.el (Help-prin1-face): New.
6466         * help.el (help-symbol-function-context-menu):
6467         * help.el (help-symbol-variable-context-menu):
6468         * help.el (help-symbol-function-and-variable-context-menu):
6469         * help.el (frob-help-extents):
6470         * help.el (describe-function-1):
6471         * help.el (describe-variable):
6472
6473         Add coloring in Help buffers, correspondent with hyperlinks.
6474         View files in view-mode rather than Fundamental.
6475         Remove separators from context menus -- now handled in generic code.
6476         Add `Find Tag' to context menu.
6477         
6478         * menubar.el (popup-mode-menu):
6479
6480         Rewrite code that outputs the popup menu to (a) put more specific
6481         entries first, (b) be more robust, (c) output the proper context
6482         menu separators automatically (the context menu functionality is
6483         new and currently used only by Help).
6484
6485 2001-03-10  William M. Perry  <wmperry@aventail.com>
6486
6487         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6488         this function when converting from the 21.1 GTK branch.  Now
6489         supports file, password, question, and color built-in dialogs.
6490
6491 2001-03-06  Ben Wing  <ben@xemacs.org>
6492
6493         * keydefs.el:
6494         * keydefs.el (global-map):
6495         Add commented-out change of M-k (for 21.5).
6496         
6497         * menubar-items.el (default-menubar):
6498         Fix items to control kill-line behavior; add items for
6499         shifted motion.
6500         
6501         * simple.el:
6502         * simple.el (kill-whole-line):
6503         * simple.el (historical-kill-line): Removed.
6504         * simple.el (kill-line): Removed.
6505         * simple.el (kill-entire-line): New.
6506         * simple.el (kill-line-1): New.
6507         * simple.el (backward-kill-line):
6508         Undo kill-whole-line == always changes.  Add new function
6509         kill-entire-line to unconditionally delete the current line.
6510         Add comments describing the lamentable state of affairs of
6511         the kill-line functions and variables.
6512
6513 2001-03-02  Ben Wing  <ben@xemacs.org>
6514
6515         * simple.el:
6516         * simple.el (beginning-of-buffer):
6517         * simple.el (end-of-buffer):
6518         * simple.el (mark-ring-unrecorded-commands):
6519         * simple.el (signal-error-on-buffer-boundary):
6520         * simple.el (shifted-motion-keys-select-region):
6521         * simple.el (unshifted-motion-keys-deselect-region):
6522         * simple.el (motion-keys-for-shifted-motion): New.
6523         * simple.el (handle-pre-motion-command):
6524         * simple.el (handle-post-motion-command):
6525         * simple.el (forward-char-command):
6526         * simple.el (backward-char-command):
6527         * simple.el (scroll-up-command):
6528         * simple.el (scroll-down-command):
6529         * simple.el (next-line):
6530         * simple.el (previous-line):
6531         * simple.el (backward-block-of-lines):
6532         * simple.el (forward-block-of-lines):
6533         * simple.el (backward-word):
6534         * simple.el (mark-word):
6535
6536         Augment documentation of the most common motion commands to make
6537         note of the shifted-motion support.  Improve the support to (a)
6538         properly document how it works and why it's done in the fashion it
6539         is, and (b) allow the keystrokes that trigger it to be customized.
6540
6541         Correct error in the customize specification of
6542         mark-ring-unrecorded-commands.
6543
6544 2001-03-02  Ben Wing  <ben@xemacs.org>
6545
6546         * font-lock.el:
6547         * font-lock.el (font-lock-pending-extent-table): Removed.
6548         * font-lock.el (font-lock-pending-buffer-table): New.
6549         * font-lock.el (font-lock-pre-idle-hook):
6550         * font-lock.el (font-lock-after-change-function):
6551         * font-lock.el (font-lock-fontify-pending-extents):
6552         * font-lock.el (font-lock-lisp-like):
6553
6554         Fix handling of pending extents to avoid excessive slowness (N^2
6555         behavior) when making lots of buffer changes between redisplays,
6556         such as when saving the Options.
6557
6558 2001-03-09  William M. Perry  <wmperry@aventail.com>
6559
6560         * device.el:
6561         * dragdrop.el:
6562         * dumped-lisp.el:
6563         * faces.el:
6564         * frame.el:
6565         * gnuserv.el:
6566         * loadup.el:
6567         * menubar-items.el:
6568         * minibuf.el:
6569         The Great GTK Merge.
6570
6571         * ChangeLog.GTK:
6572         * dialog-gtk.el:
6573         * gdk.el:
6574         * generic-widgets.el:
6575         * glade.el:
6576         * gnome-widgets.el:
6577         * gnome.el:
6578         * gtk-compose.el:
6579         * gtk-extra.el:
6580         * gtk-faces.el:
6581         * gtk-ffi.el:
6582         * gtk-file-dialog.el:
6583         * gtk-font-menu.el:
6584         * gtk-glyphs.el:
6585         * gtk-init.el:
6586         * gtk-iso8859-1.el:
6587         * gtk-marshal.el:
6588         * gtk-mouse.el:
6589         * gtk-package.el:
6590         * gtk-password-dialog.el:
6591         * gtk-select.el:
6592         * gtk-widget-accessors.el:
6593         * gtk-widgets.el:
6594         * gtk.el:
6595         widgets-gtk.el:
6596         The Great GTK Merge: new files.
6597
6598 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6599
6600         * generic-widgets.el: Don't require gtk (a built-in feature) at
6601         top level.  Don't execute the last sexp unless (featurep 'gtk).
6602
6603 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6604
6605         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6606
6607 2001-02-23  Martin Buchholz <martin@xemacs.org>
6608
6609         * XEmacs 21.2.45 "Thelxepeia" is released.
6610
6611 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6612  
6613         * about.el (xemacs-hackers): update my entry. 
6614         * about.el (about-maintainer-info): ditto. 
6615         * about.el (about-hackers): ditto. 
6616
6617 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6618
6619         * about.el (about-maintainer-info): More vanity info about
6620         yours truly.
6621
6622 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6623
6624         * build-report.el (build-report-destination): xemacs-build-reports
6625         has moved to SourceForge, where mailing list name length is
6626         restricted, hence the name change to
6627         xemacs-buildreports@xemacs.org.
6628         * build-report.el (build-report-keep-regexp): Update default.
6629         * build-report.el (build-report-delete-regexp): Ditto.
6630         * build-report.el (build-report-make-output-files): Ditto.
6631
6632 2001-02-19  Craig Lanning  <lanning@scra.org>
6633
6634         * lisp-mode.el: Add indentation specifications for following
6635         Common Lisp forms: handler-case, handler-bind, with-slots,
6636         with-open-file, with-open-stream, print-unreadable-object.
6637
6638 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6639
6640         * font-lock.el (font-lock-set-defaults-1):
6641         Move initialization of `font-lock-cache-position' so that it's set
6642         even if font-lock-keywords is already defined.
6643
6644 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6645
6646         * autoload.el (generate-file-autoloads-1):
6647         Use `emacs-lisp-mode-syntax-table' instead of
6648         `lisp-mode-syntax-table'.
6649         * lisp-mode.el (lisp-mode-syntax-table):
6650         Get rid of old checks for `parse-partial-sexp' version.
6651         Make `|' (pipe) string delimiter instead of punctuation.
6652
6653 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6654
6655         * window.el (save-selected-window):
6656         Use gensym for better macro hygiene.
6657
6658 2001-02-06  Mike Sperber <mike@xemacs.org>
6659
6660         * dump-paths.el:
6661         * startup.el (startup-setup-paths): Set and use
6662         `mule-lisp-directory'.
6663         (startup-setup-paths-warning): Ditto.
6664
6665         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6666         (paths-construct-load-path): Consider `mule-lisp-directory'.
6667
6668 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6669
6670         * font-lock.el: Syntax table improvements used.  A few random
6671         changes are not specified below.
6672         (font-lock-fontify-string-delimiters):
6673         (font-lock-syntactic-keywords):
6674         (font-lock-cache-state nil):
6675         (font-lock-cache-position):
6676         New variables.
6677         (font-lock-set-syntax):
6678         (font-lock-apply-syntactic-highlight):
6679         (font-lock-fontify-syntactic-anchored-keywords):
6680         (font-lock-fontify-syntactic-keywords-region):
6681         (font-lock-eval-keywords):
6682         New functions.
6683         (font-lock-remove-face):
6684         (font-lock-fontify-syntactically-region):
6685         Use syntax properties.
6686
6687 2001-02-08  Martin Buchholz <martin@xemacs.org>
6688
6689         * XEmacs 21.2.44 "Thalia" is released.
6690
6691 2001-01-16  Mike Sperber <mike@xemacs.org>
6692
6693         * startup.el (normal-top-level): Work even if no installation root
6694         is found.
6695
6696 2001-01-30  Andy Piper  <andy@xemacs.org>
6697
6698         * gutter-items.el (progress-abort-glyph): remove instantiator.
6699         (set-progress-abort-instantiator): new function.
6700         (abort-progress-feedback): use it.
6701
6702         * gutter.el (set-gutter-dirty-p): new function.
6703
6704 2001-01-30  Didier Verna  <didier@xemacs.org>
6705
6706         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6707
6708 2001-01-24  Didier Verna  <didier@xemacs.org>
6709
6710         * sound.el (sound-extension-list): give a better default value.
6711         * sound.el (load-sound-file): improve the doc string, also find
6712         files given by absolute names, pass a real extension list to
6713         `locate-file'.
6714
6715 2001-01-26  Martin Buchholz <martin@xemacs.org>
6716
6717         * XEmacs 21.2.43 "Terspichore" is released.
6718
6719 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6720
6721         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6722         messages from gnuserv.
6723
6724 2001-01-20  Martin Buchholz <martin@xemacs.org>
6725
6726         * XEmacs 21.2.42 "Poseidon" is released.
6727
6728 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6729
6730         * cl-macs.el (cl-upcase-arg): New function.
6731         (cl-function-arglist): New function.
6732         (cl-transform-lambda): Automatically add CL-style lambda list to
6733         documentation string using functions above.
6734
6735 2001-01-12  Andy Piper  <andy@xemacs.org>
6736
6737         * package-get.el (package-get-custom): call
6738         package-net-update-installed-db.
6739
6740         * package-ui.el (pui-install-selected-packages): call
6741         package-net-update-installed-db.
6742
6743         * package-net.el (package-net-update-installed-db): use
6744         packages-package-list so that we reflect reality.
6745
6746         * packages.el (packages-package-list): Make docstring reflect
6747         reality.
6748
6749         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6750
6751         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6752         isn't installed.
6753
6754 2001-01-17  Andy Piper  <andy@xemacs.org>
6755
6756         * wid-edit.el (widget-activation-glyph-mapper): activate or
6757         deactivate native widgets.
6758         (widget-glyph-insert-glyph): record instantiator.
6759         (widget-push-button-value-create): use it.
6760
6761         * gui.el (gui-button-action): new function. Make button's domain
6762         buffer current when calling.
6763         (make-gui-button): update to use gui-button-action.
6764
6765 2001-01-16  Didier Verna  <didier@xemacs.org>
6766
6767         * menubar-items.el (default-menubar): add an entry for modeline
6768         horizontal scrolling in Options -> Display.
6769
6770 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6771
6772         * package-get.el (package-get-require-signed-base): Set to nil
6773         by default.
6774
6775 2001-01-17  Martin Buchholz <martin@xemacs.org>
6776
6777         * XEmacs 21.2.41 "Polyhymnia" is released.
6778
6779 2001-01-16  Mike Sperber <mike@xemacs.org>
6780
6781         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6782         catch lisp/mule/.
6783
6784 2001-01-14  Mike Sperber <mike@xemacs.org>
6785
6786         * startup.el (maybe-create-compatibility-dot-emacs):
6787         (maybe-unmigrate-user-init-file):
6788         (unmigrate-user-init-file): Created.
6789         (maybe-migrate-user-init-file): Offer creation of compatibility
6790         .emacs.
6791         Some doc fixes wrt init file location.
6792
6793 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6794
6795         * faces.el (face-frob-from-locale-first): new variable.
6796         (frob-face-font-2): Honor tags arg while trying to use
6797         standard-face-mapping.  When face-frob-from-locale-first is set,
6798         first try to set face inheriting from frobbed-face.
6799
6800 2001-01-15  Didier Verna  <didier@xemacs.org>
6801
6802         * about.el (xemacs-hackers): update my entry.
6803         * about.el (about-url-alist): ditto.
6804         * about.el (about-maintainer-info): ditto.
6805         * about.el (about-hackers): ditto.
6806
6807 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6808
6809         The byte compiler has been badly broken for a year,
6810         by the patch of 1999-12-06.
6811         * byte-optimize.el (byte-optimize-form-code-walker):
6812         Bug was: the byte compiler was making this erroneous optimization:
6813         (progn (or (foo)) (bar)) ==> (bar)
6814
6815 2000-11-20  Mike Sperber <mike@xemacs.org>
6816
6817         * setup-paths.el (paths-core-load-path-depth): Split
6818         `paths-load-path-depth' in two for site and core lisp.  Don't
6819         recurse into core.
6820         * setup-paths.el (paths-construct-load-path): Use.
6821
6822 2001-01-10  Andy Piper  <andy@xemacs.org>
6823
6824         * package-net.el (package-net-cygwin32-binary-size): new variable
6825         (package-net-win32-binary-size): ditto.  add much needed
6826         commentary.
6827
6828         * gutter-items.el (buffers-tab-items): correct off-by-one error
6829         for buffers-tab-max-size.
6830
6831 2001-01-08  Martin Buchholz <martin@xemacs.org>
6832
6833         * XEmacs 21.2.40 is released.
6834
6835 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6836
6837         * mule/hebrew.el: Fix comments and typos.
6838         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6839
6840 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6841
6842         * ChangeLog.1: move ancient log from fill.el.
6843
6844         * dump-paths.el:
6845         paragraphs.el:
6846         mule/mule-category.el:
6847         Miscellaneous typo fixes and slight doc clarifications.
6848
6849         * mule/mule-ccl.el:  Correct file name in header.
6850
6851 2000-12-31  Martin Buchholz <martin@xemacs.org>
6852
6853         * XEmacs 21.2.39 is released.
6854
6855 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6856
6857         * byte-optimize.el (byte-optimize-cond):
6858         (byte-optimize-cond-1): New.
6859         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6860         Optimizes (cond (x nil)) ==> nil.
6861         Provide better diagnostic on malformed expr like (cond foo).
6862
6863 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6864
6865         * mule/mule-coding.el:
6866         mule/mule-cmds.el (reset-language-environment,
6867         set-language-environment-coding-systems):
6868         Safer default coding-priority-list, corresponding to src/file-coding.h.
6869
6870 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6871
6872         * package-admin.el: Allow package removal from
6873         early-package-load-path.
6874
6875 2000-12-15  Andreas Jaeger  <aj@suse.de>
6876
6877         * about.el (about-maintainer-info): Update my entry.
6878
6879 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6880
6881         * packages.el (locate-library): Add support for bzip2
6882         compressed .el files.
6883
6884 2000-12-12  Andy Piper  <andy@xemacs.org>
6885
6886         * package-net.el: new file.
6887
6888 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6889
6890         * font-lock.el: Add missing C++ keywords.
6891
6892 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6893
6894         * simple.el (indent-for-comment): Preserve indentation of comments
6895         starting in column 0, as documented in (Info-goto-node
6896         "(xemacs)Comments").  Update docstring accordingly.
6897
6898 2000-12-05  Martin Buchholz <martin@xemacs.org>
6899
6900         * XEmacs 21.2.38 is released.
6901
6902 2000-12-04  Didier Verna  <didier@xemacs.org>
6903
6904         * mouse.el (default-mouse-track-set-point-in-window): remove
6905         spurious '+' operation detected by Martin.
6906
6907
6908 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6909
6910         * cl-extra.el (coerce):
6911         Implement char to integer coercion.
6912         Remove extraneous (numberp) test.
6913
6914         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6915         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6916         (byte-optimize-predicate):
6917         Warn if evaluating constant expression signals an error.
6918         (byte-optimize-form): Small simplification.
6919
6920         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6921
6922 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6923
6924         * byte-optimize.el:
6925         (byte-optimize-minus):
6926         (byte-optimize-plus):
6927         (byte-optimize-mult):
6928         (byte-optimize-quo):
6929         Use (car (last x)) instead of (last x) to get last elt!
6930         Use `byte-optimize-predicate' to optimize `%'.
6931         Move optimizations for special numeric args to bytecomp.el.
6932         * bytecomp.el (byte-compile-associative): Remove.
6933         (byte-compile-max): New.
6934         (byte-compile-min): New.
6935         Properly handle erroneous calls: (max) (min).
6936         (byte-compile-plus): New.
6937         (byte-compile-minus):
6938         It's easiest to handle 0, +1 and -1 args here.
6939         (byte-compile-mult): New.
6940         It's easiest to handle 1, -1 and 2 args here.
6941         (byte-compile-quo):
6942         It's easiest to handle 0, +1 and -1 args here.
6943         Issue byte-compiler warning when dividing by zero.
6944
6945         Byte-compiler arithmetic improvements.
6946         Better optimize these expressions in the obvious way:
6947         (+ x y 1)   -->  varref x varref y add add1
6948         (+ x y -1)  -->  varref x varref y add sub1
6949         (- x y 0)   -->  (- x y)
6950         (- 0 x y)   -->  (- (- x) y)
6951         (% 42 19)   --> compile-time constant
6952         (/ 42 19)   --> compile-time constant
6953         (* (foo) 2) --> foo call dup plus
6954
6955         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6956         unless (declaim (optimize (safety 3)))
6957         or (setq byte-compile-delete-errors nil).
6958
6959 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6960
6961         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6962         docstrings.
6963
6964 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6965
6966         * startup.el (command-line-do-help):  Add documentation of
6967         portable dumper switches.
6968
6969 2000-11-22  Andy Piper  <andy@xemacs.org>
6970
6971         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6972
6973         * glyphs.el (init-glyphs): don't use autodetect for strings.
6974
6975 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6976
6977         * byte-optimize.el (byte-optimize-char-before):
6978         (byte-optimize-backward-char):
6979         (byte-optimize-backward-word):
6980         Fix incorrect optimizations for these sorts of expressions:
6981         (let ((x nil)) (backward-char x))
6982
6983 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6984
6985         * byte-optimize.el:
6986         * byte-optimize.el (byte-optimize-backward-char): New.
6987         * byte-optimize.el (byte-optimize-backward-word): New.
6988         Make backward-word and backward-char as efficient as forward versions.
6989
6990         * bytecomp.el (byte-compile-no-args-with-one-extra):
6991         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6992         * bytecomp.el (byte-compile-two-args-with-one-extra):
6993         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6994         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6995         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6996         Check if extra arg is constant nil, and if so, use byte-coded call.
6997
6998         * simple.el (backward-word):
6999         * simple.el (mark-word):
7000         * simple.el (kill-word):
7001         * simple.el (backward-kill-word):
7002         Make COUNT argument optional, for consistency with forward-char et al.
7003
7004         * abbrev.el (abbrev-string-to-be-defined):
7005         * abbrev.el (inverse-abbrev-string-to-be-defined):
7006         * abbrev.el (inverse-add-abbrev):
7007         * abbrev.el (expand-region-abbrevs):
7008         * buff-menu.el (Buffer-menu-execute):
7009         * indent.el (move-to-left-margin):
7010         * indent.el (indent-relative):
7011         * indent.el (move-to-tab-stop):
7012         * info.el (Info-reannotate-node):
7013         * lisp-mode.el (lisp-indent-line):
7014         * lisp.el (end-of-defun):
7015         * lisp.el (move-past-close-and-reindent):
7016         * misc.el (copy-from-above-command):
7017         * mouse.el (default-mouse-track-scroll-and-set-point):
7018         * page.el (forward-page):
7019         * paragraphs.el (forward-paragraph):
7020         * paragraphs.el (end-of-paragraph-text):
7021         * picture.el (picture-forward-column):
7022         * picture.el (picture-self-insert):
7023         * rect.el (extract-rectangle-line):
7024         * simple.el (newline):
7025         * simple.el (fixup-whitespace):
7026         * simple.el (backward-delete-char-untabify):
7027         * simple.el (transpose-chars):
7028         * simple.el (transpose-preceding-chars):
7029         * simple.el (do-auto-fill):
7030         * simple.el (indent-new-comment-line):
7031         * simple.el (blink-matching-open):
7032         * view-less.el (cleanup-backspaces):
7033         * wid-edit.el (widget-transpose-chars):
7034         * term/bg-mouse.el (bg-insert-moused-sexp):
7035         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7036
7037         * info.el (Info-fontify-node):
7038         * simple.el (backward-delete-function):
7039         Use canonical delete-backward-char instead of backward-delete-char.
7040
7041 2000-11-20  Andy Piper  <andy@xemacs.org>
7042
7043         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7044         no buffers.
7045
7046 2000-11-20  Andy Piper  <andy@xemacs.org>
7047
7048         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7049         buffer tabs.
7050
7051 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7052
7053         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7054         (proclaim inline...) was shadowing compiler-macros.
7055
7056 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7057
7058         * bytecomp.el (byte-compile-eval): New.
7059         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7060         Keeps this promise made in Lispref:
7061         "If a file being compiled contains a `defmacro' form, the macro is
7062         defined temporarily for the rest of the compilation of that file."
7063
7064 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7065
7066         * cl.el (floatp-safe):
7067         (plusp):
7068         (minusp):
7069         (oddp):
7070         (evenp):
7071         (cl-abs):
7072         Use a better parameter name than `x'.
7073
7074         * cl-macs.el (check-type): Make continuable.  Change documentation
7075         to require PLACE, but accept any form for compatibility.
7076
7077         * abbrev.el (define-abbrev): Use check-type.
7078         * font-menu.el (font-menu-change-face): Use check-type.
7079         * menubar.el (relabel-menu-item): Use check-type.
7080         * itimer.el: Fix typo.
7081
7082 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7083
7084         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7085
7086 2000-11-14  Martin Buchholz <martin@xemacs.org>
7087
7088         * XEmacs 21.2.37 is released.
7089
7090 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7091
7092         * code-cmds.el: Provide the feature.
7093
7094 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7095
7096         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7097
7098         * code-cmds.el: New file
7099         * mule/mule-cmds.el:
7100         * mule/mule-misc.el
7101         (coding-keymap): New keymap. Define coding system keyboard
7102         commands on file-coding builds too.
7103         (coding-system-change-eol-conversion):
7104         (universal-coding-system-argument):
7105         (set-default-coding-systems):
7106         (prefer-coding-system): Moved from mule-cmds.el
7107         (set-buffer-process-coding-system): Moved from mule-misc.el
7108
7109 2000-09-15  Stephen Carney <carney@scubadoo.com>
7110
7111         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7112
7113 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7114
7115         * package-get.el (package-get-download-sites): Add a pre-release
7116         site for experimental packages.
7117
7118         * auto-autoloads.el: Regenerated.
7119
7120 2000-08-01  Andy Piper  <andy@xemacs.org>
7121
7122         * gutter-items.el (buffers-tab-omit-function): reference
7123         buffers-tab-select-visible-buffers.
7124         (buffers-tab-filter-functions): new variable, by default uses
7125         buffers-tab-selection-function and buffers-tab-omit-function.
7126         (select-buffers-tab-buffers-by-mode): invert arguments.
7127         (buffers-tab-select-visible-buffers): new function. Invert calling
7128         of buffers-menu-omit-invisible-buffers.
7129         (buffers-tab-items): rewrite to use
7130         buffers-tab-filter-functions. Rewrite docstring.
7131         (gutter-buffers-tab-extent): delete.
7132         (add-tab-to-gutter): always build a new extent when adding the
7133         tabs.
7134         (update-tab-in-gutter): make gutter dirty when orientation
7135         changes.
7136
7137 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7138
7139         * bytecomp.el (byte-compile-defvar-or-defconst):
7140         Only do loadhist recording if defvar form includes a value.
7141
7142 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7143
7144         * bytecomp.el (byte-compile-initial-macro-environment):
7145         `eval-when-compile' should not compile its body.
7146
7147 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7148
7149         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7150         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7151         some Japanese English.  Remove some ancient FSF comments, and
7152         improve docstrings.  Use symbols not vectors for tables.
7153
7154 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7155
7156         * keymap.el:
7157         (local-key-binding):
7158         (global-key-binding):
7159         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7160
7161         * lisp.el:
7162         (backward-sexp): Slightly simpler code.
7163         (mark-sexp): Make arg optional, like FSF Emacs.
7164         (forward-list): Slightly simpler code.
7165         (backward-list): Slightly simpler code.
7166         (down-list):  Make arg optional, like FSF Emacs.
7167         (up-list):  Make arg optional, like FSF Emacs.
7168         (backward-up-list):  Make arg optional, like FSF Emacs.
7169         (kill-sexp):  Make arg optional, like FSF Emacs.
7170         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7171
7172         * font-menu.el (font-menu-change-face):
7173         Take continuable errors into account.
7174
7175         * abbrev.el:
7176         * abbrev.el (clear-abbrev-table):
7177         * abbrev.el (define-abbrev-table):
7178         * abbrev.el (define-abbrev):
7179         * abbrev.el (insert-abbrev-table-description):
7180         * apropos.el (apropos-documentation-check-doc-file):
7181         * apropos.el (apropos-documentation-check-elc-file):
7182         * buff-menu.el (list-buffers):
7183         * buff-menu.el (list-buffers-noselect):
7184         * bytecomp.el (byte-recompile-directory):
7185         * bytecomp.el (batch-byte-compile):
7186         * cl-macs.el (typep):
7187         * code-files.el (find-coding-system-magic-cookie):
7188         * code-files.el (insert-file-contents):
7189         * cus-edit.el (customize-set-variable):
7190         * cus-edit.el (customize-save-variable):
7191         * cus-face.el (custom-set-face-font-size):
7192         * cus-face.el (custom-set-face-update-spec):
7193         * cus-face.el (custom-reset-faces):
7194         * custom.el (custom-check-theme):
7195         * custom.el (copy-upto-last):
7196         * fill.el (canonically-space-region):
7197         * fill.el (fill-paragraph):
7198         * fill.el (fill-region):
7199         * fill.el (find-space-insertable-point):
7200         * fill.el (justify-current-line):
7201         * faces.el (face-spec-update-all-matching):
7202         * faces.el (set-face-stipple):
7203         * files-nomule.el (insert-file-contents):
7204         * files.el (insert-file-contents-literally):
7205         * files.el (hack-local-variables-last-page):
7206         * files.el (basic-save-buffer):
7207         * files.el (insert-directory):
7208         * font-menu.el (font-menu-change-face):
7209         * font.el (font-spatial-to-canonical):
7210         * format.el (format-encode-region):
7211         * format.el (format-insert-file):
7212         * format.el (format-replace-strings):
7213         * gutter.el (set-gutter-element):
7214         * help.el (key-or-menu-binding):
7215         * help.el (describe-bindings):
7216         * help.el (with-syntax-table):
7217         * indent.el (indent-rigidly):
7218         * indent.el (delete-to-left-margin):
7219         * info.el:
7220         * info.el (Info-extract-dir-entry-from):
7221         * info.el (Info-build-dir-anew):
7222         * info.el (Info-rebuild-dir):
7223         * info.el (Info-batch-rebuild-dir):
7224         * info.el (Info-read-subfile):
7225         * info.el (Info-build-node-completions):
7226         * info.el (Info-extract-menu-node-name):
7227         * isearch-mode.el (isearch-range-invisible):
7228         * isearch-mode.el (isearch-restore-invisible-extents):
7229         * itimer.el (itimerp):
7230         * itimer.el (itimer-live-p):
7231         * keymap.el:
7232         * keymap.el (substitute-key-definition):
7233         * keymap.el (read-command-or-command-sexp):
7234         * keymap.el (local-key-binding):
7235         * keymap.el (global-key-binding):
7236         * keymap.el (global-set-key):
7237         * keymap.el (local-set-key):
7238         * ldap.el:
7239         * ldap.el (ldap-add-entries):
7240         * ldap.el (ldap-delete-entries):
7241         * lisp.el (backward-sexp):
7242         * lisp.el (mark-sexp):
7243         * lisp.el (forward-list):
7244         * lisp.el (backward-list):
7245         * lisp.el (down-list):
7246         * lisp.el (backward-up-list):
7247         * lisp.el (up-list):
7248         * lisp.el (kill-sexp):
7249         * lisp.el (backward-kill-sexp):
7250         * menubar.el (add-menu-button):
7251         * menubar.el (add-submenu):
7252         * menubar.el (delete-menu-item):
7253         * menubar.el (relabel-menu-item):
7254         * mouse.el (narrow-window-to-region):
7255         * obsolete.el (define-obsolete-variable-alias):
7256         * obsolete.el (store-substring):
7257         * package-admin.el:
7258         * package-admin.el (package-admin-install-function):
7259         * package-admin.el (package-admin-install-function-mswindows):
7260         * package-admin.el (package-admin-default-install-function):
7261         * package-get.el (package-get-update-base-entries):
7262         * packages.el (packages-load-package-dumped-lisps):
7263         * packages.el (packages-collect-package-dumped-lisps):
7264         * printer.el (generic-print-buffer):
7265         * printer.el (generic-print-region):
7266         * replace.el (occur-mode-mouse-goto):
7267         * replace.el (perform-replace):
7268         * select.el (get-selection-no-error):
7269         * simple.el:
7270         * simple.el (newline):
7271         * simple.el (open-line):
7272         * simple.el (edit-and-eval-command):
7273         * simple.el (goto-line):
7274         * simple.el (undo):
7275         * simple.el (kill-region):
7276         * simple.el (copy-region-as-kill):
7277         * simple.el (kill-ring-save):
7278         * simple.el (set-mark):
7279         * simple.el (next-line):
7280         * simple.el (previous-line):
7281         * simple.el (line-move):
7282         * simple.el (set-goal-column):
7283         * simple.el (comment-region):
7284         * subr.el:
7285         * subr.el (putf):
7286         * syntax.el (modify-syntax-entry):
7287         * syntax.el (map-syntax-table):
7288         * view-less.el (view-file):
7289         * view-less.el (view-buffer):
7290         * view-less.el (view-file-other-window):
7291         * window-xemacs.el (backward-other-window):
7292         * window.el:
7293         * window.el (one-window-p):
7294         * window.el (walk-windows):
7295         * window.el (window-list):
7296         * x-mouse.el (x-mouse-kill):
7297         * x-select.el (x-get-cutbuffer):
7298         * x-select.el (x-store-cutbuffer):
7299         * term/bg-mouse.el (bg-mouse-line-to-center):
7300         * term/sun-mouse.el (window-line-end):
7301         * term/sun-mouse.el (sun-select-region):
7302         * term/sun.el (kill-region-and-unmark):
7303         * mule/mule-category.el:
7304         * mule/mule-category.el (modify-category-entry):
7305         * mule/mule-category.el (char-category-list):
7306         * mule/mule-coding.el (coding-system-force-on-output):
7307         * mule/mule-misc.el (coding-system-put):
7308         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7309
7310 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7311
7312         * cus-face.el: Typo fixes and tiny clarifications.
7313         * custom.el: ditto
7314
7315 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7316
7317         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7318         * startup.el (normal-top-level): Setup auto-save-list-file-name
7319         if auto-save-list-file-prefix is non-nil.
7320
7321 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7322
7323         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7324
7325 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7326
7327         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7328         get symbol at point-min.
7329
7330 2000-10-24  Didier Verna  <didier@xemacs.org>
7331
7332         * info.el (Info-emacs-info-file-name): defconst it.
7333         * info.el (Info-footnote-tag): defcustom it.
7334         * info.el (Info-no-description-string): ditto.
7335         * info.el (Info-find-node): adapt to new semantics of
7336         'Info-suffixed-file (don't do the case variants stuff).
7337         * info.el (Info-insert-dir): rewrite the dir file variants code.
7338         * info.el (Info-directory-files): New. Return the list of info
7339         files in a directory.
7340         * info.el (Info-dir-outdated-p): use it.
7341         * info.el (Info-parse-dir-entries): ditto.
7342         * info.el (Info-build-dir-anew): don't restrict to files ending
7343         with a ".info.*" extension.
7344         * info.el (Info-set-mode-line): ditto.
7345         * info.el (Info-read-subfile): adapt to new semantics of
7346         'Info-suffixed-file (append 'exact argument).
7347         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7348         string independently of the case.
7349         * info.el (Info-suffixed-file): use it (match all possible case
7350         for the file name).
7351         * info.el (Info-insert-file-contents): code cleanup.
7352         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7353         columns.
7354         * info.el (Info-batch-rebuild-dir): ditto.
7355         * info.el (Info-read-node-name-1): ditto.
7356         * info.el (Info-search): ditto.
7357         * info.el (Info-fontify-node): ditto.
7358
7359
7360 2000-10-24  Didier Verna  <didier@xemacs.org>
7361
7362         * process.el (shell-command): when called from a program, avoid
7363         'push-mark's "mark-set" message.
7364
7365 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7366
7367         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7368         by a symbol, not by a vector.
7369         * mule/vietnamese.el (vscii): Likewise.
7370         (viscii): Likewise.
7371         * mule/cyrillic.el (koi8-r): Likewise.
7372
7373         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7374         by a symbol, not by a vector.
7375         (chinese-big5-2): Likewise.
7376         * mule/ethiopic.el (ethiopic): Likewise.
7377         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7378         (vietnamese-viscii-upper): Likewise.
7379
7380 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7381
7382         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7383
7384 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7385
7386         * byte-optimize.el (byte-optimize-car): New function.
7387         (byte-optimize-cdr): Ditto.
7388
7389 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7390
7391         * byte-optimize.el: Partial synch with FSF 20.7.
7392         Optimize constant concatenation.
7393         Add keymapp as a side effect free function.  It is a built-in.
7394         (byte-after-unbind-pos): Remove byte-equal.
7395
7396 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7397
7398         * update-elc-2.el: Quote regexps correctly.
7399
7400 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7401
7402         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7403         (ccl-compile): Apply integerp, not integer-or-char-p to
7404         check the type of the buffer magnification
7405         (ccl-compile-write-string): Encode a string with binary
7406         coding system.
7407         (ccl-compile-write-repeat): Likewise.
7408
7409 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7410
7411         * buff-menu.el:
7412         * bytecomp.el:
7413         * coding.el:
7414         * faces.el:
7415         * files.el:
7416         * fill.el:
7417         * float-sup.el:
7418         * font-lock.el:
7419         * help.el:
7420         * iso8859-1.el:
7421         * loaddefs.el:
7422         * menubar-items.el:
7423         * menubar.el:
7424         * modeline.el:
7425         * msw-font-menu.el:
7426         * paragraphs.el:
7427         * paths.el:
7428         * replace.el:
7429         * simple.el:
7430         * sound.el:
7431         * startup.el:
7432         * version.el:
7433         * x-faces.el:
7434         * x-font-menu.el:
7435         Remove purecopy.
7436
7437 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7438
7439         * simple.el (do-auto-fill): Use the function pointer to by
7440         `comment-line-break-function', not `indent-new-comment-line'. This
7441         fixes an issue with cc-mode comment continuation.
7442
7443 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7444
7445         * simple.el (turn-on-auto-fill):  Add (interactive).
7446         * mwheel.el (mwheel-install): Add (interactive).
7447         * font-lock.el (turn-on-font-lock): Add (interactive).
7448         (turn-off-font-lock): Add (interactive).
7449
7450 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7451
7452         * packages.el (packages-special-base-regexp): Add `man'.
7453
7454 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7455
7456         * wid-edit.el (widget-specify-active): map over extents in current
7457         buffer like `widget-specify-inactive' does.  Mapping over the
7458         inactive extent object does not work since the current extent is
7459         ignored by `map-extents'.
7460
7461 2000-10-04  Martin Buchholz <martin@xemacs.org>
7462
7463         * XEmacs 21.2.36 is released.
7464
7465 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7466
7467         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7468         Optimize the compiled-function-constants vector by byte-code
7469         reference counts.
7470
7471 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7472
7473         * build-report.el (build-report-delete-regexp): quote value in
7474         defcustom
7475
7476 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7477
7478         * build-report.el (build-report): Don't bind srcdir which we don't
7479         use in `multiple-value-bind' to avoid the only byte-compiler
7480         warning.
7481
7482 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7483
7484         * build-report.el: Requires cl and custom now.
7485         build-report-version is determined by XEmacs version -- remove
7486         build-report-version*.
7487         * build-report.el (build-report-version): Removed.
7488         * build-report.el (build-report-installation-version-regexp): New.
7489         * build-report.el (build-report-version-file-regexp): New.
7490         * build-report.el (build-report-installation-srcdir-regexp): New.
7491         * build-report.el (build-report-destination): Offer
7492         xemacs-build-reports and xemacs-beta.
7493         * build-report.el (build-report-keep-regexp): Adjusted.
7494         * build-report.el (build-report-delete-regexp): Adjusted.
7495         * build-report.el (build-report-make-output-dir): New.
7496         * build-report.el (build-report-installation-file): Replace use of
7497         `concat' with `expand-file-name'.
7498         * build-report.el (build-report-make-output-file): Removed.
7499         * build-report.el (build-report-make-output-files): New.
7500         * build-report.el (build-report-subject): Identify as
7501         user-variable with "*...".
7502         * build-report.el (build-report-prompts): Ditto.
7503         * build-report.el (build-report-version-file): New.
7504         * build-report.el (build-report-file-encoding): Identify as
7505         user-variable with "*...".
7506         * build-report.el (build-report-make-output-get): New.
7507         * build-report.el (build-report-insert-header): Report
7508         emacs-version and system-configuration instead of
7509         build-report-version.
7510         * build-report.el (build-report-insert-make-output): Add file
7511         argument.
7512         * build-report.el (build-report-insert-installation-file):
7513         Re-indent.
7514         * build-report.el (build-report-keep): Change docstring,
7515         re-indent.
7516         * build-report.el (build-report-delete): Ditto.
7517         * build-report.el (build-report-installation-data): New.
7518         * build-report.el (build-report-version-file-data): New.
7519
7520 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7521
7522         * byte-optimize.el (byte-optimize-lapcode):
7523         Fix the optimization of using the first 5 elements of the
7524         constants vector for variables.
7525         (byte-optimize-lapcode): Fix another ancient broken optimization.
7526
7527 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7528
7529         * *: Spelling mega-patch
7530
7531 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7532
7533         * easymenu.el: doc fixes.
7534         (easy-menu-do-define): Use backquote.
7535         (easy-menu-change):
7536         (easy-menu-add):
7537         `when' seems much clearer than `if' here.
7538         (easy-menu-remove):
7539         (easy-menu-add-item):
7540         (easy-menu-item-present-p):
7541         (easy-menu-remove-item):
7542         Wrap using (when (featurep 'menubar) ...)
7543
7544 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7545
7546         * bytecomp.el (displaying-byte-compile-warnings):
7547         Revert Ben's change to this function below so that the compile log
7548         is displayed properly for users of the "popper" package.
7549
7550 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7551
7552         * window.el (save-selected-window): Use backquote.
7553
7554         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7555         Renamed from `byte-compile-file-form-defvar'.
7556         * bytecomp.el (byte-compile-defvar-or-defconst):
7557         Only cons onto current-load-list in top-level forms.
7558         Else this leaks a cons cell every time a defun is called.
7559         Renamed from `byte-compile-defvar', for clarity.
7560         Warn when docstring of defvar is not a string.
7561         Use consistent error messages.
7562         Better comments.
7563
7564 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7565
7566         * simple.el (set-variable):
7567         Remove unneeded defvar by rearranging order of let* forms.
7568
7569         * mule/mule-ccl.el (ccl-get-next-code):
7570         * menubar-items.el (bookmark-menu-filter):
7571         (language-environment-menu-filter):
7572         (tutorials-menu-filter):
7573         * toolbar-items.el (toolbar-compile):
7574         * byte-optimize.el (disassemble-offset):
7575         Use (declare (special ...)) instead of `defvar'.
7576
7577         * cl-macs.el (cl-do-proclaim):
7578         Fix (declare (special ...)) warning suppression syntax.
7579
7580 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7581
7582         * info.el (Info-tag-table-marker):
7583         (Info-tag-table-buffer):
7584         (Info-find-file-node):
7585         (Info-read-subfile):
7586         (Info-build-node-completions):
7587         (Info-search):
7588         (Info-mode):
7589         Multiple info buffer support.
7590
7591 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7592
7593         * ldap.el (ldap-decode-entry): New defun
7594         (ldap-search-entries): Use it in order to decode DN-prefixed
7595         entries properly
7596
7597 2000-08-23  Daniel Pittman <daniel@danann.net>
7598
7599         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7600         Use `eq', not `=', to compare symbols.
7601
7602 2000-07-30  Ben Wing  <ben@xemacs.org>
7603
7604         * bytecomp.el (byte-compile-report-error):
7605         * bytecomp.el (displaying-byte-compile-warnings):
7606         if stack-trace-on-error is set, send out a backtrace when
7607         an error is encountered that stops byte compilation.  this
7608         should make it much much easier to track down those curious
7609         problems.  also undo the kludge of using a separate "*Show*"
7610         buffer for display when there's a temp-buffer-show-function;
7611         we can avoid this by just being a little smarter.
7612
7613         * dialog-items.el:
7614         * dialog-items.el (search-dialog-regexp): New.
7615         * dialog-items.el (search-dialog-callback):
7616         * dialog-items.el (make-search-dialog):
7617         add a regexp option to the dialog and clean up a bit.
7618
7619         * dialog.el:
7620         * dialog.el (yes-or-no-p-dialog-box):
7621         * dialog.el (get-dialog-box-response):
7622         * dialog.el (make-dialog-box):
7623         * dialog.el (dialog-box-finish): New.
7624         * dialog.el (dialog-box-cancel): New.
7625         * dialog.el (internal-make-dialog-box-exit): New.
7626         implement [properly!] the :modal property of the new dialog box
7627         interface.  this is the first time xemacs has ever had *proper*
7628         modal dialog boxes, giving the standard window-system feedback.
7629         (e.g. under windows, clicking on a disabled frame causes a beep
7630         and makes the dialog box flash three times.)
7631
7632         * dragdrop.el: header keyword frobbing.
7633
7634         * dumped-lisp.el (preloaded-file-list):
7635         renamed winnt.el to win32-native.el.
7636
7637         * faces.el (face-property):
7638         * faces.el (set-face-property):
7639         * faces.el (frob-face-property):
7640         * faces.el (frob-face-font-2):
7641         * faces.el (make-face-bold):
7642         * faces.el (make-face-italic):
7643         * faces.el (make-face-bold-italic):
7644         * faces.el (make-face-unbold):
7645         * faces.el (make-face-unitalic):
7646         * faces.el (make-face-smaller):
7647         * faces.el (make-face-larger):
7648         clean up the implementation of these so that window-system-specific
7649         methods are called only on objects belonging to that window system.
7650         previously, you could have [e.g.] mswindows-make-face-bold called
7651         on font object of device type `stream', which is not good and
7652         explains the subtle errors Adrian was getting when byte-compiling
7653         something that required 'term. (Adrian, now you can use stack-trace-
7654         on-error to find the exact place where things are going wrong instead
7655         of having to laboriously binary-search your way through.)
7656
7657         * finder.el (finder-known-keywords):
7658         cleaned up -- properly sorted, clarified the meanings of many of
7659         the keywords, and added a few -- mswin, gui, content, build, www,
7660         user, services.  the last two try to distinguish between a package
7661         that's used directly by the user, and a package that provides
7662         support services to other packages.
7663
7664         * font-lock.el (lisp-font-lock-keywords-2):
7665         update list of lisp control structures to include everything,
7666         including new ones i introduced.
7667
7668         * gutter.el: header keyword frobbing.
7669
7670         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7671         recent isearch element was not doing so!  you got the second-most-
7672         recent instead.
7673
7674         * lisp-mode.el (construct-lisp-mode-menu):
7675         more menubar cleanups.
7676         * lisp-mode.el (with-selected-window):
7677         make it indent properly.
7678
7679         * menubar-items.el (default-menubar): lots of menubar cleanups.
7680         rearranged the options menu the most, e.g. splitting up the
7681         Keyboard/Mouse menu into a new Editing menu and combining the
7682         separate Scrollbar/Gutter/Toolbar submenus into Display.
7683         Got rid of General, moved items to Editing or new Troubleshooting.
7684         Moved Packages to Tools; doesn't seem to belong under Options.
7685         Added stuff to the Cmds menu, e.g. Change Case.
7686
7687         NB please don't complain about these periodic menubar changes.
7688         Anything like this is necessarily incremental in its construction
7689         -- By constant use you gradually become more and more aware of
7690         better and better ways to group menu items.  When we eventually
7691         move the options menu to a property sheet, the existing structure
7692         will probably be preserved fairly well.
7693
7694         * minibuf.el (next-history-element): fix problems with pressing
7695         down arrow in repeat-complex-command.
7696
7697         * modeline.el:
7698         * modeline.el (modeline-3d-p): New.
7699         added custom variable for controlling the 3d modeline.  the
7700         corresponding Options item has been present for a long time,
7701         but commented out with "fix me!" comments.  it's fixed now.
7702
7703         * obsolete.el (add-menu):
7704         remove bogus gettexts.
7705
7706         * process.el (shell-quote-argument):
7707         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7708         For bash under Windows native, see below.
7709
7710         * simple.el:
7711         * simple.el (display-warning-buffer):
7712         Fixed the handling of warning display to eliminate the annoying
7713         *Show* buffer, like was done for byte-compiler output above.
7714
7715         * simple.el (debug-print): New.
7716         Simple function for sending debug messages to the console and/or
7717         other debug places.
7718
7719         * subr.el (replace-in-string):
7720         Rewrite this function to avoid N^2 behavior with large strings --
7721         catastrophic with the new Windows selection code! (Apparently the
7722         author of this function didn't realize there was a fun
7723         replace-match that could make his life much easier, because we
7724         duplicated the entire logic.  The new version is smaller, easier
7725         to understand, much more robust, and has extended features --
7726         those of replace-match.)
7727
7728         * window.el:
7729         * window.el (with-selected-window): New.
7730         An obvious complement to the existing `with-selected-frame' and
7731         `with-current-buffer'.
7732
7733         * win32-native.el: Renamed from winnt.el.
7734         Added a great deal of stuff for properly handling process quoting,
7735         somewhat modeled on Kirill's original model (which i later threw
7736         away).  We should now finally have correctly working process arg
7737         quoting/dequoting so that the final app gets exactly what we
7738         intended.  Because the mechanism is in Lisp, it's easily
7739         extendible. (For those running bash and running the native
7740         version, I tried hard to do what I thought was correct.  But more
7741         thought is needed, and ideally the volunteer work of people with
7742         these configurations that they generally run on.)
7743
7744         * x-font-menu.el (x-font-menu-font-data):
7745         Put in defvar's to fix byte-compiler warnings.
7746
7747 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7748
7749         * select.el (selection-coercion-alist): Initialise.
7750         * select.el (select-coerce-to-text): New.
7751         * select.el (select-coerce): New.
7752         New functions to perform type and value coercion.
7753
7754         * select.el (select-buffer-killed-default): Keep data if it was
7755         on the clipboard.
7756
7757 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7758
7759         * menubar-items.el (default-menubar): Fix typo.
7760         (default-menubar): `lambda' was mispelled as `lamda'.
7761
7762 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7763
7764         * window.el (shrink-window-if-larger-than-buffer): Remove
7765         edge checking code.
7766
7767 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7768
7769         * paths.el (gnus-local-domain): Removed.
7770         (gnus-local-organization): Ditto.
7771         (gnus-startup-file): Ditto.
7772
7773 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7774
7775         * files.el (auto-mode-alist): Add .spec for RPM.
7776
7777 2000-07-31  Andy Piper  <andy@xemacs.org>
7778
7779         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7780
7781 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7782
7783         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7784         browse-url.
7785         * help.el (xemacs-www-page): Ditto.
7786         (xemacs-www-faq): Ditto.
7787         * menubar-items.el (default-menubar): Ditto.
7788
7789         * wid-edit.el (widget-url-link-action): Ditto.
7790         From: Kenichi OKADA <okada@opaopa.org>.
7791
7792 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7793
7794         * finder.el (finder-commentary): Add autoload cookie.
7795
7796 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7797
7798         * files.el (insert-file-contents-literally): Fix second let
7799         binding for `coding-system-for-read' to `coding-system-for-write'
7800         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7801
7802 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7803
7804         * files.el (insert-file-contents-literally): Use binary coding
7805         system (from Morioka san).
7806         (insert-file-contents-literally): Make file-name-handler method.
7807
7808 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7809
7810         * cl-macs.el (get-selection): Add defsetf.
7811
7812 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7813
7814         * x-init.el (x-activate-region-as-selection): replace obsolete
7815         function x-own-selection with own-selection.
7816         (ow-find): replace obsolete functions x-get-selection and
7817         x-get-clipboard with get-selection and get-clipboard.
7818         (init-post-x-win): replace obsolete function x-disown-selection
7819         with disown-selection.
7820
7821 2000-07-20  Mike Sperber  <mike@xemacs.org>
7822
7823         * startup.el (load-user-init-file): Only try to load init file if
7824         it exists.
7825
7826 2000-07-10  Andy Piper  <andy@xemacs.org>
7827
7828         * dialog-items.el: sync with Ben's patch.
7829
7830         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7831         comment.
7832         (progress-text-glyph): deleted.
7833         (progress-layout-glyph): make completely minimal.
7834         (progress-gauge-glyph): ditto.
7835         (progress-display-style): fix to handle dynamic instantiator
7836         changes.
7837         (progress-text-instantiator): new.
7838         (progress-layout-instantiator): new.
7839         (progress-gauge-instantiator): new.
7840         (set-progress-display-instantiator): renamed and changed from
7841         set-progress-display-style.
7842         (progress-abort-glyph): use instantiator not glyph.
7843         (append-progress-display): use set-progress-display-instantiator
7844         and set-glyph-image.
7845         (abort-progress-display): ditto.
7846         (raw-append-progress-display): ditto.
7847
7848 2000-07-20  Ben Wing  <ben@xemacs.org>
7849
7850         * code-files.el: Move Mule-specific code to mule-coding.el.
7851
7852 2000-07-15  Ben Wing  <ben@xemacs.org>
7853
7854         * autoload.el:
7855         Fixed comments.
7856
7857         * cmdloop.el:
7858         * cmdloop.el (yes-or-no-p):
7859         * cmdloop.el (y-or-n-p):
7860         Make these functions use should-use-dialog-box-p and not be
7861         overridden in dialog.el.
7862
7863         * cus-dep.el:
7864         * cus-dep.el (Custom-make-dependencies): Removed.
7865         * cus-dep.el (Custom-make-dependencies-1): New.
7866         * cus-dep.el (Custom-make-one-dependency): New.
7867         New entry point for use in Makefiles, to avoid excessive
7868         invocations.
7869
7870         * cus-edit.el (custom-variable-reset-saved):
7871         * cus-edit.el (custom-variable-reset-standard):
7872         * cus-edit.el (custom-save-resets):
7873         Fix bytecompiler warnings.
7874
7875         * dialog.el:
7876         * dialog.el (yes-or-no-p-dialog-box):
7877         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7878         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7879         * dialog.el (get-dialog-box-response):
7880         * dialog.el (message-or-box):
7881         * dialog.el (make-dialog-box):
7882         * dialog.el (popup-dialog-box): New.
7883         Avoid yes-or-no-p bogosities.
7884         Create a general function `make-dialog-box' to encapsulate all
7885         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7886
7887         * dumped-lisp.el (preloaded-file-list):
7888         Add dialog-items.  Clean up.  Group files by types.
7889
7890         * easymenu.el (easy-menu-add):
7891         * easymenu.el (easy-menu-remove):
7892         Account for accelerators.
7893
7894         * extents.el:
7895         * extents.el (extent-list): New args, like in map-extents.
7896         * extents.el (extent-at-event): New.
7897         * extents.el (extents-at-event): New.
7898
7899         * font-lock.el:
7900         * font-lock.el (font-lock-mode):
7901         * font-lock.el (font-lock-default-fontify-buffer):
7902         * font-lock.el (font-lock-default-unfontify-region):
7903         * font-lock.el (font-lock-fontify-syntactically-region):
7904         * font-lock.el (font-lock-fontify-keywords-region):
7905         Use new progress-feedback names.
7906
7907         * font-lock.el (java-font-lock-identifier-regexp):
7908         * font-lock.el (java-font-lock-class-name-regexp):
7909         Fix bytecompiler warnings.
7910
7911         * gutter-items.el:
7912         * gutter-items.el (progress-display-use-echo-area): Removed.
7913         * gutter-items.el (progress-feedback-use-echo-area): New.
7914         * gutter-items.el (progress-display-popup-period): Removed.
7915         * gutter-items.el (progress-feedback-popup-period): New.
7916         * gutter-items.el (set-progress-display-style): Removed.
7917         * gutter-items.el (set-progress-feedback-style): New.
7918         * gutter-items.el (progress-display-style): Removed.
7919         * gutter-items.el (progress-feedback-style): New.
7920         * gutter-items.el (progress-stack):
7921         * gutter-items.el (progress-displayed-p): Removed.
7922         * gutter-items.el (progress-feedbacked-p): New.
7923         * gutter-items.el (clear-progress-display): Removed.
7924         * gutter-items.el (clear-progress-feedback): New.
7925         * gutter-items.el (progress-display-clear-when-idle): Removed.
7926         * gutter-items.el (progress-feedback-clear-when-idle): New.
7927         * gutter-items.el (remove-progress-display): Removed.
7928         * gutter-items.el (remove-progress-feedback): New.
7929         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7930         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7931         * gutter-items.el (append-progress-display): Removed.
7932         * gutter-items.el (append-progress-feedback): New.
7933         * gutter-items.el (abort-progress-display): Removed.
7934         * gutter-items.el (abort-progress-feedback): New.
7935         * gutter-items.el (raw-append-progress-display): Removed.
7936         * gutter-items.el (raw-append-progress-feedback): New.
7937         * gutter-items.el (display-progress-display): Removed.
7938         * gutter-items.el (display-progress-feedback): New.
7939         * gutter-items.el (current-progress-display): Removed.
7940         * gutter-items.el (current-progress-feedback): New.
7941         * gutter-items.el (current-progress-display-label): Removed.
7942         * gutter-items.el (current-progress-feedback-label): New.
7943         * gutter-items.el (progress-display): Removed.
7944         * gutter-items.el (progress-feedback): New.
7945         Replace "progress-display" with "progress-feedback" globally.
7946
7947         * gutter-items.el (lprogress-display): Removed.
7948         * gutter-items.el (progress-feedback-with-label): New.
7949         Rename lprogress-display ==> progress-feedback-with-label.
7950
7951         * gutter-items.el (search-dialog-direction): Removed.
7952         * gutter-items.el (search-dialog-text): Removed.
7953         * gutter-items.el (search-dialog-callback): Removed.
7954         * gutter-items.el (make-search-dialog): Removed.
7955         Move to dialog-items.el.
7956
7957         * help.el:
7958         * help.el (help-mode-quit):
7959         * help.el (mode-for-help): New.
7960         * help.el (help-sticky-window): New.
7961         * help.el (help-window-config): New.
7962         * help.el (with-displaying-help-buffer):
7963         * help.el (function-at-event): New.
7964         * help.el (help-symbol-regexp): New.
7965         * help.el (help-symbol-run-function-1): New.
7966         * help.el (help-symbol-run-function): New.
7967         * help.el (help-symbol-function-context-menu): New.
7968         * help.el (help-symbol-variable-context-menu): New.
7969         * help.el (help-symbol-function-and-variable-context-menu): New.
7970         * help.el (frob-help-extents): New.
7971         * help.el (describe-function-1):
7972         * help.el (variable-at-point):
7973         * help.el (variable-at-event): New.
7974         * help.el (describe-variable):
7975         Major overhaul.
7976         - Make functions and variables be mousable.
7977         - Middle button hyperlinks.
7978         - New context-menu entries.
7979
7980         * keydefs.el:
7981         * keydefs.el (global-map):
7982         New key bindings to move lines up and down.
7983
7984         * lisp-mode.el:
7985         * lisp-mode.el (construct-lisp-mode-menu): New.
7986         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7987         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7988         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7989         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7990         Make popup and menubar menus be different.  Popup menu uses
7991         clicked location and automatically assumes symbol under the mouse
7992         for various commands.
7993
7994         * menubar-items.el:
7995         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7996         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7997
7998         * menubar-items.el (global-popup-menu): Removed.
7999         * menubar-items.el (mode-popup-menu): Removed.
8000         * menubar-items.el (activate-popup-menu-hook): Removed.
8001         * menubar-items.el (popup-mode-menu): Removed.
8002         * menubar-items.el (popup-buffer-menu): Removed.
8003         * menubar-items.el (popup-menubar-menu): Removed.
8004         Move to menubar.el.
8005
8006         * menubar.el:
8007         * menubar.el (global-popup-menu): New.
8008         * menubar.el (mode-popup-menu): New.
8009         * menubar.el (activate-popup-menu-hook): New.
8010         * menubar.el (last-popup-menu-event): New.
8011         * menubar.el (popup-mode-menu): New.
8012         * menubar.el (popup-buffer-menu): New.
8013         * menubar.el (popup-menubar-menu): New.
8014         * menubar.el (menu-call-at-event): New.
8015         Move non-content functions here.  Add support for context menu
8016         items on extents.
8017
8018         * minibuf.el (minibuffer-history-uniquify):
8019         Typo fix.
8020
8021         * minibuf.el (read-file-name-1):
8022         Call new file dialog box if it exists.
8023
8024         * minibuf.el (mouse-rfn-setup-vars):
8025         Clean up "chop" action.
8026
8027         * mouse.el:
8028         * mouse.el (button2): Now bound to mouse-track.
8029         * mouse.el (click-inside-extent-p):
8030         * mouse.el (point-inside-extent-p):
8031         * mouse.el (point-inside-selection-p):
8032         * mouse.el (mouse-drag-or-yank): Removed.
8033         * mouse.el (mouse-begin-drag-n-drop): New.
8034         * mouse.el (mouse-eval-sexp):
8035         * mouse.el (mouse-track-activate-strokes): New.
8036         * mouse.el (mouse-track-do-activate): New.
8037         * mouse.el (mouse-track):
8038         * mouse.el (default-mouse-track-event-is-with-button): New.
8039         * mouse.el (default-mouse-track-cleanup-hook):
8040         * mouse.el (default-mouse-track-drag-hook):
8041         * mouse.el (default-mouse-track-drag-up-hook):
8042         * mouse.el (default-mouse-track-click-hook):
8043         Merge drag-n-drop into mouse-track.
8044         Add general "activate" support to replace specific button2 kludges.
8045         Use "button modifier" support in mouse-track.
8046
8047         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8048
8049         * package-ui.el:
8050         * package-ui.el (pui-menu):
8051         * package-ui.el (pui-popup-context-sensitive): Removed.
8052         Fix bytecompiler warnings.
8053         Clean up popup code a bit.
8054
8055         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8056
8057         * simple.el:
8058         * simple.el (transpose-lines):
8059         * simple.el (transpose-line-up): New.
8060         * simple.el (transpose-line-down): New.
8061         * simple.el (transpose-subr):
8062         * simple.el (transpose-subr-1): Removed.
8063         Clean up, add functions to move lines up and down.
8064
8065         * startup.el (mail-host-address):
8066         * startup.el (user-mail-address):
8067         Customize.
8068
8069         * subr.el:
8070         * subr.el (set-symbol-value-in-buffer): New.
8071         * subr.el (error):
8072         * subr.el (check-argument-type):
8073         * subr.el (defined-error-p): New.
8074         Add structured error support.
8075
8076         * toolbar-items.el (toolbar-compile):
8077         Use new make-dialog-box.
8078
8079         * update-elc.el:
8080
8081         * userlock.el (ask-user-about-lock-dbox):
8082         * userlock.el (ask-user-about-supersession-threat-dbox):
8083         * userlock.el (ask-user-about-lock):
8084         * userlock.el (ask-user-about-supersession-threat):
8085         Use new make-dialog-box.
8086         Add safety checks; use should use-dialog-box-p.
8087
8088         * window-xemacs.el:
8089         * window-xemacs.el (__buffer-dedicated-frame):
8090         * window-xemacs.el (buffer-dedicated-frame): New.
8091         * window-xemacs.el (set-buffer-dedicated-frame): New.
8092         Move dedicated-frame stuff into lisp.
8093
8094 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8095
8096         * printer.el (generic-print-region): Do not require that
8097         `printer-name' be set.
8098         (printer-name): Commentary clarification.
8099
8100 2000-07-19  Martin Buchholz <martin@xemacs.org>
8101
8102         * XEmacs 21.2.35 is released.
8103
8104 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8105
8106         * select.el (selection-coercible-types): Initialise.
8107
8108 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8109
8110         * select.el (own-clipboard): Bug fix.
8111
8112 2000-07-17  Mike Sperber  <mike@xemacs.org>
8113
8114         * cus-edit.el (custom-migrate-custom-file): Save init file before
8115         continuing.
8116
8117 2000-07-16  Mike Sperber  <mike@xemacs.org>
8118
8119         * startup.el (load-init-file): Remove silly call to
8120         `load-user-custom-file`.
8121         (maybe-migrate-user-init-file): Minor fixes.
8122
8123 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8124
8125         * apropos.el (apropos-documentation-check-doc-file):
8126         `doc' variable should be let-bound, as was presumably intended.
8127
8128         * cus-edit.el (custom-variable-reset-saved):
8129         (custom-variable-reset-standard):
8130         Remove unused variable comment-widget.  Twice.
8131
8132         * toolbar.el (toolbar-blank-press-function):
8133         Add a real defvar with initial value nil and proper docstring.
8134         (press-toolbar-button): No need to check for boundp-ness anymore.
8135
8136         * rect.el (open-rectangle-line): Remove useless (let) form.
8137         Add defvar for pending-delete-mode.
8138
8139         * info.el (Info-find-node): This function needs an autoload cookie.
8140
8141         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8142         Use let* since the second form referred to the first.
8143
8144 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8145
8146         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8147         instead of removed `mswindows-get-clipboard'.
8148
8149
8150 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8151
8152         * select.el (select-convert-from-text): New.
8153         * select.el (select-convert-from-length): New.
8154         * select.el (select-convert-from-integer): New.
8155         * select.el (select-convert-from-identity): New.
8156         * select.el (select-convert-from-filename): New.
8157         * select.el (selection-converter-in-alist): Use them.
8158         New converter functions for X.
8159
8160         * select.el (get-selection): Removed comment.
8161
8162         * select.el (own-selection): Removed append code - I thought
8163         I'd already done this, but apparently not...
8164
8165         * select.el: Changed comment about TIMESTAMP.
8166
8167         * select.el (select-convert-in): New.
8168         * select.el (select-convert-out): New.
8169         New functions that get used by select.c.
8170
8171         * select.el (select-buffer-killed-default): New.
8172         * select.el (select-buffer-killed-text): New.
8173         * select.el (selection-buffer-killed-alist): New.
8174         New list and functions that get called if a relevant selection
8175         exists and a buffer gets killed.
8176
8177         * select.el (select-convert-to-targets):
8178         * select.el (select-convert-to-identity): Removed.
8179         * select.el (select-convert-from-identity): Removed.
8180         * select.el (select-converter-out-alist):
8181         Removed _EMACS_INTERNAL selection type.
8182
8183         * x-select.el (xselect-kill-buffer-hook): Removed.
8184         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8185         Removed this X-specific nonesense. Use the generic support
8186         in select.el instead.
8187
8188 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8189
8190         * mule/mule-category.el (defined-category-hashtable):
8191         Use make-hash-table instead of make-hashtable
8192
8193         * buff-menu.el: Byte-compiler warning fix.
8194
8195         * isearch-mode.el (isearch-highlight-all-cleanup):
8196         Remove unused variable `isearch-highlight-all-start'.
8197
8198         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8199
8200         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8201
8202         * cus-dep.el (Custom-make-dependencies):
8203         Add autoload cookie for custom-add-loads to generated custom-load.el.
8204
8205         * autoload.el (autoload-package-name): Warning suppression.
8206         Move defvar prior to first use.
8207
8208         * custom.el: Add autoload for custom-declare-face.
8209         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8210         * cl.el (cl-hack-byte-compiler):
8211         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8212         to work properly.
8213
8214 2000-07-08  Mike Sperber  <mike@xemacs.org>
8215
8216         * startup.el (load-home-init-file): Added variable.
8217         (maybe-migrate-user-init-file): Added.
8218         (load-user-init-file): Load custom file if different from init
8219         file.
8220
8221         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8222         "startup."
8223
8224         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8225         Moved `custom-file'-related code to cus-file.el.
8226
8227         * cus-file.el: New file.
8228
8229 2000-04-01  Mike Sperber  <mike@xemacs.org>
8230
8231         * packages.el (packages-find-package-directories): Added support
8232         for external package hierarchies with in-place installations.
8233
8234         * find-paths.el (paths-root-in-place-p): Added.
8235         (paths-find-emacs-directory): Added support for external
8236         directories with in-place installations.
8237         (paths-find-site-directory): Ditto.
8238
8239         * startup.el (find-user-init-file): Also look for
8240         ~/.xemacs/init.elc? in preference to ~/.emacs.
8241
8242 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8243
8244         * select.el (own-selection):
8245         * select.el (own-clipboard): Changed `append' parameter to
8246         `how-to-use' parameter.
8247         * select.el (own-selection): Removed icky append code.
8248         * select.el (own-selection, get-selection): Removed extra type
8249         checking.
8250         * select.el (selection-appender-alist):
8251         * select.el (selection-converter-{in|out}-alist): Initialise.
8252         * select.el (select-append-to-*): New.
8253         * select.el (select-convert-from-*): New.  New functions to append
8254         data and convert data from external type.
8255
8256 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8257
8258         * font-lock.el: Javadoc enhancements.
8259
8260 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8261
8262         * printer.el (generic-print-region): Compose job name from buffer
8263         name.
8264
8265 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8266
8267         * font-lock.el (font-lock-fontify-pending-extents): Call
8268         font-lock-fontify-region instead of font-lock-fontify-buffer
8269         to avoid unnecessary progress gauges.
8270
8271 2000-07-06  Craig Lanning  <lanning@scra.org>
8272
8273         * custom-load.el (faces):
8274
8275         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8276         dir is a regex.
8277
8278         * process.el (call-process-internal): from Dan Holmsand, use binary
8279         coding systems so that jka-compr works.
8280
8281 2000-07-07  Ben Wing  <ben@xemacs.org>
8282
8283         * font-lock.el: Undo previous change.  Unfortunately, some
8284         files actually use the variables directly in their init code
8285         without quoting them.
8286
8287 2000-07-07  Ben Wing  <ben@xemacs.org>
8288
8289         * font-lock.el (defvar font-lock-*-face): Removed.
8290
8291         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8292         only when necessary.
8293
8294 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8295
8296         * cl-macs.el: fix cl-transform-function-property kludge
8297         so that it does not require a random feature.
8298
8299 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8300
8301         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8302         as in Linux kernel "Rules.make".
8303
8304 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8305
8306         * build-report.el (build-report): Add autoload cookie.
8307
8308 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8309
8310         * package-ui.el (defgroup pui):  Correct a misspelling
8311         (pui-toggle-package-delete):  Change `seleted' to `selected'
8312
8313 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8314
8315         * package-get.el (package-get-update-base):
8316         (package-get): Use insert-file-contents-literally always.
8317         (package-get-maybe-save-index):
8318         Force coding system for writing to binary.
8319
8320 2000-06-08  Mike Alexander  <mta@arbortext.com>
8321
8322         * code-process.el (call-process-region): If there is no coding
8323         system for the process on process-coding-system-alist use the
8324         coding system of the buffer containing the region.
8325
8326 2000-06-10  Ben Wing  <ben@xemacs.org>
8327
8328         * cmdloop.el (command-error):
8329         If debug-on-error and noninteractive, output backtrace.
8330
8331         * files.el (file-relative-name):
8332         Remove MSDOS references.
8333
8334         * simple.el (line-number): New function, due to non-obvious
8335         behavior/usage of count-lines.
8336
8337         * simple.el (count-lines): document non-obvious usage to get
8338         line number.
8339
8340 2000-06-11  Ben Wing  <ben@xemacs.org>
8341
8342         * faces.el ((featurep 'xpm)):
8343         * x-faces.el (x-init-face-from-resources):
8344         * x-faces.el (x-init-frame-faces):
8345         * x-misc.el (x-init-specifier-from-resources):
8346         * x-misc.el (x-get-resource-and-bogosity-check):
8347         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8348         * x-mouse.el (x-init-pointer-shape):
8349         * x-scrollbar.el (x-init-scrollbar-from-resources):
8350         Add sixth argument to x-get-resource calls so as to issue warnings
8351         rather than errors on bogus arguments.
8352
8353 2000-06-05  Ben Wing  <ben@xemacs.org>
8354
8355         * compat.el: new file.  provides a clean, non-intrusive way to
8356         define compatibility functions.
8357
8358         * process.el (shell-quote-argument): temporary fix for lack
8359         of nt-quote-process-args.  #### I need to put back the overall
8360         structure of that mechanism but redo the guts of it using the
8361         extra intelligence in the C code.
8362
8363 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8364
8365         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8366         `package-get' does in package-get.el, instead of using external
8367         "md5sum" program.
8368
8369         * package-get.el (package-get): Insert package file literally to
8370         make checksum calculation work.
8371
8372 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8373
8374         * code-files.el (convert-mbox-coding-system): Deleted.
8375         (file-coding-system-alist): Removed reference to
8376         convert-mbox-coding-system.
8377
8378 2000-05-28  Martin Buchholz <martin@xemacs.org>
8379
8380         * XEmacs 21.2.34 is released.
8381
8382 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8383
8384         * font-lock.el (font-lock-keywords): Rewrote docstring
8385
8386 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8387
8388         * loadhist.el (unload-feature): handle case where x is both boundp
8389         and fboundp
8390
8391 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8392
8393         * packages.el: It's ok to use built-in macros, but not lisp
8394         defined ones.
8395
8396 2000-05-20  Ben Wing  <ben@xemacs.org>
8397
8398         * font-lock.el:
8399         * font-lock.el (font-lock-message-threshold):
8400         * font-lock.el (font-lock-mode):
8401         * font-lock.el (font-lock-default-fontify-buffer):
8402         * font-lock.el (font-lock-always-fontify-immediately):
8403         * font-lock.el (font-lock-old-extent): Removed.
8404         * font-lock.el (font-lock-old-len): Removed.
8405         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8406         * font-lock.el (font-lock-pending-extent-table): New.
8407         * font-lock.el (font-lock-range-table): New.
8408         * font-lock.el (font-lock-after-change-function):
8409         * font-lock.el (font-lock-after-change-function-1): Removed.
8410         * font-lock.el (font-lock-fontify-pending-extents): New.
8411         * font-lock.el ('font-lock-revert-cleanup): Removed.
8412         * font-lock.el ('font-lock-revert-setup): Removed.
8413         Rewrite deferral code to handle any number of changes, merging
8414         them properly.  Remove hacked-up code for revert-buffer, now
8415         unnecessary.
8416
8417         * menubar-items.el (default-menubar):
8418         In Options->Edit Init File, don't switch to emacs-lisp-mode
8419         unless necessary; doing this turns off font-lock.
8420
8421 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8422
8423         * keydefs.el: Define C-x BS to backward-kill-sentence.
8424
8425 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8426
8427         * files.el (hack-local-variables-prop-line): Use non-greedy
8428         matching to process -*-texinfo-*- -*-.
8429
8430 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8431
8432         * minibuf.el (minibuf-directory-files): new function.
8433         (read-file-name-activate-callback): use minibuf-directory-files.
8434         (read-directory-name-internal): ditto.
8435         (mouse-file-display-completion-list): ditto.
8436         (mouse-directory-display-completion-list): ditto.
8437         (read-file-name-internal): remove "./" from completion list unless
8438         explicitly matched, for consistency.
8439
8440 2000-05-11  Ben Wing  <ben@xemacs.org>
8441
8442         * gutter-items.el (gutter-buffers-tab):
8443         * gutter-items.el (add-tab-to-gutter):
8444         * gutter-items.el (update-tab-in-gutter):
8445         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8446         * gutter-items.el (append-progress-display):
8447         * gutter-items.el (abort-progress-display):
8448         * gutter-items.el (raw-append-progress-display):
8449         Further fixes.  Use set-glyph-image not set-image-instance-property,
8450         to fix problems with multiple windows in a frame.
8451
8452         * menubar-items.el (tutorials-menu-filter):
8453         Fix typo.
8454
8455         * startup.el (early-error-handler):
8456         Display message box under windows; otherwise, message will disappear
8457         before it can be viewed.
8458
8459         * update-elc.el:
8460         Fix bug in NEEDTODUMP processing.
8461
8462 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8463
8464         * startup.el (lock-directory): Removed.
8465         (superlock-file): Ditto.
8466         (startup-set-paths): Remove lockdir.
8467         (startup-setup-paths-warning): Remove lock-directory.
8468
8469         * setup-paths.el (paths-find-lock-directory): Removed.
8470         (paths-find-superlock-file): Ditto.
8471
8472 2000-05-09  Ben Wing  <ben@xemacs.org>
8473
8474         * faces.el (set-face-property):
8475         * faces.el (set-face-font):
8476         * faces.el (set-face-foreground):
8477         * faces.el (set-face-background):
8478         * faces.el (set-face-background-pixmap):
8479         * faces.el (set-face-underline-p):
8480         * faces.el (set-face-strikethru-p):
8481         * faces.el (set-face-highlight-p):
8482         * faces.el (set-face-dim-p):
8483         * faces.el (set-face-blinking-p):
8484         * faces.el (set-face-reverse-p):
8485         doc string changes.
8486
8487         * glyphs.el:
8488         * glyphs.el (make-image-specifier):
8489         * glyphs.el (glyph-property):
8490         * glyphs.el (set-glyph-image):
8491         * glyphs.el (make-glyph):
8492         * glyphs.el (make-pointer-glyph):
8493         * glyphs.el (make-icon-glyph):
8494         * glyphs.el (widget-image-instance-p): New.
8495         authorship info, lots of doc changes.  New predicate, inadvertently
8496         omitted.  the general principle with specifier docs is now that
8497         the description of instantiators should go with the make-foo-specifier
8498         fun's doc string, rather than in foo-specifier-p.  this follows
8499         conventions elsewhere in XEmacs and in general is a lot more obvious
8500         of a place to look.  sometimes the make-foo-specifier function needs
8501         to be created in the process.
8502
8503         * gutter.el:
8504         * gutter.el (make-gutter-specifier): New.
8505         * gutter.el (make-gutter-size-specifier): New.
8506         * gutter.el (make-gutter-visible-specifier): New.
8507         specifier doc updates according to the conventions specified before.
8508
8509         * objects.el:
8510         * objects.el (make-font-specifier):
8511         * objects.el (make-color-specifier):
8512         * objects.el (make-face-boolean-specifier): New.
8513         specifier doc updates according to the conventions specified before.
8514
8515         * specifier.el:
8516         * specifier.el (set-specifier):
8517         * specifier.el (make-integer-specifier): New.
8518         * specifier.el (make-boolean-specifier): New.
8519         * specifier.el (make-natnum-specifier): New.
8520         * specifier.el (make-generic-specifier): New.
8521         * specifier.el (make-display-table-specifier): New.
8522         specifier doc updates according to the conventions specified before.
8523
8524         * toolbar.el:
8525         * toolbar.el (make-toolbar-specifier): New.
8526         specifier doc updates according to the conventions specified before.
8527
8528 2000-05-09  Ben Wing  <ben@xemacs.org>
8529
8530         * process.el (call-process-internal): Revert to previous version
8531         because Mike's change clashed with a change I did not long before.
8532         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8533         Thanks very much Mike for pointing out the bug and submitting a
8534         patch!
8535
8536 2000-04-13  Mike Alexander  <mta@arbortext.com>
8537
8538         * process.el (call-process-internal): Send the correct input buffer
8539         (call-process-internal): Return the exit status of the process
8540
8541 2000-05-07  Ben Wing  <ben@xemacs.org>
8542
8543         * winnt.el:
8544         * winnt.el (nt-quote-args-verbatim): Removed.
8545         * winnt.el (nt-quote-args-prefix-quote): Removed.
8546         * winnt.el (nt-quote-args-backslash-quote): Removed.
8547         * winnt.el (nt-quote-args-double-quote): Removed.
8548         * winnt.el (nt-quote-args-functions-alist): Removed.
8549         * winnt.el (nt-quote-process-args): Removed.
8550         Remove all stuff for argument quoting.  We borrow the code instead
8551         from Emacs 20.6, which is much more careful in its quoting
8552         (e.g. in handling runs of the escape character) and avoids most of
8553         the need for this Lisp mechanism by checking to see whether we're
8554         running a Cygwin or normal program and doing the appropriate
8555         quoting.  If we end up needing such a mechanism, we should add
8556         it by extending the variable `mswindows-quote-process-args' so it
8557         can take an alist of regexps.
8558
8559 2000-05-07  Ben Wing  <ben@xemacs.org>
8560
8561         * keydefs.el:
8562         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8563         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8564         the window without moving point.
8565
8566         * simple.el:
8567         * simple.el (scroll-up-one): New.
8568         * simple.el (scroll-down-one): New.
8569         Functions for use with C-M-up/down.
8570
8571 2000-05-01  Martin Buchholz <martin@xemacs.org>
8572
8573         * XEmacs 21.2.33 is released.
8574
8575 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8576
8577         * dialog.el (yes-or-no-p-dialog-box):
8578         Fix docstring.
8579         Fix following horrible bug in X11 mode with focus-follows-mouse:
8580           1. Visit two files in two different frames.
8581           2. do File->Revert Buffer in one of those frames.
8582           3. Dialog box appears.
8583           4. Arrange things so that the mouse passes over the *other*
8584              frame, then to the dialog box, and click on "Yes".
8585           5. The file contents end up in the *wrong* buffer!
8586         Add TODO comment.
8587
8588 2000-04-28  Ben Wing  <ben@xemacs.org>
8589
8590         * help.el (describe-installation): correct typo introduced
8591         in last patch: boundp -> fboundp.
8592
8593         * etags.el (buffer-tag-table-list):
8594         canonicalize filenames to Unix format so that tag-table-alist
8595         searching works under Windows.
8596
8597         * autoload.el:
8598         Bowdlerize the supposedly objectionable words
8599         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8600
8601         * gutter-items.el (set-progress-display-style):
8602         * gutter-items.el (search-dialog-callback):
8603         * gutter-items.el (make-search-dialog):
8604         Change to new callback-ex api.
8605
8606 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8607
8608         * help.el: (describe-installation): decode-coding-string is not
8609         defined in a non MULE environment.
8610
8611 2000-04-28  Ben Wing  <ben@xemacs.org>
8612
8613         * gutter-items.el (buffer-list-changed-hook):
8614         use it, not record-buffer-hook.
8615
8616         * subr.el (record-buffer-hook): Removed.
8617
8618 2000-04-27  Ben Wing  <ben@xemacs.org>
8619
8620         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8621         use NORECORD option.  Andy will not like this, but the existing
8622         gutter behavior is just wrong, as per this comment:
8623
8624         ;; this used to add the norecord flag to both calls below.
8625         ;; this is bogus because it is a pervasive assumption in XEmacs
8626         ;; that the current buffer is at the front of the buffers list.
8627         ;; for example, select an item and then do M-C-l
8628         ;; (switch-to-other-buffer).  Things get way confused.
8629         ;;
8630         ;; Andy, if you want to maintain the current look, you must
8631         ;;  *uncouple* the gutter order and buffers order.
8632
8633         * loaddefs.el (completion-ignored-extensions): unfuckify.
8634
8635         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8636         xemacs.mak.
8637
8638         * autoload.el (batch-update-one-directory): new function, used in
8639         xemacs.mak.
8640
8641         * loadup.el: set gc-cons-threshold very high unless dumping --
8642         loadup during update-elc is much much much faster.  also do this
8643         when quick-building.
8644
8645         add commented-out code for profiling loadup.
8646
8647
8648         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8649         is required in order to build xemacs.
8650
8651 2000-04-26  Ben Wing  <ben@xemacs.org>
8652
8653         * loadup.el: don't garbage collect during loadup if quick-build
8654         compile-time option is set.
8655
8656 2000-04-23  Ben Wing  <ben@xemacs.org>
8657
8658         * update-elc.el: compute whether any dumped .el or .elc files
8659         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8660         if so.
8661
8662         * update-elc.el (update-elc-files-to-compile): always change
8663         NOBYTECOMPILE in the src directory rather than current dir,
8664         so it will work under NT.
8665
8666         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8667         the form of this file is identical between Unix and Windows.
8668         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8669         Added comment.
8670         (update-autoloads-from-directory): updated doc string.
8671         updated doc strings in a few other places.
8672
8673 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8674
8675         * bytecomp.el (byte-force-recompile): Fix argument to
8676         byte-recompile-directory.
8677
8678 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8679
8680         * gutter-items.el (progress-display-clear-when-idle): Use
8681         add-one-shot-hook.
8682         * gutter-items.el (clear-progress-display): Adjust number of
8683         arguments.
8684
8685 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8686
8687         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8688
8689 2000-04-16  Ben Wing  <ben@xemacs.org>
8690
8691         * printer.el: New file.
8692
8693         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8694
8695         * help.el (describe-installation): Fix decoding for Windows.
8696
8697         * menubar-items.el:
8698         * menubar-items.el (default-menubar):
8699         * menubar-items.el (tutorials-menu-filter): New.
8700         * menubar-items.el (popup-menubar-menu):
8701         Add authorship.  Redo Help menu and Tutorials filter.
8702
8703         * menubar.el: Correct comment.
8704
8705         * modeline.el (modeline-buffer-identification): Correct doc string.
8706
8707         * simple.el:
8708         * simple.el (printing): Removed.
8709         * simple.el (printer-name): Removed.
8710         * simple.el (generic-print-buffer): Removed.
8711         * simple.el (generic-print-region): Removed.
8712         Move generic print code to printer.el.
8713
8714 2000-04-15  Ben Wing  <ben@xemacs.org>
8715
8716         * simple.el (generic-print-region): New.
8717         make this function actually work.
8718         (generic-print-buffer): call generic-print-region.
8719
8720 2000-04-14  Andy Piper  <andy@xemacs.org>
8721
8722         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8723         by using the new widget-callback-current-channel.
8724         (search-dialog-callback): ditto.
8725
8726 2000-04-12  Andy Piper  <andy@xemacs.org>
8727
8728         * gutter.el (default-gutter-position): moved from gutter-items.el.
8729         (default-gutter-position-changed-hook): ditto.
8730         (gutter-element-visibility-changed-hook): ditto.
8731         (set-gutter-element): ditto.
8732         (remove-gutter-element): ditto.
8733         (set-gutter-element-visible-p): ditto.
8734         (gutter-element-visible-p): ditto.
8735         (init-gutter): ditto.
8736
8737         * dialog.el (make-dialog-box): renamed and moved from
8738         gutter-items.el
8739
8740         * gutter-items.el: move various functions elsewhere.
8741
8742 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8743
8744         * menubar-items.el: Fixed place of parenthesis.
8745
8746 2000-04-12  Ben Wing  <ben@xemacs.org>
8747
8748         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8749                 without constantly being prompted for the tag.
8750         * simple.el: Added a number of section headings, to clarify the
8751                 organization of this file.
8752         * simple.el (activate-region):
8753         * simple.el (region-exists-p):
8754         * simple.el (region-active-p):
8755                 Moved these three function down to the other side of
8756                 the case-changing functions, so they join the rest of
8757                 the region code.
8758         * simple.el (printing): New.
8759         * simple.el (printer-name): New.
8760         * simple.el (generic-print-buffer): New.
8761                 New functions, a very simple prototype for a unified
8762                 printing interface.
8763
8764         * process.el (call-process-internal): Real fix for null BUFFER,
8765                 other problems with BUFFER specs.
8766
8767         * menubar-items.el:
8768                 Fixed up File->Print to use new printing functions.
8769                 Various corrections and expansions to Grep/Compile menus.
8770                 New options for Printing.
8771                 New options for SMTP Mail, the way to send mail under
8772                   MS Windows. (There's also a package patch to make SMTP
8773                   Mail be the default under MSWin.)
8774
8775 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8776
8777         * menubar-items.el: Selecting Rectangle Mousing from menubar
8778         did not work.  Needed to quote mouse-track-rectangle-p.
8779
8780 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8781
8782         * cl-compat.el (keywordp): Removed.
8783
8784 2000-04-05  Andy Piper  <andy@xemacs.org>
8785
8786         * gutter-items.el (progress-layout-glyph): don't initialize here.
8787         (progress-gauge-glyph): use dynamic sizing.
8788         (set-progress-display-style): new function. Set progress glyphs
8789         appropriately depending on the style.
8790         (progress-display-style): new variable. Custom version of
8791         set-progress-display-style.
8792         (progress-abort-glyph): switch to dynamic sizes.
8793         (search-dialog-text): make the edit field active.
8794
8795 2000-04-04  Andy Piper  <andy@xemacs.org>
8796
8797         * gutter-items.el (make-search-dialog): need to make the search
8798         dialog visible after creation.
8799
8800         * menubar-items.el (default-menubar): use the search dialog for
8801         searching. Remove some extraneous search menu items.
8802
8803         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8804         well as strings.
8805         (make-gutter-only-dialog-frame): allow the user to create the
8806         frame unmapped. Allow the gutter spec to be given as a glyph.
8807         (search-dialog-direction): new variable.
8808         (search-dialog-text): new variable.
8809         (search-dialog-callback): new function. Callback for the search
8810         dialog action.
8811         (make-search-dialog): new function. Create a user-friendly search
8812         dialog.
8813
8814 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8815
8816         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8817         under Windows.
8818
8819 2000-04-01  Andy Piper  <andy@xemacs.org>
8820
8821         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8822         progress more accurately.
8823
8824 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8825
8826         * finder.el (finder-compile-keywords): Process readable files only.
8827         Because error in process of .#finder-inf.el when compile xemacs
8828         with --with-clash-detection option.
8829
8830 2000-03-31  Andy Piper  <andy@xemacs.org>
8831
8832         * gutter-items.el (append-progress-display): don't delay after a
8833         successful font-lock.
8834         (make-gutter-only-dialog-frame): new function. Allow users to
8835         create gutter-only dialogs.
8836
8837 2000-03-27  Mike Alexander  <mta@arbortext.com>
8838
8839         * process.el (call-process-internal): Handle a null BUFFER
8840         parameter correctly.
8841
8842 2000-03-28  Andy Piper  <andy@xemacs.org>
8843
8844         * gutter-items.el (abort-progress-display): put strings in the
8845         gutter not extents.
8846         (progress-layout-glyph): signal special 'quit callback.
8847         (progress-display-quit-function): deleted.
8848         (progress-display-stop-callback): deleted.
8849         (progress-display-dispatch-command-events): deleted.
8850         (append-progress-display): remove calls to
8851         progress-display-dispatch-command-events.
8852         (raw-append-progress-display): ditto.
8853
8854 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8855
8856         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8857         being a list.  Actually define `stipple-pixmap-p' which is used as
8858         an error predicate.  Correctly handle PIXMAP being either relative
8859         or absolute file name.
8860
8861 2000-03-24  Andy Piper  <andy@xemacs.org>
8862
8863         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8864         (abort-progress-display): ditto. Don't delete the created extent.
8865         (raw-append-progress-display): ditto.
8866         (progress-display-dispatch-non-command-events): new
8867         function. Encapsulates what we want to do when no command input is
8868         required.
8869         (progress-display-dispatch-command-events): likewise, but disable
8870         for now since it causes too many problems.
8871         (append-progress-display): use them.
8872         (raw-append-progress-display): ditto.
8873         (default-gutter-position-changed-hook): set this rather than
8874         default-gutter-position-changed.
8875         (default-gutter-position-changed-hook): lambda with zero arguments
8876         rather than one.
8877         (raw-append-progress-display): trap errors in pending input since
8878         allowing them to signal will hose the gauge well and
8879         truly. Ideally we would like to delay these until we are more able
8880         to cope.
8881         (append-progress-display): ditto.
8882
8883 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8884
8885         * lisp/make-docfile.el: call-process-internal is now implemented
8886         in process.el.
8887
8888 2000-03-21  Ben Wing  <ben@xemacs.org>
8889
8890         * mule\mule-cmds.el (set-language-info-alist):
8891         Fix to correspond to new menu arrangement.
8892
8893 2000-03-21  Ben Wing  <ben@xemacs.org>
8894
8895         * process.el:
8896         * process.el (call-process-internal): New.
8897         New implementation of call-process.  Only enabled under NT, so far.
8898         stderr handling not implemented yet in CVS'd C code.
8899
8900 2000-03-20  Ben Wing  <ben@xemacs.org>
8901
8902         * lisp-mode.el:
8903         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8904         * lisp-mode.el (lisp-interaction-mode):
8905         Put back Lisp Interaction menubar for Jan V's sake.
8906
8907         * simple.el:
8908         * simple.el (mark-ring):
8909         * simple.el (dont-record-current-mark): New.
8910         * simple.el (in-shifted-motion-command): New.
8911         * simple.el (mark-ring-unrecorded-commands): New.
8912         * simple.el (mark-ring-max):
8913         * simple.el (set-mark-command):
8914         * simple.el (push-mark):
8915         * simple.el (handle-pre-motion-command):
8916         Implement scheme for not recording unimportant marks.
8917
8918         * subr.el:
8919         * subr.el (function-allows-args): New.
8920         New function function-allows-args.
8921
8922 2000-03-20  Martin Buchholz <martin@xemacs.org>
8923
8924         * XEmacs 21.2.32 is released.
8925
8926 2000-03-20  Andy Piper  <andy@xemacs.org>
8927
8928         * gutter-items.el (update-tab-in-gutter): force selection of the
8929         selected-window if required to do so.
8930         (buffers-tab-items): ditto.
8931         (add-tab-to-gutter): ditto.
8932         (create-frame-hook): use force-selection.
8933         (default-gutter-position-changed): lambdify.
8934         (update-tab-hook): deleted since it was only used in one place.
8935
8936 2000-03-18  Andy Piper  <andy@xemacs.org>
8937
8938         * files.el (find-file-noselect): undo change that shouldn't have
8939         gone in.
8940
8941 2000-03-17  Andy Piper  <andy@xemacs.org>
8942
8943         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8944         of selected-window trickery.
8945
8946         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8947         frames tabs.
8948         (progress-display-stop-callback): progress -> progress-display
8949         (progress-display-quit-function): ditto.
8950         (clear-progress-display): ditto.
8951         (remove-progress-display): ditto.
8952         (append-progress-display): ditto.
8953         (abort-progress-display): ditto.
8954         (raw-append-progress-display): ditto.
8955         (display-progress-display): ditto.
8956         (current-progress-display-label): ditto.
8957         (current-progress-display): ditto.
8958         (lprogress-display): ditto and save the buffer
8959         (progress-display): ditto. Otherwise the buffer sometimes gets
8960         changed which confuses font-lock.
8961
8962         * font-lock.el (font-lock-default-fontify-buffer): catch all
8963         errors, not just quit.
8964         (font-lock-mode): progress -> display-progress
8965         (font-lock-default-fontify-buffer): ditto.
8966         (font-lock-fontify-syntactically-region): ditto.
8967         (font-lock-fontify-keywords-region): ditto.
8968
8969 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8970
8971         * cl.el (gensym): Move to here from cl-macs.el.
8972         (gentemp): Ditto.
8973
8974 2000-03-16  Andy Piper  <andy@xemacs.org>
8975
8976         * font-lock.el (font-lock-mode): use lprogress and friends for
8977         progress management.
8978         (font-lock-default-fontify-buffer): ditto.
8979         (font-lock-fontify-syntactically-region): ditto.
8980         (font-lock-fontify-keywords-region): ditto.
8981         (font-lock-revert-cleanup): fix reverting.
8982         (font-lock-revert-setup): ditto.
8983
8984         * gutter-items.el (progress-use-echo-area): new variable. Use the
8985         echo area for progress gauges if non-nil.
8986         (clear-progress): remove echo area stuff and defer to
8987         clear-message.
8988         (append-progress): dispatch non-command events after each progress
8989         increment. Remove echo area stuff.
8990         (abort-progress): remove echo area stuff and defer to
8991         display-message.
8992         (raw-append-progress): ditto. Dispatch non-command events after
8993         gutter redisplay.
8994         (display-progress): defer echo area stuff to display-message.
8995
8996         * gutter-items.el (clear-progress):
8997         (abort-progress): indentation changes.
8998         (display-progress): don't clear progress.
8999         (append-progress): compare messages with equal.
9000         (raw-append-progress): use dispatch-non-command-events to flush
9001         widget creation events.
9002
9003 2000-03-13  Ben Wing  <ben@xemacs.org>
9004
9005         * abbrev.el:
9006         * abbrev.el (abbrev-string-to-be-defined): New.
9007         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9008         Changes for use with the menubar.
9009
9010 2000-03-12  Ben Wing  <ben@xemacs.org>
9011
9012         * alist.el (vassoc): moved here from font-menu.el.
9013
9014         * custom.el (defface): typo fix.
9015
9016         * dialog.el (yes-or-no-p-dialog-box):
9017         * dialog.el (message-box):
9018         * files.el (save-some-buffers-1):
9019         Put accelerators in the button names.
9020
9021         * font-lock.el (font-lock-comment-face):
9022         * font-lock.el (font-lock-keyword-face):
9023         * font-lock.el (font-lock-function-name-face):
9024         Fixed some of the colors under MS Windows because the existing
9025         default colors were hardly different from black and needed to be
9026         made lighter.
9027
9028         * font-menu.el:
9029         * font-menu.el (font-menu-split-long-menu):
9030         * font-menu.el (font-menu-family-constructor):
9031         * font-menu.el (font-menu-size-constructor):
9032         * font-menu.el (font-menu-weight-constructor):
9033         * font-menu.el (font-menu-set-font):
9034         vassoc moved to alist.el.
9035         Accelerators added to all menus.
9036         Unused bound var new-props removed.
9037
9038         * keydefs.el: I did a whole lot of rearranging to put things in a
9039         more consistent order and fixed a number of cases where key
9040         combinations involving up, down, left, right and so on were
9041         defined but the corresponding keypad combinations were not
9042         defined.
9043
9044         * lisp-mode.el:
9045         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9046         * lisp-mode.el (emacs-lisp-mode):
9047         * lisp-mode.el (lisp-interaction-mode):
9048         * lisp-mode.el (flet):
9049         Added accelerators onto the menus.
9050         Made all the different versions of the let function be indented
9051         the same way.
9052         Undid Steve's easy-menu-ification, because it makes it impossible
9053         to have the menubar and popup menus different.
9054         Cleaned up the menu; added items for find-function &c and some
9055         indenting, and removed debug-on-*.
9056
9057         * list-mode.el (list-mode-hook):
9058         * list-mode.el (list-mode):
9059         * list-mode.el (completion-setup-hook):
9060         * list-mode.el (display-completion-list):
9061         Added support for the :window-height keyword, which is required
9062         because of other changes that I made for the file dialog box.  I
9063         also made the hook variables list-mode-hook and
9064         completion-setup-hook and also minibuffer-setup-hook in
9065         minibuf.el be permanent-local; see comment in list-mode.el.
9066
9067         * map-ynp.el (map-y-or-n-p):
9068         Added accelerators to the dialog buttons.
9069
9070         * menubar-items.el (menu-truncate-list):
9071         New internal function.
9072         * menubar-items.el (submenu-generate-accelerator-spec):
9073         * menubar-items.el (menu-item-strip-accelerator-spec):
9074         * menubar-items.el (menu-item-generate-accelerator-spec):
9075         New exported functions, for use in auto-generating accelerator specs.
9076
9077         * menubar-items.el:
9078         * menubar-items.el (default-menubar):
9079         * menubar-items.el (maybe-add-init-button):
9080         * menubar-items.el (bookmark-menu-filter):
9081         * menubar-items.el (slow-format-buffers-menu-line):
9082         * menubar-items.el (build-buffers-menu-internal):
9083         * menubar-items.el (language-environment-menu-filter):
9084         * menubar-items.el (default-popup-menu):
9085         * menubar-items.el (popup-buffer-menu):
9086         * menubar-items.el (popup-menubar-menu):
9087         Did a major overhaul on this file, and in fact I'm nowhere near
9088         done working on the menubar, and there will be more patches to
9089         come.  A basic summary of what I've done:
9090
9091         a) I added accelerators to all of the menu items.  For menus that
9092         are auto-generated, such as the buffers menu, the accelerators are
9093         automatically added to the beginning of each line using the
9094         numbers 1 through 9, then zero, and then letters starting with A,
9095         but omitting the letters that are already in use for the fixed
9096         menu items at the top of the buffers menu.  To facilitate adding
9097         accelerators of this kind, I created some new functions
9098         (*-accelerator-spec), which are also being used by other filters
9099         that auto generate lists of things such as ftp sites to download
9100         packages.  If people really don't like these accelerators
9101         appearing at the beginning of the menu items, a variable can be
9102         added to optionally turn them off, but I think this is rather
9103         pointless because other menu items have accelerators and many or
9104         most of the menu users will use the accelerators if the support is
9105         there.
9106
9107         b) I combined the top level Tools and Apps menus into a single
9108         Tools menu, because the distinction between the two is not
9109         obvious, and the items on the menus are not used often enough that
9110         putting some of them onto submenus is a problem.
9111
9112         c) I created two new top level menus called View and Cmds because
9113         there were too many items on the File and Edit menus, and I'm going
9114         to be adding more items to these menus.  In contrast to the Tools
9115         menu, the items on these menus may be used quite often during an
9116         editing session, and so should be available with fewer
9117         keystrokes.
9118
9119         d) I added a number of options to the options menu, including one
9120         for controlling whether the alt key can be used to traverse to
9121         menu items using the accelerators, one for controlling behavior of
9122         control-k, one for controlling how the kill and yank functions
9123         interact with the clipboard, a few additional buffers-menu
9124         options, and various other things.  I also did a bit of
9125         rearranging, for example, combining the keyboard and mouse options
9126         into a single keyboard and mouse submenu to facilitate the
9127         accelerators on that level.
9128
9129         e) I changed the variable buffers-menu-format-buffer-line-function
9130         to take two arguments instead of one, the second argument being
9131         the line number for use in creating an accelerator.  I added a
9132         hack to support existing functions with one argument (although I
9133         doubt that very many of these exist), for backward compatibility.
9134
9135         f) I moved the top level mule menu to be a submenu of the edit
9136         menu.  I think that most of the items on this menu are fairly
9137         useless and there are certainly not enough frequently used items
9138         to justify this being its own top level menu.
9139
9140         g) I combined most of the items in big-menubar.el into the main menu.
9141         If people think the main menu is too big, it would be possible to
9142         create different configurations, some smaller.
9143
9144         * menubar.el (check-menu-syntax):
9145         Deleted some syntax checks that were no longer valid, partly
9146         because of changes that were already made a long time ago, and
9147         partly because of a change I made where I allow the name of the
9148         menu item to be an evaluated expression rather than just a string,
9149         similar to all of the other parameters of a menu item.
9150
9151         * minibuf.el:
9152         * minibuf.el (read-file-name-1):
9153         * minibuf.el (mouse-read-file-name-1):
9154         I made a number of changes to improve the appearance
9155         and functioning of the file dialog box.  They include:
9156
9157         a) Fixing the problem where closing the dialog box by clicking on
9158         the close button of the window didn't properly exit the
9159         minibuffer.
9160
9161         b) Fixing the problem that if you typed part of a file name, and
9162         then clicked on a completion with the mouse, the file was not
9163         correctly selected.
9164
9165         c) Changing the title of the dialog box to reflect the operation
9166         being done in accordance with user interface conventions, rather
9167         than the name of the dialog box buffer, which is rather useless.
9168
9169         d) Remove the words "possible completions are" which didn't
9170         belong.
9171
9172         e) Fix things so that the completions scroll off the end of the
9173         completions windows only to the right, rather than both to the
9174         right and down, which is in accordance with Windows user interface
9175         conventions.
9176
9177         * msw-init.el (init-post-mswindows-win):
9178         Added a binding for meta-F4, which is the standard windows binding
9179         for exiting a program.
9180
9181         * select.el (get-selection-no-error):
9182         * select.el (own-selection):
9183         * select.el (own-clipboard):
9184         Added an optional argument called append to the functions
9185         own-selection and own-clipboard.  This adds support for appending
9186         text to the existing selection and allows the function
9187         own-clipboard to be used as the value of the variable
9188         interprogram- cut-function.
9189
9190         Fixed a bug in own-selection in handling zmacs-region-stays.
9191
9192         * simple.el (historical-kill-line): New.
9193
9194         * simple.el (kill-line):
9195         * simple.el (interprogram-cut-function):
9196         * simple.el (interprogram-paste-function):
9197         * simple.el (handle-pre-motion-command):
9198         * simple.el (next-line):
9199         * simple.el (previous-line):
9200         a) Expanded the variable kill-whole-line, so that function
9201         kill-line can be set to delete the entire line always, not just
9202         when cursor is at the beginning of the line.  This is controlled
9203         by setting the variable kill-whole-line to the symbol 'always.
9204         This behavior, as well as the existing kill-whole-line behavior,
9205         now only take effect when kill-line is called interactively,
9206         although this is a departure from a previous behavior in the case
9207         of setting this variable kill-whole-line to t.  It is almost
9208         certainly what has always been intended, and most likely the old
9209         way of doing things introduced bugs.  I also created a function
9210         called historical-kill-line, which ignores the kill-whole-line
9211         setting and always gives the historical behavior of only killing
9212         to the end of the line.  I bound this function to shift- control-k
9213         so that the kill to end of line behavior is available, even when
9214         kill-whole-line has been set to change control-k into the simple
9215         delete-whole-line behavior. (This can be set using the options
9216         menu.)
9217
9218         b) I changed things so that kill and yank now interact with the
9219         clipboard by default under windows.  This was done by changing the
9220         default value of interprogram-cut- function and
9221         interprogram-paste-function.  You can get the old behavior by
9222         setting these to nil, and there is an option on the options menu
9223         to do this.
9224
9225         c) I added support for selecting text using shifted motion keys.
9226         This support is on by default and can be controlled by the
9227         variable shifted-motion-keys-select-region.  There is also a
9228         variable called unshifted-motion-keys-deselect-region that
9229         controls more specifically how the shifted motion key behavior
9230         works.  I did not put an option on the options menu to turn this
9231         off, because I can't imagine why this would be useful.
9232
9233         * simple.el (forward-block-of-lines):
9234         * simple.el (backward-block-of-lines):
9235         * simple.el (block-movement-size):
9236         New.
9237
9238         * simple.el (uncapitalized-title-words):
9239         * simple.el (uncapitalized-title-word-regexp):
9240         * simple.el (capitalize-string-as-title):
9241         * simple.el (capitalize-region-as-title):
9242         New.
9243
9244
9245         * subr.el (add-hook):
9246         * subr.el (make-local-hook): New.
9247         * subr.el (remove-local-hook): New.
9248         * subr.el (add-one-shot-hook): New.
9249         * subr.el (add-local-one-shot-hook): New.
9250         Added some functions to make using hooks easier.
9251         These include:
9252
9253         a) Functions add-local-hook and remove-local-hook to make it easy
9254         to use local hooks.
9255
9256         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9257         make it possible to add a "one-shot" hook, which is to say a hook
9258         that runs only once, and automatically removes itself after the
9259         first time it has run.
9260
9261 2000-03-09  Andy Piper  <andy@xemacs.org>
9262
9263         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9264
9265 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9266
9267         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9268         Moved from menubar-items.el.
9269         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9270
9271 2000-03-08  Andy Piper  <andy@xemacs.org>
9272
9273         * gutter-items.el (build-buffers-tab-internal): add selected field
9274         to buffers tab spec.
9275
9276 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9277
9278         * minibuf.el (last-exact-completion): Initialize to nil.
9279
9280 2000-03-07  Didier Verna  <didier@xemacs.org>
9281
9282         * startup.el (command-line-1): remove unused variable
9283         `first-file-buffer'.
9284
9285 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9286
9287         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9288         which is also used for Web server log files.
9289
9290 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9291
9292         * mule/mule-charset.el: Setup auto-fill-chars.
9293
9294 2000-03-02  SL Baur  <steve@beopen.com>
9295
9296         * subr.el (with-string-as-buffer-contents): Reimplement using
9297         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9298         non-deletion of buffer after execution problem.
9299         (with-output-to-string): Use unique buffer name.
9300
9301 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9302
9303         * gutter-items.el (buffers-tab-sort-function):  New variable.
9304         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9305
9306 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9307
9308         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9309
9310 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9311
9312         * menubar-items.el (maybe-add-init-button): Remove the "Load
9313         .emacs" button from all menubars.
9314
9315 2000-03-01  Didier Verna  <didier@xemacs.org>
9316
9317         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9318         region rectangle replacement (from Jan Vroonhof).
9319         (replace-rectangle): new function.
9320
9321 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9322
9323         * mule/mule-cmds.el (set-default-coding-systems): Use
9324         set-terminal-coding-system and set-keyboard-coding-system.
9325         * coding.el (set-terminal-coding-system): Use
9326         set-console-tty-output-coding-system.
9327         (set-keyboard-coding-system): Use
9328         set-console-tty-input-coding-system.
9329
9330 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9331
9332         * minibuf.el (read-variable): Allow symbol to default argument.
9333
9334 2000-02-27  Andy Piper  <andy@xemacs.org>
9335
9336         * gutter-items.el (update-tab-hook): new function to be used for
9337         hooks.
9338         (create-frame-hook): add update-tab-hook.
9339         (record-buffer-hook): ditto.
9340         (default-gutter-position-changed): ditto.
9341         (default-gutter-position): updating the buffers tab is now handled
9342         by a hook.
9343         (default-gutter-position-changed-hook): new variable.
9344         (gutter-element-visibility-changed-hook): ditto.
9345         (set-gutter-element-visible-p): call it.
9346         (set-gutter-element): use modify-specifier-instances. Set extents
9347         as duplicable before using.
9348         (remove-gutter-element): ditto.
9349         (set-gutter-element-visible-p): ditto.
9350         (init-gutter): new function.
9351         (add-tab-to-gutter): use new gutter-element functions rather than
9352         setting specifiers directly.
9353         (clear-progress): ditto.
9354         (abort-progress): ditto.
9355         (gutter-buffers-tab-visible-p): renamed from
9356         default-gutter-visible-p
9357
9358         * specifier.el (modify-specifier-instances): new function from Jan
9359         Vroonhof.
9360
9361         * x-init.el (init-post-x-win): call init-gutter.
9362
9363         * msw-init.el (init-post-mswindows-win): call init-gutter.
9364
9365         * menubar-items.el (default-menubar): Update to reflect new gutter
9366         variables.
9367
9368 2000-02-26  Andy Piper  <andy@xemacs.org>
9369
9370         * gutter-items.el (set-gutter-element): new function. Add gutter
9371         elements to the specified gutter.
9372         (remove-gutter-element): new function. Remove gutter elements from
9373         the specified gutter.
9374         (set-gutter-element-visible-p): new function. Set gutter element
9375         visibility for the provided gutter-visible specifier.
9376
9377 2000-02-23  Andy Piper  <andy@xemacs.org>
9378
9379         * gutter-items.el (add-tab-to-gutter): specify dimensions
9380         dynamically.
9381
9382 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9383
9384         * gutter-items.el (add-tab-to-gutter):
9385         * package-get.el (package-get-interactive-package-query):
9386         * package-ui.el (pui-directory-exists):
9387         (pui-install-selected-packages):
9388         (pui-list-packages):
9389         Use #'(lambda ...)  instead of '(lambda ...).
9390
9391 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9392
9393         * startup.el (load-user-init-file): Check to make sure user
9394           has an init-file before calling load().
9395
9396 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9397
9398         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9399
9400 2000-02-23  Martin Buchholz <martin@xemacs.org>
9401
9402         * XEmacs 21.2.31 is released.
9403
9404 2000-02-21  Mike Sperber <mike@xemacs.org>
9405
9406         * loadup.el (really-early-error-handler):
9407         * update-elc.el:
9408         * make-docfile.el:
9409         Remove dependency on EMACSBOOTSTRAP... environment variables.
9410
9411 2000-02-21  Martin Buchholz <martin@xemacs.org>
9412
9413         * XEmacs 21.2.30 is released.
9414
9415 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9416
9417         * byte-optimize.el (byte-optimize-plus):
9418         (byte-optimize-minus):
9419         (byte-optimize-multiply):
9420         Optimize (- 0) to 0, not (-)
9421         Optimize (+ 5 3.0) to 8.0
9422         Optimize (* 5 3.0) to 15.0
9423         Improve readability.
9424
9425 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9426
9427         * modeline.el: (modeline-scrolling-method): change modeline
9428         mswindows cursor appearance according to the value.
9429
9430         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9431         and 'gui-element face colors and 'gui-element face font to Windows
9432         defaults.
9433
9434 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9435
9436         * font-lock.el: Javadoc enhancements
9437
9438 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9439
9440         * ldap.el (toplevel): Test if LDAP support has been compiled in
9441         (ldap-verbose): New option
9442         (ldap-search-entries): Renamed from the previous ldap-search
9443         Conditionalize message display on ldap-verbose
9444         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9445         defuns
9446         (ldap-search): Is now defined as an obsolete wrapper calling
9447         ldap-search-basic or ldap-search-entries
9448
9449
9450 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9451             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9452             Jan Vroonhof  <jan@xemacs.org>
9453
9454         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9455         When for-effect is true, didn't call `byte-optimize-form'
9456         in and/or subforms without last.
9457
9458 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9459
9460         * package-get.el (package-get-download-sites): Use correct custom
9461         type.
9462
9463 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9464
9465         * files.el (write-file): Ask for coding system when compiled with
9466         file-coding.
9467
9468 2000-02-16  Andy Piper  <andy@xemacs.org>
9469
9470         * buffer.el (switch-to-buffer): give norecord argument to
9471         set-window-buffer instead of explicitly recording.
9472
9473         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9474         we have to pick a window.
9475
9476 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9477
9478         * mule/mule-cmds.el (describe-language-support): Don't add
9479         unexist function to help-map.
9480         (describe-coding-system): Don't use already assigend `C'.
9481
9482 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9483
9484         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9485         work in custom.
9486
9487 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9488
9489         * about.el: Ienaga's e-mail address change.
9490
9491 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9492
9493         * etags.el (find-tag): force new window -- even if buf already
9494         visible -- when other-window is t
9495
9496 2000-02-16  Martin Buchholz <martin@xemacs.org>
9497
9498         * XEmacs 21.2.29 is released.
9499
9500 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9501
9502         * cl-extra.el (getf): This is now identical to `plist-get', so
9503         just defalias it.
9504         * cl-macs.el: Make getf an alias to plist-get, at the
9505         byte-compiler level, using define-compiler-macro.
9506
9507 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9508
9509         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9510
9511 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9512
9513         * lisp/etags.el (find-tag-internal): set exact-tagname to
9514           a regular expression that matches against the tagname
9515           part of the tag entry first instead of only looking in
9516           the context area.
9517
9518 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9519
9520         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9521         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9522
9523 2000-02-07  Martin Buchholz <martin@xemacs.org>
9524
9525         * XEmacs 21.2.28 is released.
9526
9527 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9528
9529         * cl-extra.el (getf): Just call `get', never `get*'.
9530         Make arglist match docstring.
9531         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9532         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9533         * byte-optimize.el: remove references to `get*'.
9534
9535 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9536
9537         * mule/european.el: Add syntax information for Latin3 and Latin4.
9538
9539 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9540
9541         * byte-optimize.el: Byte-optimize (length "foo")
9542
9543 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9544
9545         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9546         width check using `window-leftmost-p' and `window-rightmost-p'.
9547
9548 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9549
9550         * wid-edit.el (widget-match-inline): An atom never matches a
9551           list.
9552
9553 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9554
9555         * modeline.el: Consolidated 'x and 'mswindows specification under
9556         'win tag.
9557
9558 2000-01-29  Andy Piper  <andy@xemacs.org>
9559
9560         * gutter-items.el: (format-buffers-tab-line): Try and be
9561         intelligent about buffer naming when we have duplicates.
9562
9563 2000-01-29  Andy Piper  <andy@xemacs.org>
9564
9565         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9566         updated when it becomes visible.
9567
9568 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9569
9570         * bytecomp.el (byte-compile-insert-header): Properly set coding
9571         system under MULE and file-coding.
9572
9573 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9574
9575         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9576         (dontusethis-set-value-terminal-coding-system-handler):
9577         (dontusethis-set-value-keyboard-coding-system-handler):
9578         Never undefine coding system aliases.  Emergency fix for gnus.
9579
9580 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9581
9582         * files.el (abbreviate-file-name): Use directory-sep-char instead
9583         of hard-coded "/".
9584
9585 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9586
9587         * startup.el (user-init-file-base-list): New variable, replacing
9588         user-init-file-base.
9589         (find-user-init-file): New function.
9590         (command-line-early): Use it.
9591         (load-user-init-file): Ditto.
9592
9593 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9594
9595         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9596         calling valid-image-instantiator-format-p
9597
9598 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9599
9600         * isearch-mode.el (isearch-mode): The variable is
9601         isearch-unhidden-extents, not isearch-opened-extents.
9602
9603 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9604
9605         * minibuf.el (next-history-element): Modify error message if a
9606         default value is available.
9607
9608 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9609
9610         * bytecomp.el (byte-compile-file): Don't unconditionally write
9611         .elc files in binary - might contain non-Latin1.
9612
9613 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9614
9615         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9616         for windows-nt.
9617
9618         * version.el:
9619         * startup.el (user-init-file-base):
9620         * process.el (call-process-region):
9621         * files.el (make-backup-file-name):
9622         (backup-file-name-p):
9623         (file-relative-name):
9624         (abbreviate-file-name):
9625         (set-auto-mode):
9626         * code-process.el (call-process-region): Removed unnecessary
9627         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9628         support out of the universe.
9629
9630         * process.el:
9631         * code-process.el:
9632         * bytecomp.el (byte-compile-file): Removed reference to
9633         buffer-file-type, and commented usage of binary-process-output
9634         NTEmacs variables.
9635
9636 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9637
9638         * help.el (function-arglist): Add case for macro.
9639
9640 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9641
9642         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9643         printers.
9644         (custom-display): Added a menu for printer/display tags.
9645
9646         * frame.el (frame-type):
9647         * device.el (device-type): Added 'msprinter to the doc string, and
9648         removed 'pc -- it is not going to be implemented ever.
9649         (call-device-method): Fixed docstring typo.
9650         Defined specifier tags 'printer and 'display.
9651
9652 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9653
9654         * lisp/itimer.el (itimer-run-expired-timers): (consp
9655           last-command-event-time) instead of (consp
9656           'last-command-event-time).
9657
9658 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9659
9660         * msw-glyphs.el: Removed obsolete commentary.
9661
9662 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9663
9664         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9665         better default value.
9666
9667 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9668
9669         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9670         (read-string): Ditto.
9671         (eval-minibuffer): Ditto.
9672         (read-command): Ditto.
9673         (read-function): Ditto.
9674         (read-variable): Ditto.
9675         (read-number): Ditto.
9676         (read-shell-command): Ditto.
9677         (read-number): Record history.
9678
9679 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9680
9681         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9682
9683 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9684
9685         * faces.el (startup-initialize-custom-faces): New function.
9686         Reset all faces created during auto-autoloads loading time
9687         by defface.
9688         * startup.el (command-line): Call it.
9689
9690 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9691
9692         * about.el (about-hackers): Add myself to contributors list.
9693
9694 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9695
9696         * menubar-items.el (maybe-add-init-button): Removed an argument in
9697         a call to load-user-init-file, as the function managed to lose its
9698         formal parameter a few betas ago.
9699
9700 2000-01-18  Martin Buchholz <martin@xemacs.org>
9701
9702         * XEmacs 21.2.27 is released.
9703
9704 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9705
9706         * process.el (shell-command-to-string): Use the FSF docstring.
9707         Make shell-command-to-string the standard function, and
9708         exec-to-string the (deprecated) alias.
9709
9710         * startup.el: typo fix.
9711
9712 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9713
9714         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9715
9716 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9717
9718         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9719         buffers after visible buffers.
9720         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9721
9722 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9723
9724         * info.el (Info-extract-menu-node-name): Stop at a dot
9725         followed by whitespace or right parenthesis.
9726
9727 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9728
9729         * info.el (Info-directory-list): Warn against using Customize with
9730         Info-directory-list.
9731
9732 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9733
9734         * minibuf.el (read-file-name): doc fix.
9735
9736         * autoload.el (update-file-autoloads): doc fix.
9737
9738         * about.el (about-hackers): Change my E-mail address.
9739
9740 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9741
9742         * info.el (Info-visit-file): Just use the `f' interactive spec to
9743         read a filename in the standard way.
9744
9745 2000-01-13  Andy Piper  <andy@xemacs.org>
9746
9747         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9748         (gutter-buffers-tab-extent): new variable.
9749         (update-tab-in-gutter): call add-tab-to-gutter again if the
9750         orientation has changed.
9751         (add-tab-to-gutter): cope with different orientations.
9752
9753 2000-01-11  Didier Verna  <didier@xemacs.org>
9754
9755         * info.el (Info-following-node-name): backward-skip dots as well
9756         as spaces (dots at the end of a node name aren't part of it).
9757         (Info-extract-menu-node-name): don't skip dots. There could be
9758         some in the node name.
9759         (Info-index): allow dots to be part of a node name.
9760
9761 2000-01-12  Andreas Jaeger  <aj@suse.de>
9762
9763         * files.el (auto-mode-alist): Added idlwave-mode.
9764         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9765
9766 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9767
9768         * info.el (Info-search): Show default value.
9769
9770 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9771
9772         * info.el (Info-read-node-completion-table): New variable.
9773         (Info-read-node-name-1): New function.
9774         (Info-read-node-name): Use it.
9775         (Info-follow-reference): Use DEFAULT argument of completing-read.
9776         (Info-menu): Ditto.
9777
9778 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9779
9780         * hyper-apropos.el (hyper-describe-key-briefly): Save
9781         window configuration.
9782         (hyper-describe-face): Use DEFAULT of completing-read.
9783         (hyper-apropos-read-variable-symbol): Ditto.
9784         (hyper-apropos-read-function-symbol): Ditto.
9785
9786 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9787
9788         * mule/mule-cmds.el (set-default-coding-system): Set
9789         comint-exec-hook to use coding-system-for-read and
9790         coding-system-for-write so that C-x RET c works.
9791
9792 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9793
9794         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9795         (previous-matching-history-element): Increment
9796         minibuffer-max-depth by 1.
9797         (next-matching-history-element): Ditto.
9798
9799 2000-01-11  Andy Piper  <andy@xemacs.org>
9800
9801         * gutter-items.el (buffers-tab): Create a new face for the buffers
9802         tab.
9803         (buffers-tab-face): use it.
9804
9805 2000-01-10  Didier Verna  <didier@xemacs.org>
9806
9807         * modeline.el (modeline-scrolling-method): change modeline X
9808         cursor appearance according to the value.
9809
9810 2000-01-07  Andreas Jaeger  <aj@suse.de>
9811
9812         * about.el (about-hackers): Moved my entry to contributor list.
9813         (xemacs-hackers): Added myself.
9814         (about-maintainer-info): Added description of myself.
9815
9816
9817 2000-01-07  Didier Verna  <didier@xemacs.org>
9818
9819         * modeline.el (modeline-scrolling-method): new variable.
9820         (mouse-drag-modeline): add reference to it in the docstring.
9821         (mouse-drag-modeline): handle it.
9822
9823 2000-01-08  Andy Piper  <andy@xemacs.org>
9824
9825         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9826         calls.
9827         (remove-buffer-from-gutter-tab): ditto.
9828
9829 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9830
9831         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9832         (custom-face-edit): Fix grammatical error in help message.
9833
9834 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9835
9836         * movemail.el: Added.
9837
9838         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9839
9840 2000-01-03  Didier Verna  <didier@xemacs.org>
9841
9842         * modeline.el (mouse-drag-modeline): remove the code related to
9843         the modeline horizontal scrolling facility.
9844
9845 1999-12-31  Martin Buchholz <martin@xemacs.org>
9846
9847         * XEmacs 21.2.26 is released.
9848
9849 1999-12-28  Andy Piper  <andy@xemacs.org>
9850
9851         * wid-edit.el (widget-push-button-value-create): The gui cache
9852         does not agree with native widgets which can only be displayed
9853         once per window. The reasons for caching are diminished now that
9854         we don't hog resources when creating buttons.
9855         (widget-push-button-cache) deleted.
9856
9857 1999-12-24  Martin Buchholz <martin@xemacs.org>
9858
9859         * XEmacs 21.2.25 is released.
9860
9861 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9862
9863         * hyper-apropos.el (hyper-apropos): Toggle
9864         hyper-apropos-programming-apropos correctly.
9865         Set REGEXP when user accepts default value.
9866
9867 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9868
9869         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9870         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9871
9872 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9873
9874         * mule/mule-category.el (undefined-category-designator):
9875         Return char instead of character.  Search for undefined one.
9876         (describe-category): Use with-displaying-help-buffer.
9877
9878 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9879
9880         * byte-optimize.el (byte-optimize-plus):
9881         Optimize (+ 1) to 1 instead of (1+ nil).
9882
9883         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9884
9885         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9886
9887         * byte-optimize.el (byte-optimize-char-before): New function.
9888         Remove performance penalty for using (char-before) instead of (char-after).
9889
9890 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9891
9892         * mule/mule-category.el (char-category-list): Return character
9893         instead of integer.
9894
9895 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9896
9897         * minibuf.el (read-buffer): Check default is buffer object.
9898
9899 1999-11-25  Andy Piper  <andy@xemacs.org>
9900
9901         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9902         for buttons.
9903
9904 1999-12-16  Andreas Jaeger  <aj@suse.de>
9905
9906         * package-get.el (package-get-maybe-save-index): Fixed typo.
9907         Patch by Jeff Miller <jmiller@smart.net>.
9908
9909 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9910
9911         * gnuserv.el (gnuserv-process-filter):  don't call
9912         gnuserv-write-to-client when gnuserv-current-client is nil
9913
9914 1999-12-14  Martin Buchholz <martin@xemacs.org>
9915
9916         * XEmacs 21.2.24 is released.
9917
9918 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9919
9920         * about.el (about-hackers): Update my email address.
9921
9922 1999-12-07  Martin Buchholz <martin@xemacs.org>
9923
9924         * XEmacs 21.2.23 is released.
9925
9926 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9927
9928         * package-get.el (package-get-download-sites): Removed several
9929         defunct download sites, added many new ones, and corrected a few
9930         incorrect directory-on-site entries.  Added physical locations to
9931         site-description.
9932
9933 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9934
9935         * finder.el (finder-commentary): add DOC string and fix
9936         interactive spec
9937
9938 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9939
9940         * help.el (describe-function): Don't forget to intern the string
9941         completing-read returns.
9942         (describe-variable): Ditto.
9943
9944 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9945
9946         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9947         `hyper-apropos-help-mode' here to find symbol to customize
9948         irregardless of cursor position and simplify
9949         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9950         `hyper-apropos-popup-menu'.
9951
9952 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9953
9954         * apropos.el (apropos-mode-map): Add return to call
9955         apropos-follow.
9956         (apropos-print): Call apropos-mode to have better
9957         command reference. Put keymap text-poperty to
9958         symbole name.
9959
9960 1999-11-22  Alastair Burt  <burt@dfki.de>
9961
9962         * help.el: (describe-bindings-1): Added handling of keymaps for
9963         the extents at point.
9964
9965 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9966
9967         * gutter-items.el (buffers-tab-items): Wrap the function in a
9968         save-match-data
9969
9970 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9971
9972         * help.el (describe-function): Use the DEFAULT argument to
9973         completing-read.
9974         (describe-variable): Ditto.
9975
9976 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9977
9978         * minibuf.el (read-from-minibuffer): Add optional argument
9979         DEFAULT to have better mini-buffer history support.
9980         (completing-read): Pass default to read-from-minibuffer.
9981         (read-buffer): Pass default to completing-read.
9982
9983 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9984
9985         * font-lock.el (font-lock-doc-string-face): Document the
9986         `font-lock-lisp-like' property.
9987
9988 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9989
9990         * lisp-mode.el: Specify `font-lock-lisp-like'.
9991
9992         * font-lock.el (font-lock-lisp-like): New function.
9993         (font-lock-fontify-syntactically-region): Use it.
9994
9995 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9996
9997         * XEmacs 21.2.22 is released
9998
9999 1999-11-28  Martin Buchholz <martin@xemacs.org>
10000
10001         * XEmacs 21.2.21 is released.
10002
10003 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10004
10005         * minibuf.el (read-coding-system): Accept symbol and
10006         coding-system object as a default-coding-system.
10007
10008 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10009
10010         * minibuf.el (read-coding-system): Accept symbol as
10011         a default-coding-system.
10012
10013 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10014
10015         * apropos.el (apropos-documentation): Use insert instead
10016         of princ.
10017
10018 1999-11-07  William M. Perry  <wmperry@aventail.com>
10019
10020         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10021           for the linux console.
10022
10023         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10024           stuff to work when you are not on a window system, since the GPM
10025           mouse support now allows pasting from outside of XEmacs.
10026
10027 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10028
10029         * XEmacs 21.2.20 is released
10030
10031 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10032
10033         * setup-paths.el (paths-default-info-directories): Add
10034         /usr/share/info and /usr/local/share/info.
10035
10036 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10037
10038         * about.el: Updated Vladimir Ivanovic's info.
10039
10040 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10041
10042         * auto-show.el (auto-show-truncationp): Remove.
10043
10044         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10045
10046 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10047
10048         * indent.el (indent-line-to): fix bug: spaces were not replaced
10049         with tab if column is multiple of tab-width
10050         From dhn@qedinc.com
10051
10052 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10053
10054         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10055         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10056
10057         * package-get.el (package-get-package-provider): Be verbose when
10058         interactive. Patch from Robert Pluim
10059
10060 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10061
10062         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10063         info file suffixes.
10064
10065 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10066
10067         * process.el (open-network-stream): Add a new optional parameter
10068         PROTOCOL to support udp; fix a minor typo and add an explanation
10069         in docstring for udp programming.
10070
10071         * code-process.el (open-network-stream): Add a new optional
10072         parameter PROTOCOL to support udp; fix a minor typo and add an
10073         explanation in docstring for udp programming.
10074
10075 1999-10-18  Andy Piper  <andy@xemacs.org>
10076
10077         * gui.el (make-gui-button): be more precise about how we call
10078         callbacks.
10079
10080         * wid-edit.el (widget-push-button-value-create): Use the new form
10081         of native gui-button.
10082
10083 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10084
10085         * info.el (Info-page-prev): Don't do (sit-for 0).
10086
10087 1999-10-13  Andy Piper  <andy@xemacs.org>
10088
10089         * gutter-items.el (progress-abort-glyph): new glyph for showing
10090         abort status.
10091         (append-progress): dispatch-event rather than sit-for.
10092         (abort-progress): new function. Show the abort glyph with an
10093         appropriate message.
10094         (raw-append-progress): dispatch-event rather than sit-for.
10095         (display-progress): cope with aborts.
10096
10097         * gui.el (make-gui-button): Use native widgets for buttons
10098         unconditionally.
10099         (insert-gui-button): ditto.
10100         (gui-button-p): ditto.
10101
10102         * xbm-button.el: remove from core.
10103
10104         * xpm-button.el: remove from core.
10105
10106 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10107
10108         * faces.el (init-device-faces): Don't initialize the random faces
10109         on the stream device.
10110
10111 1999-10-06  Andy Piper  <andy@xemacs.org>
10112
10113         * files.el (recover-file): Don't use ls under windows for revert buffer.
10114
10115 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10116
10117         * package-get.el (package-get-download-menu): Make menu really
10118         toggle download sites.
10119         (package-get-download-sites): Add autoload cookie.
10120
10121 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10122
10123         * setup-paths.el (paths-find-module-directory): Ditto.
10124
10125 1999-09-29  Werner Fink  <werner@suse.de>
10126
10127         * setup-paths.el (paths-find-exec-directory): Add missing nil
10128         parameter for environment.
10129
10130 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10131
10132         * modeline.el (modeline-format):
10133         Only purecopy the strings.  Else
10134         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10135         barfs.
10136
10137 1999-08-28  Mike Woolley  <mike@bulsara.com>
10138
10139         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10140         user setting comint-completion-addsuffix and
10141         comint-process-echoes.
10142
10143 1999-09-22  Andy Piper  <andy@xemacs.org>
10144
10145         * gutter-items.el (update-tab-in-gutter): use
10146         last-nonminibuf-window instead of selected-window.
10147
10148 1999-09-18  Andy Piper  <andy@xemacs.org>
10149
10150         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10151         display on.
10152
10153         * subr.el (record-buffer-hook): new variable so that the hook gets
10154         some documentation.
10155
10156 1999-09-16  Andy Piper  <andy@xemacs.org>
10157
10158         * gutter-items.el (update-tab-in-gutter): only update when the
10159         gutter is visible.
10160         (remove-buffer-from-gutter-tab): ditto.
10161
10162 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10163
10164         * simple.el (do-auto-fill): Commented out part of Kinsoku
10165         processing.
10166
10167 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10168
10169         * isearch-mode.el (isearch-highlightify-region): Give the
10170         highlighting extents a high priority.
10171         (isearch-make-extent): Give the main highlighting extent an even
10172         higher priority.
10173
10174 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10175
10176         * packages.el (packages-compute-package-locations): Fix typo from
10177         -u rationalization.
10178
10179 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10180
10181         * setup-paths.el (paths-find-doc-directory): Respect value of
10182         `configure-doc-directory.'
10183
10184         * find-paths.el (paths-find-architecture-directory): Give
10185         precendence `default' argument (which typically comes from
10186         configure).
10187
10188 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10189
10190         * startup.el (command-line-early): Added options -user-init-file
10191         and -user-init-directory.
10192
10193         * files.el (user-init-file): Default to NIL so we can recognize
10194         when it's set.
10195
10196 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10197
10198         * obsolete.el (init-file-user):
10199         * startup.el:
10200         * packages.el (packages-compute-package-locations):
10201         * package-get.el (package-get-user-index-filename):
10202         * menubar-items.el (maybe-add-init-button):
10203         * info.el (Info-annotations-path):
10204         * dump-paths.el:
10205         Change `user-init-directory' to be an absolute path.
10206         Use `user-init-directory' where appropriate.
10207         Zap `init-file-user' and its uses.
10208
10209 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10210
10211         * subr.el (copy-symbol): New function.
10212
10213 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10214
10215         * isearch-mode.el (isearch-done): Be sure to restore invisible
10216         extents in the proper buffer.
10217         (isearch-pre-command-hook): Set this-command to the correct value
10218         in case the buffer has changed and old overriding-local-map was
10219         used.
10220         (isearch-restore-extent): Use remprop instead of setting the
10221         property to nil.
10222
10223 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10224
10225         * cmdloop.el (execute-extended-command): Update zmacs region
10226         before the delay.
10227         (execute-extended-command): Make the message gettext-friendly.
10228
10229 1999-09-07  Andy Piper  <andy@xemacs.org>
10230
10231         * gutter-items.el (progress-gauge-glyph): renamed from
10232         progress-glyph.
10233         (progress-text-glyph): new variable.
10234         (progress-layout-glyph): use layouts and text glyphs.
10235         (progress-area-buffer): removed.
10236         (progress-text-and-extent): new variable.
10237         (progress-displayed-p): dynamically create gutter area buffer.
10238         (clear-progress): ditto.
10239         (raw-append-progress): ditto.
10240         (append-progress): use new glyph names.
10241         (raw-append-progress): only create the extent when needed. set
10242         properties more optimally.
10243         (progress): remove args.
10244
10245 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10246
10247         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10248         mapcar where the return value is unused.
10249         (isearch-restore-invisible-extents): Ditto.
10250         (isearch-highlight-all-cleanup): Ditto.
10251         (isearch-delete-extents-in-range): Traverse the extents only once.
10252         (isearch-highlight-all-update): Don't start over if the search
10253         string has changed and more input is pending.
10254
10255 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10256
10257         * packages.el (packages-find-package-data-path): Ditto.
10258
10259         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10260
10261         * subr.el (mapc-internal): Don't make obsolete.
10262
10263         * cl-extra.el (mapc): Resurrect.
10264
10265 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10266
10267         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10268         alias.
10269
10270         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10271         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10272         (isearch-yank-clipboard): Use get-clipboard instead of
10273         x-get-clipboard.
10274         (isearch-yank-selection): Fix docstring.
10275
10276 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10277
10278         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10279
10280 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10281
10282         * cl-macs.el (extent-start-position): Fix setf method.
10283         (extent-end-position): Ditto.
10284
10285 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10286
10287         * isearch-mode.el: End merge with FSF 20.4.
10288
10289         * isearch-mode.el (search-invisible): New variable.
10290         (isearch-hide-immediately): Ditto.
10291         (isearch-unhidden-extents): Ditto.
10292         (isearch-range-invisible): New function.
10293         (isearch-unhide-extent): Ditto.
10294         (isearch-restore-invisible-extents): Ditto.
10295         (isearch-restore-extent): Ditto.
10296
10297         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10298         implementation.
10299         (isearch-ring-retreat-edit): Ditto.
10300         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10301         (isearch-forward-regexp): New arguments NOT-REGEXP and
10302         NO-RECURSIVE-EDIT.
10303         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10304         (isearch-backward-regexp): New arguments NOT-REGEXP and
10305         NO-RECURSIVE-EDIT.
10306         (isearch-mode): Return isearch-success.
10307         (isearch-update): Use unread-command-events instead of
10308         unread-command-event.
10309         (isearch-abort): If an invalid regexp is encountered, keep popping
10310         states.
10311         (isearch-*-char): Use FSF implementation.
10312         (isearch-whitespace-chars): Use the more robust FSF's
10313         implementation.
10314         (isearch-within-brackets): New variable.
10315         (isearch-mode): Initialize it.
10316         (isearch-edit-string): Bind it.
10317         (isearch-search-and-update): Set it.
10318         (isearch-push-state): Push it.
10319         (isearch-top-state): Pop it.
10320         (isearch-search): Set it.
10321         (isearch-printing-char): When called by isearch-whitespace-chars,
10322         handle M-SPC gracefully.
10323         (isearch-message-prefix): New argument ELLIPSIS.
10324         (isearch-message-suffix): Ditto.
10325         (isearch-message): Use the ELLIPSIS argument when calling
10326         isearch-message-prefix and isearch-message-suffix.
10327         (isearch-message-prefix): Distinguish between "wrapped" and
10328         "overwrapped" search, FWIW.
10329
10330 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10331
10332         * isearch-mode.el (isearch-edit-string): Use the head of the
10333         search ring instead of search-last-string and search-last-regexp.
10334         (search-highlight): Renamed from isearch-highlight.
10335         (isearch-exit): Use the new name.
10336         (isearch-highlight): Ditto.
10337         (isearch-dehighlight): Ditto.
10338         (isearch-update-ring): New function.
10339         (isearch-done): Call it.
10340         (isearch-done): New argument EDIT.
10341         (isearch-repeat): If search string is empty, look up at the car of
10342         the search ring; ignore the yank pointer.
10343         (isearch-abort): Call isearch-done with NOPUSH.
10344         (isearch-cancel): New function.
10345         (isearch-mode-map): Bind it to ESC ESC ESC.
10346
10347         * isearch-mode.el: Begin merge with FSF 20.4.
10348
10349 1999-09-01  Andy Piper  <andy@xemacs.org>
10350
10351         * x-select.el (x-get-clipboard): obsolete.
10352         (x-yank-clipboard-selection): obsolete
10353
10354         * select.el (disown-selection): need to be careful to disown the
10355         clipboard if we set it via selection.
10356         (get-clipboard): move from x-select.el
10357         (yank-clipboard-selection): ditto.
10358
10359 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10360
10361         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10362         isearch-highlight-all-matches to nil.
10363         (isearch-fixed-case): New variable.
10364         (isearch-mode): Initialize it.
10365         (isearch-edit-string): Save it.
10366         (isearch-toggle-case-fold): Set it.
10367         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10368         need to check isearch-fixed-case.
10369         (isearch-toggle-case-fold): Update highlighting of all matches
10370         before the pause.
10371         (isearch-edit-string):
10372
10373 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10374
10375         * isearch-mode.el (isearch-edit-string): Call isearch-message
10376         before reading the event so that the prompt is displayed properly.
10377         (isearch-message): Use isearch-nonincremental when calling
10378         isearch-message-prefix.
10379         (minibuffer-local-isearch-map): Bind up and down to do the same as
10380         M-p and M-n respectively.
10381         (isearch-done): New arg NOPUSH.
10382         (isearch-edit-string): Use it.
10383         (isearch-edit-string): Don't bind isearch-string.
10384         (isearch-ring-adjust): Edit string, *then* push state.
10385
10386 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10387
10388         * faces.el (isearch-secondary): Make isearch-secondary look
10389         different than default.
10390
10391 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10392
10393         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10394         save-excursion.
10395         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10396         (isearch-update): Call isearch-dehighlight without arguments.
10397         (isearch-done): Ditto.
10398
10399         * isearch-mode.el (isearch-fix-case): If the search string has no
10400         upper-case letters, allow the folding to be reenabled.
10401         Previously, once disabled, the folding would remain that way until
10402         the end of isearch.
10403         (isearch-top-state): Call isearch-fix-case.
10404
10405         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10406         save-excursion.
10407         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10408
10409 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10410
10411         * xpm-button.el:
10412         xbm-button.el: Need to exist in core because gui.el depends on
10413         them.
10414
10415 1999-08-31  Andy Piper  <andy@xemacs.org>
10416
10417         * gutter-items.el (buffers-tab-face): new customizable variable.
10418         (buffers-tab-default-buffer-line-length): new specifier for
10419         maximum viewable characters.
10420         (progress-stack): new variable for implementing widget-based
10421         progress messages.
10422         (progress-area-buffer): ditto.
10423         (progress-glyph-height): ditto.
10424         (progress-stop-callback): ditto.
10425         (progress-quit-function): new function.
10426         (progress-glyph): new variable.
10427         (progress-layout-glyph): ditto.
10428         (progress-displayed-p): new function, see message-displayed-p for
10429         details.
10430         (clear-progress): ditto.
10431         (remove-progress): ditto.
10432         (append-progress): ditto.
10433         (raw-append-progress): ditto.
10434         (display-progress): ditto.
10435         (current-progress): ditto.
10436         (current-progress-label): ditto.
10437         (progress): ditto.
10438         (lprogress): ditto.
10439
10440
10441 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10442
10443         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10444
10445         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10446         `isearch-yank-selection'.
10447         (isearch-mode-map): Use it.
10448         (isearch-yank-selection): Use `get-selection' instead of
10449         `get-x-selection'.
10450
10451 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10452
10453         * faces.el (isearch-secondary): Create face here.
10454
10455         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10456         timers.
10457
10458 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10459
10460         * subr.el (buffer-string): More robust backward compatibility
10461         check, courtesy William Perry.
10462
10463 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10464
10465         * replace.el (perform-replace): Stop the search after the search
10466         limit has been reached.
10467
10468 1999-08-23  Andy Piper  <andy@xemacs.org>
10469
10470         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10471         here if we don't have one.
10472
10473 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10474
10475         * ldap.el (ldap-coding-system): Default to nil until we get
10476         efficient UTF8 support
10477         (ldap-decode-string): Guard against `decode-coding-string' not
10478         being defined
10479         (ldap-encode-string): Guard against `encode-coding-string' not
10480         being defined
10481
10482 1999-08-23  Didier Verna  <didier@xemacs.org>
10483
10484         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10485         Some doc strings improvements, and add a star to the `interactive'
10486         calls.
10487
10488 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10489
10490         * font-lock.el (java-font-lock-keywords-3): introduced new
10491         keywords and regexpes for javadoc syntax 1.2.
10492
10493 1999-08-17  Andy Piper  <andy@xemacs.org>
10494
10495         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10496         format-buffers-tab-line.
10497         (buffers-tab-max-buffer-line-length): new variable.
10498         (format-buffers-tab-line): new function. truncate names if over
10499         buffers-tab-max-buffer-line-length.
10500
10501 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10502
10503         * cus-start.el: Customize the variable `bell-inhibit-time'.
10504
10505 1999-08-16  Andy Piper  <andy@xemacs.org>
10506
10507         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10508         brute-force approach to deleting the last buffer.
10509         (buffers-tab-grouping-regexp): new customizable variable.
10510         (select-buffers-tab-buffers-by-mode): use it.
10511
10512 1999-08-13  Andy Piper  <andy@xemacs.org>
10513
10514         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10515         deletion problem.
10516
10517 1999-07-30  Didier Verna  <didier@xemacs.org>
10518
10519         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10520         of princ to output symbols.
10521         (custom-save-face-internal): ditto.
10522         (custom-save-resets): ditto.
10523
10524 1999-08-09  Didier Verna  <didier@xemacs.org>
10525
10526         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10527         `regexp-quote' to protect the major mode name for use as a regular
10528         expression (c++ needs this for instance).
10529
10530 1999-08-08  Andy Piper  <andy@xemacs.org>
10531
10532         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10533         cope with similar mode names.
10534
10535         * gutter-items.el (buffers-tab-selection-function): new selection
10536         function.
10537         (select-buffers-tab-buffers-by-mode): new function.
10538         (buffers-tab-items): use it if set to only display buffers in the
10539         tab in the current buffer's group..
10540         (update-tab-in-gutter): use new api.
10541         (remove-buffer-from-gutter-tab): ditto.
10542
10543         * gutter-items.el (buffers-tab-max-size): set custom selection
10544         default to 6.
10545         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10546         (add-tab-to-gutter): set face as default.
10547
10548 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10549
10550         * faces.el (frob-face-property): Merge the fall-back specifier
10551         with the target, not replace it.
10552
10553 1999-08-05  Andy Piper  <andy@xemacs.org>
10554
10555         * gutter-items.el (update-tab-in-gutter): add frame argument for
10556         buffer-items.
10557         (update-tab-in-gutter): use it.
10558
10559         * gutter-items.el (record-buffer-hook): set.
10560
10561         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10562         change.
10563         (switch-to-buffer-hook) deleted.
10564
10565 1999-08-04  Andy Piper  <andy@xemacs.org>
10566
10567         * gutter-items.el (update-tab-in-gutter): make sure this will work
10568         as an argument to create-frame-hook.
10569
10570 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10571
10572         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10573         instead of timer emulation.
10574
10575 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10576
10577         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10578         Emacs isearch enhancements.
10579
10580 1999-07-28  Andy Piper  <andy@xemacs.org>
10581
10582         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10583         all devices that support tab controls.
10584         (remove-buffer-from-gutter-tab): new function. to be used as a
10585         value for kill-buffer-hook.
10586
10587 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10588
10589         * auto-show.el (auto-show-truncationp): changed to match
10590         `window_translation_on'
10591
10592 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10593
10594         * XEmacs 21.2.19 is released
10595
10596 1999-07-28  SL Baur  <steve@miho>
10597
10598         * code-files.el (insert-file-contents): Fix docstring.
10599         revert previous change.
10600
10601 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10602
10603         * fill.el (fill-region-as-paragraph): Change re-break-point to
10604         contain word-across-newline plus one character so that filling
10605         Japanese and Chinese works as desired.
10606         * simple.el (do-auto-fill): Ditto.
10607
10608 1999-07-26  SL Baur  <steve@miho>
10609
10610         * mule/japanese.el ("Japanese"): Do not specify a default input
10611         method.
10612         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10613
10614 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10615
10616         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10617         able to use cl-macs macro in early lisp.
10618
10619 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10620
10621         * custom.el:
10622         * cus-face.el:
10623         * cus-edit.el:
10624                 Massive custom Theme API changes.
10625
10626 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10627
10628         * code-files.el (insert-file-contents): Regard
10629         coding-system-magic-cookie if `coding-system-for-read' is nil.
10630
10631 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10632
10633         * mule/thai-xtis.el: Add coding: local variable, to avoid
10634         bootstrapping problem with C locale.
10635
10636 1999-07-22  Andy Piper  <andy@xemacs.org>
10637
10638         * dumped-lisp.el (preloaded-file-list): guard against putting
10639         gutter-items in a less than functional XEmacs.
10640         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10641
10642 1999-07-18  Bob Weiner  <weiner@beopen.com>
10643
10644         * fill.el (fill-context-prefix): Fixed bug that prevented the
10645         setting of an adaptive fill prefix when the `dont-skip-first' was
10646         t.
10647
10648 1999-07-22  SL Baur  <steve@miho>
10649
10650         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10651
10652 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10653
10654         * files.el (interpreter-mode-alist): add `make', `guile', and
10655         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10656         makefile-mode, guile is a scheme, and someday XEmacs will be
10657         modular enough to use as an efficient scripting tool.)
10658
10659 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10660
10661         * mule/mule-cmds.el (reset-language-environment): Regard
10662         coding-category `utf-8' and `ucs-4' if they are available.
10663
10664 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10665
10666         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10667         (prefer-coding-system): Fix DOC-string.
10668
10669         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10670         DOC-string too.
10671
10672         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10673         Mule.
10674         (coding-system-change-eol-conversion): Fix DOC-string.
10675
10676 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10677
10678         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10679         instead of `list-coding-system'.
10680
10681 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10682
10683         * menubar-items.el (default-menubar): `select-input-method' was
10684         renamed to `set-input-method'.
10685
10686         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10687         "Set Language Environment" menu.
10688
10689         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10690         "Describe Language Support" menu.
10691
10692 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10693
10694         * mule/chinese.el ("Chinese-GB"): Rename
10695         `chinese-gb-environment-setup-function' to
10696         `setup-chinese-gb-environment-internal'.
10697
10698 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10699
10700         * mule/korean.el: Use `define-coding-system-alias' instead of
10701         `copy-coding-system'.
10702
10703 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10704
10705         * mule/mule-cmds.el (set-language-environment-coding-systems):
10706         Treat duplicated coding-categories.
10707
10708 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10709
10710         * mule/japanese.el: Use `define-coding-system-alias' instead of
10711         `copy-coding-system'.
10712
10713 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10714
10715         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10716         coding-system `viscii'.
10717
10718 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10719
10720         * mule/cyrillic.el:
10721         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10722         (cyrillic-alternativnyj-decode-table): New variable.
10723         (cyrillic-alternativnyj-encode-table): New variable.
10724         - Specify `iso-8-1' as a category of coding-system
10725           `alternativnyj'.
10726         - Abolish general Cyrillic environment.
10727
10728 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10729
10730         * mule/chinese.el:
10731         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10732         - Register `chinese-gb-environment-setup-function' as a
10733           `setup-function' of "Chinese-GB" environment.
10734
10735 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10736
10737         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10738         optional argument `parents'.
10739
10740         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10741         property for Thai-XTIS.
10742
10743         * mule/mule-help.el (help-with-tutorial): Use property
10744         `tutorial-coding-system' of language-info as a coding-system to
10745         read tutorial file.
10746
10747 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10748
10749         * mule/thai-xtis.el: Don't setup `setup-function' and
10750         `exit-function'.
10751
10752         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10753         `set-coding-category-system' to set up coding-system for
10754         coding-category.
10755
10756         * mule/mule-cmds.el (prefer-coding-system): Use
10757         `set-coding-category-system' to set up coding-system for
10758         coding-category.
10759
10760 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10761
10762         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10763         Thai-XTIS environment.
10764
10765         * mule/mule-cmds.el (prefer-coding-system): Use
10766         `find-coding-system' instead of `coding-system-p'.
10767
10768 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10769
10770         * mule/mule-cmds.el (set-language-environment-coding-systems):
10771         Modify eol-type for XEmacs.
10772
10773         * mule/thai-xtis.el: Delete unused local variable `category'.
10774
10775         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10776         function.
10777         (prefer-coding-system): Don't call
10778         `update-coding-systems-internal'; use function
10779         `coding-category-list' instead of variable `coding-category-list';
10780         use `set-coding-priority-list' instead of `set-coding-priority';
10781         modify `eol-type' for XEmacs.
10782
10783         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10784         `charset-columns'.
10785         (char-width): Likewise.
10786
10787 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10788
10789         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10790         `tis-620'.
10791
10792         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10793         `set-coding-priority-list' instead of `set-coding-priority'; don't
10794         call `update-coding-systems-internal'.
10795
10796         * mule/mule-misc.el (coding-system-get): New function.
10797         (coding-system-put): New function.
10798         (coding-system-category): New function.
10799
10800 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10801
10802         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10803         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10804         to avoid conflict with leim/quail/thai-xtis.
10805
10806         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10807         to thai-xtis-chars.el.
10808
10809         * mule/thai-xtis-chars.el: New file (split from
10810         mule/thai-xtis.el).
10811
10812 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10813
10814         * mule/thai-xtis.el:
10815         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10816         - Add syntax entries.
10817         - Put `preferred-coding-system' of the charset `thai-xtis' to
10818           `tis-620'.
10819
10820 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10821
10822         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10823         rewritten to use write-multibyte-character.
10824
10825 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10826
10827         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10828         of `iso-2022-7'.
10829         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10830         ported yet.
10831         (read-input-method-name): Treat optional argument `default'.
10832
10833 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10834
10835         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10836         all.
10837         (set-language-info-alist): Set up menus here.
10838
10839 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10840
10841         * minibuf.el (completing-read): Add new optional argument
10842         `default'.
10843         (read-coding-system): Add new optional argument
10844         `default-coding-system'.
10845
10846 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10847
10848         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10849         (viet-viscii-...->viet-vscii...).
10850
10851 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10852
10853         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10854         and menus.
10855
10856 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10857
10858         * mule/mule-cmds.el (input-method-function): Add permanent-local
10859         property.
10860
10861 1999-03-30  Dave Love  <fx@gnu.org>
10862
10863         * mule/mule-cmds.el (current-language-environment): Doc fix.
10864
10865 1999-02-06  Richard Stallman  <rms@gnu.org>
10866
10867         * mule/european.el (setup-slovenian-environment): New function.
10868         ("Slovenian"): New language environment.
10869
10870 1999-01-27  Dave Love  <fx@gnu.org>
10871
10872         * mule/mule-cmds.el (current-language-environment): Provide :link,
10873         :type (choices) and appropriate :get.
10874
10875 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10876
10877         * mule/mule-cmds.el (describe-language-environment): Don't alter
10878         input-method-alist.
10879
10880 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10881
10882         * mule/mule-cmds.el (prefer-coding-system): Call
10883         set-coding-priority, so that the internal array of priorities is
10884         also updated.
10885
10886 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10887
10888         * mule/mule-cmds.el (prefer-coding-system): If the argument
10889         requires specific EOL conversion type, make the default coding
10890         systems use that.
10891
10892 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10893
10894         * mule/mule-cmds.el (set-language-environment): Pass the default
10895         eol-type to set-language-environment-coding-systems.
10896         (set-default-coding-systems): Copy the eol-type property for the
10897         new default values of {buffer-file,process}-coding-system from the
10898         old defaults.
10899         (set-language-environment-coding-systems): Accept an optional
10900         argument EOL-TYPE, and set the eol-type property of the default
10901         coding systems accordingly.
10902
10903 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10904
10905         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10906         use generate-new-buffer instead of get-buffer-create.
10907
10908 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10909
10910         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10911
10912 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10913
10914         * mule/mule-cmds.el (default-input-method): Fix custom type.
10915
10916 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10917
10918         * mule/mule-cmds.el (setup-specified-language-environment):
10919         Add apropos-inhibit property.
10920         (describe-specified-language-support): Likewise.
10921
10922 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10923
10924         * mule/mule-cmds.el: Doc fixes.
10925
10926 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10927
10928         * mule/mule-cmds.el (register-input-method): Doc-string
10929         modified.
10930
10931 1998-09-01  Dave Love  <fx@gnu.org>
10932
10933         * mule/mule-cmds.el (current-language-environment): Fix
10934         setter function.
10935
10936 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10937
10938         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10939         mule/european.el, mule/hebrew.el, mule/japanese.el,
10940         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10941         avoid bootstrapping problem if you need to recompile all the Lisp
10942         files using interpreted code.
10943
10944 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10945
10946         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10947         ("Latin-2"): Likewise.
10948
10949 1998-08-18  Per Starback  <starback@update.uu.se>
10950
10951         * mule/european.el (setup-latin2-environment): Fix typo.
10952
10953 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10954
10955         * mule/european.el: Give proper value of `input-method' key to all
10956         lang. env.
10957
10958         * mule/mule-cmds.el (activate-input-method): Handle the case that
10959         the arg INPUT-METHOD is nil correctly.
10960         (read-multilingual-string): Activate the specified input method
10961         before calling read-string.  Afterward, activate the original
10962         input method.
10963
10964 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10965
10966         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10967         (set-language-info-alist): Fix typo in doc-string.
10968
10969         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10970
10971 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10972
10973         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10974         (reset-language-environment): New function for the job that
10975         setup-english-environment used to do.
10976         (set-language-environment): Do more setups according to the info
10977         in language-info-alist.
10978         (read-language-name): Handle the case that the arg KEY is nil.
10979         (describe-language-environment): Handle input-method property.
10980
10981         * mule/: All files under this directory, which related with
10982         specific languages (such as mule/european.el, mule/greek.el,
10983         mule/hebrew.el, mule/misc-lang.el), modified as below.
10984         (setup-XXX-environment): Just call set-language-environment.  If
10985         they used to do some other jobs than what done by
10986         set-language-environment, those jobs are done in
10987         setup-XXX-environment-internal now.
10988         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10989         the value to setup-XXX-environment-internal.  Add properties
10990         input-method and features.
10991
10992         * mule/english.el (setup-english-environment): Just call
10993         reset-language-environment.
10994
10995         * mule/european.el (setup-8-bit-environment): Function deleted.
10996
10997 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10998
10999         * mule/mule-cmds.el (input-method-exit-on-first-char)
11000         (input-method-use-echo-area): Doc fixes.
11001
11002 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11003
11004         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11005         variable.
11006         (input-method-use-echo-area): New variable.
11007
11008 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11009
11010         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11011
11012 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11013
11014         * mule/mule-cmds.el (activate-input-method): Update mode line.
11015         (inactivate-input-method): Likewise.
11016
11017 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11018
11019         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11020         input method in the current buffer, but just bind
11021         current-input-method.
11022
11023 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11024
11025         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11026
11027         * mule/misc-lang.el ("IPA"): Add coding-priority and
11028         coding-system.
11029
11030 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11031
11032         * mule/greek.el: Add coding-priority.
11033
11034 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11035
11036         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11037         LANG-ENV.
11038
11039 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11040
11041         * mule/mule-cmds.el (register-input-method): Fix previous change.
11042         (setup-specified-language-environment): Doc fix.
11043
11044 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11045
11046         * mule/mule-cmds.el: Several doc fixes.
11047         (get-language-info, set-language-info): Rename argument.
11048         (set-language-info-alist): Likewise.
11049         (register-input-method): Rename argument.
11050         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11051
11052 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11053
11054         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11055         default value while reading an input method.
11056
11057 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11058
11059         * mule/mule-cmds.el (universal-coding-system-argument):
11060         Use buffer-file-coding-system as default.
11061
11062 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11063
11064         * mule/korean.el ("Korean"): Doc fix.
11065
11066 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11067
11068         * mule/mule-cmds.el (describe-language-environment): Print the
11069         languge environment at the head.
11070
11071 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11072
11073         * mule/japanese.el: Set exit-function to exit-japanese-environment
11074         for Japanese environment.
11075
11076 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11077
11078         * mule/mule-cmds.el (set-language-environment): Doc fix.
11079         (current-language-environment): Use defcustom.
11080         (default-input-method): Specify :type.
11081
11082 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11083
11084         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11085         modified.
11086         (prefer-coding-system): Doc-string modified.
11087
11088 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11089
11090         * mule/mule-cmds.el (set-language-info): Doc-string
11091         describes `coding-priority' KEY.
11092         (set-language-environment-coding-systems): New function.
11093         (select-safe-coding-system): New function.
11094         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11095         (set-language-info-alist): New optionla arg PARENTS.  Call
11096         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11097         (set-language-environment-coding-systems): New function.
11098
11099         * mule/chinese.el: Remove setting up of
11100         describe-chinese-environment-map and
11101         setup-chinese-environment-map.  Exclude them in args of calls to
11102         set-language-info-alist.  Register coding-priority key in
11103         language-info-alist.
11104
11105         * mule/cyrillic.el: Remove setting up of
11106         describe-cyrillic-environment-map and
11107         setup-cyrillic-environment-map.  Exclude them in args of calls to
11108         set-language-info-alist.  Register coding-priority key in
11109         language-info-alist.
11110
11111         * mule/english.el: Register coding-priority key in
11112         language-info-alist.
11113
11114         * mule/ethiopic.el: Register coding-priority key in
11115         language-info-alist.
11116
11117         * mule/european.el: Remove setting up of
11118         describe-european-environment-map and
11119         setup-european-environment-map.  Exclude them in args of calls to
11120         set-language-info-alist.  Register coding-priority key in
11121         language-info-alist.  Add "German" language env.
11122         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11123         (setup-german-environment): New function.
11124
11125         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11126         change default input method to "greek-postfix".
11127
11128         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11129         coding-priority key in
11130
11131 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11132
11133         * mule/mule-cmds.el (set-language-info): Doc fix.
11134         (input-method-inactivate-hook): Doc fix.
11135
11136 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11137
11138         * mule/mule-cmds.el (set-input-method): Renamed from
11139         select-input-method.
11140
11141 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11142
11143         * mule/mule-cmds.el (set-language-environment): Run
11144         exit-language-environment-hook before calling `exit-function'
11145         which is specified for the language environment.
11146
11147 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11148
11149         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11150         modified.
11151         (prefer-coding-system): Likewise.
11152         (describe-language-environment): Print aliases of each coding
11153         system.
11154         (set-language-environment-hook): New variable.
11155         (exit-language-environment-hook): New variable.
11156         (set-language-environment): Call these hooks.  Before setting a
11157         new language environment, exit from the
11158         current-language-environment if necessary.
11159         (input-method-verbose-flag): The value can be nil, t,
11160         complex-only, or default.
11161         (input-method-highlight-flag): Doc-string augmented.
11162         (activate-input-method): Check if we can run the registered
11163         function to activate an input method.
11164
11165         * mule/korean.el: Set exit-function for language environment
11166         "Korean" to exit-korean-environment.
11167         (setup-korean-environment): Moved to korea-util.el.
11168
11169 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11170
11171         * mule/mule-cmds.el (read-multilingual-string): Use
11172         current-input-method prior to default-input-method.  Don't bind
11173         current-input-method by `let', instead, activate the specified
11174         input method in the current buffer temporarily.
11175
11176 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11177
11178         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11179
11180 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11181
11182         * mule/chinese.el (post-read-decode-hz): Return the result of
11183         decode-hz-region.
11184         (pre-write-encode-hz): Do not change the value of
11185         last-coding-system.
11186
11187 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11188
11189         * mule/mule-ccl.el: Doc fixes.
11190
11191 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11192
11193         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11194         (check-ccl-program): New macro.
11195
11196 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11197
11198         * mule/mule-ccl.el: Comment about CCL syntax modified.
11199         (ccl-command-table): Add read-multibyte-character and
11200         write-multibyte-character.
11201         (ccl-code-table): Add ex-cmd.
11202         (ccl-extended-code-table): New variable.
11203         (ccl-embed-extended-command): New function.
11204         (ccl-compile-read-multibyte-character,
11205         ccl-compile-write-multibyte-character) New functions.
11206         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11207         ccl-dump-write-multibyte-character): New functions.
11208
11209 1999-07-22  SL Baur  <steve@miho>
11210
11211         * config.el (config-value-file): config.values is installed into
11212         doc-directory.
11213         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11214
11215 1999-07-19  Didier Verna  <didier@xemacs.org>
11216
11217         * rect.el: all functions rewritten, except when noted. Below is a
11218         list of interface changes.
11219         (apply-on-rectangle): new function. Obsoletes
11220         `operate-on-rectangle'. All functions that used to call this
11221         function now call the new one.
11222         (kill-rectangle): added optional prefix arg to fill lines.
11223         (delete-rectangle): ditto.
11224         (delete-extract-rectangle): ditto.
11225         (open-rectangle): ditto.
11226         (clear-rectangle): ditto.
11227         (delete-rectangle-line): added third arg FILL.
11228         (delete-extract-rectangle-line): ditto.
11229         (open-rectangle-line): ditto.
11230         (clear-rectangle-line): ditto.
11231
11232 1999-07-18  Andy Piper  <andy@xemacs.org>
11233
11234         * menubar-items.el (default-menubar): add gutter options.
11235
11236         * gutter-items.el: new file.
11237         (gutter): new group for custom.
11238         (gutter-visible-p): new variable.
11239         (default-gutter-position): ditto.
11240         (buffers-tab): new group for the buffers tab.
11241         (gutter-buffers-tab): widget to put in the gutter.
11242         (buffers-tab-max-size): max number of tabs.
11243         (buffers-tab-switch-to-buffer-function): function to call when a
11244         tab is pressed.
11245         (buffers-tab-omit-function): filter buffers with this function.
11246         (buffers-tab-format-buffer-line-function): format buffer names for
11247         inclusion in tabs.
11248         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11249         the record.
11250         (build-buffers-tab-internal): build a list of tab items.
11251         (buffers-tab-items): ditto.
11252         (add-tab-to-gutter): put a tab in the gutter area.
11253         (update-tab-in-gutter): reset the buffers in the tab.
11254
11255         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11256
11257         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11258         (switch-to-buffer-hooks): new hook.
11259
11260         * toolbar.el (default-toolbar-position): fix typo.
11261
11262 1999-07-16  Andy Piper  <andy@xemacs.org>
11263
11264         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11265
11266 1999-07-15  Didier Verna  <didier@xemacs.org>
11267
11268         * cus-edit.el (custom-prompt-variable): optional third arg makes
11269         prompt for a comment string.
11270         (customize-set-value): optional prefix makes this function handle
11271         variable comments.
11272         (customize-set-variable): ditto.
11273         (customize-save-variable): ditto.
11274         (customize-customized): handle custom comments.
11275         (customize-save-customized): ditto.
11276         (custom-variable-state-set): ditto.
11277         (custom-face-state-set): ditto.
11278         (customize-saved): ditto.
11279         (custom-variable-set): ditto.
11280         (custom-face-set): ditto.
11281         (custom-variable-save): ditto.
11282         (custom-face-save): ditto.
11283         (custom-variable-reset-saved): ditto.
11284         (custom-face-reset-saved): ditto.
11285         (custom-variable-reset-standard): ditto.
11286         (custom-face-reset-standard): ditto.
11287         (custom-comment-face): new face.
11288         (custom-comment-tag-face): ditto.
11289         (custom-comment): new widget.
11290         (custom-comment-create): new function.
11291         (custom-comment-delete): ditto.
11292         (custom-comment-value-set): ditto.
11293         (custom-comment-show): ditto.
11294         (custom-comment-invisible-p): ditto.
11295         (custom-variable-value-create): create a comment field widget.
11296         (custom-face-value-create): ditto.
11297         (custom-variable-menu): new entry for adding a custom comment.
11298         (custom-face-menu): ditto.
11299         (custom-save-variables): possibly save custom comments.
11300         (custom-save-faces): ditto.
11301
11302         * cus-face.el (custom-set-faces): the arguments can now have a
11303         custom comment as fourth argument.
11304
11305         * custom.el (custom-set-variables): the arguments can now have a
11306         custom comment as fifth element.
11307
11308 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11309
11310         * XEmacs 21.2.18 is released
11311
11312 1999-07-13  SL Baur  <steve@miho>
11313
11314         * lib-complete.el (read-library-name): Revert previous change.
11315         (read-library): Ditto.
11316
11317 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11318
11319         * packages.el (packages-package-list): Capitalize docstring.
11320
11321         * packages.el (packages-find-package-library-path): Use #'nconc
11322         rather than #'append to reduce consing -- #'mapcar uses Flist,
11323         which returns a freshly consed list.  #'append would create yet
11324         another fresh list, using Fmake_list in concat.
11325
11326         * packages.el (package-provide): Use setq with remassq like it
11327         says in its docstring.
11328
11329 1999-07-06  SL Baur  <steve@miho.m17n.org>
11330
11331         * lib-complete.el (progn-with-message): Fix typo.
11332
11333 1999-07-06  SL Baur  <steve@miho.m17n.org>
11334
11335         * mule/mule-misc.el (char-octet): Make function match docstring.
11336         From Katsumi Yamaoka <yamaoka@jpl.org>
11337
11338 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11339
11340         * wid-edit.el (widget-documentation): corrected spelling error.
11341
11342 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11343
11344         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11345         keys if already bound
11346
11347 1999-07-06  SL Baur  <steve@miho.m17n.org>
11348
11349         * lib-complete.el (progn-with-message): Revert previous changes.
11350
11351 1999-06-24  Bob Weiner  <weiner@beopen.com>
11352
11353         * lib-complete.el (find-library):
11354         (find-library-other-window):
11355         (find-library-other-frame): Completely rewrote
11356         so that these functions actually work when called non-interactively.
11357         Also made them handle LIBRARY arguments which end with .el or .elc.
11358
11359 1999-06-24  Bob Weiner  <weiner@beopen.com>
11360
11361         * simple.el (indent-new-comment-line): Locally bound
11362         `block-comment-start' to `comstart' or else when this is called
11363         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11364         `block-comment-start' value, ignoring any existing spacing after a
11365         comment prefix in the previous line and producing ugly comments.
11366
11367 1999-06-23  Bob Weiner  <weiner@beopen.com>
11368
11369         * list-mode.el (mouse-choose-completion):
11370         (choose-completion):
11371         (completion-switch-to-minibuffer): Added.
11372         ([Tab]): [Tab] previously switched to the minibuffer
11373         but since [space] does that and since most applications in the
11374         world use [Tab] to select the next item in a list, do that in the
11375         *Completions* buffer too.  This will cause the least confusion
11376         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11377         06/23/1999.
11378
11379 1999-06-22  Bob Weiner  <weiner@beopen.com>
11380
11381         * help.el (help-buffer-name): Added support for a null value
11382         of `help-buffer-prefix-string' since some buffers require no
11383         prefix.
11384
11385 1999-06-20  Bob Weiner  <weiner@beopen.com>
11386
11387         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11388         in the completion-list-mode-map to bury the completions buffer
11389         even when the minibuffer is no longer active.
11390
11391 1999-06-20  Bob Weiner  <weiner@beopen.com>
11392
11393         * list-mode.el (list-mode): It is visually disconcerting to have
11394         the text cursor disappear within list buffers, especially when
11395         moving from window to window, so leave it visible.
11396
11397 1999-07-01  SL Baur  <steve@miho.m17n.org>
11398
11399         * menubar-items.el (default-menubar): Conditionalize the bug
11400         report menu item (which may not be possible in this XEmacs).
11401         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11402
11403 1999-06-30  SL Baur  <steve@miho.m17n.org>
11404
11405         * subr.el (with-current-buffer): DOC string fix.
11406         Suggested by Bob Weiner <weiner@altrasoft.com>
11407
11408 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11409
11410         * cus-face.el (custom-face-italic): insert missing args
11411
11412 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11413
11414         * packages.el (package-locations): Changed default early package
11415         hierarchies to ~/.xemacs/mule-packages and
11416         ~/.xemacs/xemacs-packages.
11417
11418 1999-06-23  SL Baur  <steve@miho.m17n.org>
11419
11420         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11421
11422 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11423
11424         * packages.el (package-locations): Changed default early package
11425         hierarchy to ~/.xemacs/packages.
11426         (package-locations): Removed `packages' as a possible name for a
11427         late package hierarchy.
11428
11429 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11430
11431         * mule/mule-category.el (word-combining-categories): Set up new
11432         variable.
11433         (word-separating-categories): Likewise.
11434
11435 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11436
11437         * XEmacs 21.2.17 is released
11438
11439 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11440
11441         * font-menu.el (font-menu-set-font): allow for nil specification
11442         of font size.
11443
11444 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11445
11446         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11447         is 1.
11448
11449 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11450
11451         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11452         8859-5 instead of ISO 8859-1.
11453
11454 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11455
11456         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11457         (viet-viscii-encode-table): Ditto.
11458
11459         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11460         Make obsolete definition of char-octet.
11461
11462 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11463
11464         * subr.el: Move no-Mule make-char ...
11465         * help-nomule.el (make-char): To here.
11466         (string-width): Make Mule compatibility alias.
11467
11468 1999-06-15  Andy Piper  <andy@xemacs.org>
11469
11470         * select.el (get-selection-no-error): really make there be no-error.
11471         (get-selection): revert to original.
11472
11473 1999-06-11  Andy Piper  <andy@xemacs.org>
11474
11475         * select.el (selection-sets-clipboard): renamed.
11476         (own-selection): use it.
11477
11478 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11479
11480         * XEmacs 21.2.16 is released
11481
11482 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11483
11484         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11485         missing characters to avoid crash.
11486
11487 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11488
11489         * coding.el (set-terminal-coding-system): Only set the console
11490         coding system on the selected console if it is a tty.
11491
11492 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11493
11494         * cus-face.el:
11495         * cus-edit.el:
11496         * faces.el:
11497         (custom):
11498         (face-spec-set):
11499         * faces.el (frob-face-property):
11500         * font-menu.el (font-menu-set-font):
11501                   Actually apply changes from 1999-03-17
11502
11503 1999-06-10  Andy Piper  <andy@xemacs.org>
11504
11505         * select.el (get-selection): abstract out non error-signalling
11506         part.
11507         (get-selection-no-error): get-selection without signalling an
11508         error.
11509         (selection-is-clipboard-p): new variable. controls whether the
11510         selection sets the clipboard.
11511         (own-selection): use it.
11512
11513         * mouse.el (insert-selection): fallback to clipboard after trying
11514         primary selection and cutbuffer.
11515
11516 1999-06-05  Andy Piper  <andy@xemacs.org>
11517
11518         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11519         selection functions.
11520
11521 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11522
11523         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11524         default value.
11525         (load): Use `raw-text' instead of `no-conversion'.
11526         (insert-file-contents): Likewise.
11527
11528         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11529         of `no-conversion'.
11530
11531 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11532
11533         * coding.el: Don't copy `no-conversion' to `raw-text'.
11534
11535 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11536
11537         * subr.el (make-char): Define it if Mule is not around.
11538
11539 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11540
11541         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11542
11543         * x-select.el (x-disown-selection-internal): Restore symbol as an
11544         obsolete alias.
11545         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11546
11547 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11548
11549         * XEmacs 21.2.15 is released
11550
11551 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11552
11553         * subr.el (split-string): Avoid infinite looping
11554
11555 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11556
11557         * ldap.el (ldap-ignore-attribute-codings): New variable
11558         (ldap-default-attribute-decoder): New variable
11559         (ldap-coding-system): New variable
11560         (ldap-attribute-syntax-encoders): New variable
11561         (ldap-attribute-syntax-decoders): New variable
11562         (ldap-attribute-syntaxes-alist): New variable
11563         (ldap-encode-boolean): New function
11564         (ldap-decode-boolean): New function
11565         (ldap-encode-country-string): New function
11566         (ldap-decode-string): New function
11567         (ldap-decode-address): New function
11568         (ldap-encode-address): New function
11569         (ldap-decode-attribute): New function
11570         (ldap-search): Use some of these
11571
11572 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11573
11574         * version.el (emacs-version): Make the patch level/beta come
11575         before the XEmacs qualifier so that it gets into (funcall
11576         emacs-version) and thus in the bug reports.
11577         (emacs-version>=): Support patch levels.
11578
11579 1999-06-03  SL Baur  <steve@xemacs.org>
11580
11581         * version.el: implement x.y.z version number
11582         From Jan Vroonhof <vroonhof@math.ethz.ch>
11583
11584 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11585
11586         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11587
11588 1999-05-22  Vin Shelton <acs@xemacs.org>
11589
11590         * startup.el: Document -private and break out non-standard X options.
11591
11592 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11593
11594         * mule/mule-charset.el (charset-after): New function.
11595         (charset-direction): Synch with Mule, update docstring.
11596         (get-charset-property): New function.
11597         (put-charset-property): New function.
11598         (charset-plist): New function.
11599
11600         * mule/mule-charset.el (compose-region):
11601         (decompose-region): remove;  these functions (which don't work
11602         since we don't do composite characters) have been moved to
11603         mule-util.el.
11604         (toplevel): follow coding standards
11605
11606 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11607
11608         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11609         exist any more.
11610
11611         * code-files.el: Fix commentary to follow coding standards.  Move
11612         the single line left in mule-files.el to here.
11613
11614         * mule/mule-files.el: delete.
11615
11616 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11617
11618         * info.el (Info-scroll-prev): Use event functions instead of the
11619         old emacs 19 interface.
11620
11621 1999-06-02  Andy Piper  <andy@xemacs.org>
11622
11623         * x-font-menu.el (x-font-menu-load-font):
11624         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11625
11626 1999-05-31  Andy Piper  <andy@xemacs.org>
11627
11628         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11629         group.
11630         (font-menu-this-frame-only-p): ditto.
11631         (font-menu-max-items): reinstate, from Jan Vroonhof
11632         <vroonhof@math.ethz.ch>
11633         (font-menu-submenu-name-format): ditto.
11634         (font-menu-split-long-menu): ditto, for use by the family
11635         constructor.
11636         (font-menu-family-constructor): use it.
11637
11638 1999-05-30  Andy Piper  <andy@xemacs.org>
11639
11640         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11641         for use by the font menu.
11642
11643         * msw-font-menu.el: new file implementing mswindows specific
11644         font-menu behaviour.
11645         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11646         (mswindows-font-menu-junk-families): ditto.
11647         (hack-font-truename): ditto.
11648         (mswindows-font-regexp-ascii): ditto.
11649         (mswindows-reset-device-font-menus): ditto.
11650         (mswindows-font-menu-font-data): ditto.
11651         (mswindows-font-menu-load-font): ditto.
11652
11653         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11654         (x-font-menu-font-data): ditto.
11655         (x-font-menu-load-font): ditto.
11656
11657         * font-menu.el: new file implementing generic font menu behaviour.
11658         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11659         made device independent.
11660         (font-menu-this-frame-only-p): ditto.
11661         (font-menu-preferred-resolution): ditto.
11662         (font-menu-size-scaling): new variable used to determine whether
11663         sizes are in points or tenths of a point.
11664         (vassoc): moved from x-font-menu.el.
11665         (device-fonts-cache): ditto.
11666         (device-fonts-cache): ditto.
11667         (flush-device-fonts-cache): ditto.
11668         (reset-device-font-menus): copied from x-font-menu.el and made
11669         device independent. Most functionality deferred to
11670         device-dependent versions.
11671         (font-menu-family-constructor): copied from x-font-menu.el and
11672         made device independent.
11673         (font-menu-size-constructor): ditto.
11674         (font-menu-weight-constructor): ditto.
11675         (font-menu-set-font): ditto.
11676         (font-menu-change-face): ditto.
11677         (font-menu-load-font): new device method.
11678         (font-menu-font-data): ditto.
11679
11680         * x-font-menu.el: The above functions deleted.
11681
11682 1999-05-26  Andy Piper  <andy@xemacs.org>
11683
11684         * update-elc.el:
11685         * make-docfile.el:
11686         * loadup.el: rehash expand-file-name usage to not use default-directory.
11687
11688 1999-05-21  Andy Piper  <andy@xemacs.org>
11689
11690         * x-select.el (x-select-convert-to-text):
11691         (x-selected-text-type):
11692         (x-get-selection):
11693         (xselect-convert-to-string):
11694         (xselect-convert-to-compound-text):
11695         (xselect-convert-to-length):
11696         (xselect-convert-to-targets):
11697         (xselect-convert-to-delete):
11698         (xselect-convert-to-filename):
11699         (xselect-convert-to-charpos):
11700         (xselect-convert-to-lineno):
11701         (xselect-convert-to-colno):
11702         (xselect-convert-to-sourceloc):
11703         (xselect-convert-to-os):
11704         (xselect-convert-to-host):
11705         (xselect-convert-to-user):
11706         (xselect-convert-to-class):
11707         (xselect-convert-to-name):
11708         (xselect-convert-to-integer):
11709         (xselect-convert-to-atom):
11710         (xselect-convert-to-identity): functions renamed from x-* and
11711         moved to select.el.
11712         (x-get-secondary-selection): use rename get-selection.
11713         (x-get-clipboard): ditto.
11714         (x-own-selection): moved to select.el.
11715         (x-valid-simple-selection-p): ditto.
11716         (x-dehilight-selection): ditto.
11717         (x-own-clipboard): ditto.
11718         (x-disown-selection): ditto.
11719
11720         * x-mouse.el (x-yank-function): moved to mouse.el.
11721         (x-insert-selection): ditto.
11722         (x-set-point-and-move-selection): use renamed function.
11723
11724         * select.el (selected-text-type): moved and renamed from
11725         x-select.el.
11726         (selection-owner-p): moved to C.
11727         (selection-exists-p): ditto.
11728         (get-cutbuffer): new device method.
11729         (get-selection): generalised and moved from x-select.el.
11730         (own-selection): moved x-own-selection functionality into here.
11731         (dehilight-selection): renamed and moved from x-select.el.
11732         (own-clipboard): functionality moved from x-select.el using new
11733         generic C builtins.
11734         (disown-clipboard): ditto.
11735         (select-convert-to-text):
11736         (select-convert-to-string):
11737         (select-convert-to-compound-text):
11738         (select-convert-to-length):
11739         (select-convert-to-targets):
11740         (select-convert-to-delete):
11741         (select-convert-to-filename):
11742         (select-convert-to-charpos):
11743         (select-convert-to-lineno):
11744         (select-convert-to-colno):
11745         (select-convert-to-sourceloc):
11746         (select-convert-to-os):
11747         (select-convert-to-host):
11748         (select-convert-to-user):
11749         (select-convert-to-class):
11750         (select-convert-to-name):
11751         (select-convert-to-integer):
11752         (select-convert-to-atom):
11753         (select-convert-to-identity): new functions renamed from x-* and
11754         moved from x-select.el.
11755
11756         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11757         into here and use as the default window-system mouse yank.
11758         (insert-selection): generalised and moved from x-mouse.el.
11759         (own-clipboard): moved to C.
11760
11761         * msw-select.el (mswindows-selection-owned-p): deleted.
11762         (mswindows-own-selection): generalised and moved to select.el.
11763         (mswindows-disown-selection): generalised and moved to C.
11764         (mswindows-selection-owner-p): ditto.
11765
11766 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11767
11768         * XEmacs 21.2.14 is released
11769
11770 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11771
11772         * about.el: update contact info for jason and slb.
11773
11774 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11775
11776         * mule/european.el (setup-romanian-environment): Add Romanian
11777         support from Emacs/Mule romanian.el.
11778
11779 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11780
11781         * cus-face.el: Label all custom changes with the 'custom' tag.
11782
11783         * cus-edit.el: idem ditto.
11784
11785         * faces.el: Added suport for adding device tags to various functions.
11786         (custom): New device tag.
11787         (face-spec-set): Call reset face with tags argument. No longer do
11788         x-init-global-faces hack.
11789
11790         * faces.el (frob-face-property): Use an anonymous specifier to map
11791         frob-face-property-1 over.
11792
11793         * x-font-menu.el (font-menu-set-font): Always specify all
11794         properties to custom.
11795
11796 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11797
11798         * mule/european.el (setup-czech-environment): Add czech support.
11799         From David Sauer <davids@orfinet.cz>
11800
11801 1999-03-15  SL Baur  <steve@xemacs.org>
11802
11803         * check-features.el: Turn hard errors into warnings.
11804
11805 1999-03-21  SL Baur  <steve@xemacs.org>
11806
11807         * simple.el (delete-key-deletes-forward): As per discussion on
11808         xemacs-beta, default to t.
11809
11810 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11811
11812         * loadup.el: Define Installation-string before loading anything.
11813
11814 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11815
11816         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11817         From Anders Stenman <stenman@isy.liu.se>
11818
11819 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11820
11821         * wid-edit.el (widget-glyph-find): Ditto.
11822
11823         * packages.el (locate-library): Ditto.
11824
11825         * loadup.el (really-early-error-handler): Ditto.
11826
11827         * lib-complete.el (read-library): Ditto.
11828
11829         * faces.el (set-face-stipple): Ditto.
11830
11831         * code-files.el (load): Use new calling style of locate-file.
11832
11833 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11834
11835         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11836         dead.
11837
11838 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11839
11840         * dumped-lisp.el (preloaded-file-list): Don't load
11841         Installation.el.
11842
11843         * loadup.el (Installation-string): Define it here.
11844
11845 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11846
11847         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11848         Installation.el needs to be loaded before `dump-paths', otherwise
11849         the dumping process won't find it.
11850
11851 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11852
11853         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11854         subr so that we can use `replace-in-string' in Installation.el to
11855         get rid of C-m chars under the native Windows build.
11856
11857 1999-04-29  Andy Piper  <andy@xemacs.org>
11858
11859         * make-docfile.el: canonicalize file and directory names.
11860
11861         * device.el (call-device-method): new function for calling device
11862         specific methods.
11863         (define-device-method): new function for defining device methods.
11864         (define-device-method*): ditto.
11865
11866 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11867
11868         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11869
11870 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11871
11872         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11873         (cyrillic-koi8-r-encode-table): Likewise.
11874         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11875         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11876
11877         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11878         from vietnamese.el].
11879
11880         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11881         mule/mule-misc.el.
11882
11883 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11884
11885         * mule/thai-xtis.el:
11886         - Change font registry name from "Thai94x94-0" to "xtis-0".
11887         - Change mnemonic of coding-system `tis-620' to "TIS620".
11888
11889 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11890
11891         * mule/ethiopic.el: fixed.
11892
11893 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11894
11895         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11896
11897         * mule/thai-xtis.el: New file.
11898
11899         * mule/vietnamese.el: New file.
11900
11901         * mule/ethiopic.el: New file.
11902
11903 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11904
11905         * bytecomp.el (byte-compile-close-variables): Leave
11906         debug-issue-ebola-notices alone.
11907
11908 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11909
11910         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11911         at the top of the buffer since it is the most important thing to
11912         customize
11913         (ldap-get-host-parameter): New defun
11914         (ldap-search): Add a new parameter `withdn' to retrieve the
11915         distinguished names of entries
11916
11917 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11918
11919         * startup.el (splash-frame-body): Date and spelling fixes.
11920
11921 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11922
11923         * view-less.el (toggle-truncate-lines): add autoload tag
11924
11925 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11926
11927         * format.el (format-alist): Disable image stuff.
11928
11929 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11930
11931         * wid-edit.el (widget-glyph-find): Search by directories, then by
11932         suffixes rather than the other way around.
11933         (widget-image-conversion): Renamed to
11934         `widget-image-file-name-suffixes'.
11935
11936 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11937
11938         * mule/mule-charset.el: Made old functions obsolete, remove the
11939         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11940         (charset-iso-graphic-plane): Rename from charset-graphic.
11941         (charset-iso-final-char): Rename from charset-final.
11942         (charset-width): Rename from charset-columns.
11943         (charset-bytes): Added from fsf compatibility, returns always 1.
11944
11945         * mule/mule-misc.el: Move charset-doc-string alias to
11946         mule-charset.el
11947
11948 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11949
11950         * x-faces.el (x-make-font-bold-italic): honor
11951         *try-oblique-before-italic-fonts*
11952
11953 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11954
11955         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11956
11957 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11958
11959         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11960         name.
11961
11962 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11963
11964         * cl-extra.el (equalp): Would bug out for lists.
11965
11966 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11967
11968         * about.el (about-hackers):  Change cgw's email address
11969
11970 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11971
11972         * XEmacs 21.2.13 is released
11973
11974 1999-03-12  SL Baur  <steve@xemacs.org>
11975
11976         * simple.el (delete-key-deletes-forward): Revert to previous
11977         behavior.
11978
11979 1999-01-18  Didier Verna  <didier@xemacs.org>
11980
11981         * menubar-items.el (xemacs-splash-buffer): handle the case of
11982         multiple elements in the splash buffer body.
11983
11984         * startup.el (splash-frame-timeout): new constant: interval
11985         between splash buffer elements.
11986         (command-line-1): handle splash buffer with multiple elements (use
11987         a timeout).
11988         (splash-frame-body): Originally `startup-splash-frame-body'.
11989         Rewrote a cleaner and more readable version. This can now be array,
11990         in which case each element is displayed in turn in the splash buffer.
11991         (splash-frame-static-body): new constant. Persistent information
11992         across all splash buffer elements (preserves the possibility to give
11993         it in different languages.
11994         (circulate-splash-frame-elements): new function. Used as a timeout
11995         to circulate through all splash frame elements and display them in
11996         sequence.
11997         (display-splash-frame): originally `startup-splash-frame'. Handle
11998         the case of multiple elements in the splash buffer body. Now
11999         returns a timeout id if multiple elements to display, or nil.
12000
12001 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12002
12003         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12004         so they can be overridden by x-init-face-from-resources.
12005         Additionally specify the font name also with an x tag.
12006
12007 1999-03-08  Andy Piper  <andy@xemacs.org>
12008
12009         * package-get.el (package-get-base): autoload.
12010
12011         * menubar-items.el (default-menubar): add update menu item. Fix
12012         custom menu to only be activated when package-base is available.
12013
12014         * package-get.el (package-get-custom): don't load
12015         package-get-custom as it is auto-generated. Fix group definition.
12016
12017 1999-03-05  Didier Verna  <didier@xemacs.org>
12018
12019         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12020         instead of `symbol-name' (Thanks Kyle).
12021
12022         * cus-edit.el (custom-save-variables): use `prin1' instead of
12023         princ to write symbols.
12024
12025 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12026
12027         * XEmacs 21.2.12 is released
12028
12029 1999-03-05  SL Baur  <steve@xemacs.org>
12030
12031         * menubar-items.el (default-menubar): Add kfm browsing support.
12032         From Neal Becker <nbecker@fred.net>
12033
12034 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12035
12036         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12037         calls to font-lock during buffer reversion.
12038
12039 1999-02-12  Didier Verna  <didier@xemacs.org>
12040
12041         * info.el (Info-build-node-completions): unconditionally widen the
12042         tag table buffer.
12043
12044 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12045
12046         * x-faces.el (x-init-face-from-resources):
12047         Only set fonts in the 'x locale.
12048
12049 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12050
12051         * package-ui.el (pui-install-selected-packages): Don't throw on
12052         `package-admin-delete-binary-package' returning nil since it's
12053         normal.  Reindent function.
12054         (pui-add-required-packages): Handle case where packages selected
12055         for installation have never been installed.
12056
12057 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12058
12059         * menubar-items.el (default-menubar):
12060         Implement the ``Mule->Set coding system of process'' menu item.
12061
12062 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12063
12064         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12065         files
12066         - Change some `if's to `when's
12067
12068 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12069
12070         * XEmacs 21.2.11 is released
12071
12072 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12073
12074         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12075         against window close (Fix Bug #460).
12076         (ask-user-about-lock-dbox): Idem.
12077
12078 1999-02-25  SL Baur  <steve@xemacs.org>
12079
12080         * mule/mule-charset.el (charset-leading-byte): New function.
12081         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12082
12083 1999-02-12  Andy Piper  <andy@xemacs.org>
12084
12085         * about.el (xemacs-hackers): change andy's email address.
12086         (about-url-alist): change andy's web page address.
12087         (about-xemacs): add piper.
12088
12089 1999-02-16  SL Baur  <steve@xemacs.org>
12090
12091         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12092         of mule-base into lisp/mule.
12093
12094 1999-02-16  SL Baur  <steve@xemacs.org>
12095
12096         * mule/arabic.el:
12097         mule/canna-leim.el:
12098         mule/chinese.el:
12099         mule/cyrillic.el:
12100         mule/english.el:
12101         mule/european.el:
12102         mule/greek.el:
12103         mule/hebrew.el:
12104         mule/japanese.el:
12105         mule/kinsoku.el:
12106         mule/korean.el:
12107         mule/misc-lang.el:
12108         mule/mule-category.el:
12109         mule/mule-ccl.el:
12110         mule/mule-charset.el:
12111         mule/mule-cmds.el:
12112         mule/mule-coding.el:
12113         mule/mule-files.el:
12114         mule/mule-help.el:
12115         mule/mule-init.el:
12116         mule/mule-misc.el:
12117         mule/mule-tty-init.el:
12118         mule/mule-x-init.el:
12119         mule/viet-chars.el:  Remerge from mule-base.
12120
12121         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12122         of mule-base into lisp/mule.
12123
12124 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12125
12126         * process.el (exec-to-string): Use `shell-command-switch' in place
12127         of hard-wired "-c" (for WindowsNT).
12128
12129 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12130
12131         * menubar-items.el (default-menubar):  Remove obsolete
12132         "Gopher" item
12133
12134 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12135
12136         * package-admin.el (package-admin-get-install-dir): First fall
12137         back to the location of xemacs-base for non-mule packages.
12138
12139 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12140
12141         * paths.el:
12142         - improved automounter tmp directory support.
12143         - support 4 (!) empirically discovered automounter conventions
12144
12145 1999-02-12  SL Baur  <steve@xemacs.org>
12146
12147         * etags.el (pop-tag-mark): autoload to match key binding.
12148
12149 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12150
12151         * XEmacs 21.2.10 is released
12152
12153 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12154
12155         * package-get.el (package-get-remote-filename): Don't bug out for
12156         a local file name in the search entry.
12157
12158 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12159
12160         * XEmacs 21.2.9 is released
12161
12162 1999-01-19  Didier Verna  <didier@xemacs.org>
12163
12164         * replace.el (replace-search-function): new variable containing a
12165         function to perform a search-forward.
12166         (replace-re-search-function): new variable containing a function
12167         to perform a re-search-forward.
12168         (perform-replace): use them.
12169
12170 1999-01-25  Didier Verna  <didier@xemacs.org>
12171
12172         * select.el (selection-owner-p): use the name `XEmacs'.
12173         (cut-copy-clear-internal): ditto.
12174
12175 1999-01-18  Andy Piper  <andy@xemacs.org>
12176
12177         * about.el (about-url-alist): Update my entry.
12178         (xemacs-hackers): Ditto.
12179
12180 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12181
12182         * buffer.el (switch-to-buffer): Fixing documentation.
12183         * minibuf.el (minibuffer-completion-table): ditto.
12184         * cl-macs.el (return-from): ditto.
12185
12186 1999-01-04  Didier Verna  <didier@xemacs.org>
12187
12188         * replace.el (delete-non-matching-lines): temporarily disable
12189         case-folding when called interactively with a regexp containing
12190         uppercase characters.
12191         (delete-matching-lines): ditto.
12192         (count-matches): ditto.
12193         (list-matching-lines): ditto.
12194
12195 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12196
12197         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12198         abort if current window is split horizontally, not if others are
12199         split.  Got rid of unnecessary minibuffer checking.  Also, add
12200         some comments (it's still complex).
12201
12202 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12203
12204         * package-get.el: changed address for doc.ic.ac.uk to
12205         sunsite.doc.ic.ac.uk
12206
12207 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12208
12209         * ldap.el (toplevel): Remove requires so that the file compiles
12210         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12211
12212 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12213
12214         * dump-paths.el: Calculate module-directory and set
12215         module-load-path to the load path for modules.
12216
12217         * loadup.el: Get bootstrap value of module-load-path from the
12218         environment variable EMACSBOOTSTRAPMODULEPATH.
12219         - Display the module load path if we're debugging paths.
12220
12221         * setup-paths.el: Added function paths-find-site-module-directory.
12222         - Added function paths-find-module-directory.
12223         - Added function paths-construct-module-load-path.  Uses new
12224         environment variable EMACSMODULEPATH.
12225
12226 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12227
12228         * font.el (font-default-object-for-device):
12229         Oops! This `or' can't be replaced by `unless'.
12230         Fixed inability to run w3, among other things.
12231
12232 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12233
12234         * package-admin.el: Change initialization of
12235           package-admin-install-function dependent on system type.
12236           Change package-admin-install-function-mswindows to use
12237           "minitar".
12238
12239 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12240
12241         * mouse.el (default-mouse-motion-handler): Disable help echo while
12242         in the minibuffer.
12243
12244 1998-12-28  Martin Buchholz <martin@xemacs.org>
12245
12246         * XEmacs 21.2.8 is released.
12247
12248 1998-12-24  Martin Buchholz <martin@xemacs.org>
12249
12250         * XEmacs 21.2.7 is released.
12251
12252 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12253
12254         * package-ui.el (pui-list-packages): Set truncate-lines.
12255
12256         * package-get.el (package-get-download-menu): Use
12257         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12258
12259         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12260         (pui-help-string): idem.
12261         (list-packages-mode): New major mode.
12262         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12263         (pui-install-selected-packages): Add suport for removing packages.
12264         (pui-toggle-package-delete-key): New function.
12265         (pui-popup-context-sensitive): New kludge.
12266         (pui-list-packages): Add warning when `package-get-remote' is nil.
12267         (package-ui-add-site): New function.
12268
12269 1998-12-01  Didier Verna  <didier@xemacs.org>
12270
12271         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12272
12273 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12274
12275         * ldap.el: Custom-ized
12276         (toplevel): Do not provide `ldap' which is provided by C level
12277         LDAP code
12278         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12279
12280 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12281
12282         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12283
12284 1998-12-17  Andy Piper  <andy@xemacs.org>
12285
12286         * sound.el (sound-load-list): name changed from sound-load-alist.
12287         (sound-extension-list): name changed from sound-ext-list.
12288         (load-default-sounds): use new names.
12289         (load-sound-file): use new names.
12290
12291 1998-12-16  Andy Piper  <andy@xemacs.org>
12292
12293         * XEmacs 21.2.6 is released
12294
12295 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12296
12297         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12298         errors.
12299
12300 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12301
12302         * wid-edit.el (widget-echo-this-extent): Set
12303         help-echo-owns-message to t.
12304
12305 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12306
12307         * package-get.el (package-get-download-menu): use toggles for
12308           each site in the download site menu.
12309
12310 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12311
12312         * package-get.el (package-get): If we cannot find a package
12313           because package-get-remote is not set, give a more helpful
12314           error message.
12315
12316 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12317
12318         * package-get.el (package-get-remote-filename): use an EFS path
12319         with user anonymous if no user is specified.
12320
12321 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12322
12323         * faces.el (face-spec-set): Re-init fallfacks for default after
12324         calling reset-face on the default face.
12325
12326 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12327
12328         * package-admin.el (package-admin-default-install-function):
12329         Behave as advertised.  Make sure the pkg-dir is proper for
12330         default-directory.
12331         (package-admin-add-binary-package): Make sure the pkg-dir is
12332         proper for default-directory.
12333         (package-admin-install-function-mswindows): Make sure the pkg-dir
12334         is proper for default-directory.
12335
12336 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12337
12338         * XEmacs 21.2.5 is released
12339
12340 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12341
12342         * files.el (binary-file-regexps): regexp-opt is not available at
12343         bytecompile time.
12344
12345 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12346
12347         * x-win-xfree86.el:
12348         * x-win-sun.el (x-win-init-sun):
12349         * x-win-sun.el:
12350         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12351         * x-iso8859-1.el:
12352         * x-init.el (init-post-x-win):
12353         * x-init.el (init-pre-x-win):
12354         * x-init.el (x-initialize-compose):
12355         * x-init.el:
12356         * x-compose.el:
12357         * winnt.el:
12358         * widget.el:
12359         * wid-edit.el (widget-glyph-click):
12360         * wid-edit.el (widget-glyph-find):
12361         * wid-edit.el (widget-type):
12362         * view-less.el (view-buffer-other-window):
12363         * very-early-lisp.el:
12364         * version.el:
12365         * toolbar.el:
12366         * toolbar-items.el:
12367         * term/sun.el (suntool-map):
12368         * term/sun-mouse.el:
12369         * term/internal.el:
12370         * syntax.el (modify-syntax-entry):
12371         * symbol-syntax.el:
12372         * subr.el:
12373         * startup.el (lock-directory):
12374         * simple.el (set-comment-column):
12375         * simple.el (backward-delete-char-untabify):
12376         * shadow.el (find-emacs-lisp-shadows):
12377         * shadow.el:
12378         * setup-paths.el (paths-construct-info-path):
12379         * select.el (cut-copy-clear-internal):
12380         * process.el (call-process-region):
12381         * process.el (start-process-shell-command):
12382         * process.el:
12383         * paths.el (rmail-spool-directory):
12384         * paragraphs.el (use-hard-newlines):
12385         * package-get.el (package-get-dependencies):
12386         * package-admin.el (package-admin-delete-binary-package):
12387         * obsolete.el (truncate-string):
12388         * obsolete.el (store-substring):
12389         * mouse.el (default-mouse-track-maybe-own-selection):
12390         * mouse.el (mouse-yank-at-point):
12391         * modeline.el:
12392         * modeline.el (mouse-drag-modeline):
12393         * minibuf.el (read-directory-name-internal):
12394         * minibuf.el (read-file-name-internal):
12395         * minibuf.el (read-file-name-internal-1):
12396         * minibuf.el (read-file-name-2):
12397         * minibuf.el (exact-minibuffer-completion-p):
12398         * minibuf.el (read-from-minibuffer):
12399         * minibuf.el:
12400         * menubar.el (check-menu-syntax):
12401         * map-ynp.el (map-y-or-n-p):
12402         * make-docfile.el (docfile-out-of-date):
12403         * loadup.el ((member "run-temacs" command-line-args)):
12404         * loadup.el ((member "no-site-file" command-line-args)):
12405         * loadup.el (really-early-error-handler):
12406         * loadup.el:
12407         * loadhist.el:
12408         * loaddefs.el:
12409         * lisp-mnt.el (lm-verify):
12410         * lib-complete.el (lib-complete:cache-completions):
12411         * lib-complete.el (library-all-completions):
12412         * itimer.el (itimer-run-expired-timers):
12413         * info.el (Info-mode):
12414         * info.el (Info-insert-file-contents):
12415         * info.el (Info-rebuild-dir):
12416         * info.el (Info-build-dir-anew):
12417         * info.el (Info-parse-dir-entries):
12418         * info.el (Info-dir-outdated-p):
12419         * info.el (Info-insert-dir):
12420         * info.el (info-xref):
12421         * info.el:
12422         * hyper-apropos.el (hyper-apropos-get-doc):
12423         * hyper-apropos.el (hyper-describe-face):
12424         * hyper-apropos.el (hyper-apropos-mode):
12425         * hyper-apropos.el:
12426         * help.el (list-processes):
12427         * help.el:
12428         * gnuserv.el:
12429         * font.el (mswindows-font-create-name):
12430         * font.el (font-default-font-for-device):
12431         * font.el (x-font-create-object):
12432         * font.el (font-registry):
12433         * font.el:
12434         * font-lock.el (font-lock-keywords):
12435         * font-lock.el:
12436         * finder.el (finder-compile-keywords):
12437         * find-paths.el (paths-find-recursive-path):
12438         * fill.el (set-justification-center):
12439         * fill.el (fill-region-as-paragraph):
12440         * files.el (insert-directory):
12441         * files.el (wildcard-to-regexp):
12442         * files.el (recover-file):
12443         * files.el (basic-save-buffer):
12444         * files.el (delete-auto-save-file-if-necessary):
12445         * files.el (file-relative-name):
12446         * files.el (backup-extract-version):
12447         * files.el (backup-buffer):
12448         * files.el (set-visited-file-name):
12449         * files.el (set-auto-mode):
12450         * files.el (interpreter-mode-alist):
12451         * files.el:
12452         * files.el (find-file-noselect):
12453         * files.el (abbreviate-file-name):
12454         * files.el (parse-colon-path):
12455         * files.el (directory-abbrev-alist):
12456         * etags.el (visit-tags-table-buffer):
12457         * easymenu.el (easy-menu-define):
12458         * dragdrop.el (experimental-dragdrop-drag):
12459         * dragdrop.el (dragdrop-drop-do-functions):
12460         * dragdrop.el (dragdrop-drop-at-point):
12461         * disass.el (disassemble-1):
12462         * disass.el (disassemble-internal):
12463         * disass.el (disassemble):
12464         * disass.el:
12465         * derived.el (derived-mode-init-mode-variables):
12466         * derived.el (define-derived-mode):
12467         * custom.el (defgroup):
12468         * cus-edit.el (custom-quote):
12469         * config.el:
12470         * code-process.el (open-network-stream):
12471         * code-process.el (start-process):
12472         * code-process.el (call-process-region):
12473         * code-process.el (call-process):
12474         * code-process.el:
12475         * code-files.el (insert-file-contents):
12476         * code-files.el:
12477         * code-files.el (buffer-file-coding-system-for-read):
12478         * cmdloop.el (yes-or-no-p-minibuf):
12479         * cl.el:
12480         * cl-macs.el:
12481         * cl-extra.el:
12482         * callers-of-rpt.el (make-caller-report):
12483         * callers-of-rpt.el:
12484         * bytecomp.el (batch-byte-recompile-directory):
12485         * bytecomp.el (batch-byte-compile-1):
12486         * bytecomp.el (batch-byte-compile):
12487         * bytecomp.el (display-call-tree):
12488         * bytecomp.el (byte-compile-insert):
12489         * bytecomp.el (byte-compile-two-args-19->20):
12490         * bytecomp.el (byte-compile-variable-ref):
12491         * bytecomp.el (byte-compile-form):
12492         * bytecomp.el (byte-compile-top-level-body):
12493         * bytecomp.el (byte-compile-out-toplevel):
12494         * bytecomp.el (byte-compile-byte-code-maker):
12495         * bytecomp.el (byte-compile-file-form-defmumble):
12496         * bytecomp.el (byte-compile-file-form):
12497         * bytecomp.el (byte-compile-keep-pending):
12498         * bytecomp.el (byte-compile-insert-header):
12499         * bytecomp.el (byte-compile-from-buffer):
12500         * bytecomp.el (byte-compile-file):
12501         * bytecomp.el (byte-recompile-file):
12502         * bytecomp.el (byte-compile-close-variables):
12503         * bytecomp.el (byte-compile-warn-about-unused-variables):
12504         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12505         * bytecomp.el (byte-compiler-legal-options):
12506         * bytecomp.el (byte-compile-lapcode):
12507         * bytecomp.el (byte-optimize-log):
12508         * bytecomp.el ((fboundp 'defsubst)):
12509         * bytecomp.el:
12510         * bytecomp-runtime.el:
12511         * byte-optimize.el (byte-optimize-apply):
12512         * byte-optimize.el (car):
12513         * byte-optimize.el (byte-optimize-form):
12514         * byte-optimize.el (byte-optimize-form-code-walker):
12515         * byte-optimize.el:
12516         * build-report.el (build-report-insert-installation-file):
12517         * build-report.el (build-report):
12518         * auto-show.el:
12519         * apropos.el (apropos-documentation):
12520         - mega patch
12521         - clean up byte-compile warnings
12522         - remove unused variables
12523         - Use common lisp style hashtable functions
12524         - byte compiler cleanup
12525         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12526         - remove old backquote syntax usage
12527         - move some cl functionality into C for speed.
12528         - remove last remaining VMS support
12529         - spelling fixes
12530         - implement last, butlast, nbutlast, copy-list in C.
12531         - new macro ignore-file-errors, similar to ignore-errors
12532           (ignore-file-errors (delete-file "foo"))
12533         - get frequent garbage collection during loadup.el by tweaking
12534           gc-cons-threshold, rather than explicitly calling garbage-collect
12535         - default delete-key-deletes-forward to `t'.
12536
12537 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12538
12539         * XEmacs 21.2-beta4 is released.
12540
12541 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12542
12543         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12544         (easy-menu-item-present-p): Wrapper around find-menu-item.
12545         (easy-menu-remove-item): Wrapper around delete-menu-item.
12546
12547         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12548         (add-menu-button): Add 'in-menu' argument.
12549         (add-menu-item-1): Add in-menu support to helper function.
12550
12551 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12552
12553         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12554
12555 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12556
12557         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12558         of Dec 4, 1997.
12559
12560 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12561
12562         * process.el (shell-command-on-region): Report if the command
12563         succeeded or failed.
12564
12565 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12566
12567         * subr.el (buffer-substring-no-properties): Comment out.
12568
12569 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12570
12571         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12572           into font instances first, like `x-frob-font-size' does.
12573           (mswindows-find-larger-font): ditto
12574
12575 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12576
12577         * package-ui.el (pui-install-selected-packages): fix args in call
12578         to `package-get'.
12579
12580 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12581
12582         * package-get.el (host-name): New widget type.
12583         (package-get-remote): Better customization using new type.
12584         (package-get-download-sites): idem dito.
12585
12586         (package-get-custom): Do not use package-get-all untill we have
12587         runtime dependencies.
12588
12589         (package-get-remove-copy): Default to 't' we no longer need this
12590         kludge as we do not currently use depenencies.
12591
12592         (package-get-was-current): New variable.
12593         (package-get-require-base): New 'force-current' argument.
12594         (package-get-update-base): idem
12595         (package-get-package-provider):  idem
12596         (package-get-locate-index-file): New 'no-remote' argument.
12597         (package-get-locate-file): idem.
12598
12599         (package-get-maybe-save-index): New function.
12600         (package-get-update-base): Use it.
12601
12602 1998-10-28 Greg Klanderman <greg@alphatech.com>
12603
12604         * package-get.el (package-get-remote): default to nil; by default,
12605         don't go out to the net via EFS.  They must select a download site.
12606         (package-get-download-sites): new variable.
12607         (package-get-download-menu): new function.
12608         (package-get-locate-index-file): new function.
12609         (package-get-update-base): use it.
12610
12611         * menubar-items.el (default-menubar): add "Update Package Index"
12612         and "Add Download Site" menus under Options | Manage Packages.
12613
12614 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12615
12616         * package-get.el (package-get): bugfix code checking installed version
12617         for case where package is not currently installed.
12618         (package-get-require-signed-base-updates): new variable.
12619         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12620         deemed not a goot thing.  Use the variable
12621         package-get-allow-unsigned-base-updates instead.
12622
12623 1998-10-16 Greg Klanderman <greg@alphatech.com>
12624
12625         * package-get.el (package-get): Don't install an older version than
12626         we already have unless explicitly told to.  Issue a warning.
12627
12628         * package-ui.el (pui-add-required-packages): when adding
12629         dependencies, don't add packages that are up to date.
12630         (pui-package-symbol-char):  Don't consider a package out of date
12631         if you have a newer version installed than the latest version in
12632         package-get-base.
12633
12634         * package-get.el (package-get-base-filename): document that it may
12635         be a path relative to package-get-remote;  new default value.
12636         (package-get-locate-file): new function.
12637         (package-get-update-base): use it to expand package-get-base-filename.
12638         (package-get-save-base): new function to save the package-get database
12639         to file.
12640         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12641         (package-get-update-base): pass the REMOTE-SOURCE arg.
12642         (package-get-update-base-entry): call package-get-custom-add-entry.
12643         (package-get-file-installed-p): removed; no longer needed.
12644         (package-get-create-custom): ditto.
12645         (toplevel): remove code to build and load package-get-custom.el
12646         (package-get-custom-add-entry): new function.
12647
12648 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12649
12650         * wid-edit.el (widget-button-click): Don't switch window.
12651
12652 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12653
12654         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12655
12656 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12657
12658         * etags.el (find-tag-default): Run find-tag-hook using
12659         run-hooks rather than funcall
12660
12661 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12662
12663         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12664         and the current local map as the parents to isearch-mode-map.
12665
12666 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12667
12668         * XEmacs 21.2-beta3 is released.
12669
12670 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12671
12672         * package-get.el (package-get-update-base): use
12673         insert-file-contents-internal, not insert-file-contents-literally.
12674
12675 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12676
12677         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12678         dump time.
12679
12680 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12681
12682         * package-get.el (package-get-update-base-entry): new function.
12683         (package-get-update-base): renamed; was `package-get-load-base'.
12684         cleanup, and use package-get-update-base-from-buffer.
12685         (package-get-update-base-from-buffer): new function.
12686         (package-get-update-base-entries): new; helper for above.
12687         Do not eval lisp grabbed over ftp; parse it from new format.
12688
12689 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12690
12691         * files.el (set-auto-mode): Don't play games loading package-get
12692         database; package-get-package-provider will handle it all.
12693
12694 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12695
12696         * package-get.el (package-get-base-filename): new variable.
12697         (package-get-require-base): new function.
12698         (package-get-pgp-signed-begin-line): new variable.
12699         (package-get-pgp-signature-begin-line): ditto.
12700         (package-get-pgp-signature-end-line):  ditto.
12701         (package-get-load-base): new function.
12702         (package-get-interactive-package-query):
12703         (package-get-update-all):
12704         (package-get-dependencies):
12705         (package-get-package-provider):
12706         (package-get-custom): use package-get-require-base.
12707         [package-get-custom loading]: disable for now.
12708
12709         * package-ui.el (pui-list-packages): use (package-get-require-base)
12710
12711 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12712
12713         * package-ui.el: Correct obvious thinko in choosing extent face.
12714
12715 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12716
12717         * menubar-items.el (default-menubar): pui-list-package has nothing
12718         to with Customize. Move all the package stuff to a new Item in Options.
12719
12720         * package-ui.el (pui-menu): Add menu and Popup menu.
12721
12722         * package-get.el (package-get): Use new
12723         package-admin-get-install-dir.
12724
12725         * package-admin.el (package-admin-get-install-dir): New syntax.
12726         Conserve package location and put mule packages where mule-base is.
12727
12728         * package-get.el : Customized
12729
12730         * package-ui.el (pui): Customized
12731         (pui-package-install-dest-dir): New variable.
12732         (pui-install-selected-packages): Use it
12733
12734 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12735
12736         * package-get.el (package-get-interactive-package-query): Move
12737         dependency on package-get-base to run-time.
12738         (package-get-update-all): Ditto.
12739         (package-get-dependencies): Ditto.
12740         (package-get-package-provider): Ditto.
12741         (package-get-custom): Ditto.
12742
12743 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12744
12745         * events.el: Remove 'ascii-character property from 'backspace
12746         and 'delete symbols
12747
12748 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12749
12750         * package-get-base.el: removed.
12751
12752 1998-09-23  Didier Verna  <didier@xemacs.org>
12753
12754         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12755         (no-upper-case-p): new function.
12756         (with-search-caps-disable-folding): new macro.
12757         (with-interactive-search-caps-disable-folding): new macro.
12758         (zap-to-char): In interactive mode, do a case-sensitive search if
12759         the character is uppercase.
12760         (zap-up-to-char): ditto.
12761
12762         * replace.el (perform-replace): use the function no-upper-case-p.
12763
12764         * isearch-mode.el (isearch-fix-case): ditto.
12765         make obsolete `with-caps-disable-folding' and
12766         `isearch-no-upper-case-p'.
12767
12768         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12769         (tags-search): ditto.
12770         (tags-query-replace): ditto.
12771
12772         * info.el (Info-search): ditto.
12773
12774 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12775
12776         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12777
12778 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12779
12780         * package-admin.el (package-admin-rmtree): rewritten.  need to
12781         check for "." and ".." before symlink check.  expand files and
12782         directories with respect to DIRECTORY, not default-directory.
12783
12784 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12785
12786         * package-get.el (package-get-all): add INSTALL-DIR argument.
12787
12788 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12789
12790         * package-ui.el (pui-add-required-packages): new function, select
12791         dependent packages.
12792         (pui-display-keymap): bind it.
12793         (pui-help-string): document it.
12794         (pui-install-selected-packages): package-get-all -> package-get.
12795
12796         * package-get.el (package-get-dependencies): new function.
12797
12798 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12799
12800         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12801         regexps.
12802
12803 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12804
12805         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12806         function.
12807         (default-mouse-track-normalize-point): Use it.
12808
12809 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12810
12811         * package-admin.el (package-admin-delete-binary-package):
12812                 General cleanup. Remove unnessary use of progn and
12813         save-excursion.
12814         (package-admin-delete-binary-package): Do NOT mess with file
12815         modes. That is evil.
12816         (package-admin-delete-binary-package): Wrap all deleting in
12817         condition-case. The data in MANIFEST is untrustworthy.
12818         (package-admin-delete-binary-package): Let the OS worry about non
12819         empty directories.
12820
12821 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12822
12823         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12824         processing.
12825         (lm-report-bug): Fix mail address to send bug reports to.
12826
12827 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12828
12829         * XEmacs 21.2-beta2 is released.
12830
12831 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12832
12833         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12834
12835 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12836
12837         * info.el (Info-mode): Document page turning by double clicks in
12838         docstring so `M-x describe-mode' will display it.
12839
12840 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12841
12842         * info.el (Info-mouse-track-double-click-hook): Use character
12843         widths to calculate a border region where double clicking does
12844         page turning, and return `nil' by default so other hooks, such as
12845         region highlighting, will be run.
12846
12847 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12848
12849         * sound.el (default-sound-directory-list): Initialize with all the
12850         "sounds" directories in `data-directory-list'.  It used to just be
12851         the first one.
12852
12853         * packages.el (locate-data-directory-list): Created.  This gives
12854         the list of matching directories, unlike `locate-data-directory',
12855         which just gives the first one.
12856
12857 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12858
12859         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12860         make a binding in the local keymap until help-char handling is
12861         improved.
12862
12863         * help.el (help-keymap-with-help-key): Provide keymap with help
12864         binding.
12865         (help-print-help-form): New helper function.
12866
12867 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12868
12869         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12870         move extent to another buffer; no need to create a new extent.
12871         (isearch-fix-case): New function.
12872         (isearch-search-and-update): Use it.
12873
12874 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12875
12876         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12877         the keymap, not minor-mode-map-alist.
12878         (isearch-done): Restore overriding-local-map.
12879
12880 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12881
12882         * bytecomp.el (byte-compile-buffer-substring):
12883         Fix for: (byte-compile (defun f () (buffer-substring)))
12884         ==>   ** buffer-substring called with 3 args, but requires 0-3
12885         - new code not only works, but is more readable, too.
12886
12887 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12888
12889         * msw-faces.el (mswindows-init-device-faces): Don't try to
12890           specify a default font at this late stage. Do try to force
12891           creation of the default face font so that if it fails we get
12892           an error now instead of a crash at frame creation.
12893
12894           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12895           mswindows-make-font-unitalic: Canonical default weight
12896           changed from "Normal" to "Regular".
12897
12898           mswindows-make-font-bold / -bold-italic: Supplied device was
12899           not being passed into call to mswindows-find-smaller-font.
12900
12901 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12902
12903         * package-get.el (package-get-remote): Fix the path where to find
12904           the packages on xemacs.org.
12905
12906 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12907
12908         * about.el (about-maintainer-info): Update Ben's entry.
12909
12910 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12911
12912         * lisp/shadow.el (find-emacs-lisp-shadows):
12913         - `member' was being called on lists of length 2000!
12914         - Replace with hashtables.
12915         - Replace hand-coded loops with (dolist)
12916         - Fix comment typo
12917
12918 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12919
12920         * packages.el: Added new function, `package-delete-name', to
12921           delete existing packages from the installed package database
12922           (`packages-package-list').  Also added the "pkginfo" directory
12923           to `packages-special-base-regexp', so that the pkginfo directory
12924           would not get added to `late-packages'.
12925
12926         * package-admin.el: Added ability to delete an installed package
12927           (added low-level function, `package-admin-delete-package').
12928           Understands how to use the pkginfo/MANIFEST.<package> file to
12929           delete the package.  When installing a package, will also
12930           create a MANIFEST.* file if one is not provided by the
12931           package.  If the MANIFEST.* doesn't exist when deleting a
12932           package, the functions will fall back to attempting to delete
12933           any package-specific lisp directory.
12934
12935         * package-get.el: Moved some functions to package-admin.el.
12936           Added interactive function `package-get-delete-package', for
12937           use by users for deleting a package.
12938
12939           Also modified to not require the presence of efs.
12940
12941 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12942
12943         * files.el (find-file-noselect): Handle all signals, kill the
12944         buffer and resignal.
12945
12946 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12947
12948         * cl-macs.el (glyph-image): Add setf method.
12949
12950 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12951
12952         * package-get.el: Fixed broken EFS downloading.  Also, look for
12953           .tar.gz files first, in preference over .tgz files.
12954
12955         * package-ui.el: Fix display of package version numbers.
12956
12957 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12958
12959         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12960         argument.
12961
12962 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12963
12964         * list-mode.el: `display-completion-list': added new/optional
12965           keyword `:completion-string', which allows the programmer to
12966           change the "Possible completions are:" prompt.
12967
12968         * menubar-items.el: Added new pulldown menu-pick to start up the
12969           visual package browser/installer:
12970
12971                 Options->Customize->List Packages
12972
12973         * package-admin.el: Added hooks for installing under both Unix
12974           and MS Windows.  Does additional error checking.  No longer
12975           calls "add-big-package.sh" to install packages under Unix; now
12976           calls gunzip & tar directly.
12977
12978         * package-get.el: Added ability to install packages from files
12979           on a local disk/CDROM.  Now deletes any existing package lisp
12980           directory.  Does completion on available packages when
12981           querying for package names.  Will also search for .tgz files
12982           in addition for .tar.gz files.  Tries to reload
12983           auto-autoloads, as a convenience when loading new packages,
12984           and also tries to add any new package paths to `load-path'.
12985           Changed all occurences of `concat' to use `expand-file-name'.
12986
12987         * package-ui.el: New file which implements the main visual
12988           package browser/installer, which is started via a menu pick or
12989           M-x pui-list packages.
12990
12991 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12992
12993         * startup.el (load-init-file): spelling fix.
12994
12995 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12996
12997         * startup.el (normal-top-level): Load auto-autoload files
12998         covariantly with their precedence.
12999
13000 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13001
13002         * menubar-items.el (default-menubar): Remove "Font Weight"
13003         option, there is currently no custom equivalent.. Customize-faces
13004         is "Edit faces".
13005
13006         * x-font-menu.el (font-menu-set-font): Use customize to set
13007         default face.
13008
13009         * faces.el (face-spec-update-all-matching): New function.
13010
13011         * cus-face.el (custom-set-face-update-spec): New function.
13012         Interface to customize faces from elisp.
13013
13014         (custom-face-value-create): Show the customized settings if set
13015         but not saved.
13016
13017 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13018
13019         (custom-face-value-create): Show the customized settings if set
13020         but not saved.
13021
13022 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13023
13024         * keydefs.el (global-map): Add FSF 20.3 binding of
13025         query-replace-regexp.
13026
13027 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13028
13029         * minibuf.el (read-file-name-internal-1): use
13030         user-name-completion-1 instead of user-name-completion.
13031
13032 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13033
13034         * loadup.el:
13035         * make-docfile.el:
13036         * update-elc.el: Don't set `source-directory' (now defunct as a
13037         global variable) no more.
13038
13039         * packages.el (packages-list-autoloads): Made `source-directory'
13040         (now defunct as a global variable) a parameter.
13041
13042 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13043
13044         * about.el (about-hackers): new email
13045
13046 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13047
13048         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13049
13050 1998-07-17  Didier Verna  <didier@xemacs.org>
13051
13052         * faces.el (set-face-property):
13053         (set-face-dim-p):
13054         (face-dim-p): updated the doc strings now that the dim property isn't
13055         tty-specific.
13056         (face-equal): the dim property is now a common one.
13057
13058         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13059         Renamed the `stipple' attribute to `background-pixmap'.
13060         (custom-face-background-pixmap): make custom-face-stipple an
13061         obsolete alias for this.
13062
13063 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13064
13065         * find-paths.el (paths-file-readable-directory-p): Created and
13066         used.
13067
13068         * loadup.el: Don't set inhibit-... flags from run-temacs.
13069
13070 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13071
13072         * packages.el (packages-data-path-depth): Added and used.
13073
13074 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13075
13076         * about.el:
13077         - Change .xpm to .png, delete "zcat" section.
13078         - cosmetic fix in the 'marcpa' entry.
13079
13080         * etc/photos
13081         - convert all .xpm.Z to .png
13082         - rename mrb to martin
13083         - rename mcook-m to mcookm
13084
13085 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13086
13087         * x-init.el (x-initialize-compose): Add support for
13088         dead-circumflex as YET ANOTHER NAME for that dead key.
13089
13090 1998-08-05  Colin Rafferty <colin@xemacs.org>
13091
13092         * setup-paths.el (paths-construct-exec-path): Made the
13093         last-packages really be last.
13094         (paths-construct-data-directory-list): Ditto.
13095
13096 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13097
13098         * startup.el(startup-splash-frame-body):
13099         Update Copyright notice in splash screen
13100
13101 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13102
13103         * minibuf.el (read-file-name-internal-1): do ~user completion.
13104
13105 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13106
13107         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13108         aginst destroyed extents
13109
13110 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13111
13112         * package-get.el (package-get): add `install-dir' argument.
13113
13114 1998-07-20  John Jones  <jj@asu.edu>
13115
13116         * package-get.el: calls to package-get-update-all will only
13117           update packages which are already installed.
13118
13119 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13120
13121         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13122         writable.
13123
13124 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13125
13126         * about.el (about-hackers): Correct my email.
13127
13128 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13129
13130         * about.el (about-hackers): new email-address.
13131
13132 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13133
13134         * minibuf.el (read-number): Don't let `input-error' condition
13135         escape.
13136
13137 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13138
13139         * about.el (about-hackers): use my `email-for-life' address.
13140
13141 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13142
13143         * XEmacs 21.2-beta1 is released.
13144
13145 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13146
13147         * ldap.el (ldap-search): Doc string change
13148
13149 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13150
13151         * menubar-items.el (default-menubar): Removed references to
13152         `data-directory', and use `locate-data-file' instead, and made
13153         then greyed out if they don't exist.
13154
13155 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13156
13157         * keymap.el (events-to-keys): Use `format' instead of `concat'
13158         since the latter does not accept integer args anymore
13159
13160 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13161
13162         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13163         macros replaced.
13164
13165 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13166
13167         * make-docfile.el: Get first initialization from very-early-lisp.el
13168         * update-elc.el: Ditto.
13169         * loadup.el (really-early-error-handler): Ditto.
13170
13171         * packages.el (packages-unbytecompiled-lisp): Add new file,
13172         very-early-lisp.el.
13173
13174         * very-early-lisp.el: New file.
13175
13176 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13177
13178         * Symbols that have been obsolete for at least 3 years removed (II).
13179
13180         * obsolete.el (eval-current-buffer): Make compatible.
13181         (byte-code-function-p): Ditto.
13182         (send-string): Removed.
13183         (send-region): Removed.
13184         (screen-scrollbar-width): Removed.
13185         (set-screen-scrollbar-width): Removed.
13186         (set-screen-left-margin-width): Removed.
13187         (set-screen-right-margin-width): Removed.
13188         (screen-left-margin-width): Removed.
13189         (screen-right-margin-width): Removed.
13190         (set-buffer-left-margin-width): Removed.
13191         (set-buffer-right-margin-width): Removed.
13192         (buffer-left-margin-width): Removed.
13193         (buffer-right-margin-width): Removed.
13194         (x-set-frame-icon-pixmap): Removed.
13195         (x-set-screen-icon-pixmap): Removed.
13196         (pixel-name): Removed.
13197         (make-pixmap): Removed.
13198         (make-cursor): Removed.
13199         (pixmap-width): Removed.
13200         (pixmap-contributes-to-line-height-p): Removed.
13201         (set-pixmap-contributes-to-line-height): Removed.
13202
13203 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13204
13205         * obsolete.el (popup-menu-up-p): removed.
13206         (read-no-blanks-input): Removed.
13207         (wholenump): Removed.
13208         (ring-mod): Removed (what was ring-mod?).
13209         (current-time-seconds): Removed.
13210         (run-special-hook-with-args): Removed.
13211         (dot): Removed.
13212         (dot-marker): Removed.
13213         (dot-min): Removed.
13214         (dot-max): Removed.
13215         (window-dot): Removed.
13216         (set-window-dot): Removed.
13217
13218         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13219         `dot-min'.
13220
13221         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13222
13223         * code-files.el (insert-file-contents): Rename
13224         run-special-hook-with-args to run-hook-with-args-until-success.
13225         (write-region): Ditto.
13226
13227 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13228
13229         * about.el: Fix typos, update release date.
13230
13231         * Symbols that have been obsolete for at least 3 years removed.
13232
13233         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13234         screen- functions.
13235         (toplevel): remove setf methods for screen functions.
13236         * cl-macs.el (extent-data): defsetf removed.
13237         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13238         many places to remove.
13239         (comment-indent-hook): Ditto.
13240         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13241         (buffer-dedicated-screen): Ditto.
13242         (deiconify-screen): Ditto.
13243         (delete-screen): Ditto.
13244         (event-screen): Ditto.
13245         (find-file-other-screen): Ditto.
13246         (find-file-read-only-other-screen): Ditto.
13247         (live-screen-p): Ditto.
13248         (screen-height): Ditto.
13249         (screen-iconified-p): Ditto.
13250         (screen-list): Ditto.
13251         (screen-live-p): Ditto.
13252         (screen-name): Ditto.
13253         (screen-parameters): Ditto.
13254         (screen-pixel-height): Ditto.
13255         (screen-pixel-width): Ditto.
13256         (screen-root-window): Ditto.
13257         (screen-selected-window): Ditto.
13258         (screen-totally-visible-p): Ditto.
13259         (screen-visible-p): Ditto.
13260         (screen-width): Ditto.
13261         (screenp): Ditto.
13262         (get-screen-for-buffer): Ditto.
13263         (get-screen-for-buffer-noselect): Ditto.
13264         (get-other-screen): Ditto.
13265         (iconify-screen): Ditto.
13266         (lower-screen): Ditto.
13267         (mail-other-screen): Ditto.
13268         (make-screen): Ditto.
13269         (make-screen-invisible): Ditto.
13270         (make-screen-visible): Ditto.
13271         (modify-screen-parameters): Ditto.
13272         (new-screen): Ditto.
13273         (next-screen): Ditto.
13274         (next-multiscreen-window): Ditto.
13275         (other-screen): Ditto.
13276         (previous-screen): Ditto.
13277         (previous-multiscreen-window): Ditto.
13278         (raise-screen): Ditto.
13279         (redraw-screen): Ditto.
13280         (select-screen): Ditto.
13281         (selected-screen): Ditto.
13282         (set-buffer-dedicated-screen): Ditto.
13283         (set-screen-height): Ditto.
13284         (set-screen-position): Ditto.
13285         (set-screen-size): Ditto.
13286         (set-screen-width): Ditto.
13287         (show-temp-buffer-in-current-screen): Ditto.
13288         (switch-to-buffer-other-screen): Ditto.
13289         (visible-screen-list): Ditto.
13290         (window-screen): Ditto.
13291         (x-set-screen-pointer): Ditto.
13292         (x-set-frame-pointer): Ditto.
13293         (screen-title-format): Ditto.
13294         (screen-icon-title-format): Ditto.
13295         (terminal-screen): Ditto.
13296         (delete-screen-hook): Ditto.
13297         (create-screen-hook): Ditto.
13298         (mouse-enter-screen-hook): Ditto.
13299         (mouse-leave-screen-hook): Ditto.
13300         (map-screen-hook): Ditto.
13301         (unmap-screen-hook): Ditto.
13302         (default-screen-alist): Ditto.
13303         (default-screen-name): Ditto.
13304         (x-screen-defaults): Ditto.
13305         (x-create-screen): Ditto.
13306         * obsolete.el: meta-flag removed.
13307         baud-rate removed.
13308         sleep-for-millisecs removed.
13309         extent-data removed.
13310         set-extent-data removed.
13311         set-extent-attribute removed.
13312         extent-glyph removed.
13313         extent-layout removed.
13314         set-extent-layout removed.
13315         list-faces-display removed.
13316         list-faces removed.
13317         trim-versions-without-asking removed.
13318         after-write-file-hooks removed.
13319         truename removed.
13320         auto-fill-hook removed.
13321         blink-paren-hook removed.
13322         select-screen-hook, deselect-screen-hook removed.
13323         auto-raise-screen, auto-lower-screen removed.
13324
13325         * msw-mouse.el: Global change resource -> mswindows-resource.
13326
13327         * XEmacs 21.0-pre5 is released.
13328
13329 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13330
13331         * about.el (about-hackers): Credits update.
13332
13333 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13334
13335         * register.el (insert-register): Don't activate the region.
13336
13337 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13338
13339         * select.el: Restore x-* symbols for backwards compatibility:
13340         x-copy-primary-selection, x-kill-primary-selection,
13341         x-delete-primary-selection, x-select-make-extent-for-selection,
13342         x-valid-simple-selection-, x-cut-copy-clear-internal.
13343
13344 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13345
13346         * XEmacs 21.0-pre4 is released.
13347
13348 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13349
13350         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13351         reporting bugs.
13352         (maybe-add-init-button): Fix semantics under Windows.  Use
13353         `expand-file-name' rather than `concat'.
13354
13355         * help.el (print-messages): New function.
13356
13357 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13358
13359         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13360
13361 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13362
13363         * about.el: Tweaked my entry in about-hackers.
13364
13365         * find-paths.el (paths-emacs-root-p):
13366           Relaxed emacs-root checking of an in-place installation to
13367           also accommodate the flat layout used on MS Windows.
13368
13369 1998-06-29  John Jones  <jj@asu.edu>
13370
13371         * package-get.el: calls to package-get-update-all will only
13372           update packages which are already installed.
13373
13374 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13375
13376         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13377         are handled by the gui-element face fallbacks now.
13378
13379         * x-faces.el: default gui-element face to "background" as well as
13380         the default face.
13381
13382         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13383         and default face settings since these are set as fallbacks now in
13384         the appropriate domain.
13385
13386 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13387
13388         * text-mode.el (text-mode): Reorder regexp so the OR part
13389         corresponding to `page-delim' goes first and the hack in
13390         `forward-paragraph' will work.
13391         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13392
13393 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13394
13395         * subr.el (remove-hook): When checking the hook value
13396           with functionp, don't apply car to it.
13397
13398 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13399
13400         * package-get.el (package-get-remote-filename):
13401           Don't use file-name-as-directory because the local directory
13402           separator conventions might not be the same as ftp's.
13403
13404 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13405
13406         * ldap.el (ldap-host-parameters-alist): New name of
13407         `ldap-host-parameters-plist'
13408
13409 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13410
13411         * package-get.el: Using (require 'package-get-base), now that it
13412         provides itself.  Consequently removed all instances of (load
13413         "package-get-base.el").
13414
13415 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13416
13417         * subr.el (remove-hook): Don't treat the hook value as a
13418           list unless it is both consp and not functionp.
13419
13420 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13421
13422         * about.el: Email address for Ben Wing is ben@xemacs.org.
13423         * auto-show.el: Ditto.
13424         * bytecomp.el: Ditto.
13425         * faces.el: Ditto.
13426         * x-scrollbar.el: Ditto.
13427         * x-misc.el: Ditto.
13428         * tty-init.el: Ditto.
13429         * toolbar-items.el: Ditto.
13430         * symbol-syntax.el: Ditto.
13431         * specifier.el: Ditto.
13432         * objects.el: Ditto.
13433         * hyper-apropos.el: Ditto.
13434         * glyphs.el: Ditto.
13435
13436 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13437
13438         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13439         vertical-divider-always-visible-p.
13440         (default-mouse-motion-handler): Ditto.
13441
13442 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13443
13444         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13445         global value.
13446
13447 1998-06-21  Oliver Graf <ograf@fga.de>
13448
13449         * build-reports.el: changed receiver to xemacs-build-reports list
13450
13451 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13452
13453         * font.el: Split font-family-mappings into X and
13454           mswindows-specific versions.
13455           mswindows-font-create-[object|name]: Treat supplied size
13456           as a pointsize. Added underline and strikethru handling.
13457
13458         * msw-faces.el: changed default mswindows charset to western.
13459
13460         * msw-glyphs.el: removed space in border-glyph font string that
13461           was inserted to get round bugs in the mswindows C font code.
13462
13463 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13464
13465         * about.el (about-hackers): Credits update.
13466
13467         * help-nomule.el (tutorial-supported-languages): Add Romanian
13468         TUTORIAL.
13469
13470         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13471         to ISO-8859-2.
13472
13473 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13474
13475         * font.el: Split font-family-mappings into X and
13476           mswindows-specific versions.
13477           mswindows-font-create-[object|name]: Treat supplied size
13478           as a pointsize. Added underline and strikethru handling.
13479
13480         * msw-faces.el: changed default mswindows charset to western.
13481
13482         * msw-glyphs.el: removed space in border-glyph font string that
13483           was inserted to get round bugs in the mswindows C font code.
13484
13485 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13486
13487         * minibuf.el: make read-color-completion-table call
13488           (mswindows-color-list for mswindows devices.
13489
13490 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13491
13492         * lisp/font-lock.el
13493         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13494         Let declaration items contain non-word symbol characters.
13495
13496 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13497
13498         * package-get.el (package-get-package-provider): Added autoload
13499         cookie.  Loading "package-get-base.el" in ALL functions that use
13500         it.  Fixed some (interactive ...) with multiple argument specs
13501         again.  Cosmetic indentation changes.
13502
13503 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13504
13505         * info.el (Info-insert-dir): Don't use nreverse on variables
13506         that you want to use later.
13507
13508 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13509
13510         * x-mouse.el (x-set-point-and-move-selection): Replace call
13511         to x-kill-primary-selection with kill-primary-selection
13512
13513 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13514
13515         * simple.el (what-cursor-position): Make cursor position reported
13516         use value of column-number-start-at-one
13517
13518 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13519
13520         * about.el (xemacs-hackers): Fix Jareth's email address.
13521
13522 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13523
13524         * startup.el (startup-splash-frame): Remove
13525         `xemacs-startup-logo-function'.
13526
13527 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13528
13529         * about.el (about-hackers): Update credits list.
13530
13531 1998-06-06  Jeff Miller <jmiller@smart.net>
13532
13533         * lisp/sound.el: Update sound-ext to allow filenames with
13534           extensions to be found by load-sound-file
13535
13536 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13537
13538         * info.el (Info-rebuild-outdated-dir): Removed variable
13539         (Info-auto-generate-directory): New variable
13540         (Info-save-auto-generated-dir): New variable
13541         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13542         (Info-build-dir-anew): Second parameter removed.  Use
13543         `Info-save-auto-generated-dir'
13544         (Info-rebuild-dir): Ditto
13545
13546 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13547
13548         * list-mode.el (next-list-mode-item): Would not recognize
13549         border between directly neighbored items.
13550
13551 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13552
13553         * package-get.el: add autoloads for some functions.
13554
13555 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13556
13557         * specifier.el (let-specifier): Tiny docfixes.
13558
13559 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13560
13561         * msw-mouse.el: set selection-pointer-glyph to Normal.
13562
13563 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13564
13565         * wid-edit.el (widget-specify-secret): New function.
13566         (widget-after-change): Use it.
13567         (widget-specify-field): Use it.
13568
13569 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13570
13571         * mouse.el (drag-window-divider): Use `(not done)' instead of
13572         `doit'; reuse result of `window-pixel-edges'.
13573
13574         * modeline.el (drag-modeline-event-lag): Rename to
13575         drag-divider-event-lag.
13576
13577 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13578
13579         * specifier.el (let-specifier): Rewritten not to generate needless
13580         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13581         arguments.
13582
13583 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13584
13585         * minibuf.el (read-file-name-1): Setup buffer-local value of
13586         `completion-ignore-case' in completions buffer under Windows.
13587
13588 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13589
13590         * about.el (about-maintainer-glyph): Fix support for not
13591         compressed images.
13592
13593 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13594
13595         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13596
13597         * mouse.el (mouse-track): Cancel selection if misc-user event with
13598         `cancel-mode-internal' function is fetched.
13599
13600 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13601
13602         * files.el (save-some-buffers-1): Fixed return value.
13603
13604 1998-06-01  Oliver Graf <ograf@fga.de>
13605
13606         * dragdrop.el: added experimental
13607
13608 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13609
13610         * startup.el (after-init-hook, init-file-user,
13611         user-init-directory, load-user-init-file):  Purge references
13612         to "~/.xemacs/init.el" from docstrings.
13613
13614         (load-user-init-file) Use paths-construct-path to construct
13615         paths to user init files.  Go directly to ~/.emacs, do not
13616         search ~/.xemacs/, do not load `default-custom-file'.
13617
13618 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13619
13620         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13621         general *sh.
13622         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13623
13624 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13625
13626         * menubar-items.el (default-menubar): add Update Packages to customize
13627         menu.
13628
13629 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13630
13631         * faces.el: use toolbar face as a fallback for toolbar properties
13632         in xpm-color-symbols instead of default.
13633
13634         * msw-faces.el: rename 3d-object -> gui-element face.
13635
13636 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13637
13638         * startup.el (xemacs-startup-logo-function): New variable.
13639         (startup-splash-frame): Use it.
13640
13641 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13642
13643         * files.el (save-some-buffers): Would wait 1 second.
13644         (save-some-buffers-1): Delete other windows here instead of in
13645         `save-some-buffers'.
13646         (save-some-buffers): Force redisplay only if windows were deleted.
13647
13648 1998-06-02  Didier Verna  <didier@xemacs.org>
13649
13650         * cus-face.el (custom-face-attributes): generalized the use of
13651         toggle buttons for boolean attributes.
13652         Re-ordered the items a bit.
13653
13654 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13655
13656         * sound.el (default-sound-directory): Use `locate-data-directory'
13657         to find the sounds directory.
13658
13659 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13660
13661         * sound.el: default sound-ext to .wav under mswindows, .au
13662         otherwise. load-default sounds without extensions.
13663
13664 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13665
13666         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13667         if send-pr is not bound.
13668
13669 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13670
13671         * files.el: grok idl files in auto-mode-alist.
13672 1998-06-01  Jeff Miller  <jmiller@smart.net>
13673
13674         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13675         calling `upcase'.
13676
13677 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13678
13679         * msw-glyphs.el: add xbm to the list of image types supported.
13680
13681 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13682
13683         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13684         instead of XEmacs one when dumping InfoDock.
13685
13686 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13687
13688         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13689         for `modeline-visible-p'
13690
13691         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13692
13693 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13694
13695         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13696         since it's not used anymore. doc string fixes.
13697
13698         * package-get.el (package-get-file-installed-p): new function. use
13699         instead of file-installed-p which is in an external package.
13700
13701 1998-05-28  Oliver Graf <ograf@fga.de>
13702
13703         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13704         favor of select-window/switch-to-buffer
13705
13706 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13707
13708         * startup.el: changed (getenv "HOME") to (user-home-directory)
13709
13710 1998-05-25  Oliver Graf <ograf@fga.de>
13711
13712         * frame.el (cde-start-drag) moved to dragdrop.el
13713         (offix-start-drag-region) moved to dragdrop.el
13714         (offix-start-drag) moved to dragdrop.el
13715         * dragdrop.el (cde-start-drag) moved from frame.el
13716         (offix-start-drag-region) moved from frame.el
13717         (offix-start-drag) moved from frame.el
13718         (cde-start-drag-region) cde drag regions
13719         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13720
13721 1998-05-26  Oliver Graf <ograf@fga.de>
13722
13723         * dragdrop.el: created dragdrop-drag prototypes
13724         (cde-start-drag-region) fixed typo
13725
13726 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13727
13728         * simple.el (after-init-hook): Remove reader macro.
13729
13730         * packages.el (packages-hardcoded-lisp): Get rid of reader
13731         macros.  Update DOC string.
13732
13733 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13734
13735         * mouse.el (drag-window-divider): Ditto.
13736
13737         * modeline.el (mouse-drag-modeline): Use it.
13738
13739         * lisp-mode.el (let-specifier): Specify indentation.
13740
13741         * specifier.el (let-specifier): Renamed from
13742         `with-specifier-instance'.
13743
13744 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13745
13746         * x-faces.el:
13747         * faces.el: move definition of xpm-color-symbols from x-faces.el
13748         to faces. Predicate x-get-resource on the presence of x.
13749
13750         * msw-faces.el: set 3d-object face rather than modeline. Specify
13751         faces as specfier defaults.
13752
13753         * package-get.el: don't use package-admin-add-single-file-package.
13754
13755 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13756
13757         * toolbar-items.el: Fixup tooltips.
13758         (toolbar-gnus): Don't use obsolete variable
13759         toolbar-news-frame-properties.
13760         (toolbar-news-reader): Default to `gnus' instead of
13761         `not-configured'.
13762
13763         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13764         Windows.
13765
13766 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13767
13768         * package-get.el: rename -installedp -> -installed-p.
13769
13770 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13771
13772         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13773         attributes, and assinged it to continuation, truncation and
13774         hscroll glyphs.
13775
13776         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13777         and made continuation, truncation and hscroll glyphs arrow
13778         characters out of that font.
13779
13780 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13781
13782         * minibuf.el (minibuffer-electric-separator): Play nicely with
13783         directory-sep-char being \.
13784         (minibuffer-electric-tilde): Ditto.
13785         (read-file-name-map): Ditto.
13786
13787 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13788
13789         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13790         on X devices.
13791         (default-mouse-track-deal-with-down-event): Avoid
13792         `x-disown-selection'; use `disown-selection' instead.
13793
13794 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13795
13796         * select.el:
13797         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13798         moved to (cut-copy-clear-internal) in select.el. Ditto for
13799         (x-delete-primary-selection) (x-kill-primary-selection)
13800         (x-copy-primary-selection).
13801         (own-clipboard): new function.
13802
13803         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13804         functions in select.el. remove old ones.
13805         (mswindows-own-clipboard): new function.
13806
13807 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13808
13809         * gnuserv.el: allow connections from mswindows type devices.
13810
13811 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13812
13813         * msw-glyphs.el: change image type used from cursor to resource.
13814
13815 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13816
13817         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13818         for {top,bottom}-{left,right} values in addition to
13819         {top,bottom}_{left,right}.
13820         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13821
13822 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13823
13824         * cl-macs.el (specifier-instance): Undefine its setf method.
13825
13826         * specifier.el (with-specifier-instance): Added docstring.
13827
13828         * mouse.el (drag-window-divider): Ditto.
13829
13830         * modeline.el (mouse-drag-modeline): Use it.
13831
13832         * lisp-mode.el (with-specifier-instance): Define its indentation
13833         level.
13834
13835         * specifier.el (with-specifier-instance): New macro.
13836
13837 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13838
13839         * package-get.el (package-get-create-custom): new function to
13840         auto-generate package-get-custom.el from package-get-base.el.
13841         * (package-get-ever-installedp): new function.
13842         * (package-get-custom): new function to get all packages specified
13843         by customize.
13844
13845 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13846
13847         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13848
13849 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13850
13851         * cl-extra.el: Reverse previous float change.
13852
13853 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13854
13855         * x-faces.el:
13856         * faces.el (try-font-name): moved from x-faces.el since it is
13857         required by w3 under mswindows as well X.
13858
13859 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13860
13861         * winnt.el: Removed evil (setq completion-ignore-case t)
13862         clause, one more overlookef fsfism.
13863         (nt-quote-args-functions-alist): End sentences with double space.
13864
13865 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13866
13867         * window-xemacs.el (push-window-configuration): Remove kludgery of
13868         recaching default-toolbar specifier.
13869         (pop-window-configuration): Ditto.
13870         (unpop-window-configuration): Ditto.
13871
13872 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13873
13874         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13875
13876 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13877
13878         * winnt.el (nt-quote-args-verbatim): Added function.
13879         (nt-quote-args-prefix-quote): Added function.
13880         (nt-quote-args-backslash-quote): Added function.
13881         (nt-quote-args-double-quote): Added function.
13882         (nt-quote-args-functions-alist): New variable.
13883         (nt-quote-process-args): Added function. This is the main quoting
13884         work horse called from process-nt.c
13885
13886 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13887
13888         * winnt.el: Removed duplicate definitions for backspace,
13889         delete, M-backspace and C-M-backspace.
13890         (file-name-buffer-file-type-alist): Removed this variable.
13891         (find-buffer-file-type): Removed function.
13892         (find-file-binary):  Removed function.
13893         (find-file-text): Removed function.
13894         (find-file-not-found-set-buffer-file-type): Removed function.
13895         (save-to-unix-hook): Removed function.
13896         (revert-from-unix-hook): Removed function.
13897         (using-unix-filesystems): Removed function.
13898         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13899         warning.
13900         (x-set-selection): Removed function.
13901         (x-get-selection): Removed function.
13902         Removed commented FSFisms.
13903         Replaced copyright notice (this file is not part of GNU Emacs).
13904         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13905         comint-process-echoes setting to t.
13906
13907 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13908
13909         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13910         and used following the interface change of
13911         `paths-find-recursive-path'.
13912
13913         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13914         regexp instead of a list of base names.
13915         (paths-version-control-filename-regexp):
13916         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13917         Introduced and used following the interface change of
13918         `paths-find-recursive-path'.
13919
13920 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13921
13922         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13923         on X devices, rather than on all non-TTY devices.
13924
13925 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13926
13927         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13928
13929         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13930
13931 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13932
13933         * itimer.el (activate-itimer): Fixed usage of integers
13934         as argument to `concat'.
13935
13936 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13937
13938         * itimer.el (start-itimer): replace the use of `concat' with
13939         `format'
13940
13941 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13942
13943         * mode-motion.el (mode-motion-hook): Clarify docstring.
13944         From Bob Weiner <weiner@altrasoft.com>
13945
13946         * loadhist.el (symbol-file): Supply prompt string when used
13947         interactively.
13948         From Bob Weiner <weiner@altrasoft.com>
13949
13950 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13951
13952         * loadup.el (really-early-error-handler): Ditto.
13953
13954         * update-elc.el: Ditto.
13955
13956         * setup-paths.el (paths-construct-exec-path): Ditto.
13957
13958         * make-docfile.el: Ditto.
13959
13960         * find-paths.el (paths-decode-directory-path): Use split-path
13961         instead of decode-path.
13962
13963         * files.el (parse-colon-path): Update docstring reference.
13964
13965 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13966
13967         * msw-init.el:
13968         * x-init.el:
13969         Bind cut'n'paste keys to non window-system specific functions.
13970
13971         * msw-select.el: New function mswindows-clear-clipboard.
13972         mswindows-cut-copy-clipboard extended to handle clearing of the
13973         selection and renamed to mswindows-cut-copy-clear-clipboard.
13974
13975         * select.el: on mswindows devices delete-primary-selection
13976         calls mswindows-clear-clipboard.
13977
13978 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13979
13980         * simple.el (quoted-insert): Inhibit quit when using read-char.
13981
13982         * cmdloop.el (read-char): Don't inhibit quit.
13983         (read-char-exclusive): Ditto.
13984         (read-char): Signal quit if quit-char was pressed.
13985         (read-char-exclusive): Ditto.
13986         (read-quoted-char): Return a character, not integer.
13987
13988         * menubar-items.el (default-popup-menu): Use Andy's generic
13989         selection code.
13990         (default-popup-menu): Fix code.
13991
13992 1998-05-14  Oliver Graf <ograf@fga.de>
13993
13994         * dragdrop.el (dragdrop-function-widget): this time it's done
13995
13996 1998-05-13  Oliver Graf <ograf@fga.de>
13997
13998         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13999
14000 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14001
14002         * device.el (device-pixel-width):
14003         (device-pixel-height):
14004         (device-mm-width):
14005         (device-mm-height):
14006         (device-bitplanes):
14007         (device-color-cells): Swapped parameters to device-system-metric
14008         according to the interface change.
14009
14010 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14011
14012         * mouse.el (default-mouse-motion-handler): Use new name of the
14013         function event-over-vertical-divider-p.
14014         Do not set E-W arrow cursor over the divider if
14015         vertical-divider-draggable-p is nil in the window.
14016         ([top-level]): Use new name for the variable
14017         vertical-divider-map.
14018         (drag-window-divider): Respect vertical-divider-draggable-p.
14019         Variable name typo fixes.
14020
14021 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14022
14023         * keymap.el (kbd): Define here; handle string constants and
14024         others...
14025
14026 1998-05-15  Christian Nyb <chr@mediascience.no>
14027
14028         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14029         in Emacs 18.
14030
14031 1998-05-13  Didier Verna  <didier@xemacs.org>
14032
14033         * mouse.el (drag-window-divider): give the vertical divider a
14034         pressed look when dragging it.
14035
14036 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14037
14038         * faces.el: predicate some more face operations on x or mswindows
14039         not just x.
14040
14041         * modeline.el: enable modeline coloring for mswindows.
14042
14043 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14044
14045         * minibuf.el (minibuffer-default): Added variable; compatible with
14046         FSF Emacs.
14047         (next-history-element): Used `minibuffer-default'.
14048
14049 1998-05-12  Oliver Graf <ograf@fga.de>
14050
14051         * dragdrop.el (dragdrop-function-widget): button and mods ok
14052         arguments still look a bit strange
14053         (dragdrop-compare-mods) created
14054         (dragdrop-drop-do-functions) correctly checks for buttons and
14055         modifiers
14056
14057 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14058
14059         * setup-paths.el (paths-default-info-directories): Replace
14060         path-separator with directory-sep-char.
14061
14062         * files.el (path-separator): Don't define it here.
14063
14064 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14065
14066         * update-elc.el: Ditto.
14067
14068         * setup-paths.el (paths-construct-exec-path): Ditto.
14069
14070         * make-docfile.el: Ditto.
14071
14072         * loadup.el (really-early-error-handler): Ditto.
14073
14074         * find-paths.el (paths-decode-directory-path): Use decode-path
14075         instead of decode-path-internal.
14076
14077         * files.el (parse-colon-path): Update docstring.
14078
14079 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14080
14081         * subr.el (get-buffer-window-list): Make BUFFER optional.
14082
14083         * window-xemacs.el (windows-of-buffer): Defalias to
14084         get-buffer-window-list.
14085
14086 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14087
14088         * disass.el: Fix maintainer keyword.
14089
14090         * bytecomp.el (byte-compile-and-load-file): Autoload.
14091         (byte-compile-buffer): Ditto.
14092
14093         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14094         value is returned, not the name.
14095         (lisp-imenu-generic-expression): Enable it.
14096         (lisp-mode-variables): Ditto.
14097         (lisp-indent-offset): Change defconst to defvar.
14098         (lisp-indent-function): Ditto.
14099         (lisp-body-indent): Ditto.
14100
14101 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14102
14103         * modeline.el: Use zap-last-kbd-macro-event.
14104
14105         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14106         nil, don't attempt to do anything with messages.
14107         (eval-last-sexp): Use `letf' for clarity.
14108
14109 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14110
14111         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14112
14113 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14114
14115         * buff-menu.el:
14116         * lisp-mode.el:
14117         * obsolete.el:
14118         Change empty docstrings into no doc strings at all.
14119         Fix bogus FSF-format docstrings.
14120         * etags.el: Fix docstring.
14121
14122 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14123
14124         * package-get.el (package-get): Use internal md5
14125
14126 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14127
14128         * about.el (about-xemacs): Correct abuse of concat.
14129
14130 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14131
14132         * info.el (Info-mode): Use easymenu.
14133
14134 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14135
14136         * apropos.el (apropos): Don't use concat with integers.
14137
14138         * cmdloop.el (describe-last-error): Handle the case when no error
14139         was seen gracefully.
14140
14141         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14142         defun.
14143         (apropos-describe-plist): Ditto.
14144
14145         * help.el (with-displaying-help-buffer): Revert to a defun.
14146         (describe-key): Use it as defun.
14147         (describe-mode): Ditto.
14148         (describe-bindings): Ditto.
14149         (describe-prefix-bindings): Ditto.
14150         (describe-installation): Ditto.
14151         (view-lossage): Ditto.
14152         (describe-function): Ditto.
14153         (describe-variable): Ditto.
14154         (describe-syntax): Ditto.
14155
14156 1998-05-11  Oliver Graf <ograf@fga.de>
14157
14158         * dragdrop.el: changed order of require/provide
14159         (dragdrop-drop-mime-default) changed to new calling conventions
14160         (dragdrop-drop-do-functions) changed to new calling conventions
14161         (dragdrop-function-widget) this one needs more work...
14162
14163 1998-05-10  Oliver Graf <ograf@fga.de>
14164
14165         * about.el: another small change in my entry
14166         * dragdrop.el (dragdrop-drop-log-function): logging added
14167         plus customizations
14168         changed interface to handler functions. now called with event
14169         and object
14170
14171 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14172
14173         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14174         E-W arrow pointer displayed over draggable dividers.
14175
14176         * mouse.el (default-mouse-motion-handler): Show it when
14177         appropriate.
14178         (drag-window-divider): Added.
14179         ([top-level]): Initialized window-divider-map with a keymap
14180         binding the above function to left button down event.
14181
14182         * x-mouse.el (x-init-pointer-shape): Initialize
14183         divider-pointer-glyph from Cursor.dividerPointer, or use default
14184         E-W double arrow.
14185
14186 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14187
14188         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14189
14190 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14191
14192         * simple.el (count-words-buffer): Don't query for buffer.
14193         (count-lines-buffer): Ditto.
14194
14195 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14196
14197         * help.el (where-is): add optional insert argument.
14198
14199 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14200
14201         * help.el (describe-key-briefly): New argument INSERT.
14202
14203         * simple.el (eval-expression): New optional argument; synch with
14204         FSF 20.3.
14205
14206         * keydefs.el (global-map): Add new register bindings.
14207
14208         * register.el: Synched with FSF 20.3.
14209
14210 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14211
14212         * window-xemacs.el (recenter): all arguments are optional.
14213
14214 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14215
14216         * device.el: (device-pixel-width): Reflected name/parameters
14217         change to device-system-metric.
14218         (device-pixel-height): Ditto.
14219         (device-mm-width): Ditto.
14220         (device-mm-height): Ditto.
14221         (device-bitplanes): Ditto.
14222         (device-color-cells): Ditto.
14223
14224 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14225
14226         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14227
14228         * cl.el (most-positive-fixnum): Document.
14229         (most-negative-fixnum): Ditto.
14230
14231         * cus-dep.el: Updated comment.
14232
14233         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14234         constant.
14235
14236         * cus-load.el (custom-put): Removed.
14237
14238         * files.el (after-find-file): Just resignal quit instead of
14239         signaling "canceled".
14240
14241 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14242
14243         * frame.el (other-frame): Use `focus-frame' instead of
14244         select-frame kludges.
14245
14246         * lisp-mode.el: Update lisp-indent-function for
14247         save-selected-frame and with-selected-frame.
14248
14249         * frame.el (save-selected-frame): New macro.
14250         (with-selected-frame): Ditto.
14251         (other-frame): Use `set-frame-focus'.
14252
14253 1998-05-06  Oliver Graf <ograf@fga.de>
14254
14255         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14256         (dragdrop-drop-url-default) default handler for URL drops created
14257         (dragdrop-drop-mime-default) default handler for MIME drops created
14258         (dragdrop-drop-functions) default custom for handling drops created
14259         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14260
14261 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14262
14263         * mouse.el: Removed redundant mouse-mswindows-drop function.
14264
14265 1998-05-05  Oliver Graf <ograf@fga.de>
14266
14267         * about.el: changed some text in my entry
14268         * dragdrop.el: added customs
14269
14270 1998-05-04  Oliver Graf <ograf@fga.de>
14271
14272         * mouse.el: killed global drop key bindings
14273         (mouse-offix-drop) removed
14274         * dragdrop.el: created
14275         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14276
14277 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14278
14279         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14280         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14281
14282         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14283         obsolete comment.
14284
14285         * scrollbar.el (scrollbars-visible-p): Use new
14286         {vertical,horizontal}-scrollbar-visible-p specifiers.
14287
14288 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14289
14290         * device.el (device-pixel-height):
14291         (device-pixel-width):
14292         (device-mm-width):
14293         (device-mm-height):
14294         (device-bitplanes):
14295         (device-color-cells): Moved these 6 functions from device.c; they
14296         all use single (device-system-metrics) call.
14297
14298 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14299
14300         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14301         were renamed.
14302
14303         * menubar-items.el:
14304         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14305         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14306
14307         * help.el (help-map): Remove Hyperbole keybinding logic.
14308         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14309
14310 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14311
14312         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14313         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14314
14315 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14316
14317         * msw-glyphs.el: use nicer icon3 from the frame icon.
14318
14319 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14320
14321         * version.el (emacs-version): Remove InfoDock conditionals.
14322
14323         * startup.el (startup-splash-frame): Change ID logo name.
14324
14325 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14326
14327         * files.el (after-find-file): If the user presses C-g on
14328         directory-creation prompt, kill the buffer.
14329
14330 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14331
14332         * simple.el (count-words-region): Reverse previous change.
14333
14334 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14335
14336         * replace.el (query-replace): Just call perform-replace.
14337         (query-replace-regexp): Ditto.
14338         (perform-replace): Move region handling here.
14339         (perform-replace): Use the new arg to match-data.
14340
14341 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14342
14343         * x-init.el: Install X specific display table that
14344           displays char 0240 as a space to avoid whatever it is
14345           that screws up display of that character code.
14346
14347 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14348
14349         * help.el (function-arglist): If no arguments are documented for a
14350         subr, print nothing rather than incorrect output.
14351
14352 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14353
14354         * cmdloop.el (command-error): Update bail-out error message to use
14355         `emacs-program-name'.
14356
14357         * lib-complete.el: Remove reader macro cruft.
14358
14359         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14360         cruft.
14361
14362         * simple.el (count-words-region): Drop interactive-p check on the
14363         message.
14364
14365 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14366
14367         * font.el
14368         * msw-faces.el
14369         Correct spelling of mswindows-font-canonicalize-name.
14370
14371 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14372
14373         * ldap.el (ldap-host-parameters-alist): Replaced with
14374         `ldap-host-parameters-plist'
14375         (ldap-search): Adapt to previous change
14376
14377 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14378
14379         * about.el (about-hackers): Update Bob Weiner bio.
14380         (about-maintainer-info): Ditto.
14381
14382 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14383
14384         * simple.el (display-warning-minimum-level): Docfix.
14385
14386 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14387
14388         * widget.el (:default-get): New keyword.
14389         * wid-edit.el (default, widget-default-default-get): Define it.
14390         (group, widget-group-default-get): Define it.
14391         (menu-choice, widget-choice-default-get): Define it.
14392         (widget-default-get): New function.
14393         (widget-choice-action): Call it.
14394         (widget-editable-list-entry-create): Call it.
14395
14396 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14397
14398         * byte-optimize.el (byte-boolean-vars): Removed.
14399         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14400         lookup through `byte-boolean-vars'.
14401
14402 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14403
14404         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14405         resource-provided values into ghost specs for scrollbar-height and
14406         scrollbar-width.
14407
14408 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14409
14410         * byte-optimize.el: Don't attempt to optimize /=.
14411
14412         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14413         (byte-compile-/=): Ditto.
14414
14415 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14416
14417         * apropos.el: Use `with-displaying-help-buffer'.
14418         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14419         Use `with-displaying-help-buffer'.
14420         (apropos-follow): Do not give special treatment to buffer cursor
14421         was in prior to a mouse click.
14422         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14423         (apropos-print-doc): Set correct buffer for setting text
14424         properties.
14425
14426 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14427
14428         * help.el (help-buffer-prefix-string): New variable.
14429         (help-buffer-name): Use it.
14430
14431         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14432         mode menu.
14433
14434 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14435
14436         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14437
14438 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14439
14440         * files.el (find-file-noselect): Update docstring.
14441         (find-file-noselect): Signal an error if found an unreadable file.
14442         (file-chase-links): Save the match data.
14443         (normal-mode): Use `lwarn' and `error-message-string'.
14444         (interpreter-mode-alist): Change defconst to defvar.
14445         (inhibit-first-line-modes-regexps): Ditto.
14446         (inhibit-first-line-modes-regexps): Added .tgz.
14447         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14448         (change-major-mode-with-file-name): New user-option.
14449         (set-visited-file-name): Synched with FSF.
14450         (file-name-extension): New function, from FSF 20.3.
14451         (file-relative-name): Synched with FSF.
14452         (save-some-buffers): Support the C-r feature.
14453         (recover-session): Synched with FSF.
14454         (kill-some-buffers): Ditto.
14455         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14456
14457 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14458
14459         * files.el (insert-file): Undo previous change and reenable use of
14460         format.el.
14461
14462 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14463
14464         * window-xemacs.el (recenter): Define.
14465
14466 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14467
14468         * font.el (mswindows-font-create-name)
14469         (mswindows-font-create-object): new functions for mswindows type
14470         fonts.
14471
14472         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14473         strings are parsed as well as font objects.
14474
14475 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14476
14477         * modeline.el (defining-kbd-macro): Restore modeline indication of
14478         kbd-macro being recorded.
14479         (add-minor-mode): Simplify docstring.
14480         (modeline-minor-mode-menu): Remove stuff.
14481
14482 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14483
14484         * code-process.el (call-process): dynamically decide process
14485         coding type.
14486
14487 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14488
14489         * modeline.el: Add line-number-mode, column-number-mode to
14490         the modeline minor-mode menu.  Button2 on the line number does
14491         goto-line.
14492
14493 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14494
14495         * mouse.el: move x-selection-owner-p type things to
14496         selection-owner-p.
14497
14498         * msw-init.el: copy zmacs stuff from x-init.el
14499
14500         * msw-select.el (mswindows-own-selection)
14501         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14502         functions. Very simple minded implementation of selectio
14503         ownership.
14504
14505         * select.el (own-selection) (disown-selection)
14506         (activate-region-as-selection) (select-make-extent-for-selection)
14507         (valid-simple-selection-p): functions moved from x-select.el for
14508         generalized selection.
14509
14510         * x-select.el: see select.el changes.
14511
14512         * x-toolbar.el: use new selection functions.
14513
14514 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14515
14516         * packages.el (packages-find-package-directories): Fixed bug that
14517         would pick up multiple site-package directories.
14518         (package-locations): Added "xemacs-packages" as a late package
14519         location.
14520
14521         * find-paths.el: Now uses `emacs-program-name' and
14522         `emacs-program-version'.
14523         Additions to enforce version-specific directories in
14524         `paths-find-version-directory'.
14525
14526 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14527
14528         * default.el: Removed.
14529         * site-start.el: Removed.
14530
14531 1998-04-29  Didier Verna  <didier@xemacs.org>
14532
14533         * minibuf.el (minibuffer-history-minimum-string-length): Default
14534         to nil.
14535
14536 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14537
14538         * find-paths.el (paths-program-name): Rename.
14539         (paths-emacs-root-p): Ditto.
14540         (paths-find-site-directory): Ditto.
14541
14542 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14543
14544         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14545         `emacs-lisp-byte-compile-and-load'.
14546
14547 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14548
14549         * ldap.el (ldap-search): Fixed additional parameter passing to
14550         `ldap-open'
14551
14552 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14553
14554         * select.el (kill-primary-selection) (selection-owner-p)
14555         (copy-primary-selection) (yank-clipboard-selection)
14556         (selection-exists-p) (delete-primary-selection): new file and
14557         functions that do the right thing for the selected device.
14558
14559         * x-menubar.el: use generalised selection functions.
14560
14561         * dumped-lisp.el: dump select.el.
14562
14563 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14564
14565         * find-paths.el (paths-progname): New variable.
14566         (paths-emacs-root-p): Use it.
14567         (paths-find-site-directory): Ditto.
14568
14569 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14570
14571         * loadup.el ((member "dump" command-line-args)): Dump as
14572         `infodock' if InfoDock.
14573
14574 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14575
14576         * find-paths.el (construct-emacs-version): Simplify, include
14577         program name in the return value.
14578         * (paths-find-version-directory): Use it.
14579
14580 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14581
14582         * info.el (Info-parse-dir-entries): Fixed regexp
14583         (Info-build-dir-anew): Remove full suffix and capitalize info file
14584         name for files with no @direntry
14585         (Info-batch-rebuild-dir): New function
14586         (Info-suffixed-file): Check for regular files instead of simple
14587         file existence (could catch directories before)
14588
14589 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14590
14591         * setup-paths.el, find-paths.el: Removed uses of `not' which
14592         temacs doesn't have.
14593
14594         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14595         into root searching.
14596
14597 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14598
14599         * subr.el: Remove definition of `not'.
14600
14601 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14602
14603         * msw-glyphs.el: enable graphics support.
14604
14605 1998-04-23  Didier Verna  <didier@xemacs.org>
14606
14607         * x-menubar.el (default-menubar): restored the line-number-mode
14608         option.
14609
14610         * misc doc string updates related to the options menu.
14611
14612 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14613
14614         * setup-paths.el (paths-construct-load-path): Fix typo.
14615
14616 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14617
14618         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14619         font-menu-ignore-scaled-fonts don't have to be bound now; this
14620         gets us one step further towards making --no-autoloads work.
14621
14622         * startup.el (normal-top-level): Load auto-autoloads only if
14623         lisp-directory is non-nil.
14624
14625         * setup-paths.el (paths-construct-load-path): Made it robust
14626         against nil lisp-directory.
14627
14628         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14629         to the list of variables that cause a warning when nil.
14630
14631         * toolbar.el (init-toolbar-location): Now works even when there's
14632         no toolbar icon directory.
14633
14634 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14635
14636         * help.el (view-lossage): Recognize it.
14637
14638         * simple.el (log-message): Mark multiline messages.
14639
14640 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14641
14642         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14643
14644 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14645
14646         * package-get.el (package-get-all):  add `\n' separator to
14647         interactive specification so that both variables are read
14648
14649 1998-04-22  Didier Verna  <didier@xemacs.org>
14650
14651         * x-menubar.el: ported the options menu to Custom.
14652         Moved the "read only" toggle button to the buffers menu.
14653         Corrected some missing ;;;###autoload or defcustom.
14654
14655         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14656         the scrollbar-visible specifier for options menu handling.
14657
14658         * toolbar.el (toolbar-visible-p)
14659                      (toolbar-captioned-p)
14660                      (default-toolbar-position): defcustom wrappers around
14661         the toolbar specifiers for options menu handling.
14662
14663         * frame.el (get-frame-for-buffer-default-instance-limit):
14664         defcustom it for options menu handling.
14665
14666         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14667         font-lock-mode for options menu handling.
14668
14669         * cus-start.el: added Custom properties to overwrite-mode for
14670         options menu handling.
14671
14672 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14673
14674         * about.el: shameless self-promotion.
14675
14676 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14677
14678         * simple.el (raw-append-message): Slightly optimize.
14679         (remove-message): Use `push' for clarity.
14680         (append-message): Ditto.
14681         (display-warning): Dito.
14682         (raw-append-message): Send the message to the appropriate device.
14683
14684 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14685
14686         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14687         From Sean MacLennan <Sean.MacLennan@pika.ca>
14688
14689 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14690
14691         * setup-paths.el: Changed `directory-sep-char' to
14692         `path-separator', following a change in GNU Emacs.
14693
14694 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14695
14696         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14697         (Info-build-dir-anew): Add a final newline.
14698         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14699         is `always'
14700         (Info-rebuild-dir): Ditto
14701
14702         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14703
14704 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14705
14706         * simple.el (count-words-buffer): Retain zmacs region.
14707         (count-words-region): Ditto.
14708         * simple.el: (what-line): Expanded line counts.
14709         (count-lines): New parameter to conditionalize whether collapsed
14710         lines get counted.
14711         From Bob Weiner <weiner@altrasoft.com>
14712
14713 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14714
14715         * packages.el (package-locations): infodock-packages must override
14716         mule-packages and packages.
14717
14718 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14719
14720         * wid-edit.el:
14721         remove rude messages from widget-activation-widget-mapper
14722         and widget-activation-glyph-mapper
14723
14724 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14725
14726         * toolbar.el: Remove (featurep 'x) test from
14727         toolbar-make-button-list
14728
14729 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14730
14731         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14732         only if in the same frame.
14733
14734 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14735
14736         * packages.el (package-locations): Added site-packages hierarchy.
14737
14738         * setup-paths.el (paths-default-info-directories): Introduced and
14739         used.
14740
14741         * packages.el, setup-paths.el: Set various path searching depths
14742         to 1.
14743
14744         * packages.el (packages-hierarchy-depth):
14745         (packages-load-path-depth): Introduced and used.
14746
14747         * setup-paths.el (paths-load-path-depth): Introduced and used.
14748
14749         * find-paths.el (paths-find-recursive-path): Added max-depth
14750         parameter.
14751
14752 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14753
14754         * setup-paths.el (paths-construct-info-path): Removed
14755         dependency on behavior of (file-name-as-directory "").
14756
14757 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14758
14759         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14760         lisp objects
14761
14762 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14763
14764         * dump-paths.el, startup.el: Added handling for --debug-paths.
14765
14766 1998-04-15  William M. Perry  <wmperry@aventail.com>
14767
14768         * wid-edit.el: We cannot just set the help-echo or balloon-help
14769           properties for an extent based on the :help-echo widget
14770           property, since help-echo and balloon-help cause an EXTENT to
14771           get passed in, where :help-echo functions are expecting a WIDGET
14772
14773 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14774
14775         * scrollbar.el (init-scrollbar-from-resources): Call
14776         mswindows-init-scrollbar-metrics when appropriate.
14777
14778 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14779
14780         * dumped-lisp.el: dump x-toolbar for window system
14781
14782         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14783         have support and xpm.
14784
14785 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14786
14787         * files.el (toggle-read-only): Fix docstring.
14788         From Didier Verna <didier@xemacs.org>
14789
14790 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14791
14792         * startup.el (normal-top-level): Load autoload-file-name without
14793         specifying an extension---some people only auto-autoload.el.gz.
14794
14795 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14796
14797         * files.el (backup-enable-predicate): Don't bomb on NAME being
14798         nil.
14799
14800 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14801
14802         * find-paths.el, packages.el: Now prefers configure'd paths.
14803         This shouldn't cause any of the originally anticipated problems as
14804         the current paths architecture will not define the various
14805         configure-xxx variables if they're not specified on the configure
14806         command line.
14807
14808         * find-paths.el, setup-paths.el, packages.el: Removed all
14809         mentionings of "/" as a path separator.
14810         Used paths-construct-path throughout.
14811
14812         * find-paths.el (paths-construct-path): Created to assemble paths
14813         from directory components.
14814
14815         * setup-paths.el, packages.el: Used paths-decode-directory-path
14816         instead of decode-path-internal.
14817
14818         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14819         and associates.
14820         (paths-decode-directory-path) Created.
14821
14822         * setup-paths.el: Changed configure-exec-path to
14823         configure-exec-directory.
14824
14825 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14826
14827         * packages.el (packages-find-packages): Fixed decoding of
14828         EMACSPACKAGEPATH.
14829
14830         * startup.el: -no-packages -> -no-early-packages.
14831
14832         (packages-load-package-lisps): Fixed loading of auto-autoload
14833         files.
14834
14835         * startup.el (normal-top-level): Fixed loading of core
14836         auto-autoload.
14837
14838         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14839
14840         * startup.el, packages.el, dump-paths.el: Added proper settings
14841         for site-directory and lisp-directory variables.
14842
14843         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14844         inhibit-package-autoloads and fixed handling of it.
14845
14846         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14847         handling of former inhibit-package-init, now
14848         inhibit-early-packages, to make -vanilla etc. work.
14849
14850 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14851
14852         * code-process.el (start-process): Fallback to 'undecided instead
14853         of 'binary for process input coding stream.
14854
14855         * process.el (start-process): Docstring fix.
14856
14857 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14858
14859         * info.el (Info-insert-dir): Do not insert temporary dir files
14860         in Info-dir-file-attributes
14861         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14862         (Info-rebuild-dir): Ditto.
14863
14864 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14865
14866         * obsolete.el: Added obsoleteness declarations for
14867         `site-directory' and `Info-default-directory-list'.
14868
14869 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14870
14871         * find-paths.el (paths-find-emacs-root): Only look at the
14872         executable at the end of the symlink chain for determining the
14873         Emacs root.
14874
14875 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14876
14877         * setup-paths.el (paths-construct-info-path): Changed construction
14878         to cater to gone default in configure.
14879
14880         * find-paths.el (paths-uniq-append): Added.
14881
14882         * packages.el: Rewritten package path construction once again.
14883
14884         * dump-paths.el, startup.el: Removed package-path as a global
14885         variable.
14886
14887         * package-admin.el (package-admin-add-single-file-package):
14888         (package-admin-add-binary-package): Changed package-path to
14889         late-packages.
14890
14891         * packages.el (packages-split-path): Split path at "/" rather than
14892         nil according to change in emacs.c.
14893
14894 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14895
14896         * setup-paths.el (paths-construct-info-path): Changed info path
14897         order so that directories come out right.
14898         (paths-find-lock-directory): Fixed bug: It used to think
14899         configure-lock-directory is a path.
14900
14901 1998-04-06  Jeff Miller <jmiller@smart.net>
14902
14903         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14904         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14905         eases the use of toolbar-add/kill-item functions.
14906
14907 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14908
14909         * code-files.el (file-coding-system-alist): Commented out
14910         loaddefs.el magical treatment.
14911
14912 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14913
14914         * info.el (Info-rebuild-outdated-dir): Added new option
14915         `conservative' and made it the default
14916         (Info-rebuild-dir): Appropriately parse multi-line description
14917         strings, and multi-section dir files. Issue warning when dir
14918         is rebuilt as temporary
14919         (Info-build-dir-anew): Issue warning when dir is built as
14920         temporary
14921
14922 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14923
14924         * list-mode.el (list-mode-map): Bind highlight motion commands to
14925         standard keys left, right, C-b and C-f.
14926
14927 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14928
14929         * files.el (auto-mode-alist): allow .sc for Scheme->C
14930
14931 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14932
14933         * loadup.el (pureload): Don't quote (garbage-collect).
14934
14935 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14936
14937         * package-get-base.el: Updated.
14938
14939 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14940
14941         * isearch-mode.el (isearch-just-started): New variable.
14942         (isearch-mode): Set it.
14943         (isearch-repeat): Advance one character forward only if the search
14944         was successful, and was not just started.
14945         (isearch-repeat): Clear isearch-just-started.
14946
14947 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14948
14949         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14950         if running -batch.
14951
14952 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14953
14954         * subr.el (listify-key-sequence): Removed.
14955
14956 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14957
14958         * bytecomp.el (byte-compile-print-gensym): New option.
14959         (byte-compile-output-file-form): Use it.
14960         (byte-compile-output-docform): Ditto.
14961         (byte-compile-compiled-obj-to-list): Ditto.
14962
14963 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14964
14965         * msw-glyphs.el: set frame icon if xpm support.
14966
14967 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14968
14969         * help.el: Code that pretty prints variable values
14970           removed.
14971
14972 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14973
14974         * find-paths.el (paths-emacs-root-p): Correct test for installation
14975         directory.
14976         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14977
14978 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14979
14980         * loaddefs.el: Don't set debug-ignored-errors; leave
14981           its default value set to nil.
14982
14983 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14984
14985         * info.el (Info-rebuild-dir): fixed mis-spelling.
14986
14987 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14988
14989         * info.el (Info-rebuild-outdated-dir): New custom var
14990         (Info-insert-node): Create/update dir file when needed, ie when it
14991         does not exist or is older than some info files in directory
14992
14993 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14994
14995         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14996         for last packages, mainly for using a 20.4 package base.
14997
14998         * packages.el (late-packages): Typo fix.  It was called
14999         early-packages.
15000
15001         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15002         relative symlinks correctly.
15003         (paths-find-emacs-roots): More rigorous checking for plausible
15004         configuration-time root.
15005
15006         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15007         find its roots.
15008
15009 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15010
15011         * faces.el: Fix docstrings.
15012         * glyphs.el: Fix docstrings.
15013         * mouse.el: Fix docstrings.
15014
15015         * frame.el: Change phrase `current frame' to `selected frame'.
15016
15017         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15018
15019         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15020         macros using backquote to make them infinitely more readable.
15021
15022 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15023
15024         * packages.el (packages-find-package-path): Hardcoded specialized
15025         InfoDock support until we can clean this up.
15026
15027         * help.el (describe-bindings-1): Return the value of the bindings
15028         help buffer created.
15029         (describe-bindings): Ditto.
15030
15031         * simple.el (set-variable): Restore previous behavior of not
15032         bombing if the variable to set is not boundp.
15033
15034 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15035
15036         * packages.el (packages-handle-package-dumped-lisps): Allow for
15037         non-local files to be loaded off the package-lisp variable.
15038
15039 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15040
15041         * x-faces.el: Global X resources should override
15042           specs for all device classes (color, grayscale, mono);
15043           code currently doesn't override any of them.  Fixed by
15044           calling remove-specifier with '(x default) as the tag
15045           set and allowing inexact matches.
15046
15047 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15048
15049         * faces.el: Separated face initializations based on
15050           device classes into device type specific (tag set,
15051           instantiator) pairs.
15052
15053 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15054
15055         * wid-edit.el (widget-choice-action): Remember user's explicit
15056         choice.
15057         (widget-choice-value-create): Respect it.
15058         From Richard Stallman <rms@gnu.org>
15059
15060 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15061
15062         * setup-paths.el (paths-construct-info-path): Always append
15063         existing directories from configure-time info path.
15064
15065         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15066         Info-directory-list.
15067
15068         * info.el: Removed Info-default-directory-list which was broken by
15069         design.
15070         Removed bogus initialization of Info-directory-list---startup.el
15071         can do a much better job.
15072         Added autoload of Info-directory-list.
15073
15074         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15075         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15076         be exclusive; now it's merely given precedence, just like in the
15077         old days.
15078
15079 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15080
15081         * find-paths.el (paths-find-architecture-directory): Fix bug with
15082         finding; it used to default too early.
15083
15084 1998-03-25  Martin Buchholz <martin@xemacs.org>
15085
15086         * packages.el (packages-split-path): Fix a bug; it used to fail
15087         for paths that weren't split.
15088
15089 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15090
15091         * finder.el (finder-compile-keywords): trap on errors.
15092
15093 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15094
15095         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15096           fourth argument of t so that only the specs exactly
15097           matching the tag lists are removed.
15098
15099 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15100
15101         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15102
15103 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15104
15105         * minibuf.el (mouse-read-file-name-1): If a default directory was
15106         specified, use it for generating the completions.
15107
15108 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15109
15110         * update-elc.el: Now respects inhibit-package-init and
15111         inhibit-site-lisp.
15112         Now does path construction with loadup-paths.
15113
15114         * startup.el (normal-top-level, startup-setup-paths): Now respects
15115         inhibit-package-init and inhibit-site-lisp.
15116
15117         * packages.el (packages-find-package-path): Extended package path
15118         by version-specific hierarchies.
15119         (packages-find-packages): Now respects inhibit flag and
15120         inhibit-site-lisp.
15121         Moved path setup to loadup-paths.
15122
15123         * make-docfile.el: Now respects inhibit-package-init and
15124         inhibit-site-lisp.
15125         Now does path construction with loadup-paths.
15126
15127         * loadup.el: Now respects inhibit-package-init and
15128         inhibit-site-lisp.
15129
15130         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15131
15132         * loadup-paths.el: New file: setup load-path to encompass
15133         packages.
15134
15135 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15136
15137         * auto-show.el: load-gc renamed to pureload.
15138         * site-load.el: Ditto.
15139         * packages.el (toplevel): Ditto.
15140         * loadup.el (really-early-error-handler): Ditto.
15141         * dumped-lisp.el (preloaded-file-list): Ditto.
15142         * cus-face.el (custom-declare-face): Ditto.
15143
15144 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15145
15146         * <Today>: The Big Path Searching Overhaul.
15147
15148         * find-paths.el: New file: find and assemble paths in the
15149         installation hierarchy.
15150
15151         * setup-paths.el: New file: global layout of paths and directories
15152         within the XEmacs hierarchy.
15153
15154         * packages.el: Replaced everything related to path searching and
15155         startup by code in terms of find-paths.
15156
15157         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15158         the new path searching engine.
15159
15160         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15161         and setup-paths.
15162
15163 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15164
15165         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15166         setup-paths.el.
15167
15168 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15169
15170         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15171         compiles identically in any configuration.
15172         Removed irrelevant commentary.
15173
15174 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15175
15176         * simple.el (set-variable): Allow setting specifiers.
15177
15178 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15179
15180         * lisp.el (forward-sexp): Revert previous change.
15181
15182 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15183
15184         * frame.el (frame-initialize): Use `delete-console' instead of
15185         `delete-device' to delete the stream console to match the usage in
15186         Fkill_emacs.
15187
15188 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15189
15190         * files.el (cdpath-previous): New variable.
15191         (cd): Use it.
15192         From Bob Weiner <weiner@wave.altrasoft.com>
15193
15194 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15195
15196         * keydefs.el: Changed keybindings of forward-char,
15197           backward, scroll-up and scroll-down to point to their
15198           -command counterparts.
15199
15200         * simple.el: New functions: forwarc-char-command,
15201           backwrad-char-command, scroll-up-command,
15202           scroll-down-command which work liek their counterparts
15203           except that they honor the variable
15204           signal-error-on-buffer-boundary.
15205
15206           Definition of signal-error-on-buffer-boundary received
15207           from src/cmds.c.
15208
15209           defvar declaration added for word-across-newline to avoid
15210           byte-compiler warning about the free variable reference.
15211
15212 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15213
15214         * winnt.el: Removed "%t" from the beginning of
15215         modeline-format. From now on, there's no nt-specifics in the modeline.
15216
15217 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15218
15219         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15220         of `when' with `if'.
15221
15222 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15223
15224         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15225         mswindows. Must be reworked along with glyphs.el, or
15226         merged into it, after there is images support.
15227
15228         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15229         'mswindows.
15230
15231 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15232
15233         * faces.el: fix for text cursor initialization.
15234         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15235         From Andy Piper <andyp@parallax.co.uk>
15236
15237 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15238
15239         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15240         if there is an existing package that handles it and warn the user
15241         about that mode.
15242
15243 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15244
15245         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15246         Installation" menu item when Installation-string is not bound.
15247
15248 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15249
15250         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15251         From Jeremiah W. James <jerry@cs.ucsb.edu>
15252
15253 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15254
15255         * msw-faces.el:
15256         * faces.el: Fix face initialization.
15257
15258 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15259
15260         * files.el (backup-enable-predicate): fix breakage introduced
15261         by TMPDIR patch.
15262
15263 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15264
15265         * x-faces.el (x-init-face-from-resources): The
15266           TTY face property retrieval functions don't return
15267           specifiers, so use face-property instead.
15268
15269 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15270
15271         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15272
15273 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15274
15275         * x-menubar.el: Expanded documentation for
15276           option-save-faces.  Changed Options -> Browse Faces
15277           menu entry to invoke customize-face.
15278
15279 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15280
15281         * faces.el: Most face initialization moved out of
15282           init-other-random-faces to the top level so that the
15283           initialization happens before Xemacs is dumped.  Much
15284           of the fascist "face-differs-from-default-p or FROB!"
15285           code has been retired in favor of letting the user do
15286           what they want to do.  Face initialization code changed
15287           to use `default' specifier tag so that the settings can
15288           be overridden later if the user wishes it.
15289
15290 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15291
15292         * about.el (about-hackers): Update contributors list.
15293
15294 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15295
15296         * specifier.el: Define new specifier tag `default'.
15297
15298         * modeline.el: Initialize faces using `default' tag.
15299
15300         * x-faces.el (x-init-face-from-resources): Remove
15301           specifier specs containing the `default' tag before
15302           adding new specs.
15303
15304 1998-03-02  John Jones  <jj@asu.edu>
15305
15306         * package-get.el (package-get-all): fixed arguments on call to
15307         package-admin-add-single-file-package.
15308         * package-get.el (package-get-installedp): fixed to match
15309         advertised behavior.
15310         * package-get.el: added function package-get-update-all which
15311         installs newest versions of all the current packages (if they are
15312         not already installed).
15313
15314 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15315
15316         * files.el (find-file-noselect): Uncommented `truename' binding in
15317         `let*' and use it later to set `buffer-file-truename' iff it's
15318         still nil, as happens for example when finding a compressed
15319         file with "jka-compr".
15320
15321 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15322
15323         * faces.el: in make-face-* type functions do the operation for all
15324         window systems, not just the first one found.
15325
15326         * font.el: call mswindows-list-fonts for mswindows.
15327
15328 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15329
15330         * code-process.el (call-process-region):
15331         * process.el (call-process-region):
15332         * package-get.el (package-get-dir):
15333         * files.el (backup-enable-predicate):
15334         * gnuserv.el (gnuserv-temp-file-regexp):
15335         Use temp-directory in place of `/tmp'.
15336
15337 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15338
15339         * "Fast" dired-in-C enhancements for Windows 95/NT:
15340
15341         * files.el: Added function, `wildcard-to-regexp', from GNU
15342           Emacs.
15343
15344         * files.el (insert-directory): Modified to use special
15345           dired-in-C enhancements if present.
15346
15347 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15348
15349         * code-files.el: make default coding no-conversion.
15350
15351 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15352
15353         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15354         the load-path.
15355
15356         * update-elc.el: Strip directory when testing for files not to
15357         bytecompile.
15358
15359 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15360
15361         * lisp-mode.el: Use recommended form for menus.
15362
15363         * info.el (Info-construct-menu): Use recommended form for menus.
15364
15365         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15366         entry.
15367
15368 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15369
15370         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15371           (get-frame-for-buffer-noselect): Always return frames
15372           in the not-this-window-p cond clause.
15373
15374 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15375
15376         * help.el (describe-installation): New function.
15377
15378         * x-menubar.el (default-menubar): Add describe-installation to
15379         Help menu.
15380
15381         * packages.el (packages-unbytecompiled-lisp): Installation.el
15382         should not be bytecompiled.
15383
15384         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15385         XEmacs.
15386
15387         * x-menubar.el (default-menubar): Use correct guard for VM menu
15388         entry.
15389
15390         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15391         coding.
15392         From Andy Piper <andyp@parallax.co.uk>
15393
15394 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15395
15396         * ldap.el: Do not require ldap-internal at compile time.
15397
15398 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15399
15400         * code-files.el: new file. a virtual copy of mule-files.el
15401         but without charset
15402         dependencies. (toggle-buffer-file-ocding-system) new function for
15403         changing the eol type for the current buffer.
15404
15405         * code-process.el: new file. a copy of
15406         mule-process.el. mule-process.el will disappear when things have
15407         settled.
15408
15409         * coding.el: new file. a virtual copy of mule-files.el but
15410         without charset dependencies. (coding-system-base) new function
15411         for getting the parent coding system of a coding system with eol
15412         type set.
15413
15414         * dumped-lisp.el: add above files for the non-mule case.
15415
15416 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15417
15418         * window-xemacs.el (display-buffer): If no explicit
15419           frame is specified, search for a window that displays
15420           the buffer on the currently selected frame, before
15421           searching other frames.
15422
15423 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15424
15425         * frame.el (get-frame-for-buffer): If not-this-window-p
15426           is non-nil, use window on the selected frame if it is not
15427           also the selected window.  When defaulting, search for
15428           windows on the currently selected fgrame before searching
15429           other frames.
15430
15431 1998-02-25  Didier Verna  <didier@xemacs.org>
15432
15433         * modeline.el (modeline-swap-buffers): originally named
15434         `mouse-release-modeline'. Whether to actually swap the buffers is
15435         decided in `mouse-drag-modeline'.
15436         (mouse-drag-modeline): A button release event is considered a
15437         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15438         stay unchanged.
15439
15440 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15441
15442         * x-menubar.el: Put redo on the menubar.
15443         From Aki Vehtari <Aki.Vehtari@hut.fi>
15444
15445 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15446
15447         * bytecomp.el (displaying-byte-compile-warnings): if
15448         temp-buffer-show-function is set, use it to display current set of
15449         warnings in the "*Compile-Log-Show*" buffer.
15450
15451         * simple.el (display-warning-buffer): if temp-buffer-show-function
15452         is set, use it to display current set of warnings in the
15453         "*Warnings-Show*" buffer.
15454
15455 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15456
15457         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15458         Common Lisp.
15459
15460 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15461
15462         * menubar.el: Allow button descriptors at least 2 long.
15463
15464         * x-menubar.el (default-menubar): Use recommended forms.
15465         (file-menu-filter): Remove.
15466         (edit-menu-filter): Remove.
15467
15468 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15469
15470         * about.el (about-hackers): Updated.
15471
15472 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15473
15474         * help.el (help-max-help-buffers): new variable
15475         (help-register-and-maybe-prune-excess): new function
15476         (help-buffer-name): use help-max-help-buffers.
15477         (with-displaying-help-buffer): use
15478         help-register-and-maybe-prune-excess.
15479
15480         * help.el (help-maybe-pretty-print-value): if the value fits on
15481         one line, let it.
15482
15483 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15484
15485         * (with-displaying-help-buffer): there is no need to kill the buffer
15486         if it exists, because with-output-to-temp-buffer will clear it.
15487         further, killing the buffer violates the rule that
15488         temp-buffer-show-function, if set, has the full responsibility of
15489         showing the temp buffer.  killing the buffer fucks with the window
15490         configuration, hosing temp-buffer-show-function.
15491
15492
15493 1998-02-23  Didier Verna  <didier@xemacs.org>
15494
15495         * modeline.el (mouse-drag-modeline):
15496         - Always scroll the modeline that was originally clicked on.
15497         - Use x pixels instead of x characters (which doesn't work anyway)
15498         as horizontal reference for modeline dragging. This allows us to
15499         keep on dragging the modeline even if the motion event occurs in
15500         another window.
15501
15502 1998-02-23  Didier Verna  <didier@xemacs.org>
15503
15504         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15505         glyph on the modeline to indicate that dragging the mouse has an
15506         effect both horizontally and vertically.
15507
15508 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15509
15510         * about.el (about-xemacs): Get rid of redundant visible version
15511         number.
15512
15513 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15514
15515         * about.el (about-hackers): Update credits.
15516
15517 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15518
15519         * prim/register.el (view-register): Show register type file-query.
15520
15521 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15522
15523         * mode-motion.el (mode-motion-highlight-internal):
15524           save-excursion inside save-window-exucrsion form to
15525           hide buffer point changes from save-window-excursion.
15526           Prevents display flickering when the mouse pointer
15527           moves.
15528
15529 1998-02-17  Didier Verna  <didier@xemacs.org>
15530
15531         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15532         function to handle correctly the case of a toolbar one side of the
15533         window: scrolling will not necessarily happen.
15534
15535 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15536
15537         * files.el (after-find-file): Restore missing argument
15538           to format that provides filename for "... consider M-x
15539           recover-file" message.  Also call `message' with "%s"
15540           as the first arg instead of an arbitrary string.
15541
15542 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15543
15544         * about.el (about-hackers): Various additions.
15545
15546 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15547
15548         * autoload.el (generate-file-autoloads-1): Don't force an extra
15549         line out when copying on-the-same line autoloads.
15550
15551         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15552         is installed.
15553
15554 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15555
15556         * x11/x-win-xfree86.el (x-win-init-xfree86):
15557         * x11/x-win-sun.el (x-win-init-sun):
15558         * x11/x-init.el (x-initialize-compose):
15559         * prim/simple.el:
15560         (backward-or-forward-kill-sexp):
15561         (backward-or-forward-kill-sentence):
15562         (backward-or-forward-kill-word):
15563         (backward-or-forward-delete-char):
15564         * prim/isearch-mode.el (isearch-help-or-delete-char):
15565         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15566         x-keysym-on-keyboard-p to detect backspace.
15567         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15568         Clean up symbols used with dead keys, checking Linux and solaris
15569         keysyms.
15570         Simplify x-win-*.el using above methods.
15571         Change documentation for x-keysym-*-p functions.
15572
15573 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15574
15575         * about.el (about-hackers): Restore entries for Michael Sperber and
15576         Vinnie Shelton.
15577         From Vinnie Shelton <acs@acm.org>
15578
15579 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15580
15581         * simple.el (count-words-region): Ditto.
15582
15583 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15584
15585         * simple.el (count-words-buffer): Document.  Don't print anything
15586         if non-interactive.
15587
15588 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15589
15590         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15591         multiple files in InfoDock.
15592
15593 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15594
15595         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15596         from version.el in InfoDock.
15597
15598         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15599         specially.
15600
15601 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15602
15603         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15604         variable name in docstring.
15605
15606 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15607
15608         * menubar.h: Include "gui.h".
15609
15610 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15611
15612         * site-load.el: Fix documentation.
15613
15614 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15615
15616         * package-get-base.el (package-get-base): Updated.
15617
15618         * keymap.el: PC-ize.
15619
15620 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15621
15622         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15623         from' on a fresh line.
15624
15625 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15626
15627         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15628         object.
15629
15630 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15631
15632         * undo-stack.el: PC-ize.
15633
15634         * cmdloop.el: PC-ize.
15635
15636 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15637
15638         * bytecomp-runtime.el: PC-ize.
15639
15640         * byte-optimize.el: Prolog fixup.  PC-ize.
15641
15642         * cus-dep.el: Spelling fix.
15643
15644         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15645         entries follow).
15646
15647 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15648
15649         * text-mode.el (text-mode-hook-identify): New function,
15650         put on text-mode-hook.  Set text-mode-variant here.
15651         (text-mode): Don't set it here.
15652
15653 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15654
15655         * text-mode.el (text-mode-hook): New defvar.
15656         (text-mode-variant): New variable.
15657         (text-mode): Set that variable locally.
15658         (toggle-text-mode-auto-fill): New command.
15659
15660 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15661
15662         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15663
15664 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15665
15666         * text-mode.el (paragraph-indent-text-mode):
15667         Renamed from spaced-text-mode.
15668         (text-mode-map): Bind TAB to indent-relative.
15669         (indented-text-mode-map): Variable deleted.
15670         (indented-text-mode): Now an alias for text-mode.
15671
15672 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15673
15674         * loadup.el: test-atoms debugging stuffs removed.
15675
15676 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15677
15678         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15679
15680 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15681
15682         * help.el (describe-beta): Made it use `locate-data-file'.
15683         (describe-distribution): Ditto.
15684         (describe-copying): Ditto.
15685         (describe-project): Ditto.
15686         (view-emacs-news): Ditto.
15687
15688         * help-nomule.el (help-with-tutorial): Made it use
15689         `locate-data-file' to find tutorial.
15690
15691 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15692
15693         * about.el: Corrected my email address.
15694
15695         * mouse.el: Added 'mouse-mswindows-drop' similar to
15696         'mouse-offix-drop'.
15697
15698 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15699
15700         * loadup.el (running-xemacs): Spelling fix.
15701
15702 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15703
15704         * packages.el (packages-find-packages-1): Don't allow a backwards
15705         compatible lisp tree to overwrite `preloaded-file-list'.
15706
15707 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15708
15709         * loadup.el: Don't delete "xemacs" prior to dumping.
15710
15711 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15712
15713         * package-info.el (pi-last-mod-date): New function.
15714         (pi-author-version): New function.
15715         (batch-update-package-info): Use them.
15716
15717 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15718
15719         * frame.el (get-frame-for-buffer-default-to-current): Create.
15720         (get-frame-for-buffer-noselect): Allow user to use current frame
15721         with `get-frame-for-buffer-default-to-current'.
15722
15723 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15724
15725         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15726         (byte-compile-output-docform): Ditto.
15727         (byte-compile-compiled-obj-to-list): Ditto.
15728
15729 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15730
15731         * startup.el (command-line-1): Removed code that ran
15732           buffer-menu.
15733
15734 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15735
15736         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15737
15738 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15739
15740         * frame.el (suspend-emacs-or-iconify-frame): Check using
15741         `device-on-window-system-p' instead of explicitly checking for X,
15742         so that the same logic works for MS Windows.
15743         (suspend-or-iconify-emacs): Ditto.
15744
15745 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15746
15747         * about.el (about-maintainer-info): Andy Piper is back.
15748         (xemacs-hackers): Updated Andy Piper's email address.
15749         (about-hackers): Added Jonathan Harris.
15750         (about-hackers): Updated Tibor Polgar's email address.
15751
15752 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15753
15754         * about.el: Add xemacs.org email manager.
15755
15756         * package-get-base.el (package-get-base): Updated with most recent
15757         package updates.
15758
15759 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15760
15761         * help.el (function-arglist): Use `indirect-function' instead of
15762         `symbol-function' so that aliases are treated correctly.
15763
15764 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15765
15766         * help.el (help-map): Add f1 binding to `help-for-help'.
15767         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15768         (describe-key-briefly): Use `princ' "%s" to print object.
15769         (with-displaying-help-buffer): Kill buffer if it exists, again.
15770         (describe-key): Use `princ' "%s" to print object.
15771         (describe-function-1): Use `princ' "%s" to print object.
15772         Commented out alias lines removed.
15773         (help-pretty-print-limit): New variable to control pretty-printing
15774         of variable values.
15775         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15776         `help-pretty-print-value' again.  Only print-print when OBJECT is
15777         list of length less than `help-pretty-print-limit'.
15778         (describe-variable): Use `help-maybe-pretty-print-value' again.
15779
15780 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15781
15782         * simple.el (blink-matching-open): Remove C++ kludge.
15783         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15784
15785 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15786
15787         * info.el (Info-default-directory-list): Made the documentation
15788         more explanitory.
15789
15790 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15791
15792         * lisp/packages.el:
15793         * lisp/package-admin.el:
15794         * lisp/build-report.el:
15795         Fix typos.
15796
15797 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15798
15799         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15800         warnings in Java buffers without final newline and editing the
15801         last line.
15802
15803 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15804
15805         * packages.el (packages-find-packages-1): Don't allow a backwards
15806         compatible lisp tree to overwrite `preloaded-file-list'.
15807         Suggested by Colin Rafferty  <colin@xemacs.org>
15808
15809         * mouse.el (mouse-offix-drop): Set undo-boundary.
15810         From Oliver Graf <ograf@fga.de>
15811
15812 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15813
15814         * loadup.el (load-gc): rewrite as defun.
15815         Print something sensical if a required dump-time file isn't found.
15816
15817 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15818
15819         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15820         bug strikes a menudescriptor.
15821
15822         * package-get-base.el (package-get-base): Updated.
15823
15824         * package-info.el (batch-update-package-info): Derive REQUIRES
15825         from the Makefile.
15826
15827 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15828
15829         * files.el (save-some-buffers): Don't play games with deleting
15830         other windows if we are in the minibuffer window.
15831
15832 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15833
15834         * modeline.el (modeline-minor-mode-menu): Add support for :active
15835         (add-minor-mode): Document :active property to TOGGLE.
15836
15837 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15838
15839         * modeline.el (modeline-minor-mode-menu): Add support for an
15840         `:included' predicate in the `toggle-sym' plist.
15841         (add-minor-mode): Document the :included property, format
15842         docstring some more.
15843         (modeline-minor-mode-menu): Documentation string added.
15844
15845 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15846
15847         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15848         labels from the symbol-names by thwacking off the overly redundant
15849         and overused "mode", parenthesizing "minor", and capitalizing the
15850         resultant strings.  Also shortened the menu's title by eliminating
15851         the redundant buffer name.
15852         (add-minor-mode): Beautified the docstring, added mention of the
15853         `:menu-tag' property of TOGGLE.
15854         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15855         `toggle-sym' to beatify the mode-life menus.
15856         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15857         `auto-fill-function'.
15858
15859 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15860
15861         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15862         menus to :style 'toggle.
15863
15864 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15865
15866         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15867
15868 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15869
15870         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15871         only recognize first hyperlink.
15872         (hyper-apropos-highlightify): Deletia, this is already done by
15873         `hyper-apropos-insert-face'.
15874         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15875
15876 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15877
15878         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15879         mail.
15880         (toolbar-mail-reader): Add support for `send'.
15881         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15882
15883 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15884
15885         * info.el (Info-emacs-info-file-name): Add defvar for
15886         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15887         will function properly.
15888
15889 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15890
15891         * simple.el: make the backwards delete function called by
15892         `backward-or-forward-delete-char' user configurable.
15893
15894 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15895
15896         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15897         compiled function got loaded from.
15898
15899 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15900
15901         * term/apollo.el: Synched up with InfoDock 3.6.2.
15902
15903 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15904
15905         * startup.el (load-init-file): Load autoloads earlier.
15906         (startup-splash-frame): Handle InfoDock logo.
15907
15908         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15909         InfoDock.
15910         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15911
15912         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15913         doesn't have this function.
15914
15915         * packages.el (locate-data-file): Fix to call `locate-file'.
15916
15917 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15918
15919         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15920         version of version.el.
15921         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15922
15923         * x-menubar.el (default-menubar): Guard reference to
15924         `gnuserv-frame'.
15925         (default-menubar): Guard references to `font-lock-mode'.
15926         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15927         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15928
15929         * make-docfile.el: Don't snarf doc strings from autoloads.
15930
15931         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15932         loading auto-autoloads files.
15933
15934         * loaddefs.el: Disable dumping autoloads.
15935
15936 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15937
15938         * lisp-mnt.el: Synch to Emacs 20.2.
15939
15940         * help.el: Remove manual autoload of `finder-by-keyword'.
15941
15942         * finder.el (finder-by-keyword): Autoload.
15943
15944         * help.el: Conditionalize hyperbole setup.
15945
15946 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15947
15948         * packages.el (package-require): Update to reflect new data format.
15949
15950 1998-01-02  Didier Verna  <didier@xemacs.org>
15951
15952         * x-menubar.el (default-menubar): make the tutorials available
15953         through the menubar. (Plus some compilation warnings cleanup).
15954
15955 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15956
15957         * check-features.el: New file.  Perform sanity check after build.
15958
15959         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15960         files to tooltalk package.
15961         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15962         package.
15963
15964         * package-admin.el (package-admin-xemacs): Use better default for
15965         location of XEmacs binary.
15966
15967 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15968
15969         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15970         tag with sexp and add value tag with value `t'.
15971
15972 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15973
15974         * package-get.el: Changes to work with real data.
15975         From Pete Ware <ware@cis.ohio-state.edu>
15976
15977         * packages.el (packages-reload-autoloads): Guard load for the time
15978         being.
15979
15980         * update-elc.el ("packages.el"): Force loading packages.el instead
15981         of possibly out-of-date packges.elc.
15982         * make-docfile.el ("packages.el"): Ditto.
15983
15984 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15985
15986         * build-report.el (build-report-delete-regexp): Added a rule for
15987         the main tarball shadowing anything past it.
15988
15989 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15990
15991         * packages.el (package-provide): Delete a previous provide.
15992
15993         * package-info.el: New file.
15994
15995         * package-get.el: New file.
15996         From Pete Ware <ware@cis.ohio-state.edu>
15997         (package-get): Fix md5 computation to work with Mule.
15998
15999 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16000
16001         * simple.el (log-message-*): Quote symbols in docstrings properly.
16002
16003 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16004
16005         * packages.el (packages-new-autoloads): Ignore symbolic links.
16006
16007         * cus-face.el (face-custom-attributes-get): Fix typo.
16008         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16009
16010 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16011
16012         * startup.el (load-init-file): Reload new or changed autoloads
16013         unless inhibited.  Reload modified dumped lisp (stubbed).
16014
16015         * packages.el (packages-new-autoloads): New function.
16016         (packages-reload-autoloads): New function.
16017         (packages-reload-dumped-lisp): New (stub) function.
16018
16019         * loadup.el: Inhibit reloading dumped files when running temacs.
16020
16021         * loadhist.el (file-provides): Extend to handle variant
16022         extensions.
16023
16024         * replace.el (query-replace): Fix typo.
16025
16026 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16027
16028         * make-docfile.el: list-autoloads-path has been renamed.
16029         * update-elc.el: list-autoloads has been renamed.
16030
16031         * packages.el (packages-list-autoloads): Renamed.
16032         (packages-list-autoloads-path): Ditto.
16033
16034 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16035
16036         * packages.el (packages-find-packages-1): Made it signal a warning
16037         for an error in an auto-autoload.el file.
16038
16039 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16040
16041         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16042         tag with const.
16043         From Aki Vehtari <Aki.Vehtari@hut.fi>
16044
16045         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16046
16047         * loadhist.el (unload-feature): Remove autoload.
16048
16049 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16050
16051         * loadhist.el: Unpackaged.
16052
16053         * help.el (describe-symbol-find-file): Rename
16054         `describe-function-find-file' and make old name obsolete.
16055         (describe-function-1): Use it.
16056         (describe-function-1): Guard reference to
16057         `compiled-function-annotation'.
16058
16059 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16060
16061         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16062         argument.
16063         (help-mode-quit): New optional arg to control whether it kills or
16064         buries.  Tidied up.
16065         (with-displaying-help-buffer): Don't kill buffer initially, even
16066         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16067         (help-pretty-print-value): Rename back from
16068         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16069         use it, otherwise use dumped `cl-prettyprint'.
16070         (describe-variable): Use `help-pretty-print-value' again.
16071         (find-func): Removed reference to "find-func" at end.
16072
16073 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16074
16075         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16076           GUI XEmacs. Rename? x-menubar is rather window system
16077           independant, except for a couple of items.
16078
16079 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16080
16081         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16082         entries as they will no longer be distributed with XEmacs.
16083
16084         * format.el (format-alist): Fix image/tiff regexps.
16085         From P. E. Jareth Hein <jareth@camelot-soft.com>
16086
16087         * help.el (help-maybe-pretty-print-value): Rename.
16088         (describe-variable): Use it.
16089         (describe-variable): Add trailing linefeed.
16090
16091 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16092
16093         * help.el (describe-function-1): Don't output anything for
16094           arglist of autoload functions.
16095
16096 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16097
16098         * help.el (describe-function-1): Don't output anything for
16099           arglist of autoload functions.
16100
16101 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16102
16103         * help.el (help-mode-map): New bindings for `help-mode-bury',
16104         `describe-function-at-point', `describe-variable-at-point',
16105         `Info-elisp-ref', `customize-variable', `help-next-section' and
16106         `help-prev-section'.
16107         (help-next-section): New function.
16108         (help-prev-section): New function.
16109         (help-mode-quit): Changed to kill the help buffer.
16110         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16111         correctly.
16112         (help-buffer-name): New function to generate the name of help
16113         buffers.
16114         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16115         argument giving the name of the help buffer.
16116         (describe-key): Use `with-displaying-help-buffer' with name.
16117         (describe-mode): Ditto.
16118         (describe-bindings): Ditto.
16119         (describe-prefix-bindings): Ditto.
16120         (view-lossage): Ditto.
16121         (with-syntax-table): New macro.
16122         (function-called-at-point): Use `ignore-errors' and
16123         `with-syntax-table'.
16124         (function-at-point): Ditto.
16125         (describe-function): Use `with-displaying-help-buffer' with name.
16126         (function-arglist): Extracted from `describe-function-1'.  Returns
16127         function's arglist as string.
16128         (function-documentation): Extracted from `describe-function-1'.
16129         Returns function's docstring.
16130         (describe-function-1): Remove all the "stream" garbage, including
16131         the stream argument.  Use `function-arglist' and
16132         `function-documentation'.
16133         (describe-function-arglist): Just use `function-arglist'.
16134         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16135         (help-pretty-print-value): New function to help with
16136         pretty-printing variable values.  Knows about `#<...>'.  Needs
16137         `pp-internal'.
16138         (describe-variable): Use `with-displaying-help-buffer' with name.
16139         Formatting improved.  Display file where variable is defined, if
16140         known.  Use `help-pretty-print-value'.
16141         (describe-syntax): Use `with-displaying-help-buffer' with name.
16142         (list-processes): Remove "stream" garbage.
16143
16144 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16145
16146         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16147         call a dumped routine instead.
16148
16149         * x-win-xfree86.el: Wrap file in defun.
16150         * x-win-sun.el: Ditto.
16151
16152 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16153
16154         * help.el (view-emacs-news): Remove usage of outl-mouse which
16155         advises functions and does other evil things.
16156
16157 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16158
16159         * format.el (format-alist): Add `image/tiff'.
16160         From P. E. Jareth Hein <jareth@camelot-soft.com>
16161
16162 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16163
16164         * about.el (about-hackers): More names added.
16165
16166         * make-docfile.el: Remove superfluous package path search.
16167
16168         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16169
16170 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16171
16172         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16173         ignored shadows.
16174
16175 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16176
16177         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16178         get trailing slashes when added to the load-path.
16179
16180         * x-init.el (init-x-win): Locate where XEmacs X localization files
16181         are.
16182
16183 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16184
16185         * x-faces.el: Added support for foregroundToolBarColor
16186           to xpm-color-symbols.
16187
16188 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16189
16190         * etags.el (tags-remove-duplicates): Removed.
16191         (buffer-tag-table-list): Use `delete-duplicates'.
16192
16193         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16194         correctly.
16195         (get*): Defalias to `get'.
16196
16197         * cl.el (eql): Compare integers with `eq'.
16198         (cl-map-extents): Check for `map-extents' first.
16199
16200 1997-12-17  Didier Verna  <didier@xemacs.org>
16201
16202         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16203         added the 'numero', 'copyright' and 'trademark' symbols.
16204
16205         * leim/quail/latin-post.el ("french-postfix"): see above.
16206
16207 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16208
16209         * widget.el (define-widget): Check the arguments.
16210
16211         * cus-edit.el (customize-face): Use `check-argument-type'.
16212         (custom-variable-value-create): Use `signal' to signal error.
16213         (custom-variable-reset-saved): Ditto.
16214         (custom-variable-reset-standard): Ditto.
16215         (custom-face-reset-saved): Ditto.
16216
16217         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16218         (widget-default-format-handler): Ditto.
16219         (widget-checklist-add-item): Ditto.
16220         (widget-radio-add-item): Ditto.
16221         (widget-editable-list-entry-create): Ditto.
16222         (widget-sexp-prompt-value): Ditto.
16223
16224         * custom.el (custom-declare-variable): Signal errors better.
16225         (custom-handle-keyword): Ditto.
16226         (custom-declare-group): Ditto.
16227
16228         * window-xemacs.el (windows): Ditto.
16229
16230         * menubar.el (menu): Ditto.
16231
16232         * keydefs.el (keyboard): Ditto.
16233
16234         * minibuf.el (minibuffer): Ditto.
16235
16236         * process.el (execute): Ditto.
16237
16238         * fill.el (fill): Ditto.
16239
16240         * modeline.el (modeline): Ditto.
16241
16242         * help.el (help): Ditto.
16243
16244         * faces.el (faces): Ditto.
16245
16246         * files.el (files): Ditto.
16247
16248         * x-init.el (x): Ditto.
16249
16250         * lisp-mode.el (lisp): Ditto.
16251
16252         * process.el (processes): Ditto.
16253
16254         * mouse.el (mouse): Ditto.
16255
16256         * abbrev.el (abbrev): Moved from cus-edit.
16257
16258         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16259         as variable declaration.
16260
16261 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16262
16263         * menubar.el (find-menu-item): Use `check-argument-type'.
16264         (find-menu-item): Cosmetic changes.
16265
16266 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16267
16268         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16269
16270 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16271
16272         * startup.el (set-default-load-path): Only search package-path
16273         when not running temacs.
16274
16275         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16276         files.
16277
16278         * loadup.el: Correct commentary.  Reformatting.
16279         (really-early-error-handler): Use absolute path to the
16280         first dumped-lisp.el file.
16281         (really-early-error-handler): Print full path name of
16282         each dumped lisp file (inherited from InfoDock).
16283
16284         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16285         dumped-lisp.el files.
16286
16287         * make-docfile.el (preloaded-file-list): Reorder when the
16288         package-path is searched.
16289         * update-elc.el: Ditto.
16290
16291         * lisp-mode.el (call-with-condition-handler): Treat the same as
16292         `condition-case' for indentation.
16293
16294         * about.el (about-xemacs): Update release date.
16295
16296 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16297
16298         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16299         anywhere but at the last clause.
16300         (ecase): Disallow `t' and `otherwise'.
16301
16302 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16303
16304         * cus-edit.el (custom-buffer-create-buttons): New function
16305         from stuff moved out of `custom-buffer-create-internal'.
16306         (custom-novice): New variable.  Default t.
16307         (custom-display-global-buttons): Ditto.  Default `top'.
16308         (custom-buffer-create-internal): Only display help if
16309         `custom-novice' is non-nil.  Display global buttons according to
16310         `custom-display-global-buttons'.
16311
16312 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16313
16314         * menubar.el (find-menu-item): Use `check-argument-type'.
16315         (find-menu-item): Cosmetic changes.
16316
16317 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16318
16319         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16320         look.
16321
16322 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16323
16324         * format.el (format-deannotate-region):  Bug fix.
16325         Deannotating a region containing unknown tags would fail
16326         (causing decoding of text/enriched to fail at user level)
16327
16328 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16329
16330         * minibuf.el (read-directory-name): Support sixth
16331           arg, HISTORY, as already documented.
16332
16333 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16334
16335         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16336         to `ecase'.
16337
16338 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16339
16340         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16341         skk-activate.
16342
16343 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16344
16345         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.