update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `=>ucs-bmp-itaiji-001'.
5
6         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
7         XEmacs CHISE.
8
9 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-charset.el (default-coded-charset-priority-list): Add
12         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
13
14         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
15         instead of `=ucs' as its mother.
16         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
17         (==ucs-bmp-itaiji-002): Ditto.
18         (==ucs-itaiji-003): Ditto.
19         (==ucs-bmp-itaiji-003): Ditto.
20
21 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
22
23         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
24         setting for `=big5-cdp-var-002'.
25
26         * mule/mule-charset.el (default-coded-charset-priority-list): Add
27         `=big5-cdp-var-002'.
28
29         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
30         XEmacs CHISE.
31
32 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
33
34         * mule/mule-charset.el (default-coded-charset-priority-list): Add
35         `=ucs-sip-var-004'.
36
37         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
38         XEmacs CHISE.
39
40 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
41
42         * mule/mule-charset.el (default-coded-charset-priority-list): Add
43         `=>ucs-bmp-cjk@iwds-1'.
44
45         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
46         XEmacs CHISE.
47
48 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
49
50         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
51         setting for `=ucs-var-005'.
52
53         * mule/mule-charset.el (default-coded-charset-priority-list): Add
54         `=ucs-bmp-var-005'.
55
56         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
57         CHISE.
58         (=ucs-bmp-var-005): Ditto.
59
60 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
61
62         * mule/mule-charset.el (default-coded-charset-priority-list): Add
63         `=>ucs-sip-itaiji-002'.
64
65         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
66         XEmacs CHISE.
67
68 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
69
70         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
71         setting for `=>ucs-itaiji-002'.
72
73 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
74
75         * mule/mule-charset.el (default-coded-charset-priority-list): Add
76         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
77
78         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
79         (=>ucs-itaiji-002): Ditto.
80         (=>ucs-bmp-itaiji-002): Ditto.
81
82 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
83
84         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
85         setting for `=>ucs-itaiji-001'.
86
87 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
88
89         * mule/mule-charset.el (default-coded-charset-priority-list): Add
90         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
91
92         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
93         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
94         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
95         (=>ucs-sip-itaiji-001): Ditto.
96
97         * mule/mule-coding.el(coded-charset-entity-reference-alist):
98         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
99         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
100
101 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
102
103         * mule/mule-charset.el (default-coded-charset-priority-list):
104         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
105         `=jef-china3' and `chinese-isoir165'.
106
107 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
108
109         * mule/mule-charset.el (default-coded-charset-priority-list): Add
110         `=>ucs-bmp-itaiji-005'.
111
112         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
113         XEmacs CHISE.
114         (=>ucs-bmp-itaiji-005): Ditto.
115
116 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
117
118         * mule/mule-charset.el (default-coded-charset-priority-list): Add
119         `=+>jis-x0213-2'.
120
121 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
122
123         * mule/mule-charset.el (default-coded-charset-priority-list): Add
124         `=+>adobe-japan1-6'.
125
126 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
127
128         * mule/mule-charset.el (default-coded-charset-priority-list): Add
129         `=+>jis-x0208@1978'.
130
131 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
132
133         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
134         setting for `=>ucs@component'.
135
136 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
137
138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
139         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
140
141 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
142
143         * mule/mule-coding.el (coded-charset-entity-reference-alist):
144         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
145
146 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
147
148         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
149         CHISE.
150         (=>ucs@jis/2004): Ditto.
151
152 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
153
154         * mule/mule-coding.el (coded-charset-entity-reference-alist):
155         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
156
157 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
158
159         * mule/mule-charset.el (default-coded-charset-priority-list): Add
160         `=>cbeta'.
161
162 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
163
164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
165         setting for `==big5-cdp-itaiji-001'.
166
167         * mule/mule-charset.el (default-coded-charset-priority-list): Add
168         `==big5-cdp-itaiji-001'.
169
170         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
171         XEmacs CHISE.
172
173 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
174
175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
176         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
177         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
178
179         * mule/mule-charset.el (default-coded-charset-priority-list): Add
180         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
181         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
182
183         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
184         XEmacs CHISE.
185         (=>big5-cdp-itaiji-001): Ditto.
186         (=big5-cdp-itaiji-002): Ditto.
187         (=big5-cdp-itaiji-003): Ditto.
188
189 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
190
191         * mule/mule-charset.el (default-coded-charset-priority-list): Add
192         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
193
194 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
195
196         * mule/mule-charset.el (default-coded-charset-priority-list):
197         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
198         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
199         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
200
201         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
202         setting for `=ucs-var-008'.
203
204         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
205         CHISE.
206         (=ucs-bmp-var-008): Likewise.
207
208 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
209
210         * mule/mule-charset.el (default-coded-charset-priority-list):
211         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
212
213 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
214
215         * mule/mule-charset.el (default-coded-charset-priority-list): Add
216         `==ucs-sip@JP/hanazono'.
217
218         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
219         XEmacs CHISE.
220
221 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
222
223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
224         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
225
226         * mule/mule-charset.el (default-coded-charset-priority-list): Add
227         `=ucs-bmp-var-006'.
228
229         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
230         CHISE.
231         (=ucs-bmp-var-006): Likewise.
232
233 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
234
235         * mule/mule-charset.el (default-coded-charset-priority-list): Add
236         `=ucs-bmp-itaiji-009'.
237
238         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
239         XEmacs CHISE.
240         (=ucs-bmp-itaiji-009): Likewise.
241
242 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
243
244         * mule/mule-charset.el (default-coded-charset-priority-list): Add
245         `=>big5-cdp'.
246
247 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
248
249         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
250         (utf-8-ivs-gb): Likewise.
251         (utf-8-gb-er): Likewise.
252         (utf-8-ivs-gb-er): Likewise.
253         (utf-8-cns): Likewise.
254         (utf-8-ivs-cns): Likewise.
255         (utf-8-cns-er): Likewise.
256         (utf-8-ivs-cns-er): Likewise.
257         (utf-8-big5): Likewise.
258         (utf-8-ivs-big5): Likewise.
259         (utf-8-big5-er): Likewise.
260         (utf-8-ivs-big5-er): Likewise.
261         (utf-8-jis): Likewise.
262         (utf-8-ivs-jis): Likewise.
263         (utf-8-jis-er): Likewise.
264         (utf-8-ivs-jis-er): Likewise.
265         (utf-8-ks): Likewise.
266         (utf-8-ivs-ks): Likewise.
267         (utf-8-ks-er): Likewise.
268         (utf-8-ivs-ks-er): Likewise.
269
270 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
271
272         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
273         (utf-8-ivs-jp): Likewise.
274         (utf-8-jp-er): Likewise.
275         (utf-8-ivs-jp-er): Likewise.
276
277 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
278
279         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
280         setting for `=ucs-var-010'.
281
282         * mule/mule-charset.el (default-coded-charset-priority-list): Add
283         `=ucs-bmp-var-010'.
284
285         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
286         CHISE.
287         (=ucs-bmp-var-010): Likewise.
288
289 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
290
291         * mule/mule-charset.el (default-coded-charset-priority-list): Add
292         `=ucs-sip@JP/hanazono'.
293
294         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
295         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
296
297 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
298
299         * mule/mule-charset.el (default-coded-charset-priority-list):
300         - Add `=big5-cdp-var-004'.
301         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
302           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
303
304         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
305         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
306         `=big5-cdp-var-005'.
307
308         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
309         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
310         `=big5-cdp-var-003'.
311         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
312         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
313         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
314
315 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
316
317         * mule/mule-charset.el (default-coded-charset-priority-list):
318         Don't prefer ucs-compat CCSes to other CCSes.
319
320 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
321
322         * mule/mule-charset.el (default-coded-charset-priority-list): Add
323         `===ucs-bmp-cjk-compat@unicode'.
324
325         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
326         coded-charset for XEmacs CHISE.
327
328 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
329
330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
331         `=ucs-sip-itaiji-003'.
332
333         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
334         XEmacs CHISE.
335
336 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
337
338         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
339         setting for `=ucs-var-004'.
340
341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
342         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
343
344         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
345         XEmacs CHISE.
346         (=ucs-var-004): Ditto.
347         (=ucs-bmp-var-004): Ditto.
348
349 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
350
351         * mule/mule-charset.el (default-coded-charset-priority-list): Add
352         `=ucs-sip-var-003'.
353
354         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
355         XEmacs CHISE.
356
357 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
358
359         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
360         setting for `=ucs-itaiji-006'.
361
362         * mule/mule-charset.el (default-coded-charset-priority-list): Add
363         `=ucs-bmp-itaiji-006'.
364
365         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
366         XEmacs CHISE.
367         (=ucs-bmp-itaiji-006): Ditto.
368
369 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
370
371         * mule/mule-charset.el (default-coded-charset-priority-list): Add
372         `=ucs-sip-var-002'.
373
374         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
375         XEmacs CHISE.
376
377 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
378
379         * mule/mule-charset.el (default-coded-charset-priority-list): Add
380         `=ucs-sip-itaiji-002'.
381
382         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
383         XEmacs CHISE.
384
385 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
386
387         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
388         setting for `==hanyo-denshi/tk'.
389
390 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
391
392         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
393         (=hanyo-denshi/tk): Fix `long-name'.
394         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
395
396 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
397
398         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
399         setting for `=>mj'.
400
401 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
402
403         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
404         coded-charset for XEmacs CHISE.
405
406 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
407
408         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
409         setting for `=hanyo-denshi/tk'.
410
411 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
412
413         * mule/mule-charset.el (default-coded-charset-priority-list): Add
414         `=hanyo-denshi/tk/mf-01'.
415
416         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
417         XEmacs CHISE.
418         (=hanyo-denshi/tk/mf-01): Ditto.
419
420 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
421
422         * mule/mule-charset.el (default-coded-charset-priority-list):
423         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
424
425 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
426
427         * mule/mule-charset.el (default-coded-charset-priority-list):
428         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
429
430 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
431
432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
433         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
434
435         * mule/mule-charset.el (default-coded-charset-priority-list): Add
436         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
437
438         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
439         XEmacs CHISE.
440         (=ucs-bmp-itaiji-004): Ditto.
441         (=ucs-itaiji-005): Ditto.
442         (=ucs-bmp-itaiji-005): Ditto.
443
444 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
445
446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
447         `=ucs-sip-itaiji-001'.
448
449         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
450         XEmacs CHISE.
451
452 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
453
454         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
455         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
456         `=ucs-itaiji-008'.
457
458         * mule/mule-charset.el (default-coded-charset-priority-list): Add
459         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
460         `=ucs-bmp-itaiji-008'.
461
462         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
463         XEmacs CHISE.
464         (=ucs-bmp-itaiji-001): Ditto.
465         (=ucs-itaiji-003): Ditto.
466         (=ucs-bmp-itaiji-003): Ditto.
467         (=ucs-itaiji-008): Ditto.
468         (=ucs-bmp-itaiji-008): Ditto.
469
470 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
471
472         * mule/mule-charset.el (default-coded-charset-priority-list): Add
473         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
474
475         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
476         for XEmacs CHISE.
477         (==ucs-bmp-cjk-compat@JP): Ditto.
478
479 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
480
481         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
482         setting for `===hng-tzs'.
483
484         * mule/mule-charset.el (default-coded-charset-priority-list): Add
485         `===hng-tzs'.
486
487         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
488         CHISE.
489
490 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
491
492         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
493         setting for `===hng-doh'.
494
495         * mule/mule-charset.el (default-coded-charset-priority-list): Add
496         `===hng-doh'.
497
498         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
499         CHISE.
500
501 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
502
503         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
504         setting for `===hng-wad'.
505
506         * mule/mule-charset.el (default-coded-charset-priority-list): Add
507         `===hng-wad'.
508
509         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
510         CHISE.
511
512 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
513
514         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
515         settings for `==koseki' and `===hng-kcc'.
516
517         * mule/mule-charset.el (default-coded-charset-priority-list): Add
518         `===hng-kcc'.
519
520         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
521         CHISE.
522
523 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
524
525         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
526         setting for `===hng-nkk'.
527
528         * mule/mule-charset.el (default-coded-charset-priority-list): Add
529         `===hng-nkk'.
530
531         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
532         CHISE.
533
534 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
535
536         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
537         setting for `===hng-ink'.
538
539         * mule/mule-charset.el (default-coded-charset-priority-list): Add
540         `===hng-ink'.
541
542         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
543         CHISE.
544
545 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
546
547         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
548         setting for `===hng-jhk'.
549
550         * mule/mule-charset.el (default-coded-charset-priority-list): Add
551         `===hng-jhk'.
552
553         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
554         CHISE.
555
556 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
557
558         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
559         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
560         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
561         (===jis-x0213-1@2004): Likewise.
562         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
563         "jisx0213\\(\\.2004\\)-1" as the registry.
564         (=+>jis-x0213-1@2004): Likewise.
565         (=>jis-x0213-1@2004): Likewise.
566
567         * mule/mule-charset.el (default-coded-charset-priority-list): Add
568         `===jis-x0213-1@2004'.
569
570 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
571
572         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
573         setting for `===hng-nak'.
574
575         * mule/mule-charset.el (default-coded-charset-priority-list): Add
576         `===hng-nak'.
577
578         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
579         CHISE.
580
581 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
582
583         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
584         setting for `===hng-hos'.
585
586         * mule/mule-charset.el (default-coded-charset-priority-list): Add
587         `===hng-hos'.
588
589         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
590         CHISE.
591
592 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
593
594         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
595         setting for `===hng-tzj'.
596
597         * mule/mule-charset.el (default-coded-charset-priority-list): Add
598         `===hng-tzj'.
599
600         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
601         CHISE.
602
603 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
604
605         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
606         setting for `===hng-kae'.
607
608         * mule/mule-charset.el (default-coded-charset-priority-list): Add
609         `===hng-kae'.
610
611         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
612         CHISE.
613
614 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
615
616         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
617         setting for `===hng-kar'.
618
619         * mule/mule-charset.el (default-coded-charset-priority-list): Add
620         `===hng-kar'.
621
622         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
623         CHISE.
624
625 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
626
627         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
628         setting for `===hng-kyd'.
629
630         * mule/mule-charset.el (default-coded-charset-priority-list): Add
631         `===hng-kyd'.
632
633         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
634         CHISE.
635
636 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
637
638         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
639         setting for `===hng-hok'.
640
641         * mule/mule-charset.el (default-coded-charset-priority-list): Add
642         `===hng-hok'.
643
644         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
645         CHISE.
646
647 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
648
649         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
650         setting for `===hng-jyu'.
651
652         * mule/mule-charset.el (default-coded-charset-priority-list): Add
653         `===hng-jyu'.
654
655         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
656         CHISE.
657
658 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
659
660         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
661         setting for `===hng-zkd'.
662
663         * mule/mule-charset.el (default-coded-charset-priority-list): Add
664         `===hng-zkd'.
665
666         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
667         CHISE.
668
669 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
670
671         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
672         setting for `===hng-kmi'.
673
674         * mule/mule-charset.el (default-coded-charset-priority-list): Add
675         `===hng-kmi'.
676
677         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
678         CHISE.
679
680 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
681
682         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
683         setting for `===hng-okd'.
684
685         * mule/mule-charset.el (default-coded-charset-priority-list): Add
686         `===hng-okd'.
687
688         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
689         CHISE.
690
691 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
692
693         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
694         setting for `===hng-nkm'.
695
696         * mule/mule-charset.el (default-coded-charset-priority-list): Add
697         `===hng-nkm'.
698
699         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
700         CHISE.
701
702 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
703
704         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
705         setting for `===hng-nto'.
706
707         * mule/mule-charset.el (default-coded-charset-priority-list): Add
708         `===hng-nto'.
709
710         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
711         CHISE.
712
713 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
714
715         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
716         setting for `===hng-yhk'.
717
718         * mule/mule-charset.el (default-coded-charset-priority-list): Add
719         `===hng-yhk'.
720
721         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
722         CHISE.
723
724 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
725
726         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
727         setting for `===hng-sok'.
728
729         * mule/mule-charset.el (default-coded-charset-priority-list): Add
730         `===hng-sok'.
731
732         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
733         CHISE.
734
735 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
736
737         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
738         setting for `===hng-kda'.
739
740         * mule/mule-charset.el (default-coded-charset-priority-list): Add
741         `===hng-kda'.
742
743         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
744         CHISE.
745
746 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
747
748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
749         setting for `===hng-myz'.
750
751         * mule/mule-charset.el (default-coded-charset-priority-list): Add
752         `===hng-myz'.
753
754         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
755         CHISE.
756
757 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
758
759         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
760         setting for `===hng-kgk'.
761
762         * mule/mule-charset.el (default-coded-charset-priority-list): Add
763         `===hng-kgk'.
764
765         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
766         CHISE.
767
768 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
769
770         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
771         setting for `===hng-drt'.
772
773         * mule/mule-charset.el (default-coded-charset-priority-list): Add
774         `===hng-drt'.
775
776         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
777         CHISE.
778
779 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
780
781         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
782         setting for `===hng-mam'.
783
784         * mule/mule-charset.el (default-coded-charset-priority-list): Add
785         `===hng-mam'.
786
787         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
788         CHISE.
789
790 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
791
792         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
793         setting for `===hng-dng'.
794
795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
796         `===hng-dng'.
797
798         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
799         CHISE.
800
801 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
802
803         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
804         setting for `=>cns11643-5'.
805
806 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
807
808         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
809         setting for `===hng-keg'.
810
811         * mule/mule-charset.el (default-coded-charset-priority-list): Add
812         `===hng-keg'.
813
814         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
815         CHISE.
816
817 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
818
819         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
820         setting for `===hng-jou'.
821
822         * mule/mule-charset.el (default-coded-charset-priority-list): Add
823         `===hng-jou'.
824
825         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
826         CHISE.
827
828 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
829
830         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
831         setting for `===hng-smk'.
832
833         * mule/mule-charset.el (default-coded-charset-priority-list): Add
834         `===hng-smk'.
835
836         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
837         CHISE.
838
839 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
840
841         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
842         setting for `===hng-kyo'.
843
844         * mule/mule-charset.el (default-coded-charset-priority-list): Add
845         `===hng-kyo'.
846
847         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
848         CHISE.
849
850 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
851
852         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
853         setting for `===hng-kss'.
854
855         * mule/mule-charset.el (default-coded-charset-priority-list): Add
856         `===hng-kss'.
857
858         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
859         CHISE.
860
861 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
862
863         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
864         setting for `===hng-wan'.
865
866         * mule/mule-charset.el (default-coded-charset-priority-list): Add
867         `===hng-wan'.
868
869         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
870         CHISE.
871
872 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
873
874         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
875         setting for `===hng-ksk'.
876
877         * mule/mule-charset.el (default-coded-charset-priority-list): Add
878         `===hng-ksk'.
879
880         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
881         CHISE.
882
883 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
884
885         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
886         setting for `===hng-kyu'.
887
888         * mule/mule-charset.el (default-coded-charset-priority-list): Add
889         `===hng-kyu'.
890
891         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
892         CHISE.
893
894 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
895
896         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
897         setting for `===hng-skk'.
898
899         * mule/mule-charset.el (default-coded-charset-priority-list): Add
900         `===hng-skk'.
901
902         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
903         CHISE.
904
905 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
906
907         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
908         setting for `===hng-sik'.
909
910         * mule/mule-charset.el (default-coded-charset-priority-list): Add
911         `===hng-sik'.
912
913         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
914         CHISE.
915
916 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
917
918         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
919         setting for `===hng-kbk'.
920
921         * mule/mule-charset.el (default-coded-charset-priority-list): Add
922         `===hng-kbk'.
923
924         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
925         CHISE.
926
927 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
928
929         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
930         setting for `===hng-kcj'.
931
932         * mule/mule-charset.el (default-coded-charset-priority-list): Add
933         `===hng-kcj'.
934
935         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
936         CHISE.
937
938 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
939
940         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
941         setting for `===hng-k24'.
942
943         * mule/mule-charset.el (default-coded-charset-priority-list): Add
944         `===hng-k24'.
945
946         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
947         CHISE.
948
949 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
950
951         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
952         setting for `===hng-gok'.
953
954         * mule/mule-charset.el (default-coded-charset-priority-list): Add
955         `===hng-gok'.
956
957         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
958         CHISE.
959 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
960
961         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
962         setting for `===hng-tsu'.
963
964         * mule/mule-charset.el (default-coded-charset-priority-list): Add
965         `===hng-tsu'.
966
967         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
968         CHISE.
969
970 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
971
972         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
973         setting for `===hng-sys'.
974
975         * mule/mule-charset.el (default-coded-charset-priority-list): Add
976         `===hng-sys'.
977
978         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
979         CHISE.
980
981 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
982
983         * mule/mule-coding.el (coded-charset-entity-reference-alist):
984         - Use "&HNG010-<d><d><d><d><d>;" instead of
985           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
986         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
987
988         * mule/mule-charset.el (default-coded-charset-priority-list): Add
989         `=ucs-bmp-itaiji-002' and `===hng-khm'.
990
991         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
992         "hngkhi-0" as the suffix of registry.
993         (===hng-khm): New coded-charset for XEmacs CHISE.
994         (=ucs-itaiji-002): Ditto.
995         (=ucs-bmp-itaiji-002): Ditto.
996
997 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
998
999         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1000         setting for `=>ucs@iwds-1'.
1001
1002         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1003         XEmacs CHISE.
1004
1005 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1006
1007         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1008         CHISE.
1009
1010         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1011         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1012         `===hng-khi'.
1013
1014 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1015
1016         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1017         setting for `===hng-khi'.
1018
1019         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1020         `===hng-khi'.
1021
1022         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1023         CHISE.
1024
1025 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1026
1027         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1028         #x9FA5 as the value of `max-code'.
1029         (=ucs-bmp-var-002): Likewise.
1030         (=ucs-bmp-var-003): Likewise.
1031         (=ucs-bmp-itaiji-084): Likewise.
1032         (=ucs-bmp-cjk@JP): Likewise.
1033         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1034         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1035         (=>ucs-bmp-cjk@component): Likewise.
1036
1037 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1038
1039         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1040         CHISE.
1041
1042 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1043
1044         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1045         XEmacs CHISE.
1046         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1047         `==jis-x0208@1978/2-pr' as the mother.
1048
1049 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1050
1051         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1052         CHISE.
1053
1054 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1055
1056         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1057         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1058
1059 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1060
1061         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1062         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1063
1064 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1065
1066         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1067         setting for `===ucs@gb'.
1068
1069 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1070
1071         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1072         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1073         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1074         as the entity-reference for `===jis-x0213-1@2000'; use
1075         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1076
1077 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1078
1079         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1080         `===jis-x0208'.
1081
1082         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1083         instead of `===jis-x0208' as the mother.
1084         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1085         `===jis-x0208' as the mother.
1086         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1087         `===jis-x0208' as the mother.
1088         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1089         `===jis-x0213-1' as the mother.
1090         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1091         `===jis-x0213-1' as the mother.
1092         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1093         the mother.
1094         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1095         mother.
1096
1097 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1098
1099         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1100         setting for `=ucs-var-001'.
1101
1102 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1103
1104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1105         `=ucs-bmp-var-001'.
1106
1107         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1108         CHISE.
1109         (=ucs-bmp-var-001): Ditto.
1110
1111         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1112         setting for `=ucs-var-003'.
1113
1114 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1115
1116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1117         `=ucs-bmp-var-003'.
1118
1119         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1120         CHISE.
1121         (=ucs-bmp-var-003): Ditto.
1122
1123 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1124
1125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1126         setting for `=ucs-var-002'.
1127
1128         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1129         `=ucs-bmp-var-002'.
1130
1131         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1132         CHISE.
1133         (=ucs-bmp-var-002): Ditto.
1134
1135 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1136
1137         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1138         XEmacs CHISE.
1139         (==jis-x0208@1978/5pr): Ditto.
1140
1141 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1142
1143         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1144         `=>ucs-bmp-cjk@component'.
1145
1146         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1147         XEmacs CHISE.
1148         (=>ucs-bmp-cjk@component): Ditto.
1149
1150 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1151
1152         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1153         setting for `=>iwds-1'.
1154
1155 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1156
1157         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1158         CHISE.
1159
1160 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1161
1162         * mule/mule-charset.el (default-coded-charset-priority-list):
1163         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1164         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1165         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1166         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1167
1168 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1169
1170         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1171         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1172
1173         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1174         `=>>ucs@iso' as the mother.
1175         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1176         mother.
1177
1178 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1179
1180         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1181         setting for `===hanyo-denshi/ia'.
1182
1183 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1184
1185         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1186         `===hanyo-denshi/ia'.
1187
1188 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1189
1190         * mule/mule-conf.el (=koseki): Fix DOC.
1191         (==koseki): New coded-charset for XEmacs CHISE.
1192
1193 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1194
1195         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1196         XEmacs CHISE.
1197         (===hanyo-denshi/jd): Fix DOC.
1198
1199 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1200
1201         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1202         setting for `===hanyo-denshi/ip'.
1203
1204 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1205
1206         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1207         `===hanyo-denshi/ip'.
1208
1209         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1210         XEmacs CHISE.
1211
1212 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1213
1214         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1215         `==ucs-radicals@unicode' and `=>daikanwa'.
1216
1217         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1218         for XEmacs CHISE.
1219
1220 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1221
1222         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1223         XEmacs CHISE.
1224
1225 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1226
1227         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1228         `===ruimoku-v6'.
1229
1230 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1231
1232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1233         setting for `===ruimoku-v6'.
1234
1235 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1236
1237         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1238         CHISE.
1239
1240 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1241
1242         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1243         coded-charset for XEmacs CHISE.
1244
1245 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1246
1247         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1248         XEmacs CHISE.
1249
1250 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1251
1252         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1253         `===ucs-sip@iso'.
1254
1255 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1256
1257         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1258         CHISE.
1259
1260 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1261
1262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1263         `==ucs-sip@iso'.
1264
1265         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1266         CHISE.
1267
1268 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1269
1270         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1271         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1272         (=ucs-sip-ext-b@iso): Fix registry.
1273         (==ucs-sip-ext-b@iso): Ditto.
1274         (===ucs-sip-ext-b@iso): Ditto.
1275
1276         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1277         `=ucs-sip@iso'.
1278
1279 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1280
1281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1282         setting for `=>cbeta'.
1283
1284 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1285
1286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1287         `=>cns11643-7'.
1288
1289         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1290
1291 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1292
1293         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1294         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1295
1296 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1297
1298         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1299         `=ucs@cns'.
1300         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1301         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1302         `=ucs@jis/1990'.
1303         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1304         `=ucs@jis/2000'.
1305         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1306         `=ucs@jis/2004'.
1307         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1308
1309         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1310         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1311
1312 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1313
1314         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1315         XEmacs CHISE.
1316         (==jis-x0208@1978/1pr): Ditto.
1317         (==jis-x0208@1978/2-pr): Ditto.
1318
1319 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1320
1321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1322         setting for `===jis-x0213-1@2004'.
1323
1324 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1325
1326         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1327         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1328
1329         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1330         `===hanyo-denshi/jb'.
1331
1332         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1333         XEmacs CHISE.
1334         (=+>hanyo-denshi/ft): Ditto.
1335         (=+>hanyo-denshi/jt): Ditto.
1336
1337 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1338
1339         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1340         `===hanyo-denshi/hg'.
1341
1342 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1343
1344         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1345         XEmacs CHISE.
1346         (===hanyo-denshi/hg): Ditto.
1347
1348 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1349
1350         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1351         glyph-forms instead of detailed glyph-images.
1352         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1353         `=adobe-japan1-*'.
1354         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1355         (===adobe-japan1-1): Ditto.
1356         (===adobe-japan1-2): Ditto.
1357         (===adobe-japan1-3): Ditto.
1358         (===adobe-japan1-4): Ditto.
1359         (===adobe-japan1-5): Ditto.
1360         (===adobe-japan1-6): Ditto.
1361         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1362         `=>>>adobe-japan1' as the mother.
1363         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1364         `=>>adobe-japan1' as the mother.
1365         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1366         glyph-images.
1367         (==jis-x0208@1978): Ditto.
1368         (==jis-x0208@1983): Ditto.
1369         (==jis-x0208@1990): Ditto.
1370         (==jis-x0213-1): Ditto.
1371         (==jis-x0213-1@2000): Ditto.
1372         (==jis-x0213-1@2004): Ditto.
1373         (==jis-x0213-2): Ditto.
1374         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1375         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1376         `=jis-x0208@1978'.
1377         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1378         `=jis-x0208@1983'.
1379         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1380         `=jis-x0208@1990'.
1381         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1382         `=jis-x0213-1'.
1383         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1384         `=jis-x0213-1@2000'.
1385         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1386         `=jis-x0213-1@2004'.
1387         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1388         `=jis-x0213-2'.
1389         (===jis-x0208): New coded-charset for XEmacs CHISE.
1390         (===jis-x0208@1978): Ditto.
1391         (===jis-x0208@1983): Ditto.
1392         (===jis-x0208@1990): Ditto.
1393         (===jis-x0213-1): Ditto.
1394         (===jis-x0213-1@2000): Ditto.
1395         (===jis-x0213-2): Ditto.
1396         (===jis-x0212): Ditto.
1397         (===ks-x1001): Ditto.
1398         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1399         mother.
1400         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1401         as the mother.
1402         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1403         as the mother.
1404         (===cns11643-1): New coded-charset for XEmacs CHISE.
1405         (===cns11643-2): Ditto.
1406         (===cns11643-3): Ditto.
1407         (===cns11643-4): Ditto.
1408         (===cns11643-5): Ditto.
1409         (===cns11643-6): Ditto.
1410         (===cns11643-7): Ditto.
1411         (=>>cns11643-1): Ditto.
1412         (==big5-cdp): Indicate abstract glyph-images instead of
1413         representative glyph-images.
1414         (===big5-cdp): New coded-charset for XEmacs CHISE.
1415         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1416         detailed glyph-images.
1417         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1418         `=hanyo-denshi/*'.
1419         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1420         (===hanyo-denshi/ib): Ditto.
1421         (===hanyo-denshi/jt): Ditto.
1422         (===hanyo-denshi/ks): Ditto.
1423         (===mj): Ditto.
1424         (===mj-0): Ditto.
1425         (===mj-1): Ditto.
1426         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1427         `=>>>hanyo-denshi/*' as its mother.
1428         (==gt): Indicate abstract glyph-forms instead of detailed
1429         glyph-images.
1430         (===gt): New coded-charset for XEmacs CHISE.
1431         (=>>>gt): Indicates `==gt' instead of `=gt'.
1432         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1433         (==gt-k): Indicate abstract glyph-forms instead of detailed
1434         glyph-images.
1435         (===gt-k): New coded-charset for XEmacs CHISE.
1436         (==daikanwa): Indicates glyph-images instead of detailed
1437         glyph-images.
1438         (===daikanwa): New coded-charset for XEmacs CHISE.
1439         (===daikanwa/+p): Ditto.
1440         (===daikanwa/ho): Ditto.
1441         (==cbeta): Ditto.
1442         (===cbeta): Ditto.
1443         (==jef-china3): Ditto.
1444         (===jef-china3): Ditto.
1445         (==ruimoku-v6): Ditto.
1446         (==ucs@iso): Indicate representative glyph-forms instead of
1447         representative glyph-images.
1448         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1449         (==ucs@unicode): Indicate representative glyph-forms instead of
1450         representative glyph-images.
1451         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1452         `=ucs@unicode'.
1453         (==ucs@cns): Indicate representative glyph-forms instead of
1454         representative glyph-images.
1455         (==ucs@jis): Ditto.
1456         (==ucs@jis/1990): Ditto.
1457         (==ucs@jis/2000): Ditto.
1458         (==ucs@jis/2004): Ditto.
1459         (==ucs@ks): Ditto.
1460         (===ucs@iso): New coded-charset for XEmacs CHISE.
1461         (===ucs@unicode): Ditto.
1462         (===ucs@gb): Ditto.
1463         (===ucs@ks): Ditto.
1464         (===ucs-bmp-cjk@gb): Ditto.
1465         (===ucs-sip-ext-b@iso): Ditto.
1466
1467 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1468
1469         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1470         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1471         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1472         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1473         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1474         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1475         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1476         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1477         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1478         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1479
1480         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1481         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1482         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1483         - Use "&g1-[NAME];" for `=>>[NAME]'.
1484         - Abolish "&g2-[NAME];".
1485
1486 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1487
1488         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1489         `=>>ucs@cns' as the mother.
1490
1491 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1492
1493         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1494         setting for `==ucs@ks'.
1495
1496 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1497
1498         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1499         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1500         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1501         0x00E30000〜0x00E409D5.
1502
1503 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1504
1505         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1506         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1507         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1508
1509 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1510
1511         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1512         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1513
1514         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1515         (=mj-0): Ditto.
1516         (=mj-1): Ditto.
1517         (==mj): Ditto.
1518         (==mj-0): Ditto.
1519         (==mj-1): Ditto.
1520         (=>>mj): Ditto.
1521
1522         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1523         setting for `=mj' and `==mj'.
1524
1525 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1526
1527         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1528         CHISE.
1529
1530 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1531
1532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1533         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1534         `=>ucs@hanyo-denshi'.
1535
1536 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1537
1538         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1539         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1540
1541         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1542         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1543
1544 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1545
1546         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1547         XEmacs CHISE.
1548
1549 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1550
1551         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1552         Change priority of `=>>>ucs@iso'.
1553
1554         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1555         `=>>>ucs@iso' as the mother.
1556         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1557
1558 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1559
1560         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1561         Change priority of `=>>>ucs@unicode'.
1562
1563         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1564         `=ucs@unicode'.
1565
1566 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1567
1568         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1569         Change priority of `=>>>ucs@jis'.
1570
1571         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1572         `=ucs@jis'.
1573
1574 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1575
1576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1577         setting for `==daikanwa/+p'.
1578
1579 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1580
1581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1582         setting for `==shinjigen@1ed'.
1583
1584 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1585
1586         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1587         XEmacs CHISE.
1588
1589 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1590
1591         * mule/mule-conf.el (==shinjigen): Modify DOC.
1592         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1593         (==shinjigen@rev): Modify DOC.
1594
1595 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1596
1597         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1598         CHISE.
1599
1600 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1601
1602         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1603         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1604
1605         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1606         XEmacs CHISE.
1607
1608         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1609         `==daikanwa'.
1610
1611 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1612
1613         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1614         setting for `==cns11643-7'.
1615
1616         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1617         `==cns11643-7'.
1618
1619 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1620
1621         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1622         `==cns11643-6'.
1623
1624         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1625         setting for `==cns11643-6'.
1626
1627 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1628
1629         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1630         setting for `==cns11643-5'.
1631
1632         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1633         `==cns11643-5'.
1634
1635 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1636
1637         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1638         setting for `==cns11643-4'.
1639
1640         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1641         `==cns11643-4'.
1642
1643 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1644
1645         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1646         setting for `==cns11643-3'.
1647
1648         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1649         `==cns11643-3'.
1650
1651 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1652
1653         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1654         setting for `==cns11643-2'.
1655
1656         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1657         `==cns11643-2'.
1658
1659 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1660
1661         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1662         Change priority of `=>>>ucs@ks'.
1663
1664         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1665         `=ucs@ks'.
1666
1667 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1668
1669         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1670         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1671         `==ucs@cns' and `==cns11643-1'.
1672
1673         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1674         (==cns11643-2): Ditto.
1675         (==cns11643-3): Ditto.
1676         (==cns11643-4): Ditto.
1677         (==cns11643-5): Ditto.
1678         (==cns11643-6): Ditto.
1679         (==cns11643-7): Ditto.
1680
1681         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1682         `==cns11643-1'.
1683
1684 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1685
1686         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1687         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1688         `=>>>ucs@jis/1990'.
1689
1690         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1691         `=ucs@jis/1990'.
1692         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1693         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1694
1695 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1696
1697         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1698         Change priority of `=>>>ucs@cns'.
1699
1700         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1701         `=ucs@cns'.
1702
1703 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1704
1705         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1706         `==ks-x1001'.
1707
1708         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1709         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1710         `==ks-x1001'.
1711
1712 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1713
1714         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1715
1716 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1717
1718         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1719         `=jis-x0208'.
1720         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1721         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1722         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1723         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1724         (=>>>jis-x0213-1@2000): Changed to an alias for
1725         `=jis-x0213-1@2000'.
1726         (=>>>jis-x0213-1@2004): Changed to an alias for
1727         `=jis-x0213-1@2004'.
1728         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1729
1730 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1731
1732         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1733         `=adobe-japan1-0'.
1734         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1735         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1736         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1737         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1738         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1739         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1740
1741 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1742
1743         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1744         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1745         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1746         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1747         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1748         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1749
1750 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1751
1752         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1753         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1754         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1755         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1756         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1757         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1758         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1759         `==jis-x0212'.
1760
1761 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1762
1763         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1764         "AdobeJapan1-[0-6]$".
1765         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1766         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1767         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1768         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1769         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1770         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1771         (==adobe-japan1-1): Ditto.
1772         (==adobe-japan1-2): Ditto.
1773         (==adobe-japan1-3): Ditto.
1774         (==adobe-japan1-4): Ditto.
1775         (==adobe-japan1-5): Ditto.
1776         (==adobe-japan1-6): Ditto.
1777         (==jis-x0208): Ditto.
1778         (==jis-x0208@1978): Ditto.
1779         (==jis-x0208@1983): Ditto.
1780         (==jis-x0208@1990): Ditto.
1781         (==jis-x0213-1): Ditto.
1782         (==jis-x0213-1@2000): Ditto.
1783         (==jis-x0213-1@2004): Ditto.
1784         (==jis-x0213-2): Ditto.
1785         (==jis-x0212): Ditto.
1786         (==gb2312): Ditto.
1787         (==iso-ir165): Ditto.
1788         (==gb12345): Ditto.
1789         (==ks-x1001): Ditto.
1790         (==cns11643-1): Ditto.
1791         (==cns11643-2): Ditto.
1792         (==cns11643-3): Ditto.
1793         (==cns11643-4): Ditto.
1794         (==cns11643-5): Ditto.
1795         (==cns11643-6): Ditto.
1796         (==cns11643-7): Ditto.
1797         (==big5-cdp): Ditto.
1798         (==hanyo-denshi/ja): Ditto.
1799         (==hanyo-denshi/jb): Ditto.
1800         (==hanyo-denshi/jc): Ditto.
1801         (==hanyo-denshi/jd): Ditto.
1802         (==hanyo-denshi/ft): Ditto.
1803         (==hanyo-denshi/ia): Ditto.
1804         (==hanyo-denshi/ib): Ditto.
1805         (==hanyo-denshi/hg): Ditto.
1806         (==hanyo-denshi/jt): Ditto.
1807         (==hanyo-denshi/ks): Ditto.
1808         (==gt): Ditto.
1809         (==gt-k): Ditto.
1810         (==daikanwa): Ditto.
1811         (==shinjigen): Ditto.
1812         (==ucs@iso): Ditto.
1813         (==ucs@unicode): Ditto.
1814         (==ucs@gb): Ditto.
1815         (==ucs-bmp@gb): Ditto.
1816         (==ucs@cns): Ditto.
1817         (==ucs-bmp@cns): Ditto.
1818         (==ucs@jis): Ditto.
1819         (==ucs@jis/1990): Ditto.
1820         (==ucs@jis/2000): Ditto.
1821         (==ucs@jis/2004): Ditto.
1822         (==ucs@JP): Ditto.
1823         (==ucs@JP/hanazono): Ditto.
1824         (==ucs@ks): Ditto.
1825         (==ucs-bmp@ks): Ditto.
1826         (==ucs@cns11643): Ditto.
1827         (==ucs-bmp-cjk@gb): Ditto.
1828         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1829         (==ucs-sip-ext-b@iso): Ditto.
1830
1831 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1832
1833         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1834         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1835
1836         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1837         XEmacs CHISE.
1838         (=ucs-bmp-cjk@unicode): Abolished.
1839
1840 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1841
1842         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1843         `=+>ucs-bmp-cjk-compat@jis'.
1844
1845         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1846         for XEmacs CHISE.
1847
1848 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1849
1850         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1851         CHISE.
1852
1853 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1854
1855         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1856         for XEmacs CHISE.
1857         (=jis-x0208@1978/1er-pr): Abolished.
1858         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1859         `=jis-x0208@1978/1er-pr' as the mother.
1860
1861 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1862
1863         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1864         setting for `=ucs-itaiji-084'.
1865
1866 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1867
1868         * mule/mule-charset.el (default-coded-charset-priority-list):
1869         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1870
1871         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1872         XEmacs CHISE.
1873         (=ucs-bmp-itaiji-084): Ditto.
1874
1875 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1876
1877         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1878         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1879
1880 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1881
1882         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1883         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1884
1885         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1886         XEmacs CHISE.
1887         (=big5-cdp-var-5): Ditto.
1888
1889 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1890
1891         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1892         XEmacs CHISE.
1893
1894 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1895
1896         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1897         XEmacs CHISE.
1898
1899 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1900
1901         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1902         setting for `=>>>hanyo-denshi/ft'.
1903
1904 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1905
1906         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1907         XEmacs CHISE.
1908         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1909         `=hanyo-denshi/jd' as the mother.
1910
1911 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1912
1913         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1914         XEmacs CHISE.
1915         (=+>adobe-japan1-1): Ditto.
1916         (=+>adobe-japan1-2): Ditto.
1917         (=+>adobe-japan1-3): Ditto.
1918         (=+>adobe-japan1-4): Ditto.
1919         (=+>adobe-japan1-5): Ditto.
1920         (=+>adobe-japan1-6): Ditto.
1921         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1922
1923 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1924
1925         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1926         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1927         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1928
1929         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1930         the top.
1931
1932 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1933
1934         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1935         XEmacs CHISE.
1936         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1937         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1938         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1939
1940 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1941
1942         * mule/mule-charset.el (default-coded-charset-priority-list):
1943         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1944         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1945
1946         * mule/mule-conf.el: Modify order of definitions of some
1947         coded-charsets.
1948
1949 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1950
1951         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1952         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1953         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1954
1955         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1956         CHISE.
1957         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1958         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1959
1960 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1961
1962         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1963         CHISE.
1964
1965 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1966
1967         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1968         setting for `=daikanwa/+2p'.
1969
1970         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1971         XEmacs CHISE.
1972
1973 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1974
1975         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1976         XEmacs CHISE.
1977         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1978
1979 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1980
1981         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1982         setting for `=>>>hanyo-denshi/ib'.
1983
1984 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1985
1986         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1987         XEmacs CHISE.
1988         (=>>>hanyo-denshi/ib): Ditto.
1989         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1990         `=hanyo-denshi/ja' as the mother.
1991         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1992         `=hanyo-denshi/ib' as the mother.
1993
1994 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1995
1996         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1997         XEmacs CHISE.
1998         (utf-8-ivs-mcs-er): Likewise.
1999         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2000         and `=>ucs-gb'.
2001         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2002         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2003         `ucs-gb' and `=>ucs-gb'.
2004         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2005         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2006         and `=>ucs-cns'.
2007         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2008         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2009         `ucs-cns' and `=>ucs-cns'.
2010         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2011         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2012         `ucs-big5' and `=>ucs-big5'.
2013         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2014         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2015         `ucs-big5' and `=>ucs-big5'.
2016         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2017         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2018         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2019         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2020         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2021         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2022         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2023         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2024         `=>ucs-jis'; modify DOC and mnemonic.
2025         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2026         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2027         and `=>ucs-jis'; modify DOC and mnemonic.
2028         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2029         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2030         `=>ucs-ks'.
2031         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2032         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2033         and `=>ucs-ks'.
2034         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2035
2036 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2037
2038         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2039         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2040
2041 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2042
2043         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2044         Modify priorities.
2045
2046 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2047
2048         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2049         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2050
2051 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2052
2053         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2054         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2055
2056 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2057
2058         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2059         CHISE.
2060
2061 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2062
2063         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2064         CHISE.
2065
2066 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2067
2068         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2069         CHISE.
2070
2071 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2072
2073         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2074         `=+>ucs-bmp-cjk@unicode'.
2075
2076         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2077         for XEmacs CHISE.
2078
2079 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2080
2081         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2082         setting for `=>>daikanwa'.
2083
2084 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2085
2086         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2087         `=>>hanyo-denshi/jt'.
2088
2089 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2090
2091         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2092         XEmacs CHISE.
2093         (=+>jis-x0208@1990): Ditto.
2094         (=+>jis-x0213-1@2000): Ditto.
2095
2096 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2097
2098         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2099         XEmacs CHISE.
2100
2101 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2102
2103         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2104         XEmacs CHISE.
2105         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2106         `=hanyo-denshi/jc' as the mother.
2107
2108 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2109
2110         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2111         setting for `=+>adobe-japan1'.
2112
2113         * mule/mule-charset.el (default-coded-charset-priority-list):
2114         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2115         and `=>>hanyo-denshi/ft' to `=>>gt'.
2116
2117 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2118
2119         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2120         XEmacs CHISE.
2121         (=>>adobe-japan1-1): Ditto.
2122         (=>>adobe-japan1-2): Ditto.
2123         (=>>adobe-japan1-3): Ditto.
2124         (=>>adobe-japan1-4): Ditto.
2125         (=>>adobe-japan1-5): Ditto.
2126         (=>>adobe-japan1-6): Ditto.
2127         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2128
2129 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2130
2131         * mule/mule-conf.el (=adobe-japan1): New alias for
2132         `=adobe-japan1-6'.
2133         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2134         (=>>>adobe-japan1-1): Ditto.
2135         (=>>>adobe-japan1-2): Ditto.
2136         (=>>>adobe-japan1-3): Ditto.
2137         (=>>>adobe-japan1-4): Ditto.
2138         (=>>>adobe-japan1-5): Ditto.
2139         (=>>>adobe-japan1-6): Ditto.
2140         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2141
2142 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2143
2144         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2145         setting for `=>>>adobe-japan1'.
2146
2147 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2148
2149         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2150         setting for `=+>ucs@ks'.
2151
2152 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2153
2154         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2155         XEmacs CHISE.
2156         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2157         `=adobe-japan1-6' as the mother.
2158
2159 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2160
2161         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2162         setting for `=>cns11643-7'.
2163
2164 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2165
2166         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2167         CHISE.
2168
2169 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2170
2171         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2172         XEmacs CHISE.
2173         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2174
2175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2176         setting for `=>ucs@jis/2004'.
2177
2178 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2179
2180         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2181         setting for `=+>gt'.
2182
2183         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2184         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2185
2186 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2187
2188         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2189         `=>ucs@unicode' as the mother.
2190         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2191         mother.
2192         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2193         mother.
2194         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2195         mother.
2196
2197 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2198
2199         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2200         setting for `=+>ucs@unicode'.
2201
2202         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2203         CHISE.
2204
2205 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2206
2207         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2208         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2209         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2210         - Add setting for `=+>ucs@cns'.
2211
2212         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2213         CHISE.
2214         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2215         as the mother.
2216         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2217         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2218
2219         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2220         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2221
2222 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2223
2224         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2225         setting for `=>ucs@ks'.
2226
2227 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2228
2229         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2230         `=ucs-bmp-cjk-compat@unicode'.
2231
2232         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2233         coded-charset for XEmacs CHISE.
2234
2235 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2236
2237         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2238         `=ucs-bmp-cjk-compat'.
2239
2240         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2241         XEmacs CHISE.
2242
2243 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2244
2245         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2246         CHISE.
2247
2248 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2249
2250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2251         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2252
2253         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2254         `=>ucs@jis/1990'.
2255         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2256
2257 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2258
2259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2260         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2261
2262         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2263         CHISE.
2264         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2265         mother.
2266
2267 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2268
2269         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2270         `=>jis-x0213-2@usual'.
2271         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2272         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2273         `=>jis-x0213-2@usual' as the mother.
2274
2275 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2276
2277         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2278         (=>ucs@JP): New alias for `=+>ucs@jis'.
2279
2280 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2281
2282         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2283         `=>jis-x0208@usual'.
2284         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2285         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2286         `=>jis-x0208@usual' as the mother.
2287         (=>jis-x0208): Likewise.
2288
2289 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2290
2291         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2292         setting for `=+>jis-x0208@1978'.
2293
2294 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2295
2296         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2297         XEmacs CHISE.
2298
2299 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2300
2301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2302         setting for `=>>>ucs@jis/1990'.
2303
2304 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2305
2306         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2307         setting for `=>ucs@jis/1990'.
2308
2309 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2310
2311         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2312         setting for `=ucs@JP/hanazono'.
2313
2314         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2315         CHISE.
2316         (=ucs@JP/hanazono): Ditto.
2317         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2318         (=>>hanyo-denshi/jc): Ditto.
2319         (=>>hanyo-denshi/jd): Ditto.
2320
2321 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2322
2323         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2324         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2325
2326 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2327
2328         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2329         XEmacs CHISE.
2330
2331 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2332
2333         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2334         XEmacs CHISE.
2335
2336 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2337
2338         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2339         `=ucs-bmp-cjk@JP'.
2340
2341 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2342
2343         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2344         XEmacs CHISE.
2345
2346 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2347
2348         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2349         Modify order of settings; add settings for `=daikanwa@rev2'.
2350
2351 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2352
2353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2354         setting for `=>>cbeta'.
2355
2356         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2357         CHISE.
2358
2359 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2360
2361         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2362         setting for `=>>adobe-japan1'.
2363
2364 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2365
2366         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2367         XEmacs CHISE.
2368
2369 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2370
2371         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2372         setting for `=>>hanyo-denshi/ia'.
2373
2374         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2375         XEmacs CHISE.
2376
2377 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2378
2379         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2380         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2381
2382         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2383         XEmacs CHISE.
2384         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2385         `=hanyo-denshi/jt' as the mother.
2386
2387 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2388
2389         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2390         setting for `=>>>jis-x0213-2'.
2391
2392         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2393         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2394         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2395
2396 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2397
2398         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2399         XEmacs CHISE.
2400
2401 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2402
2403         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2404         XEmacs CHISE.
2405
2406         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2407         `=>>jis-x0213-1@2004'.
2408
2409 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2410
2411         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2412         XEmacs CHISE.
2413
2414 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2415
2416         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2417         - Use "&g2-*;" as entity-references for `=>>>*'.
2418         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2419
2420         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2421         XEmacs CHISE.
2422         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2423         as the mother.
2424
2425 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2426
2427         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2428         setting for `=>>hanyo-denshi/ib'.
2429
2430         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2431         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2432         (=>>jis-x0208@1990): Ditto.
2433         (=>>hanyo-denshi/ib): Ditto.
2434
2435         * mule/mule-charset.el (default-coded-charset-priority-list):
2436         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2437
2438 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2439
2440         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2441         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2442         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2443         `=>>>ucs@jis/2004'.
2444
2445 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2446
2447         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2448         XEmacs CHISE.
2449         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2450         `=jis-x0213-1@2004' as the mother.
2451         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2452         (=>>>ucs@ks): Ditto.
2453
2454         * mule/mule-charset.el (default-coded-charset-priority-list):
2455         Modify priority of `=hanyo-denshi/*'.
2456
2457 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2458
2459         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2460         settings for `=>>ucs@JP' and `=ucs@JP'.
2461
2462 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2463
2464         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2465         CHISE.
2466
2467 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2468
2469         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2470         setting for `=>>>ucs@cns'.
2471
2472         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2473         CHISE.
2474
2475 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2476
2477         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2478         instead of `=>>>jis-x0213-1@2004' as the mother.
2479         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2480         (=>>>ucs@unicode): Likewise.
2481         (=>>>ucs@jis): Likewise.
2482         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2483         mother.
2484         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2485
2486 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2487
2488         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2489         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2490         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2491         `=>>>ucs@jis'.
2492
2493 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2494
2495         * mule/mule-charset.el (default-coded-charset-priority-list):
2496         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2497         and `=jis-x0213-*-2000'.
2498
2499 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2500
2501         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2502         XEmacs CHISE.
2503         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2504         `=>>jis-x0213-1' as the mother.
2505
2506 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2507
2508         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2509         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2510
2511 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2512
2513         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2514
2515 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2516
2517         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2518         XEmacs CHISE.
2519
2520 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2521
2522         * mule/mule-coding.el (decomposition-feature-list): Set
2523         `=decomposition', `=decomposition@cid' and
2524         `=decomposition@hanyo-denshi'.
2525
2526 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2527
2528         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2529         setting for `=>>hanyo-denshi/ks'.
2530
2531         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2532         XEmacs CHISE.
2533
2534 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2535
2536         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2537         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2538
2539         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2540         `=hanyo-denshi/ks/mf'.
2541
2542         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2543         XEmacs CHISE.
2544         (=hanyo-denshi/ks/mf): Ditto.
2545
2546 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2547
2548         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2549         settings for P=hanyo-denshi/jt'.
2550
2551         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2552         `=hanyo-denshi/jt'.
2553
2554         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2555         XEmacs CHISE.
2556
2557 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2558
2559         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2560         settings for `=hanyo-denshi/ip'.
2561
2562         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2563         `=hanyo-denshi/ip'.
2564
2565         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2566         XEmacs CHISE.
2567
2568 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2569
2570         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2571         settings for `=hanyo-denshi/hg'.
2572
2573         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2574         `=hanyo-denshi/hg'.
2575
2576         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2577         XEmacs CHISE.
2578
2579 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2580
2581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2582         setting for `=>>hanyo-denshi/ft'.
2583
2584         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2585         `=>>hanyo-denshi/ft'.
2586
2587         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2588         XEmacs CHISE.
2589
2590 2011-02-14  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/ib'.
2594
2595         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2596         `=hanyo-denshi/ib'.
2597
2598         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2599         XEmacs CHISE.
2600
2601 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2602
2603         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2604         settings for isolated characters of `=hanyo-denshi/ia' and
2605         non-isolated characters of `=hanyo-denshi/*'.
2606
2607         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2608         `=hanyo-denshi/ia'.
2609
2610         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2611         XEmacs CHISE.
2612
2613 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2614
2615         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2616         setting for isolated characters of `=hanyo-denshi/ft'.
2617
2618         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2619         `=hanyo-denshi/ft'.
2620
2621         * mule/mule-conf.el (=hanyo-denshi/ft): 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         setting for isolated characters of `=hanyo-denshi/jd'.
2628
2629         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2630         `=hanyo-denshi/jd'.
2631
2632         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2633         XEmacs CHISE.
2634
2635 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2636
2637         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2638         setting for isolated characters of `=hanyo-denshi/jc'.
2639
2640         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2641         `=hanyo-denshi/jc'.
2642
2643         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2644         XEmacs CHISE.
2645
2646 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2647
2648         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2649         setting for isolated characters of `=hanyo-denshi/jb'.
2650
2651         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2652         `=hanyo-denshi/jb'.
2653
2654         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2655         XEmacs CHISE.
2656
2657 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2658
2659         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2660         setting for isolated characters of `=hanyo-denshi/ja'.
2661
2662 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2663
2664         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2665         `=hanyo-denshi/ja'.
2666
2667         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2668         XEmacs CHISE.
2669
2670 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2671
2672         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2673         settings for isolated characters of `=adobe-japan1-6'.
2674
2675 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2676
2677         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2678         CHISE.
2679         (=daikanwa/+2p): Ditto.
2680         (=daikanwa/ho): Ditto.
2681
2682 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2683
2684         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2685         coding-system for XEmacs CHISE.
2686
2687 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2688
2689         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2690         setting for `=>>ruimoku-v6'.
2691
2692         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2693         CHISE.
2694
2695 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2696
2697         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2698         setting for `=daikanwa@rev1'.
2699
2700 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2701
2702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2703         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2704
2705 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2706
2707         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2708         XEmacs CHISE.
2709         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2710
2711 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2712
2713         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2714         CHISE.
2715
2716 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2717
2718         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2719         CHISE.
2720
2721         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2722         setting for `=>ucs@jis'.
2723
2724 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2725
2726         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2727         setting for `=>jis-x0208@usual'.
2728
2729         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2730         XEmacs CHISE.
2731         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2732         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2733         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2734
2735 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2736
2737         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2738         CHISE.
2739         (=>>>jis-x0208@1990): Ditto.
2740         (=>>>jis-x0213-1): Ditto.
2741         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2742         mother.
2743         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2744         as the mother.
2745
2746 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2747
2748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2749         setting for `=>ucs@cns' and `=>>ucs@ks'.
2750
2751         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2752         CHISE.
2753
2754 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2755
2756         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2757         CHISE.
2758
2759 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2760
2761         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2762         CHISE.
2763         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2764         mother.
2765
2766 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2767
2768         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2769         `==>ucs-bmp-cjk@bucs'.
2770
2771         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2772         XEmacs CHISE.
2773
2774 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2775
2776         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2777         setting for `==>ucs@bucs'.
2778
2779         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2780         XEmacs CHISE.
2781
2782 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2783
2784         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2785         - Add setting for `=>>jis-x0208'.
2786         - Omit setting for `=>>jis-x0208@1990'.
2787         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2788           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2789           `=ucs@FOO'.
2790
2791 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2792
2793         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2794         setting for `=>daikanwa'.
2795
2796 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2797
2798         * mule/mule-conf.el (=daikanwa): Fix DOC.
2799         (=>daikanwa): New abstract character for XEmacs CHISE.
2800         (=>ucs@iso): Likewise.
2801         (=>ucs@unicode): Likewise.
2802         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2803
2804 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2805
2806         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2807         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2808           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2809         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2810         - Add `=>big5-cdp'.
2811
2812 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2813
2814         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2815         (=>big5-cdp): New abstract character.
2816
2817 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2818
2819         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2820         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2821         `chinese-big5'.
2822
2823 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2824
2825         * mule/mule-charset.el (default-coded-charset-priority-list):
2826         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2827
2828         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2829         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2830         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2831         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2832         and `=>jis-x0213-2'.
2833
2834 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2835
2836         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2837         XEmacs CHISE.
2838         (=>>ucs@jis/2000): Likewise.
2839         (=>>ucs@jis/2004): Likewise.
2840
2841 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2842
2843         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2844         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2845         `=>>ucs@cns'.
2846
2847         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2848         XEmacs CHISE.
2849         (=>>gt): Use quote instead of backquote; modify DOC.
2850         (=>gt): Use quote instead of backquote.
2851         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2852         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2853         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2854         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2855         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2856         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2857
2858 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2859
2860         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2861         `=>>ucs@unicode' and `=>>gt'.
2862
2863 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2864
2865         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2866         XEmacs CHISE.
2867         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2868         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2869         `=jis-x0208@1978/1er-pr' as the mother.
2870         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2871
2872 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2873
2874         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2875         `=ucs@unicode' as the mother.
2876
2877 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2878
2879         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2880         setting for `=>>ucs@unicode'.
2881
2882         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2883         CHISE.
2884
2885 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2886
2887         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2888         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2889
2890         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2891         `=adobe-japan1-6' and `=adobe-japan1-base'.
2892
2893         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2894         XEmacs CHISE.
2895         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2896         specify `min-code' and `max-code'.
2897         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2898         (=adobe-japan1-2): Likewise.
2899         (=adobe-japan1-3): Likewise.
2900         (=adobe-japan1-4): Likewise.
2901         (=adobe-japan1-5): Likewise.
2902         (=adobe-japan1-6): Likewise.
2903
2904 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2905
2906         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2907         setting for `=>gt'.
2908
2909 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2910
2911         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2912         CHISE.
2913
2914 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2915
2916         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2917         setting for `=>zinbun-oracle'.
2918
2919         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2920         for XEmacs CHISE.
2921
2922 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2923
2924         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2925         for XEmacs CHISE.
2926         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2927         `=jis-x0208@1978' as the mother.
2928
2929 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2930
2931         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2932         - Use `=gt' instead of `ideograph-gt'.
2933         - Use `=gt-k' instead of `ideograph-gt-k'.
2934         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2935         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2936         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2937         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2938         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2939         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2940         - Use `=>>gt' instead of `<=>gt'.
2941         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2942         - Add setting for `=>>jis-x0208@1990'.
2943         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2944           `=>>jis-x0213-1@2000'.
2945         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2946         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2947           `=>>jis-x0213-1@2004'.
2948         - Add setting for `=>>jis-x0208@1978'.
2949         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2950
2951 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2952
2953         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2954         XEmacs CHISE.
2955
2956 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2957
2958         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2959         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2960         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2961         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2962         `<=>jis-x0213-1@2004'.
2963
2964 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2965
2966         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2967         CHISE.
2968         (=>jis-x0213-2): Ditto.
2969
2970 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2971
2972         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2973         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2974
2975 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2976
2977         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2978         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2979         `=>jis-x0213-1'.
2980
2981 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2982
2983         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2984         CHISE.
2985         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2986
2987 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2988
2989         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2990         `<==>jis-x0213-1'.
2991         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2992         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2993         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2994         (<=>jis-x0208): New alias for `=>jis-x0208'.
2995         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2996         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2997         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2998         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2999         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3000         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3001         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3002         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3003         (=>>gt): Renamed from `<==>gt'.
3004         (<==>gt): New alias for `=>>gt'.
3005
3006 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3007
3008         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3009         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3010         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3011         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3012         - Add settings for `<=>jis-x0213-1@2000' and
3013           `<=>jis-x0213-1@2004'.
3014
3015         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3016         XEmacs CHISE.
3017         (<==>jis-x0213-1): Likewise.
3018         (<==>jis-x0213-1@2000): Likewise.
3019         (<==>jis-x0213-1@2004): Likewise.
3020         (<=>jis-x0208): Add property `=>iso-ir 168'.
3021         (<=>jis-x0208@1997): Likewise.
3022         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3023         as the mother; add property `=>iso-ir 228'.
3024         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3025         property `=>iso-ir 228'.
3026         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3027         property `=>iso-ir 233'.
3028         (<==>gt): Renamed from `<=>gt'.
3029         (<=>gt): New alias for `<==>gt'.
3030
3031 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3032
3033         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3034         CHISE.
3035         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3036         `<=>jis-x0208' as the mother.
3037         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3038         (<=>jis-x0213-1@2000): Ditto.
3039         (<=>jis-x0213-1@2004): Ditto.
3040
3041 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3042
3043         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3044         settings for `<=>gt'.
3045
3046         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3047
3048 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3049
3050         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3051         XEmacs CHISE.
3052         (=jis-x0208@1978/-4pr): Likewise.
3053         (=jis-x0208@1978/4-pr): Likewise.
3054         (=jis-x0213-1): Likewise.
3055         (=ucs@iso): Likewise.
3056         (=ucs@unicode): Likewise.
3057         (=ucs@gb): Likewise.
3058         (=ucs@gb/fw): Likewise.
3059         (=ucs@cns): Likewise.
3060         (=ucs@cns/fw): Likewise.
3061         (=ucs@jis): Likewise.
3062         (=ucs@jis/fw): Likewise.
3063         (=ucs@jis/1990): Likewise.
3064         (=ucs@jis/2000): Likewise.
3065         (=ucs@jis/2004): Likewise.
3066         (=ucs@JP): Likewise.
3067         (=ucs@ks): Likewise.
3068         (=ucs@big5): Likewise.
3069         (=ucs@big5/cns11643): Likewise.
3070         (=ucs@cns11643): Likewise.
3071
3072 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3073
3074         * mule/mule-charset.el (default-coded-charset-priority-list):
3075         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3076
3077         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3078         CHISE.
3079         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3080         mother.
3081
3082 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3083
3084         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3085         from src/mule-charset.c].
3086         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3087         specify `final'.
3088         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3089         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3090         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3091         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3092         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3093         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3094
3095 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3096
3097         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3098         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3099         (=jis-x0208@1978/i-4): Specify `partial'.
3100         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3101         mother coded-charset.
3102         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3103
3104 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3105
3106         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3107         settings for `=jis-x0213-1@2004'.
3108
3109 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3110
3111         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3112         CHISE.
3113         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3114         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3115         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3116         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3117         temporarily.
3118         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3119
3120 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3121
3122         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3123         CHISE.
3124         (=shinjigen@1ed): Inherited from `=shinjigen'.
3125         (=shinjigen@rev): Likewise.
3126
3127 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3128
3129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3130         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3131
3132 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3133
3134         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3135         define it as an alias.
3136         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3137         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3138         alias.
3139         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3140         alias.
3141
3142 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3143
3144         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3145         CHISE.
3146
3147 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3148
3149         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3150         CHISE.
3151         (shinjigen-2): Ditto.
3152
3153 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3154
3155         * mule/mule-charset.el (default-coded-charset-priority-list):
3156         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3157         `chinese-big5-eten-*' and `chinese-big5'.
3158
3159 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3160
3161         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3162         #x9FA5 temporarily.
3163
3164 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3165
3166         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3167         settings for `=jis-x0208@1978/i1'.
3168
3169 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3170
3171         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3172         XEmacs CHISE.
3173
3174 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3175
3176         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3177         XEmacs CHISE.
3178
3179 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3180
3181         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3182         XEmacs CHISE.
3183
3184 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3185
3186         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3187         CHISE.
3188         (=ucs-bmp@cns): Likewise.
3189         (=ucs-bmp@jis): Likewise.
3190         (=ucs-bmp@ks): Likewise.
3191
3192 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3193
3194         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3195         CHISE.
3196         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3197
3198 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3199
3200         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3201         settings for `=zinbun-oracle'.
3202
3203         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3204         `=zinbun-oracle'.
3205
3206 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3207
3208         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3209         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3210         `=ucs@iso'.
3211
3212 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3213
3214         * mule/mule-charset.el (default-coded-charset-priority-list):
3215         Delete `ucs-sip'; modify order of some CCSs.
3216
3217 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3218
3219         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3220         in XEmacs CHISE.
3221
3222         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3223         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3224         CHISE.
3225
3226 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3227
3228         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3229         its registry.
3230         (=ucs-radicals@unicode): Likewise.
3231
3232 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3233
3234         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3235         CHISE.
3236
3237 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3238
3239         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3240         CHISE.
3241
3242 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3243
3244         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3245         CHISE.
3246
3247 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3248
3249         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3250         Modify preference of *isolated settings*.
3251
3252 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3253
3254         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3255         utf-2000 is provided.
3256         (=ucs@cns11643): Likewise.
3257
3258 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3259
3260         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3261         Prefer every *isolated setting* to ordinary setting.
3262
3263 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3264
3265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3266         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3267
3268 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3269
3270         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3271         CHISE.
3272
3273 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3274
3275         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3276         settings for `=jis-x0208@1997'.
3277
3278 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3279
3280         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3281         `=jis-x0208@1997'.
3282
3283 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3284
3285         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3286         XEmacs CHISE.
3287
3288 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3289
3290         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3291         `=jis-x0208@1978'.
3292         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3293         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3294         `=jis-x0208-1990' as the mother.
3295         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3296
3297 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3298
3299         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3300         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3301         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3302         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3303         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3304         for `=ucs@JP'.
3305
3306 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3307
3308         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3309         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3310         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3311         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3312         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3313         `=daikanwa@rev2'.
3314
3315 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3316
3317         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3318         (=gt): Likewise.
3319         (=gt-k): Likewise.
3320         (=gt-pj-*): Likewise.
3321         (=gt-pj-k1): Likewise.
3322         (=gt-pj-k2): Likewise.
3323         (=daikanwa): Likewise.
3324         (=daikanwa-rev1): Likewise.
3325         (=daikanwa-rev2): Likewise.
3326         (=big5-pua): Likewise.
3327         (=big5-eten): Likewise.
3328         (chinese-big5-eten-a): Likewise.
3329         (chinese-big5-eten-b): Likewise.
3330         (=hanziku-*): Likewise.
3331         (=cbeta): Likewise.
3332         (=jef-china3): Likewise.
3333         (=ruimoku-v6): Likewise.
3334         (=ucs@iso): Likewise.
3335         (=ucs@unicode): Likewise.
3336         (=ucs@gb): Likewise.
3337         (=ucs@cns): Likewise.
3338         (=ucs@jis): Likewise.
3339         (=ucs@jis-1990): Likewise.
3340         (=ucs@jis-2000): Likewise.
3341         (=ucs@jp): Likewise.
3342         (=ucs@ks): Likewise.
3343         (=ucs@big5): Likewise.
3344         (=ucs-radicals): Likewise.
3345         (=ucs-radicals@unicode): Likewise.
3346         (=ucs-bmp-cjk): Likewise.
3347         (=ucs-bmp-cjk@unicode): Likewise.
3348         (=ucs-sip-ext-b): Likewise.
3349         (=ucs-sip-ext-b@iso): Likewise.
3350
3351 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3352
3353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3354         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3355
3356 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3357
3358         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3359         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3360         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3361         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3362         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3363         arabic-digit, ipa and ``&I-B-XXXX;''.
3364
3365 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3366
3367         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3368         setting for (I-)HZK{03..12}-XXXX.
3369
3370 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3371
3372         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3373         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3374
3375         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3376         `=ruimoku-v6'.
3377
3378         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3379         CHISE.
3380
3381 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3382
3383         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3384         (=ucs@unicode): Likewise.
3385         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3386         (=ucs@cns): Likewise.
3387         (=ucs@jis): Likewise.
3388         (=ucs@ks): Likewise.
3389         (=ucs@big5): Likewise.
3390
3391 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3392
3393         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3394         `ucs-jis'.
3395         (utf-8-jis-er): Likewise.
3396         (utf-8-jp): New coding-system.
3397         (utf-8-jp-er): Likewise.
3398
3399         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3400
3401 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3402
3403         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3404
3405         * mule/japanese.el: Move definition of `euc-jisx0213' to
3406         mule/mule-coding.el.
3407
3408 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3409
3410         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3411         mule-coding before loading update-cdb when utf-2000 is provided.
3412
3413 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3414
3415         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3416         `=daikanwa'.
3417
3418 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3419
3420         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3421         definition codes when `utf-2000' is provided.
3422
3423 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3424
3425         * mule/mule-category.el (word-combining-categories): Don't setup
3426         `word-combining-categories' in XEmacs CHISE.
3427         (word-separating-categories): Add setting about Latin script in
3428         XEmacs CHISE.
3429
3430 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3431
3432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3433         setting for `chinese-big5'.
3434
3435 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3436
3437         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3438         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3439         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3440         add setting for HZK0[12]-xxxx.
3441
3442 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3443
3444         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3445         in XEmacs CHISE.
3446
3447 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3448
3449         * mule/mule-charset.el (default-coded-charset-priority-list):
3450         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3451         and `chinese-big5' to `=gt-pj-*'.
3452
3453 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3454
3455         * mule/mule-conf.el (=daikanwa): Renamed from
3456         `ideograph-daikanwa'.
3457         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3458
3459 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3460
3461         * mule/mule-conf.el (=cns11643-7): Renamed from
3462         `chinese-cns11643-7'.
3463         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3464
3465 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3466
3467         * mule/mule-conf.el (=cns11643-6): Renamed from
3468         `chinese-cns11643-6'.
3469         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3470
3471 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3472
3473         * mule/mule-conf.el (=cns11643-5): Renamed from
3474         `chinese-cns11643-5'.
3475         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3476
3477 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3478
3479         * mule/mule-conf.el (=cns11643-4): Renamed from
3480         `chinese-cns11643-4'.
3481         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3482
3483 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3484
3485         * mule/mule-conf.el (=cns11643-3): Renamed from
3486         `chinese-cns11643-3'.
3487         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3488
3489 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3490
3491         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3492         `=cns11643-2'.
3493         (chinese-cns11643-2): New alias for `=cns11643-2'.
3494
3495 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3496
3497         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3498         `=cns11643-1'.
3499         (chinese-cns11643-1): New alias for `=cns11643-1'.
3500
3501 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3502
3503         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3504         (chinese-gb12345): New alias for `=gb12345'.
3505
3506 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3507
3508         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3509         (chinese-gb2312): New alias for `=gb2312'.
3510
3511 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3512
3513         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3514         (chinese-big5): New alias for `=big5'.
3515
3516 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3517
3518         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3519         (korean-ksc5601): New alias for `=ks-x1001'.
3520
3521 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3522
3523         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3524         `=jis-x0212'.
3525         (japanese-jisx0212): New alias for `=jis-x0212'.
3526
3527 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3528
3529         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3530         `=jis-x0208-1983'.
3531         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3532
3533 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3534
3535         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3536         `=jis-x0208-1978'.
3537         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3538
3539 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3540
3541         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3542         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3543
3544 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3545
3546         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3547         (chinese-cns11643-3): Specify iso-ir 183.
3548         (chinese-cns11643-4): Specify iso-ir 184.
3549         (chinese-cns11643-5): Specify iso-ir 185.
3550         (chinese-cns11643-6): Specify iso-ir 186.
3551         (chinese-cns11643-7): Specify iso-ir 187.
3552         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3553         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3554
3555 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3556
3557         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3558         \uXXXX for every cases.
3559
3560 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3561
3562         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3563         (ucs-big5): Changed to an alias for `=ucs@big5'.
3564
3565 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3566
3567         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3568         (ucs-ks): Changed to an alias for `=ucs@ks'.
3569
3570 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3571
3572         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3573         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3574
3575 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3576
3577         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3578         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3579
3580 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3581
3582         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3583         (ucs-jis): Changed to an alias for `=ucs@jis'.
3584
3585 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3586
3587         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3588         (ucs-cns): Changed to an alias for `=ucs@cns'.
3589
3590 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3591
3592         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3593         (ucs-gb): Changed to an alias for `=ucs@gb'.
3594
3595 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3596
3597         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3598         `ideograph-daikanwa-2'.
3599         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3600         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3601
3602 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3603
3604         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3605         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3606
3607         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3608         for `xemacs-chise-version'.
3609
3610 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3611
3612         * mule/mule-charset.el (default-coded-charset-priority-list):
3613         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3614         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3615         instead of `ideograph-hanziku-*'.
3616
3617         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3618         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3619
3620 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3621
3622         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3623         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3624         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3625         `utf-2000' is provided.
3626
3627 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3628
3629         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3630         is provided [was builtin coded-charsets].
3631
3632 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3633
3634         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3635         is provided [was builtin coded-charsets].
3636
3637 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3638
3639         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3640         is provided [was builtin coded-charsets].
3641
3642 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3643
3644         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3645         is provided [was builtin coded-charsets].
3646
3647 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3648
3649         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3650         when `utf-2000' is provided [was builtin coded-charsets].
3651
3652 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3653
3654         * mule/mule-conf.el (=hanziku-*): Renamed from
3655         `ideograph-hanziku-*'.
3656         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3657
3658 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3659
3660         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3661         `utf-2000' is provided [was builtin coded-charsets].
3662         (ideograph-hanziku-{1..12}): Likewise.
3663
3664 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3665
3666         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3667         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3668
3669 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3670
3671         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3672         when `utf-2000' is provided [was builtin coded-charsets].
3673
3674 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3675
3676         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3677         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3678         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3679
3680 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3681
3682         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3683         (ideograph-gt): Changed to an alias for `=gt'.
3684
3685 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3686
3687         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3688         is provided; it was defined as a builtin coded-charset.
3689         (ideograph-gt): Likewise.
3690
3691 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3692
3693         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3694         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3695
3696 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3697
3698         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3699         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3700
3701 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3702
3703         * mule/mule-conf.el (=big5-eten): Renamed from
3704         `chinese-big5-eten'.
3705         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3706
3707 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3708
3709         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3710         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3711
3712 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3713
3714         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3715         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3716
3717 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3718
3719         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3720         (china3-jef): Changed to an alias for `=jef-china3'.
3721
3722 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3723
3724         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3725         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3726
3727         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3728         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3729         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3730         when `utf-2000' is provided.
3731
3732 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3733
3734         * mule/mule-charset.el (default-coded-charset-priority-list):
3735         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3736
3737         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3738         (ucs-jis-2000): Deleted.
3739
3740 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3741
3742         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3743         UTF-2000.
3744         (=ucs-jis-2000): New coded-charset for UTF-2000.
3745
3746 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3747
3748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3749         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3750
3751 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3752
3753         * mule/mule-charset.el (default-coded-charset-priority-list):
3754         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3755         `ideograph-cbeta'.
3756
3757 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3758
3759         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3760         builtin coded-charset].
3761
3762 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3763
3764         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3765         settings for &K0-xxxx and &I-K0-xxxx.
3766
3767 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3768
3769         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3770         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3771
3772 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3773
3774         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3775         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3776
3777 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3778
3779         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3780         UTF-2000.
3781         (ideograph-gt-pj-k1): Likewise.
3782         (ideograph-gt-pj-k2): Likewise.
3783
3784 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3785
3786         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3787         `=jis-x0208'.
3788
3789 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3790
3791         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3792         UTF-2000 [was a builtin coded-charset].
3793
3794 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3795
3796         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3797         (utf-8-gb-er): Likewise.
3798
3799 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3800
3801         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3802         settings for JIS X 0212 and JIS X 0208:1978.
3803
3804 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3805
3806         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3807         setting for JIS X 0213.
3808
3809 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3810
3811         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3812         standard-case-table in UTF-2000.
3813
3814 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3815
3816         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3817         definitions for isolated-chars.
3818
3819 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3820
3821         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3822         `configure-utf-2000-lisp-directory'.
3823         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3824         `mule-lisp-load-path'.
3825
3826 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3827
3828         * startup.el (startup-setup-paths): Set and use
3829         `utf-2000-lisp-directory'.
3830         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3831         UTF-2000.
3832
3833 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3834
3835         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3836         (paths-find-utf-2000-lisp-directory): New function.
3837         (paths-construct-load-path): Add new optional argument
3838         `utf-2000-lisp-directory'.
3839
3840         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3841
3842 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3843
3844         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3845         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3846         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3847         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3848         `chinese-big5-2' in UTF-2000.
3849
3850         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3851         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3852
3853 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3854
3855         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3856         `big5-eten-er' in UTF-2000.
3857         (big5-cdp): Modify DOC-string and mnemonic.
3858
3859 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3860
3861         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3862         UTF-2000 [renamed from utf-8-er].
3863         (utf-8-gb): New coding-system in UTF-2000.
3864         (utf-8-gb-er): Likewise.
3865         (utf-8-cns): Likewise.
3866         (utf-8-cns-er): Likewise.
3867         (utf-8-big5): Likewise.
3868         (utf-8-big5-er): Likewise.
3869         (utf-8-jis): Likewise.
3870         (utf-8-jis-er): Likewise.
3871         (utf-8-ks): Likewise.
3872         (utf-8-ks-er): Likewise.
3873         (utf-8-er): Likewise.
3874
3875 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3876
3877         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3878         instead of `utf-8-unix' in UTF-2000.
3879
3880         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3881
3882 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3883
3884         * mule/japanese.el (euc-jisx0213): New coding-system.
3885
3886         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3887         `japanese-jisx0208-1990' as the mother.
3888
3889 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3890
3891         * dumped-lisp.el (preloaded-file-list): Change condition of
3892         loading "close-cdb".
3893
3894 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3895
3896         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3897         setup `coded-charset-entity-reference-alist'.
3898
3899 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3900
3901         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3902         UTF-2000.
3903
3904 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3905
3906         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3907         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3908
3909 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3910
3911         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3912         (chinese-big5-eten-a): Likewise.
3913         (chinese-big5-eten-b): Likewise.
3914         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3915         code range is #x8140 .. #x8DFE.
3916
3917 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3918
3919         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3920         UTF-2000.
3921         (chinese-big5-cdp): Likewise.
3922
3923 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3924
3925         * dumped-lisp.el (preloaded-file-list): Rename
3926         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3927
3928 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3929
3930         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3931         append `system-char-db-source-file-list' into
3932         `preloaded-file-list' in UTF-2000.
3933
3934 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3935
3936         * dumped-lisp.el (preloaded-file-list): Delete
3937         character-definition files.
3938
3939 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3940
3941         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3942         UTF-2000.
3943
3944 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3945
3946         * mule/mule-charset.el (default-coded-charset-priority-list):
3947         Delete `mojikyo-2022-1'.
3948
3949 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3950
3951         * mule/mule-charset.el (default-coded-charset-priority-list):
3952         Delete `mojikyo'.
3953
3954 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3955
3956         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3957         `ucs-sip'.
3958
3959 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3960
3961         * mule/mule-charset.el (default-coded-charset-priority-list):
3962         Comment out `chinese-gb12345'.
3963
3964 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3965
3966         * bytecomp.el (byte-compile-insert-header): Fixed.
3967
3968 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3969
3970         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3971         XEmacs UTF-2000.
3972
3973 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3974
3975         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3976         UTF-2000.
3977
3978 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3979
3980         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3981         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3982
3983 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3984
3985         * mule/mule-charset.el (default-coded-charset-priority-list):
3986         `japanese-jef-china3' is renamed `china3-jef'.
3987
3988 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3989
3990         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3991         `japanese-jef-china3' and `ideograph-cbeta'.
3992
3993 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3994
3995         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3996
3997 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3998
3999         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4000         `chinese-big5-cdp'.
4001
4002 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4003
4004         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4005         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4006
4007 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4008
4009         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4010         loading character definitions.
4011
4012 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4013
4014         * dumped-lisp.el (preloaded-file-list): Rename
4015         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4016
4017 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4018
4019         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4020         `chinese-big5'.
4021
4022 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4023
4024         * dumped-lisp.el (preloaded-file-list): Dump
4025         "Ideograph-R028-Private" with XEmacs UTF-2000.
4026
4027 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4028
4029         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4030         `chinese-gb12345'.
4031
4032 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4033
4034         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4035         `ideograph-gt-pj-{1..11}'.
4036
4037         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4038         XEmacs UTF-2000.
4039
4040 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4041
4042         * mule/mule-charset.el (default-coded-charset-priority-list):
4043         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4044         `chinese-isoir165'.
4045
4046 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4047
4048         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4049         `image/png', `image/x-xpm' and `image/tiff'.
4050
4051         * files.el (binary-file-regexps): Add *.PNG.
4052
4053 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4054
4055         * mule/mule-charset.el (default-coded-charset-priority-list):
4056         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4057         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4058
4059 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4060
4061         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4062         the first completion when UTF-2000 is running.
4063
4064 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4065
4066         * mule/mule-charset.el (default-coded-charset-priority-list):
4067         Delete `ucs'.
4068
4069 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4070
4071         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4072
4073         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4074         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4075
4076 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4077
4078         * mule/vietnamese.el (vscii-2): Delete abolished property
4079         `composite'; now composite mode is default.
4080
4081 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4082
4083         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4084         of `raw-text'; check \uHHHH representation even if non-ascii
4085         characters are not found.
4086
4087         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4088         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4089         unconditionally.
4090
4091         * mule/viet-ccl.el: New file.
4092
4093         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4094         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4095         - Separate CCL based implementations to viet-ccl.el.
4096
4097 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4098
4099         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4100         "jisx0213.2000-1".
4101         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4102
4103         * mule/mule-charset.el (default-coded-charset-priority-list):
4104         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4105         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4106
4107 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4108
4109         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4110
4111 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4112
4113         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4114         `ucs' in UTF-2000.
4115
4116 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4117
4118         * mule/mule-charset.el (default-coded-charset-priority-list):
4119         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4120         `arabic-iso8859-6'.
4121
4122 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4123
4124         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4125         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4126
4127 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4128
4129         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4130         `katakana-jisx0201' in UTF-2000.
4131
4132 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4133
4134         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4135         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4136         "u0FB50-Arabic-Presentation-Forms-A",
4137         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4138         "u0FE50-Small-Form-Variants",
4139         "u0FE70-Arabic-Presentation-Forms-B",
4140         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4141         UTF-2000.
4142
4143 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4144
4145         * dumped-lisp.el (preloaded-file-list): Delete
4146         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4147         ... "Ideograph-R214-Flute" in UTF-2000.
4148
4149 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4150
4151         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4152         (japanese-jisx0213-2): New coded-charset.
4153
4154         * dumped-lisp.el (preloaded-file-list): Add
4155         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4156         "Ideograph-R030-Mouth".
4157
4158 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4159
4160         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4161         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4162         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4163         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4164         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4165         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4166         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4167         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4168
4169 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4170
4171         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4172         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4173         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4174         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4175         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4176
4177         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4178         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4179
4180 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4181
4182         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4183         in UTF-2000.
4184
4185 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4186
4187         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4188         (chinese-isoir165): Moved from mule/chinese.el.
4189         (chinese-cns11643-3): Moved from mule/chinese.el.
4190         (chinese-cns11643-4): Moved from mule/chinese.el.
4191         (chinese-cns11643-5): Moved from mule/chinese.el.
4192         (chinese-cns11643-6): Moved from mule/chinese.el.
4193         (chinese-cns11643-7): Moved from mule/chinese.el.
4194
4195         * mule/chinese.el: Move definition of coded-charsets to
4196         mule/mule-conf.el.
4197
4198 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4199
4200         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4201         `ideograph-daikanwa'.
4202
4203 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4204
4205         * dumped-lisp.el (preloaded-file-list): Delete
4206         "ccs-jisx0201-latin.el".
4207
4208 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4209
4210         * dumped-lisp.el (preloaded-file-list): Add
4211         "u031A0-Extended-Bopomofo" in UTF-2000.
4212
4213 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4214
4215         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4216         renamed to u02E00-CJK-Radical-Supplement.
4217
4218 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4219
4220         * dumped-lisp.el (preloaded-file-list): Add
4221         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4222         "u030A0-Katakana", "u03100-Bopomofo",
4223         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4224         "u03200-Enclosed-CJK-Letters-and-Months" and
4225         "u03300-CJK-Compatibility".
4226
4227 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4228
4229         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4230         "u02F00-Kangxi-Radicals" and
4231         "u02FF0-Ideographic-Description-Characters".
4232
4233 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4234
4235         * dumped-lisp.el (preloaded-file-list): Add
4236         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4237         "u02800-Braille-Patterns" in UTF-2000.
4238
4239 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4240
4241         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4242         "uXXXXX-*.el" in UTF-2000.
4243
4244         * bytecomp.el (byte-compile-insert-header): Delete comments if
4245         non-ASCII characters are found; allow `byte-compile-dynamic' and
4246         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4247         `raw-text'.
4248
4249 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4250
4251         * dumped-lisp.el (preloaded-file-list): Add
4252         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4253         "u025A0-Geometric-Shapes.el".
4254
4255 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4256
4257         * dumped-lisp.el (preloaded-file-list): Add
4258         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4259         "u02460-Enclosed-Alphanumerics.el".
4260
4261 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4262
4263         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4264         `chinese-gb2312'.
4265
4266         * dumped-lisp.el (preloaded-file-list): Add
4267         "u02200-Mathematical-Operators.el" and
4268         "u02300-Miscellaneous-Technical.el".
4269
4270 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4271
4272         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4273         `chinese-cns11643-*'.
4274
4275         * dumped-lisp.el (preloaded-file-list): Add
4276         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4277         "u02190-Arrows.el" in UTF-2000.
4278
4279 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4280
4281         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4282         `korean-ksc5601'.
4283
4284         * dumped-lisp.el (preloaded-file-list): Add
4285         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4286         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4287         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4288
4289 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4290
4291         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4292
4293 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4294
4295         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4296         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4297         "u01780-Khmer.el", "u01800-Mongolian.el",
4298         "u01E00-Latin-Extended-Additional.el" and
4299         "u01F00-Greek-Extended.el" in UTF-2000.
4300
4301 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4302
4303         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4304         `ethiopic-ucs' and `ethiopic'.
4305
4306         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4307         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4308
4309         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4310         from mule/ethiopic.el.
4311
4312         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4313         mule/mule-conf.el.
4314
4315 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4316
4317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4318         `lao'.
4319
4320         * mule/mule-conf.el (lao): New coded-charset.
4321
4322         * dumped-lisp.el (preloaded-file-list): Add
4323         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4324         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4325         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4326         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4327         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4328
4329 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4330
4331         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4332         `ucs-bmp' and `arabic-iso8859-6'.
4333
4334 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4335
4336         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4337         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4338         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4339
4340 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4341
4342         * startup.el (normal-top-level): Load autoload file for UTF-2000
4343         in UTF-2000.
4344
4345 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4346
4347         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4348         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4349         "u00020-Basic-Latin.el", "u00080-C1.el",
4350         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4351         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4352         "u002B0-Spacing-Modifier-Letters.el",
4353         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4354         UTF-2000.
4355
4356 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4357
4358         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4359         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4360         instead of `vietnamese-viscii-*'.
4361
4362 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4363
4364         * mule/mule-conf.el: New file.
4365
4366         * mule/misc-lang.el: Move definition of charset `ipa' to
4367         mule/mule-conf.el.
4368
4369 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4370
4371         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4372         `latin-viscii'; prefer it for characters used in Vietnamese.
4373
4374 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4375
4376         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4377
4378 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4379
4380         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4381         `vietnamese-viscii-lower'.
4382         (latin-viscii-upper): Renamed from charset
4383         `vietnamese-viscii-upper'.
4384         (vietnamese-viscii-lower): New alias for charset
4385         `latin-viscii-lower'.
4386         (vietnamese-viscii-upper): New alias for charset
4387         `latin-viscii-upper'.
4388
4389 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4390
4391         * mule/mule-charset.el (default-coded-charset-priority-list):
4392         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4393
4394 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4395
4396         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4397         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4398         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4399         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4400         lisp/utf-2000.
4401
4402 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4403
4404         * mule/ccs-tcvn5712.el: New file.
4405
4406 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4407
4408         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4409         in UTF-2000.
4410
4411 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4412
4413         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4414         `japanese-jisx0208'.
4415
4416 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4417
4418         * dumped-lisp.el (preloaded-file-list): Add
4419         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4420         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4421         UTF-2000.
4422
4423         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4424         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4425         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4426         mule/ccs-viscii.el: New files.
4427
4428         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4429         if \uXXXX is found.
4430
4431 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4432
4433         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4434         `hiragana-jisx0208' and `katakana-jisx0208'.
4435
4436 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4437
4438         * mule/chinese.el (chinese-cns11643-3): Define it even if
4439         `utf-2000' is provided.
4440         (chinese-cns11643-4): Likewise.
4441         (chinese-cns11643-5): Likewise.
4442         (chinese-cns11643-6): Likewise.
4443         (chinese-cns11643-7): Likewise.
4444
4445 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4446
4447         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4448         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4449
4450 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4451
4452         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4453         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4454
4455 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4456
4457         * mule/mule-charset.el (default-coded-charset-priority-list):
4458         Setup in UTF-2000.
4459
4460 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4461
4462         * mule/viet-chars.el: Don't define charset
4463         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4464         they are defined as builtin charsets.
4465
4466 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4467
4468         * version.el (emacs-version): Add more space just before UTF-2000
4469         version string.
4470
4471 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4472
4473         * version.el ([constant] emacs-version): Don't add a space in the
4474         preceding place of `xemacs-betaname' because it is duplicated.
4475         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4476
4477         * startup.el (splash-frame-body): Add ETL.
4478
4479 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4480
4481         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4482         is provided because it is defined as builtin charset.
4483         (chinese-cns11643-4): Likewise.
4484         (chinese-cns11643-5): Likewise.
4485         (chinese-cns11643-6): Likewise.
4486         (chinese-cns11643-7): Likewise.
4487
4488 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4489
4490         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4491         coding-system `iso-10646-ucs-4' is not defined.
4492
4493 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4494
4495         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4496         coding-system if `utf-2000' is provided.
4497
4498 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4499
4500         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4501         `utf-2000' is provided.
4502
4503 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4504
4505         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4506         if utf-2000 is provided temporally.
4507
4508 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4509
4510         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4511         as builtin variable].
4512
4513 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4514
4515         * files.el (insert-file-contents-literally): Treat file as binary;
4516         call file-name-handlers. [sync with Emacs 20.3.10]
4517
4518 2008-12-28  Vin Shelton  <acs@xemacs.org>
4519
4520         * XEmacs 21.4.22 is released
4521
4522 2008-12-30  Vin Shelton  <acs@xemacs.org>
4523
4524         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4525         during building even if no packages are found.
4526
4527 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4528
4529         * printer.el (generic-print-region): 
4530         (generic-print-buffer): 
4531         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4532         check if the msprinter device is available, now that msprinter is
4533         always available as a specifier tag. 
4534
4535 2008-12-24  Vin Shelton  <acs@xemacs.org>
4536
4537         * about.el: Add Francisco to my bio!
4538
4539 2008-12-23  Vin Shelton  <acs@xemacs.org>
4540
4541         * autoload.el: Move operator definitions to autoload-operators.el
4542         in the xemacs-base package.
4543
4544 2007-11-22  Vin Shelton  <acs@xemacs.org>
4545
4546         * about.el (about-hacker-contribution): Updated my bio.
4547
4548 2007-10-07  Vin Shelton  <acs@xemacs.org>
4549
4550         * XEmacs 21.4.21 is released
4551
4552 2007-09-19  Didier Verna  <didier@xemacs.org>
4553
4554         Update my personal info.
4555         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4556         * about.el (about-other-current-hackers): Ditto.
4557         * about.el (about-url-alist): Add my musical website.
4558         * about.el (about-personal-info): Update my entry.
4559         * about.el (about-hacker-contribution): Ditto.
4560
4561 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4562
4563         * package-get.el (package-get-download-sites): Update download
4564         sites in Japan.
4565         * package-get.el (package-get-pre-release-download-sites): Ditto.
4566
4567 2007-08-18  Vin Shelton  <acs@xemacs.org>
4568
4569         * package-get.el (package-get-pre-release-download-sites): Sync
4570         mirror sites with 21.5.  (Thanks, Adrian)
4571
4572 2007-08-09  Mike Sperber  <mike@xemacs.org>
4573
4574         * startup.el (migrate-user-init-file): Create backup of
4575         `user-init-file' before migrating.
4576         * startup.el (maybe-migrate-user-init-file): Print
4577         information about backup file.
4578         (maybe-create-compatibility-dot-emacs): Follow above change.
4579
4580 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4581
4582         * font-lock.el: Sync font-lock-add-keywords and
4583         font-lock-remove-keywords from GNU Emacs.
4584         * font-lock.el (font-lock-keywords-alist): New.
4585         * font-lock.el (font-lock-removed-keywords-alist): New.
4586         * font-lock.el (font-lock-add-keywords): New.
4587         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4588         * font-lock.el (font-lock-remove-keywords): New.
4589
4590 2007-08-16  Vin Shelton  <acs@xemacs.org>
4591
4592         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4593         patch from Hans de Graaff.
4594
4595 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4596
4597         * package-get.el (package-get-download-sites): Document Chile and
4598         update Denmark download site.
4599         * package-get.el (package-get-pre-release-download-sites): Ditto.
4600
4601 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4602
4603         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4604
4605 2006-12-09  Vin Shelton  <acs@xemacs.org>
4606
4607         * XEmacs 21.4.20 is released
4608
4609 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4610
4611         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4612
4613 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4614
4615         * info.el (Info-find-file-node, Info-insert-dir)
4616         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4617         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4618         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4619         and discussion.
4620
4621 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4622
4623         * obsolete.el (line-beginning-position): New, from 21.5.x.
4624         (line-end-position): Ditto.
4625
4626 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4627
4628         * package-get.el (package-get-download-sites): Welcome
4629         nl.xemacs.org and Thanks!
4630         * package-get.el (package-get-pre-release-download-sites): Ditto.
4631
4632 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4633
4634         * font-lock.el: Add support for not-so recent changes in Java to
4635         java-mode.
4636
4637 2006-01-28  Vin Shelton  <acs@xemacs.org>
4638
4639         * XEmacs 21.4.19 is released
4640
4641 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4642
4643         * easymenu.el: Update copyright. 
4644         * easymenu.el (easy-menu-all-popups):
4645         Add a docstring. 
4646         * easymenu.el (easy-menu-add):
4647         Document a bug, rework the function to preserve any existing
4648         non-default mode-popup-menu instead of overwriting it, and not to
4649         bother normalising the menu title (nothing else does).
4650         * easymenu.el (easy-menu-remove):
4651         Restore the default mode-popup-menu instead of leaving an empty
4652         one when we remove the last easy-menu popup. 
4653
4654 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4655
4656         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4657         as suggested by Rodrigo Ventura.
4658         * package-get.el (package-get-pre-release-download-sites): Ditto,
4659         with replacement of xemacs-21.5 by beta, which is the logical path
4660         to our beta core and package pre-releases.
4661
4662 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4663
4664         * package-get.el (package-get-download-sites): Add Hong Kong
4665         download site.
4666         * package-get.el (package-get-pre-release-download-sites): Ditto.
4667
4668 2005-12-26  Vin Shelton  <acs@xemacs.org>
4669
4670         * find-paths.el:
4671         * find-paths.el (paths-emacs-root-p): Add search for package root.
4672         * find-paths.el (paths-find-emacs-root): Replaced with
4673         paths-find-invocation-roots, which returns a list of roots.
4674         * find-paths.el (paths-find-invocation-roots): New.
4675         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4676
4677 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4678
4679         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4680         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4681
4682 2005-12-03  Vin Shelton <acs@xemacs.org>
4683
4684         * XEmacs 21.4.18 is released
4685
4686 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4687
4688         * package-get.el (package-get-download-sites): Update reflecting
4689         latest http://www.xemacs.org/Releases/ information generated by
4690         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4691         * package-get.el (package-get-pre-release-download-sites): Ditto.
4692
4693 2005-02-28  Simon Josefsson  <jas@extundo.com>
4694
4695         * about.el (xemacs-hackers): Add jas.
4696         (about-other-current-hackers): Likewise.
4697         (about-url-alist): Add URL for jas.
4698         (about-personal-info): Document jas.
4699         (about-hacker-contribution): Describe jas contributions.
4700
4701 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4702
4703         * easymenu.el (easy-menu-remove): As described in 
4704         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4705         except the "Command" menu from mode-popup-menu. 
4706
4707 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4708  
4709         * font.el (font-spatial-to-canonical): Correct calculation of 
4710         return value for pixel-based input value. 
4711  
4712 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4713
4714         * code-process.el (call-process): Process-related docstring
4715         improvements spurred by Norbert Koch.
4716         * code-process.el (call-process-region): Ditto.
4717         * code-process.el (start-process): Ditto.
4718
4719 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4720
4721         * finder.el (finder-find-library): Return filename actually
4722         searched for.
4723
4724 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4725
4726         * help.el (view-emacs-news): Use `expand-file-name' instead of
4727         `locate-data-file' as the latter will find any "NEWS" files that
4728         might exist in packages _before_ the one in core.
4729
4730 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4731
4732         * package-get.el (package-get-init-package):
4733         package-get-init-package buglet (21.4.17) by Jeff Mincy
4734         <mincy@rcn.com> fixing false temporary load-path shadows reported
4735         after package installation and simplifying code.
4736
4737 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4738
4739         * package-get.el (package-get-download-sites): Sync mirrors list
4740         with the XEmacs website.
4741         (package-get-pre-release-download-sites): Ditto.
4742
4743 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4744
4745         * derived.el (derived-mode-merge-syntax-tables):
4746         Revert my 21.5-only patch of 2003-07-18 which slipped in
4747         through Jerry James's patch of 2004-06-07.
4748
4749 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4750
4751         * cmdloop.el (keyboard-quit): Remove workaround for
4752         `region-active-p' not making sure active region is in current
4753         buffer now that it does.
4754         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4755         * simple.el (region-active-p): `region-active-p' to only return t
4756         when active region is in current buffer.
4757
4758 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4759
4760         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4761         package names, quell a byte-compiler warning, doc fix.
4762
4763 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4764
4765         * buffer.el (pop-to-buffer):
4766         * window-xemacs.el (display-buffer):
4767         Document use of `same-window-buffer-names,' `same-window-regexps'
4768         by pop-to-buffer and display-buffer. 
4769         
4770 2005-02-06  Vin Shelton <acs@xemacs.org>
4771
4772         * XEmacs 21.4.17 is released
4773
4774 2005-01-29  Ben Wing  <ben@xemacs.org>
4775
4776         * shadow.el (find-emacs-lisp-shadows):
4777         Add custom-defines to list of ignored files.
4778
4779 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4780
4781         * simple.el (shifted-motion-keys-select-region): Fix statement
4782         about unshifted-motion-keys-deselect-region.
4783
4784 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4785
4786         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4787         now) for GNU Emacs compatibility.
4788         (make-obsolete-variable): Ditto.
4789
4790 2004-01-08  Ben Wing  <ben@xemacs.org>
4791
4792         * code-files.el (load):
4793         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4794
4795 2004-12-05  Vin Shelton <acs@xemacs.org>
4796
4797         * XEmacs 21.4.16 is released
4798
4799 2004-12-04  Vin Shelton  <acs@xemacs.org>
4800
4801         * auto-autoloads.el: Regenerated.
4802
4803         * custom-load.el: Regenerated.
4804
4805 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4806
4807         Fix bug: apropos errors if a defalias refers to an undefined
4808         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4809
4810         * apropos.el (apropos):
4811         (apropos-command):
4812         * help.el (frob-help-extents):
4813         * help-macro.el (make-help-screen):
4814         * hyper-apropos.el (hyper-apropos-grok-functions):
4815         (hyper-apropos-get-doc):
4816         Catch void-function error thrown by `documentation'.
4817
4818 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4819
4820         * packages.el (package-require): Fix incorrect arg to format.
4821         This fixes a `format specifier' error.
4822
4823 2004-08-13  Jerry James  <james@xemacs.org>
4824
4825         * bytecomp.el (forward-word): Tell the byte compiler the correct
4826         number of arguments to forward-word.
4827
4828 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4829
4830         * etags.el: Fixed loading of include files for tag completion. Now
4831         you can make a tag file for a library, include it into your
4832         project and it will be reloaded only if it changed. Infinte
4833         include loops are detected and the correct tag files are loaded.
4834         * etags.el (buffer-tag-table-list): Load and verify tag files in
4835         the external function buffer-tag-table-list-load.
4836         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4837         tag files. Also load the included tag files. The priority of the
4838         included files is right below their parent file. If multiple
4839         matches occur then the symbols from the parent file are found
4840         first.
4841         * etags.el (tag-table-include-files): Corrected comment
4842         string. Switched to pattern constant tags-include-pattern to have
4843         it at a central location.
4844         * etags.el (tags-include-pattern): Added doc string.
4845         * etags.el (add-to-tag-completion-table): Removed obsolete
4846         comments as the include files are allready returned by
4847         buffer-tag-table-list and loaded.
4848         * etags.el (find-tag-internal): The include files are allready
4849         included in tag-tables as buffer-tag-table-list returns them now.
4850
4851 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4852
4853         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4854         Loading items into the notebook is now done by C code.
4855         * widgets-gtk.el (gtk-widget-instantiate-internal):
4856         Style no longer changed.
4857
4858 2004-06-28  Nix  <nix@esperi.org.uk>
4859
4860         * cmdloop.el (truncate-command-history-for-gc): Delay
4861         execution of all things that look up variable bindings,
4862         via `enqueue-eval-event'.
4863
4864 2004-06-24  Vin Shelton  <acs@xemacs.org>
4865
4866         * package-get.el (package-get-require-signed-base-updates):
4867         now defaults to nil.
4868
4869 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4870
4871         * subr.el (split-string): Clean up docstring.
4872
4873 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4874
4875         * faces.el (zmacs-region): fix typo in docstring.
4876
4877 2004-06-07  Jerry James  <james@xemacs.org>
4878
4879         * derived.el: Synch with Emacs 21.3.
4880         * subr.el (with-local-quit): New, from Emacs 21.3.
4881         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4882         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4883         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4884
4885 2004-06-16  Jerry James  <james@xemacs.org>
4886
4887         * cl.el (cl-set-substring): Increment start by the length of the
4888         string, not the string itself.
4889
4890 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4891
4892         * etags.el (tag-table-include-files): Expand included TAGS file
4893         paths to avoid problems with relative paths.  Thanks to Peter
4894         Chubb <peterc@gelato.unsw.edu.au>.
4895         * etags.el (tags-include-pattern): New.
4896         * etags.el (add-to-tag-completion-table): Parse and ignore
4897         trailing include lines.
4898
4899 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4900
4901         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4902         avoiding line solely composed of equal signs.
4903
4904 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4905
4906         * cus-edit.el (alloc): Typo fix.
4907         * cus-edit.el (custom-browse-visibility): Ditto.
4908         * cus-edit.el (custom-variable-value-create): Ditto.
4909         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4910         * cus-edit.el (custom-save-variables): Bind print-length and
4911         print-level to nil to avoid value abbreviation.
4912         * cus-edit.el (custom-save-face-internal): Ditto.
4913         * cus-edit.el (custom-save-faces): Save in sorted order.
4914         * cus-edit.el (custom-save-resets): Bind print-length and
4915         print-level to nil to avoid value abbreviation.
4916         * cus-edit.el (custom-save-loaded-themes): Ditto.
4917
4918 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4919
4920         * subr.el (split-string-default-separators): New.
4921         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4922         see comment in source.
4923
4924 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4925
4926         * mule/japanese.el (paragraph-start, paragraph-separate):
4927         Remove anchor to BOL.
4928
4929 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4930
4931         * cl.el (gensym, gentemp): Improve docstrings.
4932
4933 2004-05-10  Vin Shelton  <acs@xemacs.org>
4934
4935         * etags.el: Sync with 21.5 version.
4936
4937 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4938
4939         * etags.el:
4940         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4941         only for use with exuberant ctags. This will also enable building of 
4942         completion tables with exuberant ctags. This will not work with
4943         xemacs ctags. 
4944         * etags.el (get-tag-table-buffer): New function for creating of
4945         completion table is used if tags-exuberant-ctags-optimization-p ist t
4946         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4947         finding the tag names. New.
4948         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4949         building tag completion table with exuberant ctags. New.
4950         * etags.el (find-tag-internal): Improve exact tag matching for tags
4951         with name fields. Before the patch return types of functions or
4952         function parameters (with exuberant ctags) were found as matches.
4953
4954 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4955
4956         * list-mode.el (display-completion-list): Fixed completion list was
4957         taking the width of the frame and not of the window for displaying
4958         the selection methods.
4959
4960 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4961
4962         * menubar-items.el (default-menubar): Options are saved to custom.el.
4963
4964
4965 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4966
4967         * isearch-mode.el (isearch-abort): Preserve successful search target.
4968
4969 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4970
4971         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4972         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4973         Bihlmeyer.
4974         * gnuserv.el (gnuserv-mode-line-string): New.
4975         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4976         gnuserv-mode.
4977         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4978         * gnuserv.el (gnuserv-edit-files): Use
4979         make-x-device-with-gtk-fallback.
4980
4981 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4982
4983         * gtk-widgets.el: New import: gtk-accel-group-new.
4984         * dialog-gtk.el:
4985         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4986         * dialog-gtk.el (popup-builtin-question-dialog):
4987         Added support for dialog button mnemonics.
4988
4989 2004-03-22  Chris Green <cmg@dok.org>
4990
4991         * process.el (shell-command): Output buffer was ignored when a
4992         background process was run via shell-command.
4993
4994 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4995
4996         * cus-edit.el (custom-save-variables): Retrieve a list of
4997         variables to save first, sort it, and make sure the variables are
4998         saved in sorted order.
4999
5000 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5001  
5002         * package-get.el (package-get-update-base-from-buffer): Force
5003         binary coding system for verifying GnuPG signature in the
5004         package-index file.
5005  
5006 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5007
5008         * package-get.el (package-get-package-index-file-location): Handle
5009         missing "EMACSPACKAGEPATH" environment variable.
5010
5011 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5012
5013         * package-admin.el (package-admin-find-top-directory): Simplify
5014         directory comparisions and fix substring errors on short path
5015         components.
5016         * package-get.el (package-get-package-index-file-location):
5017         Default to first component of "EMACSPACKAGEPATH", if set.
5018
5019 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5020
5021         * package-get.el (process-error): New error datum.
5022
5023 2004-02-02  Vin Shelton <acs@xemacs.org>
5024
5025         * XEmacs 21.4.15 is released
5026
5027 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5028
5029         * itimer.el (activate-itimer): Modify the itimer timeout value as
5030         if it were begun at the last time when the itimer driver was woken
5031         up.
5032
5033 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5034
5035         * specifier.el (Copyright):
5036         Update.
5037         (make-specifier-and-init):
5038         (map-specifier):
5039         (canonicalize-inst-pair):
5040         (canonicalize-spec-list):
5041         (set-specifier):
5042         Synch docstrings to 21.5 where appropriate.
5043
5044 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5045
5046         * package-get.el (package-get-list-packages-where): New.  A
5047         function that allows searching for groups of packages.  For
5048         example, find all packages that require the fsf-compat package.
5049
5050 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5051
5052         The Great PUI Sync.
5053
5054         * auto-autoloads.el: Regenerated.
5055
5056         * custom-load.el: Regenerated.
5057
5058         * dumped-lisp.el (packages-hardcoded-lisp): New.
5059
5060         * menubar-items.el (menu-max-items): New.
5061         (menu-submenu-max-items): New.
5062         (menu-submenu-name-format): New.
5063         (menu-split-long-menu): New.
5064         (menu-sort-menu): New.
5065         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5066
5067         * obsolete.el (pui-add-install-directory): Renamed to the more
5068         logical `pui-set-local-package-get-directory'.
5069         (package-get-download-menu): Moved to `package-ui.el' and renamed
5070         to `package-ui-add-download-menu'.
5071
5072         * package-admin.el (package-admin-install-function-mswindows):
5073         Whitespace clean up.
5074         (package-admin-add-single-file-package): Removed.
5075         (package-admin-default-install-function): Whitespace clean up.
5076         (package-admin-find-top-directory): New.
5077         (package-admin-get-install-dir): Use it.
5078         (package-admin-get-manifest-file): 
5079         (package-admin-check-manifest): 
5080         (package-admin-add-binary-package):
5081         (package-admin-get-lispdir):
5082         (package-admin-delete-binary-package):
5083         (package-admin):
5084
5085         * package-get.el (package-get-package-index-file-location): New.
5086         (package-get-install-to-user-init-directory): New.
5087         (package-get-remote):
5088         (package-get-download-sites):
5089         (package-get-pre-release-download-sites): New.
5090         (package-get-site-release-download-sites): New.
5091         (package-get-base-filename):
5092         (package-get-always-update):
5093         (package-get-user-index-filename): Removed.
5094         (package-get-pgp-available-p): New.
5095         (package-get-require-signed-base-updates):
5096         (package-get-was-current):
5097         (package-entries-are-signed): New.
5098         (package-get-continue-update-base): New.
5099         (package-get-download-menu): Removed.
5100         (package-get-require-base):
5101         (package-get-update-base-entry):
5102         (package-get-locate-file):
5103         (package-get-locate-index-file):
5104         (package-get-maybe-save-index):
5105         (package-get-update-base):
5106         (package-get-update-base-from-buffer):
5107         (package-get-update-base-entries):
5108         (package-get-interactive-package-query):
5109         (package-get-update-all):
5110         (package-get-all):
5111         (package-get-dependencies):
5112         (package-get-init-package):
5113         (package-get-info): New.
5114         (package-get):
5115         (package-get-staging-dir):
5116         (package-get-set-version-prop): Removed.
5117         (package-get-installedp):
5118         (package-get-ever-installed-p):
5119         (packages): Removed.
5120         (package-get-custom-groups): Removed.
5121         (package-get-custom): Removed.
5122         (package-get-custom-add-entry): Removed.
5123
5124         * package-info.el (batch-update-package-info):
5125
5126         * package-net.el (package-net-batch-generate-bin-ini):
5127         (package-net-update-installed-db):
5128
5129         * package-ui.el (pui-info-buffer):
5130         (pui-directory-exists): Removed.
5131         (pui-package-dir-list): Removed.
5132         (pui-add-install-directory): Removed.
5133         (package-ui-download-menu): New.
5134         (package-ui-pre-release-download-menu): New.
5135         (package-ui-site-release-download-menu): New.
5136         (pui-set-local-package-get-directory): New.
5137         (pui-package-symbol-char):
5138         (pui-update-package-display):
5139         (pui-toggle-package):
5140         (pui-toggle-package-key):
5141         (pui-toggle-package-delete):
5142         (pui-toggle-package-delete-key):
5143         (pui-toggle-package-event):
5144         (pui-toggle-verbosity-redisplay):
5145         (pui-install-selected-packages):
5146         (pui-add-required-packages):
5147         (pui-help-echo):
5148         (pui-display-info):
5149         (list-packages-mode):
5150         (pui-list-packages):
5151
5152         * packages.el (packages-compute-package-locations):
5153         (package-require):
5154         (package-delete-name):
5155         (packages-hardcoded-lisp): Removed.
5156         (packages-useful-lisp): Removed.
5157         (packages-unbytecompiled-lisp): Removed.
5158         (packages-find-package-directories):
5159
5160         Summary:
5161
5162         Major code clean up of all things PUI.
5163
5164         Much improved code to determine where packages should be
5165         installed.  PUI no longer depends on any packages being
5166         pre-installed to compute where packages are to be installed to.
5167
5168         The user can specify the location of their package-index file.  It
5169         isn't necessary to set this because it has sane defaults.  People
5170         who "run-in-place" won't accidently overwrite the CVS
5171         package-index file.  See
5172         `package-get-package-index-file-location'. 
5173
5174         PUI will now properly clean up after itself in the event of an
5175         unsuccessful package install.  This drastically reduces the number
5176         of "wrong md5sum" FAQs.
5177
5178         non-Mule XEmacsen can no longer install Mule packages.
5179
5180         Package management via the custom interface has been removed.
5181
5182         The PUI related menubar items have been reorganised.
5183
5184         The PGP verification code has been fixed and the default for
5185         whether or not it is used is automatically computed.
5186
5187         * update-elc.el ((preloaded-file-list site-load-packages
5188         need-to-dump dumped-exe)):
5189         Just a couple of small changes to allow for
5190         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5191         existing anymore.
5192
5193 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5194
5195         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5196         apply `format' to the first argument of byte-compile-warn, it
5197         already calls format.
5198
5199 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5200
5201         * files.el (delete-old-versions): Avoid going interactive during
5202         make install when environment variable VERSION_CONTROL is set.
5203
5204 2003-12-04  Vin Shelton  <acs@xemacs.org>
5205
5206         * menubar-items.el (menu-item-search): Only bring up search dialog
5207         box if the feature is available and desired.
5208
5209 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5210
5211         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5212
5213 2003-11-05  Vin Shelton  <acs@xemacs.org>
5214
5215         * help.el (Help-prin1-face):
5216         (Help-princ-face):
5217         princ and prin1 are functions and need to be called as such.  The
5218         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5219
5220 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5221
5222         * about.el (about-xemacs): Give full version and build date.
5223
5224 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5225
5226         * win32-native.el (grep-null-device): This XEmacs has null-device.
5227
5228 2003-09-06  Mike Sperber  <mike@xemacs.org>
5229
5230         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5231         implement the specified semantics for `defvar.'
5232
5233 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5234
5235         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5236         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5237         displaying buffer in question.
5238
5239 2003-09-03  Vin Shelton <acs@xemacs.org>
5240
5241         * XEmacs 21.4.14 is released
5242
5243 2003-08-17  Vin Shelton  <acs@xemacs.org>
5244
5245         * about.el: Vanity patch.
5246
5247 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5248
5249         * code-process.el (call-process):
5250         (call-process-region):
5251         (start-process):
5252         Document coding system processing.
5253
5254 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5255
5256         * startup.el (splash-frame-body): Idiomatic English.
5257
5258 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5259
5260         * font-lock.el (font-lock-match-java-declarations): Move
5261         save-restriction, narrow-to-region to beginning of function to
5262         avoid going beyond the limit and causing an infloop.
5263
5264 2003-04-16  Jerry James  <james@xemacs.org>
5265
5266         * keydefs.el: Remove mappings for keys mapped to the nowhere
5267         defined function function-key-error.
5268
5269 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5270
5271         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5272         lisp-interaction-mode-hook): Add the docstrings.
5273
5274 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5275
5276         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5277         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5278         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5279
5280 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5281
5282         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5283         lambda list after the original doc.  Care about
5284         #'(lambda () "SingleString") 
5285         (cl-upcase-arg): 
5286         (cl-function-arglist):
5287         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5288         circular data structures in lambda list specification
5289
5290 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5291
5292         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5293         to appear in font-lock-function-name-face.
5294
5295 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5296
5297         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5298         is not also the value of the lambda.
5299
5300 2003-05-06  Andy Piper  <andy@xemacs.org>
5301
5302         * files.el (revert-buffer): Make sure local variables get processed,
5303         even in the case of an optimized reversion.
5304
5305 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5306
5307         * XEmacs 21.4.13 is released
5308
5309 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5310
5311         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5312         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5313
5314 2003-02-14  Ben Wing  <ben@xemacs.org>
5315
5316         * byte-optimize.el:
5317         * byte-optimize.el (byte-compile-inline-expand):
5318         * byte-optimize.el (byte-compile-unfold-lambda):
5319         * byte-optimize.el (byte-optimize-form-code-walker):
5320         * byte-optimize.el (byte-optimize-form):
5321         * byte-optimize.el (byte-decompile-bytecode-1):
5322         * byte-optimize.el (byte-optimize-lapcode):
5323         Review carefully and sync up to 20.7 except for areas as noted.
5324         Fixes problem with JDE compilation.
5325
5326 2003-02-05  Ben Wing  <ben@xemacs.org>
5327
5328         * simple.el:
5329         * simple.el (motion-keys-for-shifted-motion):
5330         Omit M-S-home/end from motion keys.
5331
5332 2003-02-07  Ben Wing  <ben@xemacs.org>
5333
5334         * text-props.el (text-property-any):
5335         * text-props.el (text-property-not-all):
5336         Fix bug when end > start.
5337
5338 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5339
5340         * info.el (Info-insert-dir): Make default-directory end in
5341         separator.  Patch due to Martin Buchholz.
5342
5343 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5344
5345         * XEmacs 21.4.12 "Portable Code" is released.
5346
5347 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5348
5349         * about.el: Update golubev data.
5350
5351 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5352
5353         * isearch-mode.el (isearch-mode-map): Substitute comment on
5354         desirability, and back out "GR is printable" changes.
5355
5356 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5357
5358         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5359
5360 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5361
5362         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5363
5364 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5365
5366         * menubar-items.el (default-menubar): Use browse-url-mozilla
5367         instead of browse-url-gnome-moz for Mozilla.
5368
5369 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5370
5371         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5372
5373 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5374
5375         * files.el (auto-mode-alist): Remove redundant entries for modes
5376         that live in packages.
5377         (interpreter-mode-alist): Ditto.
5378
5379 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5380
5381         * menubar-items.el (default-menubar): Sync with current
5382         browse-url-xemacs.el.
5383
5384 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5385
5386         * XEmacs 21.4.10 "Military Intelligence" is released.
5387
5388 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5389
5390         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5391
5392 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5393
5394         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5395
5396 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5397
5398         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5399         effect free function.
5400         (font-lock-fontify-keywords-region): Supply the argument to
5401         font-lock-compile-keywords.
5402
5403 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5404
5405         * package-get.el (package-get-download-sites): Bring sites list
5406         up to date, prefer xx.xemacs.org addresses.
5407
5408 2002-09-27  Andy Piper  <andy@xemacs.org>
5409
5410         * dialog.el (make-dialog-box): for general dialogs only
5411         delete-frame-hook will be run.
5412
5413 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5414
5415         * font-lock.el (font-lock-fontify-syntactically-region): Add
5416         comment about lookup-syntax-properties, document LOUDLY as unused.
5417
5418 2002-08-26  Andy Piper  <andy@xemacs.org>
5419
5420         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5421         merge.
5422
5423 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5424
5425         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5426         (make-obsolete-variable): Ditto.
5427         (make-compatible): Ditto.
5428         (make-compatible-variable): Ditto.
5429
5430 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5431
5432         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5433         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5434
5435 2002-08-28  Andy Piper  <andy@xemacs.org>
5436
5437         * files.el (revert-buffer): propagate revert-without-query-status.
5438
5439 2002-06-03  Andy Piper  <andy@xemacs.org>
5440
5441         * dialog-items.el (make-search-dialog): align various subcontrols
5442         in visually pleasing ways, allow frame to autosize to the dialog
5443         size.
5444         * dialog.el (make-dialog-box): add a border inside the frame. Add
5445         :autosize property, if t then reset the frame size appropriately
5446         before the frame is mapped.
5447         * gutter-items.el (set-progress-feedback-instantiator): align
5448         various subcontrols.
5449         * gutter-items.el (set-progress-abort-instantiator): ditto.
5450
5451 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5452
5453         * XEmacs 21.4.9 "Informed Management" is released.
5454
5455 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5456
5457         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5458         "&optional append" argument.
5459
5460 2002-07-16  Didier Verna  <didier@xemacs.org>
5461
5462         * subr.el (replace-in-string): fix case fold bug introduced by
5463         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5464         case-fold-search in temporary buffers.
5465
5466 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5467
5468         * lib-complete.el (find-library): Remove check for mule because
5469         decompression DOES work on Mule.
5470
5471 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5472
5473         * simple.el (join-line): New alias for `delete-indentation'.
5474
5475 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5476
5477         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5478         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5479         (font-lock-builtin-face): New.
5480         (font-lock-constant-face): New.
5481         (font-lock-face-list): Add builtin and constant faces.
5482
5483 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5484
5485         * autoload.el (make-autoload): Support define-derived-mode.
5486         Collected puts of doc-string-elt property.  Based on a patch by
5487         Didier Verna <didier@xemacs.org>.
5488
5489 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5490
5491         * wid-edit.el (widget-field-activate): Fix docstring typo.
5492
5493 2002-07-23  Andy Piper  <andy@xemacs.org>
5494
5495         * about.el (about-personal-info): update me.
5496
5497 2002-07-12  Andy Piper  <andy@xemacs.org>
5498
5499         * custom.el (custom-theme-set-variables): remove bogus
5500         arguments. Use custom-set-default to set defaults.
5501         (custom-set-variables): update doc.
5502         (custom-local-buffer): new, synced from FSF.
5503         (custom-set-default): ditto.
5504         (defcustom): update doc.
5505
5506 2002-06-16  Andy Piper  <andy@xemacs.org>
5507
5508         * menubar-items.el (default-menubar): enable windows printing on
5509         cygwin as well as native.
5510
5511 2002-06-12  Andy Piper  <andy@xemacs.org>
5512
5513         * printer.el (generic-print-buffer): catch all errors so that the
5514         print device can be cleared in all scenarios.
5515         (Printer-clear-device): make sure clearing the printer allows it
5516         to be used again immediately.
5517         (generic-print-region): make sure the default printer face is
5518         black-on-white.
5519
5520 2002-04-23  Jerry James  <james@xemacs.org>
5521
5522         * window-xemacs.el (display-buffer-function): Change doc to
5523         reflect new arg.
5524         * window-xemacs.el (pre-display-buffer-function): Ditto.
5525         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5526         non-nil, make the new window just big enough for its contents.
5527         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5528         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5529         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5530
5531 2002-06-06  Andy Piper  <andy@xemacs.org>
5532
5533         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5534         (defcustom): ditto.
5535         (custom-handle-keyword): ditto.
5536
5537 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5538
5539         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5540         Make obsolete.  Default to nil.
5541         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5542         Inspired by a patch by John Palmieri.
5543
5544 2002-07-01  Mike Alexander  <mta@arbortext.com>
5545
5546         * process.el (shell-command-on-region): Don't delete the region
5547         before giving it to call-process-region
5548
5549 2002-06-04  Jerry James <james@eecs.ku.edu>
5550
5551         * find-paths.el (paths-find-architecture-directory): Search in
5552         `system-configuration'/`base', not `base'`system-configuration'.
5553
5554 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5555
5556         * info.el (Info-index): Add missing \ in [ t].
5557
5558 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5559
5560         * gutter-items.el (gutter-buffers-tab-visible-p,
5561         buffers-tab-omit-function, buffers-tab-selection-function,
5562         buffers-tab-filter-functions):
5563         Doc improvements.
5564
5565 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5566
5567         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5568
5569         * toolbar-items.el (toolbar-news): Fix typo in message string.
5570
5571 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5572
5573         * dialog.el (yes-or-no-p-dialog-box): 
5574         * cmdloop.el (y-or-n-p-minibuf):
5575         (yes-or-no-p-minibuf):
5576         (yes-or-no-p):
5577         (y-or-n-p): 
5578         Specify negative answers in docstrings.
5579
5580 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5581
5582         * package-ui.el (pui-help-echo): Display both installed and author
5583         version.  Use a balloon-help window to display extra info like
5584         package requires.
5585
5586 2002-05-30  Andy Piper  <andy@xemacs.org>
5587
5588         * files.el (revert-buffer-internal): don't visit
5589         revert-buffer. Kill buffer when not used. Suggested by Mike
5590         Alexander <mta@arbortext.com>
5591
5592 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5593
5594         * files.el (revert-buffer): More docstring fiddling.
5595
5596 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5597
5598         * files.el (revert-buffer):
5599         (revert-buffer-internal):
5600         (revert-buffer-insert-file-contents-function):
5601         Improve docstrings and comments.
5602
5603 2002-05-08  Andy Piper  <andy@xemacs.org>
5604
5605         * files.el (revert-buffer): observe noconfirm behavior.
5606
5607 2002-04-09  Andy Piper  <andy@xemacs.org>
5608
5609         * files.el (revert-buffer): use revert-buffer-internal if it looks
5610         like doing so will not result in any user-visible changes.
5611         (revert-buffer-internal): new function. Do the actual process of
5612         reversion and then see whether the result is any different to what
5613         we have already. If it is not then do nothing.
5614
5615 2001-12-11  Andy Piper  <andy@xemacs.org>
5616
5617         * menubar.el (get-popup-menu-response): re-order so that it works
5618         on more sane/facist window systems.
5619
5620 2001-12-03  Andy Piper  <andy@xemacs.org>
5621
5622         * faces.el (frob-face-property): don't infloop in face frobbing
5623         from Jan Vroonhof <jan@xemacs.org>.
5624
5625 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5626
5627         * faces.el (frob-face-property): Follow face fall-back hierarchy
5628         properly for face properties without an instance. Only do manual
5629         copy form 'default in last resort. This handles in particular
5630         the case where 'default itself has only a fall-back (which is
5631         the case by default on windows).
5632
5633 2001-11-24  Andy Piper  <andy@xemacs.org>
5634
5635         * printer.el (generic-print-region): set default-frame-plist to
5636         nil while creating the printer frame so that sizes reflect the
5637         printed page.
5638
5639         * faces.el (face-complain-about-font): Don't complain on printers.
5640
5641 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5642         
5643         * package-net.el: Andy synch.
5644         
5645 2001-12-16  Andy Piper  <andy@xemacs.org>
5646
5647         * package-get.el (package-get-update-all): Make sure installed.db
5648         gets updated after updating packages.
5649
5650 2002-03-28  Ben Wing  <ben@xemacs.org>
5651
5652         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5653         continuation, truncation so that we don't get line jumpiness from
5654         them being larger than the line height.
5655
5656         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5657
5658 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5659
5660         * font.el (font-window-system-mappings): Add mapping for Gtk
5661         (assume identical to X) 
5662
5663 2002-02-04  Andy Piper  <andy@xemacs.org>
5664
5665         * files.el (convert-standard-filename): Fix for short filename
5666         Peter Arius <pas@methodpark.de>
5667
5668 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5669
5670         * list-mode.el (default-choose-completion): completion-base-size
5671         should refer to local value in the completion list buffer.
5672
5673 2001-12-03  Didier Verna  <didier@xemacs.org>
5674
5675         * rect.el: autoload `replace-rectangle'.
5676         * keydefs.el (global-map): bind it to `C-x r p'.
5677
5678 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5679
5680         * XEmacs 21.4.8 "Honest Recruiter" is released.
5681
5682 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5683
5684         This patch is based on Jerry James's patch and analysis.
5685
5686         * select.el (get-clipboard):
5687         (get-selection):
5688         Update docstrings.
5689         (get-clipboard-foreign):
5690         (get-selection-foreign):
5691         New function for use as `interprogram-paste-function's.
5692
5693         * simple.el (interprogram-paste-function): Change default to
5694         `get-clipboard-foreign'; improve docstring.
5695         (interprogram-cut-function): Improve dosctring.
5696
5697 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5698
5699         * XEmacs 21.4.7 "Economic Science" is released.
5700
5701 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5702
5703         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5704
5705 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5706
5707         * obsolete.el (assq-delete-all): New compatibility alias for 
5708         remassq.
5709
5710 2002-01-09  Simon Josefsson  <jas@extundo.com>
5711
5712         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5713
5714 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5715
5716         * info.el (Info-auto-generate-directory): Default
5717         Info-auto-generate-directory to 'if-outdated.
5718
5719 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5720
5721         * startup.el (normal-top-level): Prevent migration code from
5722         trashing .emacs on an error in loading the init files.
5723
5724 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5725
5726         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5727         "system default" Xdefaults and friends get xrdb-mode.
5728
5729 2002-03-05  Mats Lidell  <matsl@contactor.se>
5730  
5731         * help-nomule.el (tutorial-supported-languages): Added Swedish
5732         tutorial. Sorted languages.
5733
5734 2002-02-11  Mike Sperber <mike@xemacs.org>
5735
5736         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5737         regenerating outdated dir files and dir is non-existent.
5738
5739 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5740
5741         * code-files.el (convert-mbox-coding-system): Improve comment.
5742         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5743         coding-system argument to `write-region-pre-hook' call.
5744         (write-region-pre-hook): Fix docstring to mention lockname argument.
5745
5746 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5747
5748         * minibuf.el (completing-read): Remove redundant wrong arg list.
5749
5750         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5751
5752 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5753
5754         * obsolete.el (interactive-form): new compatibility alias for 
5755         function-interactive.
5756
5757 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5758
5759         * menubar-items.el (Menubar-items-truncate-list): Removed.
5760         * menubar-items.el (Menubar-items-truncate-history): New.
5761         * menubar-items.el (default-menubar): Use
5762         Menubar-items-truncate-history.
5763
5764 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5765
5766         * printer.el (generic-print-region): Pass correct arguments to
5767         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5768         Torkelsson <torkel@acc.umu.se>.
5769
5770 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5771
5772         * help.el (describe-mode): synched with FSF 19.34; handle nil
5773         minor mode indicators.
5774
5775 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5776
5777         * minibuf.el (completing-read): Update docstring.
5778
5779 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5780
5781         * XEmacs 21.4.6 "Common Lisp" is released.
5782
5783 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5784
5785         * package-net.el: Inadvertant synch with Windows branch.  From
5786         Andy's log:
5787         (package-net-kit-version): new variable.
5788         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5789
5790 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5791
5792         * package-get.el (package-get-locate-index-file): Also search the
5793         core etc/ directory for the package index file if it can't be
5794         found in ~/.xemacs/.
5795
5796 2001-12-13  William Perry  <wmperry@gnu.org>
5797
5798         * dialog-gtk.el (popup-builtin-question-dialog):
5799         Conform to API in gui.c.
5800         
5801 2001-11-12  Andy Piper  <andy@xemacs.org>
5802
5803         * cus-edit.el (custom-save-face-internal): make sure we save
5804         non-themed faces.
5805         (custom-save-variables): ditto variables.
5806
5807 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5808
5809         * faces.el (make-face-family):
5810         (make-face-size):
5811         New face-modifying functions per Jan Vroonhof.
5812
5813         cus-face.el (custom-set-face-font-family):
5814         (custom-set-face-font-size):
5815         Use them.
5816
5817         * font.el (font-window-system-mappings): More precise docstring.
5818
5819         (font-create-name):
5820         (font-create-object):
5821         (tty-font-create-object):
5822         (tty-font-create-plist):
5823         (x-font-create-object):
5824         (x-font-create-name):
5825         (ns-font-create-name):
5826         (mswindows-font-create-object):
5827         (mswindows-font-create-name):
5828         Add doctrings.
5829
5830 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5831
5832         * gtk-faces.el (gtk-init-device-faces): removed spurious
5833         quote before let* expression.
5834
5835 2001-10-29  Andy Piper  <andy@xemacs.org>
5836
5837         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5838         modified when changing coding system.
5839
5840         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5841         that we invoke the GUI directory selector.
5842
5843 2001-10-25  Andy Piper  <andy@xemacs.org>
5844
5845         * dialog.el (make-dialog-box): use new directory dialog support.
5846         * minibuf.el (read-file-name-1): ditto.
5847         (read-file-name): ditto.
5848         (read-directory-name): ditto.
5849
5850 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5851
5852         * XEmacs 21.4.5 "Civil Service" is released.
5853
5854 2001-04-23  Didier Verna  <didier@xemacs.org>
5855
5856         * cus-edit.el (custom-variable-pre-save): New.
5857         * cus-edit.el (custom-variable-post-save): New.
5858         * cus-edit.el (custom-variable-save): use them.
5859         * cus-edit.el (custom-face-pre-save): New.
5860         * cus-edit.el (custom-face-post-save): New.
5861         * cus-edit.el (custom-face-save): use them.
5862         * cus-edit.el (custom-group-pre-save): New.
5863         * cus-edit.el (custom-group-post-save): New.
5864         * cus-edit.el (custom-group-save): use them.
5865         * cus-edit.el (Custom-save): use the pre/post functions above,
5866         call `custom-save-all' only once.
5867         * cus-edit.el (custom-variable-pre-reset-standard): New.
5868         * cus-edit.el (custom-variable-post-reset-standard): New.
5869         * cus-edit.el (custom-variable-reset-standard): use them.
5870         * cus-edit.el (custom-face-pre-reset-standard): New.
5871         * cus-edit.el (custom-face-post-reset-standard): New.
5872         * cus-edit.el (custom-face-reset-standard): use them.
5873         * cus-edit.el (custom-group-pre-reset-standard): New.
5874         * cus-edit.el (custom-group-post-reset-standard): New.
5875         * cus-edit.el (Custom-reset-standard): use them.
5876         * cus-edit.el (custom-face-reset-saved): use the pre/post
5877         functions above, call `custom-save-all' only once.
5878
5879 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5880
5881         * gutter-items.el (buffers-tab face): Derive from the modeline
5882         face by default.  Many people use white-on-black for the default
5883         font, and the tabs look hideous with that color combination.  The
5884         modeline usually has the correct colors.
5885
5886 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5887
5888         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5889         (tag-mark-stack-max): Typo fix.
5890
5891 2001-09-28  Ben Wing  <ben@xemacs.org>
5892
5893         * font-lock.el:
5894         * font-lock.el (font-lock-after-change-function):
5895         fix problem with last patch, reported by Katsumi Yamaoka.
5896
5897 2001-09-17  Ben Wing  <ben@xemacs.org>
5898
5899         * font-lock.el (font-lock-after-change-function):
5900         fix problem when you insert a comment on the line before a line of
5901         code: if we use the following char, then when you hit backspace,
5902         the following line of code turns the comment color.
5903
5904 2001-06-08  Ben Wing  <ben@xemacs.org>
5905
5906         * process.el: comment about shell-command-switch.
5907         * process.el (shell-quote-argument): Need to quote a null
5908         argument, too.  From Dan Holmsand.
5909         
5910         * startup.el (normal-top-level): Delete some unused FSF junk.
5911         * startup.el (command-line-early):
5912         
5913         * startup.el (command-line): Call MS Windows init function.
5914         
5915         * win32-native.el:
5916         * win32-native.el (mswindows-system-shells): New.
5917         * win32-native.el (mswindows-system-shell-p): New.
5918         * win32-native.el (init-mswindows-at-startup): New.
5919         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5920         * win32-native.el (mswindows-quote-one-simple-arg):
5921         * win32-native.el (mswindows-quote-one-command-arg):
5922         * win32-native.el (mswindows-construct-process-command-line-alist):
5923         Correct comments at top.  Correctly handle passing arguments
5924         to Cygwin programs and to bash.  Fix quoting of zero-length
5925         arguments (from Dan Holmsand).  Set shell-command-switch based
5926         on shell-file-name, which in turn comes from env var SHELL.
5927
5928 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5929
5930         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5931         default-toolbar-position): Fill docstrings for balloon-help.
5932
5933 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5934
5935         * faces.el: Reenable specifications over 'gtk domain.
5936
5937 2001-08-08  Didier Verna  <didier@xemacs.org>
5938
5939         * autoload.el (update-autoload-files): make defdir a file name,
5940         not directory name.
5941
5942 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5943
5944         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5945
5946         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5947
5948 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5949
5950         * font-menu.el (font-menu-set-font): Default to current font-family.
5951         (font-menu-preferred-resolution):
5952         (font-menu-size-scaling):
5953         Provide gtk defaults, too.
5954
5955 2001-07-29  Mike Alexander  <mta@arbortext.com>
5956
5957         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5958         list
5959         (custom-set-face-font-family): ditto
5960
5961 2001-07-26  Mike Sperber <mike@xemacs.org>
5962
5963         * files.el (auto-mode-alist): .9 files are man pages, too.
5964
5965 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5966
5967         * process.el (call-process-internal): bind
5968         coding-system-for-write to 'binary when calling
5969         start-process-internal, so the process receives 
5970         the literal contents of INFILE.
5971
5972 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5973
5974         * files.el (auto-mode-alist): Add configure.ac support.
5975
5976 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5977
5978         * buff-menu.el:
5979         mouse.el:
5980         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5981
5982 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5983
5984         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5985
5986 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5987
5988         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5989         mixed text.
5990         (kinsoku-eol-p): Ditto.
5991
5992 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5993
5994         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5995         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5996         characters as the category `s' or `e' correctly.
5997
5998 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5999
6000         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6001
6002 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6003
6004         * mule/cyrillic.el:  Set up case table.
6005
6006 2001-06-08  Mike Sperber <mike@xemacs.org>
6007
6008         * files.el (save-some-buffers-1): Don't zap the help window right
6009         after `map-y-or-n-p' has popped it up.
6010
6011 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6012
6013         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6014
6015 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6016
6017         * specifier.el: define-specifier-tag 'gtk.
6018
6019 2001-05-12  Ben Wing  <ben@xemacs.org>
6020
6021         * find-paths.el (paths-find-recursive-path):
6022         fix error with null EXCLUDE-REGEXP.
6023         
6024         * font-lock.el (font-lock-mode):
6025         fix problem reported by hrvoje with buffers starting with a space.
6026         
6027 2001-05-06  Ben Wing  <ben@xemacs.org>
6028
6029         * dialog.el (make-dialog-box):
6030         * menubar-items.el (default-menubar):
6031         * printer.el (generic-print-buffer):
6032         * printer.el (generic-print-region):
6033         implement printing the selection when it's selected.
6034
6035 2001-04-18  Didier Verna  <didier@xemacs.org>
6036
6037         * cus-edit.el (Custom-reset-standard): reset to standard settings
6038         not only when the buffer's :custom-state is 'modified, but also
6039         when it is 'set or 'saved.
6040
6041 2001-04-17  Didier Verna  <didier@xemacs.org>
6042
6043         * startup.el (load-user-init-file): define `custom-file' before
6044         loading the user's init file.
6045
6046 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6047
6048         * menubar.el (popup-mode-menu): Make it work with
6049         popup-menu-titles turned off.
6050         
6051 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6052
6053         * about.el (about-mailto-link): Use compose-mail for sending mail.
6054
6055 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6056
6057         * package-admin.el (package-install-hook): New.
6058         (package-delete-hook): New.
6059         (package-admin-add-single-file-package): Use package-delete-hook.
6060
6061         * package-get.el (package-get): Use package-install-hook.
6062
6063 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6064
6065         * package-ui.el (pui-install-selected-packages): reverse the lists
6066         of packages so that they get handled in the same order as they
6067         were selected.
6068
6069 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6070
6071         * packages.el (locate-library): Use read-library-name for completion.
6072
6073 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6074
6075         * byte-optimize.el (=): `=' is not a binary predicate!
6076         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6077         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6078
6079 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6080
6081         * bytecomp.el (byte-compile-arithcompare):
6082         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6083
6084 2001-06-03  William M. Perry  <wmperry@gnu.org>
6085
6086         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6087         return the filename selected by the user!
6088
6089 2001-05-31  William M. Perry  <wmperry@gnu.org>
6090
6091         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6092         in XEmacs/GTK.
6093
6094 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6095
6096         * coding.el: Tiny typo fixed.
6097
6098 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6099
6100         * XEmacs 21.4.3 "Academic Rigor" is released.
6101
6102 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6103
6104         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6105
6106 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6107
6108         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6109
6110 2001-05-04  Ben Wing  <ben@xemacs.org>
6111
6112         * printer.el (generic-print-buffer):
6113         * printer.el (generic-print-region):
6114         Enable dialog boxes.  Apply workaround recommended by Kirill.
6115         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6116         
6117         * simple.el (kill-whole-line):
6118         * simple.el (kill-line-1):
6119         * simple.el (kill-entire-line):
6120         * simple.el (kill-line):
6121         * simple.el (backward-kill-line):
6122         Take out interactive dependence of kill-whole-line.
6123
6124 2001-04-22  Ben Wing  <ben@xemacs.org>
6125
6126         * dialog.el (make-dialog-box):
6127         Put dialog titles back in -- this time correctly.  Fix various
6128         other problems with leaks and such.
6129
6130         * simple.el (region-exists-p):
6131         * simple.el (region-active-p):
6132         Add comment about which one is correct to use in menu specs.
6133
6134 2001-05-05  Ben Wing  <ben@xemacs.org>
6135
6136         * dialog.el (make-dialog-box): fix doc string.
6137         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6138         take out Pretty Print.
6139         * printer.el:
6140         * printer.el (printer-current-device): New.
6141         * printer.el (Printer-get-device): New.
6142         * printer.el (Printer-clear-device): New.
6143         * printer.el (generic-page-setup): New.
6144         * printer.el (generic-print-buffer):
6145         * printer.el (generic-print-region):
6146         Implement Page Setup.  Handle errors properly.
6147
6148 2001-05-05  Ben Wing  <ben@xemacs.org>
6149
6150         * subr.el (error): Complete list of errors in doc string.
6151         
6152 2001-04-22  Ben Wing  <ben@xemacs.org>
6153
6154         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6155         
6156 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6157
6158         * build-report.el: Remove CVS keywords since this file has been in
6159         core lisp for a while now.
6160         * build-report.el (build-report-make-output-files): Fix typo.
6161
6162 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6163
6164         * about.el (about-finish-buffer): Make sure the last change works
6165         even if EVENT is nil.
6166
6167 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6168
6169         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6170         clicked, not the one that happens to be the current buffer at the
6171         time.
6172
6173 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6174
6175         * cus-edit.el (custom-display): Support the GTK Window System also.
6176
6177 2001-04-30  Ben Wing  <ben@xemacs.org>
6178
6179         * printer.el:
6180         * printer.el (printer-page-header):
6181         * printer.el (Print-context): New.
6182         * printer.el (printer-page-footer):
6183         * printer.el (generate-header-element): New.
6184         * printer.el (generate-header-line): New.
6185         * printer.el (print-context-property):
6186         * printer.el (generic-print-buffer):
6187         * printer.el (generic-print-region):
6188         Implement headers and footers.  Implement calling Print dialog box
6189         (#### but it doesn't quite work yet).
6190
6191 2001-04-25  Ben Wing  <ben@xemacs.org>
6192
6193         * about.el (xemacs-hackers):
6194         * about.el (about-url-alist):
6195         * about.el (about-personal-info):
6196         * about.el (about-hacker-contribution):
6197         More contributions.
6198         
6199         * simple.el (handle-post-motion-command):
6200         Fix spurious setting of zmacs-region-stays to t after a non-shift
6201         motion command.
6202
6203 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6204
6205         * about.el (about-personal-info): Update my bio.
6206         (about-hacker-contribution): Ditto.
6207
6208 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6209
6210         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6211
6212 2001-04-19  Andy Piper  <andy@xemacs.org>
6213
6214         * package-net.el (package-net-cygwin32-binary-size): new size.
6215         (package-net-win32-binary-size): new size.
6216         (package-net-convert-index-to-ini): Use new arch.
6217         (package-net-batch-convert-index-to-ini): Removed.
6218         (package-net-generate-bin-ini): New.
6219         (package-net-batch-generate-bin-ini): New.
6220
6221 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6222
6223         * XEmacs 21.4.1 "Copyleft" is released.
6224
6225 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6226
6227         * x-compose.el (xlib-input-method-bug-workaround):
6228         (alias-colon-to-double-quote):
6229         Force sort in map-keymap to work around rehash bug.
6230
6231 2001-04-17  Ben Wing  <ben@xemacs.org>
6232
6233         * about.el: Finish overhaul, add a few new hackers, update a
6234         couple old ones.
6235
6236 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6237
6238         * XEmacs 21.4.0 "Solid Vapor" is released.
6239
6240 2001-04-15  Ben Wing  <ben@xemacs.org>
6241
6242         * about.el:
6243         * about.el (about-headline-face): New.
6244         * about.el (about-link-face): New.
6245         * about.el (about-current-release-maintainers): New.
6246         * about.el (about-other-current-hackers): New.
6247         * about.el (about-url-alist):
6248         * about.el (about-once-and-future-hackers): New.
6249         * about.el (about-mailto-link): New.
6250         * about.el (about-get-buffer):
6251         * about.el (about-finish-buffer):
6252         * about.el (about-xemacs):
6253         * about.el (about-features): Removed.
6254         * about.el (about-advantages): New.
6255         * about.el (about-maintainer-info): Removed.
6256         * about.el (about-personal-info): New.
6257         * about.el (about-hacker-contribution): New.
6258         * about.el (about-maintainer):
6259         * about.el (about-show-linked-info):
6260         * about.el (about-hackers):
6261         Major revamping.  Rewriting of most of the text, improve the
6262         link handling, separate info on contributors into personal
6263         and contribution info, add new contributors, update personal
6264         info, etc. etc.
6265         
6266         * menubar-items.el (default-menubar):
6267         Help menubar entry for News now says more accurately
6268         "What's New in XEmacs".
6269         
6270         * mouse.el:
6271         * mouse.el (mouse-track-cleanup-hook):
6272         * mouse.el (mouse-track):
6273         Don't set-buffer to a dead buffer when calling mouse-track
6274         cleanup hooks.
6275
6276 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6277
6278         * XEmacs 21.2.47 "Zephir" is released.
6279
6280 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6281
6282         * dialog.el (make-dialog-box): Disable dialog box titles until
6283         we get them working.
6284
6285 2001-03-30  Ben Wing  <ben@xemacs.org>
6286
6287         * help.el:
6288         * help.el (Help-princ-face):
6289         * help.el (Help-prin1-face):
6290         * help.el (frob-help-extents):
6291         * help.el (describe-function-1):
6292         * help.el (describe-variable):
6293         Avoid using font-lock faces, which may not be defined.
6294         Instead, use hyper-apropos faces, and make sure they're
6295         defined as necessary by using `require'. (It's not so safe
6296         to do this for font-lock.) In any case, we will eventually
6297         be merging this functionality into hyper-apropos.
6298
6299         * loaddefs.el (completion-ignored-extensions):
6300         Fix documentation.
6301         
6302         * menubar-items.el (menu-truncate-list): Removed.
6303         * menubar-items.el (Menubar-items-truncate-list): New.
6304         * menubar-items.el (default-menubar):
6305         Fix errors if grep or compile command is too long.  Rename helper
6306         function to be less visible.
6307
6308 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6309
6310         * byte-optimize.el (byte-optimize-minus):
6311         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6312
6313 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6314
6315         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6316         Mule is available.
6317
6318         * mule/latin.el: New file.
6319
6320 2001-03-11  Ben Wing  <ben@xemacs.org>
6321
6322         * auto-save.el:
6323         * auto-save.el (auto-save-directory):
6324         * auto-save.el (make-auto-save-file-name):
6325         * auto-save.el (auto-save-file-name-p): New.
6326
6327         Merge in improvements from other definition of
6328         make-auto-save-file-name in files.el.
6329         
6330         * auto-save.el (auto-save-original-name):
6331         * auto-save.el (auto-save-name-in-fixed-directory):
6332         * auto-save.el (auto-save-unslashify-name): Removed.
6333         * auto-save.el (auto-save-slashify-name): Removed.
6334         * auto-save.el (auto-save-reserved-chars): New.
6335         * auto-save.el (auto-save-escape-name): New.
6336         * auto-save.el (auto-save-unhex): New.
6337         * auto-save.el (auto-save-unescape-name): New.
6338
6339         Change algorithm for encoding filenames in auto-save names to be
6340         entirely safe with all filesystems and all possible characters in
6341         a filename, and 100% reversible. (Essentially, uses
6342         quoted-printable as the encoding.)
6343         
6344         * auto-save.el (recover-all-files):
6345
6346         Use insert-directory rather than calling ls directly -- fixes
6347         things under Windows.
6348
6349         * files.el:
6350         * files.el (convert-standard-filename): Substitute FSF's
6351         definition for this (we had nothing here before).
6352         
6353         * files.el (backup-buffer): Warning fix.
6354         
6355         * files.el (make-backup-file-name):
6356         * files.el (find-backup-file-name):
6357         Fix error in calling sequence to auto-save-file-name-p.
6358         
6359         * files.el (recover-file):
6360         Use insert-directory rather than calling ls directly -- fixes
6361         things under Windows.
6362
6363         * files.el (make-auto-save-file-name): Removed.
6364         * files.el (auto-save-file-name-p): Removed.
6365         auto-save is always dumped so no sense in having a definition
6366         that will always be overwritten with another.
6367         
6368         * files.el (insert-directory):
6369         * win32-native.el:
6370         * win32-native.el (debug-mswindows-process-command-lines):
6371         * win32-native.el (original-make-auto-save-file-name): Removed.
6372         * win32-native.el (make-auto-save-file-name): Removed.
6373
6374
6375 2001-03-21  Martin Buchholz <martin@xemacs.org>
6376
6377         * XEmacs 21.2.46 "Urania" is released.
6378
6379 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6380
6381         * menubar-items.el (default-menubar): Update sample.emacs to
6382         sample.init.el and adjust accelerators.
6383
6384 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6385
6386         * build-report.el (build-report): Improve docstring.
6387
6388 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6389
6390         * ChangeLog: Log GTK merge.
6391
6392         * gutter-items.el:
6393         * mwheel.el:
6394         * sound.el:
6395         * startup.el:
6396         Revert gratuitous whitespace changes.
6397
6398 2001-03-07  Ben Wing  <ben@xemacs.org>
6399
6400         * help.el:
6401         * help.el (key-or-menu-binding):
6402         * help.el (Help-find-file): New.
6403         * help.el (describe-beta):
6404         * help.el (describe-copying):
6405         * help.el (describe-project):
6406         * help.el (view-emacs-news):
6407         * help.el (view-sample-init-el): New.
6408         * help.el (Help-princ-face): New.
6409         * help.el (Help-prin1-face): New.
6410         * help.el (help-symbol-function-context-menu):
6411         * help.el (help-symbol-variable-context-menu):
6412         * help.el (help-symbol-function-and-variable-context-menu):
6413         * help.el (frob-help-extents):
6414         * help.el (describe-function-1):
6415         * help.el (describe-variable):
6416
6417         Add coloring in Help buffers, correspondent with hyperlinks.
6418         View files in view-mode rather than Fundamental.
6419         Remove separators from context menus -- now handled in generic code.
6420         Add `Find Tag' to context menu.
6421         
6422         * menubar.el (popup-mode-menu):
6423
6424         Rewrite code that outputs the popup menu to (a) put more specific
6425         entries first, (b) be more robust, (c) output the proper context
6426         menu separators automatically (the context menu functionality is
6427         new and currently used only by Help).
6428
6429 2001-03-10  William M. Perry  <wmperry@aventail.com>
6430
6431         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6432         this function when converting from the 21.1 GTK branch.  Now
6433         supports file, password, question, and color built-in dialogs.
6434
6435 2001-03-06  Ben Wing  <ben@xemacs.org>
6436
6437         * keydefs.el:
6438         * keydefs.el (global-map):
6439         Add commented-out change of M-k (for 21.5).
6440         
6441         * menubar-items.el (default-menubar):
6442         Fix items to control kill-line behavior; add items for
6443         shifted motion.
6444         
6445         * simple.el:
6446         * simple.el (kill-whole-line):
6447         * simple.el (historical-kill-line): Removed.
6448         * simple.el (kill-line): Removed.
6449         * simple.el (kill-entire-line): New.
6450         * simple.el (kill-line-1): New.
6451         * simple.el (backward-kill-line):
6452         Undo kill-whole-line == always changes.  Add new function
6453         kill-entire-line to unconditionally delete the current line.
6454         Add comments describing the lamentable state of affairs of
6455         the kill-line functions and variables.
6456
6457 2001-03-02  Ben Wing  <ben@xemacs.org>
6458
6459         * simple.el:
6460         * simple.el (beginning-of-buffer):
6461         * simple.el (end-of-buffer):
6462         * simple.el (mark-ring-unrecorded-commands):
6463         * simple.el (signal-error-on-buffer-boundary):
6464         * simple.el (shifted-motion-keys-select-region):
6465         * simple.el (unshifted-motion-keys-deselect-region):
6466         * simple.el (motion-keys-for-shifted-motion): New.
6467         * simple.el (handle-pre-motion-command):
6468         * simple.el (handle-post-motion-command):
6469         * simple.el (forward-char-command):
6470         * simple.el (backward-char-command):
6471         * simple.el (scroll-up-command):
6472         * simple.el (scroll-down-command):
6473         * simple.el (next-line):
6474         * simple.el (previous-line):
6475         * simple.el (backward-block-of-lines):
6476         * simple.el (forward-block-of-lines):
6477         * simple.el (backward-word):
6478         * simple.el (mark-word):
6479
6480         Augment documentation of the most common motion commands to make
6481         note of the shifted-motion support.  Improve the support to (a)
6482         properly document how it works and why it's done in the fashion it
6483         is, and (b) allow the keystrokes that trigger it to be customized.
6484
6485         Correct error in the customize specification of
6486         mark-ring-unrecorded-commands.
6487
6488 2001-03-02  Ben Wing  <ben@xemacs.org>
6489
6490         * font-lock.el:
6491         * font-lock.el (font-lock-pending-extent-table): Removed.
6492         * font-lock.el (font-lock-pending-buffer-table): New.
6493         * font-lock.el (font-lock-pre-idle-hook):
6494         * font-lock.el (font-lock-after-change-function):
6495         * font-lock.el (font-lock-fontify-pending-extents):
6496         * font-lock.el (font-lock-lisp-like):
6497
6498         Fix handling of pending extents to avoid excessive slowness (N^2
6499         behavior) when making lots of buffer changes between redisplays,
6500         such as when saving the Options.
6501
6502 2001-03-09  William M. Perry  <wmperry@aventail.com>
6503
6504         * device.el:
6505         * dragdrop.el:
6506         * dumped-lisp.el:
6507         * faces.el:
6508         * frame.el:
6509         * gnuserv.el:
6510         * loadup.el:
6511         * menubar-items.el:
6512         * minibuf.el:
6513         The Great GTK Merge.
6514
6515         * ChangeLog.GTK:
6516         * dialog-gtk.el:
6517         * gdk.el:
6518         * generic-widgets.el:
6519         * glade.el:
6520         * gnome-widgets.el:
6521         * gnome.el:
6522         * gtk-compose.el:
6523         * gtk-extra.el:
6524         * gtk-faces.el:
6525         * gtk-ffi.el:
6526         * gtk-file-dialog.el:
6527         * gtk-font-menu.el:
6528         * gtk-glyphs.el:
6529         * gtk-init.el:
6530         * gtk-iso8859-1.el:
6531         * gtk-marshal.el:
6532         * gtk-mouse.el:
6533         * gtk-package.el:
6534         * gtk-password-dialog.el:
6535         * gtk-select.el:
6536         * gtk-widget-accessors.el:
6537         * gtk-widgets.el:
6538         * gtk.el:
6539         widgets-gtk.el:
6540         The Great GTK Merge: new files.
6541
6542 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6543
6544         * generic-widgets.el: Don't require gtk (a built-in feature) at
6545         top level.  Don't execute the last sexp unless (featurep 'gtk).
6546
6547 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6548
6549         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6550
6551 2001-02-23  Martin Buchholz <martin@xemacs.org>
6552
6553         * XEmacs 21.2.45 "Thelxepeia" is released.
6554
6555 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6556  
6557         * about.el (xemacs-hackers): update my entry. 
6558         * about.el (about-maintainer-info): ditto. 
6559         * about.el (about-hackers): ditto. 
6560
6561 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6562
6563         * about.el (about-maintainer-info): More vanity info about
6564         yours truly.
6565
6566 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6567
6568         * build-report.el (build-report-destination): xemacs-build-reports
6569         has moved to SourceForge, where mailing list name length is
6570         restricted, hence the name change to
6571         xemacs-buildreports@xemacs.org.
6572         * build-report.el (build-report-keep-regexp): Update default.
6573         * build-report.el (build-report-delete-regexp): Ditto.
6574         * build-report.el (build-report-make-output-files): Ditto.
6575
6576 2001-02-19  Craig Lanning  <lanning@scra.org>
6577
6578         * lisp-mode.el: Add indentation specifications for following
6579         Common Lisp forms: handler-case, handler-bind, with-slots,
6580         with-open-file, with-open-stream, print-unreadable-object.
6581
6582 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6583
6584         * font-lock.el (font-lock-set-defaults-1):
6585         Move initialization of `font-lock-cache-position' so that it's set
6586         even if font-lock-keywords is already defined.
6587
6588 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6589
6590         * autoload.el (generate-file-autoloads-1):
6591         Use `emacs-lisp-mode-syntax-table' instead of
6592         `lisp-mode-syntax-table'.
6593         * lisp-mode.el (lisp-mode-syntax-table):
6594         Get rid of old checks for `parse-partial-sexp' version.
6595         Make `|' (pipe) string delimiter instead of punctuation.
6596
6597 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6598
6599         * window.el (save-selected-window):
6600         Use gensym for better macro hygiene.
6601
6602 2001-02-06  Mike Sperber <mike@xemacs.org>
6603
6604         * dump-paths.el:
6605         * startup.el (startup-setup-paths): Set and use
6606         `mule-lisp-directory'.
6607         (startup-setup-paths-warning): Ditto.
6608
6609         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6610         (paths-construct-load-path): Consider `mule-lisp-directory'.
6611
6612 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6613
6614         * font-lock.el: Syntax table improvements used.  A few random
6615         changes are not specified below.
6616         (font-lock-fontify-string-delimiters):
6617         (font-lock-syntactic-keywords):
6618         (font-lock-cache-state nil):
6619         (font-lock-cache-position):
6620         New variables.
6621         (font-lock-set-syntax):
6622         (font-lock-apply-syntactic-highlight):
6623         (font-lock-fontify-syntactic-anchored-keywords):
6624         (font-lock-fontify-syntactic-keywords-region):
6625         (font-lock-eval-keywords):
6626         New functions.
6627         (font-lock-remove-face):
6628         (font-lock-fontify-syntactically-region):
6629         Use syntax properties.
6630
6631 2001-02-08  Martin Buchholz <martin@xemacs.org>
6632
6633         * XEmacs 21.2.44 "Thalia" is released.
6634
6635 2001-01-16  Mike Sperber <mike@xemacs.org>
6636
6637         * startup.el (normal-top-level): Work even if no installation root
6638         is found.
6639
6640 2001-01-30  Andy Piper  <andy@xemacs.org>
6641
6642         * gutter-items.el (progress-abort-glyph): remove instantiator.
6643         (set-progress-abort-instantiator): new function.
6644         (abort-progress-feedback): use it.
6645
6646         * gutter.el (set-gutter-dirty-p): new function.
6647
6648 2001-01-30  Didier Verna  <didier@xemacs.org>
6649
6650         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6651
6652 2001-01-24  Didier Verna  <didier@xemacs.org>
6653
6654         * sound.el (sound-extension-list): give a better default value.
6655         * sound.el (load-sound-file): improve the doc string, also find
6656         files given by absolute names, pass a real extension list to
6657         `locate-file'.
6658
6659 2001-01-26  Martin Buchholz <martin@xemacs.org>
6660
6661         * XEmacs 21.2.43 "Terspichore" is released.
6662
6663 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6664
6665         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6666         messages from gnuserv.
6667
6668 2001-01-20  Martin Buchholz <martin@xemacs.org>
6669
6670         * XEmacs 21.2.42 "Poseidon" is released.
6671
6672 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6673
6674         * cl-macs.el (cl-upcase-arg): New function.
6675         (cl-function-arglist): New function.
6676         (cl-transform-lambda): Automatically add CL-style lambda list to
6677         documentation string using functions above.
6678
6679 2001-01-12  Andy Piper  <andy@xemacs.org>
6680
6681         * package-get.el (package-get-custom): call
6682         package-net-update-installed-db.
6683
6684         * package-ui.el (pui-install-selected-packages): call
6685         package-net-update-installed-db.
6686
6687         * package-net.el (package-net-update-installed-db): use
6688         packages-package-list so that we reflect reality.
6689
6690         * packages.el (packages-package-list): Make docstring reflect
6691         reality.
6692
6693         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6694
6695         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6696         isn't installed.
6697
6698 2001-01-17  Andy Piper  <andy@xemacs.org>
6699
6700         * wid-edit.el (widget-activation-glyph-mapper): activate or
6701         deactivate native widgets.
6702         (widget-glyph-insert-glyph): record instantiator.
6703         (widget-push-button-value-create): use it.
6704
6705         * gui.el (gui-button-action): new function. Make button's domain
6706         buffer current when calling.
6707         (make-gui-button): update to use gui-button-action.
6708
6709 2001-01-16  Didier Verna  <didier@xemacs.org>
6710
6711         * menubar-items.el (default-menubar): add an entry for modeline
6712         horizontal scrolling in Options -> Display.
6713
6714 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6715
6716         * package-get.el (package-get-require-signed-base): Set to nil
6717         by default.
6718
6719 2001-01-17  Martin Buchholz <martin@xemacs.org>
6720
6721         * XEmacs 21.2.41 "Polyhymnia" is released.
6722
6723 2001-01-16  Mike Sperber <mike@xemacs.org>
6724
6725         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6726         catch lisp/mule/.
6727
6728 2001-01-14  Mike Sperber <mike@xemacs.org>
6729
6730         * startup.el (maybe-create-compatibility-dot-emacs):
6731         (maybe-unmigrate-user-init-file):
6732         (unmigrate-user-init-file): Created.
6733         (maybe-migrate-user-init-file): Offer creation of compatibility
6734         .emacs.
6735         Some doc fixes wrt init file location.
6736
6737 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6738
6739         * faces.el (face-frob-from-locale-first): new variable.
6740         (frob-face-font-2): Honor tags arg while trying to use
6741         standard-face-mapping.  When face-frob-from-locale-first is set,
6742         first try to set face inheriting from frobbed-face.
6743
6744 2001-01-15  Didier Verna  <didier@xemacs.org>
6745
6746         * about.el (xemacs-hackers): update my entry.
6747         * about.el (about-url-alist): ditto.
6748         * about.el (about-maintainer-info): ditto.
6749         * about.el (about-hackers): ditto.
6750
6751 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6752
6753         The byte compiler has been badly broken for a year,
6754         by the patch of 1999-12-06.
6755         * byte-optimize.el (byte-optimize-form-code-walker):
6756         Bug was: the byte compiler was making this erroneous optimization:
6757         (progn (or (foo)) (bar)) ==> (bar)
6758
6759 2000-11-20  Mike Sperber <mike@xemacs.org>
6760
6761         * setup-paths.el (paths-core-load-path-depth): Split
6762         `paths-load-path-depth' in two for site and core lisp.  Don't
6763         recurse into core.
6764         * setup-paths.el (paths-construct-load-path): Use.
6765
6766 2001-01-10  Andy Piper  <andy@xemacs.org>
6767
6768         * package-net.el (package-net-cygwin32-binary-size): new variable
6769         (package-net-win32-binary-size): ditto.  add much needed
6770         commentary.
6771
6772         * gutter-items.el (buffers-tab-items): correct off-by-one error
6773         for buffers-tab-max-size.
6774
6775 2001-01-08  Martin Buchholz <martin@xemacs.org>
6776
6777         * XEmacs 21.2.40 is released.
6778
6779 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6780
6781         * mule/hebrew.el: Fix comments and typos.
6782         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6783
6784 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6785
6786         * ChangeLog.1: move ancient log from fill.el.
6787
6788         * dump-paths.el:
6789         paragraphs.el:
6790         mule/mule-category.el:
6791         Miscellaneous typo fixes and slight doc clarifications.
6792
6793         * mule/mule-ccl.el:  Correct file name in header.
6794
6795 2000-12-31  Martin Buchholz <martin@xemacs.org>
6796
6797         * XEmacs 21.2.39 is released.
6798
6799 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6800
6801         * byte-optimize.el (byte-optimize-cond):
6802         (byte-optimize-cond-1): New.
6803         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6804         Optimizes (cond (x nil)) ==> nil.
6805         Provide better diagnostic on malformed expr like (cond foo).
6806
6807 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6808
6809         * mule/mule-coding.el:
6810         mule/mule-cmds.el (reset-language-environment,
6811         set-language-environment-coding-systems):
6812         Safer default coding-priority-list, corresponding to src/file-coding.h.
6813
6814 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6815
6816         * package-admin.el: Allow package removal from
6817         early-package-load-path.
6818
6819 2000-12-15  Andreas Jaeger  <aj@suse.de>
6820
6821         * about.el (about-maintainer-info): Update my entry.
6822
6823 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6824
6825         * packages.el (locate-library): Add support for bzip2
6826         compressed .el files.
6827
6828 2000-12-12  Andy Piper  <andy@xemacs.org>
6829
6830         * package-net.el: new file.
6831
6832 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6833
6834         * font-lock.el: Add missing C++ keywords.
6835
6836 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6837
6838         * simple.el (indent-for-comment): Preserve indentation of comments
6839         starting in column 0, as documented in (Info-goto-node
6840         "(xemacs)Comments").  Update docstring accordingly.
6841
6842 2000-12-05  Martin Buchholz <martin@xemacs.org>
6843
6844         * XEmacs 21.2.38 is released.
6845
6846 2000-12-04  Didier Verna  <didier@xemacs.org>
6847
6848         * mouse.el (default-mouse-track-set-point-in-window): remove
6849         spurious '+' operation detected by Martin.
6850
6851
6852 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6853
6854         * cl-extra.el (coerce):
6855         Implement char to integer coercion.
6856         Remove extraneous (numberp) test.
6857
6858         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6859         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6860         (byte-optimize-predicate):
6861         Warn if evaluating constant expression signals an error.
6862         (byte-optimize-form): Small simplification.
6863
6864         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6865
6866 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6867
6868         * byte-optimize.el:
6869         (byte-optimize-minus):
6870         (byte-optimize-plus):
6871         (byte-optimize-mult):
6872         (byte-optimize-quo):
6873         Use (car (last x)) instead of (last x) to get last elt!
6874         Use `byte-optimize-predicate' to optimize `%'.
6875         Move optimizations for special numeric args to bytecomp.el.
6876         * bytecomp.el (byte-compile-associative): Remove.
6877         (byte-compile-max): New.
6878         (byte-compile-min): New.
6879         Properly handle erroneous calls: (max) (min).
6880         (byte-compile-plus): New.
6881         (byte-compile-minus):
6882         It's easiest to handle 0, +1 and -1 args here.
6883         (byte-compile-mult): New.
6884         It's easiest to handle 1, -1 and 2 args here.
6885         (byte-compile-quo):
6886         It's easiest to handle 0, +1 and -1 args here.
6887         Issue byte-compiler warning when dividing by zero.
6888
6889         Byte-compiler arithmetic improvements.
6890         Better optimize these expressions in the obvious way:
6891         (+ x y 1)   -->  varref x varref y add add1
6892         (+ x y -1)  -->  varref x varref y add sub1
6893         (- x y 0)   -->  (- x y)
6894         (- 0 x y)   -->  (- (- x) y)
6895         (% 42 19)   --> compile-time constant
6896         (/ 42 19)   --> compile-time constant
6897         (* (foo) 2) --> foo call dup plus
6898
6899         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6900         unless (declaim (optimize (safety 3)))
6901         or (setq byte-compile-delete-errors nil).
6902
6903 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6904
6905         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6906         docstrings.
6907
6908 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6909
6910         * startup.el (command-line-do-help):  Add documentation of
6911         portable dumper switches.
6912
6913 2000-11-22  Andy Piper  <andy@xemacs.org>
6914
6915         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6916
6917         * glyphs.el (init-glyphs): don't use autodetect for strings.
6918
6919 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6920
6921         * byte-optimize.el (byte-optimize-char-before):
6922         (byte-optimize-backward-char):
6923         (byte-optimize-backward-word):
6924         Fix incorrect optimizations for these sorts of expressions:
6925         (let ((x nil)) (backward-char x))
6926
6927 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6928
6929         * byte-optimize.el:
6930         * byte-optimize.el (byte-optimize-backward-char): New.
6931         * byte-optimize.el (byte-optimize-backward-word): New.
6932         Make backward-word and backward-char as efficient as forward versions.
6933
6934         * bytecomp.el (byte-compile-no-args-with-one-extra):
6935         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6936         * bytecomp.el (byte-compile-two-args-with-one-extra):
6937         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6938         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6939         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6940         Check if extra arg is constant nil, and if so, use byte-coded call.
6941
6942         * simple.el (backward-word):
6943         * simple.el (mark-word):
6944         * simple.el (kill-word):
6945         * simple.el (backward-kill-word):
6946         Make COUNT argument optional, for consistency with forward-char et al.
6947
6948         * abbrev.el (abbrev-string-to-be-defined):
6949         * abbrev.el (inverse-abbrev-string-to-be-defined):
6950         * abbrev.el (inverse-add-abbrev):
6951         * abbrev.el (expand-region-abbrevs):
6952         * buff-menu.el (Buffer-menu-execute):
6953         * indent.el (move-to-left-margin):
6954         * indent.el (indent-relative):
6955         * indent.el (move-to-tab-stop):
6956         * info.el (Info-reannotate-node):
6957         * lisp-mode.el (lisp-indent-line):
6958         * lisp.el (end-of-defun):
6959         * lisp.el (move-past-close-and-reindent):
6960         * misc.el (copy-from-above-command):
6961         * mouse.el (default-mouse-track-scroll-and-set-point):
6962         * page.el (forward-page):
6963         * paragraphs.el (forward-paragraph):
6964         * paragraphs.el (end-of-paragraph-text):
6965         * picture.el (picture-forward-column):
6966         * picture.el (picture-self-insert):
6967         * rect.el (extract-rectangle-line):
6968         * simple.el (newline):
6969         * simple.el (fixup-whitespace):
6970         * simple.el (backward-delete-char-untabify):
6971         * simple.el (transpose-chars):
6972         * simple.el (transpose-preceding-chars):
6973         * simple.el (do-auto-fill):
6974         * simple.el (indent-new-comment-line):
6975         * simple.el (blink-matching-open):
6976         * view-less.el (cleanup-backspaces):
6977         * wid-edit.el (widget-transpose-chars):
6978         * term/bg-mouse.el (bg-insert-moused-sexp):
6979         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6980
6981         * info.el (Info-fontify-node):
6982         * simple.el (backward-delete-function):
6983         Use canonical delete-backward-char instead of backward-delete-char.
6984
6985 2000-11-20  Andy Piper  <andy@xemacs.org>
6986
6987         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6988         no buffers.
6989
6990 2000-11-20  Andy Piper  <andy@xemacs.org>
6991
6992         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6993         buffer tabs.
6994
6995 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6996
6997         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6998         (proclaim inline...) was shadowing compiler-macros.
6999
7000 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7001
7002         * bytecomp.el (byte-compile-eval): New.
7003         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7004         Keeps this promise made in Lispref:
7005         "If a file being compiled contains a `defmacro' form, the macro is
7006         defined temporarily for the rest of the compilation of that file."
7007
7008 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7009
7010         * cl.el (floatp-safe):
7011         (plusp):
7012         (minusp):
7013         (oddp):
7014         (evenp):
7015         (cl-abs):
7016         Use a better parameter name than `x'.
7017
7018         * cl-macs.el (check-type): Make continuable.  Change documentation
7019         to require PLACE, but accept any form for compatibility.
7020
7021         * abbrev.el (define-abbrev): Use check-type.
7022         * font-menu.el (font-menu-change-face): Use check-type.
7023         * menubar.el (relabel-menu-item): Use check-type.
7024         * itimer.el: Fix typo.
7025
7026 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7027
7028         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7029
7030 2000-11-14  Martin Buchholz <martin@xemacs.org>
7031
7032         * XEmacs 21.2.37 is released.
7033
7034 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7035
7036         * code-cmds.el: Provide the feature.
7037
7038 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7039
7040         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7041
7042         * code-cmds.el: New file
7043         * mule/mule-cmds.el:
7044         * mule/mule-misc.el
7045         (coding-keymap): New keymap. Define coding system keyboard
7046         commands on file-coding builds too.
7047         (coding-system-change-eol-conversion):
7048         (universal-coding-system-argument):
7049         (set-default-coding-systems):
7050         (prefer-coding-system): Moved from mule-cmds.el
7051         (set-buffer-process-coding-system): Moved from mule-misc.el
7052
7053 2000-09-15  Stephen Carney <carney@scubadoo.com>
7054
7055         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7056
7057 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7058
7059         * package-get.el (package-get-download-sites): Add a pre-release
7060         site for experimental packages.
7061
7062         * auto-autoloads.el: Regenerated.
7063
7064 2000-08-01  Andy Piper  <andy@xemacs.org>
7065
7066         * gutter-items.el (buffers-tab-omit-function): reference
7067         buffers-tab-select-visible-buffers.
7068         (buffers-tab-filter-functions): new variable, by default uses
7069         buffers-tab-selection-function and buffers-tab-omit-function.
7070         (select-buffers-tab-buffers-by-mode): invert arguments.
7071         (buffers-tab-select-visible-buffers): new function. Invert calling
7072         of buffers-menu-omit-invisible-buffers.
7073         (buffers-tab-items): rewrite to use
7074         buffers-tab-filter-functions. Rewrite docstring.
7075         (gutter-buffers-tab-extent): delete.
7076         (add-tab-to-gutter): always build a new extent when adding the
7077         tabs.
7078         (update-tab-in-gutter): make gutter dirty when orientation
7079         changes.
7080
7081 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7082
7083         * bytecomp.el (byte-compile-defvar-or-defconst):
7084         Only do loadhist recording if defvar form includes a value.
7085
7086 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7087
7088         * bytecomp.el (byte-compile-initial-macro-environment):
7089         `eval-when-compile' should not compile its body.
7090
7091 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7092
7093         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7094         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7095         some Japanese English.  Remove some ancient FSF comments, and
7096         improve docstrings.  Use symbols not vectors for tables.
7097
7098 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7099
7100         * keymap.el:
7101         (local-key-binding):
7102         (global-key-binding):
7103         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7104
7105         * lisp.el:
7106         (backward-sexp): Slightly simpler code.
7107         (mark-sexp): Make arg optional, like FSF Emacs.
7108         (forward-list): Slightly simpler code.
7109         (backward-list): Slightly simpler code.
7110         (down-list):  Make arg optional, like FSF Emacs.
7111         (up-list):  Make arg optional, like FSF Emacs.
7112         (backward-up-list):  Make arg optional, like FSF Emacs.
7113         (kill-sexp):  Make arg optional, like FSF Emacs.
7114         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7115
7116         * font-menu.el (font-menu-change-face):
7117         Take continuable errors into account.
7118
7119         * abbrev.el:
7120         * abbrev.el (clear-abbrev-table):
7121         * abbrev.el (define-abbrev-table):
7122         * abbrev.el (define-abbrev):
7123         * abbrev.el (insert-abbrev-table-description):
7124         * apropos.el (apropos-documentation-check-doc-file):
7125         * apropos.el (apropos-documentation-check-elc-file):
7126         * buff-menu.el (list-buffers):
7127         * buff-menu.el (list-buffers-noselect):
7128         * bytecomp.el (byte-recompile-directory):
7129         * bytecomp.el (batch-byte-compile):
7130         * cl-macs.el (typep):
7131         * code-files.el (find-coding-system-magic-cookie):
7132         * code-files.el (insert-file-contents):
7133         * cus-edit.el (customize-set-variable):
7134         * cus-edit.el (customize-save-variable):
7135         * cus-face.el (custom-set-face-font-size):
7136         * cus-face.el (custom-set-face-update-spec):
7137         * cus-face.el (custom-reset-faces):
7138         * custom.el (custom-check-theme):
7139         * custom.el (copy-upto-last):
7140         * fill.el (canonically-space-region):
7141         * fill.el (fill-paragraph):
7142         * fill.el (fill-region):
7143         * fill.el (find-space-insertable-point):
7144         * fill.el (justify-current-line):
7145         * faces.el (face-spec-update-all-matching):
7146         * faces.el (set-face-stipple):
7147         * files-nomule.el (insert-file-contents):
7148         * files.el (insert-file-contents-literally):
7149         * files.el (hack-local-variables-last-page):
7150         * files.el (basic-save-buffer):
7151         * files.el (insert-directory):
7152         * font-menu.el (font-menu-change-face):
7153         * font.el (font-spatial-to-canonical):
7154         * format.el (format-encode-region):
7155         * format.el (format-insert-file):
7156         * format.el (format-replace-strings):
7157         * gutter.el (set-gutter-element):
7158         * help.el (key-or-menu-binding):
7159         * help.el (describe-bindings):
7160         * help.el (with-syntax-table):
7161         * indent.el (indent-rigidly):
7162         * indent.el (delete-to-left-margin):
7163         * info.el:
7164         * info.el (Info-extract-dir-entry-from):
7165         * info.el (Info-build-dir-anew):
7166         * info.el (Info-rebuild-dir):
7167         * info.el (Info-batch-rebuild-dir):
7168         * info.el (Info-read-subfile):
7169         * info.el (Info-build-node-completions):
7170         * info.el (Info-extract-menu-node-name):
7171         * isearch-mode.el (isearch-range-invisible):
7172         * isearch-mode.el (isearch-restore-invisible-extents):
7173         * itimer.el (itimerp):
7174         * itimer.el (itimer-live-p):
7175         * keymap.el:
7176         * keymap.el (substitute-key-definition):
7177         * keymap.el (read-command-or-command-sexp):
7178         * keymap.el (local-key-binding):
7179         * keymap.el (global-key-binding):
7180         * keymap.el (global-set-key):
7181         * keymap.el (local-set-key):
7182         * ldap.el:
7183         * ldap.el (ldap-add-entries):
7184         * ldap.el (ldap-delete-entries):
7185         * lisp.el (backward-sexp):
7186         * lisp.el (mark-sexp):
7187         * lisp.el (forward-list):
7188         * lisp.el (backward-list):
7189         * lisp.el (down-list):
7190         * lisp.el (backward-up-list):
7191         * lisp.el (up-list):
7192         * lisp.el (kill-sexp):
7193         * lisp.el (backward-kill-sexp):
7194         * menubar.el (add-menu-button):
7195         * menubar.el (add-submenu):
7196         * menubar.el (delete-menu-item):
7197         * menubar.el (relabel-menu-item):
7198         * mouse.el (narrow-window-to-region):
7199         * obsolete.el (define-obsolete-variable-alias):
7200         * obsolete.el (store-substring):
7201         * package-admin.el:
7202         * package-admin.el (package-admin-install-function):
7203         * package-admin.el (package-admin-install-function-mswindows):
7204         * package-admin.el (package-admin-default-install-function):
7205         * package-get.el (package-get-update-base-entries):
7206         * packages.el (packages-load-package-dumped-lisps):
7207         * packages.el (packages-collect-package-dumped-lisps):
7208         * printer.el (generic-print-buffer):
7209         * printer.el (generic-print-region):
7210         * replace.el (occur-mode-mouse-goto):
7211         * replace.el (perform-replace):
7212         * select.el (get-selection-no-error):
7213         * simple.el:
7214         * simple.el (newline):
7215         * simple.el (open-line):
7216         * simple.el (edit-and-eval-command):
7217         * simple.el (goto-line):
7218         * simple.el (undo):
7219         * simple.el (kill-region):
7220         * simple.el (copy-region-as-kill):
7221         * simple.el (kill-ring-save):
7222         * simple.el (set-mark):
7223         * simple.el (next-line):
7224         * simple.el (previous-line):
7225         * simple.el (line-move):
7226         * simple.el (set-goal-column):
7227         * simple.el (comment-region):
7228         * subr.el:
7229         * subr.el (putf):
7230         * syntax.el (modify-syntax-entry):
7231         * syntax.el (map-syntax-table):
7232         * view-less.el (view-file):
7233         * view-less.el (view-buffer):
7234         * view-less.el (view-file-other-window):
7235         * window-xemacs.el (backward-other-window):
7236         * window.el:
7237         * window.el (one-window-p):
7238         * window.el (walk-windows):
7239         * window.el (window-list):
7240         * x-mouse.el (x-mouse-kill):
7241         * x-select.el (x-get-cutbuffer):
7242         * x-select.el (x-store-cutbuffer):
7243         * term/bg-mouse.el (bg-mouse-line-to-center):
7244         * term/sun-mouse.el (window-line-end):
7245         * term/sun-mouse.el (sun-select-region):
7246         * term/sun.el (kill-region-and-unmark):
7247         * mule/mule-category.el:
7248         * mule/mule-category.el (modify-category-entry):
7249         * mule/mule-category.el (char-category-list):
7250         * mule/mule-coding.el (coding-system-force-on-output):
7251         * mule/mule-misc.el (coding-system-put):
7252         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7253
7254 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7255
7256         * cus-face.el: Typo fixes and tiny clarifications.
7257         * custom.el: ditto
7258
7259 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7260
7261         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7262         * startup.el (normal-top-level): Setup auto-save-list-file-name
7263         if auto-save-list-file-prefix is non-nil.
7264
7265 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7266
7267         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7268
7269 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7270
7271         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7272         get symbol at point-min.
7273
7274 2000-10-24  Didier Verna  <didier@xemacs.org>
7275
7276         * info.el (Info-emacs-info-file-name): defconst it.
7277         * info.el (Info-footnote-tag): defcustom it.
7278         * info.el (Info-no-description-string): ditto.
7279         * info.el (Info-find-node): adapt to new semantics of
7280         'Info-suffixed-file (don't do the case variants stuff).
7281         * info.el (Info-insert-dir): rewrite the dir file variants code.
7282         * info.el (Info-directory-files): New. Return the list of info
7283         files in a directory.
7284         * info.el (Info-dir-outdated-p): use it.
7285         * info.el (Info-parse-dir-entries): ditto.
7286         * info.el (Info-build-dir-anew): don't restrict to files ending
7287         with a ".info.*" extension.
7288         * info.el (Info-set-mode-line): ditto.
7289         * info.el (Info-read-subfile): adapt to new semantics of
7290         'Info-suffixed-file (append 'exact argument).
7291         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7292         string independently of the case.
7293         * info.el (Info-suffixed-file): use it (match all possible case
7294         for the file name).
7295         * info.el (Info-insert-file-contents): code cleanup.
7296         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7297         columns.
7298         * info.el (Info-batch-rebuild-dir): ditto.
7299         * info.el (Info-read-node-name-1): ditto.
7300         * info.el (Info-search): ditto.
7301         * info.el (Info-fontify-node): ditto.
7302
7303
7304 2000-10-24  Didier Verna  <didier@xemacs.org>
7305
7306         * process.el (shell-command): when called from a program, avoid
7307         'push-mark's "mark-set" message.
7308
7309 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7310
7311         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7312         by a symbol, not by a vector.
7313         * mule/vietnamese.el (vscii): Likewise.
7314         (viscii): Likewise.
7315         * mule/cyrillic.el (koi8-r): Likewise.
7316
7317         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7318         by a symbol, not by a vector.
7319         (chinese-big5-2): Likewise.
7320         * mule/ethiopic.el (ethiopic): Likewise.
7321         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7322         (vietnamese-viscii-upper): Likewise.
7323
7324 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7325
7326         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7327
7328 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7329
7330         * byte-optimize.el (byte-optimize-car): New function.
7331         (byte-optimize-cdr): Ditto.
7332
7333 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7334
7335         * byte-optimize.el: Partial synch with FSF 20.7.
7336         Optimize constant concatenation.
7337         Add keymapp as a side effect free function.  It is a built-in.
7338         (byte-after-unbind-pos): Remove byte-equal.
7339
7340 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7341
7342         * update-elc-2.el: Quote regexps correctly.
7343
7344 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7345
7346         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7347         (ccl-compile): Apply integerp, not integer-or-char-p to
7348         check the type of the buffer magnification
7349         (ccl-compile-write-string): Encode a string with binary
7350         coding system.
7351         (ccl-compile-write-repeat): Likewise.
7352
7353 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7354
7355         * buff-menu.el:
7356         * bytecomp.el:
7357         * coding.el:
7358         * faces.el:
7359         * files.el:
7360         * fill.el:
7361         * float-sup.el:
7362         * font-lock.el:
7363         * help.el:
7364         * iso8859-1.el:
7365         * loaddefs.el:
7366         * menubar-items.el:
7367         * menubar.el:
7368         * modeline.el:
7369         * msw-font-menu.el:
7370         * paragraphs.el:
7371         * paths.el:
7372         * replace.el:
7373         * simple.el:
7374         * sound.el:
7375         * startup.el:
7376         * version.el:
7377         * x-faces.el:
7378         * x-font-menu.el:
7379         Remove purecopy.
7380
7381 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7382
7383         * simple.el (do-auto-fill): Use the function pointer to by
7384         `comment-line-break-function', not `indent-new-comment-line'. This
7385         fixes an issue with cc-mode comment continuation.
7386
7387 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7388
7389         * simple.el (turn-on-auto-fill):  Add (interactive).
7390         * mwheel.el (mwheel-install): Add (interactive).
7391         * font-lock.el (turn-on-font-lock): Add (interactive).
7392         (turn-off-font-lock): Add (interactive).
7393
7394 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7395
7396         * packages.el (packages-special-base-regexp): Add `man'.
7397
7398 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7399
7400         * wid-edit.el (widget-specify-active): map over extents in current
7401         buffer like `widget-specify-inactive' does.  Mapping over the
7402         inactive extent object does not work since the current extent is
7403         ignored by `map-extents'.
7404
7405 2000-10-04  Martin Buchholz <martin@xemacs.org>
7406
7407         * XEmacs 21.2.36 is released.
7408
7409 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7410
7411         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7412         Optimize the compiled-function-constants vector by byte-code
7413         reference counts.
7414
7415 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7416
7417         * build-report.el (build-report-delete-regexp): quote value in
7418         defcustom
7419
7420 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7421
7422         * build-report.el (build-report): Don't bind srcdir which we don't
7423         use in `multiple-value-bind' to avoid the only byte-compiler
7424         warning.
7425
7426 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7427
7428         * build-report.el: Requires cl and custom now.
7429         build-report-version is determined by XEmacs version -- remove
7430         build-report-version*.
7431         * build-report.el (build-report-version): Removed.
7432         * build-report.el (build-report-installation-version-regexp): New.
7433         * build-report.el (build-report-version-file-regexp): New.
7434         * build-report.el (build-report-installation-srcdir-regexp): New.
7435         * build-report.el (build-report-destination): Offer
7436         xemacs-build-reports and xemacs-beta.
7437         * build-report.el (build-report-keep-regexp): Adjusted.
7438         * build-report.el (build-report-delete-regexp): Adjusted.
7439         * build-report.el (build-report-make-output-dir): New.
7440         * build-report.el (build-report-installation-file): Replace use of
7441         `concat' with `expand-file-name'.
7442         * build-report.el (build-report-make-output-file): Removed.
7443         * build-report.el (build-report-make-output-files): New.
7444         * build-report.el (build-report-subject): Identify as
7445         user-variable with "*...".
7446         * build-report.el (build-report-prompts): Ditto.
7447         * build-report.el (build-report-version-file): New.
7448         * build-report.el (build-report-file-encoding): Identify as
7449         user-variable with "*...".
7450         * build-report.el (build-report-make-output-get): New.
7451         * build-report.el (build-report-insert-header): Report
7452         emacs-version and system-configuration instead of
7453         build-report-version.
7454         * build-report.el (build-report-insert-make-output): Add file
7455         argument.
7456         * build-report.el (build-report-insert-installation-file):
7457         Re-indent.
7458         * build-report.el (build-report-keep): Change docstring,
7459         re-indent.
7460         * build-report.el (build-report-delete): Ditto.
7461         * build-report.el (build-report-installation-data): New.
7462         * build-report.el (build-report-version-file-data): New.
7463
7464 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7465
7466         * byte-optimize.el (byte-optimize-lapcode):
7467         Fix the optimization of using the first 5 elements of the
7468         constants vector for variables.
7469         (byte-optimize-lapcode): Fix another ancient broken optimization.
7470
7471 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7472
7473         * *: Spelling mega-patch
7474
7475 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7476
7477         * easymenu.el: doc fixes.
7478         (easy-menu-do-define): Use backquote.
7479         (easy-menu-change):
7480         (easy-menu-add):
7481         `when' seems much clearer than `if' here.
7482         (easy-menu-remove):
7483         (easy-menu-add-item):
7484         (easy-menu-item-present-p):
7485         (easy-menu-remove-item):
7486         Wrap using (when (featurep 'menubar) ...)
7487
7488 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7489
7490         * bytecomp.el (displaying-byte-compile-warnings):
7491         Revert Ben's change to this function below so that the compile log
7492         is displayed properly for users of the "popper" package.
7493
7494 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7495
7496         * window.el (save-selected-window): Use backquote.
7497
7498         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7499         Renamed from `byte-compile-file-form-defvar'.
7500         * bytecomp.el (byte-compile-defvar-or-defconst):
7501         Only cons onto current-load-list in top-level forms.
7502         Else this leaks a cons cell every time a defun is called.
7503         Renamed from `byte-compile-defvar', for clarity.
7504         Warn when docstring of defvar is not a string.
7505         Use consistent error messages.
7506         Better comments.
7507
7508 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7509
7510         * simple.el (set-variable):
7511         Remove unneeded defvar by rearranging order of let* forms.
7512
7513         * mule/mule-ccl.el (ccl-get-next-code):
7514         * menubar-items.el (bookmark-menu-filter):
7515         (language-environment-menu-filter):
7516         (tutorials-menu-filter):
7517         * toolbar-items.el (toolbar-compile):
7518         * byte-optimize.el (disassemble-offset):
7519         Use (declare (special ...)) instead of `defvar'.
7520
7521         * cl-macs.el (cl-do-proclaim):
7522         Fix (declare (special ...)) warning suppression syntax.
7523
7524 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7525
7526         * info.el (Info-tag-table-marker):
7527         (Info-tag-table-buffer):
7528         (Info-find-file-node):
7529         (Info-read-subfile):
7530         (Info-build-node-completions):
7531         (Info-search):
7532         (Info-mode):
7533         Multiple info buffer support.
7534
7535 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7536
7537         * ldap.el (ldap-decode-entry): New defun
7538         (ldap-search-entries): Use it in order to decode DN-prefixed
7539         entries properly
7540
7541 2000-08-23  Daniel Pittman <daniel@danann.net>
7542
7543         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7544         Use `eq', not `=', to compare symbols.
7545
7546 2000-07-30  Ben Wing  <ben@xemacs.org>
7547
7548         * bytecomp.el (byte-compile-report-error):
7549         * bytecomp.el (displaying-byte-compile-warnings):
7550         if stack-trace-on-error is set, send out a backtrace when
7551         an error is encountered that stops byte compilation.  this
7552         should make it much much easier to track down those curious
7553         problems.  also undo the kludge of using a separate "*Show*"
7554         buffer for display when there's a temp-buffer-show-function;
7555         we can avoid this by just being a little smarter.
7556
7557         * dialog-items.el:
7558         * dialog-items.el (search-dialog-regexp): New.
7559         * dialog-items.el (search-dialog-callback):
7560         * dialog-items.el (make-search-dialog):
7561         add a regexp option to the dialog and clean up a bit.
7562
7563         * dialog.el:
7564         * dialog.el (yes-or-no-p-dialog-box):
7565         * dialog.el (get-dialog-box-response):
7566         * dialog.el (make-dialog-box):
7567         * dialog.el (dialog-box-finish): New.
7568         * dialog.el (dialog-box-cancel): New.
7569         * dialog.el (internal-make-dialog-box-exit): New.
7570         implement [properly!] the :modal property of the new dialog box
7571         interface.  this is the first time xemacs has ever had *proper*
7572         modal dialog boxes, giving the standard window-system feedback.
7573         (e.g. under windows, clicking on a disabled frame causes a beep
7574         and makes the dialog box flash three times.)
7575
7576         * dragdrop.el: header keyword frobbing.
7577
7578         * dumped-lisp.el (preloaded-file-list):
7579         renamed winnt.el to win32-native.el.
7580
7581         * faces.el (face-property):
7582         * faces.el (set-face-property):
7583         * faces.el (frob-face-property):
7584         * faces.el (frob-face-font-2):
7585         * faces.el (make-face-bold):
7586         * faces.el (make-face-italic):
7587         * faces.el (make-face-bold-italic):
7588         * faces.el (make-face-unbold):
7589         * faces.el (make-face-unitalic):
7590         * faces.el (make-face-smaller):
7591         * faces.el (make-face-larger):
7592         clean up the implementation of these so that window-system-specific
7593         methods are called only on objects belonging to that window system.
7594         previously, you could have [e.g.] mswindows-make-face-bold called
7595         on font object of device type `stream', which is not good and
7596         explains the subtle errors Adrian was getting when byte-compiling
7597         something that required 'term. (Adrian, now you can use stack-trace-
7598         on-error to find the exact place where things are going wrong instead
7599         of having to laboriously binary-search your way through.)
7600
7601         * finder.el (finder-known-keywords):
7602         cleaned up -- properly sorted, clarified the meanings of many of
7603         the keywords, and added a few -- mswin, gui, content, build, www,
7604         user, services.  the last two try to distinguish between a package
7605         that's used directly by the user, and a package that provides
7606         support services to other packages.
7607
7608         * font-lock.el (lisp-font-lock-keywords-2):
7609         update list of lisp control structures to include everything,
7610         including new ones i introduced.
7611
7612         * gutter.el: header keyword frobbing.
7613
7614         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7615         recent isearch element was not doing so!  you got the second-most-
7616         recent instead.
7617
7618         * lisp-mode.el (construct-lisp-mode-menu):
7619         more menubar cleanups.
7620         * lisp-mode.el (with-selected-window):
7621         make it indent properly.
7622
7623         * menubar-items.el (default-menubar): lots of menubar cleanups.
7624         rearranged the options menu the most, e.g. splitting up the
7625         Keyboard/Mouse menu into a new Editing menu and combining the
7626         separate Scrollbar/Gutter/Toolbar submenus into Display.
7627         Got rid of General, moved items to Editing or new Troubleshooting.
7628         Moved Packages to Tools; doesn't seem to belong under Options.
7629         Added stuff to the Cmds menu, e.g. Change Case.
7630
7631         NB please don't complain about these periodic menubar changes.
7632         Anything like this is necessarily incremental in its construction
7633         -- By constant use you gradually become more and more aware of
7634         better and better ways to group menu items.  When we eventually
7635         move the options menu to a property sheet, the existing structure
7636         will probably be preserved fairly well.
7637
7638         * minibuf.el (next-history-element): fix problems with pressing
7639         down arrow in repeat-complex-command.
7640
7641         * modeline.el:
7642         * modeline.el (modeline-3d-p): New.
7643         added custom variable for controlling the 3d modeline.  the
7644         corresponding Options item has been present for a long time,
7645         but commented out with "fix me!" comments.  it's fixed now.
7646
7647         * obsolete.el (add-menu):
7648         remove bogus gettexts.
7649
7650         * process.el (shell-quote-argument):
7651         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7652         For bash under Windows native, see below.
7653
7654         * simple.el:
7655         * simple.el (display-warning-buffer):
7656         Fixed the handling of warning display to eliminate the annoying
7657         *Show* buffer, like was done for byte-compiler output above.
7658
7659         * simple.el (debug-print): New.
7660         Simple function for sending debug messages to the console and/or
7661         other debug places.
7662
7663         * subr.el (replace-in-string):
7664         Rewrite this function to avoid N^2 behavior with large strings --
7665         catastrophic with the new Windows selection code! (Apparently the
7666         author of this function didn't realize there was a fun
7667         replace-match that could make his life much easier, because we
7668         duplicated the entire logic.  The new version is smaller, easier
7669         to understand, much more robust, and has extended features --
7670         those of replace-match.)
7671
7672         * window.el:
7673         * window.el (with-selected-window): New.
7674         An obvious complement to the existing `with-selected-frame' and
7675         `with-current-buffer'.
7676
7677         * win32-native.el: Renamed from winnt.el.
7678         Added a great deal of stuff for properly handling process quoting,
7679         somewhat modeled on Kirill's original model (which i later threw
7680         away).  We should now finally have correctly working process arg
7681         quoting/dequoting so that the final app gets exactly what we
7682         intended.  Because the mechanism is in Lisp, it's easily
7683         extendible. (For those running bash and running the native
7684         version, I tried hard to do what I thought was correct.  But more
7685         thought is needed, and ideally the volunteer work of people with
7686         these configurations that they generally run on.)
7687
7688         * x-font-menu.el (x-font-menu-font-data):
7689         Put in defvar's to fix byte-compiler warnings.
7690
7691 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7692
7693         * select.el (selection-coercion-alist): Initialise.
7694         * select.el (select-coerce-to-text): New.
7695         * select.el (select-coerce): New.
7696         New functions to perform type and value coercion.
7697
7698         * select.el (select-buffer-killed-default): Keep data if it was
7699         on the clipboard.
7700
7701 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7702
7703         * menubar-items.el (default-menubar): Fix typo.
7704         (default-menubar): `lambda' was mispelled as `lamda'.
7705
7706 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7707
7708         * window.el (shrink-window-if-larger-than-buffer): Remove
7709         edge checking code.
7710
7711 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7712
7713         * paths.el (gnus-local-domain): Removed.
7714         (gnus-local-organization): Ditto.
7715         (gnus-startup-file): Ditto.
7716
7717 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7718
7719         * files.el (auto-mode-alist): Add .spec for RPM.
7720
7721 2000-07-31  Andy Piper  <andy@xemacs.org>
7722
7723         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7724
7725 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7726
7727         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7728         browse-url.
7729         * help.el (xemacs-www-page): Ditto.
7730         (xemacs-www-faq): Ditto.
7731         * menubar-items.el (default-menubar): Ditto.
7732
7733         * wid-edit.el (widget-url-link-action): Ditto.
7734         From: Kenichi OKADA <okada@opaopa.org>.
7735
7736 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7737
7738         * finder.el (finder-commentary): Add autoload cookie.
7739
7740 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7741
7742         * files.el (insert-file-contents-literally): Fix second let
7743         binding for `coding-system-for-read' to `coding-system-for-write'
7744         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7745
7746 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7747
7748         * files.el (insert-file-contents-literally): Use binary coding
7749         system (from Morioka san).
7750         (insert-file-contents-literally): Make file-name-handler method.
7751
7752 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7753
7754         * cl-macs.el (get-selection): Add defsetf.
7755
7756 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7757
7758         * x-init.el (x-activate-region-as-selection): replace obsolete
7759         function x-own-selection with own-selection.
7760         (ow-find): replace obsolete functions x-get-selection and
7761         x-get-clipboard with get-selection and get-clipboard.
7762         (init-post-x-win): replace obsolete function x-disown-selection
7763         with disown-selection.
7764
7765 2000-07-20  Mike Sperber  <mike@xemacs.org>
7766
7767         * startup.el (load-user-init-file): Only try to load init file if
7768         it exists.
7769
7770 2000-07-10  Andy Piper  <andy@xemacs.org>
7771
7772         * dialog-items.el: sync with Ben's patch.
7773
7774         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7775         comment.
7776         (progress-text-glyph): deleted.
7777         (progress-layout-glyph): make completely minimal.
7778         (progress-gauge-glyph): ditto.
7779         (progress-display-style): fix to handle dynamic instantiator
7780         changes.
7781         (progress-text-instantiator): new.
7782         (progress-layout-instantiator): new.
7783         (progress-gauge-instantiator): new.
7784         (set-progress-display-instantiator): renamed and changed from
7785         set-progress-display-style.
7786         (progress-abort-glyph): use instantiator not glyph.
7787         (append-progress-display): use set-progress-display-instantiator
7788         and set-glyph-image.
7789         (abort-progress-display): ditto.
7790         (raw-append-progress-display): ditto.
7791
7792 2000-07-20  Ben Wing  <ben@xemacs.org>
7793
7794         * code-files.el: Move Mule-specific code to mule-coding.el.
7795
7796 2000-07-15  Ben Wing  <ben@xemacs.org>
7797
7798         * autoload.el:
7799         Fixed comments.
7800
7801         * cmdloop.el:
7802         * cmdloop.el (yes-or-no-p):
7803         * cmdloop.el (y-or-n-p):
7804         Make these functions use should-use-dialog-box-p and not be
7805         overridden in dialog.el.
7806
7807         * cus-dep.el:
7808         * cus-dep.el (Custom-make-dependencies): Removed.
7809         * cus-dep.el (Custom-make-dependencies-1): New.
7810         * cus-dep.el (Custom-make-one-dependency): New.
7811         New entry point for use in Makefiles, to avoid excessive
7812         invocations.
7813
7814         * cus-edit.el (custom-variable-reset-saved):
7815         * cus-edit.el (custom-variable-reset-standard):
7816         * cus-edit.el (custom-save-resets):
7817         Fix bytecompiler warnings.
7818
7819         * dialog.el:
7820         * dialog.el (yes-or-no-p-dialog-box):
7821         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7822         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7823         * dialog.el (get-dialog-box-response):
7824         * dialog.el (message-or-box):
7825         * dialog.el (make-dialog-box):
7826         * dialog.el (popup-dialog-box): New.
7827         Avoid yes-or-no-p bogosities.
7828         Create a general function `make-dialog-box' to encapsulate all
7829         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7830
7831         * dumped-lisp.el (preloaded-file-list):
7832         Add dialog-items.  Clean up.  Group files by types.
7833
7834         * easymenu.el (easy-menu-add):
7835         * easymenu.el (easy-menu-remove):
7836         Account for accelerators.
7837
7838         * extents.el:
7839         * extents.el (extent-list): New args, like in map-extents.
7840         * extents.el (extent-at-event): New.
7841         * extents.el (extents-at-event): New.
7842
7843         * font-lock.el:
7844         * font-lock.el (font-lock-mode):
7845         * font-lock.el (font-lock-default-fontify-buffer):
7846         * font-lock.el (font-lock-default-unfontify-region):
7847         * font-lock.el (font-lock-fontify-syntactically-region):
7848         * font-lock.el (font-lock-fontify-keywords-region):
7849         Use new progress-feedback names.
7850
7851         * font-lock.el (java-font-lock-identifier-regexp):
7852         * font-lock.el (java-font-lock-class-name-regexp):
7853         Fix bytecompiler warnings.
7854
7855         * gutter-items.el:
7856         * gutter-items.el (progress-display-use-echo-area): Removed.
7857         * gutter-items.el (progress-feedback-use-echo-area): New.
7858         * gutter-items.el (progress-display-popup-period): Removed.
7859         * gutter-items.el (progress-feedback-popup-period): New.
7860         * gutter-items.el (set-progress-display-style): Removed.
7861         * gutter-items.el (set-progress-feedback-style): New.
7862         * gutter-items.el (progress-display-style): Removed.
7863         * gutter-items.el (progress-feedback-style): New.
7864         * gutter-items.el (progress-stack):
7865         * gutter-items.el (progress-displayed-p): Removed.
7866         * gutter-items.el (progress-feedbacked-p): New.
7867         * gutter-items.el (clear-progress-display): Removed.
7868         * gutter-items.el (clear-progress-feedback): New.
7869         * gutter-items.el (progress-display-clear-when-idle): Removed.
7870         * gutter-items.el (progress-feedback-clear-when-idle): New.
7871         * gutter-items.el (remove-progress-display): Removed.
7872         * gutter-items.el (remove-progress-feedback): New.
7873         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7874         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7875         * gutter-items.el (append-progress-display): Removed.
7876         * gutter-items.el (append-progress-feedback): New.
7877         * gutter-items.el (abort-progress-display): Removed.
7878         * gutter-items.el (abort-progress-feedback): New.
7879         * gutter-items.el (raw-append-progress-display): Removed.
7880         * gutter-items.el (raw-append-progress-feedback): New.
7881         * gutter-items.el (display-progress-display): Removed.
7882         * gutter-items.el (display-progress-feedback): New.
7883         * gutter-items.el (current-progress-display): Removed.
7884         * gutter-items.el (current-progress-feedback): New.
7885         * gutter-items.el (current-progress-display-label): Removed.
7886         * gutter-items.el (current-progress-feedback-label): New.
7887         * gutter-items.el (progress-display): Removed.
7888         * gutter-items.el (progress-feedback): New.
7889         Replace "progress-display" with "progress-feedback" globally.
7890
7891         * gutter-items.el (lprogress-display): Removed.
7892         * gutter-items.el (progress-feedback-with-label): New.
7893         Rename lprogress-display ==> progress-feedback-with-label.
7894
7895         * gutter-items.el (search-dialog-direction): Removed.
7896         * gutter-items.el (search-dialog-text): Removed.
7897         * gutter-items.el (search-dialog-callback): Removed.
7898         * gutter-items.el (make-search-dialog): Removed.
7899         Move to dialog-items.el.
7900
7901         * help.el:
7902         * help.el (help-mode-quit):
7903         * help.el (mode-for-help): New.
7904         * help.el (help-sticky-window): New.
7905         * help.el (help-window-config): New.
7906         * help.el (with-displaying-help-buffer):
7907         * help.el (function-at-event): New.
7908         * help.el (help-symbol-regexp): New.
7909         * help.el (help-symbol-run-function-1): New.
7910         * help.el (help-symbol-run-function): New.
7911         * help.el (help-symbol-function-context-menu): New.
7912         * help.el (help-symbol-variable-context-menu): New.
7913         * help.el (help-symbol-function-and-variable-context-menu): New.
7914         * help.el (frob-help-extents): New.
7915         * help.el (describe-function-1):
7916         * help.el (variable-at-point):
7917         * help.el (variable-at-event): New.
7918         * help.el (describe-variable):
7919         Major overhaul.
7920         - Make functions and variables be mousable.
7921         - Middle button hyperlinks.
7922         - New context-menu entries.
7923
7924         * keydefs.el:
7925         * keydefs.el (global-map):
7926         New key bindings to move lines up and down.
7927
7928         * lisp-mode.el:
7929         * lisp-mode.el (construct-lisp-mode-menu): New.
7930         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7931         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7932         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7933         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7934         Make popup and menubar menus be different.  Popup menu uses
7935         clicked location and automatically assumes symbol under the mouse
7936         for various commands.
7937
7938         * menubar-items.el:
7939         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7940         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7941
7942         * menubar-items.el (global-popup-menu): Removed.
7943         * menubar-items.el (mode-popup-menu): Removed.
7944         * menubar-items.el (activate-popup-menu-hook): Removed.
7945         * menubar-items.el (popup-mode-menu): Removed.
7946         * menubar-items.el (popup-buffer-menu): Removed.
7947         * menubar-items.el (popup-menubar-menu): Removed.
7948         Move to menubar.el.
7949
7950         * menubar.el:
7951         * menubar.el (global-popup-menu): New.
7952         * menubar.el (mode-popup-menu): New.
7953         * menubar.el (activate-popup-menu-hook): New.
7954         * menubar.el (last-popup-menu-event): New.
7955         * menubar.el (popup-mode-menu): New.
7956         * menubar.el (popup-buffer-menu): New.
7957         * menubar.el (popup-menubar-menu): New.
7958         * menubar.el (menu-call-at-event): New.
7959         Move non-content functions here.  Add support for context menu
7960         items on extents.
7961
7962         * minibuf.el (minibuffer-history-uniquify):
7963         Typo fix.
7964
7965         * minibuf.el (read-file-name-1):
7966         Call new file dialog box if it exists.
7967
7968         * minibuf.el (mouse-rfn-setup-vars):
7969         Clean up "chop" action.
7970
7971         * mouse.el:
7972         * mouse.el (button2): Now bound to mouse-track.
7973         * mouse.el (click-inside-extent-p):
7974         * mouse.el (point-inside-extent-p):
7975         * mouse.el (point-inside-selection-p):
7976         * mouse.el (mouse-drag-or-yank): Removed.
7977         * mouse.el (mouse-begin-drag-n-drop): New.
7978         * mouse.el (mouse-eval-sexp):
7979         * mouse.el (mouse-track-activate-strokes): New.
7980         * mouse.el (mouse-track-do-activate): New.
7981         * mouse.el (mouse-track):
7982         * mouse.el (default-mouse-track-event-is-with-button): New.
7983         * mouse.el (default-mouse-track-cleanup-hook):
7984         * mouse.el (default-mouse-track-drag-hook):
7985         * mouse.el (default-mouse-track-drag-up-hook):
7986         * mouse.el (default-mouse-track-click-hook):
7987         Merge drag-n-drop into mouse-track.
7988         Add general "activate" support to replace specific button2 kludges.
7989         Use "button modifier" support in mouse-track.
7990
7991         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7992
7993         * package-ui.el:
7994         * package-ui.el (pui-menu):
7995         * package-ui.el (pui-popup-context-sensitive): Removed.
7996         Fix bytecompiler warnings.
7997         Clean up popup code a bit.
7998
7999         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8000
8001         * simple.el:
8002         * simple.el (transpose-lines):
8003         * simple.el (transpose-line-up): New.
8004         * simple.el (transpose-line-down): New.
8005         * simple.el (transpose-subr):
8006         * simple.el (transpose-subr-1): Removed.
8007         Clean up, add functions to move lines up and down.
8008
8009         * startup.el (mail-host-address):
8010         * startup.el (user-mail-address):
8011         Customize.
8012
8013         * subr.el:
8014         * subr.el (set-symbol-value-in-buffer): New.
8015         * subr.el (error):
8016         * subr.el (check-argument-type):
8017         * subr.el (defined-error-p): New.
8018         Add structured error support.
8019
8020         * toolbar-items.el (toolbar-compile):
8021         Use new make-dialog-box.
8022
8023         * update-elc.el:
8024
8025         * userlock.el (ask-user-about-lock-dbox):
8026         * userlock.el (ask-user-about-supersession-threat-dbox):
8027         * userlock.el (ask-user-about-lock):
8028         * userlock.el (ask-user-about-supersession-threat):
8029         Use new make-dialog-box.
8030         Add safety checks; use should use-dialog-box-p.
8031
8032         * window-xemacs.el:
8033         * window-xemacs.el (__buffer-dedicated-frame):
8034         * window-xemacs.el (buffer-dedicated-frame): New.
8035         * window-xemacs.el (set-buffer-dedicated-frame): New.
8036         Move dedicated-frame stuff into lisp.
8037
8038 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8039
8040         * printer.el (generic-print-region): Do not require that
8041         `printer-name' be set.
8042         (printer-name): Commentary clarification.
8043
8044 2000-07-19  Martin Buchholz <martin@xemacs.org>
8045
8046         * XEmacs 21.2.35 is released.
8047
8048 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8049
8050         * select.el (selection-coercible-types): Initialise.
8051
8052 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8053
8054         * select.el (own-clipboard): Bug fix.
8055
8056 2000-07-17  Mike Sperber  <mike@xemacs.org>
8057
8058         * cus-edit.el (custom-migrate-custom-file): Save init file before
8059         continuing.
8060
8061 2000-07-16  Mike Sperber  <mike@xemacs.org>
8062
8063         * startup.el (load-init-file): Remove silly call to
8064         `load-user-custom-file`.
8065         (maybe-migrate-user-init-file): Minor fixes.
8066
8067 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8068
8069         * apropos.el (apropos-documentation-check-doc-file):
8070         `doc' variable should be let-bound, as was presumably intended.
8071
8072         * cus-edit.el (custom-variable-reset-saved):
8073         (custom-variable-reset-standard):
8074         Remove unused variable comment-widget.  Twice.
8075
8076         * toolbar.el (toolbar-blank-press-function):
8077         Add a real defvar with initial value nil and proper docstring.
8078         (press-toolbar-button): No need to check for boundp-ness anymore.
8079
8080         * rect.el (open-rectangle-line): Remove useless (let) form.
8081         Add defvar for pending-delete-mode.
8082
8083         * info.el (Info-find-node): This function needs an autoload cookie.
8084
8085         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8086         Use let* since the second form referred to the first.
8087
8088 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8089
8090         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8091         instead of removed `mswindows-get-clipboard'.
8092
8093
8094 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8095
8096         * select.el (select-convert-from-text): New.
8097         * select.el (select-convert-from-length): New.
8098         * select.el (select-convert-from-integer): New.
8099         * select.el (select-convert-from-identity): New.
8100         * select.el (select-convert-from-filename): New.
8101         * select.el (selection-converter-in-alist): Use them.
8102         New converter functions for X.
8103
8104         * select.el (get-selection): Removed comment.
8105
8106         * select.el (own-selection): Removed append code - I thought
8107         I'd already done this, but apparently not...
8108
8109         * select.el: Changed comment about TIMESTAMP.
8110
8111         * select.el (select-convert-in): New.
8112         * select.el (select-convert-out): New.
8113         New functions that get used by select.c.
8114
8115         * select.el (select-buffer-killed-default): New.
8116         * select.el (select-buffer-killed-text): New.
8117         * select.el (selection-buffer-killed-alist): New.
8118         New list and functions that get called if a relevant selection
8119         exists and a buffer gets killed.
8120
8121         * select.el (select-convert-to-targets):
8122         * select.el (select-convert-to-identity): Removed.
8123         * select.el (select-convert-from-identity): Removed.
8124         * select.el (select-converter-out-alist):
8125         Removed _EMACS_INTERNAL selection type.
8126
8127         * x-select.el (xselect-kill-buffer-hook): Removed.
8128         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8129         Removed this X-specific nonesense. Use the generic support
8130         in select.el instead.
8131
8132 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8133
8134         * mule/mule-category.el (defined-category-hashtable):
8135         Use make-hash-table instead of make-hashtable
8136
8137         * buff-menu.el: Byte-compiler warning fix.
8138
8139         * isearch-mode.el (isearch-highlight-all-cleanup):
8140         Remove unused variable `isearch-highlight-all-start'.
8141
8142         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8143
8144         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8145
8146         * cus-dep.el (Custom-make-dependencies):
8147         Add autoload cookie for custom-add-loads to generated custom-load.el.
8148
8149         * autoload.el (autoload-package-name): Warning suppression.
8150         Move defvar prior to first use.
8151
8152         * custom.el: Add autoload for custom-declare-face.
8153         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8154         * cl.el (cl-hack-byte-compiler):
8155         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8156         to work properly.
8157
8158 2000-07-08  Mike Sperber  <mike@xemacs.org>
8159
8160         * startup.el (load-home-init-file): Added variable.
8161         (maybe-migrate-user-init-file): Added.
8162         (load-user-init-file): Load custom file if different from init
8163         file.
8164
8165         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8166         "startup."
8167
8168         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8169         Moved `custom-file'-related code to cus-file.el.
8170
8171         * cus-file.el: New file.
8172
8173 2000-04-01  Mike Sperber  <mike@xemacs.org>
8174
8175         * packages.el (packages-find-package-directories): Added support
8176         for external package hierarchies with in-place installations.
8177
8178         * find-paths.el (paths-root-in-place-p): Added.
8179         (paths-find-emacs-directory): Added support for external
8180         directories with in-place installations.
8181         (paths-find-site-directory): Ditto.
8182
8183         * startup.el (find-user-init-file): Also look for
8184         ~/.xemacs/init.elc? in preference to ~/.emacs.
8185
8186 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8187
8188         * select.el (own-selection):
8189         * select.el (own-clipboard): Changed `append' parameter to
8190         `how-to-use' parameter.
8191         * select.el (own-selection): Removed icky append code.
8192         * select.el (own-selection, get-selection): Removed extra type
8193         checking.
8194         * select.el (selection-appender-alist):
8195         * select.el (selection-converter-{in|out}-alist): Initialise.
8196         * select.el (select-append-to-*): New.
8197         * select.el (select-convert-from-*): New.  New functions to append
8198         data and convert data from external type.
8199
8200 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8201
8202         * font-lock.el: Javadoc enhancements.
8203
8204 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8205
8206         * printer.el (generic-print-region): Compose job name from buffer
8207         name.
8208
8209 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8210
8211         * font-lock.el (font-lock-fontify-pending-extents): Call
8212         font-lock-fontify-region instead of font-lock-fontify-buffer
8213         to avoid unnecessary progress gauges.
8214
8215 2000-07-06  Craig Lanning  <lanning@scra.org>
8216
8217         * custom-load.el (faces):
8218
8219         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8220         dir is a regex.
8221
8222         * process.el (call-process-internal): from Dan Holmsand, use binary
8223         coding systems so that jka-compr works.
8224
8225 2000-07-07  Ben Wing  <ben@xemacs.org>
8226
8227         * font-lock.el: Undo previous change.  Unfortunately, some
8228         files actually use the variables directly in their init code
8229         without quoting them.
8230
8231 2000-07-07  Ben Wing  <ben@xemacs.org>
8232
8233         * font-lock.el (defvar font-lock-*-face): Removed.
8234
8235         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8236         only when necessary.
8237
8238 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8239
8240         * cl-macs.el: fix cl-transform-function-property kludge
8241         so that it does not require a random feature.
8242
8243 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8244
8245         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8246         as in Linux kernel "Rules.make".
8247
8248 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8249
8250         * build-report.el (build-report): Add autoload cookie.
8251
8252 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8253
8254         * package-ui.el (defgroup pui):  Correct a misspelling
8255         (pui-toggle-package-delete):  Change `seleted' to `selected'
8256
8257 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8258
8259         * package-get.el (package-get-update-base):
8260         (package-get): Use insert-file-contents-literally always.
8261         (package-get-maybe-save-index):
8262         Force coding system for writing to binary.
8263
8264 2000-06-08  Mike Alexander  <mta@arbortext.com>
8265
8266         * code-process.el (call-process-region): If there is no coding
8267         system for the process on process-coding-system-alist use the
8268         coding system of the buffer containing the region.
8269
8270 2000-06-10  Ben Wing  <ben@xemacs.org>
8271
8272         * cmdloop.el (command-error):
8273         If debug-on-error and noninteractive, output backtrace.
8274
8275         * files.el (file-relative-name):
8276         Remove MSDOS references.
8277
8278         * simple.el (line-number): New function, due to non-obvious
8279         behavior/usage of count-lines.
8280
8281         * simple.el (count-lines): document non-obvious usage to get
8282         line number.
8283
8284 2000-06-11  Ben Wing  <ben@xemacs.org>
8285
8286         * faces.el ((featurep 'xpm)):
8287         * x-faces.el (x-init-face-from-resources):
8288         * x-faces.el (x-init-frame-faces):
8289         * x-misc.el (x-init-specifier-from-resources):
8290         * x-misc.el (x-get-resource-and-bogosity-check):
8291         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8292         * x-mouse.el (x-init-pointer-shape):
8293         * x-scrollbar.el (x-init-scrollbar-from-resources):
8294         Add sixth argument to x-get-resource calls so as to issue warnings
8295         rather than errors on bogus arguments.
8296
8297 2000-06-05  Ben Wing  <ben@xemacs.org>
8298
8299         * compat.el: new file.  provides a clean, non-intrusive way to
8300         define compatibility functions.
8301
8302         * process.el (shell-quote-argument): temporary fix for lack
8303         of nt-quote-process-args.  #### I need to put back the overall
8304         structure of that mechanism but redo the guts of it using the
8305         extra intelligence in the C code.
8306
8307 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8308
8309         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8310         `package-get' does in package-get.el, instead of using external
8311         "md5sum" program.
8312
8313         * package-get.el (package-get): Insert package file literally to
8314         make checksum calculation work.
8315
8316 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8317
8318         * code-files.el (convert-mbox-coding-system): Deleted.
8319         (file-coding-system-alist): Removed reference to
8320         convert-mbox-coding-system.
8321
8322 2000-05-28  Martin Buchholz <martin@xemacs.org>
8323
8324         * XEmacs 21.2.34 is released.
8325
8326 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8327
8328         * font-lock.el (font-lock-keywords): Rewrote docstring
8329
8330 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8331
8332         * loadhist.el (unload-feature): handle case where x is both boundp
8333         and fboundp
8334
8335 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8336
8337         * packages.el: It's ok to use built-in macros, but not lisp
8338         defined ones.
8339
8340 2000-05-20  Ben Wing  <ben@xemacs.org>
8341
8342         * font-lock.el:
8343         * font-lock.el (font-lock-message-threshold):
8344         * font-lock.el (font-lock-mode):
8345         * font-lock.el (font-lock-default-fontify-buffer):
8346         * font-lock.el (font-lock-always-fontify-immediately):
8347         * font-lock.el (font-lock-old-extent): Removed.
8348         * font-lock.el (font-lock-old-len): Removed.
8349         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8350         * font-lock.el (font-lock-pending-extent-table): New.
8351         * font-lock.el (font-lock-range-table): New.
8352         * font-lock.el (font-lock-after-change-function):
8353         * font-lock.el (font-lock-after-change-function-1): Removed.
8354         * font-lock.el (font-lock-fontify-pending-extents): New.
8355         * font-lock.el ('font-lock-revert-cleanup): Removed.
8356         * font-lock.el ('font-lock-revert-setup): Removed.
8357         Rewrite deferral code to handle any number of changes, merging
8358         them properly.  Remove hacked-up code for revert-buffer, now
8359         unnecessary.
8360
8361         * menubar-items.el (default-menubar):
8362         In Options->Edit Init File, don't switch to emacs-lisp-mode
8363         unless necessary; doing this turns off font-lock.
8364
8365 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8366
8367         * keydefs.el: Define C-x BS to backward-kill-sentence.
8368
8369 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8370
8371         * files.el (hack-local-variables-prop-line): Use non-greedy
8372         matching to process -*-texinfo-*- -*-.
8373
8374 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8375
8376         * minibuf.el (minibuf-directory-files): new function.
8377         (read-file-name-activate-callback): use minibuf-directory-files.
8378         (read-directory-name-internal): ditto.
8379         (mouse-file-display-completion-list): ditto.
8380         (mouse-directory-display-completion-list): ditto.
8381         (read-file-name-internal): remove "./" from completion list unless
8382         explicitly matched, for consistency.
8383
8384 2000-05-11  Ben Wing  <ben@xemacs.org>
8385
8386         * gutter-items.el (gutter-buffers-tab):
8387         * gutter-items.el (add-tab-to-gutter):
8388         * gutter-items.el (update-tab-in-gutter):
8389         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8390         * gutter-items.el (append-progress-display):
8391         * gutter-items.el (abort-progress-display):
8392         * gutter-items.el (raw-append-progress-display):
8393         Further fixes.  Use set-glyph-image not set-image-instance-property,
8394         to fix problems with multiple windows in a frame.
8395
8396         * menubar-items.el (tutorials-menu-filter):
8397         Fix typo.
8398
8399         * startup.el (early-error-handler):
8400         Display message box under windows; otherwise, message will disappear
8401         before it can be viewed.
8402
8403         * update-elc.el:
8404         Fix bug in NEEDTODUMP processing.
8405
8406 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8407
8408         * startup.el (lock-directory): Removed.
8409         (superlock-file): Ditto.
8410         (startup-set-paths): Remove lockdir.
8411         (startup-setup-paths-warning): Remove lock-directory.
8412
8413         * setup-paths.el (paths-find-lock-directory): Removed.
8414         (paths-find-superlock-file): Ditto.
8415
8416 2000-05-09  Ben Wing  <ben@xemacs.org>
8417
8418         * faces.el (set-face-property):
8419         * faces.el (set-face-font):
8420         * faces.el (set-face-foreground):
8421         * faces.el (set-face-background):
8422         * faces.el (set-face-background-pixmap):
8423         * faces.el (set-face-underline-p):
8424         * faces.el (set-face-strikethru-p):
8425         * faces.el (set-face-highlight-p):
8426         * faces.el (set-face-dim-p):
8427         * faces.el (set-face-blinking-p):
8428         * faces.el (set-face-reverse-p):
8429         doc string changes.
8430
8431         * glyphs.el:
8432         * glyphs.el (make-image-specifier):
8433         * glyphs.el (glyph-property):
8434         * glyphs.el (set-glyph-image):
8435         * glyphs.el (make-glyph):
8436         * glyphs.el (make-pointer-glyph):
8437         * glyphs.el (make-icon-glyph):
8438         * glyphs.el (widget-image-instance-p): New.
8439         authorship info, lots of doc changes.  New predicate, inadvertently
8440         omitted.  the general principle with specifier docs is now that
8441         the description of instantiators should go with the make-foo-specifier
8442         fun's doc string, rather than in foo-specifier-p.  this follows
8443         conventions elsewhere in XEmacs and in general is a lot more obvious
8444         of a place to look.  sometimes the make-foo-specifier function needs
8445         to be created in the process.
8446
8447         * gutter.el:
8448         * gutter.el (make-gutter-specifier): New.
8449         * gutter.el (make-gutter-size-specifier): New.
8450         * gutter.el (make-gutter-visible-specifier): New.
8451         specifier doc updates according to the conventions specified before.
8452
8453         * objects.el:
8454         * objects.el (make-font-specifier):
8455         * objects.el (make-color-specifier):
8456         * objects.el (make-face-boolean-specifier): New.
8457         specifier doc updates according to the conventions specified before.
8458
8459         * specifier.el:
8460         * specifier.el (set-specifier):
8461         * specifier.el (make-integer-specifier): New.
8462         * specifier.el (make-boolean-specifier): New.
8463         * specifier.el (make-natnum-specifier): New.
8464         * specifier.el (make-generic-specifier): New.
8465         * specifier.el (make-display-table-specifier): New.
8466         specifier doc updates according to the conventions specified before.
8467
8468         * toolbar.el:
8469         * toolbar.el (make-toolbar-specifier): New.
8470         specifier doc updates according to the conventions specified before.
8471
8472 2000-05-09  Ben Wing  <ben@xemacs.org>
8473
8474         * process.el (call-process-internal): Revert to previous version
8475         because Mike's change clashed with a change I did not long before.
8476         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8477         Thanks very much Mike for pointing out the bug and submitting a
8478         patch!
8479
8480 2000-04-13  Mike Alexander  <mta@arbortext.com>
8481
8482         * process.el (call-process-internal): Send the correct input buffer
8483         (call-process-internal): Return the exit status of the process
8484
8485 2000-05-07  Ben Wing  <ben@xemacs.org>
8486
8487         * winnt.el:
8488         * winnt.el (nt-quote-args-verbatim): Removed.
8489         * winnt.el (nt-quote-args-prefix-quote): Removed.
8490         * winnt.el (nt-quote-args-backslash-quote): Removed.
8491         * winnt.el (nt-quote-args-double-quote): Removed.
8492         * winnt.el (nt-quote-args-functions-alist): Removed.
8493         * winnt.el (nt-quote-process-args): Removed.
8494         Remove all stuff for argument quoting.  We borrow the code instead
8495         from Emacs 20.6, which is much more careful in its quoting
8496         (e.g. in handling runs of the escape character) and avoids most of
8497         the need for this Lisp mechanism by checking to see whether we're
8498         running a Cygwin or normal program and doing the appropriate
8499         quoting.  If we end up needing such a mechanism, we should add
8500         it by extending the variable `mswindows-quote-process-args' so it
8501         can take an alist of regexps.
8502
8503 2000-05-07  Ben Wing  <ben@xemacs.org>
8504
8505         * keydefs.el:
8506         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8507         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8508         the window without moving point.
8509
8510         * simple.el:
8511         * simple.el (scroll-up-one): New.
8512         * simple.el (scroll-down-one): New.
8513         Functions for use with C-M-up/down.
8514
8515 2000-05-01  Martin Buchholz <martin@xemacs.org>
8516
8517         * XEmacs 21.2.33 is released.
8518
8519 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8520
8521         * dialog.el (yes-or-no-p-dialog-box):
8522         Fix docstring.
8523         Fix following horrible bug in X11 mode with focus-follows-mouse:
8524           1. Visit two files in two different frames.
8525           2. do File->Revert Buffer in one of those frames.
8526           3. Dialog box appears.
8527           4. Arrange things so that the mouse passes over the *other*
8528              frame, then to the dialog box, and click on "Yes".
8529           5. The file contents end up in the *wrong* buffer!
8530         Add TODO comment.
8531
8532 2000-04-28  Ben Wing  <ben@xemacs.org>
8533
8534         * help.el (describe-installation): correct typo introduced
8535         in last patch: boundp -> fboundp.
8536
8537         * etags.el (buffer-tag-table-list):
8538         canonicalize filenames to Unix format so that tag-table-alist
8539         searching works under Windows.
8540
8541         * autoload.el:
8542         Bowdlerize the supposedly objectionable words
8543         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8544
8545         * gutter-items.el (set-progress-display-style):
8546         * gutter-items.el (search-dialog-callback):
8547         * gutter-items.el (make-search-dialog):
8548         Change to new callback-ex api.
8549
8550 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8551
8552         * help.el: (describe-installation): decode-coding-string is not
8553         defined in a non MULE environment.
8554
8555 2000-04-28  Ben Wing  <ben@xemacs.org>
8556
8557         * gutter-items.el (buffer-list-changed-hook):
8558         use it, not record-buffer-hook.
8559
8560         * subr.el (record-buffer-hook): Removed.
8561
8562 2000-04-27  Ben Wing  <ben@xemacs.org>
8563
8564         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8565         use NORECORD option.  Andy will not like this, but the existing
8566         gutter behavior is just wrong, as per this comment:
8567
8568         ;; this used to add the norecord flag to both calls below.
8569         ;; this is bogus because it is a pervasive assumption in XEmacs
8570         ;; that the current buffer is at the front of the buffers list.
8571         ;; for example, select an item and then do M-C-l
8572         ;; (switch-to-other-buffer).  Things get way confused.
8573         ;;
8574         ;; Andy, if you want to maintain the current look, you must
8575         ;;  *uncouple* the gutter order and buffers order.
8576
8577         * loaddefs.el (completion-ignored-extensions): unfuckify.
8578
8579         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8580         xemacs.mak.
8581
8582         * autoload.el (batch-update-one-directory): new function, used in
8583         xemacs.mak.
8584
8585         * loadup.el: set gc-cons-threshold very high unless dumping --
8586         loadup during update-elc is much much much faster.  also do this
8587         when quick-building.
8588
8589         add commented-out code for profiling loadup.
8590
8591
8592         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8593         is required in order to build xemacs.
8594
8595 2000-04-26  Ben Wing  <ben@xemacs.org>
8596
8597         * loadup.el: don't garbage collect during loadup if quick-build
8598         compile-time option is set.
8599
8600 2000-04-23  Ben Wing  <ben@xemacs.org>
8601
8602         * update-elc.el: compute whether any dumped .el or .elc files
8603         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8604         if so.
8605
8606         * update-elc.el (update-elc-files-to-compile): always change
8607         NOBYTECOMPILE in the src directory rather than current dir,
8608         so it will work under NT.
8609
8610         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8611         the form of this file is identical between Unix and Windows.
8612         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8613         Added comment.
8614         (update-autoloads-from-directory): updated doc string.
8615         updated doc strings in a few other places.
8616
8617 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8618
8619         * bytecomp.el (byte-force-recompile): Fix argument to
8620         byte-recompile-directory.
8621
8622 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8623
8624         * gutter-items.el (progress-display-clear-when-idle): Use
8625         add-one-shot-hook.
8626         * gutter-items.el (clear-progress-display): Adjust number of
8627         arguments.
8628
8629 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8630
8631         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8632
8633 2000-04-16  Ben Wing  <ben@xemacs.org>
8634
8635         * printer.el: New file.
8636
8637         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8638
8639         * help.el (describe-installation): Fix decoding for Windows.
8640
8641         * menubar-items.el:
8642         * menubar-items.el (default-menubar):
8643         * menubar-items.el (tutorials-menu-filter): New.
8644         * menubar-items.el (popup-menubar-menu):
8645         Add authorship.  Redo Help menu and Tutorials filter.
8646
8647         * menubar.el: Correct comment.
8648
8649         * modeline.el (modeline-buffer-identification): Correct doc string.
8650
8651         * simple.el:
8652         * simple.el (printing): Removed.
8653         * simple.el (printer-name): Removed.
8654         * simple.el (generic-print-buffer): Removed.
8655         * simple.el (generic-print-region): Removed.
8656         Move generic print code to printer.el.
8657
8658 2000-04-15  Ben Wing  <ben@xemacs.org>
8659
8660         * simple.el (generic-print-region): New.
8661         make this function actually work.
8662         (generic-print-buffer): call generic-print-region.
8663
8664 2000-04-14  Andy Piper  <andy@xemacs.org>
8665
8666         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8667         by using the new widget-callback-current-channel.
8668         (search-dialog-callback): ditto.
8669
8670 2000-04-12  Andy Piper  <andy@xemacs.org>
8671
8672         * gutter.el (default-gutter-position): moved from gutter-items.el.
8673         (default-gutter-position-changed-hook): ditto.
8674         (gutter-element-visibility-changed-hook): ditto.
8675         (set-gutter-element): ditto.
8676         (remove-gutter-element): ditto.
8677         (set-gutter-element-visible-p): ditto.
8678         (gutter-element-visible-p): ditto.
8679         (init-gutter): ditto.
8680
8681         * dialog.el (make-dialog-box): renamed and moved from
8682         gutter-items.el
8683
8684         * gutter-items.el: move various functions elsewhere.
8685
8686 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8687
8688         * menubar-items.el: Fixed place of parenthesis.
8689
8690 2000-04-12  Ben Wing  <ben@xemacs.org>
8691
8692         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8693                 without constantly being prompted for the tag.
8694         * simple.el: Added a number of section headings, to clarify the
8695                 organization of this file.
8696         * simple.el (activate-region):
8697         * simple.el (region-exists-p):
8698         * simple.el (region-active-p):
8699                 Moved these three function down to the other side of
8700                 the case-changing functions, so they join the rest of
8701                 the region code.
8702         * simple.el (printing): New.
8703         * simple.el (printer-name): New.
8704         * simple.el (generic-print-buffer): New.
8705                 New functions, a very simple prototype for a unified
8706                 printing interface.
8707
8708         * process.el (call-process-internal): Real fix for null BUFFER,
8709                 other problems with BUFFER specs.
8710
8711         * menubar-items.el:
8712                 Fixed up File->Print to use new printing functions.
8713                 Various corrections and expansions to Grep/Compile menus.
8714                 New options for Printing.
8715                 New options for SMTP Mail, the way to send mail under
8716                   MS Windows. (There's also a package patch to make SMTP
8717                   Mail be the default under MSWin.)
8718
8719 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8720
8721         * menubar-items.el: Selecting Rectangle Mousing from menubar
8722         did not work.  Needed to quote mouse-track-rectangle-p.
8723
8724 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8725
8726         * cl-compat.el (keywordp): Removed.
8727
8728 2000-04-05  Andy Piper  <andy@xemacs.org>
8729
8730         * gutter-items.el (progress-layout-glyph): don't initialize here.
8731         (progress-gauge-glyph): use dynamic sizing.
8732         (set-progress-display-style): new function. Set progress glyphs
8733         appropriately depending on the style.
8734         (progress-display-style): new variable. Custom version of
8735         set-progress-display-style.
8736         (progress-abort-glyph): switch to dynamic sizes.
8737         (search-dialog-text): make the edit field active.
8738
8739 2000-04-04  Andy Piper  <andy@xemacs.org>
8740
8741         * gutter-items.el (make-search-dialog): need to make the search
8742         dialog visible after creation.
8743
8744         * menubar-items.el (default-menubar): use the search dialog for
8745         searching. Remove some extraneous search menu items.
8746
8747         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8748         well as strings.
8749         (make-gutter-only-dialog-frame): allow the user to create the
8750         frame unmapped. Allow the gutter spec to be given as a glyph.
8751         (search-dialog-direction): new variable.
8752         (search-dialog-text): new variable.
8753         (search-dialog-callback): new function. Callback for the search
8754         dialog action.
8755         (make-search-dialog): new function. Create a user-friendly search
8756         dialog.
8757
8758 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8759
8760         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8761         under Windows.
8762
8763 2000-04-01  Andy Piper  <andy@xemacs.org>
8764
8765         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8766         progress more accurately.
8767
8768 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8769
8770         * finder.el (finder-compile-keywords): Process readable files only.
8771         Because error in process of .#finder-inf.el when compile xemacs
8772         with --with-clash-detection option.
8773
8774 2000-03-31  Andy Piper  <andy@xemacs.org>
8775
8776         * gutter-items.el (append-progress-display): don't delay after a
8777         successful font-lock.
8778         (make-gutter-only-dialog-frame): new function. Allow users to
8779         create gutter-only dialogs.
8780
8781 2000-03-27  Mike Alexander  <mta@arbortext.com>
8782
8783         * process.el (call-process-internal): Handle a null BUFFER
8784         parameter correctly.
8785
8786 2000-03-28  Andy Piper  <andy@xemacs.org>
8787
8788         * gutter-items.el (abort-progress-display): put strings in the
8789         gutter not extents.
8790         (progress-layout-glyph): signal special 'quit callback.
8791         (progress-display-quit-function): deleted.
8792         (progress-display-stop-callback): deleted.
8793         (progress-display-dispatch-command-events): deleted.
8794         (append-progress-display): remove calls to
8795         progress-display-dispatch-command-events.
8796         (raw-append-progress-display): ditto.
8797
8798 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8799
8800         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8801         being a list.  Actually define `stipple-pixmap-p' which is used as
8802         an error predicate.  Correctly handle PIXMAP being either relative
8803         or absolute file name.
8804
8805 2000-03-24  Andy Piper  <andy@xemacs.org>
8806
8807         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8808         (abort-progress-display): ditto. Don't delete the created extent.
8809         (raw-append-progress-display): ditto.
8810         (progress-display-dispatch-non-command-events): new
8811         function. Encapsulates what we want to do when no command input is
8812         required.
8813         (progress-display-dispatch-command-events): likewise, but disable
8814         for now since it causes too many problems.
8815         (append-progress-display): use them.
8816         (raw-append-progress-display): ditto.
8817         (default-gutter-position-changed-hook): set this rather than
8818         default-gutter-position-changed.
8819         (default-gutter-position-changed-hook): lambda with zero arguments
8820         rather than one.
8821         (raw-append-progress-display): trap errors in pending input since
8822         allowing them to signal will hose the gauge well and
8823         truly. Ideally we would like to delay these until we are more able
8824         to cope.
8825         (append-progress-display): ditto.
8826
8827 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8828
8829         * lisp/make-docfile.el: call-process-internal is now implemented
8830         in process.el.
8831
8832 2000-03-21  Ben Wing  <ben@xemacs.org>
8833
8834         * mule\mule-cmds.el (set-language-info-alist):
8835         Fix to correspond to new menu arrangement.
8836
8837 2000-03-21  Ben Wing  <ben@xemacs.org>
8838
8839         * process.el:
8840         * process.el (call-process-internal): New.
8841         New implementation of call-process.  Only enabled under NT, so far.
8842         stderr handling not implemented yet in CVS'd C code.
8843
8844 2000-03-20  Ben Wing  <ben@xemacs.org>
8845
8846         * lisp-mode.el:
8847         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8848         * lisp-mode.el (lisp-interaction-mode):
8849         Put back Lisp Interaction menubar for Jan V's sake.
8850
8851         * simple.el:
8852         * simple.el (mark-ring):
8853         * simple.el (dont-record-current-mark): New.
8854         * simple.el (in-shifted-motion-command): New.
8855         * simple.el (mark-ring-unrecorded-commands): New.
8856         * simple.el (mark-ring-max):
8857         * simple.el (set-mark-command):
8858         * simple.el (push-mark):
8859         * simple.el (handle-pre-motion-command):
8860         Implement scheme for not recording unimportant marks.
8861
8862         * subr.el:
8863         * subr.el (function-allows-args): New.
8864         New function function-allows-args.
8865
8866 2000-03-20  Martin Buchholz <martin@xemacs.org>
8867
8868         * XEmacs 21.2.32 is released.
8869
8870 2000-03-20  Andy Piper  <andy@xemacs.org>
8871
8872         * gutter-items.el (update-tab-in-gutter): force selection of the
8873         selected-window if required to do so.
8874         (buffers-tab-items): ditto.
8875         (add-tab-to-gutter): ditto.
8876         (create-frame-hook): use force-selection.
8877         (default-gutter-position-changed): lambdify.
8878         (update-tab-hook): deleted since it was only used in one place.
8879
8880 2000-03-18  Andy Piper  <andy@xemacs.org>
8881
8882         * files.el (find-file-noselect): undo change that shouldn't have
8883         gone in.
8884
8885 2000-03-17  Andy Piper  <andy@xemacs.org>
8886
8887         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8888         of selected-window trickery.
8889
8890         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8891         frames tabs.
8892         (progress-display-stop-callback): progress -> progress-display
8893         (progress-display-quit-function): ditto.
8894         (clear-progress-display): ditto.
8895         (remove-progress-display): ditto.
8896         (append-progress-display): ditto.
8897         (abort-progress-display): ditto.
8898         (raw-append-progress-display): ditto.
8899         (display-progress-display): ditto.
8900         (current-progress-display-label): ditto.
8901         (current-progress-display): ditto.
8902         (lprogress-display): ditto and save the buffer
8903         (progress-display): ditto. Otherwise the buffer sometimes gets
8904         changed which confuses font-lock.
8905
8906         * font-lock.el (font-lock-default-fontify-buffer): catch all
8907         errors, not just quit.
8908         (font-lock-mode): progress -> display-progress
8909         (font-lock-default-fontify-buffer): ditto.
8910         (font-lock-fontify-syntactically-region): ditto.
8911         (font-lock-fontify-keywords-region): ditto.
8912
8913 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8914
8915         * cl.el (gensym): Move to here from cl-macs.el.
8916         (gentemp): Ditto.
8917
8918 2000-03-16  Andy Piper  <andy@xemacs.org>
8919
8920         * font-lock.el (font-lock-mode): use lprogress and friends for
8921         progress management.
8922         (font-lock-default-fontify-buffer): ditto.
8923         (font-lock-fontify-syntactically-region): ditto.
8924         (font-lock-fontify-keywords-region): ditto.
8925         (font-lock-revert-cleanup): fix reverting.
8926         (font-lock-revert-setup): ditto.
8927
8928         * gutter-items.el (progress-use-echo-area): new variable. Use the
8929         echo area for progress gauges if non-nil.
8930         (clear-progress): remove echo area stuff and defer to
8931         clear-message.
8932         (append-progress): dispatch non-command events after each progress
8933         increment. Remove echo area stuff.
8934         (abort-progress): remove echo area stuff and defer to
8935         display-message.
8936         (raw-append-progress): ditto. Dispatch non-command events after
8937         gutter redisplay.
8938         (display-progress): defer echo area stuff to display-message.
8939
8940         * gutter-items.el (clear-progress):
8941         (abort-progress): indentation changes.
8942         (display-progress): don't clear progress.
8943         (append-progress): compare messages with equal.
8944         (raw-append-progress): use dispatch-non-command-events to flush
8945         widget creation events.
8946
8947 2000-03-13  Ben Wing  <ben@xemacs.org>
8948
8949         * abbrev.el:
8950         * abbrev.el (abbrev-string-to-be-defined): New.
8951         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8952         Changes for use with the menubar.
8953
8954 2000-03-12  Ben Wing  <ben@xemacs.org>
8955
8956         * alist.el (vassoc): moved here from font-menu.el.
8957
8958         * custom.el (defface): typo fix.
8959
8960         * dialog.el (yes-or-no-p-dialog-box):
8961         * dialog.el (message-box):
8962         * files.el (save-some-buffers-1):
8963         Put accelerators in the button names.
8964
8965         * font-lock.el (font-lock-comment-face):
8966         * font-lock.el (font-lock-keyword-face):
8967         * font-lock.el (font-lock-function-name-face):
8968         Fixed some of the colors under MS Windows because the existing
8969         default colors were hardly different from black and needed to be
8970         made lighter.
8971
8972         * font-menu.el:
8973         * font-menu.el (font-menu-split-long-menu):
8974         * font-menu.el (font-menu-family-constructor):
8975         * font-menu.el (font-menu-size-constructor):
8976         * font-menu.el (font-menu-weight-constructor):
8977         * font-menu.el (font-menu-set-font):
8978         vassoc moved to alist.el.
8979         Accelerators added to all menus.
8980         Unused bound var new-props removed.
8981
8982         * keydefs.el: I did a whole lot of rearranging to put things in a
8983         more consistent order and fixed a number of cases where key
8984         combinations involving up, down, left, right and so on were
8985         defined but the corresponding keypad combinations were not
8986         defined.
8987
8988         * lisp-mode.el:
8989         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8990         * lisp-mode.el (emacs-lisp-mode):
8991         * lisp-mode.el (lisp-interaction-mode):
8992         * lisp-mode.el (flet):
8993         Added accelerators onto the menus.
8994         Made all the different versions of the let function be indented
8995         the same way.
8996         Undid Steve's easy-menu-ification, because it makes it impossible
8997         to have the menubar and popup menus different.
8998         Cleaned up the menu; added items for find-function &c and some
8999         indenting, and removed debug-on-*.
9000
9001         * list-mode.el (list-mode-hook):
9002         * list-mode.el (list-mode):
9003         * list-mode.el (completion-setup-hook):
9004         * list-mode.el (display-completion-list):
9005         Added support for the :window-height keyword, which is required
9006         because of other changes that I made for the file dialog box.  I
9007         also made the hook variables list-mode-hook and
9008         completion-setup-hook and also minibuffer-setup-hook in
9009         minibuf.el be permanent-local; see comment in list-mode.el.
9010
9011         * map-ynp.el (map-y-or-n-p):
9012         Added accelerators to the dialog buttons.
9013
9014         * menubar-items.el (menu-truncate-list):
9015         New internal function.
9016         * menubar-items.el (submenu-generate-accelerator-spec):
9017         * menubar-items.el (menu-item-strip-accelerator-spec):
9018         * menubar-items.el (menu-item-generate-accelerator-spec):
9019         New exported functions, for use in auto-generating accelerator specs.
9020
9021         * menubar-items.el:
9022         * menubar-items.el (default-menubar):
9023         * menubar-items.el (maybe-add-init-button):
9024         * menubar-items.el (bookmark-menu-filter):
9025         * menubar-items.el (slow-format-buffers-menu-line):
9026         * menubar-items.el (build-buffers-menu-internal):
9027         * menubar-items.el (language-environment-menu-filter):
9028         * menubar-items.el (default-popup-menu):
9029         * menubar-items.el (popup-buffer-menu):
9030         * menubar-items.el (popup-menubar-menu):
9031         Did a major overhaul on this file, and in fact I'm nowhere near
9032         done working on the menubar, and there will be more patches to
9033         come.  A basic summary of what I've done:
9034
9035         a) I added accelerators to all of the menu items.  For menus that
9036         are auto-generated, such as the buffers menu, the accelerators are
9037         automatically added to the beginning of each line using the
9038         numbers 1 through 9, then zero, and then letters starting with A,
9039         but omitting the letters that are already in use for the fixed
9040         menu items at the top of the buffers menu.  To facilitate adding
9041         accelerators of this kind, I created some new functions
9042         (*-accelerator-spec), which are also being used by other filters
9043         that auto generate lists of things such as ftp sites to download
9044         packages.  If people really don't like these accelerators
9045         appearing at the beginning of the menu items, a variable can be
9046         added to optionally turn them off, but I think this is rather
9047         pointless because other menu items have accelerators and many or
9048         most of the menu users will use the accelerators if the support is
9049         there.
9050
9051         b) I combined the top level Tools and Apps menus into a single
9052         Tools menu, because the distinction between the two is not
9053         obvious, and the items on the menus are not used often enough that
9054         putting some of them onto submenus is a problem.
9055
9056         c) I created two new top level menus called View and Cmds because
9057         there were too many items on the File and Edit menus, and I'm going
9058         to be adding more items to these menus.  In contrast to the Tools
9059         menu, the items on these menus may be used quite often during an
9060         editing session, and so should be available with fewer
9061         keystrokes.
9062
9063         d) I added a number of options to the options menu, including one
9064         for controlling whether the alt key can be used to traverse to
9065         menu items using the accelerators, one for controlling behavior of
9066         control-k, one for controlling how the kill and yank functions
9067         interact with the clipboard, a few additional buffers-menu
9068         options, and various other things.  I also did a bit of
9069         rearranging, for example, combining the keyboard and mouse options
9070         into a single keyboard and mouse submenu to facilitate the
9071         accelerators on that level.
9072
9073         e) I changed the variable buffers-menu-format-buffer-line-function
9074         to take two arguments instead of one, the second argument being
9075         the line number for use in creating an accelerator.  I added a
9076         hack to support existing functions with one argument (although I
9077         doubt that very many of these exist), for backward compatibility.
9078
9079         f) I moved the top level mule menu to be a submenu of the edit
9080         menu.  I think that most of the items on this menu are fairly
9081         useless and there are certainly not enough frequently used items
9082         to justify this being its own top level menu.
9083
9084         g) I combined most of the items in big-menubar.el into the main menu.
9085         If people think the main menu is too big, it would be possible to
9086         create different configurations, some smaller.
9087
9088         * menubar.el (check-menu-syntax):
9089         Deleted some syntax checks that were no longer valid, partly
9090         because of changes that were already made a long time ago, and
9091         partly because of a change I made where I allow the name of the
9092         menu item to be an evaluated expression rather than just a string,
9093         similar to all of the other parameters of a menu item.
9094
9095         * minibuf.el:
9096         * minibuf.el (read-file-name-1):
9097         * minibuf.el (mouse-read-file-name-1):
9098         I made a number of changes to improve the appearance
9099         and functioning of the file dialog box.  They include:
9100
9101         a) Fixing the problem where closing the dialog box by clicking on
9102         the close button of the window didn't properly exit the
9103         minibuffer.
9104
9105         b) Fixing the problem that if you typed part of a file name, and
9106         then clicked on a completion with the mouse, the file was not
9107         correctly selected.
9108
9109         c) Changing the title of the dialog box to reflect the operation
9110         being done in accordance with user interface conventions, rather
9111         than the name of the dialog box buffer, which is rather useless.
9112
9113         d) Remove the words "possible completions are" which didn't
9114         belong.
9115
9116         e) Fix things so that the completions scroll off the end of the
9117         completions windows only to the right, rather than both to the
9118         right and down, which is in accordance with Windows user interface
9119         conventions.
9120
9121         * msw-init.el (init-post-mswindows-win):
9122         Added a binding for meta-F4, which is the standard windows binding
9123         for exiting a program.
9124
9125         * select.el (get-selection-no-error):
9126         * select.el (own-selection):
9127         * select.el (own-clipboard):
9128         Added an optional argument called append to the functions
9129         own-selection and own-clipboard.  This adds support for appending
9130         text to the existing selection and allows the function
9131         own-clipboard to be used as the value of the variable
9132         interprogram- cut-function.
9133
9134         Fixed a bug in own-selection in handling zmacs-region-stays.
9135
9136         * simple.el (historical-kill-line): New.
9137
9138         * simple.el (kill-line):
9139         * simple.el (interprogram-cut-function):
9140         * simple.el (interprogram-paste-function):
9141         * simple.el (handle-pre-motion-command):
9142         * simple.el (next-line):
9143         * simple.el (previous-line):
9144         a) Expanded the variable kill-whole-line, so that function
9145         kill-line can be set to delete the entire line always, not just
9146         when cursor is at the beginning of the line.  This is controlled
9147         by setting the variable kill-whole-line to the symbol 'always.
9148         This behavior, as well as the existing kill-whole-line behavior,
9149         now only take effect when kill-line is called interactively,
9150         although this is a departure from a previous behavior in the case
9151         of setting this variable kill-whole-line to t.  It is almost
9152         certainly what has always been intended, and most likely the old
9153         way of doing things introduced bugs.  I also created a function
9154         called historical-kill-line, which ignores the kill-whole-line
9155         setting and always gives the historical behavior of only killing
9156         to the end of the line.  I bound this function to shift- control-k
9157         so that the kill to end of line behavior is available, even when
9158         kill-whole-line has been set to change control-k into the simple
9159         delete-whole-line behavior. (This can be set using the options
9160         menu.)
9161
9162         b) I changed things so that kill and yank now interact with the
9163         clipboard by default under windows.  This was done by changing the
9164         default value of interprogram-cut- function and
9165         interprogram-paste-function.  You can get the old behavior by
9166         setting these to nil, and there is an option on the options menu
9167         to do this.
9168
9169         c) I added support for selecting text using shifted motion keys.
9170         This support is on by default and can be controlled by the
9171         variable shifted-motion-keys-select-region.  There is also a
9172         variable called unshifted-motion-keys-deselect-region that
9173         controls more specifically how the shifted motion key behavior
9174         works.  I did not put an option on the options menu to turn this
9175         off, because I can't imagine why this would be useful.
9176
9177         * simple.el (forward-block-of-lines):
9178         * simple.el (backward-block-of-lines):
9179         * simple.el (block-movement-size):
9180         New.
9181
9182         * simple.el (uncapitalized-title-words):
9183         * simple.el (uncapitalized-title-word-regexp):
9184         * simple.el (capitalize-string-as-title):
9185         * simple.el (capitalize-region-as-title):
9186         New.
9187
9188
9189         * subr.el (add-hook):
9190         * subr.el (make-local-hook): New.
9191         * subr.el (remove-local-hook): New.
9192         * subr.el (add-one-shot-hook): New.
9193         * subr.el (add-local-one-shot-hook): New.
9194         Added some functions to make using hooks easier.
9195         These include:
9196
9197         a) Functions add-local-hook and remove-local-hook to make it easy
9198         to use local hooks.
9199
9200         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9201         make it possible to add a "one-shot" hook, which is to say a hook
9202         that runs only once, and automatically removes itself after the
9203         first time it has run.
9204
9205 2000-03-09  Andy Piper  <andy@xemacs.org>
9206
9207         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9208
9209 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9210
9211         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9212         Moved from menubar-items.el.
9213         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9214
9215 2000-03-08  Andy Piper  <andy@xemacs.org>
9216
9217         * gutter-items.el (build-buffers-tab-internal): add selected field
9218         to buffers tab spec.
9219
9220 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9221
9222         * minibuf.el (last-exact-completion): Initialize to nil.
9223
9224 2000-03-07  Didier Verna  <didier@xemacs.org>
9225
9226         * startup.el (command-line-1): remove unused variable
9227         `first-file-buffer'.
9228
9229 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9230
9231         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9232         which is also used for Web server log files.
9233
9234 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9235
9236         * mule/mule-charset.el: Setup auto-fill-chars.
9237
9238 2000-03-02  SL Baur  <steve@beopen.com>
9239
9240         * subr.el (with-string-as-buffer-contents): Reimplement using
9241         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9242         non-deletion of buffer after execution problem.
9243         (with-output-to-string): Use unique buffer name.
9244
9245 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9246
9247         * gutter-items.el (buffers-tab-sort-function):  New variable.
9248         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9249
9250 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9251
9252         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9253
9254 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9255
9256         * menubar-items.el (maybe-add-init-button): Remove the "Load
9257         .emacs" button from all menubars.
9258
9259 2000-03-01  Didier Verna  <didier@xemacs.org>
9260
9261         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9262         region rectangle replacement (from Jan Vroonhof).
9263         (replace-rectangle): new function.
9264
9265 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9266
9267         * mule/mule-cmds.el (set-default-coding-systems): Use
9268         set-terminal-coding-system and set-keyboard-coding-system.
9269         * coding.el (set-terminal-coding-system): Use
9270         set-console-tty-output-coding-system.
9271         (set-keyboard-coding-system): Use
9272         set-console-tty-input-coding-system.
9273
9274 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9275
9276         * minibuf.el (read-variable): Allow symbol to default argument.
9277
9278 2000-02-27  Andy Piper  <andy@xemacs.org>
9279
9280         * gutter-items.el (update-tab-hook): new function to be used for
9281         hooks.
9282         (create-frame-hook): add update-tab-hook.
9283         (record-buffer-hook): ditto.
9284         (default-gutter-position-changed): ditto.
9285         (default-gutter-position): updating the buffers tab is now handled
9286         by a hook.
9287         (default-gutter-position-changed-hook): new variable.
9288         (gutter-element-visibility-changed-hook): ditto.
9289         (set-gutter-element-visible-p): call it.
9290         (set-gutter-element): use modify-specifier-instances. Set extents
9291         as duplicable before using.
9292         (remove-gutter-element): ditto.
9293         (set-gutter-element-visible-p): ditto.
9294         (init-gutter): new function.
9295         (add-tab-to-gutter): use new gutter-element functions rather than
9296         setting specifiers directly.
9297         (clear-progress): ditto.
9298         (abort-progress): ditto.
9299         (gutter-buffers-tab-visible-p): renamed from
9300         default-gutter-visible-p
9301
9302         * specifier.el (modify-specifier-instances): new function from Jan
9303         Vroonhof.
9304
9305         * x-init.el (init-post-x-win): call init-gutter.
9306
9307         * msw-init.el (init-post-mswindows-win): call init-gutter.
9308
9309         * menubar-items.el (default-menubar): Update to reflect new gutter
9310         variables.
9311
9312 2000-02-26  Andy Piper  <andy@xemacs.org>
9313
9314         * gutter-items.el (set-gutter-element): new function. Add gutter
9315         elements to the specified gutter.
9316         (remove-gutter-element): new function. Remove gutter elements from
9317         the specified gutter.
9318         (set-gutter-element-visible-p): new function. Set gutter element
9319         visibility for the provided gutter-visible specifier.
9320
9321 2000-02-23  Andy Piper  <andy@xemacs.org>
9322
9323         * gutter-items.el (add-tab-to-gutter): specify dimensions
9324         dynamically.
9325
9326 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9327
9328         * gutter-items.el (add-tab-to-gutter):
9329         * package-get.el (package-get-interactive-package-query):
9330         * package-ui.el (pui-directory-exists):
9331         (pui-install-selected-packages):
9332         (pui-list-packages):
9333         Use #'(lambda ...)  instead of '(lambda ...).
9334
9335 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9336
9337         * startup.el (load-user-init-file): Check to make sure user
9338           has an init-file before calling load().
9339
9340 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9341
9342         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9343
9344 2000-02-23  Martin Buchholz <martin@xemacs.org>
9345
9346         * XEmacs 21.2.31 is released.
9347
9348 2000-02-21  Mike Sperber <mike@xemacs.org>
9349
9350         * loadup.el (really-early-error-handler):
9351         * update-elc.el:
9352         * make-docfile.el:
9353         Remove dependency on EMACSBOOTSTRAP... environment variables.
9354
9355 2000-02-21  Martin Buchholz <martin@xemacs.org>
9356
9357         * XEmacs 21.2.30 is released.
9358
9359 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9360
9361         * byte-optimize.el (byte-optimize-plus):
9362         (byte-optimize-minus):
9363         (byte-optimize-multiply):
9364         Optimize (- 0) to 0, not (-)
9365         Optimize (+ 5 3.0) to 8.0
9366         Optimize (* 5 3.0) to 15.0
9367         Improve readability.
9368
9369 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9370
9371         * modeline.el: (modeline-scrolling-method): change modeline
9372         mswindows cursor appearance according to the value.
9373
9374         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9375         and 'gui-element face colors and 'gui-element face font to Windows
9376         defaults.
9377
9378 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9379
9380         * font-lock.el: Javadoc enhancements
9381
9382 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9383
9384         * ldap.el (toplevel): Test if LDAP support has been compiled in
9385         (ldap-verbose): New option
9386         (ldap-search-entries): Renamed from the previous ldap-search
9387         Conditionalize message display on ldap-verbose
9388         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9389         defuns
9390         (ldap-search): Is now defined as an obsolete wrapper calling
9391         ldap-search-basic or ldap-search-entries
9392
9393
9394 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9395             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9396             Jan Vroonhof  <jan@xemacs.org>
9397
9398         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9399         When for-effect is true, didn't call `byte-optimize-form'
9400         in and/or subforms without last.
9401
9402 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9403
9404         * package-get.el (package-get-download-sites): Use correct custom
9405         type.
9406
9407 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9408
9409         * files.el (write-file): Ask for coding system when compiled with
9410         file-coding.
9411
9412 2000-02-16  Andy Piper  <andy@xemacs.org>
9413
9414         * buffer.el (switch-to-buffer): give norecord argument to
9415         set-window-buffer instead of explicitly recording.
9416
9417         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9418         we have to pick a window.
9419
9420 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9421
9422         * mule/mule-cmds.el (describe-language-support): Don't add
9423         unexist function to help-map.
9424         (describe-coding-system): Don't use already assigend `C'.
9425
9426 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9427
9428         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9429         work in custom.
9430
9431 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9432
9433         * about.el: Ienaga's e-mail address change.
9434
9435 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9436
9437         * etags.el (find-tag): force new window -- even if buf already
9438         visible -- when other-window is t
9439
9440 2000-02-16  Martin Buchholz <martin@xemacs.org>
9441
9442         * XEmacs 21.2.29 is released.
9443
9444 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9445
9446         * cl-extra.el (getf): This is now identical to `plist-get', so
9447         just defalias it.
9448         * cl-macs.el: Make getf an alias to plist-get, at the
9449         byte-compiler level, using define-compiler-macro.
9450
9451 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9452
9453         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9454
9455 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9456
9457         * lisp/etags.el (find-tag-internal): set exact-tagname to
9458           a regular expression that matches against the tagname
9459           part of the tag entry first instead of only looking in
9460           the context area.
9461
9462 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9463
9464         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9465         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9466
9467 2000-02-07  Martin Buchholz <martin@xemacs.org>
9468
9469         * XEmacs 21.2.28 is released.
9470
9471 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9472
9473         * cl-extra.el (getf): Just call `get', never `get*'.
9474         Make arglist match docstring.
9475         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9476         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9477         * byte-optimize.el: remove references to `get*'.
9478
9479 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9480
9481         * mule/european.el: Add syntax information for Latin3 and Latin4.
9482
9483 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9484
9485         * byte-optimize.el: Byte-optimize (length "foo")
9486
9487 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9488
9489         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9490         width check using `window-leftmost-p' and `window-rightmost-p'.
9491
9492 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9493
9494         * wid-edit.el (widget-match-inline): An atom never matches a
9495           list.
9496
9497 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9498
9499         * modeline.el: Consolidated 'x and 'mswindows specification under
9500         'win tag.
9501
9502 2000-01-29  Andy Piper  <andy@xemacs.org>
9503
9504         * gutter-items.el: (format-buffers-tab-line): Try and be
9505         intelligent about buffer naming when we have duplicates.
9506
9507 2000-01-29  Andy Piper  <andy@xemacs.org>
9508
9509         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9510         updated when it becomes visible.
9511
9512 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9513
9514         * bytecomp.el (byte-compile-insert-header): Properly set coding
9515         system under MULE and file-coding.
9516
9517 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9518
9519         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9520         (dontusethis-set-value-terminal-coding-system-handler):
9521         (dontusethis-set-value-keyboard-coding-system-handler):
9522         Never undefine coding system aliases.  Emergency fix for gnus.
9523
9524 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9525
9526         * files.el (abbreviate-file-name): Use directory-sep-char instead
9527         of hard-coded "/".
9528
9529 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9530
9531         * startup.el (user-init-file-base-list): New variable, replacing
9532         user-init-file-base.
9533         (find-user-init-file): New function.
9534         (command-line-early): Use it.
9535         (load-user-init-file): Ditto.
9536
9537 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9538
9539         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9540         calling valid-image-instantiator-format-p
9541
9542 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9543
9544         * isearch-mode.el (isearch-mode): The variable is
9545         isearch-unhidden-extents, not isearch-opened-extents.
9546
9547 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9548
9549         * minibuf.el (next-history-element): Modify error message if a
9550         default value is available.
9551
9552 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9553
9554         * bytecomp.el (byte-compile-file): Don't unconditionally write
9555         .elc files in binary - might contain non-Latin1.
9556
9557 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9558
9559         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9560         for windows-nt.
9561
9562         * version.el:
9563         * startup.el (user-init-file-base):
9564         * process.el (call-process-region):
9565         * files.el (make-backup-file-name):
9566         (backup-file-name-p):
9567         (file-relative-name):
9568         (abbreviate-file-name):
9569         (set-auto-mode):
9570         * code-process.el (call-process-region): Removed unnecessary
9571         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9572         support out of the universe.
9573
9574         * process.el:
9575         * code-process.el:
9576         * bytecomp.el (byte-compile-file): Removed reference to
9577         buffer-file-type, and commented usage of binary-process-output
9578         NTEmacs variables.
9579
9580 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9581
9582         * help.el (function-arglist): Add case for macro.
9583
9584 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9585
9586         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9587         printers.
9588         (custom-display): Added a menu for printer/display tags.
9589
9590         * frame.el (frame-type):
9591         * device.el (device-type): Added 'msprinter to the doc string, and
9592         removed 'pc -- it is not going to be implemented ever.
9593         (call-device-method): Fixed docstring typo.
9594         Defined specifier tags 'printer and 'display.
9595
9596 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9597
9598         * lisp/itimer.el (itimer-run-expired-timers): (consp
9599           last-command-event-time) instead of (consp
9600           'last-command-event-time).
9601
9602 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9603
9604         * msw-glyphs.el: Removed obsolete commentary.
9605
9606 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9607
9608         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9609         better default value.
9610
9611 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9612
9613         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9614         (read-string): Ditto.
9615         (eval-minibuffer): Ditto.
9616         (read-command): Ditto.
9617         (read-function): Ditto.
9618         (read-variable): Ditto.
9619         (read-number): Ditto.
9620         (read-shell-command): Ditto.
9621         (read-number): Record history.
9622
9623 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9624
9625         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9626
9627 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9628
9629         * faces.el (startup-initialize-custom-faces): New function.
9630         Reset all faces created during auto-autoloads loading time
9631         by defface.
9632         * startup.el (command-line): Call it.
9633
9634 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9635
9636         * about.el (about-hackers): Add myself to contributors list.
9637
9638 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9639
9640         * menubar-items.el (maybe-add-init-button): Removed an argument in
9641         a call to load-user-init-file, as the function managed to lose its
9642         formal parameter a few betas ago.
9643
9644 2000-01-18  Martin Buchholz <martin@xemacs.org>
9645
9646         * XEmacs 21.2.27 is released.
9647
9648 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9649
9650         * process.el (shell-command-to-string): Use the FSF docstring.
9651         Make shell-command-to-string the standard function, and
9652         exec-to-string the (deprecated) alias.
9653
9654         * startup.el: typo fix.
9655
9656 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9657
9658         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9659
9660 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9661
9662         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9663         buffers after visible buffers.
9664         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9665
9666 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9667
9668         * info.el (Info-extract-menu-node-name): Stop at a dot
9669         followed by whitespace or right parenthesis.
9670
9671 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9672
9673         * info.el (Info-directory-list): Warn against using Customize with
9674         Info-directory-list.
9675
9676 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9677
9678         * minibuf.el (read-file-name): doc fix.
9679
9680         * autoload.el (update-file-autoloads): doc fix.
9681
9682         * about.el (about-hackers): Change my E-mail address.
9683
9684 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9685
9686         * info.el (Info-visit-file): Just use the `f' interactive spec to
9687         read a filename in the standard way.
9688
9689 2000-01-13  Andy Piper  <andy@xemacs.org>
9690
9691         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9692         (gutter-buffers-tab-extent): new variable.
9693         (update-tab-in-gutter): call add-tab-to-gutter again if the
9694         orientation has changed.
9695         (add-tab-to-gutter): cope with different orientations.
9696
9697 2000-01-11  Didier Verna  <didier@xemacs.org>
9698
9699         * info.el (Info-following-node-name): backward-skip dots as well
9700         as spaces (dots at the end of a node name aren't part of it).
9701         (Info-extract-menu-node-name): don't skip dots. There could be
9702         some in the node name.
9703         (Info-index): allow dots to be part of a node name.
9704
9705 2000-01-12  Andreas Jaeger  <aj@suse.de>
9706
9707         * files.el (auto-mode-alist): Added idlwave-mode.
9708         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9709
9710 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9711
9712         * info.el (Info-search): Show default value.
9713
9714 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9715
9716         * info.el (Info-read-node-completion-table): New variable.
9717         (Info-read-node-name-1): New function.
9718         (Info-read-node-name): Use it.
9719         (Info-follow-reference): Use DEFAULT argument of completing-read.
9720         (Info-menu): Ditto.
9721
9722 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9723
9724         * hyper-apropos.el (hyper-describe-key-briefly): Save
9725         window configuration.
9726         (hyper-describe-face): Use DEFAULT of completing-read.
9727         (hyper-apropos-read-variable-symbol): Ditto.
9728         (hyper-apropos-read-function-symbol): Ditto.
9729
9730 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9731
9732         * mule/mule-cmds.el (set-default-coding-system): Set
9733         comint-exec-hook to use coding-system-for-read and
9734         coding-system-for-write so that C-x RET c works.
9735
9736 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9737
9738         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9739         (previous-matching-history-element): Increment
9740         minibuffer-max-depth by 1.
9741         (next-matching-history-element): Ditto.
9742
9743 2000-01-11  Andy Piper  <andy@xemacs.org>
9744
9745         * gutter-items.el (buffers-tab): Create a new face for the buffers
9746         tab.
9747         (buffers-tab-face): use it.
9748
9749 2000-01-10  Didier Verna  <didier@xemacs.org>
9750
9751         * modeline.el (modeline-scrolling-method): change modeline X
9752         cursor appearance according to the value.
9753
9754 2000-01-07  Andreas Jaeger  <aj@suse.de>
9755
9756         * about.el (about-hackers): Moved my entry to contributor list.
9757         (xemacs-hackers): Added myself.
9758         (about-maintainer-info): Added description of myself.
9759
9760
9761 2000-01-07  Didier Verna  <didier@xemacs.org>
9762
9763         * modeline.el (modeline-scrolling-method): new variable.
9764         (mouse-drag-modeline): add reference to it in the docstring.
9765         (mouse-drag-modeline): handle it.
9766
9767 2000-01-08  Andy Piper  <andy@xemacs.org>
9768
9769         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9770         calls.
9771         (remove-buffer-from-gutter-tab): ditto.
9772
9773 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9774
9775         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9776         (custom-face-edit): Fix grammatical error in help message.
9777
9778 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9779
9780         * movemail.el: Added.
9781
9782         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9783
9784 2000-01-03  Didier Verna  <didier@xemacs.org>
9785
9786         * modeline.el (mouse-drag-modeline): remove the code related to
9787         the modeline horizontal scrolling facility.
9788
9789 1999-12-31  Martin Buchholz <martin@xemacs.org>
9790
9791         * XEmacs 21.2.26 is released.
9792
9793 1999-12-28  Andy Piper  <andy@xemacs.org>
9794
9795         * wid-edit.el (widget-push-button-value-create): The gui cache
9796         does not agree with native widgets which can only be displayed
9797         once per window. The reasons for caching are diminished now that
9798         we don't hog resources when creating buttons.
9799         (widget-push-button-cache) deleted.
9800
9801 1999-12-24  Martin Buchholz <martin@xemacs.org>
9802
9803         * XEmacs 21.2.25 is released.
9804
9805 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9806
9807         * hyper-apropos.el (hyper-apropos): Toggle
9808         hyper-apropos-programming-apropos correctly.
9809         Set REGEXP when user accepts default value.
9810
9811 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9812
9813         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9814         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9815
9816 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9817
9818         * mule/mule-category.el (undefined-category-designator):
9819         Return char instead of character.  Search for undefined one.
9820         (describe-category): Use with-displaying-help-buffer.
9821
9822 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9823
9824         * byte-optimize.el (byte-optimize-plus):
9825         Optimize (+ 1) to 1 instead of (1+ nil).
9826
9827         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9828
9829         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9830
9831         * byte-optimize.el (byte-optimize-char-before): New function.
9832         Remove performance penalty for using (char-before) instead of (char-after).
9833
9834 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9835
9836         * mule/mule-category.el (char-category-list): Return character
9837         instead of integer.
9838
9839 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9840
9841         * minibuf.el (read-buffer): Check default is buffer object.
9842
9843 1999-11-25  Andy Piper  <andy@xemacs.org>
9844
9845         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9846         for buttons.
9847
9848 1999-12-16  Andreas Jaeger  <aj@suse.de>
9849
9850         * package-get.el (package-get-maybe-save-index): Fixed typo.
9851         Patch by Jeff Miller <jmiller@smart.net>.
9852
9853 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9854
9855         * gnuserv.el (gnuserv-process-filter):  don't call
9856         gnuserv-write-to-client when gnuserv-current-client is nil
9857
9858 1999-12-14  Martin Buchholz <martin@xemacs.org>
9859
9860         * XEmacs 21.2.24 is released.
9861
9862 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9863
9864         * about.el (about-hackers): Update my email address.
9865
9866 1999-12-07  Martin Buchholz <martin@xemacs.org>
9867
9868         * XEmacs 21.2.23 is released.
9869
9870 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9871
9872         * package-get.el (package-get-download-sites): Removed several
9873         defunct download sites, added many new ones, and corrected a few
9874         incorrect directory-on-site entries.  Added physical locations to
9875         site-description.
9876
9877 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9878
9879         * finder.el (finder-commentary): add DOC string and fix
9880         interactive spec
9881
9882 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9883
9884         * help.el (describe-function): Don't forget to intern the string
9885         completing-read returns.
9886         (describe-variable): Ditto.
9887
9888 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9889
9890         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9891         `hyper-apropos-help-mode' here to find symbol to customize
9892         irregardless of cursor position and simplify
9893         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9894         `hyper-apropos-popup-menu'.
9895
9896 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9897
9898         * apropos.el (apropos-mode-map): Add return to call
9899         apropos-follow.
9900         (apropos-print): Call apropos-mode to have better
9901         command reference. Put keymap text-poperty to
9902         symbole name.
9903
9904 1999-11-22  Alastair Burt  <burt@dfki.de>
9905
9906         * help.el: (describe-bindings-1): Added handling of keymaps for
9907         the extents at point.
9908
9909 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9910
9911         * gutter-items.el (buffers-tab-items): Wrap the function in a
9912         save-match-data
9913
9914 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9915
9916         * help.el (describe-function): Use the DEFAULT argument to
9917         completing-read.
9918         (describe-variable): Ditto.
9919
9920 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9921
9922         * minibuf.el (read-from-minibuffer): Add optional argument
9923         DEFAULT to have better mini-buffer history support.
9924         (completing-read): Pass default to read-from-minibuffer.
9925         (read-buffer): Pass default to completing-read.
9926
9927 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9928
9929         * font-lock.el (font-lock-doc-string-face): Document the
9930         `font-lock-lisp-like' property.
9931
9932 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9933
9934         * lisp-mode.el: Specify `font-lock-lisp-like'.
9935
9936         * font-lock.el (font-lock-lisp-like): New function.
9937         (font-lock-fontify-syntactically-region): Use it.
9938
9939 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9940
9941         * XEmacs 21.2.22 is released
9942
9943 1999-11-28  Martin Buchholz <martin@xemacs.org>
9944
9945         * XEmacs 21.2.21 is released.
9946
9947 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9948
9949         * minibuf.el (read-coding-system): Accept symbol and
9950         coding-system object as a default-coding-system.
9951
9952 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9953
9954         * minibuf.el (read-coding-system): Accept symbol as
9955         a default-coding-system.
9956
9957 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9958
9959         * apropos.el (apropos-documentation): Use insert instead
9960         of princ.
9961
9962 1999-11-07  William M. Perry  <wmperry@aventail.com>
9963
9964         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9965           for the linux console.
9966
9967         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9968           stuff to work when you are not on a window system, since the GPM
9969           mouse support now allows pasting from outside of XEmacs.
9970
9971 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9972
9973         * XEmacs 21.2.20 is released
9974
9975 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9976
9977         * setup-paths.el (paths-default-info-directories): Add
9978         /usr/share/info and /usr/local/share/info.
9979
9980 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9981
9982         * about.el: Updated Vladimir Ivanovic's info.
9983
9984 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9985
9986         * auto-show.el (auto-show-truncationp): Remove.
9987
9988         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9989
9990 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9991
9992         * indent.el (indent-line-to): fix bug: spaces were not replaced
9993         with tab if column is multiple of tab-width
9994         From dhn@qedinc.com
9995
9996 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9997
9998         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9999         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10000
10001         * package-get.el (package-get-package-provider): Be verbose when
10002         interactive. Patch from Robert Pluim
10003
10004 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10005
10006         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10007         info file suffixes.
10008
10009 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10010
10011         * process.el (open-network-stream): Add a new optional parameter
10012         PROTOCOL to support udp; fix a minor typo and add an explanation
10013         in docstring for udp programming.
10014
10015         * code-process.el (open-network-stream): Add a new optional
10016         parameter PROTOCOL to support udp; fix a minor typo and add an
10017         explanation in docstring for udp programming.
10018
10019 1999-10-18  Andy Piper  <andy@xemacs.org>
10020
10021         * gui.el (make-gui-button): be more precise about how we call
10022         callbacks.
10023
10024         * wid-edit.el (widget-push-button-value-create): Use the new form
10025         of native gui-button.
10026
10027 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10028
10029         * info.el (Info-page-prev): Don't do (sit-for 0).
10030
10031 1999-10-13  Andy Piper  <andy@xemacs.org>
10032
10033         * gutter-items.el (progress-abort-glyph): new glyph for showing
10034         abort status.
10035         (append-progress): dispatch-event rather than sit-for.
10036         (abort-progress): new function. Show the abort glyph with an
10037         appropriate message.
10038         (raw-append-progress): dispatch-event rather than sit-for.
10039         (display-progress): cope with aborts.
10040
10041         * gui.el (make-gui-button): Use native widgets for buttons
10042         unconditionally.
10043         (insert-gui-button): ditto.
10044         (gui-button-p): ditto.
10045
10046         * xbm-button.el: remove from core.
10047
10048         * xpm-button.el: remove from core.
10049
10050 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10051
10052         * faces.el (init-device-faces): Don't initialize the random faces
10053         on the stream device.
10054
10055 1999-10-06  Andy Piper  <andy@xemacs.org>
10056
10057         * files.el (recover-file): Don't use ls under windows for revert buffer.
10058
10059 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10060
10061         * package-get.el (package-get-download-menu): Make menu really
10062         toggle download sites.
10063         (package-get-download-sites): Add autoload cookie.
10064
10065 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10066
10067         * setup-paths.el (paths-find-module-directory): Ditto.
10068
10069 1999-09-29  Werner Fink  <werner@suse.de>
10070
10071         * setup-paths.el (paths-find-exec-directory): Add missing nil
10072         parameter for environment.
10073
10074 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10075
10076         * modeline.el (modeline-format):
10077         Only purecopy the strings.  Else
10078         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10079         barfs.
10080
10081 1999-08-28  Mike Woolley  <mike@bulsara.com>
10082
10083         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10084         user setting comint-completion-addsuffix and
10085         comint-process-echoes.
10086
10087 1999-09-22  Andy Piper  <andy@xemacs.org>
10088
10089         * gutter-items.el (update-tab-in-gutter): use
10090         last-nonminibuf-window instead of selected-window.
10091
10092 1999-09-18  Andy Piper  <andy@xemacs.org>
10093
10094         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10095         display on.
10096
10097         * subr.el (record-buffer-hook): new variable so that the hook gets
10098         some documentation.
10099
10100 1999-09-16  Andy Piper  <andy@xemacs.org>
10101
10102         * gutter-items.el (update-tab-in-gutter): only update when the
10103         gutter is visible.
10104         (remove-buffer-from-gutter-tab): ditto.
10105
10106 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10107
10108         * simple.el (do-auto-fill): Commented out part of Kinsoku
10109         processing.
10110
10111 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10112
10113         * isearch-mode.el (isearch-highlightify-region): Give the
10114         highlighting extents a high priority.
10115         (isearch-make-extent): Give the main highlighting extent an even
10116         higher priority.
10117
10118 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10119
10120         * packages.el (packages-compute-package-locations): Fix typo from
10121         -u rationalization.
10122
10123 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10124
10125         * setup-paths.el (paths-find-doc-directory): Respect value of
10126         `configure-doc-directory.'
10127
10128         * find-paths.el (paths-find-architecture-directory): Give
10129         precendence `default' argument (which typically comes from
10130         configure).
10131
10132 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10133
10134         * startup.el (command-line-early): Added options -user-init-file
10135         and -user-init-directory.
10136
10137         * files.el (user-init-file): Default to NIL so we can recognize
10138         when it's set.
10139
10140 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10141
10142         * obsolete.el (init-file-user):
10143         * startup.el:
10144         * packages.el (packages-compute-package-locations):
10145         * package-get.el (package-get-user-index-filename):
10146         * menubar-items.el (maybe-add-init-button):
10147         * info.el (Info-annotations-path):
10148         * dump-paths.el:
10149         Change `user-init-directory' to be an absolute path.
10150         Use `user-init-directory' where appropriate.
10151         Zap `init-file-user' and its uses.
10152
10153 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10154
10155         * subr.el (copy-symbol): New function.
10156
10157 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10158
10159         * isearch-mode.el (isearch-done): Be sure to restore invisible
10160         extents in the proper buffer.
10161         (isearch-pre-command-hook): Set this-command to the correct value
10162         in case the buffer has changed and old overriding-local-map was
10163         used.
10164         (isearch-restore-extent): Use remprop instead of setting the
10165         property to nil.
10166
10167 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10168
10169         * cmdloop.el (execute-extended-command): Update zmacs region
10170         before the delay.
10171         (execute-extended-command): Make the message gettext-friendly.
10172
10173 1999-09-07  Andy Piper  <andy@xemacs.org>
10174
10175         * gutter-items.el (progress-gauge-glyph): renamed from
10176         progress-glyph.
10177         (progress-text-glyph): new variable.
10178         (progress-layout-glyph): use layouts and text glyphs.
10179         (progress-area-buffer): removed.
10180         (progress-text-and-extent): new variable.
10181         (progress-displayed-p): dynamically create gutter area buffer.
10182         (clear-progress): ditto.
10183         (raw-append-progress): ditto.
10184         (append-progress): use new glyph names.
10185         (raw-append-progress): only create the extent when needed. set
10186         properties more optimally.
10187         (progress): remove args.
10188
10189 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10190
10191         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10192         mapcar where the return value is unused.
10193         (isearch-restore-invisible-extents): Ditto.
10194         (isearch-highlight-all-cleanup): Ditto.
10195         (isearch-delete-extents-in-range): Traverse the extents only once.
10196         (isearch-highlight-all-update): Don't start over if the search
10197         string has changed and more input is pending.
10198
10199 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10200
10201         * packages.el (packages-find-package-data-path): Ditto.
10202
10203         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10204
10205         * subr.el (mapc-internal): Don't make obsolete.
10206
10207         * cl-extra.el (mapc): Resurrect.
10208
10209 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10210
10211         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10212         alias.
10213
10214         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10215         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10216         (isearch-yank-clipboard): Use get-clipboard instead of
10217         x-get-clipboard.
10218         (isearch-yank-selection): Fix docstring.
10219
10220 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10221
10222         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10223
10224 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10225
10226         * cl-macs.el (extent-start-position): Fix setf method.
10227         (extent-end-position): Ditto.
10228
10229 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10230
10231         * isearch-mode.el: End merge with FSF 20.4.
10232
10233         * isearch-mode.el (search-invisible): New variable.
10234         (isearch-hide-immediately): Ditto.
10235         (isearch-unhidden-extents): Ditto.
10236         (isearch-range-invisible): New function.
10237         (isearch-unhide-extent): Ditto.
10238         (isearch-restore-invisible-extents): Ditto.
10239         (isearch-restore-extent): Ditto.
10240
10241         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10242         implementation.
10243         (isearch-ring-retreat-edit): Ditto.
10244         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10245         (isearch-forward-regexp): New arguments NOT-REGEXP and
10246         NO-RECURSIVE-EDIT.
10247         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10248         (isearch-backward-regexp): New arguments NOT-REGEXP and
10249         NO-RECURSIVE-EDIT.
10250         (isearch-mode): Return isearch-success.
10251         (isearch-update): Use unread-command-events instead of
10252         unread-command-event.
10253         (isearch-abort): If an invalid regexp is encountered, keep popping
10254         states.
10255         (isearch-*-char): Use FSF implementation.
10256         (isearch-whitespace-chars): Use the more robust FSF's
10257         implementation.
10258         (isearch-within-brackets): New variable.
10259         (isearch-mode): Initialize it.
10260         (isearch-edit-string): Bind it.
10261         (isearch-search-and-update): Set it.
10262         (isearch-push-state): Push it.
10263         (isearch-top-state): Pop it.
10264         (isearch-search): Set it.
10265         (isearch-printing-char): When called by isearch-whitespace-chars,
10266         handle M-SPC gracefully.
10267         (isearch-message-prefix): New argument ELLIPSIS.
10268         (isearch-message-suffix): Ditto.
10269         (isearch-message): Use the ELLIPSIS argument when calling
10270         isearch-message-prefix and isearch-message-suffix.
10271         (isearch-message-prefix): Distinguish between "wrapped" and
10272         "overwrapped" search, FWIW.
10273
10274 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10275
10276         * isearch-mode.el (isearch-edit-string): Use the head of the
10277         search ring instead of search-last-string and search-last-regexp.
10278         (search-highlight): Renamed from isearch-highlight.
10279         (isearch-exit): Use the new name.
10280         (isearch-highlight): Ditto.
10281         (isearch-dehighlight): Ditto.
10282         (isearch-update-ring): New function.
10283         (isearch-done): Call it.
10284         (isearch-done): New argument EDIT.
10285         (isearch-repeat): If search string is empty, look up at the car of
10286         the search ring; ignore the yank pointer.
10287         (isearch-abort): Call isearch-done with NOPUSH.
10288         (isearch-cancel): New function.
10289         (isearch-mode-map): Bind it to ESC ESC ESC.
10290
10291         * isearch-mode.el: Begin merge with FSF 20.4.
10292
10293 1999-09-01  Andy Piper  <andy@xemacs.org>
10294
10295         * x-select.el (x-get-clipboard): obsolete.
10296         (x-yank-clipboard-selection): obsolete
10297
10298         * select.el (disown-selection): need to be careful to disown the
10299         clipboard if we set it via selection.
10300         (get-clipboard): move from x-select.el
10301         (yank-clipboard-selection): ditto.
10302
10303 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10304
10305         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10306         isearch-highlight-all-matches to nil.
10307         (isearch-fixed-case): New variable.
10308         (isearch-mode): Initialize it.
10309         (isearch-edit-string): Save it.
10310         (isearch-toggle-case-fold): Set it.
10311         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10312         need to check isearch-fixed-case.
10313         (isearch-toggle-case-fold): Update highlighting of all matches
10314         before the pause.
10315         (isearch-edit-string):
10316
10317 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10318
10319         * isearch-mode.el (isearch-edit-string): Call isearch-message
10320         before reading the event so that the prompt is displayed properly.
10321         (isearch-message): Use isearch-nonincremental when calling
10322         isearch-message-prefix.
10323         (minibuffer-local-isearch-map): Bind up and down to do the same as
10324         M-p and M-n respectively.
10325         (isearch-done): New arg NOPUSH.
10326         (isearch-edit-string): Use it.
10327         (isearch-edit-string): Don't bind isearch-string.
10328         (isearch-ring-adjust): Edit string, *then* push state.
10329
10330 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10331
10332         * faces.el (isearch-secondary): Make isearch-secondary look
10333         different than default.
10334
10335 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10336
10337         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10338         save-excursion.
10339         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10340         (isearch-update): Call isearch-dehighlight without arguments.
10341         (isearch-done): Ditto.
10342
10343         * isearch-mode.el (isearch-fix-case): If the search string has no
10344         upper-case letters, allow the folding to be reenabled.
10345         Previously, once disabled, the folding would remain that way until
10346         the end of isearch.
10347         (isearch-top-state): Call isearch-fix-case.
10348
10349         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10350         save-excursion.
10351         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10352
10353 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10354
10355         * xpm-button.el:
10356         xbm-button.el: Need to exist in core because gui.el depends on
10357         them.
10358
10359 1999-08-31  Andy Piper  <andy@xemacs.org>
10360
10361         * gutter-items.el (buffers-tab-face): new customizable variable.
10362         (buffers-tab-default-buffer-line-length): new specifier for
10363         maximum viewable characters.
10364         (progress-stack): new variable for implementing widget-based
10365         progress messages.
10366         (progress-area-buffer): ditto.
10367         (progress-glyph-height): ditto.
10368         (progress-stop-callback): ditto.
10369         (progress-quit-function): new function.
10370         (progress-glyph): new variable.
10371         (progress-layout-glyph): ditto.
10372         (progress-displayed-p): new function, see message-displayed-p for
10373         details.
10374         (clear-progress): ditto.
10375         (remove-progress): ditto.
10376         (append-progress): ditto.
10377         (raw-append-progress): ditto.
10378         (display-progress): ditto.
10379         (current-progress): ditto.
10380         (current-progress-label): ditto.
10381         (progress): ditto.
10382         (lprogress): ditto.
10383
10384
10385 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10386
10387         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10388
10389         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10390         `isearch-yank-selection'.
10391         (isearch-mode-map): Use it.
10392         (isearch-yank-selection): Use `get-selection' instead of
10393         `get-x-selection'.
10394
10395 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10396
10397         * faces.el (isearch-secondary): Create face here.
10398
10399         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10400         timers.
10401
10402 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10403
10404         * subr.el (buffer-string): More robust backward compatibility
10405         check, courtesy William Perry.
10406
10407 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10408
10409         * replace.el (perform-replace): Stop the search after the search
10410         limit has been reached.
10411
10412 1999-08-23  Andy Piper  <andy@xemacs.org>
10413
10414         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10415         here if we don't have one.
10416
10417 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10418
10419         * ldap.el (ldap-coding-system): Default to nil until we get
10420         efficient UTF8 support
10421         (ldap-decode-string): Guard against `decode-coding-string' not
10422         being defined
10423         (ldap-encode-string): Guard against `encode-coding-string' not
10424         being defined
10425
10426 1999-08-23  Didier Verna  <didier@xemacs.org>
10427
10428         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10429         Some doc strings improvements, and add a star to the `interactive'
10430         calls.
10431
10432 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10433
10434         * font-lock.el (java-font-lock-keywords-3): introduced new
10435         keywords and regexpes for javadoc syntax 1.2.
10436
10437 1999-08-17  Andy Piper  <andy@xemacs.org>
10438
10439         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10440         format-buffers-tab-line.
10441         (buffers-tab-max-buffer-line-length): new variable.
10442         (format-buffers-tab-line): new function. truncate names if over
10443         buffers-tab-max-buffer-line-length.
10444
10445 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10446
10447         * cus-start.el: Customize the variable `bell-inhibit-time'.
10448
10449 1999-08-16  Andy Piper  <andy@xemacs.org>
10450
10451         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10452         brute-force approach to deleting the last buffer.
10453         (buffers-tab-grouping-regexp): new customizable variable.
10454         (select-buffers-tab-buffers-by-mode): use it.
10455
10456 1999-08-13  Andy Piper  <andy@xemacs.org>
10457
10458         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10459         deletion problem.
10460
10461 1999-07-30  Didier Verna  <didier@xemacs.org>
10462
10463         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10464         of princ to output symbols.
10465         (custom-save-face-internal): ditto.
10466         (custom-save-resets): ditto.
10467
10468 1999-08-09  Didier Verna  <didier@xemacs.org>
10469
10470         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10471         `regexp-quote' to protect the major mode name for use as a regular
10472         expression (c++ needs this for instance).
10473
10474 1999-08-08  Andy Piper  <andy@xemacs.org>
10475
10476         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10477         cope with similar mode names.
10478
10479         * gutter-items.el (buffers-tab-selection-function): new selection
10480         function.
10481         (select-buffers-tab-buffers-by-mode): new function.
10482         (buffers-tab-items): use it if set to only display buffers in the
10483         tab in the current buffer's group..
10484         (update-tab-in-gutter): use new api.
10485         (remove-buffer-from-gutter-tab): ditto.
10486
10487         * gutter-items.el (buffers-tab-max-size): set custom selection
10488         default to 6.
10489         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10490         (add-tab-to-gutter): set face as default.
10491
10492 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10493
10494         * faces.el (frob-face-property): Merge the fall-back specifier
10495         with the target, not replace it.
10496
10497 1999-08-05  Andy Piper  <andy@xemacs.org>
10498
10499         * gutter-items.el (update-tab-in-gutter): add frame argument for
10500         buffer-items.
10501         (update-tab-in-gutter): use it.
10502
10503         * gutter-items.el (record-buffer-hook): set.
10504
10505         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10506         change.
10507         (switch-to-buffer-hook) deleted.
10508
10509 1999-08-04  Andy Piper  <andy@xemacs.org>
10510
10511         * gutter-items.el (update-tab-in-gutter): make sure this will work
10512         as an argument to create-frame-hook.
10513
10514 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10515
10516         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10517         instead of timer emulation.
10518
10519 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10520
10521         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10522         Emacs isearch enhancements.
10523
10524 1999-07-28  Andy Piper  <andy@xemacs.org>
10525
10526         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10527         all devices that support tab controls.
10528         (remove-buffer-from-gutter-tab): new function. to be used as a
10529         value for kill-buffer-hook.
10530
10531 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10532
10533         * auto-show.el (auto-show-truncationp): changed to match
10534         `window_translation_on'
10535
10536 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10537
10538         * XEmacs 21.2.19 is released
10539
10540 1999-07-28  SL Baur  <steve@miho>
10541
10542         * code-files.el (insert-file-contents): Fix docstring.
10543         revert previous change.
10544
10545 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10546
10547         * fill.el (fill-region-as-paragraph): Change re-break-point to
10548         contain word-across-newline plus one character so that filling
10549         Japanese and Chinese works as desired.
10550         * simple.el (do-auto-fill): Ditto.
10551
10552 1999-07-26  SL Baur  <steve@miho>
10553
10554         * mule/japanese.el ("Japanese"): Do not specify a default input
10555         method.
10556         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10557
10558 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10559
10560         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10561         able to use cl-macs macro in early lisp.
10562
10563 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10564
10565         * custom.el:
10566         * cus-face.el:
10567         * cus-edit.el:
10568                 Massive custom Theme API changes.
10569
10570 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10571
10572         * code-files.el (insert-file-contents): Regard
10573         coding-system-magic-cookie if `coding-system-for-read' is nil.
10574
10575 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10576
10577         * mule/thai-xtis.el: Add coding: local variable, to avoid
10578         bootstrapping problem with C locale.
10579
10580 1999-07-22  Andy Piper  <andy@xemacs.org>
10581
10582         * dumped-lisp.el (preloaded-file-list): guard against putting
10583         gutter-items in a less than functional XEmacs.
10584         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10585
10586 1999-07-18  Bob Weiner  <weiner@beopen.com>
10587
10588         * fill.el (fill-context-prefix): Fixed bug that prevented the
10589         setting of an adaptive fill prefix when the `dont-skip-first' was
10590         t.
10591
10592 1999-07-22  SL Baur  <steve@miho>
10593
10594         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10595
10596 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10597
10598         * files.el (interpreter-mode-alist): add `make', `guile', and
10599         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10600         makefile-mode, guile is a scheme, and someday XEmacs will be
10601         modular enough to use as an efficient scripting tool.)
10602
10603 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10604
10605         * mule/mule-cmds.el (reset-language-environment): Regard
10606         coding-category `utf-8' and `ucs-4' if they are available.
10607
10608 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10609
10610         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10611         (prefer-coding-system): Fix DOC-string.
10612
10613         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10614         DOC-string too.
10615
10616         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10617         Mule.
10618         (coding-system-change-eol-conversion): Fix DOC-string.
10619
10620 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10621
10622         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10623         instead of `list-coding-system'.
10624
10625 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10626
10627         * menubar-items.el (default-menubar): `select-input-method' was
10628         renamed to `set-input-method'.
10629
10630         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10631         "Set Language Environment" menu.
10632
10633         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10634         "Describe Language Support" menu.
10635
10636 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10637
10638         * mule/chinese.el ("Chinese-GB"): Rename
10639         `chinese-gb-environment-setup-function' to
10640         `setup-chinese-gb-environment-internal'.
10641
10642 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10643
10644         * mule/korean.el: Use `define-coding-system-alias' instead of
10645         `copy-coding-system'.
10646
10647 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10648
10649         * mule/mule-cmds.el (set-language-environment-coding-systems):
10650         Treat duplicated coding-categories.
10651
10652 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10653
10654         * mule/japanese.el: Use `define-coding-system-alias' instead of
10655         `copy-coding-system'.
10656
10657 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10658
10659         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10660         coding-system `viscii'.
10661
10662 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10663
10664         * mule/cyrillic.el:
10665         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10666         (cyrillic-alternativnyj-decode-table): New variable.
10667         (cyrillic-alternativnyj-encode-table): New variable.
10668         - Specify `iso-8-1' as a category of coding-system
10669           `alternativnyj'.
10670         - Abolish general Cyrillic environment.
10671
10672 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10673
10674         * mule/chinese.el:
10675         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10676         - Register `chinese-gb-environment-setup-function' as a
10677           `setup-function' of "Chinese-GB" environment.
10678
10679 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10680
10681         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10682         optional argument `parents'.
10683
10684         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10685         property for Thai-XTIS.
10686
10687         * mule/mule-help.el (help-with-tutorial): Use property
10688         `tutorial-coding-system' of language-info as a coding-system to
10689         read tutorial file.
10690
10691 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10692
10693         * mule/thai-xtis.el: Don't setup `setup-function' and
10694         `exit-function'.
10695
10696         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10697         `set-coding-category-system' to set up coding-system for
10698         coding-category.
10699
10700         * mule/mule-cmds.el (prefer-coding-system): Use
10701         `set-coding-category-system' to set up coding-system for
10702         coding-category.
10703
10704 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10705
10706         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10707         Thai-XTIS environment.
10708
10709         * mule/mule-cmds.el (prefer-coding-system): Use
10710         `find-coding-system' instead of `coding-system-p'.
10711
10712 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10713
10714         * mule/mule-cmds.el (set-language-environment-coding-systems):
10715         Modify eol-type for XEmacs.
10716
10717         * mule/thai-xtis.el: Delete unused local variable `category'.
10718
10719         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10720         function.
10721         (prefer-coding-system): Don't call
10722         `update-coding-systems-internal'; use function
10723         `coding-category-list' instead of variable `coding-category-list';
10724         use `set-coding-priority-list' instead of `set-coding-priority';
10725         modify `eol-type' for XEmacs.
10726
10727         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10728         `charset-columns'.
10729         (char-width): Likewise.
10730
10731 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10732
10733         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10734         `tis-620'.
10735
10736         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10737         `set-coding-priority-list' instead of `set-coding-priority'; don't
10738         call `update-coding-systems-internal'.
10739
10740         * mule/mule-misc.el (coding-system-get): New function.
10741         (coding-system-put): New function.
10742         (coding-system-category): New function.
10743
10744 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10745
10746         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10747         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10748         to avoid conflict with leim/quail/thai-xtis.
10749
10750         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10751         to thai-xtis-chars.el.
10752
10753         * mule/thai-xtis-chars.el: New file (split from
10754         mule/thai-xtis.el).
10755
10756 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10757
10758         * mule/thai-xtis.el:
10759         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10760         - Add syntax entries.
10761         - Put `preferred-coding-system' of the charset `thai-xtis' to
10762           `tis-620'.
10763
10764 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10765
10766         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10767         rewritten to use write-multibyte-character.
10768
10769 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10770
10771         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10772         of `iso-2022-7'.
10773         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10774         ported yet.
10775         (read-input-method-name): Treat optional argument `default'.
10776
10777 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10778
10779         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10780         all.
10781         (set-language-info-alist): Set up menus here.
10782
10783 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10784
10785         * minibuf.el (completing-read): Add new optional argument
10786         `default'.
10787         (read-coding-system): Add new optional argument
10788         `default-coding-system'.
10789
10790 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10791
10792         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10793         (viet-viscii-...->viet-vscii...).
10794
10795 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10796
10797         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10798         and menus.
10799
10800 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10801
10802         * mule/mule-cmds.el (input-method-function): Add permanent-local
10803         property.
10804
10805 1999-03-30  Dave Love  <fx@gnu.org>
10806
10807         * mule/mule-cmds.el (current-language-environment): Doc fix.
10808
10809 1999-02-06  Richard Stallman  <rms@gnu.org>
10810
10811         * mule/european.el (setup-slovenian-environment): New function.
10812         ("Slovenian"): New language environment.
10813
10814 1999-01-27  Dave Love  <fx@gnu.org>
10815
10816         * mule/mule-cmds.el (current-language-environment): Provide :link,
10817         :type (choices) and appropriate :get.
10818
10819 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10820
10821         * mule/mule-cmds.el (describe-language-environment): Don't alter
10822         input-method-alist.
10823
10824 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10825
10826         * mule/mule-cmds.el (prefer-coding-system): Call
10827         set-coding-priority, so that the internal array of priorities is
10828         also updated.
10829
10830 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10831
10832         * mule/mule-cmds.el (prefer-coding-system): If the argument
10833         requires specific EOL conversion type, make the default coding
10834         systems use that.
10835
10836 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10837
10838         * mule/mule-cmds.el (set-language-environment): Pass the default
10839         eol-type to set-language-environment-coding-systems.
10840         (set-default-coding-systems): Copy the eol-type property for the
10841         new default values of {buffer-file,process}-coding-system from the
10842         old defaults.
10843         (set-language-environment-coding-systems): Accept an optional
10844         argument EOL-TYPE, and set the eol-type property of the default
10845         coding systems accordingly.
10846
10847 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10848
10849         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10850         use generate-new-buffer instead of get-buffer-create.
10851
10852 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10853
10854         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10855
10856 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10857
10858         * mule/mule-cmds.el (default-input-method): Fix custom type.
10859
10860 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10861
10862         * mule/mule-cmds.el (setup-specified-language-environment):
10863         Add apropos-inhibit property.
10864         (describe-specified-language-support): Likewise.
10865
10866 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10867
10868         * mule/mule-cmds.el: Doc fixes.
10869
10870 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10871
10872         * mule/mule-cmds.el (register-input-method): Doc-string
10873         modified.
10874
10875 1998-09-01  Dave Love  <fx@gnu.org>
10876
10877         * mule/mule-cmds.el (current-language-environment): Fix
10878         setter function.
10879
10880 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10881
10882         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10883         mule/european.el, mule/hebrew.el, mule/japanese.el,
10884         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10885         avoid bootstrapping problem if you need to recompile all the Lisp
10886         files using interpreted code.
10887
10888 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10889
10890         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10891         ("Latin-2"): Likewise.
10892
10893 1998-08-18  Per Starback  <starback@update.uu.se>
10894
10895         * mule/european.el (setup-latin2-environment): Fix typo.
10896
10897 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10898
10899         * mule/european.el: Give proper value of `input-method' key to all
10900         lang. env.
10901
10902         * mule/mule-cmds.el (activate-input-method): Handle the case that
10903         the arg INPUT-METHOD is nil correctly.
10904         (read-multilingual-string): Activate the specified input method
10905         before calling read-string.  Afterward, activate the original
10906         input method.
10907
10908 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10909
10910         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10911         (set-language-info-alist): Fix typo in doc-string.
10912
10913         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10914
10915 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10916
10917         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10918         (reset-language-environment): New function for the job that
10919         setup-english-environment used to do.
10920         (set-language-environment): Do more setups according to the info
10921         in language-info-alist.
10922         (read-language-name): Handle the case that the arg KEY is nil.
10923         (describe-language-environment): Handle input-method property.
10924
10925         * mule/: All files under this directory, which related with
10926         specific languages (such as mule/european.el, mule/greek.el,
10927         mule/hebrew.el, mule/misc-lang.el), modified as below.
10928         (setup-XXX-environment): Just call set-language-environment.  If
10929         they used to do some other jobs than what done by
10930         set-language-environment, those jobs are done in
10931         setup-XXX-environment-internal now.
10932         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10933         the value to setup-XXX-environment-internal.  Add properties
10934         input-method and features.
10935
10936         * mule/english.el (setup-english-environment): Just call
10937         reset-language-environment.
10938
10939         * mule/european.el (setup-8-bit-environment): Function deleted.
10940
10941 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10942
10943         * mule/mule-cmds.el (input-method-exit-on-first-char)
10944         (input-method-use-echo-area): Doc fixes.
10945
10946 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10947
10948         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10949         variable.
10950         (input-method-use-echo-area): New variable.
10951
10952 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10953
10954         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10955
10956 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10957
10958         * mule/mule-cmds.el (activate-input-method): Update mode line.
10959         (inactivate-input-method): Likewise.
10960
10961 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10962
10963         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10964         input method in the current buffer, but just bind
10965         current-input-method.
10966
10967 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10968
10969         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10970
10971         * mule/misc-lang.el ("IPA"): Add coding-priority and
10972         coding-system.
10973
10974 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10975
10976         * mule/greek.el: Add coding-priority.
10977
10978 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10979
10980         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10981         LANG-ENV.
10982
10983 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10984
10985         * mule/mule-cmds.el (register-input-method): Fix previous change.
10986         (setup-specified-language-environment): Doc fix.
10987
10988 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10989
10990         * mule/mule-cmds.el: Several doc fixes.
10991         (get-language-info, set-language-info): Rename argument.
10992         (set-language-info-alist): Likewise.
10993         (register-input-method): Rename argument.
10994         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10995
10996 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10997
10998         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10999         default value while reading an input method.
11000
11001 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11002
11003         * mule/mule-cmds.el (universal-coding-system-argument):
11004         Use buffer-file-coding-system as default.
11005
11006 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11007
11008         * mule/korean.el ("Korean"): Doc fix.
11009
11010 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11011
11012         * mule/mule-cmds.el (describe-language-environment): Print the
11013         languge environment at the head.
11014
11015 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11016
11017         * mule/japanese.el: Set exit-function to exit-japanese-environment
11018         for Japanese environment.
11019
11020 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11021
11022         * mule/mule-cmds.el (set-language-environment): Doc fix.
11023         (current-language-environment): Use defcustom.
11024         (default-input-method): Specify :type.
11025
11026 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11027
11028         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11029         modified.
11030         (prefer-coding-system): Doc-string modified.
11031
11032 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11033
11034         * mule/mule-cmds.el (set-language-info): Doc-string
11035         describes `coding-priority' KEY.
11036         (set-language-environment-coding-systems): New function.
11037         (select-safe-coding-system): New function.
11038         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11039         (set-language-info-alist): New optionla arg PARENTS.  Call
11040         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11041         (set-language-environment-coding-systems): New function.
11042
11043         * mule/chinese.el: Remove setting up of
11044         describe-chinese-environment-map and
11045         setup-chinese-environment-map.  Exclude them in args of calls to
11046         set-language-info-alist.  Register coding-priority key in
11047         language-info-alist.
11048
11049         * mule/cyrillic.el: Remove setting up of
11050         describe-cyrillic-environment-map and
11051         setup-cyrillic-environment-map.  Exclude them in args of calls to
11052         set-language-info-alist.  Register coding-priority key in
11053         language-info-alist.
11054
11055         * mule/english.el: Register coding-priority key in
11056         language-info-alist.
11057
11058         * mule/ethiopic.el: Register coding-priority key in
11059         language-info-alist.
11060
11061         * mule/european.el: Remove setting up of
11062         describe-european-environment-map and
11063         setup-european-environment-map.  Exclude them in args of calls to
11064         set-language-info-alist.  Register coding-priority key in
11065         language-info-alist.  Add "German" language env.
11066         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11067         (setup-german-environment): New function.
11068
11069         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11070         change default input method to "greek-postfix".
11071
11072         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11073         coding-priority key in
11074
11075 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11076
11077         * mule/mule-cmds.el (set-language-info): Doc fix.
11078         (input-method-inactivate-hook): Doc fix.
11079
11080 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11081
11082         * mule/mule-cmds.el (set-input-method): Renamed from
11083         select-input-method.
11084
11085 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11086
11087         * mule/mule-cmds.el (set-language-environment): Run
11088         exit-language-environment-hook before calling `exit-function'
11089         which is specified for the language environment.
11090
11091 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11092
11093         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11094         modified.
11095         (prefer-coding-system): Likewise.
11096         (describe-language-environment): Print aliases of each coding
11097         system.
11098         (set-language-environment-hook): New variable.
11099         (exit-language-environment-hook): New variable.
11100         (set-language-environment): Call these hooks.  Before setting a
11101         new language environment, exit from the
11102         current-language-environment if necessary.
11103         (input-method-verbose-flag): The value can be nil, t,
11104         complex-only, or default.
11105         (input-method-highlight-flag): Doc-string augmented.
11106         (activate-input-method): Check if we can run the registered
11107         function to activate an input method.
11108
11109         * mule/korean.el: Set exit-function for language environment
11110         "Korean" to exit-korean-environment.
11111         (setup-korean-environment): Moved to korea-util.el.
11112
11113 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11114
11115         * mule/mule-cmds.el (read-multilingual-string): Use
11116         current-input-method prior to default-input-method.  Don't bind
11117         current-input-method by `let', instead, activate the specified
11118         input method in the current buffer temporarily.
11119
11120 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11121
11122         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11123
11124 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11125
11126         * mule/chinese.el (post-read-decode-hz): Return the result of
11127         decode-hz-region.
11128         (pre-write-encode-hz): Do not change the value of
11129         last-coding-system.
11130
11131 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11132
11133         * mule/mule-ccl.el: Doc fixes.
11134
11135 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11136
11137         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11138         (check-ccl-program): New macro.
11139
11140 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11141
11142         * mule/mule-ccl.el: Comment about CCL syntax modified.
11143         (ccl-command-table): Add read-multibyte-character and
11144         write-multibyte-character.
11145         (ccl-code-table): Add ex-cmd.
11146         (ccl-extended-code-table): New variable.
11147         (ccl-embed-extended-command): New function.
11148         (ccl-compile-read-multibyte-character,
11149         ccl-compile-write-multibyte-character) New functions.
11150         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11151         ccl-dump-write-multibyte-character): New functions.
11152
11153 1999-07-22  SL Baur  <steve@miho>
11154
11155         * config.el (config-value-file): config.values is installed into
11156         doc-directory.
11157         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11158
11159 1999-07-19  Didier Verna  <didier@xemacs.org>
11160
11161         * rect.el: all functions rewritten, except when noted. Below is a
11162         list of interface changes.
11163         (apply-on-rectangle): new function. Obsoletes
11164         `operate-on-rectangle'. All functions that used to call this
11165         function now call the new one.
11166         (kill-rectangle): added optional prefix arg to fill lines.
11167         (delete-rectangle): ditto.
11168         (delete-extract-rectangle): ditto.
11169         (open-rectangle): ditto.
11170         (clear-rectangle): ditto.
11171         (delete-rectangle-line): added third arg FILL.
11172         (delete-extract-rectangle-line): ditto.
11173         (open-rectangle-line): ditto.
11174         (clear-rectangle-line): ditto.
11175
11176 1999-07-18  Andy Piper  <andy@xemacs.org>
11177
11178         * menubar-items.el (default-menubar): add gutter options.
11179
11180         * gutter-items.el: new file.
11181         (gutter): new group for custom.
11182         (gutter-visible-p): new variable.
11183         (default-gutter-position): ditto.
11184         (buffers-tab): new group for the buffers tab.
11185         (gutter-buffers-tab): widget to put in the gutter.
11186         (buffers-tab-max-size): max number of tabs.
11187         (buffers-tab-switch-to-buffer-function): function to call when a
11188         tab is pressed.
11189         (buffers-tab-omit-function): filter buffers with this function.
11190         (buffers-tab-format-buffer-line-function): format buffer names for
11191         inclusion in tabs.
11192         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11193         the record.
11194         (build-buffers-tab-internal): build a list of tab items.
11195         (buffers-tab-items): ditto.
11196         (add-tab-to-gutter): put a tab in the gutter area.
11197         (update-tab-in-gutter): reset the buffers in the tab.
11198
11199         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11200
11201         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11202         (switch-to-buffer-hooks): new hook.
11203
11204         * toolbar.el (default-toolbar-position): fix typo.
11205
11206 1999-07-16  Andy Piper  <andy@xemacs.org>
11207
11208         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11209
11210 1999-07-15  Didier Verna  <didier@xemacs.org>
11211
11212         * cus-edit.el (custom-prompt-variable): optional third arg makes
11213         prompt for a comment string.
11214         (customize-set-value): optional prefix makes this function handle
11215         variable comments.
11216         (customize-set-variable): ditto.
11217         (customize-save-variable): ditto.
11218         (customize-customized): handle custom comments.
11219         (customize-save-customized): ditto.
11220         (custom-variable-state-set): ditto.
11221         (custom-face-state-set): ditto.
11222         (customize-saved): ditto.
11223         (custom-variable-set): ditto.
11224         (custom-face-set): ditto.
11225         (custom-variable-save): ditto.
11226         (custom-face-save): ditto.
11227         (custom-variable-reset-saved): ditto.
11228         (custom-face-reset-saved): ditto.
11229         (custom-variable-reset-standard): ditto.
11230         (custom-face-reset-standard): ditto.
11231         (custom-comment-face): new face.
11232         (custom-comment-tag-face): ditto.
11233         (custom-comment): new widget.
11234         (custom-comment-create): new function.
11235         (custom-comment-delete): ditto.
11236         (custom-comment-value-set): ditto.
11237         (custom-comment-show): ditto.
11238         (custom-comment-invisible-p): ditto.
11239         (custom-variable-value-create): create a comment field widget.
11240         (custom-face-value-create): ditto.
11241         (custom-variable-menu): new entry for adding a custom comment.
11242         (custom-face-menu): ditto.
11243         (custom-save-variables): possibly save custom comments.
11244         (custom-save-faces): ditto.
11245
11246         * cus-face.el (custom-set-faces): the arguments can now have a
11247         custom comment as fourth argument.
11248
11249         * custom.el (custom-set-variables): the arguments can now have a
11250         custom comment as fifth element.
11251
11252 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11253
11254         * XEmacs 21.2.18 is released
11255
11256 1999-07-13  SL Baur  <steve@miho>
11257
11258         * lib-complete.el (read-library-name): Revert previous change.
11259         (read-library): Ditto.
11260
11261 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11262
11263         * packages.el (packages-package-list): Capitalize docstring.
11264
11265         * packages.el (packages-find-package-library-path): Use #'nconc
11266         rather than #'append to reduce consing -- #'mapcar uses Flist,
11267         which returns a freshly consed list.  #'append would create yet
11268         another fresh list, using Fmake_list in concat.
11269
11270         * packages.el (package-provide): Use setq with remassq like it
11271         says in its docstring.
11272
11273 1999-07-06  SL Baur  <steve@miho.m17n.org>
11274
11275         * lib-complete.el (progn-with-message): Fix typo.
11276
11277 1999-07-06  SL Baur  <steve@miho.m17n.org>
11278
11279         * mule/mule-misc.el (char-octet): Make function match docstring.
11280         From Katsumi Yamaoka <yamaoka@jpl.org>
11281
11282 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11283
11284         * wid-edit.el (widget-documentation): corrected spelling error.
11285
11286 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11287
11288         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11289         keys if already bound
11290
11291 1999-07-06  SL Baur  <steve@miho.m17n.org>
11292
11293         * lib-complete.el (progn-with-message): Revert previous changes.
11294
11295 1999-06-24  Bob Weiner  <weiner@beopen.com>
11296
11297         * lib-complete.el (find-library):
11298         (find-library-other-window):
11299         (find-library-other-frame): Completely rewrote
11300         so that these functions actually work when called non-interactively.
11301         Also made them handle LIBRARY arguments which end with .el or .elc.
11302
11303 1999-06-24  Bob Weiner  <weiner@beopen.com>
11304
11305         * simple.el (indent-new-comment-line): Locally bound
11306         `block-comment-start' to `comstart' or else when this is called
11307         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11308         `block-comment-start' value, ignoring any existing spacing after a
11309         comment prefix in the previous line and producing ugly comments.
11310
11311 1999-06-23  Bob Weiner  <weiner@beopen.com>
11312
11313         * list-mode.el (mouse-choose-completion):
11314         (choose-completion):
11315         (completion-switch-to-minibuffer): Added.
11316         ([Tab]): [Tab] previously switched to the minibuffer
11317         but since [space] does that and since most applications in the
11318         world use [Tab] to select the next item in a list, do that in the
11319         *Completions* buffer too.  This will cause the least confusion
11320         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11321         06/23/1999.
11322
11323 1999-06-22  Bob Weiner  <weiner@beopen.com>
11324
11325         * help.el (help-buffer-name): Added support for a null value
11326         of `help-buffer-prefix-string' since some buffers require no
11327         prefix.
11328
11329 1999-06-20  Bob Weiner  <weiner@beopen.com>
11330
11331         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11332         in the completion-list-mode-map to bury the completions buffer
11333         even when the minibuffer is no longer active.
11334
11335 1999-06-20  Bob Weiner  <weiner@beopen.com>
11336
11337         * list-mode.el (list-mode): It is visually disconcerting to have
11338         the text cursor disappear within list buffers, especially when
11339         moving from window to window, so leave it visible.
11340
11341 1999-07-01  SL Baur  <steve@miho.m17n.org>
11342
11343         * menubar-items.el (default-menubar): Conditionalize the bug
11344         report menu item (which may not be possible in this XEmacs).
11345         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11346
11347 1999-06-30  SL Baur  <steve@miho.m17n.org>
11348
11349         * subr.el (with-current-buffer): DOC string fix.
11350         Suggested by Bob Weiner <weiner@altrasoft.com>
11351
11352 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11353
11354         * cus-face.el (custom-face-italic): insert missing args
11355
11356 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11357
11358         * packages.el (package-locations): Changed default early package
11359         hierarchies to ~/.xemacs/mule-packages and
11360         ~/.xemacs/xemacs-packages.
11361
11362 1999-06-23  SL Baur  <steve@miho.m17n.org>
11363
11364         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11365
11366 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11367
11368         * packages.el (package-locations): Changed default early package
11369         hierarchy to ~/.xemacs/packages.
11370         (package-locations): Removed `packages' as a possible name for a
11371         late package hierarchy.
11372
11373 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11374
11375         * mule/mule-category.el (word-combining-categories): Set up new
11376         variable.
11377         (word-separating-categories): Likewise.
11378
11379 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11380
11381         * XEmacs 21.2.17 is released
11382
11383 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11384
11385         * font-menu.el (font-menu-set-font): allow for nil specification
11386         of font size.
11387
11388 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11389
11390         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11391         is 1.
11392
11393 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11394
11395         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11396         8859-5 instead of ISO 8859-1.
11397
11398 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11399
11400         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11401         (viet-viscii-encode-table): Ditto.
11402
11403         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11404         Make obsolete definition of char-octet.
11405
11406 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11407
11408         * subr.el: Move no-Mule make-char ...
11409         * help-nomule.el (make-char): To here.
11410         (string-width): Make Mule compatibility alias.
11411
11412 1999-06-15  Andy Piper  <andy@xemacs.org>
11413
11414         * select.el (get-selection-no-error): really make there be no-error.
11415         (get-selection): revert to original.
11416
11417 1999-06-11  Andy Piper  <andy@xemacs.org>
11418
11419         * select.el (selection-sets-clipboard): renamed.
11420         (own-selection): use it.
11421
11422 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11423
11424         * XEmacs 21.2.16 is released
11425
11426 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11427
11428         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11429         missing characters to avoid crash.
11430
11431 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11432
11433         * coding.el (set-terminal-coding-system): Only set the console
11434         coding system on the selected console if it is a tty.
11435
11436 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11437
11438         * cus-face.el:
11439         * cus-edit.el:
11440         * faces.el:
11441         (custom):
11442         (face-spec-set):
11443         * faces.el (frob-face-property):
11444         * font-menu.el (font-menu-set-font):
11445                   Actually apply changes from 1999-03-17
11446
11447 1999-06-10  Andy Piper  <andy@xemacs.org>
11448
11449         * select.el (get-selection): abstract out non error-signalling
11450         part.
11451         (get-selection-no-error): get-selection without signalling an
11452         error.
11453         (selection-is-clipboard-p): new variable. controls whether the
11454         selection sets the clipboard.
11455         (own-selection): use it.
11456
11457         * mouse.el (insert-selection): fallback to clipboard after trying
11458         primary selection and cutbuffer.
11459
11460 1999-06-05  Andy Piper  <andy@xemacs.org>
11461
11462         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11463         selection functions.
11464
11465 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11466
11467         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11468         default value.
11469         (load): Use `raw-text' instead of `no-conversion'.
11470         (insert-file-contents): Likewise.
11471
11472         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11473         of `no-conversion'.
11474
11475 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11476
11477         * coding.el: Don't copy `no-conversion' to `raw-text'.
11478
11479 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11480
11481         * subr.el (make-char): Define it if Mule is not around.
11482
11483 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11484
11485         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11486
11487         * x-select.el (x-disown-selection-internal): Restore symbol as an
11488         obsolete alias.
11489         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11490
11491 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11492
11493         * XEmacs 21.2.15 is released
11494
11495 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11496
11497         * subr.el (split-string): Avoid infinite looping
11498
11499 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11500
11501         * ldap.el (ldap-ignore-attribute-codings): New variable
11502         (ldap-default-attribute-decoder): New variable
11503         (ldap-coding-system): New variable
11504         (ldap-attribute-syntax-encoders): New variable
11505         (ldap-attribute-syntax-decoders): New variable
11506         (ldap-attribute-syntaxes-alist): New variable
11507         (ldap-encode-boolean): New function
11508         (ldap-decode-boolean): New function
11509         (ldap-encode-country-string): New function
11510         (ldap-decode-string): New function
11511         (ldap-decode-address): New function
11512         (ldap-encode-address): New function
11513         (ldap-decode-attribute): New function
11514         (ldap-search): Use some of these
11515
11516 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11517
11518         * version.el (emacs-version): Make the patch level/beta come
11519         before the XEmacs qualifier so that it gets into (funcall
11520         emacs-version) and thus in the bug reports.
11521         (emacs-version>=): Support patch levels.
11522
11523 1999-06-03  SL Baur  <steve@xemacs.org>
11524
11525         * version.el: implement x.y.z version number
11526         From Jan Vroonhof <vroonhof@math.ethz.ch>
11527
11528 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11529
11530         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11531
11532 1999-05-22  Vin Shelton <acs@xemacs.org>
11533
11534         * startup.el: Document -private and break out non-standard X options.
11535
11536 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11537
11538         * mule/mule-charset.el (charset-after): New function.
11539         (charset-direction): Synch with Mule, update docstring.
11540         (get-charset-property): New function.
11541         (put-charset-property): New function.
11542         (charset-plist): New function.
11543
11544         * mule/mule-charset.el (compose-region):
11545         (decompose-region): remove;  these functions (which don't work
11546         since we don't do composite characters) have been moved to
11547         mule-util.el.
11548         (toplevel): follow coding standards
11549
11550 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11551
11552         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11553         exist any more.
11554
11555         * code-files.el: Fix commentary to follow coding standards.  Move
11556         the single line left in mule-files.el to here.
11557
11558         * mule/mule-files.el: delete.
11559
11560 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11561
11562         * info.el (Info-scroll-prev): Use event functions instead of the
11563         old emacs 19 interface.
11564
11565 1999-06-02  Andy Piper  <andy@xemacs.org>
11566
11567         * x-font-menu.el (x-font-menu-load-font):
11568         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11569
11570 1999-05-31  Andy Piper  <andy@xemacs.org>
11571
11572         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11573         group.
11574         (font-menu-this-frame-only-p): ditto.
11575         (font-menu-max-items): reinstate, from Jan Vroonhof
11576         <vroonhof@math.ethz.ch>
11577         (font-menu-submenu-name-format): ditto.
11578         (font-menu-split-long-menu): ditto, for use by the family
11579         constructor.
11580         (font-menu-family-constructor): use it.
11581
11582 1999-05-30  Andy Piper  <andy@xemacs.org>
11583
11584         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11585         for use by the font menu.
11586
11587         * msw-font-menu.el: new file implementing mswindows specific
11588         font-menu behaviour.
11589         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11590         (mswindows-font-menu-junk-families): ditto.
11591         (hack-font-truename): ditto.
11592         (mswindows-font-regexp-ascii): ditto.
11593         (mswindows-reset-device-font-menus): ditto.
11594         (mswindows-font-menu-font-data): ditto.
11595         (mswindows-font-menu-load-font): ditto.
11596
11597         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11598         (x-font-menu-font-data): ditto.
11599         (x-font-menu-load-font): ditto.
11600
11601         * font-menu.el: new file implementing generic font menu behaviour.
11602         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11603         made device independent.
11604         (font-menu-this-frame-only-p): ditto.
11605         (font-menu-preferred-resolution): ditto.
11606         (font-menu-size-scaling): new variable used to determine whether
11607         sizes are in points or tenths of a point.
11608         (vassoc): moved from x-font-menu.el.
11609         (device-fonts-cache): ditto.
11610         (device-fonts-cache): ditto.
11611         (flush-device-fonts-cache): ditto.
11612         (reset-device-font-menus): copied from x-font-menu.el and made
11613         device independent. Most functionality deferred to
11614         device-dependent versions.
11615         (font-menu-family-constructor): copied from x-font-menu.el and
11616         made device independent.
11617         (font-menu-size-constructor): ditto.
11618         (font-menu-weight-constructor): ditto.
11619         (font-menu-set-font): ditto.
11620         (font-menu-change-face): ditto.
11621         (font-menu-load-font): new device method.
11622         (font-menu-font-data): ditto.
11623
11624         * x-font-menu.el: The above functions deleted.
11625
11626 1999-05-26  Andy Piper  <andy@xemacs.org>
11627
11628         * update-elc.el:
11629         * make-docfile.el:
11630         * loadup.el: rehash expand-file-name usage to not use default-directory.
11631
11632 1999-05-21  Andy Piper  <andy@xemacs.org>
11633
11634         * x-select.el (x-select-convert-to-text):
11635         (x-selected-text-type):
11636         (x-get-selection):
11637         (xselect-convert-to-string):
11638         (xselect-convert-to-compound-text):
11639         (xselect-convert-to-length):
11640         (xselect-convert-to-targets):
11641         (xselect-convert-to-delete):
11642         (xselect-convert-to-filename):
11643         (xselect-convert-to-charpos):
11644         (xselect-convert-to-lineno):
11645         (xselect-convert-to-colno):
11646         (xselect-convert-to-sourceloc):
11647         (xselect-convert-to-os):
11648         (xselect-convert-to-host):
11649         (xselect-convert-to-user):
11650         (xselect-convert-to-class):
11651         (xselect-convert-to-name):
11652         (xselect-convert-to-integer):
11653         (xselect-convert-to-atom):
11654         (xselect-convert-to-identity): functions renamed from x-* and
11655         moved to select.el.
11656         (x-get-secondary-selection): use rename get-selection.
11657         (x-get-clipboard): ditto.
11658         (x-own-selection): moved to select.el.
11659         (x-valid-simple-selection-p): ditto.
11660         (x-dehilight-selection): ditto.
11661         (x-own-clipboard): ditto.
11662         (x-disown-selection): ditto.
11663
11664         * x-mouse.el (x-yank-function): moved to mouse.el.
11665         (x-insert-selection): ditto.
11666         (x-set-point-and-move-selection): use renamed function.
11667
11668         * select.el (selected-text-type): moved and renamed from
11669         x-select.el.
11670         (selection-owner-p): moved to C.
11671         (selection-exists-p): ditto.
11672         (get-cutbuffer): new device method.
11673         (get-selection): generalised and moved from x-select.el.
11674         (own-selection): moved x-own-selection functionality into here.
11675         (dehilight-selection): renamed and moved from x-select.el.
11676         (own-clipboard): functionality moved from x-select.el using new
11677         generic C builtins.
11678         (disown-clipboard): ditto.
11679         (select-convert-to-text):
11680         (select-convert-to-string):
11681         (select-convert-to-compound-text):
11682         (select-convert-to-length):
11683         (select-convert-to-targets):
11684         (select-convert-to-delete):
11685         (select-convert-to-filename):
11686         (select-convert-to-charpos):
11687         (select-convert-to-lineno):
11688         (select-convert-to-colno):
11689         (select-convert-to-sourceloc):
11690         (select-convert-to-os):
11691         (select-convert-to-host):
11692         (select-convert-to-user):
11693         (select-convert-to-class):
11694         (select-convert-to-name):
11695         (select-convert-to-integer):
11696         (select-convert-to-atom):
11697         (select-convert-to-identity): new functions renamed from x-* and
11698         moved from x-select.el.
11699
11700         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11701         into here and use as the default window-system mouse yank.
11702         (insert-selection): generalised and moved from x-mouse.el.
11703         (own-clipboard): moved to C.
11704
11705         * msw-select.el (mswindows-selection-owned-p): deleted.
11706         (mswindows-own-selection): generalised and moved to select.el.
11707         (mswindows-disown-selection): generalised and moved to C.
11708         (mswindows-selection-owner-p): ditto.
11709
11710 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11711
11712         * XEmacs 21.2.14 is released
11713
11714 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11715
11716         * about.el: update contact info for jason and slb.
11717
11718 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11719
11720         * mule/european.el (setup-romanian-environment): Add Romanian
11721         support from Emacs/Mule romanian.el.
11722
11723 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11724
11725         * cus-face.el: Label all custom changes with the 'custom' tag.
11726
11727         * cus-edit.el: idem ditto.
11728
11729         * faces.el: Added suport for adding device tags to various functions.
11730         (custom): New device tag.
11731         (face-spec-set): Call reset face with tags argument. No longer do
11732         x-init-global-faces hack.
11733
11734         * faces.el (frob-face-property): Use an anonymous specifier to map
11735         frob-face-property-1 over.
11736
11737         * x-font-menu.el (font-menu-set-font): Always specify all
11738         properties to custom.
11739
11740 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11741
11742         * mule/european.el (setup-czech-environment): Add czech support.
11743         From David Sauer <davids@orfinet.cz>
11744
11745 1999-03-15  SL Baur  <steve@xemacs.org>
11746
11747         * check-features.el: Turn hard errors into warnings.
11748
11749 1999-03-21  SL Baur  <steve@xemacs.org>
11750
11751         * simple.el (delete-key-deletes-forward): As per discussion on
11752         xemacs-beta, default to t.
11753
11754 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11755
11756         * loadup.el: Define Installation-string before loading anything.
11757
11758 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11759
11760         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11761         From Anders Stenman <stenman@isy.liu.se>
11762
11763 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11764
11765         * wid-edit.el (widget-glyph-find): Ditto.
11766
11767         * packages.el (locate-library): Ditto.
11768
11769         * loadup.el (really-early-error-handler): Ditto.
11770
11771         * lib-complete.el (read-library): Ditto.
11772
11773         * faces.el (set-face-stipple): Ditto.
11774
11775         * code-files.el (load): Use new calling style of locate-file.
11776
11777 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11778
11779         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11780         dead.
11781
11782 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11783
11784         * dumped-lisp.el (preloaded-file-list): Don't load
11785         Installation.el.
11786
11787         * loadup.el (Installation-string): Define it here.
11788
11789 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11790
11791         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11792         Installation.el needs to be loaded before `dump-paths', otherwise
11793         the dumping process won't find it.
11794
11795 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11796
11797         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11798         subr so that we can use `replace-in-string' in Installation.el to
11799         get rid of C-m chars under the native Windows build.
11800
11801 1999-04-29  Andy Piper  <andy@xemacs.org>
11802
11803         * make-docfile.el: canonicalize file and directory names.
11804
11805         * device.el (call-device-method): new function for calling device
11806         specific methods.
11807         (define-device-method): new function for defining device methods.
11808         (define-device-method*): ditto.
11809
11810 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11811
11812         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11813
11814 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11815
11816         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11817         (cyrillic-koi8-r-encode-table): Likewise.
11818         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11819         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11820
11821         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11822         from vietnamese.el].
11823
11824         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11825         mule/mule-misc.el.
11826
11827 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11828
11829         * mule/thai-xtis.el:
11830         - Change font registry name from "Thai94x94-0" to "xtis-0".
11831         - Change mnemonic of coding-system `tis-620' to "TIS620".
11832
11833 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11834
11835         * mule/ethiopic.el: fixed.
11836
11837 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11838
11839         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11840
11841         * mule/thai-xtis.el: New file.
11842
11843         * mule/vietnamese.el: New file.
11844
11845         * mule/ethiopic.el: New file.
11846
11847 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11848
11849         * bytecomp.el (byte-compile-close-variables): Leave
11850         debug-issue-ebola-notices alone.
11851
11852 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11853
11854         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11855         at the top of the buffer since it is the most important thing to
11856         customize
11857         (ldap-get-host-parameter): New defun
11858         (ldap-search): Add a new parameter `withdn' to retrieve the
11859         distinguished names of entries
11860
11861 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11862
11863         * startup.el (splash-frame-body): Date and spelling fixes.
11864
11865 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11866
11867         * view-less.el (toggle-truncate-lines): add autoload tag
11868
11869 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11870
11871         * format.el (format-alist): Disable image stuff.
11872
11873 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11874
11875         * wid-edit.el (widget-glyph-find): Search by directories, then by
11876         suffixes rather than the other way around.
11877         (widget-image-conversion): Renamed to
11878         `widget-image-file-name-suffixes'.
11879
11880 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11881
11882         * mule/mule-charset.el: Made old functions obsolete, remove the
11883         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11884         (charset-iso-graphic-plane): Rename from charset-graphic.
11885         (charset-iso-final-char): Rename from charset-final.
11886         (charset-width): Rename from charset-columns.
11887         (charset-bytes): Added from fsf compatibility, returns always 1.
11888
11889         * mule/mule-misc.el: Move charset-doc-string alias to
11890         mule-charset.el
11891
11892 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11893
11894         * x-faces.el (x-make-font-bold-italic): honor
11895         *try-oblique-before-italic-fonts*
11896
11897 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11898
11899         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11900
11901 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11902
11903         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11904         name.
11905
11906 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11907
11908         * cl-extra.el (equalp): Would bug out for lists.
11909
11910 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11911
11912         * about.el (about-hackers):  Change cgw's email address
11913
11914 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11915
11916         * XEmacs 21.2.13 is released
11917
11918 1999-03-12  SL Baur  <steve@xemacs.org>
11919
11920         * simple.el (delete-key-deletes-forward): Revert to previous
11921         behavior.
11922
11923 1999-01-18  Didier Verna  <didier@xemacs.org>
11924
11925         * menubar-items.el (xemacs-splash-buffer): handle the case of
11926         multiple elements in the splash buffer body.
11927
11928         * startup.el (splash-frame-timeout): new constant: interval
11929         between splash buffer elements.
11930         (command-line-1): handle splash buffer with multiple elements (use
11931         a timeout).
11932         (splash-frame-body): Originally `startup-splash-frame-body'.
11933         Rewrote a cleaner and more readable version. This can now be array,
11934         in which case each element is displayed in turn in the splash buffer.
11935         (splash-frame-static-body): new constant. Persistent information
11936         across all splash buffer elements (preserves the possibility to give
11937         it in different languages.
11938         (circulate-splash-frame-elements): new function. Used as a timeout
11939         to circulate through all splash frame elements and display them in
11940         sequence.
11941         (display-splash-frame): originally `startup-splash-frame'. Handle
11942         the case of multiple elements in the splash buffer body. Now
11943         returns a timeout id if multiple elements to display, or nil.
11944
11945 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11946
11947         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11948         so they can be overridden by x-init-face-from-resources.
11949         Additionally specify the font name also with an x tag.
11950
11951 1999-03-08  Andy Piper  <andy@xemacs.org>
11952
11953         * package-get.el (package-get-base): autoload.
11954
11955         * menubar-items.el (default-menubar): add update menu item. Fix
11956         custom menu to only be activated when package-base is available.
11957
11958         * package-get.el (package-get-custom): don't load
11959         package-get-custom as it is auto-generated. Fix group definition.
11960
11961 1999-03-05  Didier Verna  <didier@xemacs.org>
11962
11963         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11964         instead of `symbol-name' (Thanks Kyle).
11965
11966         * cus-edit.el (custom-save-variables): use `prin1' instead of
11967         princ to write symbols.
11968
11969 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11970
11971         * XEmacs 21.2.12 is released
11972
11973 1999-03-05  SL Baur  <steve@xemacs.org>
11974
11975         * menubar-items.el (default-menubar): Add kfm browsing support.
11976         From Neal Becker <nbecker@fred.net>
11977
11978 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11979
11980         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11981         calls to font-lock during buffer reversion.
11982
11983 1999-02-12  Didier Verna  <didier@xemacs.org>
11984
11985         * info.el (Info-build-node-completions): unconditionally widen the
11986         tag table buffer.
11987
11988 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11989
11990         * x-faces.el (x-init-face-from-resources):
11991         Only set fonts in the 'x locale.
11992
11993 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11994
11995         * package-ui.el (pui-install-selected-packages): Don't throw on
11996         `package-admin-delete-binary-package' returning nil since it's
11997         normal.  Reindent function.
11998         (pui-add-required-packages): Handle case where packages selected
11999         for installation have never been installed.
12000
12001 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12002
12003         * menubar-items.el (default-menubar):
12004         Implement the ``Mule->Set coding system of process'' menu item.
12005
12006 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12007
12008         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12009         files
12010         - Change some `if's to `when's
12011
12012 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12013
12014         * XEmacs 21.2.11 is released
12015
12016 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12017
12018         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12019         against window close (Fix Bug #460).
12020         (ask-user-about-lock-dbox): Idem.
12021
12022 1999-02-25  SL Baur  <steve@xemacs.org>
12023
12024         * mule/mule-charset.el (charset-leading-byte): New function.
12025         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12026
12027 1999-02-12  Andy Piper  <andy@xemacs.org>
12028
12029         * about.el (xemacs-hackers): change andy's email address.
12030         (about-url-alist): change andy's web page address.
12031         (about-xemacs): add piper.
12032
12033 1999-02-16  SL Baur  <steve@xemacs.org>
12034
12035         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12036         of mule-base into lisp/mule.
12037
12038 1999-02-16  SL Baur  <steve@xemacs.org>
12039
12040         * mule/arabic.el:
12041         mule/canna-leim.el:
12042         mule/chinese.el:
12043         mule/cyrillic.el:
12044         mule/english.el:
12045         mule/european.el:
12046         mule/greek.el:
12047         mule/hebrew.el:
12048         mule/japanese.el:
12049         mule/kinsoku.el:
12050         mule/korean.el:
12051         mule/misc-lang.el:
12052         mule/mule-category.el:
12053         mule/mule-ccl.el:
12054         mule/mule-charset.el:
12055         mule/mule-cmds.el:
12056         mule/mule-coding.el:
12057         mule/mule-files.el:
12058         mule/mule-help.el:
12059         mule/mule-init.el:
12060         mule/mule-misc.el:
12061         mule/mule-tty-init.el:
12062         mule/mule-x-init.el:
12063         mule/viet-chars.el:  Remerge from mule-base.
12064
12065         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12066         of mule-base into lisp/mule.
12067
12068 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12069
12070         * process.el (exec-to-string): Use `shell-command-switch' in place
12071         of hard-wired "-c" (for WindowsNT).
12072
12073 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12074
12075         * menubar-items.el (default-menubar):  Remove obsolete
12076         "Gopher" item
12077
12078 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12079
12080         * package-admin.el (package-admin-get-install-dir): First fall
12081         back to the location of xemacs-base for non-mule packages.
12082
12083 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12084
12085         * paths.el:
12086         - improved automounter tmp directory support.
12087         - support 4 (!) empirically discovered automounter conventions
12088
12089 1999-02-12  SL Baur  <steve@xemacs.org>
12090
12091         * etags.el (pop-tag-mark): autoload to match key binding.
12092
12093 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12094
12095         * XEmacs 21.2.10 is released
12096
12097 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12098
12099         * package-get.el (package-get-remote-filename): Don't bug out for
12100         a local file name in the search entry.
12101
12102 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12103
12104         * XEmacs 21.2.9 is released
12105
12106 1999-01-19  Didier Verna  <didier@xemacs.org>
12107
12108         * replace.el (replace-search-function): new variable containing a
12109         function to perform a search-forward.
12110         (replace-re-search-function): new variable containing a function
12111         to perform a re-search-forward.
12112         (perform-replace): use them.
12113
12114 1999-01-25  Didier Verna  <didier@xemacs.org>
12115
12116         * select.el (selection-owner-p): use the name `XEmacs'.
12117         (cut-copy-clear-internal): ditto.
12118
12119 1999-01-18  Andy Piper  <andy@xemacs.org>
12120
12121         * about.el (about-url-alist): Update my entry.
12122         (xemacs-hackers): Ditto.
12123
12124 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12125
12126         * buffer.el (switch-to-buffer): Fixing documentation.
12127         * minibuf.el (minibuffer-completion-table): ditto.
12128         * cl-macs.el (return-from): ditto.
12129
12130 1999-01-04  Didier Verna  <didier@xemacs.org>
12131
12132         * replace.el (delete-non-matching-lines): temporarily disable
12133         case-folding when called interactively with a regexp containing
12134         uppercase characters.
12135         (delete-matching-lines): ditto.
12136         (count-matches): ditto.
12137         (list-matching-lines): ditto.
12138
12139 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12140
12141         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12142         abort if current window is split horizontally, not if others are
12143         split.  Got rid of unnecessary minibuffer checking.  Also, add
12144         some comments (it's still complex).
12145
12146 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12147
12148         * package-get.el: changed address for doc.ic.ac.uk to
12149         sunsite.doc.ic.ac.uk
12150
12151 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12152
12153         * ldap.el (toplevel): Remove requires so that the file compiles
12154         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12155
12156 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12157
12158         * dump-paths.el: Calculate module-directory and set
12159         module-load-path to the load path for modules.
12160
12161         * loadup.el: Get bootstrap value of module-load-path from the
12162         environment variable EMACSBOOTSTRAPMODULEPATH.
12163         - Display the module load path if we're debugging paths.
12164
12165         * setup-paths.el: Added function paths-find-site-module-directory.
12166         - Added function paths-find-module-directory.
12167         - Added function paths-construct-module-load-path.  Uses new
12168         environment variable EMACSMODULEPATH.
12169
12170 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12171
12172         * font.el (font-default-object-for-device):
12173         Oops! This `or' can't be replaced by `unless'.
12174         Fixed inability to run w3, among other things.
12175
12176 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12177
12178         * package-admin.el: Change initialization of
12179           package-admin-install-function dependent on system type.
12180           Change package-admin-install-function-mswindows to use
12181           "minitar".
12182
12183 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12184
12185         * mouse.el (default-mouse-motion-handler): Disable help echo while
12186         in the minibuffer.
12187
12188 1998-12-28  Martin Buchholz <martin@xemacs.org>
12189
12190         * XEmacs 21.2.8 is released.
12191
12192 1998-12-24  Martin Buchholz <martin@xemacs.org>
12193
12194         * XEmacs 21.2.7 is released.
12195
12196 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12197
12198         * package-ui.el (pui-list-packages): Set truncate-lines.
12199
12200         * package-get.el (package-get-download-menu): Use
12201         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12202
12203         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12204         (pui-help-string): idem.
12205         (list-packages-mode): New major mode.
12206         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12207         (pui-install-selected-packages): Add suport for removing packages.
12208         (pui-toggle-package-delete-key): New function.
12209         (pui-popup-context-sensitive): New kludge.
12210         (pui-list-packages): Add warning when `package-get-remote' is nil.
12211         (package-ui-add-site): New function.
12212
12213 1998-12-01  Didier Verna  <didier@xemacs.org>
12214
12215         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12216
12217 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12218
12219         * ldap.el: Custom-ized
12220         (toplevel): Do not provide `ldap' which is provided by C level
12221         LDAP code
12222         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12223
12224 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12225
12226         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12227
12228 1998-12-17  Andy Piper  <andy@xemacs.org>
12229
12230         * sound.el (sound-load-list): name changed from sound-load-alist.
12231         (sound-extension-list): name changed from sound-ext-list.
12232         (load-default-sounds): use new names.
12233         (load-sound-file): use new names.
12234
12235 1998-12-16  Andy Piper  <andy@xemacs.org>
12236
12237         * XEmacs 21.2.6 is released
12238
12239 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12240
12241         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12242         errors.
12243
12244 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12245
12246         * wid-edit.el (widget-echo-this-extent): Set
12247         help-echo-owns-message to t.
12248
12249 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12250
12251         * package-get.el (package-get-download-menu): use toggles for
12252           each site in the download site menu.
12253
12254 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12255
12256         * package-get.el (package-get): If we cannot find a package
12257           because package-get-remote is not set, give a more helpful
12258           error message.
12259
12260 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12261
12262         * package-get.el (package-get-remote-filename): use an EFS path
12263         with user anonymous if no user is specified.
12264
12265 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12266
12267         * faces.el (face-spec-set): Re-init fallfacks for default after
12268         calling reset-face on the default face.
12269
12270 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12271
12272         * package-admin.el (package-admin-default-install-function):
12273         Behave as advertised.  Make sure the pkg-dir is proper for
12274         default-directory.
12275         (package-admin-add-binary-package): Make sure the pkg-dir is
12276         proper for default-directory.
12277         (package-admin-install-function-mswindows): Make sure the pkg-dir
12278         is proper for default-directory.
12279
12280 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12281
12282         * XEmacs 21.2.5 is released
12283
12284 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12285
12286         * files.el (binary-file-regexps): regexp-opt is not available at
12287         bytecompile time.
12288
12289 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12290
12291         * x-win-xfree86.el:
12292         * x-win-sun.el (x-win-init-sun):
12293         * x-win-sun.el:
12294         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12295         * x-iso8859-1.el:
12296         * x-init.el (init-post-x-win):
12297         * x-init.el (init-pre-x-win):
12298         * x-init.el (x-initialize-compose):
12299         * x-init.el:
12300         * x-compose.el:
12301         * winnt.el:
12302         * widget.el:
12303         * wid-edit.el (widget-glyph-click):
12304         * wid-edit.el (widget-glyph-find):
12305         * wid-edit.el (widget-type):
12306         * view-less.el (view-buffer-other-window):
12307         * very-early-lisp.el:
12308         * version.el:
12309         * toolbar.el:
12310         * toolbar-items.el:
12311         * term/sun.el (suntool-map):
12312         * term/sun-mouse.el:
12313         * term/internal.el:
12314         * syntax.el (modify-syntax-entry):
12315         * symbol-syntax.el:
12316         * subr.el:
12317         * startup.el (lock-directory):
12318         * simple.el (set-comment-column):
12319         * simple.el (backward-delete-char-untabify):
12320         * shadow.el (find-emacs-lisp-shadows):
12321         * shadow.el:
12322         * setup-paths.el (paths-construct-info-path):
12323         * select.el (cut-copy-clear-internal):
12324         * process.el (call-process-region):
12325         * process.el (start-process-shell-command):
12326         * process.el:
12327         * paths.el (rmail-spool-directory):
12328         * paragraphs.el (use-hard-newlines):
12329         * package-get.el (package-get-dependencies):
12330         * package-admin.el (package-admin-delete-binary-package):
12331         * obsolete.el (truncate-string):
12332         * obsolete.el (store-substring):
12333         * mouse.el (default-mouse-track-maybe-own-selection):
12334         * mouse.el (mouse-yank-at-point):
12335         * modeline.el:
12336         * modeline.el (mouse-drag-modeline):
12337         * minibuf.el (read-directory-name-internal):
12338         * minibuf.el (read-file-name-internal):
12339         * minibuf.el (read-file-name-internal-1):
12340         * minibuf.el (read-file-name-2):
12341         * minibuf.el (exact-minibuffer-completion-p):
12342         * minibuf.el (read-from-minibuffer):
12343         * minibuf.el:
12344         * menubar.el (check-menu-syntax):
12345         * map-ynp.el (map-y-or-n-p):
12346         * make-docfile.el (docfile-out-of-date):
12347         * loadup.el ((member "run-temacs" command-line-args)):
12348         * loadup.el ((member "no-site-file" command-line-args)):
12349         * loadup.el (really-early-error-handler):
12350         * loadup.el:
12351         * loadhist.el:
12352         * loaddefs.el:
12353         * lisp-mnt.el (lm-verify):
12354         * lib-complete.el (lib-complete:cache-completions):
12355         * lib-complete.el (library-all-completions):
12356         * itimer.el (itimer-run-expired-timers):
12357         * info.el (Info-mode):
12358         * info.el (Info-insert-file-contents):
12359         * info.el (Info-rebuild-dir):
12360         * info.el (Info-build-dir-anew):
12361         * info.el (Info-parse-dir-entries):
12362         * info.el (Info-dir-outdated-p):
12363         * info.el (Info-insert-dir):
12364         * info.el (info-xref):
12365         * info.el:
12366         * hyper-apropos.el (hyper-apropos-get-doc):
12367         * hyper-apropos.el (hyper-describe-face):
12368         * hyper-apropos.el (hyper-apropos-mode):
12369         * hyper-apropos.el:
12370         * help.el (list-processes):
12371         * help.el:
12372         * gnuserv.el:
12373         * font.el (mswindows-font-create-name):
12374         * font.el (font-default-font-for-device):
12375         * font.el (x-font-create-object):
12376         * font.el (font-registry):
12377         * font.el:
12378         * font-lock.el (font-lock-keywords):
12379         * font-lock.el:
12380         * finder.el (finder-compile-keywords):
12381         * find-paths.el (paths-find-recursive-path):
12382         * fill.el (set-justification-center):
12383         * fill.el (fill-region-as-paragraph):
12384         * files.el (insert-directory):
12385         * files.el (wildcard-to-regexp):
12386         * files.el (recover-file):
12387         * files.el (basic-save-buffer):
12388         * files.el (delete-auto-save-file-if-necessary):
12389         * files.el (file-relative-name):
12390         * files.el (backup-extract-version):
12391         * files.el (backup-buffer):
12392         * files.el (set-visited-file-name):
12393         * files.el (set-auto-mode):
12394         * files.el (interpreter-mode-alist):
12395         * files.el:
12396         * files.el (find-file-noselect):
12397         * files.el (abbreviate-file-name):
12398         * files.el (parse-colon-path):
12399         * files.el (directory-abbrev-alist):
12400         * etags.el (visit-tags-table-buffer):
12401         * easymenu.el (easy-menu-define):
12402         * dragdrop.el (experimental-dragdrop-drag):
12403         * dragdrop.el (dragdrop-drop-do-functions):
12404         * dragdrop.el (dragdrop-drop-at-point):
12405         * disass.el (disassemble-1):
12406         * disass.el (disassemble-internal):
12407         * disass.el (disassemble):
12408         * disass.el:
12409         * derived.el (derived-mode-init-mode-variables):
12410         * derived.el (define-derived-mode):
12411         * custom.el (defgroup):
12412         * cus-edit.el (custom-quote):
12413         * config.el:
12414         * code-process.el (open-network-stream):
12415         * code-process.el (start-process):
12416         * code-process.el (call-process-region):
12417         * code-process.el (call-process):
12418         * code-process.el:
12419         * code-files.el (insert-file-contents):
12420         * code-files.el:
12421         * code-files.el (buffer-file-coding-system-for-read):
12422         * cmdloop.el (yes-or-no-p-minibuf):
12423         * cl.el:
12424         * cl-macs.el:
12425         * cl-extra.el:
12426         * callers-of-rpt.el (make-caller-report):
12427         * callers-of-rpt.el:
12428         * bytecomp.el (batch-byte-recompile-directory):
12429         * bytecomp.el (batch-byte-compile-1):
12430         * bytecomp.el (batch-byte-compile):
12431         * bytecomp.el (display-call-tree):
12432         * bytecomp.el (byte-compile-insert):
12433         * bytecomp.el (byte-compile-two-args-19->20):
12434         * bytecomp.el (byte-compile-variable-ref):
12435         * bytecomp.el (byte-compile-form):
12436         * bytecomp.el (byte-compile-top-level-body):
12437         * bytecomp.el (byte-compile-out-toplevel):
12438         * bytecomp.el (byte-compile-byte-code-maker):
12439         * bytecomp.el (byte-compile-file-form-defmumble):
12440         * bytecomp.el (byte-compile-file-form):
12441         * bytecomp.el (byte-compile-keep-pending):
12442         * bytecomp.el (byte-compile-insert-header):
12443         * bytecomp.el (byte-compile-from-buffer):
12444         * bytecomp.el (byte-compile-file):
12445         * bytecomp.el (byte-recompile-file):
12446         * bytecomp.el (byte-compile-close-variables):
12447         * bytecomp.el (byte-compile-warn-about-unused-variables):
12448         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12449         * bytecomp.el (byte-compiler-legal-options):
12450         * bytecomp.el (byte-compile-lapcode):
12451         * bytecomp.el (byte-optimize-log):
12452         * bytecomp.el ((fboundp 'defsubst)):
12453         * bytecomp.el:
12454         * bytecomp-runtime.el:
12455         * byte-optimize.el (byte-optimize-apply):
12456         * byte-optimize.el (car):
12457         * byte-optimize.el (byte-optimize-form):
12458         * byte-optimize.el (byte-optimize-form-code-walker):
12459         * byte-optimize.el:
12460         * build-report.el (build-report-insert-installation-file):
12461         * build-report.el (build-report):
12462         * auto-show.el:
12463         * apropos.el (apropos-documentation):
12464         - mega patch
12465         - clean up byte-compile warnings
12466         - remove unused variables
12467         - Use common lisp style hashtable functions
12468         - byte compiler cleanup
12469         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12470         - remove old backquote syntax usage
12471         - move some cl functionality into C for speed.
12472         - remove last remaining VMS support
12473         - spelling fixes
12474         - implement last, butlast, nbutlast, copy-list in C.
12475         - new macro ignore-file-errors, similar to ignore-errors
12476           (ignore-file-errors (delete-file "foo"))
12477         - get frequent garbage collection during loadup.el by tweaking
12478           gc-cons-threshold, rather than explicitly calling garbage-collect
12479         - default delete-key-deletes-forward to `t'.
12480
12481 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12482
12483         * XEmacs 21.2-beta4 is released.
12484
12485 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12486
12487         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12488         (easy-menu-item-present-p): Wrapper around find-menu-item.
12489         (easy-menu-remove-item): Wrapper around delete-menu-item.
12490
12491         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12492         (add-menu-button): Add 'in-menu' argument.
12493         (add-menu-item-1): Add in-menu support to helper function.
12494
12495 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12496
12497         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12498
12499 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12500
12501         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12502         of Dec 4, 1997.
12503
12504 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12505
12506         * process.el (shell-command-on-region): Report if the command
12507         succeeded or failed.
12508
12509 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12510
12511         * subr.el (buffer-substring-no-properties): Comment out.
12512
12513 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12514
12515         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12516           into font instances first, like `x-frob-font-size' does.
12517           (mswindows-find-larger-font): ditto
12518
12519 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12520
12521         * package-ui.el (pui-install-selected-packages): fix args in call
12522         to `package-get'.
12523
12524 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12525
12526         * package-get.el (host-name): New widget type.
12527         (package-get-remote): Better customization using new type.
12528         (package-get-download-sites): idem dito.
12529
12530         (package-get-custom): Do not use package-get-all untill we have
12531         runtime dependencies.
12532
12533         (package-get-remove-copy): Default to 't' we no longer need this
12534         kludge as we do not currently use depenencies.
12535
12536         (package-get-was-current): New variable.
12537         (package-get-require-base): New 'force-current' argument.
12538         (package-get-update-base): idem
12539         (package-get-package-provider):  idem
12540         (package-get-locate-index-file): New 'no-remote' argument.
12541         (package-get-locate-file): idem.
12542
12543         (package-get-maybe-save-index): New function.
12544         (package-get-update-base): Use it.
12545
12546 1998-10-28 Greg Klanderman <greg@alphatech.com>
12547
12548         * package-get.el (package-get-remote): default to nil; by default,
12549         don't go out to the net via EFS.  They must select a download site.
12550         (package-get-download-sites): new variable.
12551         (package-get-download-menu): new function.
12552         (package-get-locate-index-file): new function.
12553         (package-get-update-base): use it.
12554
12555         * menubar-items.el (default-menubar): add "Update Package Index"
12556         and "Add Download Site" menus under Options | Manage Packages.
12557
12558 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12559
12560         * package-get.el (package-get): bugfix code checking installed version
12561         for case where package is not currently installed.
12562         (package-get-require-signed-base-updates): new variable.
12563         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12564         deemed not a goot thing.  Use the variable
12565         package-get-allow-unsigned-base-updates instead.
12566
12567 1998-10-16 Greg Klanderman <greg@alphatech.com>
12568
12569         * package-get.el (package-get): Don't install an older version than
12570         we already have unless explicitly told to.  Issue a warning.
12571
12572         * package-ui.el (pui-add-required-packages): when adding
12573         dependencies, don't add packages that are up to date.
12574         (pui-package-symbol-char):  Don't consider a package out of date
12575         if you have a newer version installed than the latest version in
12576         package-get-base.
12577
12578         * package-get.el (package-get-base-filename): document that it may
12579         be a path relative to package-get-remote;  new default value.
12580         (package-get-locate-file): new function.
12581         (package-get-update-base): use it to expand package-get-base-filename.
12582         (package-get-save-base): new function to save the package-get database
12583         to file.
12584         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12585         (package-get-update-base): pass the REMOTE-SOURCE arg.
12586         (package-get-update-base-entry): call package-get-custom-add-entry.
12587         (package-get-file-installed-p): removed; no longer needed.
12588         (package-get-create-custom): ditto.
12589         (toplevel): remove code to build and load package-get-custom.el
12590         (package-get-custom-add-entry): new function.
12591
12592 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12593
12594         * wid-edit.el (widget-button-click): Don't switch window.
12595
12596 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12597
12598         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12599
12600 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12601
12602         * etags.el (find-tag-default): Run find-tag-hook using
12603         run-hooks rather than funcall
12604
12605 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12606
12607         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12608         and the current local map as the parents to isearch-mode-map.
12609
12610 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12611
12612         * XEmacs 21.2-beta3 is released.
12613
12614 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12615
12616         * package-get.el (package-get-update-base): use
12617         insert-file-contents-internal, not insert-file-contents-literally.
12618
12619 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12620
12621         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12622         dump time.
12623
12624 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12625
12626         * package-get.el (package-get-update-base-entry): new function.
12627         (package-get-update-base): renamed; was `package-get-load-base'.
12628         cleanup, and use package-get-update-base-from-buffer.
12629         (package-get-update-base-from-buffer): new function.
12630         (package-get-update-base-entries): new; helper for above.
12631         Do not eval lisp grabbed over ftp; parse it from new format.
12632
12633 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12634
12635         * files.el (set-auto-mode): Don't play games loading package-get
12636         database; package-get-package-provider will handle it all.
12637
12638 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12639
12640         * package-get.el (package-get-base-filename): new variable.
12641         (package-get-require-base): new function.
12642         (package-get-pgp-signed-begin-line): new variable.
12643         (package-get-pgp-signature-begin-line): ditto.
12644         (package-get-pgp-signature-end-line):  ditto.
12645         (package-get-load-base): new function.
12646         (package-get-interactive-package-query):
12647         (package-get-update-all):
12648         (package-get-dependencies):
12649         (package-get-package-provider):
12650         (package-get-custom): use package-get-require-base.
12651         [package-get-custom loading]: disable for now.
12652
12653         * package-ui.el (pui-list-packages): use (package-get-require-base)
12654
12655 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12656
12657         * package-ui.el: Correct obvious thinko in choosing extent face.
12658
12659 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12660
12661         * menubar-items.el (default-menubar): pui-list-package has nothing
12662         to with Customize. Move all the package stuff to a new Item in Options.
12663
12664         * package-ui.el (pui-menu): Add menu and Popup menu.
12665
12666         * package-get.el (package-get): Use new
12667         package-admin-get-install-dir.
12668
12669         * package-admin.el (package-admin-get-install-dir): New syntax.
12670         Conserve package location and put mule packages where mule-base is.
12671
12672         * package-get.el : Customized
12673
12674         * package-ui.el (pui): Customized
12675         (pui-package-install-dest-dir): New variable.
12676         (pui-install-selected-packages): Use it
12677
12678 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12679
12680         * package-get.el (package-get-interactive-package-query): Move
12681         dependency on package-get-base to run-time.
12682         (package-get-update-all): Ditto.
12683         (package-get-dependencies): Ditto.
12684         (package-get-package-provider): Ditto.
12685         (package-get-custom): Ditto.
12686
12687 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12688
12689         * events.el: Remove 'ascii-character property from 'backspace
12690         and 'delete symbols
12691
12692 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12693
12694         * package-get-base.el: removed.
12695
12696 1998-09-23  Didier Verna  <didier@xemacs.org>
12697
12698         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12699         (no-upper-case-p): new function.
12700         (with-search-caps-disable-folding): new macro.
12701         (with-interactive-search-caps-disable-folding): new macro.
12702         (zap-to-char): In interactive mode, do a case-sensitive search if
12703         the character is uppercase.
12704         (zap-up-to-char): ditto.
12705
12706         * replace.el (perform-replace): use the function no-upper-case-p.
12707
12708         * isearch-mode.el (isearch-fix-case): ditto.
12709         make obsolete `with-caps-disable-folding' and
12710         `isearch-no-upper-case-p'.
12711
12712         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12713         (tags-search): ditto.
12714         (tags-query-replace): ditto.
12715
12716         * info.el (Info-search): ditto.
12717
12718 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12719
12720         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12721
12722 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12723
12724         * package-admin.el (package-admin-rmtree): rewritten.  need to
12725         check for "." and ".." before symlink check.  expand files and
12726         directories with respect to DIRECTORY, not default-directory.
12727
12728 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12729
12730         * package-get.el (package-get-all): add INSTALL-DIR argument.
12731
12732 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12733
12734         * package-ui.el (pui-add-required-packages): new function, select
12735         dependent packages.
12736         (pui-display-keymap): bind it.
12737         (pui-help-string): document it.
12738         (pui-install-selected-packages): package-get-all -> package-get.
12739
12740         * package-get.el (package-get-dependencies): new function.
12741
12742 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12743
12744         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12745         regexps.
12746
12747 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12748
12749         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12750         function.
12751         (default-mouse-track-normalize-point): Use it.
12752
12753 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12754
12755         * package-admin.el (package-admin-delete-binary-package):
12756                 General cleanup. Remove unnessary use of progn and
12757         save-excursion.
12758         (package-admin-delete-binary-package): Do NOT mess with file
12759         modes. That is evil.
12760         (package-admin-delete-binary-package): Wrap all deleting in
12761         condition-case. The data in MANIFEST is untrustworthy.
12762         (package-admin-delete-binary-package): Let the OS worry about non
12763         empty directories.
12764
12765 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12766
12767         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12768         processing.
12769         (lm-report-bug): Fix mail address to send bug reports to.
12770
12771 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12772
12773         * XEmacs 21.2-beta2 is released.
12774
12775 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12776
12777         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12778
12779 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12780
12781         * info.el (Info-mode): Document page turning by double clicks in
12782         docstring so `M-x describe-mode' will display it.
12783
12784 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12785
12786         * info.el (Info-mouse-track-double-click-hook): Use character
12787         widths to calculate a border region where double clicking does
12788         page turning, and return `nil' by default so other hooks, such as
12789         region highlighting, will be run.
12790
12791 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12792
12793         * sound.el (default-sound-directory-list): Initialize with all the
12794         "sounds" directories in `data-directory-list'.  It used to just be
12795         the first one.
12796
12797         * packages.el (locate-data-directory-list): Created.  This gives
12798         the list of matching directories, unlike `locate-data-directory',
12799         which just gives the first one.
12800
12801 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12802
12803         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12804         make a binding in the local keymap until help-char handling is
12805         improved.
12806
12807         * help.el (help-keymap-with-help-key): Provide keymap with help
12808         binding.
12809         (help-print-help-form): New helper function.
12810
12811 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12812
12813         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12814         move extent to another buffer; no need to create a new extent.
12815         (isearch-fix-case): New function.
12816         (isearch-search-and-update): Use it.
12817
12818 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12819
12820         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12821         the keymap, not minor-mode-map-alist.
12822         (isearch-done): Restore overriding-local-map.
12823
12824 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12825
12826         * bytecomp.el (byte-compile-buffer-substring):
12827         Fix for: (byte-compile (defun f () (buffer-substring)))
12828         ==>   ** buffer-substring called with 3 args, but requires 0-3
12829         - new code not only works, but is more readable, too.
12830
12831 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12832
12833         * msw-faces.el (mswindows-init-device-faces): Don't try to
12834           specify a default font at this late stage. Do try to force
12835           creation of the default face font so that if it fails we get
12836           an error now instead of a crash at frame creation.
12837
12838           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12839           mswindows-make-font-unitalic: Canonical default weight
12840           changed from "Normal" to "Regular".
12841
12842           mswindows-make-font-bold / -bold-italic: Supplied device was
12843           not being passed into call to mswindows-find-smaller-font.
12844
12845 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12846
12847         * package-get.el (package-get-remote): Fix the path where to find
12848           the packages on xemacs.org.
12849
12850 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12851
12852         * about.el (about-maintainer-info): Update Ben's entry.
12853
12854 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12855
12856         * lisp/shadow.el (find-emacs-lisp-shadows):
12857         - `member' was being called on lists of length 2000!
12858         - Replace with hashtables.
12859         - Replace hand-coded loops with (dolist)
12860         - Fix comment typo
12861
12862 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12863
12864         * packages.el: Added new function, `package-delete-name', to
12865           delete existing packages from the installed package database
12866           (`packages-package-list').  Also added the "pkginfo" directory
12867           to `packages-special-base-regexp', so that the pkginfo directory
12868           would not get added to `late-packages'.
12869
12870         * package-admin.el: Added ability to delete an installed package
12871           (added low-level function, `package-admin-delete-package').
12872           Understands how to use the pkginfo/MANIFEST.<package> file to
12873           delete the package.  When installing a package, will also
12874           create a MANIFEST.* file if one is not provided by the
12875           package.  If the MANIFEST.* doesn't exist when deleting a
12876           package, the functions will fall back to attempting to delete
12877           any package-specific lisp directory.
12878
12879         * package-get.el: Moved some functions to package-admin.el.
12880           Added interactive function `package-get-delete-package', for
12881           use by users for deleting a package.
12882
12883           Also modified to not require the presence of efs.
12884
12885 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12886
12887         * files.el (find-file-noselect): Handle all signals, kill the
12888         buffer and resignal.
12889
12890 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12891
12892         * cl-macs.el (glyph-image): Add setf method.
12893
12894 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12895
12896         * package-get.el: Fixed broken EFS downloading.  Also, look for
12897           .tar.gz files first, in preference over .tgz files.
12898
12899         * package-ui.el: Fix display of package version numbers.
12900
12901 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12902
12903         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12904         argument.
12905
12906 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12907
12908         * list-mode.el: `display-completion-list': added new/optional
12909           keyword `:completion-string', which allows the programmer to
12910           change the "Possible completions are:" prompt.
12911
12912         * menubar-items.el: Added new pulldown menu-pick to start up the
12913           visual package browser/installer:
12914
12915                 Options->Customize->List Packages
12916
12917         * package-admin.el: Added hooks for installing under both Unix
12918           and MS Windows.  Does additional error checking.  No longer
12919           calls "add-big-package.sh" to install packages under Unix; now
12920           calls gunzip & tar directly.
12921
12922         * package-get.el: Added ability to install packages from files
12923           on a local disk/CDROM.  Now deletes any existing package lisp
12924           directory.  Does completion on available packages when
12925           querying for package names.  Will also search for .tgz files
12926           in addition for .tar.gz files.  Tries to reload
12927           auto-autoloads, as a convenience when loading new packages,
12928           and also tries to add any new package paths to `load-path'.
12929           Changed all occurences of `concat' to use `expand-file-name'.
12930
12931         * package-ui.el: New file which implements the main visual
12932           package browser/installer, which is started via a menu pick or
12933           M-x pui-list packages.
12934
12935 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12936
12937         * startup.el (load-init-file): spelling fix.
12938
12939 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12940
12941         * startup.el (normal-top-level): Load auto-autoload files
12942         covariantly with their precedence.
12943
12944 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12945
12946         * menubar-items.el (default-menubar): Remove "Font Weight"
12947         option, there is currently no custom equivalent.. Customize-faces
12948         is "Edit faces".
12949
12950         * x-font-menu.el (font-menu-set-font): Use customize to set
12951         default face.
12952
12953         * faces.el (face-spec-update-all-matching): New function.
12954
12955         * cus-face.el (custom-set-face-update-spec): New function.
12956         Interface to customize faces from elisp.
12957
12958         (custom-face-value-create): Show the customized settings if set
12959         but not saved.
12960
12961 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12962
12963         (custom-face-value-create): Show the customized settings if set
12964         but not saved.
12965
12966 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12967
12968         * keydefs.el (global-map): Add FSF 20.3 binding of
12969         query-replace-regexp.
12970
12971 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12972
12973         * minibuf.el (read-file-name-internal-1): use
12974         user-name-completion-1 instead of user-name-completion.
12975
12976 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12977
12978         * loadup.el:
12979         * make-docfile.el:
12980         * update-elc.el: Don't set `source-directory' (now defunct as a
12981         global variable) no more.
12982
12983         * packages.el (packages-list-autoloads): Made `source-directory'
12984         (now defunct as a global variable) a parameter.
12985
12986 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12987
12988         * about.el (about-hackers): new email
12989
12990 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12991
12992         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12993
12994 1998-07-17  Didier Verna  <didier@xemacs.org>
12995
12996         * faces.el (set-face-property):
12997         (set-face-dim-p):
12998         (face-dim-p): updated the doc strings now that the dim property isn't
12999         tty-specific.
13000         (face-equal): the dim property is now a common one.
13001
13002         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13003         Renamed the `stipple' attribute to `background-pixmap'.
13004         (custom-face-background-pixmap): make custom-face-stipple an
13005         obsolete alias for this.
13006
13007 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13008
13009         * find-paths.el (paths-file-readable-directory-p): Created and
13010         used.
13011
13012         * loadup.el: Don't set inhibit-... flags from run-temacs.
13013
13014 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13015
13016         * packages.el (packages-data-path-depth): Added and used.
13017
13018 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13019
13020         * about.el:
13021         - Change .xpm to .png, delete "zcat" section.
13022         - cosmetic fix in the 'marcpa' entry.
13023
13024         * etc/photos
13025         - convert all .xpm.Z to .png
13026         - rename mrb to martin
13027         - rename mcook-m to mcookm
13028
13029 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13030
13031         * x-init.el (x-initialize-compose): Add support for
13032         dead-circumflex as YET ANOTHER NAME for that dead key.
13033
13034 1998-08-05  Colin Rafferty <colin@xemacs.org>
13035
13036         * setup-paths.el (paths-construct-exec-path): Made the
13037         last-packages really be last.
13038         (paths-construct-data-directory-list): Ditto.
13039
13040 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13041
13042         * startup.el(startup-splash-frame-body):
13043         Update Copyright notice in splash screen
13044
13045 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13046
13047         * minibuf.el (read-file-name-internal-1): do ~user completion.
13048
13049 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13050
13051         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13052         aginst destroyed extents
13053
13054 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13055
13056         * package-get.el (package-get): add `install-dir' argument.
13057
13058 1998-07-20  John Jones  <jj@asu.edu>
13059
13060         * package-get.el: calls to package-get-update-all will only
13061           update packages which are already installed.
13062
13063 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13064
13065         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13066         writable.
13067
13068 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13069
13070         * about.el (about-hackers): Correct my email.
13071
13072 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13073
13074         * about.el (about-hackers): new email-address.
13075
13076 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13077
13078         * minibuf.el (read-number): Don't let `input-error' condition
13079         escape.
13080
13081 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13082
13083         * about.el (about-hackers): use my `email-for-life' address.
13084
13085 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13086
13087         * XEmacs 21.2-beta1 is released.
13088
13089 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13090
13091         * ldap.el (ldap-search): Doc string change
13092
13093 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13094
13095         * menubar-items.el (default-menubar): Removed references to
13096         `data-directory', and use `locate-data-file' instead, and made
13097         then greyed out if they don't exist.
13098
13099 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13100
13101         * keymap.el (events-to-keys): Use `format' instead of `concat'
13102         since the latter does not accept integer args anymore
13103
13104 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13105
13106         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13107         macros replaced.
13108
13109 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13110
13111         * make-docfile.el: Get first initialization from very-early-lisp.el
13112         * update-elc.el: Ditto.
13113         * loadup.el (really-early-error-handler): Ditto.
13114
13115         * packages.el (packages-unbytecompiled-lisp): Add new file,
13116         very-early-lisp.el.
13117
13118         * very-early-lisp.el: New file.
13119
13120 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13121
13122         * Symbols that have been obsolete for at least 3 years removed (II).
13123
13124         * obsolete.el (eval-current-buffer): Make compatible.
13125         (byte-code-function-p): Ditto.
13126         (send-string): Removed.
13127         (send-region): Removed.
13128         (screen-scrollbar-width): Removed.
13129         (set-screen-scrollbar-width): Removed.
13130         (set-screen-left-margin-width): Removed.
13131         (set-screen-right-margin-width): Removed.
13132         (screen-left-margin-width): Removed.
13133         (screen-right-margin-width): Removed.
13134         (set-buffer-left-margin-width): Removed.
13135         (set-buffer-right-margin-width): Removed.
13136         (buffer-left-margin-width): Removed.
13137         (buffer-right-margin-width): Removed.
13138         (x-set-frame-icon-pixmap): Removed.
13139         (x-set-screen-icon-pixmap): Removed.
13140         (pixel-name): Removed.
13141         (make-pixmap): Removed.
13142         (make-cursor): Removed.
13143         (pixmap-width): Removed.
13144         (pixmap-contributes-to-line-height-p): Removed.
13145         (set-pixmap-contributes-to-line-height): Removed.
13146
13147 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13148
13149         * obsolete.el (popup-menu-up-p): removed.
13150         (read-no-blanks-input): Removed.
13151         (wholenump): Removed.
13152         (ring-mod): Removed (what was ring-mod?).
13153         (current-time-seconds): Removed.
13154         (run-special-hook-with-args): Removed.
13155         (dot): Removed.
13156         (dot-marker): Removed.
13157         (dot-min): Removed.
13158         (dot-max): Removed.
13159         (window-dot): Removed.
13160         (set-window-dot): Removed.
13161
13162         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13163         `dot-min'.
13164
13165         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13166
13167         * code-files.el (insert-file-contents): Rename
13168         run-special-hook-with-args to run-hook-with-args-until-success.
13169         (write-region): Ditto.
13170
13171 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13172
13173         * about.el: Fix typos, update release date.
13174
13175         * Symbols that have been obsolete for at least 3 years removed.
13176
13177         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13178         screen- functions.
13179         (toplevel): remove setf methods for screen functions.
13180         * cl-macs.el (extent-data): defsetf removed.
13181         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13182         many places to remove.
13183         (comment-indent-hook): Ditto.
13184         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13185         (buffer-dedicated-screen): Ditto.
13186         (deiconify-screen): Ditto.
13187         (delete-screen): Ditto.
13188         (event-screen): Ditto.
13189         (find-file-other-screen): Ditto.
13190         (find-file-read-only-other-screen): Ditto.
13191         (live-screen-p): Ditto.
13192         (screen-height): Ditto.
13193         (screen-iconified-p): Ditto.
13194         (screen-list): Ditto.
13195         (screen-live-p): Ditto.
13196         (screen-name): Ditto.
13197         (screen-parameters): Ditto.
13198         (screen-pixel-height): Ditto.
13199         (screen-pixel-width): Ditto.
13200         (screen-root-window): Ditto.
13201         (screen-selected-window): Ditto.
13202         (screen-totally-visible-p): Ditto.
13203         (screen-visible-p): Ditto.
13204         (screen-width): Ditto.
13205         (screenp): Ditto.
13206         (get-screen-for-buffer): Ditto.
13207         (get-screen-for-buffer-noselect): Ditto.
13208         (get-other-screen): Ditto.
13209         (iconify-screen): Ditto.
13210         (lower-screen): Ditto.
13211         (mail-other-screen): Ditto.
13212         (make-screen): Ditto.
13213         (make-screen-invisible): Ditto.
13214         (make-screen-visible): Ditto.
13215         (modify-screen-parameters): Ditto.
13216         (new-screen): Ditto.
13217         (next-screen): Ditto.
13218         (next-multiscreen-window): Ditto.
13219         (other-screen): Ditto.
13220         (previous-screen): Ditto.
13221         (previous-multiscreen-window): Ditto.
13222         (raise-screen): Ditto.
13223         (redraw-screen): Ditto.
13224         (select-screen): Ditto.
13225         (selected-screen): Ditto.
13226         (set-buffer-dedicated-screen): Ditto.
13227         (set-screen-height): Ditto.
13228         (set-screen-position): Ditto.
13229         (set-screen-size): Ditto.
13230         (set-screen-width): Ditto.
13231         (show-temp-buffer-in-current-screen): Ditto.
13232         (switch-to-buffer-other-screen): Ditto.
13233         (visible-screen-list): Ditto.
13234         (window-screen): Ditto.
13235         (x-set-screen-pointer): Ditto.
13236         (x-set-frame-pointer): Ditto.
13237         (screen-title-format): Ditto.
13238         (screen-icon-title-format): Ditto.
13239         (terminal-screen): Ditto.
13240         (delete-screen-hook): Ditto.
13241         (create-screen-hook): Ditto.
13242         (mouse-enter-screen-hook): Ditto.
13243         (mouse-leave-screen-hook): Ditto.
13244         (map-screen-hook): Ditto.
13245         (unmap-screen-hook): Ditto.
13246         (default-screen-alist): Ditto.
13247         (default-screen-name): Ditto.
13248         (x-screen-defaults): Ditto.
13249         (x-create-screen): Ditto.
13250         * obsolete.el: meta-flag removed.
13251         baud-rate removed.
13252         sleep-for-millisecs removed.
13253         extent-data removed.
13254         set-extent-data removed.
13255         set-extent-attribute removed.
13256         extent-glyph removed.
13257         extent-layout removed.
13258         set-extent-layout removed.
13259         list-faces-display removed.
13260         list-faces removed.
13261         trim-versions-without-asking removed.
13262         after-write-file-hooks removed.
13263         truename removed.
13264         auto-fill-hook removed.
13265         blink-paren-hook removed.
13266         select-screen-hook, deselect-screen-hook removed.
13267         auto-raise-screen, auto-lower-screen removed.
13268
13269         * msw-mouse.el: Global change resource -> mswindows-resource.
13270
13271         * XEmacs 21.0-pre5 is released.
13272
13273 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13274
13275         * about.el (about-hackers): Credits update.
13276
13277 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13278
13279         * register.el (insert-register): Don't activate the region.
13280
13281 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13282
13283         * select.el: Restore x-* symbols for backwards compatibility:
13284         x-copy-primary-selection, x-kill-primary-selection,
13285         x-delete-primary-selection, x-select-make-extent-for-selection,
13286         x-valid-simple-selection-, x-cut-copy-clear-internal.
13287
13288 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13289
13290         * XEmacs 21.0-pre4 is released.
13291
13292 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13293
13294         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13295         reporting bugs.
13296         (maybe-add-init-button): Fix semantics under Windows.  Use
13297         `expand-file-name' rather than `concat'.
13298
13299         * help.el (print-messages): New function.
13300
13301 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13302
13303         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13304
13305 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13306
13307         * about.el: Tweaked my entry in about-hackers.
13308
13309         * find-paths.el (paths-emacs-root-p):
13310           Relaxed emacs-root checking of an in-place installation to
13311           also accommodate the flat layout used on MS Windows.
13312
13313 1998-06-29  John Jones  <jj@asu.edu>
13314
13315         * package-get.el: calls to package-get-update-all will only
13316           update packages which are already installed.
13317
13318 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13319
13320         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13321         are handled by the gui-element face fallbacks now.
13322
13323         * x-faces.el: default gui-element face to "background" as well as
13324         the default face.
13325
13326         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13327         and default face settings since these are set as fallbacks now in
13328         the appropriate domain.
13329
13330 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13331
13332         * text-mode.el (text-mode): Reorder regexp so the OR part
13333         corresponding to `page-delim' goes first and the hack in
13334         `forward-paragraph' will work.
13335         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13336
13337 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13338
13339         * subr.el (remove-hook): When checking the hook value
13340           with functionp, don't apply car to it.
13341
13342 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13343
13344         * package-get.el (package-get-remote-filename):
13345           Don't use file-name-as-directory because the local directory
13346           separator conventions might not be the same as ftp's.
13347
13348 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13349
13350         * ldap.el (ldap-host-parameters-alist): New name of
13351         `ldap-host-parameters-plist'
13352
13353 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13354
13355         * package-get.el: Using (require 'package-get-base), now that it
13356         provides itself.  Consequently removed all instances of (load
13357         "package-get-base.el").
13358
13359 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13360
13361         * subr.el (remove-hook): Don't treat the hook value as a
13362           list unless it is both consp and not functionp.
13363
13364 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13365
13366         * about.el: Email address for Ben Wing is ben@xemacs.org.
13367         * auto-show.el: Ditto.
13368         * bytecomp.el: Ditto.
13369         * faces.el: Ditto.
13370         * x-scrollbar.el: Ditto.
13371         * x-misc.el: Ditto.
13372         * tty-init.el: Ditto.
13373         * toolbar-items.el: Ditto.
13374         * symbol-syntax.el: Ditto.
13375         * specifier.el: Ditto.
13376         * objects.el: Ditto.
13377         * hyper-apropos.el: Ditto.
13378         * glyphs.el: Ditto.
13379
13380 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13381
13382         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13383         vertical-divider-always-visible-p.
13384         (default-mouse-motion-handler): Ditto.
13385
13386 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13387
13388         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13389         global value.
13390
13391 1998-06-21  Oliver Graf <ograf@fga.de>
13392
13393         * build-reports.el: changed receiver to xemacs-build-reports list
13394
13395 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13396
13397         * font.el: Split font-family-mappings into X and
13398           mswindows-specific versions.
13399           mswindows-font-create-[object|name]: Treat supplied size
13400           as a pointsize. Added underline and strikethru handling.
13401
13402         * msw-faces.el: changed default mswindows charset to western.
13403
13404         * msw-glyphs.el: removed space in border-glyph font string that
13405           was inserted to get round bugs in the mswindows C font code.
13406
13407 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13408
13409         * about.el (about-hackers): Credits update.
13410
13411         * help-nomule.el (tutorial-supported-languages): Add Romanian
13412         TUTORIAL.
13413
13414         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13415         to ISO-8859-2.
13416
13417 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13418
13419         * font.el: Split font-family-mappings into X and
13420           mswindows-specific versions.
13421           mswindows-font-create-[object|name]: Treat supplied size
13422           as a pointsize. Added underline and strikethru handling.
13423
13424         * msw-faces.el: changed default mswindows charset to western.
13425
13426         * msw-glyphs.el: removed space in border-glyph font string that
13427           was inserted to get round bugs in the mswindows C font code.
13428
13429 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13430
13431         * minibuf.el: make read-color-completion-table call
13432           (mswindows-color-list for mswindows devices.
13433
13434 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13435
13436         * lisp/font-lock.el
13437         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13438         Let declaration items contain non-word symbol characters.
13439
13440 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13441
13442         * package-get.el (package-get-package-provider): Added autoload
13443         cookie.  Loading "package-get-base.el" in ALL functions that use
13444         it.  Fixed some (interactive ...) with multiple argument specs
13445         again.  Cosmetic indentation changes.
13446
13447 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13448
13449         * info.el (Info-insert-dir): Don't use nreverse on variables
13450         that you want to use later.
13451
13452 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13453
13454         * x-mouse.el (x-set-point-and-move-selection): Replace call
13455         to x-kill-primary-selection with kill-primary-selection
13456
13457 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13458
13459         * simple.el (what-cursor-position): Make cursor position reported
13460         use value of column-number-start-at-one
13461
13462 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13463
13464         * about.el (xemacs-hackers): Fix Jareth's email address.
13465
13466 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13467
13468         * startup.el (startup-splash-frame): Remove
13469         `xemacs-startup-logo-function'.
13470
13471 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13472
13473         * about.el (about-hackers): Update credits list.
13474
13475 1998-06-06  Jeff Miller <jmiller@smart.net>
13476
13477         * lisp/sound.el: Update sound-ext to allow filenames with
13478           extensions to be found by load-sound-file
13479
13480 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13481
13482         * info.el (Info-rebuild-outdated-dir): Removed variable
13483         (Info-auto-generate-directory): New variable
13484         (Info-save-auto-generated-dir): New variable
13485         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13486         (Info-build-dir-anew): Second parameter removed.  Use
13487         `Info-save-auto-generated-dir'
13488         (Info-rebuild-dir): Ditto
13489
13490 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13491
13492         * list-mode.el (next-list-mode-item): Would not recognize
13493         border between directly neighbored items.
13494
13495 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13496
13497         * package-get.el: add autoloads for some functions.
13498
13499 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13500
13501         * specifier.el (let-specifier): Tiny docfixes.
13502
13503 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13504
13505         * msw-mouse.el: set selection-pointer-glyph to Normal.
13506
13507 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13508
13509         * wid-edit.el (widget-specify-secret): New function.
13510         (widget-after-change): Use it.
13511         (widget-specify-field): Use it.
13512
13513 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13514
13515         * mouse.el (drag-window-divider): Use `(not done)' instead of
13516         `doit'; reuse result of `window-pixel-edges'.
13517
13518         * modeline.el (drag-modeline-event-lag): Rename to
13519         drag-divider-event-lag.
13520
13521 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13522
13523         * specifier.el (let-specifier): Rewritten not to generate needless
13524         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13525         arguments.
13526
13527 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13528
13529         * minibuf.el (read-file-name-1): Setup buffer-local value of
13530         `completion-ignore-case' in completions buffer under Windows.
13531
13532 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13533
13534         * about.el (about-maintainer-glyph): Fix support for not
13535         compressed images.
13536
13537 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13538
13539         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13540
13541         * mouse.el (mouse-track): Cancel selection if misc-user event with
13542         `cancel-mode-internal' function is fetched.
13543
13544 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13545
13546         * files.el (save-some-buffers-1): Fixed return value.
13547
13548 1998-06-01  Oliver Graf <ograf@fga.de>
13549
13550         * dragdrop.el: added experimental
13551
13552 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13553
13554         * startup.el (after-init-hook, init-file-user,
13555         user-init-directory, load-user-init-file):  Purge references
13556         to "~/.xemacs/init.el" from docstrings.
13557
13558         (load-user-init-file) Use paths-construct-path to construct
13559         paths to user init files.  Go directly to ~/.emacs, do not
13560         search ~/.xemacs/, do not load `default-custom-file'.
13561
13562 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13563
13564         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13565         general *sh.
13566         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13567
13568 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13569
13570         * menubar-items.el (default-menubar): add Update Packages to customize
13571         menu.
13572
13573 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13574
13575         * faces.el: use toolbar face as a fallback for toolbar properties
13576         in xpm-color-symbols instead of default.
13577
13578         * msw-faces.el: rename 3d-object -> gui-element face.
13579
13580 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13581
13582         * startup.el (xemacs-startup-logo-function): New variable.
13583         (startup-splash-frame): Use it.
13584
13585 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13586
13587         * files.el (save-some-buffers): Would wait 1 second.
13588         (save-some-buffers-1): Delete other windows here instead of in
13589         `save-some-buffers'.
13590         (save-some-buffers): Force redisplay only if windows were deleted.
13591
13592 1998-06-02  Didier Verna  <didier@xemacs.org>
13593
13594         * cus-face.el (custom-face-attributes): generalized the use of
13595         toggle buttons for boolean attributes.
13596         Re-ordered the items a bit.
13597
13598 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13599
13600         * sound.el (default-sound-directory): Use `locate-data-directory'
13601         to find the sounds directory.
13602
13603 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13604
13605         * sound.el: default sound-ext to .wav under mswindows, .au
13606         otherwise. load-default sounds without extensions.
13607
13608 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13609
13610         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13611         if send-pr is not bound.
13612
13613 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13614
13615         * files.el: grok idl files in auto-mode-alist.
13616 1998-06-01  Jeff Miller  <jmiller@smart.net>
13617
13618         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13619         calling `upcase'.
13620
13621 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13622
13623         * msw-glyphs.el: add xbm to the list of image types supported.
13624
13625 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13626
13627         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13628         instead of XEmacs one when dumping InfoDock.
13629
13630 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13631
13632         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13633         for `modeline-visible-p'
13634
13635         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13636
13637 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13638
13639         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13640         since it's not used anymore. doc string fixes.
13641
13642         * package-get.el (package-get-file-installed-p): new function. use
13643         instead of file-installed-p which is in an external package.
13644
13645 1998-05-28  Oliver Graf <ograf@fga.de>
13646
13647         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13648         favor of select-window/switch-to-buffer
13649
13650 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13651
13652         * startup.el: changed (getenv "HOME") to (user-home-directory)
13653
13654 1998-05-25  Oliver Graf <ograf@fga.de>
13655
13656         * frame.el (cde-start-drag) moved to dragdrop.el
13657         (offix-start-drag-region) moved to dragdrop.el
13658         (offix-start-drag) moved to dragdrop.el
13659         * dragdrop.el (cde-start-drag) moved from frame.el
13660         (offix-start-drag-region) moved from frame.el
13661         (offix-start-drag) moved from frame.el
13662         (cde-start-drag-region) cde drag regions
13663         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13664
13665 1998-05-26  Oliver Graf <ograf@fga.de>
13666
13667         * dragdrop.el: created dragdrop-drag prototypes
13668         (cde-start-drag-region) fixed typo
13669
13670 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13671
13672         * simple.el (after-init-hook): Remove reader macro.
13673
13674         * packages.el (packages-hardcoded-lisp): Get rid of reader
13675         macros.  Update DOC string.
13676
13677 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13678
13679         * mouse.el (drag-window-divider): Ditto.
13680
13681         * modeline.el (mouse-drag-modeline): Use it.
13682
13683         * lisp-mode.el (let-specifier): Specify indentation.
13684
13685         * specifier.el (let-specifier): Renamed from
13686         `with-specifier-instance'.
13687
13688 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13689
13690         * x-faces.el:
13691         * faces.el: move definition of xpm-color-symbols from x-faces.el
13692         to faces. Predicate x-get-resource on the presence of x.
13693
13694         * msw-faces.el: set 3d-object face rather than modeline. Specify
13695         faces as specfier defaults.
13696
13697         * package-get.el: don't use package-admin-add-single-file-package.
13698
13699 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13700
13701         * toolbar-items.el: Fixup tooltips.
13702         (toolbar-gnus): Don't use obsolete variable
13703         toolbar-news-frame-properties.
13704         (toolbar-news-reader): Default to `gnus' instead of
13705         `not-configured'.
13706
13707         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13708         Windows.
13709
13710 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13711
13712         * package-get.el: rename -installedp -> -installed-p.
13713
13714 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13715
13716         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13717         attributes, and assinged it to continuation, truncation and
13718         hscroll glyphs.
13719
13720         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13721         and made continuation, truncation and hscroll glyphs arrow
13722         characters out of that font.
13723
13724 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13725
13726         * minibuf.el (minibuffer-electric-separator): Play nicely with
13727         directory-sep-char being \.
13728         (minibuffer-electric-tilde): Ditto.
13729         (read-file-name-map): Ditto.
13730
13731 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13732
13733         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13734         on X devices.
13735         (default-mouse-track-deal-with-down-event): Avoid
13736         `x-disown-selection'; use `disown-selection' instead.
13737
13738 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13739
13740         * select.el:
13741         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13742         moved to (cut-copy-clear-internal) in select.el. Ditto for
13743         (x-delete-primary-selection) (x-kill-primary-selection)
13744         (x-copy-primary-selection).
13745         (own-clipboard): new function.
13746
13747         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13748         functions in select.el. remove old ones.
13749         (mswindows-own-clipboard): new function.
13750
13751 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13752
13753         * gnuserv.el: allow connections from mswindows type devices.
13754
13755 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13756
13757         * msw-glyphs.el: change image type used from cursor to resource.
13758
13759 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13760
13761         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13762         for {top,bottom}-{left,right} values in addition to
13763         {top,bottom}_{left,right}.
13764         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13765
13766 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13767
13768         * cl-macs.el (specifier-instance): Undefine its setf method.
13769
13770         * specifier.el (with-specifier-instance): Added docstring.
13771
13772         * mouse.el (drag-window-divider): Ditto.
13773
13774         * modeline.el (mouse-drag-modeline): Use it.
13775
13776         * lisp-mode.el (with-specifier-instance): Define its indentation
13777         level.
13778
13779         * specifier.el (with-specifier-instance): New macro.
13780
13781 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13782
13783         * package-get.el (package-get-create-custom): new function to
13784         auto-generate package-get-custom.el from package-get-base.el.
13785         * (package-get-ever-installedp): new function.
13786         * (package-get-custom): new function to get all packages specified
13787         by customize.
13788
13789 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13790
13791         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13792
13793 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13794
13795         * cl-extra.el: Reverse previous float change.
13796
13797 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13798
13799         * x-faces.el:
13800         * faces.el (try-font-name): moved from x-faces.el since it is
13801         required by w3 under mswindows as well X.
13802
13803 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13804
13805         * winnt.el: Removed evil (setq completion-ignore-case t)
13806         clause, one more overlookef fsfism.
13807         (nt-quote-args-functions-alist): End sentences with double space.
13808
13809 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13810
13811         * window-xemacs.el (push-window-configuration): Remove kludgery of
13812         recaching default-toolbar specifier.
13813         (pop-window-configuration): Ditto.
13814         (unpop-window-configuration): Ditto.
13815
13816 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13817
13818         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13819
13820 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13821
13822         * winnt.el (nt-quote-args-verbatim): Added function.
13823         (nt-quote-args-prefix-quote): Added function.
13824         (nt-quote-args-backslash-quote): Added function.
13825         (nt-quote-args-double-quote): Added function.
13826         (nt-quote-args-functions-alist): New variable.
13827         (nt-quote-process-args): Added function. This is the main quoting
13828         work horse called from process-nt.c
13829
13830 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13831
13832         * winnt.el: Removed duplicate definitions for backspace,
13833         delete, M-backspace and C-M-backspace.
13834         (file-name-buffer-file-type-alist): Removed this variable.
13835         (find-buffer-file-type): Removed function.
13836         (find-file-binary):  Removed function.
13837         (find-file-text): Removed function.
13838         (find-file-not-found-set-buffer-file-type): Removed function.
13839         (save-to-unix-hook): Removed function.
13840         (revert-from-unix-hook): Removed function.
13841         (using-unix-filesystems): Removed function.
13842         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13843         warning.
13844         (x-set-selection): Removed function.
13845         (x-get-selection): Removed function.
13846         Removed commented FSFisms.
13847         Replaced copyright notice (this file is not part of GNU Emacs).
13848         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13849         comint-process-echoes setting to t.
13850
13851 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13852
13853         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13854         and used following the interface change of
13855         `paths-find-recursive-path'.
13856
13857         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13858         regexp instead of a list of base names.
13859         (paths-version-control-filename-regexp):
13860         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13861         Introduced and used following the interface change of
13862         `paths-find-recursive-path'.
13863
13864 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13865
13866         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13867         on X devices, rather than on all non-TTY devices.
13868
13869 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13870
13871         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13872
13873         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13874
13875 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13876
13877         * itimer.el (activate-itimer): Fixed usage of integers
13878         as argument to `concat'.
13879
13880 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13881
13882         * itimer.el (start-itimer): replace the use of `concat' with
13883         `format'
13884
13885 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13886
13887         * mode-motion.el (mode-motion-hook): Clarify docstring.
13888         From Bob Weiner <weiner@altrasoft.com>
13889
13890         * loadhist.el (symbol-file): Supply prompt string when used
13891         interactively.
13892         From Bob Weiner <weiner@altrasoft.com>
13893
13894 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13895
13896         * loadup.el (really-early-error-handler): Ditto.
13897
13898         * update-elc.el: Ditto.
13899
13900         * setup-paths.el (paths-construct-exec-path): Ditto.
13901
13902         * make-docfile.el: Ditto.
13903
13904         * find-paths.el (paths-decode-directory-path): Use split-path
13905         instead of decode-path.
13906
13907         * files.el (parse-colon-path): Update docstring reference.
13908
13909 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13910
13911         * msw-init.el:
13912         * x-init.el:
13913         Bind cut'n'paste keys to non window-system specific functions.
13914
13915         * msw-select.el: New function mswindows-clear-clipboard.
13916         mswindows-cut-copy-clipboard extended to handle clearing of the
13917         selection and renamed to mswindows-cut-copy-clear-clipboard.
13918
13919         * select.el: on mswindows devices delete-primary-selection
13920         calls mswindows-clear-clipboard.
13921
13922 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13923
13924         * simple.el (quoted-insert): Inhibit quit when using read-char.
13925
13926         * cmdloop.el (read-char): Don't inhibit quit.
13927         (read-char-exclusive): Ditto.
13928         (read-char): Signal quit if quit-char was pressed.
13929         (read-char-exclusive): Ditto.
13930         (read-quoted-char): Return a character, not integer.
13931
13932         * menubar-items.el (default-popup-menu): Use Andy's generic
13933         selection code.
13934         (default-popup-menu): Fix code.
13935
13936 1998-05-14  Oliver Graf <ograf@fga.de>
13937
13938         * dragdrop.el (dragdrop-function-widget): this time it's done
13939
13940 1998-05-13  Oliver Graf <ograf@fga.de>
13941
13942         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13943
13944 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13945
13946         * device.el (device-pixel-width):
13947         (device-pixel-height):
13948         (device-mm-width):
13949         (device-mm-height):
13950         (device-bitplanes):
13951         (device-color-cells): Swapped parameters to device-system-metric
13952         according to the interface change.
13953
13954 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13955
13956         * mouse.el (default-mouse-motion-handler): Use new name of the
13957         function event-over-vertical-divider-p.
13958         Do not set E-W arrow cursor over the divider if
13959         vertical-divider-draggable-p is nil in the window.
13960         ([top-level]): Use new name for the variable
13961         vertical-divider-map.
13962         (drag-window-divider): Respect vertical-divider-draggable-p.
13963         Variable name typo fixes.
13964
13965 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13966
13967         * keymap.el (kbd): Define here; handle string constants and
13968         others...
13969
13970 1998-05-15  Christian Nyb <chr@mediascience.no>
13971
13972         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13973         in Emacs 18.
13974
13975 1998-05-13  Didier Verna  <didier@xemacs.org>
13976
13977         * mouse.el (drag-window-divider): give the vertical divider a
13978         pressed look when dragging it.
13979
13980 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13981
13982         * faces.el: predicate some more face operations on x or mswindows
13983         not just x.
13984
13985         * modeline.el: enable modeline coloring for mswindows.
13986
13987 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13988
13989         * minibuf.el (minibuffer-default): Added variable; compatible with
13990         FSF Emacs.
13991         (next-history-element): Used `minibuffer-default'.
13992
13993 1998-05-12  Oliver Graf <ograf@fga.de>
13994
13995         * dragdrop.el (dragdrop-function-widget): button and mods ok
13996         arguments still look a bit strange
13997         (dragdrop-compare-mods) created
13998         (dragdrop-drop-do-functions) correctly checks for buttons and
13999         modifiers
14000
14001 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14002
14003         * setup-paths.el (paths-default-info-directories): Replace
14004         path-separator with directory-sep-char.
14005
14006         * files.el (path-separator): Don't define it here.
14007
14008 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14009
14010         * update-elc.el: Ditto.
14011
14012         * setup-paths.el (paths-construct-exec-path): Ditto.
14013
14014         * make-docfile.el: Ditto.
14015
14016         * loadup.el (really-early-error-handler): Ditto.
14017
14018         * find-paths.el (paths-decode-directory-path): Use decode-path
14019         instead of decode-path-internal.
14020
14021         * files.el (parse-colon-path): Update docstring.
14022
14023 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14024
14025         * subr.el (get-buffer-window-list): Make BUFFER optional.
14026
14027         * window-xemacs.el (windows-of-buffer): Defalias to
14028         get-buffer-window-list.
14029
14030 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14031
14032         * disass.el: Fix maintainer keyword.
14033
14034         * bytecomp.el (byte-compile-and-load-file): Autoload.
14035         (byte-compile-buffer): Ditto.
14036
14037         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14038         value is returned, not the name.
14039         (lisp-imenu-generic-expression): Enable it.
14040         (lisp-mode-variables): Ditto.
14041         (lisp-indent-offset): Change defconst to defvar.
14042         (lisp-indent-function): Ditto.
14043         (lisp-body-indent): Ditto.
14044
14045 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14046
14047         * modeline.el: Use zap-last-kbd-macro-event.
14048
14049         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14050         nil, don't attempt to do anything with messages.
14051         (eval-last-sexp): Use `letf' for clarity.
14052
14053 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14054
14055         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14056
14057 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14058
14059         * buff-menu.el:
14060         * lisp-mode.el:
14061         * obsolete.el:
14062         Change empty docstrings into no doc strings at all.
14063         Fix bogus FSF-format docstrings.
14064         * etags.el: Fix docstring.
14065
14066 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14067
14068         * package-get.el (package-get): Use internal md5
14069
14070 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14071
14072         * about.el (about-xemacs): Correct abuse of concat.
14073
14074 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14075
14076         * info.el (Info-mode): Use easymenu.
14077
14078 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14079
14080         * apropos.el (apropos): Don't use concat with integers.
14081
14082         * cmdloop.el (describe-last-error): Handle the case when no error
14083         was seen gracefully.
14084
14085         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14086         defun.
14087         (apropos-describe-plist): Ditto.
14088
14089         * help.el (with-displaying-help-buffer): Revert to a defun.
14090         (describe-key): Use it as defun.
14091         (describe-mode): Ditto.
14092         (describe-bindings): Ditto.
14093         (describe-prefix-bindings): Ditto.
14094         (describe-installation): Ditto.
14095         (view-lossage): Ditto.
14096         (describe-function): Ditto.
14097         (describe-variable): Ditto.
14098         (describe-syntax): Ditto.
14099
14100 1998-05-11  Oliver Graf <ograf@fga.de>
14101
14102         * dragdrop.el: changed order of require/provide
14103         (dragdrop-drop-mime-default) changed to new calling conventions
14104         (dragdrop-drop-do-functions) changed to new calling conventions
14105         (dragdrop-function-widget) this one needs more work...
14106
14107 1998-05-10  Oliver Graf <ograf@fga.de>
14108
14109         * about.el: another small change in my entry
14110         * dragdrop.el (dragdrop-drop-log-function): logging added
14111         plus customizations
14112         changed interface to handler functions. now called with event
14113         and object
14114
14115 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14116
14117         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14118         E-W arrow pointer displayed over draggable dividers.
14119
14120         * mouse.el (default-mouse-motion-handler): Show it when
14121         appropriate.
14122         (drag-window-divider): Added.
14123         ([top-level]): Initialized window-divider-map with a keymap
14124         binding the above function to left button down event.
14125
14126         * x-mouse.el (x-init-pointer-shape): Initialize
14127         divider-pointer-glyph from Cursor.dividerPointer, or use default
14128         E-W double arrow.
14129
14130 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14131
14132         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14133
14134 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14135
14136         * simple.el (count-words-buffer): Don't query for buffer.
14137         (count-lines-buffer): Ditto.
14138
14139 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14140
14141         * help.el (where-is): add optional insert argument.
14142
14143 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14144
14145         * help.el (describe-key-briefly): New argument INSERT.
14146
14147         * simple.el (eval-expression): New optional argument; synch with
14148         FSF 20.3.
14149
14150         * keydefs.el (global-map): Add new register bindings.
14151
14152         * register.el: Synched with FSF 20.3.
14153
14154 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14155
14156         * window-xemacs.el (recenter): all arguments are optional.
14157
14158 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14159
14160         * device.el: (device-pixel-width): Reflected name/parameters
14161         change to device-system-metric.
14162         (device-pixel-height): Ditto.
14163         (device-mm-width): Ditto.
14164         (device-mm-height): Ditto.
14165         (device-bitplanes): Ditto.
14166         (device-color-cells): Ditto.
14167
14168 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14169
14170         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14171
14172         * cl.el (most-positive-fixnum): Document.
14173         (most-negative-fixnum): Ditto.
14174
14175         * cus-dep.el: Updated comment.
14176
14177         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14178         constant.
14179
14180         * cus-load.el (custom-put): Removed.
14181
14182         * files.el (after-find-file): Just resignal quit instead of
14183         signaling "canceled".
14184
14185 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14186
14187         * frame.el (other-frame): Use `focus-frame' instead of
14188         select-frame kludges.
14189
14190         * lisp-mode.el: Update lisp-indent-function for
14191         save-selected-frame and with-selected-frame.
14192
14193         * frame.el (save-selected-frame): New macro.
14194         (with-selected-frame): Ditto.
14195         (other-frame): Use `set-frame-focus'.
14196
14197 1998-05-06  Oliver Graf <ograf@fga.de>
14198
14199         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14200         (dragdrop-drop-url-default) default handler for URL drops created
14201         (dragdrop-drop-mime-default) default handler for MIME drops created
14202         (dragdrop-drop-functions) default custom for handling drops created
14203         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14204
14205 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14206
14207         * mouse.el: Removed redundant mouse-mswindows-drop function.
14208
14209 1998-05-05  Oliver Graf <ograf@fga.de>
14210
14211         * about.el: changed some text in my entry
14212         * dragdrop.el: added customs
14213
14214 1998-05-04  Oliver Graf <ograf@fga.de>
14215
14216         * mouse.el: killed global drop key bindings
14217         (mouse-offix-drop) removed
14218         * dragdrop.el: created
14219         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14220
14221 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14222
14223         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14224         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14225
14226         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14227         obsolete comment.
14228
14229         * scrollbar.el (scrollbars-visible-p): Use new
14230         {vertical,horizontal}-scrollbar-visible-p specifiers.
14231
14232 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14233
14234         * device.el (device-pixel-height):
14235         (device-pixel-width):
14236         (device-mm-width):
14237         (device-mm-height):
14238         (device-bitplanes):
14239         (device-color-cells): Moved these 6 functions from device.c; they
14240         all use single (device-system-metrics) call.
14241
14242 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14243
14244         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14245         were renamed.
14246
14247         * menubar-items.el:
14248         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14249         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14250
14251         * help.el (help-map): Remove Hyperbole keybinding logic.
14252         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14253
14254 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14255
14256         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14257         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14258
14259 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14260
14261         * msw-glyphs.el: use nicer icon3 from the frame icon.
14262
14263 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14264
14265         * version.el (emacs-version): Remove InfoDock conditionals.
14266
14267         * startup.el (startup-splash-frame): Change ID logo name.
14268
14269 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14270
14271         * files.el (after-find-file): If the user presses C-g on
14272         directory-creation prompt, kill the buffer.
14273
14274 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14275
14276         * simple.el (count-words-region): Reverse previous change.
14277
14278 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14279
14280         * replace.el (query-replace): Just call perform-replace.
14281         (query-replace-regexp): Ditto.
14282         (perform-replace): Move region handling here.
14283         (perform-replace): Use the new arg to match-data.
14284
14285 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14286
14287         * x-init.el: Install X specific display table that
14288           displays char 0240 as a space to avoid whatever it is
14289           that screws up display of that character code.
14290
14291 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14292
14293         * help.el (function-arglist): If no arguments are documented for a
14294         subr, print nothing rather than incorrect output.
14295
14296 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14297
14298         * cmdloop.el (command-error): Update bail-out error message to use
14299         `emacs-program-name'.
14300
14301         * lib-complete.el: Remove reader macro cruft.
14302
14303         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14304         cruft.
14305
14306         * simple.el (count-words-region): Drop interactive-p check on the
14307         message.
14308
14309 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14310
14311         * font.el
14312         * msw-faces.el
14313         Correct spelling of mswindows-font-canonicalize-name.
14314
14315 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14316
14317         * ldap.el (ldap-host-parameters-alist): Replaced with
14318         `ldap-host-parameters-plist'
14319         (ldap-search): Adapt to previous change
14320
14321 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14322
14323         * about.el (about-hackers): Update Bob Weiner bio.
14324         (about-maintainer-info): Ditto.
14325
14326 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14327
14328         * simple.el (display-warning-minimum-level): Docfix.
14329
14330 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14331
14332         * widget.el (:default-get): New keyword.
14333         * wid-edit.el (default, widget-default-default-get): Define it.
14334         (group, widget-group-default-get): Define it.
14335         (menu-choice, widget-choice-default-get): Define it.
14336         (widget-default-get): New function.
14337         (widget-choice-action): Call it.
14338         (widget-editable-list-entry-create): Call it.
14339
14340 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14341
14342         * byte-optimize.el (byte-boolean-vars): Removed.
14343         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14344         lookup through `byte-boolean-vars'.
14345
14346 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14347
14348         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14349         resource-provided values into ghost specs for scrollbar-height and
14350         scrollbar-width.
14351
14352 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14353
14354         * byte-optimize.el: Don't attempt to optimize /=.
14355
14356         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14357         (byte-compile-/=): Ditto.
14358
14359 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14360
14361         * apropos.el: Use `with-displaying-help-buffer'.
14362         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14363         Use `with-displaying-help-buffer'.
14364         (apropos-follow): Do not give special treatment to buffer cursor
14365         was in prior to a mouse click.
14366         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14367         (apropos-print-doc): Set correct buffer for setting text
14368         properties.
14369
14370 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14371
14372         * help.el (help-buffer-prefix-string): New variable.
14373         (help-buffer-name): Use it.
14374
14375         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14376         mode menu.
14377
14378 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14379
14380         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14381
14382 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14383
14384         * files.el (find-file-noselect): Update docstring.
14385         (find-file-noselect): Signal an error if found an unreadable file.
14386         (file-chase-links): Save the match data.
14387         (normal-mode): Use `lwarn' and `error-message-string'.
14388         (interpreter-mode-alist): Change defconst to defvar.
14389         (inhibit-first-line-modes-regexps): Ditto.
14390         (inhibit-first-line-modes-regexps): Added .tgz.
14391         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14392         (change-major-mode-with-file-name): New user-option.
14393         (set-visited-file-name): Synched with FSF.
14394         (file-name-extension): New function, from FSF 20.3.
14395         (file-relative-name): Synched with FSF.
14396         (save-some-buffers): Support the C-r feature.
14397         (recover-session): Synched with FSF.
14398         (kill-some-buffers): Ditto.
14399         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14400
14401 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14402
14403         * files.el (insert-file): Undo previous change and reenable use of
14404         format.el.
14405
14406 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14407
14408         * window-xemacs.el (recenter): Define.
14409
14410 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14411
14412         * font.el (mswindows-font-create-name)
14413         (mswindows-font-create-object): new functions for mswindows type
14414         fonts.
14415
14416         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14417         strings are parsed as well as font objects.
14418
14419 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14420
14421         * modeline.el (defining-kbd-macro): Restore modeline indication of
14422         kbd-macro being recorded.
14423         (add-minor-mode): Simplify docstring.
14424         (modeline-minor-mode-menu): Remove stuff.
14425
14426 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14427
14428         * code-process.el (call-process): dynamically decide process
14429         coding type.
14430
14431 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14432
14433         * modeline.el: Add line-number-mode, column-number-mode to
14434         the modeline minor-mode menu.  Button2 on the line number does
14435         goto-line.
14436
14437 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14438
14439         * mouse.el: move x-selection-owner-p type things to
14440         selection-owner-p.
14441
14442         * msw-init.el: copy zmacs stuff from x-init.el
14443
14444         * msw-select.el (mswindows-own-selection)
14445         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14446         functions. Very simple minded implementation of selectio
14447         ownership.
14448
14449         * select.el (own-selection) (disown-selection)
14450         (activate-region-as-selection) (select-make-extent-for-selection)
14451         (valid-simple-selection-p): functions moved from x-select.el for
14452         generalized selection.
14453
14454         * x-select.el: see select.el changes.
14455
14456         * x-toolbar.el: use new selection functions.
14457
14458 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14459
14460         * packages.el (packages-find-package-directories): Fixed bug that
14461         would pick up multiple site-package directories.
14462         (package-locations): Added "xemacs-packages" as a late package
14463         location.
14464
14465         * find-paths.el: Now uses `emacs-program-name' and
14466         `emacs-program-version'.
14467         Additions to enforce version-specific directories in
14468         `paths-find-version-directory'.
14469
14470 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14471
14472         * default.el: Removed.
14473         * site-start.el: Removed.
14474
14475 1998-04-29  Didier Verna  <didier@xemacs.org>
14476
14477         * minibuf.el (minibuffer-history-minimum-string-length): Default
14478         to nil.
14479
14480 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14481
14482         * find-paths.el (paths-program-name): Rename.
14483         (paths-emacs-root-p): Ditto.
14484         (paths-find-site-directory): Ditto.
14485
14486 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14487
14488         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14489         `emacs-lisp-byte-compile-and-load'.
14490
14491 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14492
14493         * ldap.el (ldap-search): Fixed additional parameter passing to
14494         `ldap-open'
14495
14496 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14497
14498         * select.el (kill-primary-selection) (selection-owner-p)
14499         (copy-primary-selection) (yank-clipboard-selection)
14500         (selection-exists-p) (delete-primary-selection): new file and
14501         functions that do the right thing for the selected device.
14502
14503         * x-menubar.el: use generalised selection functions.
14504
14505         * dumped-lisp.el: dump select.el.
14506
14507 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14508
14509         * find-paths.el (paths-progname): New variable.
14510         (paths-emacs-root-p): Use it.
14511         (paths-find-site-directory): Ditto.
14512
14513 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14514
14515         * loadup.el ((member "dump" command-line-args)): Dump as
14516         `infodock' if InfoDock.
14517
14518 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14519
14520         * find-paths.el (construct-emacs-version): Simplify, include
14521         program name in the return value.
14522         * (paths-find-version-directory): Use it.
14523
14524 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14525
14526         * info.el (Info-parse-dir-entries): Fixed regexp
14527         (Info-build-dir-anew): Remove full suffix and capitalize info file
14528         name for files with no @direntry
14529         (Info-batch-rebuild-dir): New function
14530         (Info-suffixed-file): Check for regular files instead of simple
14531         file existence (could catch directories before)
14532
14533 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14534
14535         * setup-paths.el, find-paths.el: Removed uses of `not' which
14536         temacs doesn't have.
14537
14538         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14539         into root searching.
14540
14541 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14542
14543         * subr.el: Remove definition of `not'.
14544
14545 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14546
14547         * msw-glyphs.el: enable graphics support.
14548
14549 1998-04-23  Didier Verna  <didier@xemacs.org>
14550
14551         * x-menubar.el (default-menubar): restored the line-number-mode
14552         option.
14553
14554         * misc doc string updates related to the options menu.
14555
14556 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14557
14558         * setup-paths.el (paths-construct-load-path): Fix typo.
14559
14560 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14561
14562         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14563         font-menu-ignore-scaled-fonts don't have to be bound now; this
14564         gets us one step further towards making --no-autoloads work.
14565
14566         * startup.el (normal-top-level): Load auto-autoloads only if
14567         lisp-directory is non-nil.
14568
14569         * setup-paths.el (paths-construct-load-path): Made it robust
14570         against nil lisp-directory.
14571
14572         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14573         to the list of variables that cause a warning when nil.
14574
14575         * toolbar.el (init-toolbar-location): Now works even when there's
14576         no toolbar icon directory.
14577
14578 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14579
14580         * help.el (view-lossage): Recognize it.
14581
14582         * simple.el (log-message): Mark multiline messages.
14583
14584 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14585
14586         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14587
14588 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14589
14590         * package-get.el (package-get-all):  add `\n' separator to
14591         interactive specification so that both variables are read
14592
14593 1998-04-22  Didier Verna  <didier@xemacs.org>
14594
14595         * x-menubar.el: ported the options menu to Custom.
14596         Moved the "read only" toggle button to the buffers menu.
14597         Corrected some missing ;;;###autoload or defcustom.
14598
14599         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14600         the scrollbar-visible specifier for options menu handling.
14601
14602         * toolbar.el (toolbar-visible-p)
14603                      (toolbar-captioned-p)
14604                      (default-toolbar-position): defcustom wrappers around
14605         the toolbar specifiers for options menu handling.
14606
14607         * frame.el (get-frame-for-buffer-default-instance-limit):
14608         defcustom it for options menu handling.
14609
14610         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14611         font-lock-mode for options menu handling.
14612
14613         * cus-start.el: added Custom properties to overwrite-mode for
14614         options menu handling.
14615
14616 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14617
14618         * about.el: shameless self-promotion.
14619
14620 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14621
14622         * simple.el (raw-append-message): Slightly optimize.
14623         (remove-message): Use `push' for clarity.
14624         (append-message): Ditto.
14625         (display-warning): Dito.
14626         (raw-append-message): Send the message to the appropriate device.
14627
14628 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14629
14630         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14631         From Sean MacLennan <Sean.MacLennan@pika.ca>
14632
14633 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14634
14635         * setup-paths.el: Changed `directory-sep-char' to
14636         `path-separator', following a change in GNU Emacs.
14637
14638 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14639
14640         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14641         (Info-build-dir-anew): Add a final newline.
14642         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14643         is `always'
14644         (Info-rebuild-dir): Ditto
14645
14646         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14647
14648 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14649
14650         * simple.el (count-words-buffer): Retain zmacs region.
14651         (count-words-region): Ditto.
14652         * simple.el: (what-line): Expanded line counts.
14653         (count-lines): New parameter to conditionalize whether collapsed
14654         lines get counted.
14655         From Bob Weiner <weiner@altrasoft.com>
14656
14657 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14658
14659         * packages.el (package-locations): infodock-packages must override
14660         mule-packages and packages.
14661
14662 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14663
14664         * wid-edit.el:
14665         remove rude messages from widget-activation-widget-mapper
14666         and widget-activation-glyph-mapper
14667
14668 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14669
14670         * toolbar.el: Remove (featurep 'x) test from
14671         toolbar-make-button-list
14672
14673 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14674
14675         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14676         only if in the same frame.
14677
14678 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14679
14680         * packages.el (package-locations): Added site-packages hierarchy.
14681
14682         * setup-paths.el (paths-default-info-directories): Introduced and
14683         used.
14684
14685         * packages.el, setup-paths.el: Set various path searching depths
14686         to 1.
14687
14688         * packages.el (packages-hierarchy-depth):
14689         (packages-load-path-depth): Introduced and used.
14690
14691         * setup-paths.el (paths-load-path-depth): Introduced and used.
14692
14693         * find-paths.el (paths-find-recursive-path): Added max-depth
14694         parameter.
14695
14696 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14697
14698         * setup-paths.el (paths-construct-info-path): Removed
14699         dependency on behavior of (file-name-as-directory "").
14700
14701 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14702
14703         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14704         lisp objects
14705
14706 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14707
14708         * dump-paths.el, startup.el: Added handling for --debug-paths.
14709
14710 1998-04-15  William M. Perry  <wmperry@aventail.com>
14711
14712         * wid-edit.el: We cannot just set the help-echo or balloon-help
14713           properties for an extent based on the :help-echo widget
14714           property, since help-echo and balloon-help cause an EXTENT to
14715           get passed in, where :help-echo functions are expecting a WIDGET
14716
14717 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14718
14719         * scrollbar.el (init-scrollbar-from-resources): Call
14720         mswindows-init-scrollbar-metrics when appropriate.
14721
14722 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14723
14724         * dumped-lisp.el: dump x-toolbar for window system
14725
14726         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14727         have support and xpm.
14728
14729 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14730
14731         * files.el (toggle-read-only): Fix docstring.
14732         From Didier Verna <didier@xemacs.org>
14733
14734 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14735
14736         * startup.el (normal-top-level): Load autoload-file-name without
14737         specifying an extension---some people only auto-autoload.el.gz.
14738
14739 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14740
14741         * files.el (backup-enable-predicate): Don't bomb on NAME being
14742         nil.
14743
14744 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14745
14746         * find-paths.el, packages.el: Now prefers configure'd paths.
14747         This shouldn't cause any of the originally anticipated problems as
14748         the current paths architecture will not define the various
14749         configure-xxx variables if they're not specified on the configure
14750         command line.
14751
14752         * find-paths.el, setup-paths.el, packages.el: Removed all
14753         mentionings of "/" as a path separator.
14754         Used paths-construct-path throughout.
14755
14756         * find-paths.el (paths-construct-path): Created to assemble paths
14757         from directory components.
14758
14759         * setup-paths.el, packages.el: Used paths-decode-directory-path
14760         instead of decode-path-internal.
14761
14762         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14763         and associates.
14764         (paths-decode-directory-path) Created.
14765
14766         * setup-paths.el: Changed configure-exec-path to
14767         configure-exec-directory.
14768
14769 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14770
14771         * packages.el (packages-find-packages): Fixed decoding of
14772         EMACSPACKAGEPATH.
14773
14774         * startup.el: -no-packages -> -no-early-packages.
14775
14776         (packages-load-package-lisps): Fixed loading of auto-autoload
14777         files.
14778
14779         * startup.el (normal-top-level): Fixed loading of core
14780         auto-autoload.
14781
14782         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14783
14784         * startup.el, packages.el, dump-paths.el: Added proper settings
14785         for site-directory and lisp-directory variables.
14786
14787         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14788         inhibit-package-autoloads and fixed handling of it.
14789
14790         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14791         handling of former inhibit-package-init, now
14792         inhibit-early-packages, to make -vanilla etc. work.
14793
14794 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14795
14796         * code-process.el (start-process): Fallback to 'undecided instead
14797         of 'binary for process input coding stream.
14798
14799         * process.el (start-process): Docstring fix.
14800
14801 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14802
14803         * info.el (Info-insert-dir): Do not insert temporary dir files
14804         in Info-dir-file-attributes
14805         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14806         (Info-rebuild-dir): Ditto.
14807
14808 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14809
14810         * obsolete.el: Added obsoleteness declarations for
14811         `site-directory' and `Info-default-directory-list'.
14812
14813 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14814
14815         * find-paths.el (paths-find-emacs-root): Only look at the
14816         executable at the end of the symlink chain for determining the
14817         Emacs root.
14818
14819 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14820
14821         * setup-paths.el (paths-construct-info-path): Changed construction
14822         to cater to gone default in configure.
14823
14824         * find-paths.el (paths-uniq-append): Added.
14825
14826         * packages.el: Rewritten package path construction once again.
14827
14828         * dump-paths.el, startup.el: Removed package-path as a global
14829         variable.
14830
14831         * package-admin.el (package-admin-add-single-file-package):
14832         (package-admin-add-binary-package): Changed package-path to
14833         late-packages.
14834
14835         * packages.el (packages-split-path): Split path at "/" rather than
14836         nil according to change in emacs.c.
14837
14838 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14839
14840         * setup-paths.el (paths-construct-info-path): Changed info path
14841         order so that directories come out right.
14842         (paths-find-lock-directory): Fixed bug: It used to think
14843         configure-lock-directory is a path.
14844
14845 1998-04-06  Jeff Miller <jmiller@smart.net>
14846
14847         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14848         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14849         eases the use of toolbar-add/kill-item functions.
14850
14851 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14852
14853         * code-files.el (file-coding-system-alist): Commented out
14854         loaddefs.el magical treatment.
14855
14856 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14857
14858         * info.el (Info-rebuild-outdated-dir): Added new option
14859         `conservative' and made it the default
14860         (Info-rebuild-dir): Appropriately parse multi-line description
14861         strings, and multi-section dir files. Issue warning when dir
14862         is rebuilt as temporary
14863         (Info-build-dir-anew): Issue warning when dir is built as
14864         temporary
14865
14866 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14867
14868         * list-mode.el (list-mode-map): Bind highlight motion commands to
14869         standard keys left, right, C-b and C-f.
14870
14871 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14872
14873         * files.el (auto-mode-alist): allow .sc for Scheme->C
14874
14875 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14876
14877         * loadup.el (pureload): Don't quote (garbage-collect).
14878
14879 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14880
14881         * package-get-base.el: Updated.
14882
14883 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14884
14885         * isearch-mode.el (isearch-just-started): New variable.
14886         (isearch-mode): Set it.
14887         (isearch-repeat): Advance one character forward only if the search
14888         was successful, and was not just started.
14889         (isearch-repeat): Clear isearch-just-started.
14890
14891 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14892
14893         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14894         if running -batch.
14895
14896 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14897
14898         * subr.el (listify-key-sequence): Removed.
14899
14900 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14901
14902         * bytecomp.el (byte-compile-print-gensym): New option.
14903         (byte-compile-output-file-form): Use it.
14904         (byte-compile-output-docform): Ditto.
14905         (byte-compile-compiled-obj-to-list): Ditto.
14906
14907 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14908
14909         * msw-glyphs.el: set frame icon if xpm support.
14910
14911 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14912
14913         * help.el: Code that pretty prints variable values
14914           removed.
14915
14916 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14917
14918         * find-paths.el (paths-emacs-root-p): Correct test for installation
14919         directory.
14920         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14921
14922 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14923
14924         * loaddefs.el: Don't set debug-ignored-errors; leave
14925           its default value set to nil.
14926
14927 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14928
14929         * info.el (Info-rebuild-dir): fixed mis-spelling.
14930
14931 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14932
14933         * info.el (Info-rebuild-outdated-dir): New custom var
14934         (Info-insert-node): Create/update dir file when needed, ie when it
14935         does not exist or is older than some info files in directory
14936
14937 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14938
14939         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14940         for last packages, mainly for using a 20.4 package base.
14941
14942         * packages.el (late-packages): Typo fix.  It was called
14943         early-packages.
14944
14945         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14946         relative symlinks correctly.
14947         (paths-find-emacs-roots): More rigorous checking for plausible
14948         configuration-time root.
14949
14950         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14951         find its roots.
14952
14953 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14954
14955         * faces.el: Fix docstrings.
14956         * glyphs.el: Fix docstrings.
14957         * mouse.el: Fix docstrings.
14958
14959         * frame.el: Change phrase `current frame' to `selected frame'.
14960
14961         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14962
14963         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14964         macros using backquote to make them infinitely more readable.
14965
14966 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14967
14968         * packages.el (packages-find-package-path): Hardcoded specialized
14969         InfoDock support until we can clean this up.
14970
14971         * help.el (describe-bindings-1): Return the value of the bindings
14972         help buffer created.
14973         (describe-bindings): Ditto.
14974
14975         * simple.el (set-variable): Restore previous behavior of not
14976         bombing if the variable to set is not boundp.
14977
14978 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14979
14980         * packages.el (packages-handle-package-dumped-lisps): Allow for
14981         non-local files to be loaded off the package-lisp variable.
14982
14983 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14984
14985         * x-faces.el: Global X resources should override
14986           specs for all device classes (color, grayscale, mono);
14987           code currently doesn't override any of them.  Fixed by
14988           calling remove-specifier with '(x default) as the tag
14989           set and allowing inexact matches.
14990
14991 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14992
14993         * faces.el: Separated face initializations based on
14994           device classes into device type specific (tag set,
14995           instantiator) pairs.
14996
14997 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14998
14999         * wid-edit.el (widget-choice-action): Remember user's explicit
15000         choice.
15001         (widget-choice-value-create): Respect it.
15002         From Richard Stallman <rms@gnu.org>
15003
15004 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15005
15006         * setup-paths.el (paths-construct-info-path): Always append
15007         existing directories from configure-time info path.
15008
15009         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15010         Info-directory-list.
15011
15012         * info.el: Removed Info-default-directory-list which was broken by
15013         design.
15014         Removed bogus initialization of Info-directory-list---startup.el
15015         can do a much better job.
15016         Added autoload of Info-directory-list.
15017
15018         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15019         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15020         be exclusive; now it's merely given precedence, just like in the
15021         old days.
15022
15023 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15024
15025         * find-paths.el (paths-find-architecture-directory): Fix bug with
15026         finding; it used to default too early.
15027
15028 1998-03-25  Martin Buchholz <martin@xemacs.org>
15029
15030         * packages.el (packages-split-path): Fix a bug; it used to fail
15031         for paths that weren't split.
15032
15033 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15034
15035         * finder.el (finder-compile-keywords): trap on errors.
15036
15037 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15038
15039         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15040           fourth argument of t so that only the specs exactly
15041           matching the tag lists are removed.
15042
15043 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15044
15045         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15046
15047 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15048
15049         * minibuf.el (mouse-read-file-name-1): If a default directory was
15050         specified, use it for generating the completions.
15051
15052 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15053
15054         * update-elc.el: Now respects inhibit-package-init and
15055         inhibit-site-lisp.
15056         Now does path construction with loadup-paths.
15057
15058         * startup.el (normal-top-level, startup-setup-paths): Now respects
15059         inhibit-package-init and inhibit-site-lisp.
15060
15061         * packages.el (packages-find-package-path): Extended package path
15062         by version-specific hierarchies.
15063         (packages-find-packages): Now respects inhibit flag and
15064         inhibit-site-lisp.
15065         Moved path setup to loadup-paths.
15066
15067         * make-docfile.el: Now respects inhibit-package-init and
15068         inhibit-site-lisp.
15069         Now does path construction with loadup-paths.
15070
15071         * loadup.el: Now respects inhibit-package-init and
15072         inhibit-site-lisp.
15073
15074         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15075
15076         * loadup-paths.el: New file: setup load-path to encompass
15077         packages.
15078
15079 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15080
15081         * auto-show.el: load-gc renamed to pureload.
15082         * site-load.el: Ditto.
15083         * packages.el (toplevel): Ditto.
15084         * loadup.el (really-early-error-handler): Ditto.
15085         * dumped-lisp.el (preloaded-file-list): Ditto.
15086         * cus-face.el (custom-declare-face): Ditto.
15087
15088 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15089
15090         * <Today>: The Big Path Searching Overhaul.
15091
15092         * find-paths.el: New file: find and assemble paths in the
15093         installation hierarchy.
15094
15095         * setup-paths.el: New file: global layout of paths and directories
15096         within the XEmacs hierarchy.
15097
15098         * packages.el: Replaced everything related to path searching and
15099         startup by code in terms of find-paths.
15100
15101         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15102         the new path searching engine.
15103
15104         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15105         and setup-paths.
15106
15107 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15108
15109         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15110         setup-paths.el.
15111
15112 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15113
15114         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15115         compiles identically in any configuration.
15116         Removed irrelevant commentary.
15117
15118 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15119
15120         * simple.el (set-variable): Allow setting specifiers.
15121
15122 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15123
15124         * lisp.el (forward-sexp): Revert previous change.
15125
15126 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15127
15128         * frame.el (frame-initialize): Use `delete-console' instead of
15129         `delete-device' to delete the stream console to match the usage in
15130         Fkill_emacs.
15131
15132 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15133
15134         * files.el (cdpath-previous): New variable.
15135         (cd): Use it.
15136         From Bob Weiner <weiner@wave.altrasoft.com>
15137
15138 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15139
15140         * keydefs.el: Changed keybindings of forward-char,
15141           backward, scroll-up and scroll-down to point to their
15142           -command counterparts.
15143
15144         * simple.el: New functions: forwarc-char-command,
15145           backwrad-char-command, scroll-up-command,
15146           scroll-down-command which work liek their counterparts
15147           except that they honor the variable
15148           signal-error-on-buffer-boundary.
15149
15150           Definition of signal-error-on-buffer-boundary received
15151           from src/cmds.c.
15152
15153           defvar declaration added for word-across-newline to avoid
15154           byte-compiler warning about the free variable reference.
15155
15156 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15157
15158         * winnt.el: Removed "%t" from the beginning of
15159         modeline-format. From now on, there's no nt-specifics in the modeline.
15160
15161 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15162
15163         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15164         of `when' with `if'.
15165
15166 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15167
15168         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15169         mswindows. Must be reworked along with glyphs.el, or
15170         merged into it, after there is images support.
15171
15172         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15173         'mswindows.
15174
15175 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15176
15177         * faces.el: fix for text cursor initialization.
15178         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15179         From Andy Piper <andyp@parallax.co.uk>
15180
15181 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15182
15183         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15184         if there is an existing package that handles it and warn the user
15185         about that mode.
15186
15187 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15188
15189         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15190         Installation" menu item when Installation-string is not bound.
15191
15192 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15193
15194         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15195         From Jeremiah W. James <jerry@cs.ucsb.edu>
15196
15197 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15198
15199         * msw-faces.el:
15200         * faces.el: Fix face initialization.
15201
15202 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15203
15204         * files.el (backup-enable-predicate): fix breakage introduced
15205         by TMPDIR patch.
15206
15207 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15208
15209         * x-faces.el (x-init-face-from-resources): The
15210           TTY face property retrieval functions don't return
15211           specifiers, so use face-property instead.
15212
15213 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15214
15215         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15216
15217 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15218
15219         * x-menubar.el: Expanded documentation for
15220           option-save-faces.  Changed Options -> Browse Faces
15221           menu entry to invoke customize-face.
15222
15223 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15224
15225         * faces.el: Most face initialization moved out of
15226           init-other-random-faces to the top level so that the
15227           initialization happens before Xemacs is dumped.  Much
15228           of the fascist "face-differs-from-default-p or FROB!"
15229           code has been retired in favor of letting the user do
15230           what they want to do.  Face initialization code changed
15231           to use `default' specifier tag so that the settings can
15232           be overridden later if the user wishes it.
15233
15234 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15235
15236         * about.el (about-hackers): Update contributors list.
15237
15238 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15239
15240         * specifier.el: Define new specifier tag `default'.
15241
15242         * modeline.el: Initialize faces using `default' tag.
15243
15244         * x-faces.el (x-init-face-from-resources): Remove
15245           specifier specs containing the `default' tag before
15246           adding new specs.
15247
15248 1998-03-02  John Jones  <jj@asu.edu>
15249
15250         * package-get.el (package-get-all): fixed arguments on call to
15251         package-admin-add-single-file-package.
15252         * package-get.el (package-get-installedp): fixed to match
15253         advertised behavior.
15254         * package-get.el: added function package-get-update-all which
15255         installs newest versions of all the current packages (if they are
15256         not already installed).
15257
15258 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15259
15260         * files.el (find-file-noselect): Uncommented `truename' binding in
15261         `let*' and use it later to set `buffer-file-truename' iff it's
15262         still nil, as happens for example when finding a compressed
15263         file with "jka-compr".
15264
15265 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15266
15267         * faces.el: in make-face-* type functions do the operation for all
15268         window systems, not just the first one found.
15269
15270         * font.el: call mswindows-list-fonts for mswindows.
15271
15272 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15273
15274         * code-process.el (call-process-region):
15275         * process.el (call-process-region):
15276         * package-get.el (package-get-dir):
15277         * files.el (backup-enable-predicate):
15278         * gnuserv.el (gnuserv-temp-file-regexp):
15279         Use temp-directory in place of `/tmp'.
15280
15281 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15282
15283         * "Fast" dired-in-C enhancements for Windows 95/NT:
15284
15285         * files.el: Added function, `wildcard-to-regexp', from GNU
15286           Emacs.
15287
15288         * files.el (insert-directory): Modified to use special
15289           dired-in-C enhancements if present.
15290
15291 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15292
15293         * code-files.el: make default coding no-conversion.
15294
15295 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15296
15297         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15298         the load-path.
15299
15300         * update-elc.el: Strip directory when testing for files not to
15301         bytecompile.
15302
15303 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15304
15305         * lisp-mode.el: Use recommended form for menus.
15306
15307         * info.el (Info-construct-menu): Use recommended form for menus.
15308
15309         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15310         entry.
15311
15312 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15313
15314         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15315           (get-frame-for-buffer-noselect): Always return frames
15316           in the not-this-window-p cond clause.
15317
15318 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15319
15320         * help.el (describe-installation): New function.
15321
15322         * x-menubar.el (default-menubar): Add describe-installation to
15323         Help menu.
15324
15325         * packages.el (packages-unbytecompiled-lisp): Installation.el
15326         should not be bytecompiled.
15327
15328         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15329         XEmacs.
15330
15331         * x-menubar.el (default-menubar): Use correct guard for VM menu
15332         entry.
15333
15334         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15335         coding.
15336         From Andy Piper <andyp@parallax.co.uk>
15337
15338 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15339
15340         * ldap.el: Do not require ldap-internal at compile time.
15341
15342 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15343
15344         * code-files.el: new file. a virtual copy of mule-files.el
15345         but without charset
15346         dependencies. (toggle-buffer-file-ocding-system) new function for
15347         changing the eol type for the current buffer.
15348
15349         * code-process.el: new file. a copy of
15350         mule-process.el. mule-process.el will disappear when things have
15351         settled.
15352
15353         * coding.el: new file. a virtual copy of mule-files.el but
15354         without charset dependencies. (coding-system-base) new function
15355         for getting the parent coding system of a coding system with eol
15356         type set.
15357
15358         * dumped-lisp.el: add above files for the non-mule case.
15359
15360 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15361
15362         * window-xemacs.el (display-buffer): If no explicit
15363           frame is specified, search for a window that displays
15364           the buffer on the currently selected frame, before
15365           searching other frames.
15366
15367 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15368
15369         * frame.el (get-frame-for-buffer): If not-this-window-p
15370           is non-nil, use window on the selected frame if it is not
15371           also the selected window.  When defaulting, search for
15372           windows on the currently selected fgrame before searching
15373           other frames.
15374
15375 1998-02-25  Didier Verna  <didier@xemacs.org>
15376
15377         * modeline.el (modeline-swap-buffers): originally named
15378         `mouse-release-modeline'. Whether to actually swap the buffers is
15379         decided in `mouse-drag-modeline'.
15380         (mouse-drag-modeline): A button release event is considered a
15381         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15382         stay unchanged.
15383
15384 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15385
15386         * x-menubar.el: Put redo on the menubar.
15387         From Aki Vehtari <Aki.Vehtari@hut.fi>
15388
15389 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15390
15391         * bytecomp.el (displaying-byte-compile-warnings): if
15392         temp-buffer-show-function is set, use it to display current set of
15393         warnings in the "*Compile-Log-Show*" buffer.
15394
15395         * simple.el (display-warning-buffer): if temp-buffer-show-function
15396         is set, use it to display current set of warnings in the
15397         "*Warnings-Show*" buffer.
15398
15399 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15400
15401         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15402         Common Lisp.
15403
15404 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15405
15406         * menubar.el: Allow button descriptors at least 2 long.
15407
15408         * x-menubar.el (default-menubar): Use recommended forms.
15409         (file-menu-filter): Remove.
15410         (edit-menu-filter): Remove.
15411
15412 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15413
15414         * about.el (about-hackers): Updated.
15415
15416 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15417
15418         * help.el (help-max-help-buffers): new variable
15419         (help-register-and-maybe-prune-excess): new function
15420         (help-buffer-name): use help-max-help-buffers.
15421         (with-displaying-help-buffer): use
15422         help-register-and-maybe-prune-excess.
15423
15424         * help.el (help-maybe-pretty-print-value): if the value fits on
15425         one line, let it.
15426
15427 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15428
15429         * (with-displaying-help-buffer): there is no need to kill the buffer
15430         if it exists, because with-output-to-temp-buffer will clear it.
15431         further, killing the buffer violates the rule that
15432         temp-buffer-show-function, if set, has the full responsibility of
15433         showing the temp buffer.  killing the buffer fucks with the window
15434         configuration, hosing temp-buffer-show-function.
15435
15436
15437 1998-02-23  Didier Verna  <didier@xemacs.org>
15438
15439         * modeline.el (mouse-drag-modeline):
15440         - Always scroll the modeline that was originally clicked on.
15441         - Use x pixels instead of x characters (which doesn't work anyway)
15442         as horizontal reference for modeline dragging. This allows us to
15443         keep on dragging the modeline even if the motion event occurs in
15444         another window.
15445
15446 1998-02-23  Didier Verna  <didier@xemacs.org>
15447
15448         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15449         glyph on the modeline to indicate that dragging the mouse has an
15450         effect both horizontally and vertically.
15451
15452 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15453
15454         * about.el (about-xemacs): Get rid of redundant visible version
15455         number.
15456
15457 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15458
15459         * about.el (about-hackers): Update credits.
15460
15461 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15462
15463         * prim/register.el (view-register): Show register type file-query.
15464
15465 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15466
15467         * mode-motion.el (mode-motion-highlight-internal):
15468           save-excursion inside save-window-exucrsion form to
15469           hide buffer point changes from save-window-excursion.
15470           Prevents display flickering when the mouse pointer
15471           moves.
15472
15473 1998-02-17  Didier Verna  <didier@xemacs.org>
15474
15475         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15476         function to handle correctly the case of a toolbar one side of the
15477         window: scrolling will not necessarily happen.
15478
15479 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15480
15481         * files.el (after-find-file): Restore missing argument
15482           to format that provides filename for "... consider M-x
15483           recover-file" message.  Also call `message' with "%s"
15484           as the first arg instead of an arbitrary string.
15485
15486 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15487
15488         * about.el (about-hackers): Various additions.
15489
15490 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15491
15492         * autoload.el (generate-file-autoloads-1): Don't force an extra
15493         line out when copying on-the-same line autoloads.
15494
15495         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15496         is installed.
15497
15498 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15499
15500         * x11/x-win-xfree86.el (x-win-init-xfree86):
15501         * x11/x-win-sun.el (x-win-init-sun):
15502         * x11/x-init.el (x-initialize-compose):
15503         * prim/simple.el:
15504         (backward-or-forward-kill-sexp):
15505         (backward-or-forward-kill-sentence):
15506         (backward-or-forward-kill-word):
15507         (backward-or-forward-delete-char):
15508         * prim/isearch-mode.el (isearch-help-or-delete-char):
15509         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15510         x-keysym-on-keyboard-p to detect backspace.
15511         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15512         Clean up symbols used with dead keys, checking Linux and solaris
15513         keysyms.
15514         Simplify x-win-*.el using above methods.
15515         Change documentation for x-keysym-*-p functions.
15516
15517 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15518
15519         * about.el (about-hackers): Restore entries for Michael Sperber and
15520         Vinnie Shelton.
15521         From Vinnie Shelton <acs@acm.org>
15522
15523 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15524
15525         * simple.el (count-words-region): Ditto.
15526
15527 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15528
15529         * simple.el (count-words-buffer): Document.  Don't print anything
15530         if non-interactive.
15531
15532 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15533
15534         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15535         multiple files in InfoDock.
15536
15537 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15538
15539         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15540         from version.el in InfoDock.
15541
15542         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15543         specially.
15544
15545 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15546
15547         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15548         variable name in docstring.
15549
15550 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15551
15552         * menubar.h: Include "gui.h".
15553
15554 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15555
15556         * site-load.el: Fix documentation.
15557
15558 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15559
15560         * package-get-base.el (package-get-base): Updated.
15561
15562         * keymap.el: PC-ize.
15563
15564 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15565
15566         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15567         from' on a fresh line.
15568
15569 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15570
15571         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15572         object.
15573
15574 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15575
15576         * undo-stack.el: PC-ize.
15577
15578         * cmdloop.el: PC-ize.
15579
15580 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15581
15582         * bytecomp-runtime.el: PC-ize.
15583
15584         * byte-optimize.el: Prolog fixup.  PC-ize.
15585
15586         * cus-dep.el: Spelling fix.
15587
15588         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15589         entries follow).
15590
15591 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15592
15593         * text-mode.el (text-mode-hook-identify): New function,
15594         put on text-mode-hook.  Set text-mode-variant here.
15595         (text-mode): Don't set it here.
15596
15597 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15598
15599         * text-mode.el (text-mode-hook): New defvar.
15600         (text-mode-variant): New variable.
15601         (text-mode): Set that variable locally.
15602         (toggle-text-mode-auto-fill): New command.
15603
15604 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15605
15606         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15607
15608 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15609
15610         * text-mode.el (paragraph-indent-text-mode):
15611         Renamed from spaced-text-mode.
15612         (text-mode-map): Bind TAB to indent-relative.
15613         (indented-text-mode-map): Variable deleted.
15614         (indented-text-mode): Now an alias for text-mode.
15615
15616 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15617
15618         * loadup.el: test-atoms debugging stuffs removed.
15619
15620 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15621
15622         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15623
15624 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15625
15626         * help.el (describe-beta): Made it use `locate-data-file'.
15627         (describe-distribution): Ditto.
15628         (describe-copying): Ditto.
15629         (describe-project): Ditto.
15630         (view-emacs-news): Ditto.
15631
15632         * help-nomule.el (help-with-tutorial): Made it use
15633         `locate-data-file' to find tutorial.
15634
15635 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15636
15637         * about.el: Corrected my email address.
15638
15639         * mouse.el: Added 'mouse-mswindows-drop' similar to
15640         'mouse-offix-drop'.
15641
15642 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15643
15644         * loadup.el (running-xemacs): Spelling fix.
15645
15646 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15647
15648         * packages.el (packages-find-packages-1): Don't allow a backwards
15649         compatible lisp tree to overwrite `preloaded-file-list'.
15650
15651 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15652
15653         * loadup.el: Don't delete "xemacs" prior to dumping.
15654
15655 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15656
15657         * package-info.el (pi-last-mod-date): New function.
15658         (pi-author-version): New function.
15659         (batch-update-package-info): Use them.
15660
15661 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15662
15663         * frame.el (get-frame-for-buffer-default-to-current): Create.
15664         (get-frame-for-buffer-noselect): Allow user to use current frame
15665         with `get-frame-for-buffer-default-to-current'.
15666
15667 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15668
15669         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15670         (byte-compile-output-docform): Ditto.
15671         (byte-compile-compiled-obj-to-list): Ditto.
15672
15673 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15674
15675         * startup.el (command-line-1): Removed code that ran
15676           buffer-menu.
15677
15678 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15679
15680         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15681
15682 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15683
15684         * frame.el (suspend-emacs-or-iconify-frame): Check using
15685         `device-on-window-system-p' instead of explicitly checking for X,
15686         so that the same logic works for MS Windows.
15687         (suspend-or-iconify-emacs): Ditto.
15688
15689 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15690
15691         * about.el (about-maintainer-info): Andy Piper is back.
15692         (xemacs-hackers): Updated Andy Piper's email address.
15693         (about-hackers): Added Jonathan Harris.
15694         (about-hackers): Updated Tibor Polgar's email address.
15695
15696 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15697
15698         * about.el: Add xemacs.org email manager.
15699
15700         * package-get-base.el (package-get-base): Updated with most recent
15701         package updates.
15702
15703 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15704
15705         * help.el (function-arglist): Use `indirect-function' instead of
15706         `symbol-function' so that aliases are treated correctly.
15707
15708 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15709
15710         * help.el (help-map): Add f1 binding to `help-for-help'.
15711         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15712         (describe-key-briefly): Use `princ' "%s" to print object.
15713         (with-displaying-help-buffer): Kill buffer if it exists, again.
15714         (describe-key): Use `princ' "%s" to print object.
15715         (describe-function-1): Use `princ' "%s" to print object.
15716         Commented out alias lines removed.
15717         (help-pretty-print-limit): New variable to control pretty-printing
15718         of variable values.
15719         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15720         `help-pretty-print-value' again.  Only print-print when OBJECT is
15721         list of length less than `help-pretty-print-limit'.
15722         (describe-variable): Use `help-maybe-pretty-print-value' again.
15723
15724 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15725
15726         * simple.el (blink-matching-open): Remove C++ kludge.
15727         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15728
15729 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15730
15731         * info.el (Info-default-directory-list): Made the documentation
15732         more explanitory.
15733
15734 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15735
15736         * lisp/packages.el:
15737         * lisp/package-admin.el:
15738         * lisp/build-report.el:
15739         Fix typos.
15740
15741 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15742
15743         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15744         warnings in Java buffers without final newline and editing the
15745         last line.
15746
15747 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15748
15749         * packages.el (packages-find-packages-1): Don't allow a backwards
15750         compatible lisp tree to overwrite `preloaded-file-list'.
15751         Suggested by Colin Rafferty  <colin@xemacs.org>
15752
15753         * mouse.el (mouse-offix-drop): Set undo-boundary.
15754         From Oliver Graf <ograf@fga.de>
15755
15756 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15757
15758         * loadup.el (load-gc): rewrite as defun.
15759         Print something sensical if a required dump-time file isn't found.
15760
15761 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15762
15763         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15764         bug strikes a menudescriptor.
15765
15766         * package-get-base.el (package-get-base): Updated.
15767
15768         * package-info.el (batch-update-package-info): Derive REQUIRES
15769         from the Makefile.
15770
15771 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15772
15773         * files.el (save-some-buffers): Don't play games with deleting
15774         other windows if we are in the minibuffer window.
15775
15776 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15777
15778         * modeline.el (modeline-minor-mode-menu): Add support for :active
15779         (add-minor-mode): Document :active property to TOGGLE.
15780
15781 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15782
15783         * modeline.el (modeline-minor-mode-menu): Add support for an
15784         `:included' predicate in the `toggle-sym' plist.
15785         (add-minor-mode): Document the :included property, format
15786         docstring some more.
15787         (modeline-minor-mode-menu): Documentation string added.
15788
15789 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15790
15791         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15792         labels from the symbol-names by thwacking off the overly redundant
15793         and overused "mode", parenthesizing "minor", and capitalizing the
15794         resultant strings.  Also shortened the menu's title by eliminating
15795         the redundant buffer name.
15796         (add-minor-mode): Beautified the docstring, added mention of the
15797         `:menu-tag' property of TOGGLE.
15798         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15799         `toggle-sym' to beatify the mode-life menus.
15800         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15801         `auto-fill-function'.
15802
15803 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15804
15805         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15806         menus to :style 'toggle.
15807
15808 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15809
15810         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15811
15812 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15813
15814         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15815         only recognize first hyperlink.
15816         (hyper-apropos-highlightify): Deletia, this is already done by
15817         `hyper-apropos-insert-face'.
15818         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15819
15820 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15821
15822         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15823         mail.
15824         (toolbar-mail-reader): Add support for `send'.
15825         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15826
15827 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15828
15829         * info.el (Info-emacs-info-file-name): Add defvar for
15830         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15831         will function properly.
15832
15833 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15834
15835         * simple.el: make the backwards delete function called by
15836         `backward-or-forward-delete-char' user configurable.
15837
15838 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15839
15840         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15841         compiled function got loaded from.
15842
15843 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15844
15845         * term/apollo.el: Synched up with InfoDock 3.6.2.
15846
15847 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15848
15849         * startup.el (load-init-file): Load autoloads earlier.
15850         (startup-splash-frame): Handle InfoDock logo.
15851
15852         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15853         InfoDock.
15854         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15855
15856         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15857         doesn't have this function.
15858
15859         * packages.el (locate-data-file): Fix to call `locate-file'.
15860
15861 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15862
15863         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15864         version of version.el.
15865         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15866
15867         * x-menubar.el (default-menubar): Guard reference to
15868         `gnuserv-frame'.
15869         (default-menubar): Guard references to `font-lock-mode'.
15870         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15871         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15872
15873         * make-docfile.el: Don't snarf doc strings from autoloads.
15874
15875         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15876         loading auto-autoloads files.
15877
15878         * loaddefs.el: Disable dumping autoloads.
15879
15880 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15881
15882         * lisp-mnt.el: Synch to Emacs 20.2.
15883
15884         * help.el: Remove manual autoload of `finder-by-keyword'.
15885
15886         * finder.el (finder-by-keyword): Autoload.
15887
15888         * help.el: Conditionalize hyperbole setup.
15889
15890 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15891
15892         * packages.el (package-require): Update to reflect new data format.
15893
15894 1998-01-02  Didier Verna  <didier@xemacs.org>
15895
15896         * x-menubar.el (default-menubar): make the tutorials available
15897         through the menubar. (Plus some compilation warnings cleanup).
15898
15899 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15900
15901         * check-features.el: New file.  Perform sanity check after build.
15902
15903         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15904         files to tooltalk package.
15905         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15906         package.
15907
15908         * package-admin.el (package-admin-xemacs): Use better default for
15909         location of XEmacs binary.
15910
15911 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15912
15913         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15914         tag with sexp and add value tag with value `t'.
15915
15916 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15917
15918         * package-get.el: Changes to work with real data.
15919         From Pete Ware <ware@cis.ohio-state.edu>
15920
15921         * packages.el (packages-reload-autoloads): Guard load for the time
15922         being.
15923
15924         * update-elc.el ("packages.el"): Force loading packages.el instead
15925         of possibly out-of-date packges.elc.
15926         * make-docfile.el ("packages.el"): Ditto.
15927
15928 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15929
15930         * build-report.el (build-report-delete-regexp): Added a rule for
15931         the main tarball shadowing anything past it.
15932
15933 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15934
15935         * packages.el (package-provide): Delete a previous provide.
15936
15937         * package-info.el: New file.
15938
15939         * package-get.el: New file.
15940         From Pete Ware <ware@cis.ohio-state.edu>
15941         (package-get): Fix md5 computation to work with Mule.
15942
15943 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15944
15945         * simple.el (log-message-*): Quote symbols in docstrings properly.
15946
15947 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15948
15949         * packages.el (packages-new-autoloads): Ignore symbolic links.
15950
15951         * cus-face.el (face-custom-attributes-get): Fix typo.
15952         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15953
15954 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15955
15956         * startup.el (load-init-file): Reload new or changed autoloads
15957         unless inhibited.  Reload modified dumped lisp (stubbed).
15958
15959         * packages.el (packages-new-autoloads): New function.
15960         (packages-reload-autoloads): New function.
15961         (packages-reload-dumped-lisp): New (stub) function.
15962
15963         * loadup.el: Inhibit reloading dumped files when running temacs.
15964
15965         * loadhist.el (file-provides): Extend to handle variant
15966         extensions.
15967
15968         * replace.el (query-replace): Fix typo.
15969
15970 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15971
15972         * make-docfile.el: list-autoloads-path has been renamed.
15973         * update-elc.el: list-autoloads has been renamed.
15974
15975         * packages.el (packages-list-autoloads): Renamed.
15976         (packages-list-autoloads-path): Ditto.
15977
15978 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15979
15980         * packages.el (packages-find-packages-1): Made it signal a warning
15981         for an error in an auto-autoload.el file.
15982
15983 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15984
15985         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15986         tag with const.
15987         From Aki Vehtari <Aki.Vehtari@hut.fi>
15988
15989         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15990
15991         * loadhist.el (unload-feature): Remove autoload.
15992
15993 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15994
15995         * loadhist.el: Unpackaged.
15996
15997         * help.el (describe-symbol-find-file): Rename
15998         `describe-function-find-file' and make old name obsolete.
15999         (describe-function-1): Use it.
16000         (describe-function-1): Guard reference to
16001         `compiled-function-annotation'.
16002
16003 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16004
16005         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16006         argument.
16007         (help-mode-quit): New optional arg to control whether it kills or
16008         buries.  Tidied up.
16009         (with-displaying-help-buffer): Don't kill buffer initially, even
16010         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16011         (help-pretty-print-value): Rename back from
16012         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16013         use it, otherwise use dumped `cl-prettyprint'.
16014         (describe-variable): Use `help-pretty-print-value' again.
16015         (find-func): Removed reference to "find-func" at end.
16016
16017 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16018
16019         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16020           GUI XEmacs. Rename? x-menubar is rather window system
16021           independant, except for a couple of items.
16022
16023 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16024
16025         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16026         entries as they will no longer be distributed with XEmacs.
16027
16028         * format.el (format-alist): Fix image/tiff regexps.
16029         From P. E. Jareth Hein <jareth@camelot-soft.com>
16030
16031         * help.el (help-maybe-pretty-print-value): Rename.
16032         (describe-variable): Use it.
16033         (describe-variable): Add trailing linefeed.
16034
16035 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16036
16037         * help.el (describe-function-1): Don't output anything for
16038           arglist of autoload functions.
16039
16040 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16041
16042         * help.el (describe-function-1): Don't output anything for
16043           arglist of autoload functions.
16044
16045 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16046
16047         * help.el (help-mode-map): New bindings for `help-mode-bury',
16048         `describe-function-at-point', `describe-variable-at-point',
16049         `Info-elisp-ref', `customize-variable', `help-next-section' and
16050         `help-prev-section'.
16051         (help-next-section): New function.
16052         (help-prev-section): New function.
16053         (help-mode-quit): Changed to kill the help buffer.
16054         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16055         correctly.
16056         (help-buffer-name): New function to generate the name of help
16057         buffers.
16058         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16059         argument giving the name of the help buffer.
16060         (describe-key): Use `with-displaying-help-buffer' with name.
16061         (describe-mode): Ditto.
16062         (describe-bindings): Ditto.
16063         (describe-prefix-bindings): Ditto.
16064         (view-lossage): Ditto.
16065         (with-syntax-table): New macro.
16066         (function-called-at-point): Use `ignore-errors' and
16067         `with-syntax-table'.
16068         (function-at-point): Ditto.
16069         (describe-function): Use `with-displaying-help-buffer' with name.
16070         (function-arglist): Extracted from `describe-function-1'.  Returns
16071         function's arglist as string.
16072         (function-documentation): Extracted from `describe-function-1'.
16073         Returns function's docstring.
16074         (describe-function-1): Remove all the "stream" garbage, including
16075         the stream argument.  Use `function-arglist' and
16076         `function-documentation'.
16077         (describe-function-arglist): Just use `function-arglist'.
16078         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16079         (help-pretty-print-value): New function to help with
16080         pretty-printing variable values.  Knows about `#<...>'.  Needs
16081         `pp-internal'.
16082         (describe-variable): Use `with-displaying-help-buffer' with name.
16083         Formatting improved.  Display file where variable is defined, if
16084         known.  Use `help-pretty-print-value'.
16085         (describe-syntax): Use `with-displaying-help-buffer' with name.
16086         (list-processes): Remove "stream" garbage.
16087
16088 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16089
16090         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16091         call a dumped routine instead.
16092
16093         * x-win-xfree86.el: Wrap file in defun.
16094         * x-win-sun.el: Ditto.
16095
16096 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16097
16098         * help.el (view-emacs-news): Remove usage of outl-mouse which
16099         advises functions and does other evil things.
16100
16101 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16102
16103         * format.el (format-alist): Add `image/tiff'.
16104         From P. E. Jareth Hein <jareth@camelot-soft.com>
16105
16106 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16107
16108         * about.el (about-hackers): More names added.
16109
16110         * make-docfile.el: Remove superfluous package path search.
16111
16112         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16113
16114 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16115
16116         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16117         ignored shadows.
16118
16119 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16120
16121         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16122         get trailing slashes when added to the load-path.
16123
16124         * x-init.el (init-x-win): Locate where XEmacs X localization files
16125         are.
16126
16127 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16128
16129         * x-faces.el: Added support for foregroundToolBarColor
16130           to xpm-color-symbols.
16131
16132 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16133
16134         * etags.el (tags-remove-duplicates): Removed.
16135         (buffer-tag-table-list): Use `delete-duplicates'.
16136
16137         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16138         correctly.
16139         (get*): Defalias to `get'.
16140
16141         * cl.el (eql): Compare integers with `eq'.
16142         (cl-map-extents): Check for `map-extents' first.
16143
16144 1997-12-17  Didier Verna  <didier@xemacs.org>
16145
16146         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16147         added the 'numero', 'copyright' and 'trademark' symbols.
16148
16149         * leim/quail/latin-post.el ("french-postfix"): see above.
16150
16151 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16152
16153         * widget.el (define-widget): Check the arguments.
16154
16155         * cus-edit.el (customize-face): Use `check-argument-type'.
16156         (custom-variable-value-create): Use `signal' to signal error.
16157         (custom-variable-reset-saved): Ditto.
16158         (custom-variable-reset-standard): Ditto.
16159         (custom-face-reset-saved): Ditto.
16160
16161         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16162         (widget-default-format-handler): Ditto.
16163         (widget-checklist-add-item): Ditto.
16164         (widget-radio-add-item): Ditto.
16165         (widget-editable-list-entry-create): Ditto.
16166         (widget-sexp-prompt-value): Ditto.
16167
16168         * custom.el (custom-declare-variable): Signal errors better.
16169         (custom-handle-keyword): Ditto.
16170         (custom-declare-group): Ditto.
16171
16172         * window-xemacs.el (windows): Ditto.
16173
16174         * menubar.el (menu): Ditto.
16175
16176         * keydefs.el (keyboard): Ditto.
16177
16178         * minibuf.el (minibuffer): Ditto.
16179
16180         * process.el (execute): Ditto.
16181
16182         * fill.el (fill): Ditto.
16183
16184         * modeline.el (modeline): Ditto.
16185
16186         * help.el (help): Ditto.
16187
16188         * faces.el (faces): Ditto.
16189
16190         * files.el (files): Ditto.
16191
16192         * x-init.el (x): Ditto.
16193
16194         * lisp-mode.el (lisp): Ditto.
16195
16196         * process.el (processes): Ditto.
16197
16198         * mouse.el (mouse): Ditto.
16199
16200         * abbrev.el (abbrev): Moved from cus-edit.
16201
16202         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16203         as variable declaration.
16204
16205 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16206
16207         * menubar.el (find-menu-item): Use `check-argument-type'.
16208         (find-menu-item): Cosmetic changes.
16209
16210 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16211
16212         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16213
16214 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16215
16216         * startup.el (set-default-load-path): Only search package-path
16217         when not running temacs.
16218
16219         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16220         files.
16221
16222         * loadup.el: Correct commentary.  Reformatting.
16223         (really-early-error-handler): Use absolute path to the
16224         first dumped-lisp.el file.
16225         (really-early-error-handler): Print full path name of
16226         each dumped lisp file (inherited from InfoDock).
16227
16228         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16229         dumped-lisp.el files.
16230
16231         * make-docfile.el (preloaded-file-list): Reorder when the
16232         package-path is searched.
16233         * update-elc.el: Ditto.
16234
16235         * lisp-mode.el (call-with-condition-handler): Treat the same as
16236         `condition-case' for indentation.
16237
16238         * about.el (about-xemacs): Update release date.
16239
16240 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16241
16242         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16243         anywhere but at the last clause.
16244         (ecase): Disallow `t' and `otherwise'.
16245
16246 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16247
16248         * cus-edit.el (custom-buffer-create-buttons): New function
16249         from stuff moved out of `custom-buffer-create-internal'.
16250         (custom-novice): New variable.  Default t.
16251         (custom-display-global-buttons): Ditto.  Default `top'.
16252         (custom-buffer-create-internal): Only display help if
16253         `custom-novice' is non-nil.  Display global buttons according to
16254         `custom-display-global-buttons'.
16255
16256 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16257
16258         * menubar.el (find-menu-item): Use `check-argument-type'.
16259         (find-menu-item): Cosmetic changes.
16260
16261 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16262
16263         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16264         look.
16265
16266 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16267
16268         * format.el (format-deannotate-region):  Bug fix.
16269         Deannotating a region containing unknown tags would fail
16270         (causing decoding of text/enriched to fail at user level)
16271
16272 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16273
16274         * minibuf.el (read-directory-name): Support sixth
16275           arg, HISTORY, as already documented.
16276
16277 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16278
16279         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16280         to `ecase'.
16281
16282 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16283
16284         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16285         skk-activate.
16286
16287 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16288
16289         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.