update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `=big5-cdp-var-001'.
5
6         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
7         XEmacs CHISE.
8
9 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
12         setting for `==ucs-itaiji-005'.
13
14 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
15
16         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
17         setting for `=ucs-itaiji-007'.
18
19         * mule/mule-charset.el (default-coded-charset-priority-list): Add
20         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
21
22         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
23         XEmacs CHISE.
24         (==ucs-bmp-itaiji-005): Ditto.
25         (=ucs-itaiji-007): Ditto.
26         (=ucs-bmp-itaiji-007): Ditto.
27
28 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
29
30         * mule/mule-charset.el (default-coded-charset-priority-list): Add
31         `==gt-pj-k1' and `==gt-pj-k2'.
32
33 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
34
35         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
36         CHISE.
37         (==gt-pj-k2): Ditto.
38
39 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
40
41         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
42         setting for `=>ucs-itaiji-005'.
43
44 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
45
46         * mule/mule-charset.el (default-coded-charset-priority-list): Add
47         `=>>cbeta'.
48
49 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
50
51         * mule/mule-charset.el (default-coded-charset-priority-list): Add
52         `=>ucs-sip@component'.
53
54         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
55         instead of `=ucs' as its mother.
56         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
57
58         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
59         setting for `=>ucs-itaiji-006'.
60
61 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
62
63         * mule/mule-charset.el (default-coded-charset-priority-list): Add
64         `=>ucs-bmp-itaiji-006'.
65
66         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
67         XEmacs CHISE.
68         (=>ucs-bmp-itaiji-006): Ditto.
69
70 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
71
72         * mule/mule-charset.el (default-coded-charset-priority-list): Add
73         `=>ucs-bmp-itaiji-001'.
74
75         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
76         XEmacs CHISE.
77
78 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-charset.el (default-coded-charset-priority-list): Add
81         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
82
83         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
84         instead of `=ucs' as its mother.
85         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
86         (==ucs-bmp-itaiji-002): Ditto.
87         (==ucs-itaiji-003): Ditto.
88         (==ucs-bmp-itaiji-003): Ditto.
89
90 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
91
92         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
93         setting for `=big5-cdp-var-002'.
94
95         * mule/mule-charset.el (default-coded-charset-priority-list): Add
96         `=big5-cdp-var-002'.
97
98         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
99         XEmacs CHISE.
100
101 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
102
103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
104         `=ucs-sip-var-004'.
105
106         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
107         XEmacs CHISE.
108
109 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
110
111         * mule/mule-charset.el (default-coded-charset-priority-list): Add
112         `=>ucs-bmp-cjk@iwds-1'.
113
114         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
115         XEmacs CHISE.
116
117 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
118
119         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
120         setting for `=ucs-var-005'.
121
122         * mule/mule-charset.el (default-coded-charset-priority-list): Add
123         `=ucs-bmp-var-005'.
124
125         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
126         CHISE.
127         (=ucs-bmp-var-005): Ditto.
128
129 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
130
131         * mule/mule-charset.el (default-coded-charset-priority-list): Add
132         `=>ucs-sip-itaiji-002'.
133
134         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
135         XEmacs CHISE.
136
137 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
138
139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
140         setting for `=>ucs-itaiji-002'.
141
142 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
143
144         * mule/mule-charset.el (default-coded-charset-priority-list): Add
145         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
146
147         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
148         (=>ucs-itaiji-002): Ditto.
149         (=>ucs-bmp-itaiji-002): Ditto.
150
151 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
152
153         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
154         setting for `=>ucs-itaiji-001'.
155
156 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
157
158         * mule/mule-charset.el (default-coded-charset-priority-list): Add
159         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
160
161         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
162         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
163         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
164         (=>ucs-sip-itaiji-001): Ditto.
165
166         * mule/mule-coding.el(coded-charset-entity-reference-alist):
167         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
168         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
169
170 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
171
172         * mule/mule-charset.el (default-coded-charset-priority-list):
173         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
174         `=jef-china3' and `chinese-isoir165'.
175
176 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
177
178         * mule/mule-charset.el (default-coded-charset-priority-list): Add
179         `=>ucs-bmp-itaiji-005'.
180
181         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
182         XEmacs CHISE.
183         (=>ucs-bmp-itaiji-005): Ditto.
184
185 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
186
187         * mule/mule-charset.el (default-coded-charset-priority-list): Add
188         `=+>jis-x0213-2'.
189
190 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
191
192         * mule/mule-charset.el (default-coded-charset-priority-list): Add
193         `=+>adobe-japan1-6'.
194
195 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
196
197         * mule/mule-charset.el (default-coded-charset-priority-list): Add
198         `=+>jis-x0208@1978'.
199
200 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
201
202         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
203         setting for `=>ucs@component'.
204
205 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
206
207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
208         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
209
210 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
211
212         * mule/mule-coding.el (coded-charset-entity-reference-alist):
213         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
214
215 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
216
217         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
218         CHISE.
219         (=>ucs@jis/2004): Ditto.
220
221 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
222
223         * mule/mule-coding.el (coded-charset-entity-reference-alist):
224         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
225
226 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
227
228         * mule/mule-charset.el (default-coded-charset-priority-list): Add
229         `=>cbeta'.
230
231 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
232
233         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
234         setting for `==big5-cdp-itaiji-001'.
235
236         * mule/mule-charset.el (default-coded-charset-priority-list): Add
237         `==big5-cdp-itaiji-001'.
238
239         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
240         XEmacs CHISE.
241
242 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
243
244         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
245         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
246         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
247
248         * mule/mule-charset.el (default-coded-charset-priority-list): Add
249         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
250         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
251
252         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
253         XEmacs CHISE.
254         (=>big5-cdp-itaiji-001): Ditto.
255         (=big5-cdp-itaiji-002): Ditto.
256         (=big5-cdp-itaiji-003): Ditto.
257
258 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
259
260         * mule/mule-charset.el (default-coded-charset-priority-list): Add
261         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
262
263 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
264
265         * mule/mule-charset.el (default-coded-charset-priority-list):
266         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
267         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
268         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
269
270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
271         setting for `=ucs-var-008'.
272
273         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
274         CHISE.
275         (=ucs-bmp-var-008): Likewise.
276
277 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
278
279         * mule/mule-charset.el (default-coded-charset-priority-list):
280         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
281
282 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
283
284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
285         `==ucs-sip@JP/hanazono'.
286
287         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
288         XEmacs CHISE.
289
290 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
291
292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
293         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
294
295         * mule/mule-charset.el (default-coded-charset-priority-list): Add
296         `=ucs-bmp-var-006'.
297
298         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
299         CHISE.
300         (=ucs-bmp-var-006): Likewise.
301
302 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
303
304         * mule/mule-charset.el (default-coded-charset-priority-list): Add
305         `=ucs-bmp-itaiji-009'.
306
307         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
308         XEmacs CHISE.
309         (=ucs-bmp-itaiji-009): Likewise.
310
311 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
312
313         * mule/mule-charset.el (default-coded-charset-priority-list): Add
314         `=>big5-cdp'.
315
316 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
317
318         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
319         (utf-8-ivs-gb): Likewise.
320         (utf-8-gb-er): Likewise.
321         (utf-8-ivs-gb-er): Likewise.
322         (utf-8-cns): Likewise.
323         (utf-8-ivs-cns): Likewise.
324         (utf-8-cns-er): Likewise.
325         (utf-8-ivs-cns-er): Likewise.
326         (utf-8-big5): Likewise.
327         (utf-8-ivs-big5): Likewise.
328         (utf-8-big5-er): Likewise.
329         (utf-8-ivs-big5-er): Likewise.
330         (utf-8-jis): Likewise.
331         (utf-8-ivs-jis): Likewise.
332         (utf-8-jis-er): Likewise.
333         (utf-8-ivs-jis-er): Likewise.
334         (utf-8-ks): Likewise.
335         (utf-8-ivs-ks): Likewise.
336         (utf-8-ks-er): Likewise.
337         (utf-8-ivs-ks-er): Likewise.
338
339 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
340
341         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
342         (utf-8-ivs-jp): Likewise.
343         (utf-8-jp-er): Likewise.
344         (utf-8-ivs-jp-er): Likewise.
345
346 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
347
348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
349         setting for `=ucs-var-010'.
350
351         * mule/mule-charset.el (default-coded-charset-priority-list): Add
352         `=ucs-bmp-var-010'.
353
354         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
355         CHISE.
356         (=ucs-bmp-var-010): Likewise.
357
358 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
359
360         * mule/mule-charset.el (default-coded-charset-priority-list): Add
361         `=ucs-sip@JP/hanazono'.
362
363         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
364         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
365
366 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
367
368         * mule/mule-charset.el (default-coded-charset-priority-list):
369         - Add `=big5-cdp-var-004'.
370         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
371           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
372
373         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
374         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
375         `=big5-cdp-var-005'.
376
377         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
378         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
379         `=big5-cdp-var-003'.
380         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
381         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
382         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
383
384 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
385
386         * mule/mule-charset.el (default-coded-charset-priority-list):
387         Don't prefer ucs-compat CCSes to other CCSes.
388
389 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
390
391         * mule/mule-charset.el (default-coded-charset-priority-list): Add
392         `===ucs-bmp-cjk-compat@unicode'.
393
394         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
395         coded-charset for XEmacs CHISE.
396
397 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
398
399         * mule/mule-charset.el (default-coded-charset-priority-list): Add
400         `=ucs-sip-itaiji-003'.
401
402         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
403         XEmacs CHISE.
404
405 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
406
407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
408         setting for `=ucs-var-004'.
409
410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
411         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
412
413         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
414         XEmacs CHISE.
415         (=ucs-var-004): Ditto.
416         (=ucs-bmp-var-004): Ditto.
417
418 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
419
420         * mule/mule-charset.el (default-coded-charset-priority-list): Add
421         `=ucs-sip-var-003'.
422
423         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
424         XEmacs CHISE.
425
426 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
427
428         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
429         setting for `=ucs-itaiji-006'.
430
431         * mule/mule-charset.el (default-coded-charset-priority-list): Add
432         `=ucs-bmp-itaiji-006'.
433
434         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
435         XEmacs CHISE.
436         (=ucs-bmp-itaiji-006): Ditto.
437
438 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
439
440         * mule/mule-charset.el (default-coded-charset-priority-list): Add
441         `=ucs-sip-var-002'.
442
443         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
444         XEmacs CHISE.
445
446 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
447
448         * mule/mule-charset.el (default-coded-charset-priority-list): Add
449         `=ucs-sip-itaiji-002'.
450
451         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
452         XEmacs CHISE.
453
454 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
455
456         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
457         setting for `==hanyo-denshi/tk'.
458
459 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
460
461         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
462         (=hanyo-denshi/tk): Fix `long-name'.
463         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
464
465 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
466
467         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
468         setting for `=>mj'.
469
470 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
471
472         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
473         coded-charset for XEmacs CHISE.
474
475 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
476
477         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
478         setting for `=hanyo-denshi/tk'.
479
480 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
481
482         * mule/mule-charset.el (default-coded-charset-priority-list): Add
483         `=hanyo-denshi/tk/mf-01'.
484
485         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
486         XEmacs CHISE.
487         (=hanyo-denshi/tk/mf-01): Ditto.
488
489 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
490
491         * mule/mule-charset.el (default-coded-charset-priority-list):
492         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
493
494 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
495
496         * mule/mule-charset.el (default-coded-charset-priority-list):
497         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
498
499 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
500
501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
502         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
503
504         * mule/mule-charset.el (default-coded-charset-priority-list): Add
505         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
506
507         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
508         XEmacs CHISE.
509         (=ucs-bmp-itaiji-004): Ditto.
510         (=ucs-itaiji-005): Ditto.
511         (=ucs-bmp-itaiji-005): Ditto.
512
513 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
514
515         * mule/mule-charset.el (default-coded-charset-priority-list): Add
516         `=ucs-sip-itaiji-001'.
517
518         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
519         XEmacs CHISE.
520
521 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
522
523         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
524         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
525         `=ucs-itaiji-008'.
526
527         * mule/mule-charset.el (default-coded-charset-priority-list): Add
528         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
529         `=ucs-bmp-itaiji-008'.
530
531         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
532         XEmacs CHISE.
533         (=ucs-bmp-itaiji-001): Ditto.
534         (=ucs-itaiji-003): Ditto.
535         (=ucs-bmp-itaiji-003): Ditto.
536         (=ucs-itaiji-008): Ditto.
537         (=ucs-bmp-itaiji-008): Ditto.
538
539 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
540
541         * mule/mule-charset.el (default-coded-charset-priority-list): Add
542         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
543
544         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
545         for XEmacs CHISE.
546         (==ucs-bmp-cjk-compat@JP): Ditto.
547
548 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
549
550         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
551         setting for `===hng-tzs'.
552
553         * mule/mule-charset.el (default-coded-charset-priority-list): Add
554         `===hng-tzs'.
555
556         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
557         CHISE.
558
559 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
560
561         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
562         setting for `===hng-doh'.
563
564         * mule/mule-charset.el (default-coded-charset-priority-list): Add
565         `===hng-doh'.
566
567         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
568         CHISE.
569
570 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
571
572         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
573         setting for `===hng-wad'.
574
575         * mule/mule-charset.el (default-coded-charset-priority-list): Add
576         `===hng-wad'.
577
578         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
579         CHISE.
580
581 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
582
583         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
584         settings for `==koseki' and `===hng-kcc'.
585
586         * mule/mule-charset.el (default-coded-charset-priority-list): Add
587         `===hng-kcc'.
588
589         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
590         CHISE.
591
592 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
593
594         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
595         setting for `===hng-nkk'.
596
597         * mule/mule-charset.el (default-coded-charset-priority-list): Add
598         `===hng-nkk'.
599
600         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
601         CHISE.
602
603 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
604
605         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
606         setting for `===hng-ink'.
607
608         * mule/mule-charset.el (default-coded-charset-priority-list): Add
609         `===hng-ink'.
610
611         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
612         CHISE.
613
614 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
615
616         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
617         setting for `===hng-jhk'.
618
619         * mule/mule-charset.el (default-coded-charset-priority-list): Add
620         `===hng-jhk'.
621
622         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
623         CHISE.
624
625 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
626
627         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
628         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
629         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
630         (===jis-x0213-1@2004): Likewise.
631         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
632         "jisx0213\\(\\.2004\\)-1" as the registry.
633         (=+>jis-x0213-1@2004): Likewise.
634         (=>jis-x0213-1@2004): Likewise.
635
636         * mule/mule-charset.el (default-coded-charset-priority-list): Add
637         `===jis-x0213-1@2004'.
638
639 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
640
641         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
642         setting for `===hng-nak'.
643
644         * mule/mule-charset.el (default-coded-charset-priority-list): Add
645         `===hng-nak'.
646
647         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
648         CHISE.
649
650 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
651
652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
653         setting for `===hng-hos'.
654
655         * mule/mule-charset.el (default-coded-charset-priority-list): Add
656         `===hng-hos'.
657
658         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
659         CHISE.
660
661 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
662
663         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
664         setting for `===hng-tzj'.
665
666         * mule/mule-charset.el (default-coded-charset-priority-list): Add
667         `===hng-tzj'.
668
669         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
670         CHISE.
671
672 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
673
674         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
675         setting for `===hng-kae'.
676
677         * mule/mule-charset.el (default-coded-charset-priority-list): Add
678         `===hng-kae'.
679
680         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
681         CHISE.
682
683 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
684
685         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
686         setting for `===hng-kar'.
687
688         * mule/mule-charset.el (default-coded-charset-priority-list): Add
689         `===hng-kar'.
690
691         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
692         CHISE.
693
694 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
695
696         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
697         setting for `===hng-kyd'.
698
699         * mule/mule-charset.el (default-coded-charset-priority-list): Add
700         `===hng-kyd'.
701
702         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
703         CHISE.
704
705 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
706
707         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
708         setting for `===hng-hok'.
709
710         * mule/mule-charset.el (default-coded-charset-priority-list): Add
711         `===hng-hok'.
712
713         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
714         CHISE.
715
716 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
717
718         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
719         setting for `===hng-jyu'.
720
721         * mule/mule-charset.el (default-coded-charset-priority-list): Add
722         `===hng-jyu'.
723
724         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
725         CHISE.
726
727 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
728
729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
730         setting for `===hng-zkd'.
731
732         * mule/mule-charset.el (default-coded-charset-priority-list): Add
733         `===hng-zkd'.
734
735         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
736         CHISE.
737
738 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
739
740         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
741         setting for `===hng-kmi'.
742
743         * mule/mule-charset.el (default-coded-charset-priority-list): Add
744         `===hng-kmi'.
745
746         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
747         CHISE.
748
749 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
750
751         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
752         setting for `===hng-okd'.
753
754         * mule/mule-charset.el (default-coded-charset-priority-list): Add
755         `===hng-okd'.
756
757         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
758         CHISE.
759
760 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
761
762         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
763         setting for `===hng-nkm'.
764
765         * mule/mule-charset.el (default-coded-charset-priority-list): Add
766         `===hng-nkm'.
767
768         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
769         CHISE.
770
771 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
772
773         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
774         setting for `===hng-nto'.
775
776         * mule/mule-charset.el (default-coded-charset-priority-list): Add
777         `===hng-nto'.
778
779         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
780         CHISE.
781
782 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
783
784         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
785         setting for `===hng-yhk'.
786
787         * mule/mule-charset.el (default-coded-charset-priority-list): Add
788         `===hng-yhk'.
789
790         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
791         CHISE.
792
793 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
794
795         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
796         setting for `===hng-sok'.
797
798         * mule/mule-charset.el (default-coded-charset-priority-list): Add
799         `===hng-sok'.
800
801         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
802         CHISE.
803
804 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
805
806         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
807         setting for `===hng-kda'.
808
809         * mule/mule-charset.el (default-coded-charset-priority-list): Add
810         `===hng-kda'.
811
812         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
813         CHISE.
814
815 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
816
817         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
818         setting for `===hng-myz'.
819
820         * mule/mule-charset.el (default-coded-charset-priority-list): Add
821         `===hng-myz'.
822
823         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
824         CHISE.
825
826 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
827
828         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
829         setting for `===hng-kgk'.
830
831         * mule/mule-charset.el (default-coded-charset-priority-list): Add
832         `===hng-kgk'.
833
834         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
835         CHISE.
836
837 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
838
839         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
840         setting for `===hng-drt'.
841
842         * mule/mule-charset.el (default-coded-charset-priority-list): Add
843         `===hng-drt'.
844
845         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
846         CHISE.
847
848 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
849
850         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
851         setting for `===hng-mam'.
852
853         * mule/mule-charset.el (default-coded-charset-priority-list): Add
854         `===hng-mam'.
855
856         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
857         CHISE.
858
859 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
860
861         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
862         setting for `===hng-dng'.
863
864         * mule/mule-charset.el (default-coded-charset-priority-list): Add
865         `===hng-dng'.
866
867         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
868         CHISE.
869
870 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
871
872         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
873         setting for `=>cns11643-5'.
874
875 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
876
877         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
878         setting for `===hng-keg'.
879
880         * mule/mule-charset.el (default-coded-charset-priority-list): Add
881         `===hng-keg'.
882
883         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
884         CHISE.
885
886 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
887
888         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
889         setting for `===hng-jou'.
890
891         * mule/mule-charset.el (default-coded-charset-priority-list): Add
892         `===hng-jou'.
893
894         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
895         CHISE.
896
897 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
898
899         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
900         setting for `===hng-smk'.
901
902         * mule/mule-charset.el (default-coded-charset-priority-list): Add
903         `===hng-smk'.
904
905         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
906         CHISE.
907
908 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
909
910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
911         setting for `===hng-kyo'.
912
913         * mule/mule-charset.el (default-coded-charset-priority-list): Add
914         `===hng-kyo'.
915
916         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
917         CHISE.
918
919 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
920
921         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
922         setting for `===hng-kss'.
923
924         * mule/mule-charset.el (default-coded-charset-priority-list): Add
925         `===hng-kss'.
926
927         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
928         CHISE.
929
930 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
931
932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
933         setting for `===hng-wan'.
934
935         * mule/mule-charset.el (default-coded-charset-priority-list): Add
936         `===hng-wan'.
937
938         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
939         CHISE.
940
941 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
942
943         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
944         setting for `===hng-ksk'.
945
946         * mule/mule-charset.el (default-coded-charset-priority-list): Add
947         `===hng-ksk'.
948
949         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
950         CHISE.
951
952 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
953
954         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
955         setting for `===hng-kyu'.
956
957         * mule/mule-charset.el (default-coded-charset-priority-list): Add
958         `===hng-kyu'.
959
960         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
961         CHISE.
962
963 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
964
965         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
966         setting for `===hng-skk'.
967
968         * mule/mule-charset.el (default-coded-charset-priority-list): Add
969         `===hng-skk'.
970
971         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
972         CHISE.
973
974 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
975
976         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
977         setting for `===hng-sik'.
978
979         * mule/mule-charset.el (default-coded-charset-priority-list): Add
980         `===hng-sik'.
981
982         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
983         CHISE.
984
985 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
986
987         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
988         setting for `===hng-kbk'.
989
990         * mule/mule-charset.el (default-coded-charset-priority-list): Add
991         `===hng-kbk'.
992
993         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
994         CHISE.
995
996 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
997
998         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
999         setting for `===hng-kcj'.
1000
1001         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1002         `===hng-kcj'.
1003
1004         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1005         CHISE.
1006
1007 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1008
1009         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1010         setting for `===hng-k24'.
1011
1012         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1013         `===hng-k24'.
1014
1015         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1016         CHISE.
1017
1018 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1019
1020         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1021         setting for `===hng-gok'.
1022
1023         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1024         `===hng-gok'.
1025
1026         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1027         CHISE.
1028 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1029
1030         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1031         setting for `===hng-tsu'.
1032
1033         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1034         `===hng-tsu'.
1035
1036         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1037         CHISE.
1038
1039 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1040
1041         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1042         setting for `===hng-sys'.
1043
1044         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1045         `===hng-sys'.
1046
1047         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1048         CHISE.
1049
1050 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1051
1052         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1053         - Use "&HNG010-<d><d><d><d><d>;" instead of
1054           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1055         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1056
1057         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1058         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1059
1060         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1061         "hngkhi-0" as the suffix of registry.
1062         (===hng-khm): New coded-charset for XEmacs CHISE.
1063         (=ucs-itaiji-002): Ditto.
1064         (=ucs-bmp-itaiji-002): Ditto.
1065
1066 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1067
1068         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1069         setting for `=>ucs@iwds-1'.
1070
1071         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1072         XEmacs CHISE.
1073
1074 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1075
1076         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1077         CHISE.
1078
1079         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1080         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1081         `===hng-khi'.
1082
1083 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1084
1085         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1086         setting for `===hng-khi'.
1087
1088         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1089         `===hng-khi'.
1090
1091         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1092         CHISE.
1093
1094 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1095
1096         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1097         #x9FA5 as the value of `max-code'.
1098         (=ucs-bmp-var-002): Likewise.
1099         (=ucs-bmp-var-003): Likewise.
1100         (=ucs-bmp-itaiji-084): Likewise.
1101         (=ucs-bmp-cjk@JP): Likewise.
1102         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1103         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1104         (=>ucs-bmp-cjk@component): Likewise.
1105
1106 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1107
1108         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1109         CHISE.
1110
1111 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1112
1113         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1114         XEmacs CHISE.
1115         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1116         `==jis-x0208@1978/2-pr' as the mother.
1117
1118 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1119
1120         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1121         CHISE.
1122
1123 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1124
1125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1126         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1127
1128 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1129
1130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1131         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1132
1133 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1134
1135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1136         setting for `===ucs@gb'.
1137
1138 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1139
1140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1141         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1142         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1143         as the entity-reference for `===jis-x0213-1@2000'; use
1144         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1145
1146 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1147
1148         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1149         `===jis-x0208'.
1150
1151         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1152         instead of `===jis-x0208' as the mother.
1153         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1154         `===jis-x0208' as the mother.
1155         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1156         `===jis-x0208' as the mother.
1157         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1158         `===jis-x0213-1' as the mother.
1159         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1160         `===jis-x0213-1' as the mother.
1161         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1162         the mother.
1163         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1164         mother.
1165
1166 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1167
1168         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1169         setting for `=ucs-var-001'.
1170
1171 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1172
1173         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1174         `=ucs-bmp-var-001'.
1175
1176         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1177         CHISE.
1178         (=ucs-bmp-var-001): Ditto.
1179
1180         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1181         setting for `=ucs-var-003'.
1182
1183 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1184
1185         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1186         `=ucs-bmp-var-003'.
1187
1188         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1189         CHISE.
1190         (=ucs-bmp-var-003): Ditto.
1191
1192 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1193
1194         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1195         setting for `=ucs-var-002'.
1196
1197         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1198         `=ucs-bmp-var-002'.
1199
1200         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1201         CHISE.
1202         (=ucs-bmp-var-002): Ditto.
1203
1204 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1205
1206         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1207         XEmacs CHISE.
1208         (==jis-x0208@1978/5pr): Ditto.
1209
1210 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1211
1212         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1213         `=>ucs-bmp-cjk@component'.
1214
1215         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1216         XEmacs CHISE.
1217         (=>ucs-bmp-cjk@component): Ditto.
1218
1219 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1220
1221         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1222         setting for `=>iwds-1'.
1223
1224 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1225
1226         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1227         CHISE.
1228
1229 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1230
1231         * mule/mule-charset.el (default-coded-charset-priority-list):
1232         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1233         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1234         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1235         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1236
1237 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1238
1239         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1240         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1241
1242         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1243         `=>>ucs@iso' as the mother.
1244         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1245         mother.
1246
1247 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1248
1249         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1250         setting for `===hanyo-denshi/ia'.
1251
1252 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1253
1254         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1255         `===hanyo-denshi/ia'.
1256
1257 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1258
1259         * mule/mule-conf.el (=koseki): Fix DOC.
1260         (==koseki): New coded-charset for XEmacs CHISE.
1261
1262 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1263
1264         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1265         XEmacs CHISE.
1266         (===hanyo-denshi/jd): Fix DOC.
1267
1268 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1269
1270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1271         setting for `===hanyo-denshi/ip'.
1272
1273 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1274
1275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1276         `===hanyo-denshi/ip'.
1277
1278         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1279         XEmacs CHISE.
1280
1281 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1282
1283         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1284         `==ucs-radicals@unicode' and `=>daikanwa'.
1285
1286         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1287         for XEmacs CHISE.
1288
1289 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1290
1291         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1292         XEmacs CHISE.
1293
1294 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1295
1296         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1297         `===ruimoku-v6'.
1298
1299 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1300
1301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1302         setting for `===ruimoku-v6'.
1303
1304 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1305
1306         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1307         CHISE.
1308
1309 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1310
1311         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1312         coded-charset for XEmacs CHISE.
1313
1314 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1315
1316         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1317         XEmacs CHISE.
1318
1319 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1320
1321         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1322         `===ucs-sip@iso'.
1323
1324 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1325
1326         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1327         CHISE.
1328
1329 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1330
1331         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1332         `==ucs-sip@iso'.
1333
1334         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1335         CHISE.
1336
1337 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1338
1339         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1340         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1341         (=ucs-sip-ext-b@iso): Fix registry.
1342         (==ucs-sip-ext-b@iso): Ditto.
1343         (===ucs-sip-ext-b@iso): Ditto.
1344
1345         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1346         `=ucs-sip@iso'.
1347
1348 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1349
1350         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1351         setting for `=>cbeta'.
1352
1353 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1354
1355         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1356         `=>cns11643-7'.
1357
1358         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1359
1360 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1361
1362         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1363         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1364
1365 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1366
1367         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1368         `=ucs@cns'.
1369         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1370         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1371         `=ucs@jis/1990'.
1372         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1373         `=ucs@jis/2000'.
1374         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1375         `=ucs@jis/2004'.
1376         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1377
1378         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1379         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1380
1381 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1382
1383         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1384         XEmacs CHISE.
1385         (==jis-x0208@1978/1pr): Ditto.
1386         (==jis-x0208@1978/2-pr): Ditto.
1387
1388 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1389
1390         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1391         setting for `===jis-x0213-1@2004'.
1392
1393 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1394
1395         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1396         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1397
1398         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1399         `===hanyo-denshi/jb'.
1400
1401         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1402         XEmacs CHISE.
1403         (=+>hanyo-denshi/ft): Ditto.
1404         (=+>hanyo-denshi/jt): Ditto.
1405
1406 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1407
1408         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1409         `===hanyo-denshi/hg'.
1410
1411 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1412
1413         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1414         XEmacs CHISE.
1415         (===hanyo-denshi/hg): Ditto.
1416
1417 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1418
1419         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1420         glyph-forms instead of detailed glyph-images.
1421         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1422         `=adobe-japan1-*'.
1423         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1424         (===adobe-japan1-1): Ditto.
1425         (===adobe-japan1-2): Ditto.
1426         (===adobe-japan1-3): Ditto.
1427         (===adobe-japan1-4): Ditto.
1428         (===adobe-japan1-5): Ditto.
1429         (===adobe-japan1-6): Ditto.
1430         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1431         `=>>>adobe-japan1' as the mother.
1432         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1433         `=>>adobe-japan1' as the mother.
1434         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1435         glyph-images.
1436         (==jis-x0208@1978): Ditto.
1437         (==jis-x0208@1983): Ditto.
1438         (==jis-x0208@1990): Ditto.
1439         (==jis-x0213-1): Ditto.
1440         (==jis-x0213-1@2000): Ditto.
1441         (==jis-x0213-1@2004): Ditto.
1442         (==jis-x0213-2): Ditto.
1443         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1444         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1445         `=jis-x0208@1978'.
1446         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1447         `=jis-x0208@1983'.
1448         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1449         `=jis-x0208@1990'.
1450         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1451         `=jis-x0213-1'.
1452         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1453         `=jis-x0213-1@2000'.
1454         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1455         `=jis-x0213-1@2004'.
1456         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1457         `=jis-x0213-2'.
1458         (===jis-x0208): New coded-charset for XEmacs CHISE.
1459         (===jis-x0208@1978): Ditto.
1460         (===jis-x0208@1983): Ditto.
1461         (===jis-x0208@1990): Ditto.
1462         (===jis-x0213-1): Ditto.
1463         (===jis-x0213-1@2000): Ditto.
1464         (===jis-x0213-2): Ditto.
1465         (===jis-x0212): Ditto.
1466         (===ks-x1001): Ditto.
1467         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1468         mother.
1469         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1470         as the mother.
1471         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1472         as the mother.
1473         (===cns11643-1): New coded-charset for XEmacs CHISE.
1474         (===cns11643-2): Ditto.
1475         (===cns11643-3): Ditto.
1476         (===cns11643-4): Ditto.
1477         (===cns11643-5): Ditto.
1478         (===cns11643-6): Ditto.
1479         (===cns11643-7): Ditto.
1480         (=>>cns11643-1): Ditto.
1481         (==big5-cdp): Indicate abstract glyph-images instead of
1482         representative glyph-images.
1483         (===big5-cdp): New coded-charset for XEmacs CHISE.
1484         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1485         detailed glyph-images.
1486         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1487         `=hanyo-denshi/*'.
1488         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1489         (===hanyo-denshi/ib): Ditto.
1490         (===hanyo-denshi/jt): Ditto.
1491         (===hanyo-denshi/ks): Ditto.
1492         (===mj): Ditto.
1493         (===mj-0): Ditto.
1494         (===mj-1): Ditto.
1495         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1496         `=>>>hanyo-denshi/*' as its mother.
1497         (==gt): Indicate abstract glyph-forms instead of detailed
1498         glyph-images.
1499         (===gt): New coded-charset for XEmacs CHISE.
1500         (=>>>gt): Indicates `==gt' instead of `=gt'.
1501         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1502         (==gt-k): Indicate abstract glyph-forms instead of detailed
1503         glyph-images.
1504         (===gt-k): New coded-charset for XEmacs CHISE.
1505         (==daikanwa): Indicates glyph-images instead of detailed
1506         glyph-images.
1507         (===daikanwa): New coded-charset for XEmacs CHISE.
1508         (===daikanwa/+p): Ditto.
1509         (===daikanwa/ho): Ditto.
1510         (==cbeta): Ditto.
1511         (===cbeta): Ditto.
1512         (==jef-china3): Ditto.
1513         (===jef-china3): Ditto.
1514         (==ruimoku-v6): Ditto.
1515         (==ucs@iso): Indicate representative glyph-forms instead of
1516         representative glyph-images.
1517         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1518         (==ucs@unicode): Indicate representative glyph-forms instead of
1519         representative glyph-images.
1520         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1521         `=ucs@unicode'.
1522         (==ucs@cns): Indicate representative glyph-forms instead of
1523         representative glyph-images.
1524         (==ucs@jis): Ditto.
1525         (==ucs@jis/1990): Ditto.
1526         (==ucs@jis/2000): Ditto.
1527         (==ucs@jis/2004): Ditto.
1528         (==ucs@ks): Ditto.
1529         (===ucs@iso): New coded-charset for XEmacs CHISE.
1530         (===ucs@unicode): Ditto.
1531         (===ucs@gb): Ditto.
1532         (===ucs@ks): Ditto.
1533         (===ucs-bmp-cjk@gb): Ditto.
1534         (===ucs-sip-ext-b@iso): Ditto.
1535
1536 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1537
1538         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1539         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1540         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1541         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1542         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1543         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1544         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1545         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1546         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1547         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1548
1549         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1550         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1551         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1552         - Use "&g1-[NAME];" for `=>>[NAME]'.
1553         - Abolish "&g2-[NAME];".
1554
1555 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1556
1557         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1558         `=>>ucs@cns' as the mother.
1559
1560 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1561
1562         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1563         setting for `==ucs@ks'.
1564
1565 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1566
1567         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1568         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1569         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1570         0x00E30000〜0x00E409D5.
1571
1572 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1573
1574         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1575         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1576         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1577
1578 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1579
1580         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1581         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1582
1583         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1584         (=mj-0): Ditto.
1585         (=mj-1): Ditto.
1586         (==mj): Ditto.
1587         (==mj-0): Ditto.
1588         (==mj-1): Ditto.
1589         (=>>mj): Ditto.
1590
1591         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1592         setting for `=mj' and `==mj'.
1593
1594 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1595
1596         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1597         CHISE.
1598
1599 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1600
1601         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1602         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1603         `=>ucs@hanyo-denshi'.
1604
1605 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1606
1607         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1608         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1609
1610         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1611         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1612
1613 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1614
1615         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1616         XEmacs CHISE.
1617
1618 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1619
1620         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1621         Change priority of `=>>>ucs@iso'.
1622
1623         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1624         `=>>>ucs@iso' as the mother.
1625         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1626
1627 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1628
1629         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1630         Change priority of `=>>>ucs@unicode'.
1631
1632         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1633         `=ucs@unicode'.
1634
1635 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1636
1637         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1638         Change priority of `=>>>ucs@jis'.
1639
1640         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1641         `=ucs@jis'.
1642
1643 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1644
1645         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1646         setting for `==daikanwa/+p'.
1647
1648 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1649
1650         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1651         setting for `==shinjigen@1ed'.
1652
1653 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1654
1655         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1656         XEmacs CHISE.
1657
1658 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1659
1660         * mule/mule-conf.el (==shinjigen): Modify DOC.
1661         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1662         (==shinjigen@rev): Modify DOC.
1663
1664 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1665
1666         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1667         CHISE.
1668
1669 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1670
1671         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1672         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1673
1674         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1675         XEmacs CHISE.
1676
1677         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1678         `==daikanwa'.
1679
1680 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1681
1682         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1683         setting for `==cns11643-7'.
1684
1685         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1686         `==cns11643-7'.
1687
1688 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1689
1690         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1691         `==cns11643-6'.
1692
1693         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1694         setting for `==cns11643-6'.
1695
1696 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1697
1698         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1699         setting for `==cns11643-5'.
1700
1701         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1702         `==cns11643-5'.
1703
1704 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1705
1706         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1707         setting for `==cns11643-4'.
1708
1709         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1710         `==cns11643-4'.
1711
1712 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1713
1714         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1715         setting for `==cns11643-3'.
1716
1717         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1718         `==cns11643-3'.
1719
1720 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1721
1722         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1723         setting for `==cns11643-2'.
1724
1725         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1726         `==cns11643-2'.
1727
1728 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1729
1730         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1731         Change priority of `=>>>ucs@ks'.
1732
1733         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1734         `=ucs@ks'.
1735
1736 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1737
1738         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1739         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1740         `==ucs@cns' and `==cns11643-1'.
1741
1742         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1743         (==cns11643-2): Ditto.
1744         (==cns11643-3): Ditto.
1745         (==cns11643-4): Ditto.
1746         (==cns11643-5): Ditto.
1747         (==cns11643-6): Ditto.
1748         (==cns11643-7): Ditto.
1749
1750         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1751         `==cns11643-1'.
1752
1753 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1754
1755         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1756         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1757         `=>>>ucs@jis/1990'.
1758
1759         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1760         `=ucs@jis/1990'.
1761         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1762         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1763
1764 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1765
1766         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1767         Change priority of `=>>>ucs@cns'.
1768
1769         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1770         `=ucs@cns'.
1771
1772 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1773
1774         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1775         `==ks-x1001'.
1776
1777         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1778         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1779         `==ks-x1001'.
1780
1781 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1782
1783         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1784
1785 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1786
1787         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1788         `=jis-x0208'.
1789         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1790         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1791         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1792         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1793         (=>>>jis-x0213-1@2000): Changed to an alias for
1794         `=jis-x0213-1@2000'.
1795         (=>>>jis-x0213-1@2004): Changed to an alias for
1796         `=jis-x0213-1@2004'.
1797         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1798
1799 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1800
1801         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1802         `=adobe-japan1-0'.
1803         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1804         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1805         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1806         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1807         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1808         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1809
1810 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1811
1812         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1813         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1814         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1815         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1816         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1817         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1818
1819 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1820
1821         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1822         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1823         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1824         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1825         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1826         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1827         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1828         `==jis-x0212'.
1829
1830 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1831
1832         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1833         "AdobeJapan1-[0-6]$".
1834         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1835         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1836         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1837         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1838         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1839         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1840         (==adobe-japan1-1): Ditto.
1841         (==adobe-japan1-2): Ditto.
1842         (==adobe-japan1-3): Ditto.
1843         (==adobe-japan1-4): Ditto.
1844         (==adobe-japan1-5): Ditto.
1845         (==adobe-japan1-6): Ditto.
1846         (==jis-x0208): Ditto.
1847         (==jis-x0208@1978): Ditto.
1848         (==jis-x0208@1983): Ditto.
1849         (==jis-x0208@1990): Ditto.
1850         (==jis-x0213-1): Ditto.
1851         (==jis-x0213-1@2000): Ditto.
1852         (==jis-x0213-1@2004): Ditto.
1853         (==jis-x0213-2): Ditto.
1854         (==jis-x0212): Ditto.
1855         (==gb2312): Ditto.
1856         (==iso-ir165): Ditto.
1857         (==gb12345): Ditto.
1858         (==ks-x1001): Ditto.
1859         (==cns11643-1): Ditto.
1860         (==cns11643-2): Ditto.
1861         (==cns11643-3): Ditto.
1862         (==cns11643-4): Ditto.
1863         (==cns11643-5): Ditto.
1864         (==cns11643-6): Ditto.
1865         (==cns11643-7): Ditto.
1866         (==big5-cdp): Ditto.
1867         (==hanyo-denshi/ja): Ditto.
1868         (==hanyo-denshi/jb): Ditto.
1869         (==hanyo-denshi/jc): Ditto.
1870         (==hanyo-denshi/jd): Ditto.
1871         (==hanyo-denshi/ft): Ditto.
1872         (==hanyo-denshi/ia): Ditto.
1873         (==hanyo-denshi/ib): Ditto.
1874         (==hanyo-denshi/hg): Ditto.
1875         (==hanyo-denshi/jt): Ditto.
1876         (==hanyo-denshi/ks): Ditto.
1877         (==gt): Ditto.
1878         (==gt-k): Ditto.
1879         (==daikanwa): Ditto.
1880         (==shinjigen): Ditto.
1881         (==ucs@iso): Ditto.
1882         (==ucs@unicode): Ditto.
1883         (==ucs@gb): Ditto.
1884         (==ucs-bmp@gb): Ditto.
1885         (==ucs@cns): Ditto.
1886         (==ucs-bmp@cns): Ditto.
1887         (==ucs@jis): Ditto.
1888         (==ucs@jis/1990): Ditto.
1889         (==ucs@jis/2000): Ditto.
1890         (==ucs@jis/2004): Ditto.
1891         (==ucs@JP): Ditto.
1892         (==ucs@JP/hanazono): Ditto.
1893         (==ucs@ks): Ditto.
1894         (==ucs-bmp@ks): Ditto.
1895         (==ucs@cns11643): Ditto.
1896         (==ucs-bmp-cjk@gb): Ditto.
1897         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1898         (==ucs-sip-ext-b@iso): Ditto.
1899
1900 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1901
1902         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1903         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1904
1905         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1906         XEmacs CHISE.
1907         (=ucs-bmp-cjk@unicode): Abolished.
1908
1909 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1910
1911         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1912         `=+>ucs-bmp-cjk-compat@jis'.
1913
1914         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1915         for XEmacs CHISE.
1916
1917 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1918
1919         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1920         CHISE.
1921
1922 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1923
1924         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1925         for XEmacs CHISE.
1926         (=jis-x0208@1978/1er-pr): Abolished.
1927         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1928         `=jis-x0208@1978/1er-pr' as the mother.
1929
1930 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1931
1932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1933         setting for `=ucs-itaiji-084'.
1934
1935 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1936
1937         * mule/mule-charset.el (default-coded-charset-priority-list):
1938         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1939
1940         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1941         XEmacs CHISE.
1942         (=ucs-bmp-itaiji-084): Ditto.
1943
1944 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1945
1946         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1947         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1948
1949 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1950
1951         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1952         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1953
1954         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1955         XEmacs CHISE.
1956         (=big5-cdp-var-5): Ditto.
1957
1958 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1959
1960         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1961         XEmacs CHISE.
1962
1963 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1964
1965         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1966         XEmacs CHISE.
1967
1968 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1969
1970         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1971         setting for `=>>>hanyo-denshi/ft'.
1972
1973 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1974
1975         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1976         XEmacs CHISE.
1977         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1978         `=hanyo-denshi/jd' as the mother.
1979
1980 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1981
1982         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1983         XEmacs CHISE.
1984         (=+>adobe-japan1-1): Ditto.
1985         (=+>adobe-japan1-2): Ditto.
1986         (=+>adobe-japan1-3): Ditto.
1987         (=+>adobe-japan1-4): Ditto.
1988         (=+>adobe-japan1-5): Ditto.
1989         (=+>adobe-japan1-6): Ditto.
1990         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1991
1992 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1993
1994         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1995         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1996         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1997
1998         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1999         the top.
2000
2001 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2002
2003         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2004         XEmacs CHISE.
2005         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2006         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2007         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2008
2009 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2010
2011         * mule/mule-charset.el (default-coded-charset-priority-list):
2012         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2013         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2014
2015         * mule/mule-conf.el: Modify order of definitions of some
2016         coded-charsets.
2017
2018 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2019
2020         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2021         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2022         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2023
2024         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2025         CHISE.
2026         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2027         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2028
2029 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2030
2031         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2032         CHISE.
2033
2034 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2035
2036         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2037         setting for `=daikanwa/+2p'.
2038
2039         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2040         XEmacs CHISE.
2041
2042 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2043
2044         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2045         XEmacs CHISE.
2046         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2047
2048 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2049
2050         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2051         setting for `=>>>hanyo-denshi/ib'.
2052
2053 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2054
2055         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2056         XEmacs CHISE.
2057         (=>>>hanyo-denshi/ib): Ditto.
2058         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2059         `=hanyo-denshi/ja' as the mother.
2060         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2061         `=hanyo-denshi/ib' as the mother.
2062
2063 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2064
2065         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2066         XEmacs CHISE.
2067         (utf-8-ivs-mcs-er): Likewise.
2068         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2069         and `=>ucs-gb'.
2070         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2071         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2072         `ucs-gb' and `=>ucs-gb'.
2073         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2074         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2075         and `=>ucs-cns'.
2076         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2077         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2078         `ucs-cns' and `=>ucs-cns'.
2079         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2080         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2081         `ucs-big5' and `=>ucs-big5'.
2082         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2083         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2084         `ucs-big5' and `=>ucs-big5'.
2085         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2086         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2087         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2088         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2089         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2090         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2091         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2092         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2093         `=>ucs-jis'; modify DOC and mnemonic.
2094         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2095         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2096         and `=>ucs-jis'; modify DOC and mnemonic.
2097         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2098         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2099         `=>ucs-ks'.
2100         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2101         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2102         and `=>ucs-ks'.
2103         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2104
2105 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2106
2107         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2108         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2109
2110 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2111
2112         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2113         Modify priorities.
2114
2115 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2116
2117         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2118         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2119
2120 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2121
2122         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2123         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2124
2125 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2126
2127         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2128         CHISE.
2129
2130 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2131
2132         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2133         CHISE.
2134
2135 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2136
2137         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2138         CHISE.
2139
2140 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2141
2142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2143         `=+>ucs-bmp-cjk@unicode'.
2144
2145         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2146         for XEmacs CHISE.
2147
2148 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2149
2150         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2151         setting for `=>>daikanwa'.
2152
2153 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2154
2155         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2156         `=>>hanyo-denshi/jt'.
2157
2158 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2159
2160         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2161         XEmacs CHISE.
2162         (=+>jis-x0208@1990): Ditto.
2163         (=+>jis-x0213-1@2000): Ditto.
2164
2165 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2166
2167         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2168         XEmacs CHISE.
2169
2170 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2171
2172         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2173         XEmacs CHISE.
2174         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2175         `=hanyo-denshi/jc' as the mother.
2176
2177 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2178
2179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2180         setting for `=+>adobe-japan1'.
2181
2182         * mule/mule-charset.el (default-coded-charset-priority-list):
2183         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2184         and `=>>hanyo-denshi/ft' to `=>>gt'.
2185
2186 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2187
2188         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2189         XEmacs CHISE.
2190         (=>>adobe-japan1-1): Ditto.
2191         (=>>adobe-japan1-2): Ditto.
2192         (=>>adobe-japan1-3): Ditto.
2193         (=>>adobe-japan1-4): Ditto.
2194         (=>>adobe-japan1-5): Ditto.
2195         (=>>adobe-japan1-6): Ditto.
2196         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2197
2198 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2199
2200         * mule/mule-conf.el (=adobe-japan1): New alias for
2201         `=adobe-japan1-6'.
2202         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2203         (=>>>adobe-japan1-1): Ditto.
2204         (=>>>adobe-japan1-2): Ditto.
2205         (=>>>adobe-japan1-3): Ditto.
2206         (=>>>adobe-japan1-4): Ditto.
2207         (=>>>adobe-japan1-5): Ditto.
2208         (=>>>adobe-japan1-6): Ditto.
2209         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2210
2211 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2212
2213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2214         setting for `=>>>adobe-japan1'.
2215
2216 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2217
2218         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2219         setting for `=+>ucs@ks'.
2220
2221 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2222
2223         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2224         XEmacs CHISE.
2225         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2226         `=adobe-japan1-6' as the mother.
2227
2228 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2229
2230         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2231         setting for `=>cns11643-7'.
2232
2233 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2234
2235         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2236         CHISE.
2237
2238 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2239
2240         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2241         XEmacs CHISE.
2242         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2243
2244         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2245         setting for `=>ucs@jis/2004'.
2246
2247 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2248
2249         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2250         setting for `=+>gt'.
2251
2252         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2253         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2254
2255 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2256
2257         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2258         `=>ucs@unicode' as the mother.
2259         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2260         mother.
2261         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2262         mother.
2263         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2264         mother.
2265
2266 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2267
2268         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2269         setting for `=+>ucs@unicode'.
2270
2271         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2272         CHISE.
2273
2274 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2275
2276         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2277         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2278         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2279         - Add setting for `=+>ucs@cns'.
2280
2281         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2282         CHISE.
2283         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2284         as the mother.
2285         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2286         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2287
2288         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2289         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2290
2291 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2292
2293         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2294         setting for `=>ucs@ks'.
2295
2296 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2297
2298         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2299         `=ucs-bmp-cjk-compat@unicode'.
2300
2301         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2302         coded-charset for XEmacs CHISE.
2303
2304 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2305
2306         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2307         `=ucs-bmp-cjk-compat'.
2308
2309         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2310         XEmacs CHISE.
2311
2312 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2313
2314         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2315         CHISE.
2316
2317 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2318
2319         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2320         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2321
2322         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2323         `=>ucs@jis/1990'.
2324         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2325
2326 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2327
2328         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2329         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2330
2331         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2332         CHISE.
2333         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2334         mother.
2335
2336 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2337
2338         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2339         `=>jis-x0213-2@usual'.
2340         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2341         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2342         `=>jis-x0213-2@usual' as the mother.
2343
2344 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2345
2346         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2347         (=>ucs@JP): New alias for `=+>ucs@jis'.
2348
2349 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2350
2351         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2352         `=>jis-x0208@usual'.
2353         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2354         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2355         `=>jis-x0208@usual' as the mother.
2356         (=>jis-x0208): Likewise.
2357
2358 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2359
2360         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2361         setting for `=+>jis-x0208@1978'.
2362
2363 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2364
2365         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2366         XEmacs CHISE.
2367
2368 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2369
2370         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2371         setting for `=>>>ucs@jis/1990'.
2372
2373 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2374
2375         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2376         setting for `=>ucs@jis/1990'.
2377
2378 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2379
2380         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2381         setting for `=ucs@JP/hanazono'.
2382
2383         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2384         CHISE.
2385         (=ucs@JP/hanazono): Ditto.
2386         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2387         (=>>hanyo-denshi/jc): Ditto.
2388         (=>>hanyo-denshi/jd): Ditto.
2389
2390 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2391
2392         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2393         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2394
2395 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2396
2397         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2398         XEmacs CHISE.
2399
2400 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2401
2402         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2403         XEmacs CHISE.
2404
2405 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2406
2407         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2408         `=ucs-bmp-cjk@JP'.
2409
2410 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2411
2412         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2413         XEmacs CHISE.
2414
2415 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2416
2417         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2418         Modify order of settings; add settings for `=daikanwa@rev2'.
2419
2420 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2421
2422         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2423         setting for `=>>cbeta'.
2424
2425         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2426         CHISE.
2427
2428 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2429
2430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2431         setting for `=>>adobe-japan1'.
2432
2433 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2434
2435         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2436         XEmacs CHISE.
2437
2438 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2439
2440         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2441         setting for `=>>hanyo-denshi/ia'.
2442
2443         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2444         XEmacs CHISE.
2445
2446 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2447
2448         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2449         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2450
2451         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2452         XEmacs CHISE.
2453         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2454         `=hanyo-denshi/jt' as the mother.
2455
2456 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2457
2458         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2459         setting for `=>>>jis-x0213-2'.
2460
2461         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2462         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2463         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2464
2465 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2466
2467         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2468         XEmacs CHISE.
2469
2470 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2471
2472         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2473         XEmacs CHISE.
2474
2475         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2476         `=>>jis-x0213-1@2004'.
2477
2478 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2479
2480         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2481         XEmacs CHISE.
2482
2483 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2484
2485         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2486         - Use "&g2-*;" as entity-references for `=>>>*'.
2487         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2488
2489         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2490         XEmacs CHISE.
2491         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2492         as the mother.
2493
2494 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2495
2496         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2497         setting for `=>>hanyo-denshi/ib'.
2498
2499         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2500         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2501         (=>>jis-x0208@1990): Ditto.
2502         (=>>hanyo-denshi/ib): Ditto.
2503
2504         * mule/mule-charset.el (default-coded-charset-priority-list):
2505         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2506
2507 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2508
2509         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2510         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2511         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2512         `=>>>ucs@jis/2004'.
2513
2514 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2515
2516         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2517         XEmacs CHISE.
2518         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2519         `=jis-x0213-1@2004' as the mother.
2520         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2521         (=>>>ucs@ks): Ditto.
2522
2523         * mule/mule-charset.el (default-coded-charset-priority-list):
2524         Modify priority of `=hanyo-denshi/*'.
2525
2526 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2527
2528         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2529         settings for `=>>ucs@JP' and `=ucs@JP'.
2530
2531 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2532
2533         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2534         CHISE.
2535
2536 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2537
2538         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2539         setting for `=>>>ucs@cns'.
2540
2541         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2542         CHISE.
2543
2544 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2545
2546         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2547         instead of `=>>>jis-x0213-1@2004' as the mother.
2548         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2549         (=>>>ucs@unicode): Likewise.
2550         (=>>>ucs@jis): Likewise.
2551         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2552         mother.
2553         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2554
2555 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2556
2557         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2558         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2559         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2560         `=>>>ucs@jis'.
2561
2562 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2563
2564         * mule/mule-charset.el (default-coded-charset-priority-list):
2565         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2566         and `=jis-x0213-*-2000'.
2567
2568 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2569
2570         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2571         XEmacs CHISE.
2572         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2573         `=>>jis-x0213-1' as the mother.
2574
2575 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2576
2577         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2578         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2579
2580 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2581
2582         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2583
2584 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2585
2586         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2587         XEmacs CHISE.
2588
2589 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2590
2591         * mule/mule-coding.el (decomposition-feature-list): Set
2592         `=decomposition', `=decomposition@cid' and
2593         `=decomposition@hanyo-denshi'.
2594
2595 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2596
2597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2598         setting for `=>>hanyo-denshi/ks'.
2599
2600         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2601         XEmacs CHISE.
2602
2603 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2604
2605         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2606         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2607
2608         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2609         `=hanyo-denshi/ks/mf'.
2610
2611         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2612         XEmacs CHISE.
2613         (=hanyo-denshi/ks/mf): Ditto.
2614
2615 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2616
2617         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2618         settings for P=hanyo-denshi/jt'.
2619
2620         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2621         `=hanyo-denshi/jt'.
2622
2623         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2624         XEmacs CHISE.
2625
2626 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2627
2628         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2629         settings for `=hanyo-denshi/ip'.
2630
2631         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2632         `=hanyo-denshi/ip'.
2633
2634         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2635         XEmacs CHISE.
2636
2637 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2638
2639         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2640         settings for `=hanyo-denshi/hg'.
2641
2642         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2643         `=hanyo-denshi/hg'.
2644
2645         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2646         XEmacs CHISE.
2647
2648 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2649
2650         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2651         setting for `=>>hanyo-denshi/ft'.
2652
2653         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2654         `=>>hanyo-denshi/ft'.
2655
2656         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2657         XEmacs CHISE.
2658
2659 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2660
2661         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2662         settings for `=hanyo-denshi/ib'.
2663
2664         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2665         `=hanyo-denshi/ib'.
2666
2667         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2668         XEmacs CHISE.
2669
2670 2011-02-14  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 `=hanyo-denshi/ia' and
2674         non-isolated characters of `=hanyo-denshi/*'.
2675
2676         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2677         `=hanyo-denshi/ia'.
2678
2679         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2680         XEmacs CHISE.
2681
2682 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2683
2684         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2685         setting for isolated characters of `=hanyo-denshi/ft'.
2686
2687         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2688         `=hanyo-denshi/ft'.
2689
2690         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2691         XEmacs CHISE.
2692
2693 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2694
2695         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2696         setting for isolated characters of `=hanyo-denshi/jd'.
2697
2698         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2699         `=hanyo-denshi/jd'.
2700
2701         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2702         XEmacs CHISE.
2703
2704 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2705
2706         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2707         setting for isolated characters of `=hanyo-denshi/jc'.
2708
2709         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2710         `=hanyo-denshi/jc'.
2711
2712         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2713         XEmacs CHISE.
2714
2715 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2716
2717         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2718         setting for isolated characters of `=hanyo-denshi/jb'.
2719
2720         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2721         `=hanyo-denshi/jb'.
2722
2723         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2724         XEmacs CHISE.
2725
2726 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2727
2728         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2729         setting for isolated characters of `=hanyo-denshi/ja'.
2730
2731 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2732
2733         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2734         `=hanyo-denshi/ja'.
2735
2736         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2737         XEmacs CHISE.
2738
2739 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2740
2741         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2742         settings for isolated characters of `=adobe-japan1-6'.
2743
2744 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2745
2746         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2747         CHISE.
2748         (=daikanwa/+2p): Ditto.
2749         (=daikanwa/ho): Ditto.
2750
2751 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2752
2753         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2754         coding-system for XEmacs CHISE.
2755
2756 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2757
2758         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2759         setting for `=>>ruimoku-v6'.
2760
2761         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2762         CHISE.
2763
2764 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2765
2766         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2767         setting for `=daikanwa@rev1'.
2768
2769 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2770
2771         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2772         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2773
2774 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2775
2776         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2777         XEmacs CHISE.
2778         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2779
2780 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2781
2782         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2783         CHISE.
2784
2785 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2786
2787         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2788         CHISE.
2789
2790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2791         setting for `=>ucs@jis'.
2792
2793 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2794
2795         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2796         setting for `=>jis-x0208@usual'.
2797
2798         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2799         XEmacs CHISE.
2800         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2801         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2802         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2803
2804 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2805
2806         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2807         CHISE.
2808         (=>>>jis-x0208@1990): Ditto.
2809         (=>>>jis-x0213-1): Ditto.
2810         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2811         mother.
2812         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2813         as the mother.
2814
2815 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2816
2817         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2818         setting for `=>ucs@cns' and `=>>ucs@ks'.
2819
2820         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2821         CHISE.
2822
2823 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2824
2825         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2826         CHISE.
2827
2828 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2829
2830         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2831         CHISE.
2832         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2833         mother.
2834
2835 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2836
2837         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2838         `==>ucs-bmp-cjk@bucs'.
2839
2840         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2841         XEmacs CHISE.
2842
2843 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2844
2845         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2846         setting for `==>ucs@bucs'.
2847
2848         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2849         XEmacs CHISE.
2850
2851 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2852
2853         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2854         - Add setting for `=>>jis-x0208'.
2855         - Omit setting for `=>>jis-x0208@1990'.
2856         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2857           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2858           `=ucs@FOO'.
2859
2860 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2861
2862         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2863         setting for `=>daikanwa'.
2864
2865 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2866
2867         * mule/mule-conf.el (=daikanwa): Fix DOC.
2868         (=>daikanwa): New abstract character for XEmacs CHISE.
2869         (=>ucs@iso): Likewise.
2870         (=>ucs@unicode): Likewise.
2871         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2872
2873 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2874
2875         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2876         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2877           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2878         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2879         - Add `=>big5-cdp'.
2880
2881 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2882
2883         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2884         (=>big5-cdp): New abstract character.
2885
2886 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2887
2888         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2889         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2890         `chinese-big5'.
2891
2892 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2893
2894         * mule/mule-charset.el (default-coded-charset-priority-list):
2895         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2896
2897         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2898         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2899         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2900         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2901         and `=>jis-x0213-2'.
2902
2903 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2904
2905         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2906         XEmacs CHISE.
2907         (=>>ucs@jis/2000): Likewise.
2908         (=>>ucs@jis/2004): Likewise.
2909
2910 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2911
2912         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2913         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2914         `=>>ucs@cns'.
2915
2916         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2917         XEmacs CHISE.
2918         (=>>gt): Use quote instead of backquote; modify DOC.
2919         (=>gt): Use quote instead of backquote.
2920         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2921         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2922         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2923         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2924         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2925         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2926
2927 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2928
2929         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2930         `=>>ucs@unicode' and `=>>gt'.
2931
2932 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2933
2934         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2935         XEmacs CHISE.
2936         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2937         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2938         `=jis-x0208@1978/1er-pr' as the mother.
2939         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2940
2941 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2942
2943         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2944         `=ucs@unicode' as the mother.
2945
2946 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2947
2948         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2949         setting for `=>>ucs@unicode'.
2950
2951         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2952         CHISE.
2953
2954 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2955
2956         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2957         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2958
2959         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2960         `=adobe-japan1-6' and `=adobe-japan1-base'.
2961
2962         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2963         XEmacs CHISE.
2964         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2965         specify `min-code' and `max-code'.
2966         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2967         (=adobe-japan1-2): Likewise.
2968         (=adobe-japan1-3): Likewise.
2969         (=adobe-japan1-4): Likewise.
2970         (=adobe-japan1-5): Likewise.
2971         (=adobe-japan1-6): Likewise.
2972
2973 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2974
2975         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2976         setting for `=>gt'.
2977
2978 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2979
2980         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2981         CHISE.
2982
2983 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2984
2985         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2986         setting for `=>zinbun-oracle'.
2987
2988         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2989         for XEmacs CHISE.
2990
2991 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2992
2993         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2994         for XEmacs CHISE.
2995         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2996         `=jis-x0208@1978' as the mother.
2997
2998 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2999
3000         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3001         - Use `=gt' instead of `ideograph-gt'.
3002         - Use `=gt-k' instead of `ideograph-gt-k'.
3003         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3004         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3005         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3006         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3007         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3008         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3009         - Use `=>>gt' instead of `<=>gt'.
3010         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3011         - Add setting for `=>>jis-x0208@1990'.
3012         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3013           `=>>jis-x0213-1@2000'.
3014         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3015         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3016           `=>>jis-x0213-1@2004'.
3017         - Add setting for `=>>jis-x0208@1978'.
3018         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3019
3020 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3021
3022         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3023         XEmacs CHISE.
3024
3025 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3026
3027         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3028         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3029         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3030         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3031         `<=>jis-x0213-1@2004'.
3032
3033 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3034
3035         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3036         CHISE.
3037         (=>jis-x0213-2): Ditto.
3038
3039 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3040
3041         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3042         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3043
3044 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3045
3046         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3047         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3048         `=>jis-x0213-1'.
3049
3050 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3051
3052         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3053         CHISE.
3054         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3055
3056 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3057
3058         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3059         `<==>jis-x0213-1'.
3060         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3061         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3062         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3063         (<=>jis-x0208): New alias for `=>jis-x0208'.
3064         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3065         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3066         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3067         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3068         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3069         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3070         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3071         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3072         (=>>gt): Renamed from `<==>gt'.
3073         (<==>gt): New alias for `=>>gt'.
3074
3075 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3076
3077         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3078         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3079         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3080         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3081         - Add settings for `<=>jis-x0213-1@2000' and
3082           `<=>jis-x0213-1@2004'.
3083
3084         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3085         XEmacs CHISE.
3086         (<==>jis-x0213-1): Likewise.
3087         (<==>jis-x0213-1@2000): Likewise.
3088         (<==>jis-x0213-1@2004): Likewise.
3089         (<=>jis-x0208): Add property `=>iso-ir 168'.
3090         (<=>jis-x0208@1997): Likewise.
3091         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3092         as the mother; add property `=>iso-ir 228'.
3093         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3094         property `=>iso-ir 228'.
3095         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3096         property `=>iso-ir 233'.
3097         (<==>gt): Renamed from `<=>gt'.
3098         (<=>gt): New alias for `<==>gt'.
3099
3100 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3101
3102         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3103         CHISE.
3104         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3105         `<=>jis-x0208' as the mother.
3106         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3107         (<=>jis-x0213-1@2000): Ditto.
3108         (<=>jis-x0213-1@2004): Ditto.
3109
3110 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3111
3112         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3113         settings for `<=>gt'.
3114
3115         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3116
3117 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3118
3119         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3120         XEmacs CHISE.
3121         (=jis-x0208@1978/-4pr): Likewise.
3122         (=jis-x0208@1978/4-pr): Likewise.
3123         (=jis-x0213-1): Likewise.
3124         (=ucs@iso): Likewise.
3125         (=ucs@unicode): Likewise.
3126         (=ucs@gb): Likewise.
3127         (=ucs@gb/fw): Likewise.
3128         (=ucs@cns): Likewise.
3129         (=ucs@cns/fw): Likewise.
3130         (=ucs@jis): Likewise.
3131         (=ucs@jis/fw): Likewise.
3132         (=ucs@jis/1990): Likewise.
3133         (=ucs@jis/2000): Likewise.
3134         (=ucs@jis/2004): Likewise.
3135         (=ucs@JP): Likewise.
3136         (=ucs@ks): Likewise.
3137         (=ucs@big5): Likewise.
3138         (=ucs@big5/cns11643): Likewise.
3139         (=ucs@cns11643): Likewise.
3140
3141 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3142
3143         * mule/mule-charset.el (default-coded-charset-priority-list):
3144         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3145
3146         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3147         CHISE.
3148         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3149         mother.
3150
3151 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3152
3153         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3154         from src/mule-charset.c].
3155         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3156         specify `final'.
3157         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3158         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3159         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3160         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3161         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3162         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3163
3164 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3165
3166         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3167         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3168         (=jis-x0208@1978/i-4): Specify `partial'.
3169         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3170         mother coded-charset.
3171         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3172
3173 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3174
3175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3176         settings for `=jis-x0213-1@2004'.
3177
3178 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3179
3180         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3181         CHISE.
3182         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3183         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3184         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3185         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3186         temporarily.
3187         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3188
3189 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3190
3191         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3192         CHISE.
3193         (=shinjigen@1ed): Inherited from `=shinjigen'.
3194         (=shinjigen@rev): Likewise.
3195
3196 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3197
3198         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3199         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3200
3201 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3202
3203         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3204         define it as an alias.
3205         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3206         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3207         alias.
3208         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3209         alias.
3210
3211 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3212
3213         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3214         CHISE.
3215
3216 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3217
3218         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3219         CHISE.
3220         (shinjigen-2): Ditto.
3221
3222 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3223
3224         * mule/mule-charset.el (default-coded-charset-priority-list):
3225         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3226         `chinese-big5-eten-*' and `chinese-big5'.
3227
3228 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3229
3230         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3231         #x9FA5 temporarily.
3232
3233 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3234
3235         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3236         settings for `=jis-x0208@1978/i1'.
3237
3238 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3239
3240         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3241         XEmacs CHISE.
3242
3243 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3244
3245         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3246         XEmacs CHISE.
3247
3248 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3249
3250         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3251         XEmacs CHISE.
3252
3253 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3254
3255         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3256         CHISE.
3257         (=ucs-bmp@cns): Likewise.
3258         (=ucs-bmp@jis): Likewise.
3259         (=ucs-bmp@ks): Likewise.
3260
3261 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3262
3263         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3264         CHISE.
3265         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3266
3267 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3268
3269         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3270         settings for `=zinbun-oracle'.
3271
3272         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3273         `=zinbun-oracle'.
3274
3275 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3276
3277         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3278         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3279         `=ucs@iso'.
3280
3281 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3282
3283         * mule/mule-charset.el (default-coded-charset-priority-list):
3284         Delete `ucs-sip'; modify order of some CCSs.
3285
3286 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3287
3288         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3289         in XEmacs CHISE.
3290
3291         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3292         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3293         CHISE.
3294
3295 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3296
3297         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3298         its registry.
3299         (=ucs-radicals@unicode): Likewise.
3300
3301 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3302
3303         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3304         CHISE.
3305
3306 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3307
3308         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3309         CHISE.
3310
3311 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3312
3313         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3314         CHISE.
3315
3316 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3317
3318         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3319         Modify preference of *isolated settings*.
3320
3321 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3322
3323         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3324         utf-2000 is provided.
3325         (=ucs@cns11643): Likewise.
3326
3327 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3328
3329         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3330         Prefer every *isolated setting* to ordinary setting.
3331
3332 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3333
3334         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3335         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3336
3337 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3338
3339         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3340         CHISE.
3341
3342 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3343
3344         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3345         settings for `=jis-x0208@1997'.
3346
3347 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3348
3349         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3350         `=jis-x0208@1997'.
3351
3352 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3353
3354         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3355         XEmacs CHISE.
3356
3357 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3358
3359         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3360         `=jis-x0208@1978'.
3361         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3362         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3363         `=jis-x0208-1990' as the mother.
3364         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3365
3366 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3367
3368         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3369         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3370         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3371         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3372         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3373         for `=ucs@JP'.
3374
3375 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3376
3377         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3378         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3379         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3380         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3381         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3382         `=daikanwa@rev2'.
3383
3384 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3385
3386         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3387         (=gt): Likewise.
3388         (=gt-k): Likewise.
3389         (=gt-pj-*): Likewise.
3390         (=gt-pj-k1): Likewise.
3391         (=gt-pj-k2): Likewise.
3392         (=daikanwa): Likewise.
3393         (=daikanwa-rev1): Likewise.
3394         (=daikanwa-rev2): Likewise.
3395         (=big5-pua): Likewise.
3396         (=big5-eten): Likewise.
3397         (chinese-big5-eten-a): Likewise.
3398         (chinese-big5-eten-b): Likewise.
3399         (=hanziku-*): Likewise.
3400         (=cbeta): Likewise.
3401         (=jef-china3): Likewise.
3402         (=ruimoku-v6): Likewise.
3403         (=ucs@iso): Likewise.
3404         (=ucs@unicode): Likewise.
3405         (=ucs@gb): Likewise.
3406         (=ucs@cns): Likewise.
3407         (=ucs@jis): Likewise.
3408         (=ucs@jis-1990): Likewise.
3409         (=ucs@jis-2000): Likewise.
3410         (=ucs@jp): Likewise.
3411         (=ucs@ks): Likewise.
3412         (=ucs@big5): Likewise.
3413         (=ucs-radicals): Likewise.
3414         (=ucs-radicals@unicode): Likewise.
3415         (=ucs-bmp-cjk): Likewise.
3416         (=ucs-bmp-cjk@unicode): Likewise.
3417         (=ucs-sip-ext-b): Likewise.
3418         (=ucs-sip-ext-b@iso): Likewise.
3419
3420 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3421
3422         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3423         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3424
3425 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3426
3427         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3428         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3429         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3430         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3431         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3432         arabic-digit, ipa and ``&I-B-XXXX;''.
3433
3434 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3435
3436         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3437         setting for (I-)HZK{03..12}-XXXX.
3438
3439 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3440
3441         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3442         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3443
3444         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3445         `=ruimoku-v6'.
3446
3447         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3448         CHISE.
3449
3450 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3451
3452         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3453         (=ucs@unicode): Likewise.
3454         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3455         (=ucs@cns): Likewise.
3456         (=ucs@jis): Likewise.
3457         (=ucs@ks): Likewise.
3458         (=ucs@big5): Likewise.
3459
3460 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3461
3462         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3463         `ucs-jis'.
3464         (utf-8-jis-er): Likewise.
3465         (utf-8-jp): New coding-system.
3466         (utf-8-jp-er): Likewise.
3467
3468         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3469
3470 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3471
3472         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3473
3474         * mule/japanese.el: Move definition of `euc-jisx0213' to
3475         mule/mule-coding.el.
3476
3477 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3478
3479         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3480         mule-coding before loading update-cdb when utf-2000 is provided.
3481
3482 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3483
3484         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3485         `=daikanwa'.
3486
3487 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3488
3489         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3490         definition codes when `utf-2000' is provided.
3491
3492 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3493
3494         * mule/mule-category.el (word-combining-categories): Don't setup
3495         `word-combining-categories' in XEmacs CHISE.
3496         (word-separating-categories): Add setting about Latin script in
3497         XEmacs CHISE.
3498
3499 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3500
3501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3502         setting for `chinese-big5'.
3503
3504 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3505
3506         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3507         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3508         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3509         add setting for HZK0[12]-xxxx.
3510
3511 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3512
3513         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3514         in XEmacs CHISE.
3515
3516 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3517
3518         * mule/mule-charset.el (default-coded-charset-priority-list):
3519         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3520         and `chinese-big5' to `=gt-pj-*'.
3521
3522 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3523
3524         * mule/mule-conf.el (=daikanwa): Renamed from
3525         `ideograph-daikanwa'.
3526         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3527
3528 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3529
3530         * mule/mule-conf.el (=cns11643-7): Renamed from
3531         `chinese-cns11643-7'.
3532         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3533
3534 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3535
3536         * mule/mule-conf.el (=cns11643-6): Renamed from
3537         `chinese-cns11643-6'.
3538         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3539
3540 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3541
3542         * mule/mule-conf.el (=cns11643-5): Renamed from
3543         `chinese-cns11643-5'.
3544         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3545
3546 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3547
3548         * mule/mule-conf.el (=cns11643-4): Renamed from
3549         `chinese-cns11643-4'.
3550         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3551
3552 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3553
3554         * mule/mule-conf.el (=cns11643-3): Renamed from
3555         `chinese-cns11643-3'.
3556         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3557
3558 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3559
3560         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3561         `=cns11643-2'.
3562         (chinese-cns11643-2): New alias for `=cns11643-2'.
3563
3564 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3565
3566         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3567         `=cns11643-1'.
3568         (chinese-cns11643-1): New alias for `=cns11643-1'.
3569
3570 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3571
3572         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3573         (chinese-gb12345): New alias for `=gb12345'.
3574
3575 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3576
3577         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3578         (chinese-gb2312): New alias for `=gb2312'.
3579
3580 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3581
3582         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3583         (chinese-big5): New alias for `=big5'.
3584
3585 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3586
3587         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3588         (korean-ksc5601): New alias for `=ks-x1001'.
3589
3590 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3591
3592         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3593         `=jis-x0212'.
3594         (japanese-jisx0212): New alias for `=jis-x0212'.
3595
3596 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3597
3598         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3599         `=jis-x0208-1983'.
3600         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3601
3602 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3603
3604         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3605         `=jis-x0208-1978'.
3606         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3607
3608 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3609
3610         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3611         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3612
3613 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3614
3615         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3616         (chinese-cns11643-3): Specify iso-ir 183.
3617         (chinese-cns11643-4): Specify iso-ir 184.
3618         (chinese-cns11643-5): Specify iso-ir 185.
3619         (chinese-cns11643-6): Specify iso-ir 186.
3620         (chinese-cns11643-7): Specify iso-ir 187.
3621         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3622         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3623
3624 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3625
3626         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3627         \uXXXX for every cases.
3628
3629 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3630
3631         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3632         (ucs-big5): Changed to an alias for `=ucs@big5'.
3633
3634 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3635
3636         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3637         (ucs-ks): Changed to an alias for `=ucs@ks'.
3638
3639 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3640
3641         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3642         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3643
3644 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3645
3646         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3647         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3648
3649 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3650
3651         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3652         (ucs-jis): Changed to an alias for `=ucs@jis'.
3653
3654 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3655
3656         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3657         (ucs-cns): Changed to an alias for `=ucs@cns'.
3658
3659 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3660
3661         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3662         (ucs-gb): Changed to an alias for `=ucs@gb'.
3663
3664 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3665
3666         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3667         `ideograph-daikanwa-2'.
3668         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3669         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3670
3671 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3672
3673         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3674         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3675
3676         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3677         for `xemacs-chise-version'.
3678
3679 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3680
3681         * mule/mule-charset.el (default-coded-charset-priority-list):
3682         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3683         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3684         instead of `ideograph-hanziku-*'.
3685
3686         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3687         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3688
3689 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3690
3691         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3692         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3693         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3694         `utf-2000' is provided.
3695
3696 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3697
3698         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3699         is provided [was builtin coded-charsets].
3700
3701 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3702
3703         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3704         is provided [was builtin coded-charsets].
3705
3706 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3707
3708         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3709         is provided [was builtin coded-charsets].
3710
3711 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3712
3713         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3714         is provided [was builtin coded-charsets].
3715
3716 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3717
3718         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3719         when `utf-2000' is provided [was builtin coded-charsets].
3720
3721 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3722
3723         * mule/mule-conf.el (=hanziku-*): Renamed from
3724         `ideograph-hanziku-*'.
3725         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3726
3727 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3728
3729         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3730         `utf-2000' is provided [was builtin coded-charsets].
3731         (ideograph-hanziku-{1..12}): Likewise.
3732
3733 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3734
3735         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3736         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3737
3738 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3739
3740         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3741         when `utf-2000' is provided [was builtin coded-charsets].
3742
3743 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3744
3745         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3746         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3747         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3748
3749 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3750
3751         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3752         (ideograph-gt): Changed to an alias for `=gt'.
3753
3754 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3755
3756         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3757         is provided; it was defined as a builtin coded-charset.
3758         (ideograph-gt): Likewise.
3759
3760 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3761
3762         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3763         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3764
3765 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3766
3767         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3768         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3769
3770 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3771
3772         * mule/mule-conf.el (=big5-eten): Renamed from
3773         `chinese-big5-eten'.
3774         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3775
3776 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3777
3778         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3779         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3780
3781 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3782
3783         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3784         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3785
3786 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3787
3788         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3789         (china3-jef): Changed to an alias for `=jef-china3'.
3790
3791 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3792
3793         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3794         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3795
3796         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3797         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3798         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3799         when `utf-2000' is provided.
3800
3801 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3802
3803         * mule/mule-charset.el (default-coded-charset-priority-list):
3804         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3805
3806         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3807         (ucs-jis-2000): Deleted.
3808
3809 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3810
3811         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3812         UTF-2000.
3813         (=ucs-jis-2000): New coded-charset for UTF-2000.
3814
3815 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3816
3817         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3818         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3819
3820 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3821
3822         * mule/mule-charset.el (default-coded-charset-priority-list):
3823         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3824         `ideograph-cbeta'.
3825
3826 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3827
3828         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3829         builtin coded-charset].
3830
3831 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3832
3833         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3834         settings for &K0-xxxx and &I-K0-xxxx.
3835
3836 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3837
3838         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3839         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3840
3841 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3842
3843         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3844         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3845
3846 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3847
3848         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3849         UTF-2000.
3850         (ideograph-gt-pj-k1): Likewise.
3851         (ideograph-gt-pj-k2): Likewise.
3852
3853 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3854
3855         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3856         `=jis-x0208'.
3857
3858 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3859
3860         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3861         UTF-2000 [was a builtin coded-charset].
3862
3863 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3864
3865         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3866         (utf-8-gb-er): Likewise.
3867
3868 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3869
3870         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3871         settings for JIS X 0212 and JIS X 0208:1978.
3872
3873 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3874
3875         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3876         setting for JIS X 0213.
3877
3878 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3879
3880         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3881         standard-case-table in UTF-2000.
3882
3883 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3884
3885         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3886         definitions for isolated-chars.
3887
3888 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3889
3890         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3891         `configure-utf-2000-lisp-directory'.
3892         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3893         `mule-lisp-load-path'.
3894
3895 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3896
3897         * startup.el (startup-setup-paths): Set and use
3898         `utf-2000-lisp-directory'.
3899         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3900         UTF-2000.
3901
3902 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3903
3904         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3905         (paths-find-utf-2000-lisp-directory): New function.
3906         (paths-construct-load-path): Add new optional argument
3907         `utf-2000-lisp-directory'.
3908
3909         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3910
3911 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3912
3913         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3914         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3915         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3916         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3917         `chinese-big5-2' in UTF-2000.
3918
3919         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3920         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3921
3922 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3923
3924         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3925         `big5-eten-er' in UTF-2000.
3926         (big5-cdp): Modify DOC-string and mnemonic.
3927
3928 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3929
3930         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3931         UTF-2000 [renamed from utf-8-er].
3932         (utf-8-gb): New coding-system in UTF-2000.
3933         (utf-8-gb-er): Likewise.
3934         (utf-8-cns): Likewise.
3935         (utf-8-cns-er): Likewise.
3936         (utf-8-big5): Likewise.
3937         (utf-8-big5-er): Likewise.
3938         (utf-8-jis): Likewise.
3939         (utf-8-jis-er): Likewise.
3940         (utf-8-ks): Likewise.
3941         (utf-8-ks-er): Likewise.
3942         (utf-8-er): Likewise.
3943
3944 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3945
3946         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3947         instead of `utf-8-unix' in UTF-2000.
3948
3949         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3950
3951 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3952
3953         * mule/japanese.el (euc-jisx0213): New coding-system.
3954
3955         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3956         `japanese-jisx0208-1990' as the mother.
3957
3958 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3959
3960         * dumped-lisp.el (preloaded-file-list): Change condition of
3961         loading "close-cdb".
3962
3963 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3964
3965         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3966         setup `coded-charset-entity-reference-alist'.
3967
3968 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3969
3970         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3971         UTF-2000.
3972
3973 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3974
3975         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3976         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3977
3978 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3979
3980         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3981         (chinese-big5-eten-a): Likewise.
3982         (chinese-big5-eten-b): Likewise.
3983         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3984         code range is #x8140 .. #x8DFE.
3985
3986 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3987
3988         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3989         UTF-2000.
3990         (chinese-big5-cdp): Likewise.
3991
3992 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3993
3994         * dumped-lisp.el (preloaded-file-list): Rename
3995         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3996
3997 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3998
3999         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4000         append `system-char-db-source-file-list' into
4001         `preloaded-file-list' in UTF-2000.
4002
4003 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4004
4005         * dumped-lisp.el (preloaded-file-list): Delete
4006         character-definition files.
4007
4008 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4009
4010         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4011         UTF-2000.
4012
4013 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4014
4015         * mule/mule-charset.el (default-coded-charset-priority-list):
4016         Delete `mojikyo-2022-1'.
4017
4018 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4019
4020         * mule/mule-charset.el (default-coded-charset-priority-list):
4021         Delete `mojikyo'.
4022
4023 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4024
4025         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4026         `ucs-sip'.
4027
4028 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4029
4030         * mule/mule-charset.el (default-coded-charset-priority-list):
4031         Comment out `chinese-gb12345'.
4032
4033 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4034
4035         * bytecomp.el (byte-compile-insert-header): Fixed.
4036
4037 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4038
4039         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4040         XEmacs UTF-2000.
4041
4042 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4043
4044         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4045         UTF-2000.
4046
4047 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4048
4049         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4050         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4051
4052 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4053
4054         * mule/mule-charset.el (default-coded-charset-priority-list):
4055         `japanese-jef-china3' is renamed `china3-jef'.
4056
4057 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4058
4059         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4060         `japanese-jef-china3' and `ideograph-cbeta'.
4061
4062 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4063
4064         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4065
4066 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4067
4068         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4069         `chinese-big5-cdp'.
4070
4071 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4072
4073         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4074         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4075
4076 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4077
4078         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4079         loading character definitions.
4080
4081 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4082
4083         * dumped-lisp.el (preloaded-file-list): Rename
4084         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4085
4086 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4087
4088         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4089         `chinese-big5'.
4090
4091 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4092
4093         * dumped-lisp.el (preloaded-file-list): Dump
4094         "Ideograph-R028-Private" with XEmacs UTF-2000.
4095
4096 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4097
4098         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4099         `chinese-gb12345'.
4100
4101 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4102
4103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4104         `ideograph-gt-pj-{1..11}'.
4105
4106         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4107         XEmacs UTF-2000.
4108
4109 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4110
4111         * mule/mule-charset.el (default-coded-charset-priority-list):
4112         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4113         `chinese-isoir165'.
4114
4115 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4116
4117         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4118         `image/png', `image/x-xpm' and `image/tiff'.
4119
4120         * files.el (binary-file-regexps): Add *.PNG.
4121
4122 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4123
4124         * mule/mule-charset.el (default-coded-charset-priority-list):
4125         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4126         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4127
4128 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4129
4130         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4131         the first completion when UTF-2000 is running.
4132
4133 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4134
4135         * mule/mule-charset.el (default-coded-charset-priority-list):
4136         Delete `ucs'.
4137
4138 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4139
4140         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4141
4142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4143         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4144
4145 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4146
4147         * mule/vietnamese.el (vscii-2): Delete abolished property
4148         `composite'; now composite mode is default.
4149
4150 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4151
4152         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4153         of `raw-text'; check \uHHHH representation even if non-ascii
4154         characters are not found.
4155
4156         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4157         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4158         unconditionally.
4159
4160         * mule/viet-ccl.el: New file.
4161
4162         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4163         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4164         - Separate CCL based implementations to viet-ccl.el.
4165
4166 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4167
4168         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4169         "jisx0213.2000-1".
4170         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4171
4172         * mule/mule-charset.el (default-coded-charset-priority-list):
4173         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4174         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4175
4176 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4177
4178         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4179
4180 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4181
4182         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4183         `ucs' in UTF-2000.
4184
4185 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4186
4187         * mule/mule-charset.el (default-coded-charset-priority-list):
4188         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4189         `arabic-iso8859-6'.
4190
4191 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4192
4193         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4194         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4195
4196 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4197
4198         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4199         `katakana-jisx0201' in UTF-2000.
4200
4201 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4202
4203         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4204         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4205         "u0FB50-Arabic-Presentation-Forms-A",
4206         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4207         "u0FE50-Small-Form-Variants",
4208         "u0FE70-Arabic-Presentation-Forms-B",
4209         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4210         UTF-2000.
4211
4212 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4213
4214         * dumped-lisp.el (preloaded-file-list): Delete
4215         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4216         ... "Ideograph-R214-Flute" in UTF-2000.
4217
4218 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4219
4220         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4221         (japanese-jisx0213-2): New coded-charset.
4222
4223         * dumped-lisp.el (preloaded-file-list): Add
4224         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4225         "Ideograph-R030-Mouth".
4226
4227 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4228
4229         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4230         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4231         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4232         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4233         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4234         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4235         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4236         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4237
4238 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4239
4240         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4241         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4242         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4243         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4244         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4245
4246         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4247         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4248
4249 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4250
4251         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4252         in UTF-2000.
4253
4254 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4255
4256         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4257         (chinese-isoir165): Moved from mule/chinese.el.
4258         (chinese-cns11643-3): Moved from mule/chinese.el.
4259         (chinese-cns11643-4): Moved from mule/chinese.el.
4260         (chinese-cns11643-5): Moved from mule/chinese.el.
4261         (chinese-cns11643-6): Moved from mule/chinese.el.
4262         (chinese-cns11643-7): Moved from mule/chinese.el.
4263
4264         * mule/chinese.el: Move definition of coded-charsets to
4265         mule/mule-conf.el.
4266
4267 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4268
4269         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4270         `ideograph-daikanwa'.
4271
4272 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4273
4274         * dumped-lisp.el (preloaded-file-list): Delete
4275         "ccs-jisx0201-latin.el".
4276
4277 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4278
4279         * dumped-lisp.el (preloaded-file-list): Add
4280         "u031A0-Extended-Bopomofo" in UTF-2000.
4281
4282 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4283
4284         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4285         renamed to u02E00-CJK-Radical-Supplement.
4286
4287 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4288
4289         * dumped-lisp.el (preloaded-file-list): Add
4290         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4291         "u030A0-Katakana", "u03100-Bopomofo",
4292         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4293         "u03200-Enclosed-CJK-Letters-and-Months" and
4294         "u03300-CJK-Compatibility".
4295
4296 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4297
4298         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4299         "u02F00-Kangxi-Radicals" and
4300         "u02FF0-Ideographic-Description-Characters".
4301
4302 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4303
4304         * dumped-lisp.el (preloaded-file-list): Add
4305         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4306         "u02800-Braille-Patterns" in UTF-2000.
4307
4308 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4309
4310         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4311         "uXXXXX-*.el" in UTF-2000.
4312
4313         * bytecomp.el (byte-compile-insert-header): Delete comments if
4314         non-ASCII characters are found; allow `byte-compile-dynamic' and
4315         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4316         `raw-text'.
4317
4318 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4319
4320         * dumped-lisp.el (preloaded-file-list): Add
4321         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4322         "u025A0-Geometric-Shapes.el".
4323
4324 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4325
4326         * dumped-lisp.el (preloaded-file-list): Add
4327         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4328         "u02460-Enclosed-Alphanumerics.el".
4329
4330 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4331
4332         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4333         `chinese-gb2312'.
4334
4335         * dumped-lisp.el (preloaded-file-list): Add
4336         "u02200-Mathematical-Operators.el" and
4337         "u02300-Miscellaneous-Technical.el".
4338
4339 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4340
4341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4342         `chinese-cns11643-*'.
4343
4344         * dumped-lisp.el (preloaded-file-list): Add
4345         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4346         "u02190-Arrows.el" in UTF-2000.
4347
4348 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4349
4350         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4351         `korean-ksc5601'.
4352
4353         * dumped-lisp.el (preloaded-file-list): Add
4354         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4355         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4356         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4357
4358 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4359
4360         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4361
4362 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4363
4364         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4365         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4366         "u01780-Khmer.el", "u01800-Mongolian.el",
4367         "u01E00-Latin-Extended-Additional.el" and
4368         "u01F00-Greek-Extended.el" in UTF-2000.
4369
4370 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4371
4372         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4373         `ethiopic-ucs' and `ethiopic'.
4374
4375         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4376         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4377
4378         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4379         from mule/ethiopic.el.
4380
4381         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4382         mule/mule-conf.el.
4383
4384 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4385
4386         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4387         `lao'.
4388
4389         * mule/mule-conf.el (lao): New coded-charset.
4390
4391         * dumped-lisp.el (preloaded-file-list): Add
4392         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4393         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4394         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4395         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4396         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4397
4398 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4399
4400         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4401         `ucs-bmp' and `arabic-iso8859-6'.
4402
4403 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4404
4405         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4406         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4407         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4408
4409 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4410
4411         * startup.el (normal-top-level): Load autoload file for UTF-2000
4412         in UTF-2000.
4413
4414 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4415
4416         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4417         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4418         "u00020-Basic-Latin.el", "u00080-C1.el",
4419         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4420         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4421         "u002B0-Spacing-Modifier-Letters.el",
4422         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4423         UTF-2000.
4424
4425 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4426
4427         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4428         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4429         instead of `vietnamese-viscii-*'.
4430
4431 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4432
4433         * mule/mule-conf.el: New file.
4434
4435         * mule/misc-lang.el: Move definition of charset `ipa' to
4436         mule/mule-conf.el.
4437
4438 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4439
4440         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4441         `latin-viscii'; prefer it for characters used in Vietnamese.
4442
4443 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4444
4445         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4446
4447 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4448
4449         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4450         `vietnamese-viscii-lower'.
4451         (latin-viscii-upper): Renamed from charset
4452         `vietnamese-viscii-upper'.
4453         (vietnamese-viscii-lower): New alias for charset
4454         `latin-viscii-lower'.
4455         (vietnamese-viscii-upper): New alias for charset
4456         `latin-viscii-upper'.
4457
4458 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4459
4460         * mule/mule-charset.el (default-coded-charset-priority-list):
4461         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4462
4463 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4464
4465         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4466         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4467         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4468         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4469         lisp/utf-2000.
4470
4471 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4472
4473         * mule/ccs-tcvn5712.el: New file.
4474
4475 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4476
4477         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4478         in UTF-2000.
4479
4480 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4481
4482         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4483         `japanese-jisx0208'.
4484
4485 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4486
4487         * dumped-lisp.el (preloaded-file-list): Add
4488         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4489         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4490         UTF-2000.
4491
4492         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4493         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4494         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4495         mule/ccs-viscii.el: New files.
4496
4497         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4498         if \uXXXX is found.
4499
4500 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4501
4502         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4503         `hiragana-jisx0208' and `katakana-jisx0208'.
4504
4505 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4506
4507         * mule/chinese.el (chinese-cns11643-3): Define it even if
4508         `utf-2000' is provided.
4509         (chinese-cns11643-4): Likewise.
4510         (chinese-cns11643-5): Likewise.
4511         (chinese-cns11643-6): Likewise.
4512         (chinese-cns11643-7): Likewise.
4513
4514 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4515
4516         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4517         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4518
4519 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4520
4521         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4522         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4523
4524 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4525
4526         * mule/mule-charset.el (default-coded-charset-priority-list):
4527         Setup in UTF-2000.
4528
4529 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4530
4531         * mule/viet-chars.el: Don't define charset
4532         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4533         they are defined as builtin charsets.
4534
4535 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4536
4537         * version.el (emacs-version): Add more space just before UTF-2000
4538         version string.
4539
4540 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4541
4542         * version.el ([constant] emacs-version): Don't add a space in the
4543         preceding place of `xemacs-betaname' because it is duplicated.
4544         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4545
4546         * startup.el (splash-frame-body): Add ETL.
4547
4548 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4549
4550         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4551         is provided because it is defined as builtin charset.
4552         (chinese-cns11643-4): Likewise.
4553         (chinese-cns11643-5): Likewise.
4554         (chinese-cns11643-6): Likewise.
4555         (chinese-cns11643-7): Likewise.
4556
4557 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4558
4559         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4560         coding-system `iso-10646-ucs-4' is not defined.
4561
4562 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4563
4564         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4565         coding-system if `utf-2000' is provided.
4566
4567 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4568
4569         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4570         `utf-2000' is provided.
4571
4572 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4573
4574         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4575         if utf-2000 is provided temporally.
4576
4577 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4578
4579         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4580         as builtin variable].
4581
4582 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4583
4584         * files.el (insert-file-contents-literally): Treat file as binary;
4585         call file-name-handlers. [sync with Emacs 20.3.10]
4586
4587 2008-12-28  Vin Shelton  <acs@xemacs.org>
4588
4589         * XEmacs 21.4.22 is released
4590
4591 2008-12-30  Vin Shelton  <acs@xemacs.org>
4592
4593         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4594         during building even if no packages are found.
4595
4596 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4597
4598         * printer.el (generic-print-region): 
4599         (generic-print-buffer): 
4600         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4601         check if the msprinter device is available, now that msprinter is
4602         always available as a specifier tag. 
4603
4604 2008-12-24  Vin Shelton  <acs@xemacs.org>
4605
4606         * about.el: Add Francisco to my bio!
4607
4608 2008-12-23  Vin Shelton  <acs@xemacs.org>
4609
4610         * autoload.el: Move operator definitions to autoload-operators.el
4611         in the xemacs-base package.
4612
4613 2007-11-22  Vin Shelton  <acs@xemacs.org>
4614
4615         * about.el (about-hacker-contribution): Updated my bio.
4616
4617 2007-10-07  Vin Shelton  <acs@xemacs.org>
4618
4619         * XEmacs 21.4.21 is released
4620
4621 2007-09-19  Didier Verna  <didier@xemacs.org>
4622
4623         Update my personal info.
4624         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4625         * about.el (about-other-current-hackers): Ditto.
4626         * about.el (about-url-alist): Add my musical website.
4627         * about.el (about-personal-info): Update my entry.
4628         * about.el (about-hacker-contribution): Ditto.
4629
4630 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4631
4632         * package-get.el (package-get-download-sites): Update download
4633         sites in Japan.
4634         * package-get.el (package-get-pre-release-download-sites): Ditto.
4635
4636 2007-08-18  Vin Shelton  <acs@xemacs.org>
4637
4638         * package-get.el (package-get-pre-release-download-sites): Sync
4639         mirror sites with 21.5.  (Thanks, Adrian)
4640
4641 2007-08-09  Mike Sperber  <mike@xemacs.org>
4642
4643         * startup.el (migrate-user-init-file): Create backup of
4644         `user-init-file' before migrating.
4645         * startup.el (maybe-migrate-user-init-file): Print
4646         information about backup file.
4647         (maybe-create-compatibility-dot-emacs): Follow above change.
4648
4649 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4650
4651         * font-lock.el: Sync font-lock-add-keywords and
4652         font-lock-remove-keywords from GNU Emacs.
4653         * font-lock.el (font-lock-keywords-alist): New.
4654         * font-lock.el (font-lock-removed-keywords-alist): New.
4655         * font-lock.el (font-lock-add-keywords): New.
4656         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4657         * font-lock.el (font-lock-remove-keywords): New.
4658
4659 2007-08-16  Vin Shelton  <acs@xemacs.org>
4660
4661         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4662         patch from Hans de Graaff.
4663
4664 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4665
4666         * package-get.el (package-get-download-sites): Document Chile and
4667         update Denmark download site.
4668         * package-get.el (package-get-pre-release-download-sites): Ditto.
4669
4670 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4671
4672         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4673
4674 2006-12-09  Vin Shelton  <acs@xemacs.org>
4675
4676         * XEmacs 21.4.20 is released
4677
4678 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4679
4680         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4681
4682 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4683
4684         * info.el (Info-find-file-node, Info-insert-dir)
4685         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4686         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4687         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4688         and discussion.
4689
4690 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4691
4692         * obsolete.el (line-beginning-position): New, from 21.5.x.
4693         (line-end-position): Ditto.
4694
4695 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4696
4697         * package-get.el (package-get-download-sites): Welcome
4698         nl.xemacs.org and Thanks!
4699         * package-get.el (package-get-pre-release-download-sites): Ditto.
4700
4701 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4702
4703         * font-lock.el: Add support for not-so recent changes in Java to
4704         java-mode.
4705
4706 2006-01-28  Vin Shelton  <acs@xemacs.org>
4707
4708         * XEmacs 21.4.19 is released
4709
4710 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4711
4712         * easymenu.el: Update copyright. 
4713         * easymenu.el (easy-menu-all-popups):
4714         Add a docstring. 
4715         * easymenu.el (easy-menu-add):
4716         Document a bug, rework the function to preserve any existing
4717         non-default mode-popup-menu instead of overwriting it, and not to
4718         bother normalising the menu title (nothing else does).
4719         * easymenu.el (easy-menu-remove):
4720         Restore the default mode-popup-menu instead of leaving an empty
4721         one when we remove the last easy-menu popup. 
4722
4723 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4724
4725         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4726         as suggested by Rodrigo Ventura.
4727         * package-get.el (package-get-pre-release-download-sites): Ditto,
4728         with replacement of xemacs-21.5 by beta, which is the logical path
4729         to our beta core and package pre-releases.
4730
4731 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4732
4733         * package-get.el (package-get-download-sites): Add Hong Kong
4734         download site.
4735         * package-get.el (package-get-pre-release-download-sites): Ditto.
4736
4737 2005-12-26  Vin Shelton  <acs@xemacs.org>
4738
4739         * find-paths.el:
4740         * find-paths.el (paths-emacs-root-p): Add search for package root.
4741         * find-paths.el (paths-find-emacs-root): Replaced with
4742         paths-find-invocation-roots, which returns a list of roots.
4743         * find-paths.el (paths-find-invocation-roots): New.
4744         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4745
4746 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4747
4748         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4749         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4750
4751 2005-12-03  Vin Shelton <acs@xemacs.org>
4752
4753         * XEmacs 21.4.18 is released
4754
4755 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4756
4757         * package-get.el (package-get-download-sites): Update reflecting
4758         latest http://www.xemacs.org/Releases/ information generated by
4759         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4760         * package-get.el (package-get-pre-release-download-sites): Ditto.
4761
4762 2005-02-28  Simon Josefsson  <jas@extundo.com>
4763
4764         * about.el (xemacs-hackers): Add jas.
4765         (about-other-current-hackers): Likewise.
4766         (about-url-alist): Add URL for jas.
4767         (about-personal-info): Document jas.
4768         (about-hacker-contribution): Describe jas contributions.
4769
4770 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4771
4772         * easymenu.el (easy-menu-remove): As described in 
4773         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4774         except the "Command" menu from mode-popup-menu. 
4775
4776 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4777  
4778         * font.el (font-spatial-to-canonical): Correct calculation of 
4779         return value for pixel-based input value. 
4780  
4781 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4782
4783         * code-process.el (call-process): Process-related docstring
4784         improvements spurred by Norbert Koch.
4785         * code-process.el (call-process-region): Ditto.
4786         * code-process.el (start-process): Ditto.
4787
4788 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4789
4790         * finder.el (finder-find-library): Return filename actually
4791         searched for.
4792
4793 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4794
4795         * help.el (view-emacs-news): Use `expand-file-name' instead of
4796         `locate-data-file' as the latter will find any "NEWS" files that
4797         might exist in packages _before_ the one in core.
4798
4799 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4800
4801         * package-get.el (package-get-init-package):
4802         package-get-init-package buglet (21.4.17) by Jeff Mincy
4803         <mincy@rcn.com> fixing false temporary load-path shadows reported
4804         after package installation and simplifying code.
4805
4806 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4807
4808         * package-get.el (package-get-download-sites): Sync mirrors list
4809         with the XEmacs website.
4810         (package-get-pre-release-download-sites): Ditto.
4811
4812 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4813
4814         * derived.el (derived-mode-merge-syntax-tables):
4815         Revert my 21.5-only patch of 2003-07-18 which slipped in
4816         through Jerry James's patch of 2004-06-07.
4817
4818 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4819
4820         * cmdloop.el (keyboard-quit): Remove workaround for
4821         `region-active-p' not making sure active region is in current
4822         buffer now that it does.
4823         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4824         * simple.el (region-active-p): `region-active-p' to only return t
4825         when active region is in current buffer.
4826
4827 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4828
4829         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4830         package names, quell a byte-compiler warning, doc fix.
4831
4832 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4833
4834         * buffer.el (pop-to-buffer):
4835         * window-xemacs.el (display-buffer):
4836         Document use of `same-window-buffer-names,' `same-window-regexps'
4837         by pop-to-buffer and display-buffer. 
4838         
4839 2005-02-06  Vin Shelton <acs@xemacs.org>
4840
4841         * XEmacs 21.4.17 is released
4842
4843 2005-01-29  Ben Wing  <ben@xemacs.org>
4844
4845         * shadow.el (find-emacs-lisp-shadows):
4846         Add custom-defines to list of ignored files.
4847
4848 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4849
4850         * simple.el (shifted-motion-keys-select-region): Fix statement
4851         about unshifted-motion-keys-deselect-region.
4852
4853 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4854
4855         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4856         now) for GNU Emacs compatibility.
4857         (make-obsolete-variable): Ditto.
4858
4859 2004-01-08  Ben Wing  <ben@xemacs.org>
4860
4861         * code-files.el (load):
4862         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4863
4864 2004-12-05  Vin Shelton <acs@xemacs.org>
4865
4866         * XEmacs 21.4.16 is released
4867
4868 2004-12-04  Vin Shelton  <acs@xemacs.org>
4869
4870         * auto-autoloads.el: Regenerated.
4871
4872         * custom-load.el: Regenerated.
4873
4874 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4875
4876         Fix bug: apropos errors if a defalias refers to an undefined
4877         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4878
4879         * apropos.el (apropos):
4880         (apropos-command):
4881         * help.el (frob-help-extents):
4882         * help-macro.el (make-help-screen):
4883         * hyper-apropos.el (hyper-apropos-grok-functions):
4884         (hyper-apropos-get-doc):
4885         Catch void-function error thrown by `documentation'.
4886
4887 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4888
4889         * packages.el (package-require): Fix incorrect arg to format.
4890         This fixes a `format specifier' error.
4891
4892 2004-08-13  Jerry James  <james@xemacs.org>
4893
4894         * bytecomp.el (forward-word): Tell the byte compiler the correct
4895         number of arguments to forward-word.
4896
4897 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4898
4899         * etags.el: Fixed loading of include files for tag completion. Now
4900         you can make a tag file for a library, include it into your
4901         project and it will be reloaded only if it changed. Infinte
4902         include loops are detected and the correct tag files are loaded.
4903         * etags.el (buffer-tag-table-list): Load and verify tag files in
4904         the external function buffer-tag-table-list-load.
4905         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4906         tag files. Also load the included tag files. The priority of the
4907         included files is right below their parent file. If multiple
4908         matches occur then the symbols from the parent file are found
4909         first.
4910         * etags.el (tag-table-include-files): Corrected comment
4911         string. Switched to pattern constant tags-include-pattern to have
4912         it at a central location.
4913         * etags.el (tags-include-pattern): Added doc string.
4914         * etags.el (add-to-tag-completion-table): Removed obsolete
4915         comments as the include files are allready returned by
4916         buffer-tag-table-list and loaded.
4917         * etags.el (find-tag-internal): The include files are allready
4918         included in tag-tables as buffer-tag-table-list returns them now.
4919
4920 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4921
4922         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4923         Loading items into the notebook is now done by C code.
4924         * widgets-gtk.el (gtk-widget-instantiate-internal):
4925         Style no longer changed.
4926
4927 2004-06-28  Nix  <nix@esperi.org.uk>
4928
4929         * cmdloop.el (truncate-command-history-for-gc): Delay
4930         execution of all things that look up variable bindings,
4931         via `enqueue-eval-event'.
4932
4933 2004-06-24  Vin Shelton  <acs@xemacs.org>
4934
4935         * package-get.el (package-get-require-signed-base-updates):
4936         now defaults to nil.
4937
4938 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4939
4940         * subr.el (split-string): Clean up docstring.
4941
4942 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4943
4944         * faces.el (zmacs-region): fix typo in docstring.
4945
4946 2004-06-07  Jerry James  <james@xemacs.org>
4947
4948         * derived.el: Synch with Emacs 21.3.
4949         * subr.el (with-local-quit): New, from Emacs 21.3.
4950         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4951         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4952         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4953
4954 2004-06-16  Jerry James  <james@xemacs.org>
4955
4956         * cl.el (cl-set-substring): Increment start by the length of the
4957         string, not the string itself.
4958
4959 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4960
4961         * etags.el (tag-table-include-files): Expand included TAGS file
4962         paths to avoid problems with relative paths.  Thanks to Peter
4963         Chubb <peterc@gelato.unsw.edu.au>.
4964         * etags.el (tags-include-pattern): New.
4965         * etags.el (add-to-tag-completion-table): Parse and ignore
4966         trailing include lines.
4967
4968 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4969
4970         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4971         avoiding line solely composed of equal signs.
4972
4973 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4974
4975         * cus-edit.el (alloc): Typo fix.
4976         * cus-edit.el (custom-browse-visibility): Ditto.
4977         * cus-edit.el (custom-variable-value-create): Ditto.
4978         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4979         * cus-edit.el (custom-save-variables): Bind print-length and
4980         print-level to nil to avoid value abbreviation.
4981         * cus-edit.el (custom-save-face-internal): Ditto.
4982         * cus-edit.el (custom-save-faces): Save in sorted order.
4983         * cus-edit.el (custom-save-resets): Bind print-length and
4984         print-level to nil to avoid value abbreviation.
4985         * cus-edit.el (custom-save-loaded-themes): Ditto.
4986
4987 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4988
4989         * subr.el (split-string-default-separators): New.
4990         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4991         see comment in source.
4992
4993 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4994
4995         * mule/japanese.el (paragraph-start, paragraph-separate):
4996         Remove anchor to BOL.
4997
4998 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4999
5000         * cl.el (gensym, gentemp): Improve docstrings.
5001
5002 2004-05-10  Vin Shelton  <acs@xemacs.org>
5003
5004         * etags.el: Sync with 21.5 version.
5005
5006 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5007
5008         * etags.el:
5009         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5010         only for use with exuberant ctags. This will also enable building of 
5011         completion tables with exuberant ctags. This will not work with
5012         xemacs ctags. 
5013         * etags.el (get-tag-table-buffer): New function for creating of
5014         completion table is used if tags-exuberant-ctags-optimization-p ist t
5015         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5016         finding the tag names. New.
5017         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5018         building tag completion table with exuberant ctags. New.
5019         * etags.el (find-tag-internal): Improve exact tag matching for tags
5020         with name fields. Before the patch return types of functions or
5021         function parameters (with exuberant ctags) were found as matches.
5022
5023 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5024
5025         * list-mode.el (display-completion-list): Fixed completion list was
5026         taking the width of the frame and not of the window for displaying
5027         the selection methods.
5028
5029 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5030
5031         * menubar-items.el (default-menubar): Options are saved to custom.el.
5032
5033
5034 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5035
5036         * isearch-mode.el (isearch-abort): Preserve successful search target.
5037
5038 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5039
5040         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5041         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5042         Bihlmeyer.
5043         * gnuserv.el (gnuserv-mode-line-string): New.
5044         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5045         gnuserv-mode.
5046         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5047         * gnuserv.el (gnuserv-edit-files): Use
5048         make-x-device-with-gtk-fallback.
5049
5050 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5051
5052         * gtk-widgets.el: New import: gtk-accel-group-new.
5053         * dialog-gtk.el:
5054         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5055         * dialog-gtk.el (popup-builtin-question-dialog):
5056         Added support for dialog button mnemonics.
5057
5058 2004-03-22  Chris Green <cmg@dok.org>
5059
5060         * process.el (shell-command): Output buffer was ignored when a
5061         background process was run via shell-command.
5062
5063 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5064
5065         * cus-edit.el (custom-save-variables): Retrieve a list of
5066         variables to save first, sort it, and make sure the variables are
5067         saved in sorted order.
5068
5069 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5070  
5071         * package-get.el (package-get-update-base-from-buffer): Force
5072         binary coding system for verifying GnuPG signature in the
5073         package-index file.
5074  
5075 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5076
5077         * package-get.el (package-get-package-index-file-location): Handle
5078         missing "EMACSPACKAGEPATH" environment variable.
5079
5080 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5081
5082         * package-admin.el (package-admin-find-top-directory): Simplify
5083         directory comparisions and fix substring errors on short path
5084         components.
5085         * package-get.el (package-get-package-index-file-location):
5086         Default to first component of "EMACSPACKAGEPATH", if set.
5087
5088 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5089
5090         * package-get.el (process-error): New error datum.
5091
5092 2004-02-02  Vin Shelton <acs@xemacs.org>
5093
5094         * XEmacs 21.4.15 is released
5095
5096 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5097
5098         * itimer.el (activate-itimer): Modify the itimer timeout value as
5099         if it were begun at the last time when the itimer driver was woken
5100         up.
5101
5102 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5103
5104         * specifier.el (Copyright):
5105         Update.
5106         (make-specifier-and-init):
5107         (map-specifier):
5108         (canonicalize-inst-pair):
5109         (canonicalize-spec-list):
5110         (set-specifier):
5111         Synch docstrings to 21.5 where appropriate.
5112
5113 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5114
5115         * package-get.el (package-get-list-packages-where): New.  A
5116         function that allows searching for groups of packages.  For
5117         example, find all packages that require the fsf-compat package.
5118
5119 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5120
5121         The Great PUI Sync.
5122
5123         * auto-autoloads.el: Regenerated.
5124
5125         * custom-load.el: Regenerated.
5126
5127         * dumped-lisp.el (packages-hardcoded-lisp): New.
5128
5129         * menubar-items.el (menu-max-items): New.
5130         (menu-submenu-max-items): New.
5131         (menu-submenu-name-format): New.
5132         (menu-split-long-menu): New.
5133         (menu-sort-menu): New.
5134         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5135
5136         * obsolete.el (pui-add-install-directory): Renamed to the more
5137         logical `pui-set-local-package-get-directory'.
5138         (package-get-download-menu): Moved to `package-ui.el' and renamed
5139         to `package-ui-add-download-menu'.
5140
5141         * package-admin.el (package-admin-install-function-mswindows):
5142         Whitespace clean up.
5143         (package-admin-add-single-file-package): Removed.
5144         (package-admin-default-install-function): Whitespace clean up.
5145         (package-admin-find-top-directory): New.
5146         (package-admin-get-install-dir): Use it.
5147         (package-admin-get-manifest-file): 
5148         (package-admin-check-manifest): 
5149         (package-admin-add-binary-package):
5150         (package-admin-get-lispdir):
5151         (package-admin-delete-binary-package):
5152         (package-admin):
5153
5154         * package-get.el (package-get-package-index-file-location): New.
5155         (package-get-install-to-user-init-directory): New.
5156         (package-get-remote):
5157         (package-get-download-sites):
5158         (package-get-pre-release-download-sites): New.
5159         (package-get-site-release-download-sites): New.
5160         (package-get-base-filename):
5161         (package-get-always-update):
5162         (package-get-user-index-filename): Removed.
5163         (package-get-pgp-available-p): New.
5164         (package-get-require-signed-base-updates):
5165         (package-get-was-current):
5166         (package-entries-are-signed): New.
5167         (package-get-continue-update-base): New.
5168         (package-get-download-menu): Removed.
5169         (package-get-require-base):
5170         (package-get-update-base-entry):
5171         (package-get-locate-file):
5172         (package-get-locate-index-file):
5173         (package-get-maybe-save-index):
5174         (package-get-update-base):
5175         (package-get-update-base-from-buffer):
5176         (package-get-update-base-entries):
5177         (package-get-interactive-package-query):
5178         (package-get-update-all):
5179         (package-get-all):
5180         (package-get-dependencies):
5181         (package-get-init-package):
5182         (package-get-info): New.
5183         (package-get):
5184         (package-get-staging-dir):
5185         (package-get-set-version-prop): Removed.
5186         (package-get-installedp):
5187         (package-get-ever-installed-p):
5188         (packages): Removed.
5189         (package-get-custom-groups): Removed.
5190         (package-get-custom): Removed.
5191         (package-get-custom-add-entry): Removed.
5192
5193         * package-info.el (batch-update-package-info):
5194
5195         * package-net.el (package-net-batch-generate-bin-ini):
5196         (package-net-update-installed-db):
5197
5198         * package-ui.el (pui-info-buffer):
5199         (pui-directory-exists): Removed.
5200         (pui-package-dir-list): Removed.
5201         (pui-add-install-directory): Removed.
5202         (package-ui-download-menu): New.
5203         (package-ui-pre-release-download-menu): New.
5204         (package-ui-site-release-download-menu): New.
5205         (pui-set-local-package-get-directory): New.
5206         (pui-package-symbol-char):
5207         (pui-update-package-display):
5208         (pui-toggle-package):
5209         (pui-toggle-package-key):
5210         (pui-toggle-package-delete):
5211         (pui-toggle-package-delete-key):
5212         (pui-toggle-package-event):
5213         (pui-toggle-verbosity-redisplay):
5214         (pui-install-selected-packages):
5215         (pui-add-required-packages):
5216         (pui-help-echo):
5217         (pui-display-info):
5218         (list-packages-mode):
5219         (pui-list-packages):
5220
5221         * packages.el (packages-compute-package-locations):
5222         (package-require):
5223         (package-delete-name):
5224         (packages-hardcoded-lisp): Removed.
5225         (packages-useful-lisp): Removed.
5226         (packages-unbytecompiled-lisp): Removed.
5227         (packages-find-package-directories):
5228
5229         Summary:
5230
5231         Major code clean up of all things PUI.
5232
5233         Much improved code to determine where packages should be
5234         installed.  PUI no longer depends on any packages being
5235         pre-installed to compute where packages are to be installed to.
5236
5237         The user can specify the location of their package-index file.  It
5238         isn't necessary to set this because it has sane defaults.  People
5239         who "run-in-place" won't accidently overwrite the CVS
5240         package-index file.  See
5241         `package-get-package-index-file-location'. 
5242
5243         PUI will now properly clean up after itself in the event of an
5244         unsuccessful package install.  This drastically reduces the number
5245         of "wrong md5sum" FAQs.
5246
5247         non-Mule XEmacsen can no longer install Mule packages.
5248
5249         Package management via the custom interface has been removed.
5250
5251         The PUI related menubar items have been reorganised.
5252
5253         The PGP verification code has been fixed and the default for
5254         whether or not it is used is automatically computed.
5255
5256         * update-elc.el ((preloaded-file-list site-load-packages
5257         need-to-dump dumped-exe)):
5258         Just a couple of small changes to allow for
5259         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5260         existing anymore.
5261
5262 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5263
5264         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5265         apply `format' to the first argument of byte-compile-warn, it
5266         already calls format.
5267
5268 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5269
5270         * files.el (delete-old-versions): Avoid going interactive during
5271         make install when environment variable VERSION_CONTROL is set.
5272
5273 2003-12-04  Vin Shelton  <acs@xemacs.org>
5274
5275         * menubar-items.el (menu-item-search): Only bring up search dialog
5276         box if the feature is available and desired.
5277
5278 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5279
5280         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5281
5282 2003-11-05  Vin Shelton  <acs@xemacs.org>
5283
5284         * help.el (Help-prin1-face):
5285         (Help-princ-face):
5286         princ and prin1 are functions and need to be called as such.  The
5287         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5288
5289 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5290
5291         * about.el (about-xemacs): Give full version and build date.
5292
5293 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5294
5295         * win32-native.el (grep-null-device): This XEmacs has null-device.
5296
5297 2003-09-06  Mike Sperber  <mike@xemacs.org>
5298
5299         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5300         implement the specified semantics for `defvar.'
5301
5302 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5303
5304         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5305         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5306         displaying buffer in question.
5307
5308 2003-09-03  Vin Shelton <acs@xemacs.org>
5309
5310         * XEmacs 21.4.14 is released
5311
5312 2003-08-17  Vin Shelton  <acs@xemacs.org>
5313
5314         * about.el: Vanity patch.
5315
5316 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5317
5318         * code-process.el (call-process):
5319         (call-process-region):
5320         (start-process):
5321         Document coding system processing.
5322
5323 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5324
5325         * startup.el (splash-frame-body): Idiomatic English.
5326
5327 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5328
5329         * font-lock.el (font-lock-match-java-declarations): Move
5330         save-restriction, narrow-to-region to beginning of function to
5331         avoid going beyond the limit and causing an infloop.
5332
5333 2003-04-16  Jerry James  <james@xemacs.org>
5334
5335         * keydefs.el: Remove mappings for keys mapped to the nowhere
5336         defined function function-key-error.
5337
5338 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5339
5340         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5341         lisp-interaction-mode-hook): Add the docstrings.
5342
5343 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5344
5345         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5346         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5347         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5348
5349 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5350
5351         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5352         lambda list after the original doc.  Care about
5353         #'(lambda () "SingleString") 
5354         (cl-upcase-arg): 
5355         (cl-function-arglist):
5356         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5357         circular data structures in lambda list specification
5358
5359 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5360
5361         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5362         to appear in font-lock-function-name-face.
5363
5364 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5365
5366         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5367         is not also the value of the lambda.
5368
5369 2003-05-06  Andy Piper  <andy@xemacs.org>
5370
5371         * files.el (revert-buffer): Make sure local variables get processed,
5372         even in the case of an optimized reversion.
5373
5374 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5375
5376         * XEmacs 21.4.13 is released
5377
5378 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5379
5380         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5381         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5382
5383 2003-02-14  Ben Wing  <ben@xemacs.org>
5384
5385         * byte-optimize.el:
5386         * byte-optimize.el (byte-compile-inline-expand):
5387         * byte-optimize.el (byte-compile-unfold-lambda):
5388         * byte-optimize.el (byte-optimize-form-code-walker):
5389         * byte-optimize.el (byte-optimize-form):
5390         * byte-optimize.el (byte-decompile-bytecode-1):
5391         * byte-optimize.el (byte-optimize-lapcode):
5392         Review carefully and sync up to 20.7 except for areas as noted.
5393         Fixes problem with JDE compilation.
5394
5395 2003-02-05  Ben Wing  <ben@xemacs.org>
5396
5397         * simple.el:
5398         * simple.el (motion-keys-for-shifted-motion):
5399         Omit M-S-home/end from motion keys.
5400
5401 2003-02-07  Ben Wing  <ben@xemacs.org>
5402
5403         * text-props.el (text-property-any):
5404         * text-props.el (text-property-not-all):
5405         Fix bug when end > start.
5406
5407 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5408
5409         * info.el (Info-insert-dir): Make default-directory end in
5410         separator.  Patch due to Martin Buchholz.
5411
5412 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5413
5414         * XEmacs 21.4.12 "Portable Code" is released.
5415
5416 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5417
5418         * about.el: Update golubev data.
5419
5420 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5421
5422         * isearch-mode.el (isearch-mode-map): Substitute comment on
5423         desirability, and back out "GR is printable" changes.
5424
5425 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5426
5427         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5428
5429 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5430
5431         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5432
5433 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5434
5435         * menubar-items.el (default-menubar): Use browse-url-mozilla
5436         instead of browse-url-gnome-moz for Mozilla.
5437
5438 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5439
5440         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5441
5442 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5443
5444         * files.el (auto-mode-alist): Remove redundant entries for modes
5445         that live in packages.
5446         (interpreter-mode-alist): Ditto.
5447
5448 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5449
5450         * menubar-items.el (default-menubar): Sync with current
5451         browse-url-xemacs.el.
5452
5453 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5454
5455         * XEmacs 21.4.10 "Military Intelligence" is released.
5456
5457 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5458
5459         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5460
5461 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5462
5463         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5464
5465 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5466
5467         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5468         effect free function.
5469         (font-lock-fontify-keywords-region): Supply the argument to
5470         font-lock-compile-keywords.
5471
5472 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5473
5474         * package-get.el (package-get-download-sites): Bring sites list
5475         up to date, prefer xx.xemacs.org addresses.
5476
5477 2002-09-27  Andy Piper  <andy@xemacs.org>
5478
5479         * dialog.el (make-dialog-box): for general dialogs only
5480         delete-frame-hook will be run.
5481
5482 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5483
5484         * font-lock.el (font-lock-fontify-syntactically-region): Add
5485         comment about lookup-syntax-properties, document LOUDLY as unused.
5486
5487 2002-08-26  Andy Piper  <andy@xemacs.org>
5488
5489         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5490         merge.
5491
5492 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5493
5494         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5495         (make-obsolete-variable): Ditto.
5496         (make-compatible): Ditto.
5497         (make-compatible-variable): Ditto.
5498
5499 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5500
5501         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5502         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5503
5504 2002-08-28  Andy Piper  <andy@xemacs.org>
5505
5506         * files.el (revert-buffer): propagate revert-without-query-status.
5507
5508 2002-06-03  Andy Piper  <andy@xemacs.org>
5509
5510         * dialog-items.el (make-search-dialog): align various subcontrols
5511         in visually pleasing ways, allow frame to autosize to the dialog
5512         size.
5513         * dialog.el (make-dialog-box): add a border inside the frame. Add
5514         :autosize property, if t then reset the frame size appropriately
5515         before the frame is mapped.
5516         * gutter-items.el (set-progress-feedback-instantiator): align
5517         various subcontrols.
5518         * gutter-items.el (set-progress-abort-instantiator): ditto.
5519
5520 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5521
5522         * XEmacs 21.4.9 "Informed Management" is released.
5523
5524 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5525
5526         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5527         "&optional append" argument.
5528
5529 2002-07-16  Didier Verna  <didier@xemacs.org>
5530
5531         * subr.el (replace-in-string): fix case fold bug introduced by
5532         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5533         case-fold-search in temporary buffers.
5534
5535 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5536
5537         * lib-complete.el (find-library): Remove check for mule because
5538         decompression DOES work on Mule.
5539
5540 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5541
5542         * simple.el (join-line): New alias for `delete-indentation'.
5543
5544 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5545
5546         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5547         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5548         (font-lock-builtin-face): New.
5549         (font-lock-constant-face): New.
5550         (font-lock-face-list): Add builtin and constant faces.
5551
5552 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5553
5554         * autoload.el (make-autoload): Support define-derived-mode.
5555         Collected puts of doc-string-elt property.  Based on a patch by
5556         Didier Verna <didier@xemacs.org>.
5557
5558 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5559
5560         * wid-edit.el (widget-field-activate): Fix docstring typo.
5561
5562 2002-07-23  Andy Piper  <andy@xemacs.org>
5563
5564         * about.el (about-personal-info): update me.
5565
5566 2002-07-12  Andy Piper  <andy@xemacs.org>
5567
5568         * custom.el (custom-theme-set-variables): remove bogus
5569         arguments. Use custom-set-default to set defaults.
5570         (custom-set-variables): update doc.
5571         (custom-local-buffer): new, synced from FSF.
5572         (custom-set-default): ditto.
5573         (defcustom): update doc.
5574
5575 2002-06-16  Andy Piper  <andy@xemacs.org>
5576
5577         * menubar-items.el (default-menubar): enable windows printing on
5578         cygwin as well as native.
5579
5580 2002-06-12  Andy Piper  <andy@xemacs.org>
5581
5582         * printer.el (generic-print-buffer): catch all errors so that the
5583         print device can be cleared in all scenarios.
5584         (Printer-clear-device): make sure clearing the printer allows it
5585         to be used again immediately.
5586         (generic-print-region): make sure the default printer face is
5587         black-on-white.
5588
5589 2002-04-23  Jerry James  <james@xemacs.org>
5590
5591         * window-xemacs.el (display-buffer-function): Change doc to
5592         reflect new arg.
5593         * window-xemacs.el (pre-display-buffer-function): Ditto.
5594         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5595         non-nil, make the new window just big enough for its contents.
5596         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5597         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5598         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5599
5600 2002-06-06  Andy Piper  <andy@xemacs.org>
5601
5602         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5603         (defcustom): ditto.
5604         (custom-handle-keyword): ditto.
5605
5606 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5607
5608         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5609         Make obsolete.  Default to nil.
5610         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5611         Inspired by a patch by John Palmieri.
5612
5613 2002-07-01  Mike Alexander  <mta@arbortext.com>
5614
5615         * process.el (shell-command-on-region): Don't delete the region
5616         before giving it to call-process-region
5617
5618 2002-06-04  Jerry James <james@eecs.ku.edu>
5619
5620         * find-paths.el (paths-find-architecture-directory): Search in
5621         `system-configuration'/`base', not `base'`system-configuration'.
5622
5623 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5624
5625         * info.el (Info-index): Add missing \ in [ t].
5626
5627 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5628
5629         * gutter-items.el (gutter-buffers-tab-visible-p,
5630         buffers-tab-omit-function, buffers-tab-selection-function,
5631         buffers-tab-filter-functions):
5632         Doc improvements.
5633
5634 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5635
5636         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5637
5638         * toolbar-items.el (toolbar-news): Fix typo in message string.
5639
5640 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5641
5642         * dialog.el (yes-or-no-p-dialog-box): 
5643         * cmdloop.el (y-or-n-p-minibuf):
5644         (yes-or-no-p-minibuf):
5645         (yes-or-no-p):
5646         (y-or-n-p): 
5647         Specify negative answers in docstrings.
5648
5649 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5650
5651         * package-ui.el (pui-help-echo): Display both installed and author
5652         version.  Use a balloon-help window to display extra info like
5653         package requires.
5654
5655 2002-05-30  Andy Piper  <andy@xemacs.org>
5656
5657         * files.el (revert-buffer-internal): don't visit
5658         revert-buffer. Kill buffer when not used. Suggested by Mike
5659         Alexander <mta@arbortext.com>
5660
5661 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5662
5663         * files.el (revert-buffer): More docstring fiddling.
5664
5665 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5666
5667         * files.el (revert-buffer):
5668         (revert-buffer-internal):
5669         (revert-buffer-insert-file-contents-function):
5670         Improve docstrings and comments.
5671
5672 2002-05-08  Andy Piper  <andy@xemacs.org>
5673
5674         * files.el (revert-buffer): observe noconfirm behavior.
5675
5676 2002-04-09  Andy Piper  <andy@xemacs.org>
5677
5678         * files.el (revert-buffer): use revert-buffer-internal if it looks
5679         like doing so will not result in any user-visible changes.
5680         (revert-buffer-internal): new function. Do the actual process of
5681         reversion and then see whether the result is any different to what
5682         we have already. If it is not then do nothing.
5683
5684 2001-12-11  Andy Piper  <andy@xemacs.org>
5685
5686         * menubar.el (get-popup-menu-response): re-order so that it works
5687         on more sane/facist window systems.
5688
5689 2001-12-03  Andy Piper  <andy@xemacs.org>
5690
5691         * faces.el (frob-face-property): don't infloop in face frobbing
5692         from Jan Vroonhof <jan@xemacs.org>.
5693
5694 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5695
5696         * faces.el (frob-face-property): Follow face fall-back hierarchy
5697         properly for face properties without an instance. Only do manual
5698         copy form 'default in last resort. This handles in particular
5699         the case where 'default itself has only a fall-back (which is
5700         the case by default on windows).
5701
5702 2001-11-24  Andy Piper  <andy@xemacs.org>
5703
5704         * printer.el (generic-print-region): set default-frame-plist to
5705         nil while creating the printer frame so that sizes reflect the
5706         printed page.
5707
5708         * faces.el (face-complain-about-font): Don't complain on printers.
5709
5710 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5711         
5712         * package-net.el: Andy synch.
5713         
5714 2001-12-16  Andy Piper  <andy@xemacs.org>
5715
5716         * package-get.el (package-get-update-all): Make sure installed.db
5717         gets updated after updating packages.
5718
5719 2002-03-28  Ben Wing  <ben@xemacs.org>
5720
5721         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5722         continuation, truncation so that we don't get line jumpiness from
5723         them being larger than the line height.
5724
5725         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5726
5727 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5728
5729         * font.el (font-window-system-mappings): Add mapping for Gtk
5730         (assume identical to X) 
5731
5732 2002-02-04  Andy Piper  <andy@xemacs.org>
5733
5734         * files.el (convert-standard-filename): Fix for short filename
5735         Peter Arius <pas@methodpark.de>
5736
5737 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5738
5739         * list-mode.el (default-choose-completion): completion-base-size
5740         should refer to local value in the completion list buffer.
5741
5742 2001-12-03  Didier Verna  <didier@xemacs.org>
5743
5744         * rect.el: autoload `replace-rectangle'.
5745         * keydefs.el (global-map): bind it to `C-x r p'.
5746
5747 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5748
5749         * XEmacs 21.4.8 "Honest Recruiter" is released.
5750
5751 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5752
5753         This patch is based on Jerry James's patch and analysis.
5754
5755         * select.el (get-clipboard):
5756         (get-selection):
5757         Update docstrings.
5758         (get-clipboard-foreign):
5759         (get-selection-foreign):
5760         New function for use as `interprogram-paste-function's.
5761
5762         * simple.el (interprogram-paste-function): Change default to
5763         `get-clipboard-foreign'; improve docstring.
5764         (interprogram-cut-function): Improve dosctring.
5765
5766 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5767
5768         * XEmacs 21.4.7 "Economic Science" is released.
5769
5770 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5771
5772         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5773
5774 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5775
5776         * obsolete.el (assq-delete-all): New compatibility alias for 
5777         remassq.
5778
5779 2002-01-09  Simon Josefsson  <jas@extundo.com>
5780
5781         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5782
5783 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5784
5785         * info.el (Info-auto-generate-directory): Default
5786         Info-auto-generate-directory to 'if-outdated.
5787
5788 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5789
5790         * startup.el (normal-top-level): Prevent migration code from
5791         trashing .emacs on an error in loading the init files.
5792
5793 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5794
5795         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5796         "system default" Xdefaults and friends get xrdb-mode.
5797
5798 2002-03-05  Mats Lidell  <matsl@contactor.se>
5799  
5800         * help-nomule.el (tutorial-supported-languages): Added Swedish
5801         tutorial. Sorted languages.
5802
5803 2002-02-11  Mike Sperber <mike@xemacs.org>
5804
5805         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5806         regenerating outdated dir files and dir is non-existent.
5807
5808 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5809
5810         * code-files.el (convert-mbox-coding-system): Improve comment.
5811         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5812         coding-system argument to `write-region-pre-hook' call.
5813         (write-region-pre-hook): Fix docstring to mention lockname argument.
5814
5815 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5816
5817         * minibuf.el (completing-read): Remove redundant wrong arg list.
5818
5819         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5820
5821 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5822
5823         * obsolete.el (interactive-form): new compatibility alias for 
5824         function-interactive.
5825
5826 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5827
5828         * menubar-items.el (Menubar-items-truncate-list): Removed.
5829         * menubar-items.el (Menubar-items-truncate-history): New.
5830         * menubar-items.el (default-menubar): Use
5831         Menubar-items-truncate-history.
5832
5833 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5834
5835         * printer.el (generic-print-region): Pass correct arguments to
5836         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5837         Torkelsson <torkel@acc.umu.se>.
5838
5839 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5840
5841         * help.el (describe-mode): synched with FSF 19.34; handle nil
5842         minor mode indicators.
5843
5844 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5845
5846         * minibuf.el (completing-read): Update docstring.
5847
5848 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5849
5850         * XEmacs 21.4.6 "Common Lisp" is released.
5851
5852 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5853
5854         * package-net.el: Inadvertant synch with Windows branch.  From
5855         Andy's log:
5856         (package-net-kit-version): new variable.
5857         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5858
5859 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5860
5861         * package-get.el (package-get-locate-index-file): Also search the
5862         core etc/ directory for the package index file if it can't be
5863         found in ~/.xemacs/.
5864
5865 2001-12-13  William Perry  <wmperry@gnu.org>
5866
5867         * dialog-gtk.el (popup-builtin-question-dialog):
5868         Conform to API in gui.c.
5869         
5870 2001-11-12  Andy Piper  <andy@xemacs.org>
5871
5872         * cus-edit.el (custom-save-face-internal): make sure we save
5873         non-themed faces.
5874         (custom-save-variables): ditto variables.
5875
5876 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5877
5878         * faces.el (make-face-family):
5879         (make-face-size):
5880         New face-modifying functions per Jan Vroonhof.
5881
5882         cus-face.el (custom-set-face-font-family):
5883         (custom-set-face-font-size):
5884         Use them.
5885
5886         * font.el (font-window-system-mappings): More precise docstring.
5887
5888         (font-create-name):
5889         (font-create-object):
5890         (tty-font-create-object):
5891         (tty-font-create-plist):
5892         (x-font-create-object):
5893         (x-font-create-name):
5894         (ns-font-create-name):
5895         (mswindows-font-create-object):
5896         (mswindows-font-create-name):
5897         Add doctrings.
5898
5899 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5900
5901         * gtk-faces.el (gtk-init-device-faces): removed spurious
5902         quote before let* expression.
5903
5904 2001-10-29  Andy Piper  <andy@xemacs.org>
5905
5906         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5907         modified when changing coding system.
5908
5909         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5910         that we invoke the GUI directory selector.
5911
5912 2001-10-25  Andy Piper  <andy@xemacs.org>
5913
5914         * dialog.el (make-dialog-box): use new directory dialog support.
5915         * minibuf.el (read-file-name-1): ditto.
5916         (read-file-name): ditto.
5917         (read-directory-name): ditto.
5918
5919 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5920
5921         * XEmacs 21.4.5 "Civil Service" is released.
5922
5923 2001-04-23  Didier Verna  <didier@xemacs.org>
5924
5925         * cus-edit.el (custom-variable-pre-save): New.
5926         * cus-edit.el (custom-variable-post-save): New.
5927         * cus-edit.el (custom-variable-save): use them.
5928         * cus-edit.el (custom-face-pre-save): New.
5929         * cus-edit.el (custom-face-post-save): New.
5930         * cus-edit.el (custom-face-save): use them.
5931         * cus-edit.el (custom-group-pre-save): New.
5932         * cus-edit.el (custom-group-post-save): New.
5933         * cus-edit.el (custom-group-save): use them.
5934         * cus-edit.el (Custom-save): use the pre/post functions above,
5935         call `custom-save-all' only once.
5936         * cus-edit.el (custom-variable-pre-reset-standard): New.
5937         * cus-edit.el (custom-variable-post-reset-standard): New.
5938         * cus-edit.el (custom-variable-reset-standard): use them.
5939         * cus-edit.el (custom-face-pre-reset-standard): New.
5940         * cus-edit.el (custom-face-post-reset-standard): New.
5941         * cus-edit.el (custom-face-reset-standard): use them.
5942         * cus-edit.el (custom-group-pre-reset-standard): New.
5943         * cus-edit.el (custom-group-post-reset-standard): New.
5944         * cus-edit.el (Custom-reset-standard): use them.
5945         * cus-edit.el (custom-face-reset-saved): use the pre/post
5946         functions above, call `custom-save-all' only once.
5947
5948 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5949
5950         * gutter-items.el (buffers-tab face): Derive from the modeline
5951         face by default.  Many people use white-on-black for the default
5952         font, and the tabs look hideous with that color combination.  The
5953         modeline usually has the correct colors.
5954
5955 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5956
5957         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5958         (tag-mark-stack-max): Typo fix.
5959
5960 2001-09-28  Ben Wing  <ben@xemacs.org>
5961
5962         * font-lock.el:
5963         * font-lock.el (font-lock-after-change-function):
5964         fix problem with last patch, reported by Katsumi Yamaoka.
5965
5966 2001-09-17  Ben Wing  <ben@xemacs.org>
5967
5968         * font-lock.el (font-lock-after-change-function):
5969         fix problem when you insert a comment on the line before a line of
5970         code: if we use the following char, then when you hit backspace,
5971         the following line of code turns the comment color.
5972
5973 2001-06-08  Ben Wing  <ben@xemacs.org>
5974
5975         * process.el: comment about shell-command-switch.
5976         * process.el (shell-quote-argument): Need to quote a null
5977         argument, too.  From Dan Holmsand.
5978         
5979         * startup.el (normal-top-level): Delete some unused FSF junk.
5980         * startup.el (command-line-early):
5981         
5982         * startup.el (command-line): Call MS Windows init function.
5983         
5984         * win32-native.el:
5985         * win32-native.el (mswindows-system-shells): New.
5986         * win32-native.el (mswindows-system-shell-p): New.
5987         * win32-native.el (init-mswindows-at-startup): New.
5988         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5989         * win32-native.el (mswindows-quote-one-simple-arg):
5990         * win32-native.el (mswindows-quote-one-command-arg):
5991         * win32-native.el (mswindows-construct-process-command-line-alist):
5992         Correct comments at top.  Correctly handle passing arguments
5993         to Cygwin programs and to bash.  Fix quoting of zero-length
5994         arguments (from Dan Holmsand).  Set shell-command-switch based
5995         on shell-file-name, which in turn comes from env var SHELL.
5996
5997 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5998
5999         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6000         default-toolbar-position): Fill docstrings for balloon-help.
6001
6002 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6003
6004         * faces.el: Reenable specifications over 'gtk domain.
6005
6006 2001-08-08  Didier Verna  <didier@xemacs.org>
6007
6008         * autoload.el (update-autoload-files): make defdir a file name,
6009         not directory name.
6010
6011 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6012
6013         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6014
6015         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6016
6017 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6018
6019         * font-menu.el (font-menu-set-font): Default to current font-family.
6020         (font-menu-preferred-resolution):
6021         (font-menu-size-scaling):
6022         Provide gtk defaults, too.
6023
6024 2001-07-29  Mike Alexander  <mta@arbortext.com>
6025
6026         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6027         list
6028         (custom-set-face-font-family): ditto
6029
6030 2001-07-26  Mike Sperber <mike@xemacs.org>
6031
6032         * files.el (auto-mode-alist): .9 files are man pages, too.
6033
6034 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6035
6036         * process.el (call-process-internal): bind
6037         coding-system-for-write to 'binary when calling
6038         start-process-internal, so the process receives 
6039         the literal contents of INFILE.
6040
6041 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6042
6043         * files.el (auto-mode-alist): Add configure.ac support.
6044
6045 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6046
6047         * buff-menu.el:
6048         mouse.el:
6049         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6050
6051 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6052
6053         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6054
6055 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6056
6057         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6058         mixed text.
6059         (kinsoku-eol-p): Ditto.
6060
6061 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6062
6063         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6064         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6065         characters as the category `s' or `e' correctly.
6066
6067 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6068
6069         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6070
6071 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6072
6073         * mule/cyrillic.el:  Set up case table.
6074
6075 2001-06-08  Mike Sperber <mike@xemacs.org>
6076
6077         * files.el (save-some-buffers-1): Don't zap the help window right
6078         after `map-y-or-n-p' has popped it up.
6079
6080 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6081
6082         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6083
6084 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6085
6086         * specifier.el: define-specifier-tag 'gtk.
6087
6088 2001-05-12  Ben Wing  <ben@xemacs.org>
6089
6090         * find-paths.el (paths-find-recursive-path):
6091         fix error with null EXCLUDE-REGEXP.
6092         
6093         * font-lock.el (font-lock-mode):
6094         fix problem reported by hrvoje with buffers starting with a space.
6095         
6096 2001-05-06  Ben Wing  <ben@xemacs.org>
6097
6098         * dialog.el (make-dialog-box):
6099         * menubar-items.el (default-menubar):
6100         * printer.el (generic-print-buffer):
6101         * printer.el (generic-print-region):
6102         implement printing the selection when it's selected.
6103
6104 2001-04-18  Didier Verna  <didier@xemacs.org>
6105
6106         * cus-edit.el (Custom-reset-standard): reset to standard settings
6107         not only when the buffer's :custom-state is 'modified, but also
6108         when it is 'set or 'saved.
6109
6110 2001-04-17  Didier Verna  <didier@xemacs.org>
6111
6112         * startup.el (load-user-init-file): define `custom-file' before
6113         loading the user's init file.
6114
6115 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6116
6117         * menubar.el (popup-mode-menu): Make it work with
6118         popup-menu-titles turned off.
6119         
6120 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6121
6122         * about.el (about-mailto-link): Use compose-mail for sending mail.
6123
6124 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6125
6126         * package-admin.el (package-install-hook): New.
6127         (package-delete-hook): New.
6128         (package-admin-add-single-file-package): Use package-delete-hook.
6129
6130         * package-get.el (package-get): Use package-install-hook.
6131
6132 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6133
6134         * package-ui.el (pui-install-selected-packages): reverse the lists
6135         of packages so that they get handled in the same order as they
6136         were selected.
6137
6138 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6139
6140         * packages.el (locate-library): Use read-library-name for completion.
6141
6142 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6143
6144         * byte-optimize.el (=): `=' is not a binary predicate!
6145         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6146         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6147
6148 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6149
6150         * bytecomp.el (byte-compile-arithcompare):
6151         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6152
6153 2001-06-03  William M. Perry  <wmperry@gnu.org>
6154
6155         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6156         return the filename selected by the user!
6157
6158 2001-05-31  William M. Perry  <wmperry@gnu.org>
6159
6160         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6161         in XEmacs/GTK.
6162
6163 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6164
6165         * coding.el: Tiny typo fixed.
6166
6167 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6168
6169         * XEmacs 21.4.3 "Academic Rigor" is released.
6170
6171 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6172
6173         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6174
6175 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6176
6177         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6178
6179 2001-05-04  Ben Wing  <ben@xemacs.org>
6180
6181         * printer.el (generic-print-buffer):
6182         * printer.el (generic-print-region):
6183         Enable dialog boxes.  Apply workaround recommended by Kirill.
6184         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6185         
6186         * simple.el (kill-whole-line):
6187         * simple.el (kill-line-1):
6188         * simple.el (kill-entire-line):
6189         * simple.el (kill-line):
6190         * simple.el (backward-kill-line):
6191         Take out interactive dependence of kill-whole-line.
6192
6193 2001-04-22  Ben Wing  <ben@xemacs.org>
6194
6195         * dialog.el (make-dialog-box):
6196         Put dialog titles back in -- this time correctly.  Fix various
6197         other problems with leaks and such.
6198
6199         * simple.el (region-exists-p):
6200         * simple.el (region-active-p):
6201         Add comment about which one is correct to use in menu specs.
6202
6203 2001-05-05  Ben Wing  <ben@xemacs.org>
6204
6205         * dialog.el (make-dialog-box): fix doc string.
6206         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6207         take out Pretty Print.
6208         * printer.el:
6209         * printer.el (printer-current-device): New.
6210         * printer.el (Printer-get-device): New.
6211         * printer.el (Printer-clear-device): New.
6212         * printer.el (generic-page-setup): New.
6213         * printer.el (generic-print-buffer):
6214         * printer.el (generic-print-region):
6215         Implement Page Setup.  Handle errors properly.
6216
6217 2001-05-05  Ben Wing  <ben@xemacs.org>
6218
6219         * subr.el (error): Complete list of errors in doc string.
6220         
6221 2001-04-22  Ben Wing  <ben@xemacs.org>
6222
6223         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6224         
6225 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6226
6227         * build-report.el: Remove CVS keywords since this file has been in
6228         core lisp for a while now.
6229         * build-report.el (build-report-make-output-files): Fix typo.
6230
6231 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6232
6233         * about.el (about-finish-buffer): Make sure the last change works
6234         even if EVENT is nil.
6235
6236 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6237
6238         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6239         clicked, not the one that happens to be the current buffer at the
6240         time.
6241
6242 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6243
6244         * cus-edit.el (custom-display): Support the GTK Window System also.
6245
6246 2001-04-30  Ben Wing  <ben@xemacs.org>
6247
6248         * printer.el:
6249         * printer.el (printer-page-header):
6250         * printer.el (Print-context): New.
6251         * printer.el (printer-page-footer):
6252         * printer.el (generate-header-element): New.
6253         * printer.el (generate-header-line): New.
6254         * printer.el (print-context-property):
6255         * printer.el (generic-print-buffer):
6256         * printer.el (generic-print-region):
6257         Implement headers and footers.  Implement calling Print dialog box
6258         (#### but it doesn't quite work yet).
6259
6260 2001-04-25  Ben Wing  <ben@xemacs.org>
6261
6262         * about.el (xemacs-hackers):
6263         * about.el (about-url-alist):
6264         * about.el (about-personal-info):
6265         * about.el (about-hacker-contribution):
6266         More contributions.
6267         
6268         * simple.el (handle-post-motion-command):
6269         Fix spurious setting of zmacs-region-stays to t after a non-shift
6270         motion command.
6271
6272 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6273
6274         * about.el (about-personal-info): Update my bio.
6275         (about-hacker-contribution): Ditto.
6276
6277 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6278
6279         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6280
6281 2001-04-19  Andy Piper  <andy@xemacs.org>
6282
6283         * package-net.el (package-net-cygwin32-binary-size): new size.
6284         (package-net-win32-binary-size): new size.
6285         (package-net-convert-index-to-ini): Use new arch.
6286         (package-net-batch-convert-index-to-ini): Removed.
6287         (package-net-generate-bin-ini): New.
6288         (package-net-batch-generate-bin-ini): New.
6289
6290 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6291
6292         * XEmacs 21.4.1 "Copyleft" is released.
6293
6294 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6295
6296         * x-compose.el (xlib-input-method-bug-workaround):
6297         (alias-colon-to-double-quote):
6298         Force sort in map-keymap to work around rehash bug.
6299
6300 2001-04-17  Ben Wing  <ben@xemacs.org>
6301
6302         * about.el: Finish overhaul, add a few new hackers, update a
6303         couple old ones.
6304
6305 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6306
6307         * XEmacs 21.4.0 "Solid Vapor" is released.
6308
6309 2001-04-15  Ben Wing  <ben@xemacs.org>
6310
6311         * about.el:
6312         * about.el (about-headline-face): New.
6313         * about.el (about-link-face): New.
6314         * about.el (about-current-release-maintainers): New.
6315         * about.el (about-other-current-hackers): New.
6316         * about.el (about-url-alist):
6317         * about.el (about-once-and-future-hackers): New.
6318         * about.el (about-mailto-link): New.
6319         * about.el (about-get-buffer):
6320         * about.el (about-finish-buffer):
6321         * about.el (about-xemacs):
6322         * about.el (about-features): Removed.
6323         * about.el (about-advantages): New.
6324         * about.el (about-maintainer-info): Removed.
6325         * about.el (about-personal-info): New.
6326         * about.el (about-hacker-contribution): New.
6327         * about.el (about-maintainer):
6328         * about.el (about-show-linked-info):
6329         * about.el (about-hackers):
6330         Major revamping.  Rewriting of most of the text, improve the
6331         link handling, separate info on contributors into personal
6332         and contribution info, add new contributors, update personal
6333         info, etc. etc.
6334         
6335         * menubar-items.el (default-menubar):
6336         Help menubar entry for News now says more accurately
6337         "What's New in XEmacs".
6338         
6339         * mouse.el:
6340         * mouse.el (mouse-track-cleanup-hook):
6341         * mouse.el (mouse-track):
6342         Don't set-buffer to a dead buffer when calling mouse-track
6343         cleanup hooks.
6344
6345 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6346
6347         * XEmacs 21.2.47 "Zephir" is released.
6348
6349 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6350
6351         * dialog.el (make-dialog-box): Disable dialog box titles until
6352         we get them working.
6353
6354 2001-03-30  Ben Wing  <ben@xemacs.org>
6355
6356         * help.el:
6357         * help.el (Help-princ-face):
6358         * help.el (Help-prin1-face):
6359         * help.el (frob-help-extents):
6360         * help.el (describe-function-1):
6361         * help.el (describe-variable):
6362         Avoid using font-lock faces, which may not be defined.
6363         Instead, use hyper-apropos faces, and make sure they're
6364         defined as necessary by using `require'. (It's not so safe
6365         to do this for font-lock.) In any case, we will eventually
6366         be merging this functionality into hyper-apropos.
6367
6368         * loaddefs.el (completion-ignored-extensions):
6369         Fix documentation.
6370         
6371         * menubar-items.el (menu-truncate-list): Removed.
6372         * menubar-items.el (Menubar-items-truncate-list): New.
6373         * menubar-items.el (default-menubar):
6374         Fix errors if grep or compile command is too long.  Rename helper
6375         function to be less visible.
6376
6377 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6378
6379         * byte-optimize.el (byte-optimize-minus):
6380         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6381
6382 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6383
6384         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6385         Mule is available.
6386
6387         * mule/latin.el: New file.
6388
6389 2001-03-11  Ben Wing  <ben@xemacs.org>
6390
6391         * auto-save.el:
6392         * auto-save.el (auto-save-directory):
6393         * auto-save.el (make-auto-save-file-name):
6394         * auto-save.el (auto-save-file-name-p): New.
6395
6396         Merge in improvements from other definition of
6397         make-auto-save-file-name in files.el.
6398         
6399         * auto-save.el (auto-save-original-name):
6400         * auto-save.el (auto-save-name-in-fixed-directory):
6401         * auto-save.el (auto-save-unslashify-name): Removed.
6402         * auto-save.el (auto-save-slashify-name): Removed.
6403         * auto-save.el (auto-save-reserved-chars): New.
6404         * auto-save.el (auto-save-escape-name): New.
6405         * auto-save.el (auto-save-unhex): New.
6406         * auto-save.el (auto-save-unescape-name): New.
6407
6408         Change algorithm for encoding filenames in auto-save names to be
6409         entirely safe with all filesystems and all possible characters in
6410         a filename, and 100% reversible. (Essentially, uses
6411         quoted-printable as the encoding.)
6412         
6413         * auto-save.el (recover-all-files):
6414
6415         Use insert-directory rather than calling ls directly -- fixes
6416         things under Windows.
6417
6418         * files.el:
6419         * files.el (convert-standard-filename): Substitute FSF's
6420         definition for this (we had nothing here before).
6421         
6422         * files.el (backup-buffer): Warning fix.
6423         
6424         * files.el (make-backup-file-name):
6425         * files.el (find-backup-file-name):
6426         Fix error in calling sequence to auto-save-file-name-p.
6427         
6428         * files.el (recover-file):
6429         Use insert-directory rather than calling ls directly -- fixes
6430         things under Windows.
6431
6432         * files.el (make-auto-save-file-name): Removed.
6433         * files.el (auto-save-file-name-p): Removed.
6434         auto-save is always dumped so no sense in having a definition
6435         that will always be overwritten with another.
6436         
6437         * files.el (insert-directory):
6438         * win32-native.el:
6439         * win32-native.el (debug-mswindows-process-command-lines):
6440         * win32-native.el (original-make-auto-save-file-name): Removed.
6441         * win32-native.el (make-auto-save-file-name): Removed.
6442
6443
6444 2001-03-21  Martin Buchholz <martin@xemacs.org>
6445
6446         * XEmacs 21.2.46 "Urania" is released.
6447
6448 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6449
6450         * menubar-items.el (default-menubar): Update sample.emacs to
6451         sample.init.el and adjust accelerators.
6452
6453 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6454
6455         * build-report.el (build-report): Improve docstring.
6456
6457 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6458
6459         * ChangeLog: Log GTK merge.
6460
6461         * gutter-items.el:
6462         * mwheel.el:
6463         * sound.el:
6464         * startup.el:
6465         Revert gratuitous whitespace changes.
6466
6467 2001-03-07  Ben Wing  <ben@xemacs.org>
6468
6469         * help.el:
6470         * help.el (key-or-menu-binding):
6471         * help.el (Help-find-file): New.
6472         * help.el (describe-beta):
6473         * help.el (describe-copying):
6474         * help.el (describe-project):
6475         * help.el (view-emacs-news):
6476         * help.el (view-sample-init-el): New.
6477         * help.el (Help-princ-face): New.
6478         * help.el (Help-prin1-face): New.
6479         * help.el (help-symbol-function-context-menu):
6480         * help.el (help-symbol-variable-context-menu):
6481         * help.el (help-symbol-function-and-variable-context-menu):
6482         * help.el (frob-help-extents):
6483         * help.el (describe-function-1):
6484         * help.el (describe-variable):
6485
6486         Add coloring in Help buffers, correspondent with hyperlinks.
6487         View files in view-mode rather than Fundamental.
6488         Remove separators from context menus -- now handled in generic code.
6489         Add `Find Tag' to context menu.
6490         
6491         * menubar.el (popup-mode-menu):
6492
6493         Rewrite code that outputs the popup menu to (a) put more specific
6494         entries first, (b) be more robust, (c) output the proper context
6495         menu separators automatically (the context menu functionality is
6496         new and currently used only by Help).
6497
6498 2001-03-10  William M. Perry  <wmperry@aventail.com>
6499
6500         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6501         this function when converting from the 21.1 GTK branch.  Now
6502         supports file, password, question, and color built-in dialogs.
6503
6504 2001-03-06  Ben Wing  <ben@xemacs.org>
6505
6506         * keydefs.el:
6507         * keydefs.el (global-map):
6508         Add commented-out change of M-k (for 21.5).
6509         
6510         * menubar-items.el (default-menubar):
6511         Fix items to control kill-line behavior; add items for
6512         shifted motion.
6513         
6514         * simple.el:
6515         * simple.el (kill-whole-line):
6516         * simple.el (historical-kill-line): Removed.
6517         * simple.el (kill-line): Removed.
6518         * simple.el (kill-entire-line): New.
6519         * simple.el (kill-line-1): New.
6520         * simple.el (backward-kill-line):
6521         Undo kill-whole-line == always changes.  Add new function
6522         kill-entire-line to unconditionally delete the current line.
6523         Add comments describing the lamentable state of affairs of
6524         the kill-line functions and variables.
6525
6526 2001-03-02  Ben Wing  <ben@xemacs.org>
6527
6528         * simple.el:
6529         * simple.el (beginning-of-buffer):
6530         * simple.el (end-of-buffer):
6531         * simple.el (mark-ring-unrecorded-commands):
6532         * simple.el (signal-error-on-buffer-boundary):
6533         * simple.el (shifted-motion-keys-select-region):
6534         * simple.el (unshifted-motion-keys-deselect-region):
6535         * simple.el (motion-keys-for-shifted-motion): New.
6536         * simple.el (handle-pre-motion-command):
6537         * simple.el (handle-post-motion-command):
6538         * simple.el (forward-char-command):
6539         * simple.el (backward-char-command):
6540         * simple.el (scroll-up-command):
6541         * simple.el (scroll-down-command):
6542         * simple.el (next-line):
6543         * simple.el (previous-line):
6544         * simple.el (backward-block-of-lines):
6545         * simple.el (forward-block-of-lines):
6546         * simple.el (backward-word):
6547         * simple.el (mark-word):
6548
6549         Augment documentation of the most common motion commands to make
6550         note of the shifted-motion support.  Improve the support to (a)
6551         properly document how it works and why it's done in the fashion it
6552         is, and (b) allow the keystrokes that trigger it to be customized.
6553
6554         Correct error in the customize specification of
6555         mark-ring-unrecorded-commands.
6556
6557 2001-03-02  Ben Wing  <ben@xemacs.org>
6558
6559         * font-lock.el:
6560         * font-lock.el (font-lock-pending-extent-table): Removed.
6561         * font-lock.el (font-lock-pending-buffer-table): New.
6562         * font-lock.el (font-lock-pre-idle-hook):
6563         * font-lock.el (font-lock-after-change-function):
6564         * font-lock.el (font-lock-fontify-pending-extents):
6565         * font-lock.el (font-lock-lisp-like):
6566
6567         Fix handling of pending extents to avoid excessive slowness (N^2
6568         behavior) when making lots of buffer changes between redisplays,
6569         such as when saving the Options.
6570
6571 2001-03-09  William M. Perry  <wmperry@aventail.com>
6572
6573         * device.el:
6574         * dragdrop.el:
6575         * dumped-lisp.el:
6576         * faces.el:
6577         * frame.el:
6578         * gnuserv.el:
6579         * loadup.el:
6580         * menubar-items.el:
6581         * minibuf.el:
6582         The Great GTK Merge.
6583
6584         * ChangeLog.GTK:
6585         * dialog-gtk.el:
6586         * gdk.el:
6587         * generic-widgets.el:
6588         * glade.el:
6589         * gnome-widgets.el:
6590         * gnome.el:
6591         * gtk-compose.el:
6592         * gtk-extra.el:
6593         * gtk-faces.el:
6594         * gtk-ffi.el:
6595         * gtk-file-dialog.el:
6596         * gtk-font-menu.el:
6597         * gtk-glyphs.el:
6598         * gtk-init.el:
6599         * gtk-iso8859-1.el:
6600         * gtk-marshal.el:
6601         * gtk-mouse.el:
6602         * gtk-package.el:
6603         * gtk-password-dialog.el:
6604         * gtk-select.el:
6605         * gtk-widget-accessors.el:
6606         * gtk-widgets.el:
6607         * gtk.el:
6608         widgets-gtk.el:
6609         The Great GTK Merge: new files.
6610
6611 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6612
6613         * generic-widgets.el: Don't require gtk (a built-in feature) at
6614         top level.  Don't execute the last sexp unless (featurep 'gtk).
6615
6616 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6617
6618         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6619
6620 2001-02-23  Martin Buchholz <martin@xemacs.org>
6621
6622         * XEmacs 21.2.45 "Thelxepeia" is released.
6623
6624 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6625  
6626         * about.el (xemacs-hackers): update my entry. 
6627         * about.el (about-maintainer-info): ditto. 
6628         * about.el (about-hackers): ditto. 
6629
6630 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6631
6632         * about.el (about-maintainer-info): More vanity info about
6633         yours truly.
6634
6635 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6636
6637         * build-report.el (build-report-destination): xemacs-build-reports
6638         has moved to SourceForge, where mailing list name length is
6639         restricted, hence the name change to
6640         xemacs-buildreports@xemacs.org.
6641         * build-report.el (build-report-keep-regexp): Update default.
6642         * build-report.el (build-report-delete-regexp): Ditto.
6643         * build-report.el (build-report-make-output-files): Ditto.
6644
6645 2001-02-19  Craig Lanning  <lanning@scra.org>
6646
6647         * lisp-mode.el: Add indentation specifications for following
6648         Common Lisp forms: handler-case, handler-bind, with-slots,
6649         with-open-file, with-open-stream, print-unreadable-object.
6650
6651 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6652
6653         * font-lock.el (font-lock-set-defaults-1):
6654         Move initialization of `font-lock-cache-position' so that it's set
6655         even if font-lock-keywords is already defined.
6656
6657 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6658
6659         * autoload.el (generate-file-autoloads-1):
6660         Use `emacs-lisp-mode-syntax-table' instead of
6661         `lisp-mode-syntax-table'.
6662         * lisp-mode.el (lisp-mode-syntax-table):
6663         Get rid of old checks for `parse-partial-sexp' version.
6664         Make `|' (pipe) string delimiter instead of punctuation.
6665
6666 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6667
6668         * window.el (save-selected-window):
6669         Use gensym for better macro hygiene.
6670
6671 2001-02-06  Mike Sperber <mike@xemacs.org>
6672
6673         * dump-paths.el:
6674         * startup.el (startup-setup-paths): Set and use
6675         `mule-lisp-directory'.
6676         (startup-setup-paths-warning): Ditto.
6677
6678         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6679         (paths-construct-load-path): Consider `mule-lisp-directory'.
6680
6681 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6682
6683         * font-lock.el: Syntax table improvements used.  A few random
6684         changes are not specified below.
6685         (font-lock-fontify-string-delimiters):
6686         (font-lock-syntactic-keywords):
6687         (font-lock-cache-state nil):
6688         (font-lock-cache-position):
6689         New variables.
6690         (font-lock-set-syntax):
6691         (font-lock-apply-syntactic-highlight):
6692         (font-lock-fontify-syntactic-anchored-keywords):
6693         (font-lock-fontify-syntactic-keywords-region):
6694         (font-lock-eval-keywords):
6695         New functions.
6696         (font-lock-remove-face):
6697         (font-lock-fontify-syntactically-region):
6698         Use syntax properties.
6699
6700 2001-02-08  Martin Buchholz <martin@xemacs.org>
6701
6702         * XEmacs 21.2.44 "Thalia" is released.
6703
6704 2001-01-16  Mike Sperber <mike@xemacs.org>
6705
6706         * startup.el (normal-top-level): Work even if no installation root
6707         is found.
6708
6709 2001-01-30  Andy Piper  <andy@xemacs.org>
6710
6711         * gutter-items.el (progress-abort-glyph): remove instantiator.
6712         (set-progress-abort-instantiator): new function.
6713         (abort-progress-feedback): use it.
6714
6715         * gutter.el (set-gutter-dirty-p): new function.
6716
6717 2001-01-30  Didier Verna  <didier@xemacs.org>
6718
6719         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6720
6721 2001-01-24  Didier Verna  <didier@xemacs.org>
6722
6723         * sound.el (sound-extension-list): give a better default value.
6724         * sound.el (load-sound-file): improve the doc string, also find
6725         files given by absolute names, pass a real extension list to
6726         `locate-file'.
6727
6728 2001-01-26  Martin Buchholz <martin@xemacs.org>
6729
6730         * XEmacs 21.2.43 "Terspichore" is released.
6731
6732 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6733
6734         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6735         messages from gnuserv.
6736
6737 2001-01-20  Martin Buchholz <martin@xemacs.org>
6738
6739         * XEmacs 21.2.42 "Poseidon" is released.
6740
6741 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6742
6743         * cl-macs.el (cl-upcase-arg): New function.
6744         (cl-function-arglist): New function.
6745         (cl-transform-lambda): Automatically add CL-style lambda list to
6746         documentation string using functions above.
6747
6748 2001-01-12  Andy Piper  <andy@xemacs.org>
6749
6750         * package-get.el (package-get-custom): call
6751         package-net-update-installed-db.
6752
6753         * package-ui.el (pui-install-selected-packages): call
6754         package-net-update-installed-db.
6755
6756         * package-net.el (package-net-update-installed-db): use
6757         packages-package-list so that we reflect reality.
6758
6759         * packages.el (packages-package-list): Make docstring reflect
6760         reality.
6761
6762         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6763
6764         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6765         isn't installed.
6766
6767 2001-01-17  Andy Piper  <andy@xemacs.org>
6768
6769         * wid-edit.el (widget-activation-glyph-mapper): activate or
6770         deactivate native widgets.
6771         (widget-glyph-insert-glyph): record instantiator.
6772         (widget-push-button-value-create): use it.
6773
6774         * gui.el (gui-button-action): new function. Make button's domain
6775         buffer current when calling.
6776         (make-gui-button): update to use gui-button-action.
6777
6778 2001-01-16  Didier Verna  <didier@xemacs.org>
6779
6780         * menubar-items.el (default-menubar): add an entry for modeline
6781         horizontal scrolling in Options -> Display.
6782
6783 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6784
6785         * package-get.el (package-get-require-signed-base): Set to nil
6786         by default.
6787
6788 2001-01-17  Martin Buchholz <martin@xemacs.org>
6789
6790         * XEmacs 21.2.41 "Polyhymnia" is released.
6791
6792 2001-01-16  Mike Sperber <mike@xemacs.org>
6793
6794         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6795         catch lisp/mule/.
6796
6797 2001-01-14  Mike Sperber <mike@xemacs.org>
6798
6799         * startup.el (maybe-create-compatibility-dot-emacs):
6800         (maybe-unmigrate-user-init-file):
6801         (unmigrate-user-init-file): Created.
6802         (maybe-migrate-user-init-file): Offer creation of compatibility
6803         .emacs.
6804         Some doc fixes wrt init file location.
6805
6806 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6807
6808         * faces.el (face-frob-from-locale-first): new variable.
6809         (frob-face-font-2): Honor tags arg while trying to use
6810         standard-face-mapping.  When face-frob-from-locale-first is set,
6811         first try to set face inheriting from frobbed-face.
6812
6813 2001-01-15  Didier Verna  <didier@xemacs.org>
6814
6815         * about.el (xemacs-hackers): update my entry.
6816         * about.el (about-url-alist): ditto.
6817         * about.el (about-maintainer-info): ditto.
6818         * about.el (about-hackers): ditto.
6819
6820 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6821
6822         The byte compiler has been badly broken for a year,
6823         by the patch of 1999-12-06.
6824         * byte-optimize.el (byte-optimize-form-code-walker):
6825         Bug was: the byte compiler was making this erroneous optimization:
6826         (progn (or (foo)) (bar)) ==> (bar)
6827
6828 2000-11-20  Mike Sperber <mike@xemacs.org>
6829
6830         * setup-paths.el (paths-core-load-path-depth): Split
6831         `paths-load-path-depth' in two for site and core lisp.  Don't
6832         recurse into core.
6833         * setup-paths.el (paths-construct-load-path): Use.
6834
6835 2001-01-10  Andy Piper  <andy@xemacs.org>
6836
6837         * package-net.el (package-net-cygwin32-binary-size): new variable
6838         (package-net-win32-binary-size): ditto.  add much needed
6839         commentary.
6840
6841         * gutter-items.el (buffers-tab-items): correct off-by-one error
6842         for buffers-tab-max-size.
6843
6844 2001-01-08  Martin Buchholz <martin@xemacs.org>
6845
6846         * XEmacs 21.2.40 is released.
6847
6848 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6849
6850         * mule/hebrew.el: Fix comments and typos.
6851         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6852
6853 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6854
6855         * ChangeLog.1: move ancient log from fill.el.
6856
6857         * dump-paths.el:
6858         paragraphs.el:
6859         mule/mule-category.el:
6860         Miscellaneous typo fixes and slight doc clarifications.
6861
6862         * mule/mule-ccl.el:  Correct file name in header.
6863
6864 2000-12-31  Martin Buchholz <martin@xemacs.org>
6865
6866         * XEmacs 21.2.39 is released.
6867
6868 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6869
6870         * byte-optimize.el (byte-optimize-cond):
6871         (byte-optimize-cond-1): New.
6872         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6873         Optimizes (cond (x nil)) ==> nil.
6874         Provide better diagnostic on malformed expr like (cond foo).
6875
6876 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6877
6878         * mule/mule-coding.el:
6879         mule/mule-cmds.el (reset-language-environment,
6880         set-language-environment-coding-systems):
6881         Safer default coding-priority-list, corresponding to src/file-coding.h.
6882
6883 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6884
6885         * package-admin.el: Allow package removal from
6886         early-package-load-path.
6887
6888 2000-12-15  Andreas Jaeger  <aj@suse.de>
6889
6890         * about.el (about-maintainer-info): Update my entry.
6891
6892 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6893
6894         * packages.el (locate-library): Add support for bzip2
6895         compressed .el files.
6896
6897 2000-12-12  Andy Piper  <andy@xemacs.org>
6898
6899         * package-net.el: new file.
6900
6901 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6902
6903         * font-lock.el: Add missing C++ keywords.
6904
6905 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6906
6907         * simple.el (indent-for-comment): Preserve indentation of comments
6908         starting in column 0, as documented in (Info-goto-node
6909         "(xemacs)Comments").  Update docstring accordingly.
6910
6911 2000-12-05  Martin Buchholz <martin@xemacs.org>
6912
6913         * XEmacs 21.2.38 is released.
6914
6915 2000-12-04  Didier Verna  <didier@xemacs.org>
6916
6917         * mouse.el (default-mouse-track-set-point-in-window): remove
6918         spurious '+' operation detected by Martin.
6919
6920
6921 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6922
6923         * cl-extra.el (coerce):
6924         Implement char to integer coercion.
6925         Remove extraneous (numberp) test.
6926
6927         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6928         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6929         (byte-optimize-predicate):
6930         Warn if evaluating constant expression signals an error.
6931         (byte-optimize-form): Small simplification.
6932
6933         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6934
6935 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6936
6937         * byte-optimize.el:
6938         (byte-optimize-minus):
6939         (byte-optimize-plus):
6940         (byte-optimize-mult):
6941         (byte-optimize-quo):
6942         Use (car (last x)) instead of (last x) to get last elt!
6943         Use `byte-optimize-predicate' to optimize `%'.
6944         Move optimizations for special numeric args to bytecomp.el.
6945         * bytecomp.el (byte-compile-associative): Remove.
6946         (byte-compile-max): New.
6947         (byte-compile-min): New.
6948         Properly handle erroneous calls: (max) (min).
6949         (byte-compile-plus): New.
6950         (byte-compile-minus):
6951         It's easiest to handle 0, +1 and -1 args here.
6952         (byte-compile-mult): New.
6953         It's easiest to handle 1, -1 and 2 args here.
6954         (byte-compile-quo):
6955         It's easiest to handle 0, +1 and -1 args here.
6956         Issue byte-compiler warning when dividing by zero.
6957
6958         Byte-compiler arithmetic improvements.
6959         Better optimize these expressions in the obvious way:
6960         (+ x y 1)   -->  varref x varref y add add1
6961         (+ x y -1)  -->  varref x varref y add sub1
6962         (- x y 0)   -->  (- x y)
6963         (- 0 x y)   -->  (- (- x) y)
6964         (% 42 19)   --> compile-time constant
6965         (/ 42 19)   --> compile-time constant
6966         (* (foo) 2) --> foo call dup plus
6967
6968         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6969         unless (declaim (optimize (safety 3)))
6970         or (setq byte-compile-delete-errors nil).
6971
6972 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6973
6974         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6975         docstrings.
6976
6977 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6978
6979         * startup.el (command-line-do-help):  Add documentation of
6980         portable dumper switches.
6981
6982 2000-11-22  Andy Piper  <andy@xemacs.org>
6983
6984         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6985
6986         * glyphs.el (init-glyphs): don't use autodetect for strings.
6987
6988 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6989
6990         * byte-optimize.el (byte-optimize-char-before):
6991         (byte-optimize-backward-char):
6992         (byte-optimize-backward-word):
6993         Fix incorrect optimizations for these sorts of expressions:
6994         (let ((x nil)) (backward-char x))
6995
6996 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6997
6998         * byte-optimize.el:
6999         * byte-optimize.el (byte-optimize-backward-char): New.
7000         * byte-optimize.el (byte-optimize-backward-word): New.
7001         Make backward-word and backward-char as efficient as forward versions.
7002
7003         * bytecomp.el (byte-compile-no-args-with-one-extra):
7004         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7005         * bytecomp.el (byte-compile-two-args-with-one-extra):
7006         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7007         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7008         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7009         Check if extra arg is constant nil, and if so, use byte-coded call.
7010
7011         * simple.el (backward-word):
7012         * simple.el (mark-word):
7013         * simple.el (kill-word):
7014         * simple.el (backward-kill-word):
7015         Make COUNT argument optional, for consistency with forward-char et al.
7016
7017         * abbrev.el (abbrev-string-to-be-defined):
7018         * abbrev.el (inverse-abbrev-string-to-be-defined):
7019         * abbrev.el (inverse-add-abbrev):
7020         * abbrev.el (expand-region-abbrevs):
7021         * buff-menu.el (Buffer-menu-execute):
7022         * indent.el (move-to-left-margin):
7023         * indent.el (indent-relative):
7024         * indent.el (move-to-tab-stop):
7025         * info.el (Info-reannotate-node):
7026         * lisp-mode.el (lisp-indent-line):
7027         * lisp.el (end-of-defun):
7028         * lisp.el (move-past-close-and-reindent):
7029         * misc.el (copy-from-above-command):
7030         * mouse.el (default-mouse-track-scroll-and-set-point):
7031         * page.el (forward-page):
7032         * paragraphs.el (forward-paragraph):
7033         * paragraphs.el (end-of-paragraph-text):
7034         * picture.el (picture-forward-column):
7035         * picture.el (picture-self-insert):
7036         * rect.el (extract-rectangle-line):
7037         * simple.el (newline):
7038         * simple.el (fixup-whitespace):
7039         * simple.el (backward-delete-char-untabify):
7040         * simple.el (transpose-chars):
7041         * simple.el (transpose-preceding-chars):
7042         * simple.el (do-auto-fill):
7043         * simple.el (indent-new-comment-line):
7044         * simple.el (blink-matching-open):
7045         * view-less.el (cleanup-backspaces):
7046         * wid-edit.el (widget-transpose-chars):
7047         * term/bg-mouse.el (bg-insert-moused-sexp):
7048         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7049
7050         * info.el (Info-fontify-node):
7051         * simple.el (backward-delete-function):
7052         Use canonical delete-backward-char instead of backward-delete-char.
7053
7054 2000-11-20  Andy Piper  <andy@xemacs.org>
7055
7056         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7057         no buffers.
7058
7059 2000-11-20  Andy Piper  <andy@xemacs.org>
7060
7061         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7062         buffer tabs.
7063
7064 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7065
7066         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7067         (proclaim inline...) was shadowing compiler-macros.
7068
7069 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7070
7071         * bytecomp.el (byte-compile-eval): New.
7072         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7073         Keeps this promise made in Lispref:
7074         "If a file being compiled contains a `defmacro' form, the macro is
7075         defined temporarily for the rest of the compilation of that file."
7076
7077 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7078
7079         * cl.el (floatp-safe):
7080         (plusp):
7081         (minusp):
7082         (oddp):
7083         (evenp):
7084         (cl-abs):
7085         Use a better parameter name than `x'.
7086
7087         * cl-macs.el (check-type): Make continuable.  Change documentation
7088         to require PLACE, but accept any form for compatibility.
7089
7090         * abbrev.el (define-abbrev): Use check-type.
7091         * font-menu.el (font-menu-change-face): Use check-type.
7092         * menubar.el (relabel-menu-item): Use check-type.
7093         * itimer.el: Fix typo.
7094
7095 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7096
7097         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7098
7099 2000-11-14  Martin Buchholz <martin@xemacs.org>
7100
7101         * XEmacs 21.2.37 is released.
7102
7103 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7104
7105         * code-cmds.el: Provide the feature.
7106
7107 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7108
7109         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7110
7111         * code-cmds.el: New file
7112         * mule/mule-cmds.el:
7113         * mule/mule-misc.el
7114         (coding-keymap): New keymap. Define coding system keyboard
7115         commands on file-coding builds too.
7116         (coding-system-change-eol-conversion):
7117         (universal-coding-system-argument):
7118         (set-default-coding-systems):
7119         (prefer-coding-system): Moved from mule-cmds.el
7120         (set-buffer-process-coding-system): Moved from mule-misc.el
7121
7122 2000-09-15  Stephen Carney <carney@scubadoo.com>
7123
7124         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7125
7126 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7127
7128         * package-get.el (package-get-download-sites): Add a pre-release
7129         site for experimental packages.
7130
7131         * auto-autoloads.el: Regenerated.
7132
7133 2000-08-01  Andy Piper  <andy@xemacs.org>
7134
7135         * gutter-items.el (buffers-tab-omit-function): reference
7136         buffers-tab-select-visible-buffers.
7137         (buffers-tab-filter-functions): new variable, by default uses
7138         buffers-tab-selection-function and buffers-tab-omit-function.
7139         (select-buffers-tab-buffers-by-mode): invert arguments.
7140         (buffers-tab-select-visible-buffers): new function. Invert calling
7141         of buffers-menu-omit-invisible-buffers.
7142         (buffers-tab-items): rewrite to use
7143         buffers-tab-filter-functions. Rewrite docstring.
7144         (gutter-buffers-tab-extent): delete.
7145         (add-tab-to-gutter): always build a new extent when adding the
7146         tabs.
7147         (update-tab-in-gutter): make gutter dirty when orientation
7148         changes.
7149
7150 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7151
7152         * bytecomp.el (byte-compile-defvar-or-defconst):
7153         Only do loadhist recording if defvar form includes a value.
7154
7155 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7156
7157         * bytecomp.el (byte-compile-initial-macro-environment):
7158         `eval-when-compile' should not compile its body.
7159
7160 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7161
7162         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7163         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7164         some Japanese English.  Remove some ancient FSF comments, and
7165         improve docstrings.  Use symbols not vectors for tables.
7166
7167 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7168
7169         * keymap.el:
7170         (local-key-binding):
7171         (global-key-binding):
7172         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7173
7174         * lisp.el:
7175         (backward-sexp): Slightly simpler code.
7176         (mark-sexp): Make arg optional, like FSF Emacs.
7177         (forward-list): Slightly simpler code.
7178         (backward-list): Slightly simpler code.
7179         (down-list):  Make arg optional, like FSF Emacs.
7180         (up-list):  Make arg optional, like FSF Emacs.
7181         (backward-up-list):  Make arg optional, like FSF Emacs.
7182         (kill-sexp):  Make arg optional, like FSF Emacs.
7183         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7184
7185         * font-menu.el (font-menu-change-face):
7186         Take continuable errors into account.
7187
7188         * abbrev.el:
7189         * abbrev.el (clear-abbrev-table):
7190         * abbrev.el (define-abbrev-table):
7191         * abbrev.el (define-abbrev):
7192         * abbrev.el (insert-abbrev-table-description):
7193         * apropos.el (apropos-documentation-check-doc-file):
7194         * apropos.el (apropos-documentation-check-elc-file):
7195         * buff-menu.el (list-buffers):
7196         * buff-menu.el (list-buffers-noselect):
7197         * bytecomp.el (byte-recompile-directory):
7198         * bytecomp.el (batch-byte-compile):
7199         * cl-macs.el (typep):
7200         * code-files.el (find-coding-system-magic-cookie):
7201         * code-files.el (insert-file-contents):
7202         * cus-edit.el (customize-set-variable):
7203         * cus-edit.el (customize-save-variable):
7204         * cus-face.el (custom-set-face-font-size):
7205         * cus-face.el (custom-set-face-update-spec):
7206         * cus-face.el (custom-reset-faces):
7207         * custom.el (custom-check-theme):
7208         * custom.el (copy-upto-last):
7209         * fill.el (canonically-space-region):
7210         * fill.el (fill-paragraph):
7211         * fill.el (fill-region):
7212         * fill.el (find-space-insertable-point):
7213         * fill.el (justify-current-line):
7214         * faces.el (face-spec-update-all-matching):
7215         * faces.el (set-face-stipple):
7216         * files-nomule.el (insert-file-contents):
7217         * files.el (insert-file-contents-literally):
7218         * files.el (hack-local-variables-last-page):
7219         * files.el (basic-save-buffer):
7220         * files.el (insert-directory):
7221         * font-menu.el (font-menu-change-face):
7222         * font.el (font-spatial-to-canonical):
7223         * format.el (format-encode-region):
7224         * format.el (format-insert-file):
7225         * format.el (format-replace-strings):
7226         * gutter.el (set-gutter-element):
7227         * help.el (key-or-menu-binding):
7228         * help.el (describe-bindings):
7229         * help.el (with-syntax-table):
7230         * indent.el (indent-rigidly):
7231         * indent.el (delete-to-left-margin):
7232         * info.el:
7233         * info.el (Info-extract-dir-entry-from):
7234         * info.el (Info-build-dir-anew):
7235         * info.el (Info-rebuild-dir):
7236         * info.el (Info-batch-rebuild-dir):
7237         * info.el (Info-read-subfile):
7238         * info.el (Info-build-node-completions):
7239         * info.el (Info-extract-menu-node-name):
7240         * isearch-mode.el (isearch-range-invisible):
7241         * isearch-mode.el (isearch-restore-invisible-extents):
7242         * itimer.el (itimerp):
7243         * itimer.el (itimer-live-p):
7244         * keymap.el:
7245         * keymap.el (substitute-key-definition):
7246         * keymap.el (read-command-or-command-sexp):
7247         * keymap.el (local-key-binding):
7248         * keymap.el (global-key-binding):
7249         * keymap.el (global-set-key):
7250         * keymap.el (local-set-key):
7251         * ldap.el:
7252         * ldap.el (ldap-add-entries):
7253         * ldap.el (ldap-delete-entries):
7254         * lisp.el (backward-sexp):
7255         * lisp.el (mark-sexp):
7256         * lisp.el (forward-list):
7257         * lisp.el (backward-list):
7258         * lisp.el (down-list):
7259         * lisp.el (backward-up-list):
7260         * lisp.el (up-list):
7261         * lisp.el (kill-sexp):
7262         * lisp.el (backward-kill-sexp):
7263         * menubar.el (add-menu-button):
7264         * menubar.el (add-submenu):
7265         * menubar.el (delete-menu-item):
7266         * menubar.el (relabel-menu-item):
7267         * mouse.el (narrow-window-to-region):
7268         * obsolete.el (define-obsolete-variable-alias):
7269         * obsolete.el (store-substring):
7270         * package-admin.el:
7271         * package-admin.el (package-admin-install-function):
7272         * package-admin.el (package-admin-install-function-mswindows):
7273         * package-admin.el (package-admin-default-install-function):
7274         * package-get.el (package-get-update-base-entries):
7275         * packages.el (packages-load-package-dumped-lisps):
7276         * packages.el (packages-collect-package-dumped-lisps):
7277         * printer.el (generic-print-buffer):
7278         * printer.el (generic-print-region):
7279         * replace.el (occur-mode-mouse-goto):
7280         * replace.el (perform-replace):
7281         * select.el (get-selection-no-error):
7282         * simple.el:
7283         * simple.el (newline):
7284         * simple.el (open-line):
7285         * simple.el (edit-and-eval-command):
7286         * simple.el (goto-line):
7287         * simple.el (undo):
7288         * simple.el (kill-region):
7289         * simple.el (copy-region-as-kill):
7290         * simple.el (kill-ring-save):
7291         * simple.el (set-mark):
7292         * simple.el (next-line):
7293         * simple.el (previous-line):
7294         * simple.el (line-move):
7295         * simple.el (set-goal-column):
7296         * simple.el (comment-region):
7297         * subr.el:
7298         * subr.el (putf):
7299         * syntax.el (modify-syntax-entry):
7300         * syntax.el (map-syntax-table):
7301         * view-less.el (view-file):
7302         * view-less.el (view-buffer):
7303         * view-less.el (view-file-other-window):
7304         * window-xemacs.el (backward-other-window):
7305         * window.el:
7306         * window.el (one-window-p):
7307         * window.el (walk-windows):
7308         * window.el (window-list):
7309         * x-mouse.el (x-mouse-kill):
7310         * x-select.el (x-get-cutbuffer):
7311         * x-select.el (x-store-cutbuffer):
7312         * term/bg-mouse.el (bg-mouse-line-to-center):
7313         * term/sun-mouse.el (window-line-end):
7314         * term/sun-mouse.el (sun-select-region):
7315         * term/sun.el (kill-region-and-unmark):
7316         * mule/mule-category.el:
7317         * mule/mule-category.el (modify-category-entry):
7318         * mule/mule-category.el (char-category-list):
7319         * mule/mule-coding.el (coding-system-force-on-output):
7320         * mule/mule-misc.el (coding-system-put):
7321         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7322
7323 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7324
7325         * cus-face.el: Typo fixes and tiny clarifications.
7326         * custom.el: ditto
7327
7328 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7329
7330         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7331         * startup.el (normal-top-level): Setup auto-save-list-file-name
7332         if auto-save-list-file-prefix is non-nil.
7333
7334 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7335
7336         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7337
7338 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7339
7340         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7341         get symbol at point-min.
7342
7343 2000-10-24  Didier Verna  <didier@xemacs.org>
7344
7345         * info.el (Info-emacs-info-file-name): defconst it.
7346         * info.el (Info-footnote-tag): defcustom it.
7347         * info.el (Info-no-description-string): ditto.
7348         * info.el (Info-find-node): adapt to new semantics of
7349         'Info-suffixed-file (don't do the case variants stuff).
7350         * info.el (Info-insert-dir): rewrite the dir file variants code.
7351         * info.el (Info-directory-files): New. Return the list of info
7352         files in a directory.
7353         * info.el (Info-dir-outdated-p): use it.
7354         * info.el (Info-parse-dir-entries): ditto.
7355         * info.el (Info-build-dir-anew): don't restrict to files ending
7356         with a ".info.*" extension.
7357         * info.el (Info-set-mode-line): ditto.
7358         * info.el (Info-read-subfile): adapt to new semantics of
7359         'Info-suffixed-file (append 'exact argument).
7360         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7361         string independently of the case.
7362         * info.el (Info-suffixed-file): use it (match all possible case
7363         for the file name).
7364         * info.el (Info-insert-file-contents): code cleanup.
7365         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7366         columns.
7367         * info.el (Info-batch-rebuild-dir): ditto.
7368         * info.el (Info-read-node-name-1): ditto.
7369         * info.el (Info-search): ditto.
7370         * info.el (Info-fontify-node): ditto.
7371
7372
7373 2000-10-24  Didier Verna  <didier@xemacs.org>
7374
7375         * process.el (shell-command): when called from a program, avoid
7376         'push-mark's "mark-set" message.
7377
7378 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7379
7380         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7381         by a symbol, not by a vector.
7382         * mule/vietnamese.el (vscii): Likewise.
7383         (viscii): Likewise.
7384         * mule/cyrillic.el (koi8-r): Likewise.
7385
7386         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7387         by a symbol, not by a vector.
7388         (chinese-big5-2): Likewise.
7389         * mule/ethiopic.el (ethiopic): Likewise.
7390         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7391         (vietnamese-viscii-upper): Likewise.
7392
7393 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7394
7395         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7396
7397 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7398
7399         * byte-optimize.el (byte-optimize-car): New function.
7400         (byte-optimize-cdr): Ditto.
7401
7402 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7403
7404         * byte-optimize.el: Partial synch with FSF 20.7.
7405         Optimize constant concatenation.
7406         Add keymapp as a side effect free function.  It is a built-in.
7407         (byte-after-unbind-pos): Remove byte-equal.
7408
7409 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7410
7411         * update-elc-2.el: Quote regexps correctly.
7412
7413 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7414
7415         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7416         (ccl-compile): Apply integerp, not integer-or-char-p to
7417         check the type of the buffer magnification
7418         (ccl-compile-write-string): Encode a string with binary
7419         coding system.
7420         (ccl-compile-write-repeat): Likewise.
7421
7422 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7423
7424         * buff-menu.el:
7425         * bytecomp.el:
7426         * coding.el:
7427         * faces.el:
7428         * files.el:
7429         * fill.el:
7430         * float-sup.el:
7431         * font-lock.el:
7432         * help.el:
7433         * iso8859-1.el:
7434         * loaddefs.el:
7435         * menubar-items.el:
7436         * menubar.el:
7437         * modeline.el:
7438         * msw-font-menu.el:
7439         * paragraphs.el:
7440         * paths.el:
7441         * replace.el:
7442         * simple.el:
7443         * sound.el:
7444         * startup.el:
7445         * version.el:
7446         * x-faces.el:
7447         * x-font-menu.el:
7448         Remove purecopy.
7449
7450 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7451
7452         * simple.el (do-auto-fill): Use the function pointer to by
7453         `comment-line-break-function', not `indent-new-comment-line'. This
7454         fixes an issue with cc-mode comment continuation.
7455
7456 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7457
7458         * simple.el (turn-on-auto-fill):  Add (interactive).
7459         * mwheel.el (mwheel-install): Add (interactive).
7460         * font-lock.el (turn-on-font-lock): Add (interactive).
7461         (turn-off-font-lock): Add (interactive).
7462
7463 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7464
7465         * packages.el (packages-special-base-regexp): Add `man'.
7466
7467 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7468
7469         * wid-edit.el (widget-specify-active): map over extents in current
7470         buffer like `widget-specify-inactive' does.  Mapping over the
7471         inactive extent object does not work since the current extent is
7472         ignored by `map-extents'.
7473
7474 2000-10-04  Martin Buchholz <martin@xemacs.org>
7475
7476         * XEmacs 21.2.36 is released.
7477
7478 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7479
7480         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7481         Optimize the compiled-function-constants vector by byte-code
7482         reference counts.
7483
7484 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7485
7486         * build-report.el (build-report-delete-regexp): quote value in
7487         defcustom
7488
7489 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7490
7491         * build-report.el (build-report): Don't bind srcdir which we don't
7492         use in `multiple-value-bind' to avoid the only byte-compiler
7493         warning.
7494
7495 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7496
7497         * build-report.el: Requires cl and custom now.
7498         build-report-version is determined by XEmacs version -- remove
7499         build-report-version*.
7500         * build-report.el (build-report-version): Removed.
7501         * build-report.el (build-report-installation-version-regexp): New.
7502         * build-report.el (build-report-version-file-regexp): New.
7503         * build-report.el (build-report-installation-srcdir-regexp): New.
7504         * build-report.el (build-report-destination): Offer
7505         xemacs-build-reports and xemacs-beta.
7506         * build-report.el (build-report-keep-regexp): Adjusted.
7507         * build-report.el (build-report-delete-regexp): Adjusted.
7508         * build-report.el (build-report-make-output-dir): New.
7509         * build-report.el (build-report-installation-file): Replace use of
7510         `concat' with `expand-file-name'.
7511         * build-report.el (build-report-make-output-file): Removed.
7512         * build-report.el (build-report-make-output-files): New.
7513         * build-report.el (build-report-subject): Identify as
7514         user-variable with "*...".
7515         * build-report.el (build-report-prompts): Ditto.
7516         * build-report.el (build-report-version-file): New.
7517         * build-report.el (build-report-file-encoding): Identify as
7518         user-variable with "*...".
7519         * build-report.el (build-report-make-output-get): New.
7520         * build-report.el (build-report-insert-header): Report
7521         emacs-version and system-configuration instead of
7522         build-report-version.
7523         * build-report.el (build-report-insert-make-output): Add file
7524         argument.
7525         * build-report.el (build-report-insert-installation-file):
7526         Re-indent.
7527         * build-report.el (build-report-keep): Change docstring,
7528         re-indent.
7529         * build-report.el (build-report-delete): Ditto.
7530         * build-report.el (build-report-installation-data): New.
7531         * build-report.el (build-report-version-file-data): New.
7532
7533 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7534
7535         * byte-optimize.el (byte-optimize-lapcode):
7536         Fix the optimization of using the first 5 elements of the
7537         constants vector for variables.
7538         (byte-optimize-lapcode): Fix another ancient broken optimization.
7539
7540 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7541
7542         * *: Spelling mega-patch
7543
7544 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7545
7546         * easymenu.el: doc fixes.
7547         (easy-menu-do-define): Use backquote.
7548         (easy-menu-change):
7549         (easy-menu-add):
7550         `when' seems much clearer than `if' here.
7551         (easy-menu-remove):
7552         (easy-menu-add-item):
7553         (easy-menu-item-present-p):
7554         (easy-menu-remove-item):
7555         Wrap using (when (featurep 'menubar) ...)
7556
7557 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7558
7559         * bytecomp.el (displaying-byte-compile-warnings):
7560         Revert Ben's change to this function below so that the compile log
7561         is displayed properly for users of the "popper" package.
7562
7563 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7564
7565         * window.el (save-selected-window): Use backquote.
7566
7567         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7568         Renamed from `byte-compile-file-form-defvar'.
7569         * bytecomp.el (byte-compile-defvar-or-defconst):
7570         Only cons onto current-load-list in top-level forms.
7571         Else this leaks a cons cell every time a defun is called.
7572         Renamed from `byte-compile-defvar', for clarity.
7573         Warn when docstring of defvar is not a string.
7574         Use consistent error messages.
7575         Better comments.
7576
7577 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7578
7579         * simple.el (set-variable):
7580         Remove unneeded defvar by rearranging order of let* forms.
7581
7582         * mule/mule-ccl.el (ccl-get-next-code):
7583         * menubar-items.el (bookmark-menu-filter):
7584         (language-environment-menu-filter):
7585         (tutorials-menu-filter):
7586         * toolbar-items.el (toolbar-compile):
7587         * byte-optimize.el (disassemble-offset):
7588         Use (declare (special ...)) instead of `defvar'.
7589
7590         * cl-macs.el (cl-do-proclaim):
7591         Fix (declare (special ...)) warning suppression syntax.
7592
7593 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7594
7595         * info.el (Info-tag-table-marker):
7596         (Info-tag-table-buffer):
7597         (Info-find-file-node):
7598         (Info-read-subfile):
7599         (Info-build-node-completions):
7600         (Info-search):
7601         (Info-mode):
7602         Multiple info buffer support.
7603
7604 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7605
7606         * ldap.el (ldap-decode-entry): New defun
7607         (ldap-search-entries): Use it in order to decode DN-prefixed
7608         entries properly
7609
7610 2000-08-23  Daniel Pittman <daniel@danann.net>
7611
7612         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7613         Use `eq', not `=', to compare symbols.
7614
7615 2000-07-30  Ben Wing  <ben@xemacs.org>
7616
7617         * bytecomp.el (byte-compile-report-error):
7618         * bytecomp.el (displaying-byte-compile-warnings):
7619         if stack-trace-on-error is set, send out a backtrace when
7620         an error is encountered that stops byte compilation.  this
7621         should make it much much easier to track down those curious
7622         problems.  also undo the kludge of using a separate "*Show*"
7623         buffer for display when there's a temp-buffer-show-function;
7624         we can avoid this by just being a little smarter.
7625
7626         * dialog-items.el:
7627         * dialog-items.el (search-dialog-regexp): New.
7628         * dialog-items.el (search-dialog-callback):
7629         * dialog-items.el (make-search-dialog):
7630         add a regexp option to the dialog and clean up a bit.
7631
7632         * dialog.el:
7633         * dialog.el (yes-or-no-p-dialog-box):
7634         * dialog.el (get-dialog-box-response):
7635         * dialog.el (make-dialog-box):
7636         * dialog.el (dialog-box-finish): New.
7637         * dialog.el (dialog-box-cancel): New.
7638         * dialog.el (internal-make-dialog-box-exit): New.
7639         implement [properly!] the :modal property of the new dialog box
7640         interface.  this is the first time xemacs has ever had *proper*
7641         modal dialog boxes, giving the standard window-system feedback.
7642         (e.g. under windows, clicking on a disabled frame causes a beep
7643         and makes the dialog box flash three times.)
7644
7645         * dragdrop.el: header keyword frobbing.
7646
7647         * dumped-lisp.el (preloaded-file-list):
7648         renamed winnt.el to win32-native.el.
7649
7650         * faces.el (face-property):
7651         * faces.el (set-face-property):
7652         * faces.el (frob-face-property):
7653         * faces.el (frob-face-font-2):
7654         * faces.el (make-face-bold):
7655         * faces.el (make-face-italic):
7656         * faces.el (make-face-bold-italic):
7657         * faces.el (make-face-unbold):
7658         * faces.el (make-face-unitalic):
7659         * faces.el (make-face-smaller):
7660         * faces.el (make-face-larger):
7661         clean up the implementation of these so that window-system-specific
7662         methods are called only on objects belonging to that window system.
7663         previously, you could have [e.g.] mswindows-make-face-bold called
7664         on font object of device type `stream', which is not good and
7665         explains the subtle errors Adrian was getting when byte-compiling
7666         something that required 'term. (Adrian, now you can use stack-trace-
7667         on-error to find the exact place where things are going wrong instead
7668         of having to laboriously binary-search your way through.)
7669
7670         * finder.el (finder-known-keywords):
7671         cleaned up -- properly sorted, clarified the meanings of many of
7672         the keywords, and added a few -- mswin, gui, content, build, www,
7673         user, services.  the last two try to distinguish between a package
7674         that's used directly by the user, and a package that provides
7675         support services to other packages.
7676
7677         * font-lock.el (lisp-font-lock-keywords-2):
7678         update list of lisp control structures to include everything,
7679         including new ones i introduced.
7680
7681         * gutter.el: header keyword frobbing.
7682
7683         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7684         recent isearch element was not doing so!  you got the second-most-
7685         recent instead.
7686
7687         * lisp-mode.el (construct-lisp-mode-menu):
7688         more menubar cleanups.
7689         * lisp-mode.el (with-selected-window):
7690         make it indent properly.
7691
7692         * menubar-items.el (default-menubar): lots of menubar cleanups.
7693         rearranged the options menu the most, e.g. splitting up the
7694         Keyboard/Mouse menu into a new Editing menu and combining the
7695         separate Scrollbar/Gutter/Toolbar submenus into Display.
7696         Got rid of General, moved items to Editing or new Troubleshooting.
7697         Moved Packages to Tools; doesn't seem to belong under Options.
7698         Added stuff to the Cmds menu, e.g. Change Case.
7699
7700         NB please don't complain about these periodic menubar changes.
7701         Anything like this is necessarily incremental in its construction
7702         -- By constant use you gradually become more and more aware of
7703         better and better ways to group menu items.  When we eventually
7704         move the options menu to a property sheet, the existing structure
7705         will probably be preserved fairly well.
7706
7707         * minibuf.el (next-history-element): fix problems with pressing
7708         down arrow in repeat-complex-command.
7709
7710         * modeline.el:
7711         * modeline.el (modeline-3d-p): New.
7712         added custom variable for controlling the 3d modeline.  the
7713         corresponding Options item has been present for a long time,
7714         but commented out with "fix me!" comments.  it's fixed now.
7715
7716         * obsolete.el (add-menu):
7717         remove bogus gettexts.
7718
7719         * process.el (shell-quote-argument):
7720         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7721         For bash under Windows native, see below.
7722
7723         * simple.el:
7724         * simple.el (display-warning-buffer):
7725         Fixed the handling of warning display to eliminate the annoying
7726         *Show* buffer, like was done for byte-compiler output above.
7727
7728         * simple.el (debug-print): New.
7729         Simple function for sending debug messages to the console and/or
7730         other debug places.
7731
7732         * subr.el (replace-in-string):
7733         Rewrite this function to avoid N^2 behavior with large strings --
7734         catastrophic with the new Windows selection code! (Apparently the
7735         author of this function didn't realize there was a fun
7736         replace-match that could make his life much easier, because we
7737         duplicated the entire logic.  The new version is smaller, easier
7738         to understand, much more robust, and has extended features --
7739         those of replace-match.)
7740
7741         * window.el:
7742         * window.el (with-selected-window): New.
7743         An obvious complement to the existing `with-selected-frame' and
7744         `with-current-buffer'.
7745
7746         * win32-native.el: Renamed from winnt.el.
7747         Added a great deal of stuff for properly handling process quoting,
7748         somewhat modeled on Kirill's original model (which i later threw
7749         away).  We should now finally have correctly working process arg
7750         quoting/dequoting so that the final app gets exactly what we
7751         intended.  Because the mechanism is in Lisp, it's easily
7752         extendible. (For those running bash and running the native
7753         version, I tried hard to do what I thought was correct.  But more
7754         thought is needed, and ideally the volunteer work of people with
7755         these configurations that they generally run on.)
7756
7757         * x-font-menu.el (x-font-menu-font-data):
7758         Put in defvar's to fix byte-compiler warnings.
7759
7760 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7761
7762         * select.el (selection-coercion-alist): Initialise.
7763         * select.el (select-coerce-to-text): New.
7764         * select.el (select-coerce): New.
7765         New functions to perform type and value coercion.
7766
7767         * select.el (select-buffer-killed-default): Keep data if it was
7768         on the clipboard.
7769
7770 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7771
7772         * menubar-items.el (default-menubar): Fix typo.
7773         (default-menubar): `lambda' was mispelled as `lamda'.
7774
7775 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7776
7777         * window.el (shrink-window-if-larger-than-buffer): Remove
7778         edge checking code.
7779
7780 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7781
7782         * paths.el (gnus-local-domain): Removed.
7783         (gnus-local-organization): Ditto.
7784         (gnus-startup-file): Ditto.
7785
7786 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7787
7788         * files.el (auto-mode-alist): Add .spec for RPM.
7789
7790 2000-07-31  Andy Piper  <andy@xemacs.org>
7791
7792         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7793
7794 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7795
7796         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7797         browse-url.
7798         * help.el (xemacs-www-page): Ditto.
7799         (xemacs-www-faq): Ditto.
7800         * menubar-items.el (default-menubar): Ditto.
7801
7802         * wid-edit.el (widget-url-link-action): Ditto.
7803         From: Kenichi OKADA <okada@opaopa.org>.
7804
7805 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7806
7807         * finder.el (finder-commentary): Add autoload cookie.
7808
7809 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7810
7811         * files.el (insert-file-contents-literally): Fix second let
7812         binding for `coding-system-for-read' to `coding-system-for-write'
7813         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7814
7815 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7816
7817         * files.el (insert-file-contents-literally): Use binary coding
7818         system (from Morioka san).
7819         (insert-file-contents-literally): Make file-name-handler method.
7820
7821 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7822
7823         * cl-macs.el (get-selection): Add defsetf.
7824
7825 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7826
7827         * x-init.el (x-activate-region-as-selection): replace obsolete
7828         function x-own-selection with own-selection.
7829         (ow-find): replace obsolete functions x-get-selection and
7830         x-get-clipboard with get-selection and get-clipboard.
7831         (init-post-x-win): replace obsolete function x-disown-selection
7832         with disown-selection.
7833
7834 2000-07-20  Mike Sperber  <mike@xemacs.org>
7835
7836         * startup.el (load-user-init-file): Only try to load init file if
7837         it exists.
7838
7839 2000-07-10  Andy Piper  <andy@xemacs.org>
7840
7841         * dialog-items.el: sync with Ben's patch.
7842
7843         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7844         comment.
7845         (progress-text-glyph): deleted.
7846         (progress-layout-glyph): make completely minimal.
7847         (progress-gauge-glyph): ditto.
7848         (progress-display-style): fix to handle dynamic instantiator
7849         changes.
7850         (progress-text-instantiator): new.
7851         (progress-layout-instantiator): new.
7852         (progress-gauge-instantiator): new.
7853         (set-progress-display-instantiator): renamed and changed from
7854         set-progress-display-style.
7855         (progress-abort-glyph): use instantiator not glyph.
7856         (append-progress-display): use set-progress-display-instantiator
7857         and set-glyph-image.
7858         (abort-progress-display): ditto.
7859         (raw-append-progress-display): ditto.
7860
7861 2000-07-20  Ben Wing  <ben@xemacs.org>
7862
7863         * code-files.el: Move Mule-specific code to mule-coding.el.
7864
7865 2000-07-15  Ben Wing  <ben@xemacs.org>
7866
7867         * autoload.el:
7868         Fixed comments.
7869
7870         * cmdloop.el:
7871         * cmdloop.el (yes-or-no-p):
7872         * cmdloop.el (y-or-n-p):
7873         Make these functions use should-use-dialog-box-p and not be
7874         overridden in dialog.el.
7875
7876         * cus-dep.el:
7877         * cus-dep.el (Custom-make-dependencies): Removed.
7878         * cus-dep.el (Custom-make-dependencies-1): New.
7879         * cus-dep.el (Custom-make-one-dependency): New.
7880         New entry point for use in Makefiles, to avoid excessive
7881         invocations.
7882
7883         * cus-edit.el (custom-variable-reset-saved):
7884         * cus-edit.el (custom-variable-reset-standard):
7885         * cus-edit.el (custom-save-resets):
7886         Fix bytecompiler warnings.
7887
7888         * dialog.el:
7889         * dialog.el (yes-or-no-p-dialog-box):
7890         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7891         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7892         * dialog.el (get-dialog-box-response):
7893         * dialog.el (message-or-box):
7894         * dialog.el (make-dialog-box):
7895         * dialog.el (popup-dialog-box): New.
7896         Avoid yes-or-no-p bogosities.
7897         Create a general function `make-dialog-box' to encapsulate all
7898         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7899
7900         * dumped-lisp.el (preloaded-file-list):
7901         Add dialog-items.  Clean up.  Group files by types.
7902
7903         * easymenu.el (easy-menu-add):
7904         * easymenu.el (easy-menu-remove):
7905         Account for accelerators.
7906
7907         * extents.el:
7908         * extents.el (extent-list): New args, like in map-extents.
7909         * extents.el (extent-at-event): New.
7910         * extents.el (extents-at-event): New.
7911
7912         * font-lock.el:
7913         * font-lock.el (font-lock-mode):
7914         * font-lock.el (font-lock-default-fontify-buffer):
7915         * font-lock.el (font-lock-default-unfontify-region):
7916         * font-lock.el (font-lock-fontify-syntactically-region):
7917         * font-lock.el (font-lock-fontify-keywords-region):
7918         Use new progress-feedback names.
7919
7920         * font-lock.el (java-font-lock-identifier-regexp):
7921         * font-lock.el (java-font-lock-class-name-regexp):
7922         Fix bytecompiler warnings.
7923
7924         * gutter-items.el:
7925         * gutter-items.el (progress-display-use-echo-area): Removed.
7926         * gutter-items.el (progress-feedback-use-echo-area): New.
7927         * gutter-items.el (progress-display-popup-period): Removed.
7928         * gutter-items.el (progress-feedback-popup-period): New.
7929         * gutter-items.el (set-progress-display-style): Removed.
7930         * gutter-items.el (set-progress-feedback-style): New.
7931         * gutter-items.el (progress-display-style): Removed.
7932         * gutter-items.el (progress-feedback-style): New.
7933         * gutter-items.el (progress-stack):
7934         * gutter-items.el (progress-displayed-p): Removed.
7935         * gutter-items.el (progress-feedbacked-p): New.
7936         * gutter-items.el (clear-progress-display): Removed.
7937         * gutter-items.el (clear-progress-feedback): New.
7938         * gutter-items.el (progress-display-clear-when-idle): Removed.
7939         * gutter-items.el (progress-feedback-clear-when-idle): New.
7940         * gutter-items.el (remove-progress-display): Removed.
7941         * gutter-items.el (remove-progress-feedback): New.
7942         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7943         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7944         * gutter-items.el (append-progress-display): Removed.
7945         * gutter-items.el (append-progress-feedback): New.
7946         * gutter-items.el (abort-progress-display): Removed.
7947         * gutter-items.el (abort-progress-feedback): New.
7948         * gutter-items.el (raw-append-progress-display): Removed.
7949         * gutter-items.el (raw-append-progress-feedback): New.
7950         * gutter-items.el (display-progress-display): Removed.
7951         * gutter-items.el (display-progress-feedback): New.
7952         * gutter-items.el (current-progress-display): Removed.
7953         * gutter-items.el (current-progress-feedback): New.
7954         * gutter-items.el (current-progress-display-label): Removed.
7955         * gutter-items.el (current-progress-feedback-label): New.
7956         * gutter-items.el (progress-display): Removed.
7957         * gutter-items.el (progress-feedback): New.
7958         Replace "progress-display" with "progress-feedback" globally.
7959
7960         * gutter-items.el (lprogress-display): Removed.
7961         * gutter-items.el (progress-feedback-with-label): New.
7962         Rename lprogress-display ==> progress-feedback-with-label.
7963
7964         * gutter-items.el (search-dialog-direction): Removed.
7965         * gutter-items.el (search-dialog-text): Removed.
7966         * gutter-items.el (search-dialog-callback): Removed.
7967         * gutter-items.el (make-search-dialog): Removed.
7968         Move to dialog-items.el.
7969
7970         * help.el:
7971         * help.el (help-mode-quit):
7972         * help.el (mode-for-help): New.
7973         * help.el (help-sticky-window): New.
7974         * help.el (help-window-config): New.
7975         * help.el (with-displaying-help-buffer):
7976         * help.el (function-at-event): New.
7977         * help.el (help-symbol-regexp): New.
7978         * help.el (help-symbol-run-function-1): New.
7979         * help.el (help-symbol-run-function): New.
7980         * help.el (help-symbol-function-context-menu): New.
7981         * help.el (help-symbol-variable-context-menu): New.
7982         * help.el (help-symbol-function-and-variable-context-menu): New.
7983         * help.el (frob-help-extents): New.
7984         * help.el (describe-function-1):
7985         * help.el (variable-at-point):
7986         * help.el (variable-at-event): New.
7987         * help.el (describe-variable):
7988         Major overhaul.
7989         - Make functions and variables be mousable.
7990         - Middle button hyperlinks.
7991         - New context-menu entries.
7992
7993         * keydefs.el:
7994         * keydefs.el (global-map):
7995         New key bindings to move lines up and down.
7996
7997         * lisp-mode.el:
7998         * lisp-mode.el (construct-lisp-mode-menu): New.
7999         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8000         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8001         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8002         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8003         Make popup and menubar menus be different.  Popup menu uses
8004         clicked location and automatically assumes symbol under the mouse
8005         for various commands.
8006
8007         * menubar-items.el:
8008         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8009         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8010
8011         * menubar-items.el (global-popup-menu): Removed.
8012         * menubar-items.el (mode-popup-menu): Removed.
8013         * menubar-items.el (activate-popup-menu-hook): Removed.
8014         * menubar-items.el (popup-mode-menu): Removed.
8015         * menubar-items.el (popup-buffer-menu): Removed.
8016         * menubar-items.el (popup-menubar-menu): Removed.
8017         Move to menubar.el.
8018
8019         * menubar.el:
8020         * menubar.el (global-popup-menu): New.
8021         * menubar.el (mode-popup-menu): New.
8022         * menubar.el (activate-popup-menu-hook): New.
8023         * menubar.el (last-popup-menu-event): New.
8024         * menubar.el (popup-mode-menu): New.
8025         * menubar.el (popup-buffer-menu): New.
8026         * menubar.el (popup-menubar-menu): New.
8027         * menubar.el (menu-call-at-event): New.
8028         Move non-content functions here.  Add support for context menu
8029         items on extents.
8030
8031         * minibuf.el (minibuffer-history-uniquify):
8032         Typo fix.
8033
8034         * minibuf.el (read-file-name-1):
8035         Call new file dialog box if it exists.
8036
8037         * minibuf.el (mouse-rfn-setup-vars):
8038         Clean up "chop" action.
8039
8040         * mouse.el:
8041         * mouse.el (button2): Now bound to mouse-track.
8042         * mouse.el (click-inside-extent-p):
8043         * mouse.el (point-inside-extent-p):
8044         * mouse.el (point-inside-selection-p):
8045         * mouse.el (mouse-drag-or-yank): Removed.
8046         * mouse.el (mouse-begin-drag-n-drop): New.
8047         * mouse.el (mouse-eval-sexp):
8048         * mouse.el (mouse-track-activate-strokes): New.
8049         * mouse.el (mouse-track-do-activate): New.
8050         * mouse.el (mouse-track):
8051         * mouse.el (default-mouse-track-event-is-with-button): New.
8052         * mouse.el (default-mouse-track-cleanup-hook):
8053         * mouse.el (default-mouse-track-drag-hook):
8054         * mouse.el (default-mouse-track-drag-up-hook):
8055         * mouse.el (default-mouse-track-click-hook):
8056         Merge drag-n-drop into mouse-track.
8057         Add general "activate" support to replace specific button2 kludges.
8058         Use "button modifier" support in mouse-track.
8059
8060         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8061
8062         * package-ui.el:
8063         * package-ui.el (pui-menu):
8064         * package-ui.el (pui-popup-context-sensitive): Removed.
8065         Fix bytecompiler warnings.
8066         Clean up popup code a bit.
8067
8068         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8069
8070         * simple.el:
8071         * simple.el (transpose-lines):
8072         * simple.el (transpose-line-up): New.
8073         * simple.el (transpose-line-down): New.
8074         * simple.el (transpose-subr):
8075         * simple.el (transpose-subr-1): Removed.
8076         Clean up, add functions to move lines up and down.
8077
8078         * startup.el (mail-host-address):
8079         * startup.el (user-mail-address):
8080         Customize.
8081
8082         * subr.el:
8083         * subr.el (set-symbol-value-in-buffer): New.
8084         * subr.el (error):
8085         * subr.el (check-argument-type):
8086         * subr.el (defined-error-p): New.
8087         Add structured error support.
8088
8089         * toolbar-items.el (toolbar-compile):
8090         Use new make-dialog-box.
8091
8092         * update-elc.el:
8093
8094         * userlock.el (ask-user-about-lock-dbox):
8095         * userlock.el (ask-user-about-supersession-threat-dbox):
8096         * userlock.el (ask-user-about-lock):
8097         * userlock.el (ask-user-about-supersession-threat):
8098         Use new make-dialog-box.
8099         Add safety checks; use should use-dialog-box-p.
8100
8101         * window-xemacs.el:
8102         * window-xemacs.el (__buffer-dedicated-frame):
8103         * window-xemacs.el (buffer-dedicated-frame): New.
8104         * window-xemacs.el (set-buffer-dedicated-frame): New.
8105         Move dedicated-frame stuff into lisp.
8106
8107 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8108
8109         * printer.el (generic-print-region): Do not require that
8110         `printer-name' be set.
8111         (printer-name): Commentary clarification.
8112
8113 2000-07-19  Martin Buchholz <martin@xemacs.org>
8114
8115         * XEmacs 21.2.35 is released.
8116
8117 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8118
8119         * select.el (selection-coercible-types): Initialise.
8120
8121 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8122
8123         * select.el (own-clipboard): Bug fix.
8124
8125 2000-07-17  Mike Sperber  <mike@xemacs.org>
8126
8127         * cus-edit.el (custom-migrate-custom-file): Save init file before
8128         continuing.
8129
8130 2000-07-16  Mike Sperber  <mike@xemacs.org>
8131
8132         * startup.el (load-init-file): Remove silly call to
8133         `load-user-custom-file`.
8134         (maybe-migrate-user-init-file): Minor fixes.
8135
8136 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8137
8138         * apropos.el (apropos-documentation-check-doc-file):
8139         `doc' variable should be let-bound, as was presumably intended.
8140
8141         * cus-edit.el (custom-variable-reset-saved):
8142         (custom-variable-reset-standard):
8143         Remove unused variable comment-widget.  Twice.
8144
8145         * toolbar.el (toolbar-blank-press-function):
8146         Add a real defvar with initial value nil and proper docstring.
8147         (press-toolbar-button): No need to check for boundp-ness anymore.
8148
8149         * rect.el (open-rectangle-line): Remove useless (let) form.
8150         Add defvar for pending-delete-mode.
8151
8152         * info.el (Info-find-node): This function needs an autoload cookie.
8153
8154         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8155         Use let* since the second form referred to the first.
8156
8157 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8158
8159         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8160         instead of removed `mswindows-get-clipboard'.
8161
8162
8163 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8164
8165         * select.el (select-convert-from-text): New.
8166         * select.el (select-convert-from-length): New.
8167         * select.el (select-convert-from-integer): New.
8168         * select.el (select-convert-from-identity): New.
8169         * select.el (select-convert-from-filename): New.
8170         * select.el (selection-converter-in-alist): Use them.
8171         New converter functions for X.
8172
8173         * select.el (get-selection): Removed comment.
8174
8175         * select.el (own-selection): Removed append code - I thought
8176         I'd already done this, but apparently not...
8177
8178         * select.el: Changed comment about TIMESTAMP.
8179
8180         * select.el (select-convert-in): New.
8181         * select.el (select-convert-out): New.
8182         New functions that get used by select.c.
8183
8184         * select.el (select-buffer-killed-default): New.
8185         * select.el (select-buffer-killed-text): New.
8186         * select.el (selection-buffer-killed-alist): New.
8187         New list and functions that get called if a relevant selection
8188         exists and a buffer gets killed.
8189
8190         * select.el (select-convert-to-targets):
8191         * select.el (select-convert-to-identity): Removed.
8192         * select.el (select-convert-from-identity): Removed.
8193         * select.el (select-converter-out-alist):
8194         Removed _EMACS_INTERNAL selection type.
8195
8196         * x-select.el (xselect-kill-buffer-hook): Removed.
8197         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8198         Removed this X-specific nonesense. Use the generic support
8199         in select.el instead.
8200
8201 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8202
8203         * mule/mule-category.el (defined-category-hashtable):
8204         Use make-hash-table instead of make-hashtable
8205
8206         * buff-menu.el: Byte-compiler warning fix.
8207
8208         * isearch-mode.el (isearch-highlight-all-cleanup):
8209         Remove unused variable `isearch-highlight-all-start'.
8210
8211         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8212
8213         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8214
8215         * cus-dep.el (Custom-make-dependencies):
8216         Add autoload cookie for custom-add-loads to generated custom-load.el.
8217
8218         * autoload.el (autoload-package-name): Warning suppression.
8219         Move defvar prior to first use.
8220
8221         * custom.el: Add autoload for custom-declare-face.
8222         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8223         * cl.el (cl-hack-byte-compiler):
8224         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8225         to work properly.
8226
8227 2000-07-08  Mike Sperber  <mike@xemacs.org>
8228
8229         * startup.el (load-home-init-file): Added variable.
8230         (maybe-migrate-user-init-file): Added.
8231         (load-user-init-file): Load custom file if different from init
8232         file.
8233
8234         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8235         "startup."
8236
8237         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8238         Moved `custom-file'-related code to cus-file.el.
8239
8240         * cus-file.el: New file.
8241
8242 2000-04-01  Mike Sperber  <mike@xemacs.org>
8243
8244         * packages.el (packages-find-package-directories): Added support
8245         for external package hierarchies with in-place installations.
8246
8247         * find-paths.el (paths-root-in-place-p): Added.
8248         (paths-find-emacs-directory): Added support for external
8249         directories with in-place installations.
8250         (paths-find-site-directory): Ditto.
8251
8252         * startup.el (find-user-init-file): Also look for
8253         ~/.xemacs/init.elc? in preference to ~/.emacs.
8254
8255 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8256
8257         * select.el (own-selection):
8258         * select.el (own-clipboard): Changed `append' parameter to
8259         `how-to-use' parameter.
8260         * select.el (own-selection): Removed icky append code.
8261         * select.el (own-selection, get-selection): Removed extra type
8262         checking.
8263         * select.el (selection-appender-alist):
8264         * select.el (selection-converter-{in|out}-alist): Initialise.
8265         * select.el (select-append-to-*): New.
8266         * select.el (select-convert-from-*): New.  New functions to append
8267         data and convert data from external type.
8268
8269 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8270
8271         * font-lock.el: Javadoc enhancements.
8272
8273 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8274
8275         * printer.el (generic-print-region): Compose job name from buffer
8276         name.
8277
8278 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8279
8280         * font-lock.el (font-lock-fontify-pending-extents): Call
8281         font-lock-fontify-region instead of font-lock-fontify-buffer
8282         to avoid unnecessary progress gauges.
8283
8284 2000-07-06  Craig Lanning  <lanning@scra.org>
8285
8286         * custom-load.el (faces):
8287
8288         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8289         dir is a regex.
8290
8291         * process.el (call-process-internal): from Dan Holmsand, use binary
8292         coding systems so that jka-compr works.
8293
8294 2000-07-07  Ben Wing  <ben@xemacs.org>
8295
8296         * font-lock.el: Undo previous change.  Unfortunately, some
8297         files actually use the variables directly in their init code
8298         without quoting them.
8299
8300 2000-07-07  Ben Wing  <ben@xemacs.org>
8301
8302         * font-lock.el (defvar font-lock-*-face): Removed.
8303
8304         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8305         only when necessary.
8306
8307 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8308
8309         * cl-macs.el: fix cl-transform-function-property kludge
8310         so that it does not require a random feature.
8311
8312 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8313
8314         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8315         as in Linux kernel "Rules.make".
8316
8317 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8318
8319         * build-report.el (build-report): Add autoload cookie.
8320
8321 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8322
8323         * package-ui.el (defgroup pui):  Correct a misspelling
8324         (pui-toggle-package-delete):  Change `seleted' to `selected'
8325
8326 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8327
8328         * package-get.el (package-get-update-base):
8329         (package-get): Use insert-file-contents-literally always.
8330         (package-get-maybe-save-index):
8331         Force coding system for writing to binary.
8332
8333 2000-06-08  Mike Alexander  <mta@arbortext.com>
8334
8335         * code-process.el (call-process-region): If there is no coding
8336         system for the process on process-coding-system-alist use the
8337         coding system of the buffer containing the region.
8338
8339 2000-06-10  Ben Wing  <ben@xemacs.org>
8340
8341         * cmdloop.el (command-error):
8342         If debug-on-error and noninteractive, output backtrace.
8343
8344         * files.el (file-relative-name):
8345         Remove MSDOS references.
8346
8347         * simple.el (line-number): New function, due to non-obvious
8348         behavior/usage of count-lines.
8349
8350         * simple.el (count-lines): document non-obvious usage to get
8351         line number.
8352
8353 2000-06-11  Ben Wing  <ben@xemacs.org>
8354
8355         * faces.el ((featurep 'xpm)):
8356         * x-faces.el (x-init-face-from-resources):
8357         * x-faces.el (x-init-frame-faces):
8358         * x-misc.el (x-init-specifier-from-resources):
8359         * x-misc.el (x-get-resource-and-bogosity-check):
8360         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8361         * x-mouse.el (x-init-pointer-shape):
8362         * x-scrollbar.el (x-init-scrollbar-from-resources):
8363         Add sixth argument to x-get-resource calls so as to issue warnings
8364         rather than errors on bogus arguments.
8365
8366 2000-06-05  Ben Wing  <ben@xemacs.org>
8367
8368         * compat.el: new file.  provides a clean, non-intrusive way to
8369         define compatibility functions.
8370
8371         * process.el (shell-quote-argument): temporary fix for lack
8372         of nt-quote-process-args.  #### I need to put back the overall
8373         structure of that mechanism but redo the guts of it using the
8374         extra intelligence in the C code.
8375
8376 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8377
8378         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8379         `package-get' does in package-get.el, instead of using external
8380         "md5sum" program.
8381
8382         * package-get.el (package-get): Insert package file literally to
8383         make checksum calculation work.
8384
8385 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8386
8387         * code-files.el (convert-mbox-coding-system): Deleted.
8388         (file-coding-system-alist): Removed reference to
8389         convert-mbox-coding-system.
8390
8391 2000-05-28  Martin Buchholz <martin@xemacs.org>
8392
8393         * XEmacs 21.2.34 is released.
8394
8395 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8396
8397         * font-lock.el (font-lock-keywords): Rewrote docstring
8398
8399 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8400
8401         * loadhist.el (unload-feature): handle case where x is both boundp
8402         and fboundp
8403
8404 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8405
8406         * packages.el: It's ok to use built-in macros, but not lisp
8407         defined ones.
8408
8409 2000-05-20  Ben Wing  <ben@xemacs.org>
8410
8411         * font-lock.el:
8412         * font-lock.el (font-lock-message-threshold):
8413         * font-lock.el (font-lock-mode):
8414         * font-lock.el (font-lock-default-fontify-buffer):
8415         * font-lock.el (font-lock-always-fontify-immediately):
8416         * font-lock.el (font-lock-old-extent): Removed.
8417         * font-lock.el (font-lock-old-len): Removed.
8418         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8419         * font-lock.el (font-lock-pending-extent-table): New.
8420         * font-lock.el (font-lock-range-table): New.
8421         * font-lock.el (font-lock-after-change-function):
8422         * font-lock.el (font-lock-after-change-function-1): Removed.
8423         * font-lock.el (font-lock-fontify-pending-extents): New.
8424         * font-lock.el ('font-lock-revert-cleanup): Removed.
8425         * font-lock.el ('font-lock-revert-setup): Removed.
8426         Rewrite deferral code to handle any number of changes, merging
8427         them properly.  Remove hacked-up code for revert-buffer, now
8428         unnecessary.
8429
8430         * menubar-items.el (default-menubar):
8431         In Options->Edit Init File, don't switch to emacs-lisp-mode
8432         unless necessary; doing this turns off font-lock.
8433
8434 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8435
8436         * keydefs.el: Define C-x BS to backward-kill-sentence.
8437
8438 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8439
8440         * files.el (hack-local-variables-prop-line): Use non-greedy
8441         matching to process -*-texinfo-*- -*-.
8442
8443 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8444
8445         * minibuf.el (minibuf-directory-files): new function.
8446         (read-file-name-activate-callback): use minibuf-directory-files.
8447         (read-directory-name-internal): ditto.
8448         (mouse-file-display-completion-list): ditto.
8449         (mouse-directory-display-completion-list): ditto.
8450         (read-file-name-internal): remove "./" from completion list unless
8451         explicitly matched, for consistency.
8452
8453 2000-05-11  Ben Wing  <ben@xemacs.org>
8454
8455         * gutter-items.el (gutter-buffers-tab):
8456         * gutter-items.el (add-tab-to-gutter):
8457         * gutter-items.el (update-tab-in-gutter):
8458         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8459         * gutter-items.el (append-progress-display):
8460         * gutter-items.el (abort-progress-display):
8461         * gutter-items.el (raw-append-progress-display):
8462         Further fixes.  Use set-glyph-image not set-image-instance-property,
8463         to fix problems with multiple windows in a frame.
8464
8465         * menubar-items.el (tutorials-menu-filter):
8466         Fix typo.
8467
8468         * startup.el (early-error-handler):
8469         Display message box under windows; otherwise, message will disappear
8470         before it can be viewed.
8471
8472         * update-elc.el:
8473         Fix bug in NEEDTODUMP processing.
8474
8475 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8476
8477         * startup.el (lock-directory): Removed.
8478         (superlock-file): Ditto.
8479         (startup-set-paths): Remove lockdir.
8480         (startup-setup-paths-warning): Remove lock-directory.
8481
8482         * setup-paths.el (paths-find-lock-directory): Removed.
8483         (paths-find-superlock-file): Ditto.
8484
8485 2000-05-09  Ben Wing  <ben@xemacs.org>
8486
8487         * faces.el (set-face-property):
8488         * faces.el (set-face-font):
8489         * faces.el (set-face-foreground):
8490         * faces.el (set-face-background):
8491         * faces.el (set-face-background-pixmap):
8492         * faces.el (set-face-underline-p):
8493         * faces.el (set-face-strikethru-p):
8494         * faces.el (set-face-highlight-p):
8495         * faces.el (set-face-dim-p):
8496         * faces.el (set-face-blinking-p):
8497         * faces.el (set-face-reverse-p):
8498         doc string changes.
8499
8500         * glyphs.el:
8501         * glyphs.el (make-image-specifier):
8502         * glyphs.el (glyph-property):
8503         * glyphs.el (set-glyph-image):
8504         * glyphs.el (make-glyph):
8505         * glyphs.el (make-pointer-glyph):
8506         * glyphs.el (make-icon-glyph):
8507         * glyphs.el (widget-image-instance-p): New.
8508         authorship info, lots of doc changes.  New predicate, inadvertently
8509         omitted.  the general principle with specifier docs is now that
8510         the description of instantiators should go with the make-foo-specifier
8511         fun's doc string, rather than in foo-specifier-p.  this follows
8512         conventions elsewhere in XEmacs and in general is a lot more obvious
8513         of a place to look.  sometimes the make-foo-specifier function needs
8514         to be created in the process.
8515
8516         * gutter.el:
8517         * gutter.el (make-gutter-specifier): New.
8518         * gutter.el (make-gutter-size-specifier): New.
8519         * gutter.el (make-gutter-visible-specifier): New.
8520         specifier doc updates according to the conventions specified before.
8521
8522         * objects.el:
8523         * objects.el (make-font-specifier):
8524         * objects.el (make-color-specifier):
8525         * objects.el (make-face-boolean-specifier): New.
8526         specifier doc updates according to the conventions specified before.
8527
8528         * specifier.el:
8529         * specifier.el (set-specifier):
8530         * specifier.el (make-integer-specifier): New.
8531         * specifier.el (make-boolean-specifier): New.
8532         * specifier.el (make-natnum-specifier): New.
8533         * specifier.el (make-generic-specifier): New.
8534         * specifier.el (make-display-table-specifier): New.
8535         specifier doc updates according to the conventions specified before.
8536
8537         * toolbar.el:
8538         * toolbar.el (make-toolbar-specifier): New.
8539         specifier doc updates according to the conventions specified before.
8540
8541 2000-05-09  Ben Wing  <ben@xemacs.org>
8542
8543         * process.el (call-process-internal): Revert to previous version
8544         because Mike's change clashed with a change I did not long before.
8545         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8546         Thanks very much Mike for pointing out the bug and submitting a
8547         patch!
8548
8549 2000-04-13  Mike Alexander  <mta@arbortext.com>
8550
8551         * process.el (call-process-internal): Send the correct input buffer
8552         (call-process-internal): Return the exit status of the process
8553
8554 2000-05-07  Ben Wing  <ben@xemacs.org>
8555
8556         * winnt.el:
8557         * winnt.el (nt-quote-args-verbatim): Removed.
8558         * winnt.el (nt-quote-args-prefix-quote): Removed.
8559         * winnt.el (nt-quote-args-backslash-quote): Removed.
8560         * winnt.el (nt-quote-args-double-quote): Removed.
8561         * winnt.el (nt-quote-args-functions-alist): Removed.
8562         * winnt.el (nt-quote-process-args): Removed.
8563         Remove all stuff for argument quoting.  We borrow the code instead
8564         from Emacs 20.6, which is much more careful in its quoting
8565         (e.g. in handling runs of the escape character) and avoids most of
8566         the need for this Lisp mechanism by checking to see whether we're
8567         running a Cygwin or normal program and doing the appropriate
8568         quoting.  If we end up needing such a mechanism, we should add
8569         it by extending the variable `mswindows-quote-process-args' so it
8570         can take an alist of regexps.
8571
8572 2000-05-07  Ben Wing  <ben@xemacs.org>
8573
8574         * keydefs.el:
8575         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8576         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8577         the window without moving point.
8578
8579         * simple.el:
8580         * simple.el (scroll-up-one): New.
8581         * simple.el (scroll-down-one): New.
8582         Functions for use with C-M-up/down.
8583
8584 2000-05-01  Martin Buchholz <martin@xemacs.org>
8585
8586         * XEmacs 21.2.33 is released.
8587
8588 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8589
8590         * dialog.el (yes-or-no-p-dialog-box):
8591         Fix docstring.
8592         Fix following horrible bug in X11 mode with focus-follows-mouse:
8593           1. Visit two files in two different frames.
8594           2. do File->Revert Buffer in one of those frames.
8595           3. Dialog box appears.
8596           4. Arrange things so that the mouse passes over the *other*
8597              frame, then to the dialog box, and click on "Yes".
8598           5. The file contents end up in the *wrong* buffer!
8599         Add TODO comment.
8600
8601 2000-04-28  Ben Wing  <ben@xemacs.org>
8602
8603         * help.el (describe-installation): correct typo introduced
8604         in last patch: boundp -> fboundp.
8605
8606         * etags.el (buffer-tag-table-list):
8607         canonicalize filenames to Unix format so that tag-table-alist
8608         searching works under Windows.
8609
8610         * autoload.el:
8611         Bowdlerize the supposedly objectionable words
8612         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8613
8614         * gutter-items.el (set-progress-display-style):
8615         * gutter-items.el (search-dialog-callback):
8616         * gutter-items.el (make-search-dialog):
8617         Change to new callback-ex api.
8618
8619 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8620
8621         * help.el: (describe-installation): decode-coding-string is not
8622         defined in a non MULE environment.
8623
8624 2000-04-28  Ben Wing  <ben@xemacs.org>
8625
8626         * gutter-items.el (buffer-list-changed-hook):
8627         use it, not record-buffer-hook.
8628
8629         * subr.el (record-buffer-hook): Removed.
8630
8631 2000-04-27  Ben Wing  <ben@xemacs.org>
8632
8633         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8634         use NORECORD option.  Andy will not like this, but the existing
8635         gutter behavior is just wrong, as per this comment:
8636
8637         ;; this used to add the norecord flag to both calls below.
8638         ;; this is bogus because it is a pervasive assumption in XEmacs
8639         ;; that the current buffer is at the front of the buffers list.
8640         ;; for example, select an item and then do M-C-l
8641         ;; (switch-to-other-buffer).  Things get way confused.
8642         ;;
8643         ;; Andy, if you want to maintain the current look, you must
8644         ;;  *uncouple* the gutter order and buffers order.
8645
8646         * loaddefs.el (completion-ignored-extensions): unfuckify.
8647
8648         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8649         xemacs.mak.
8650
8651         * autoload.el (batch-update-one-directory): new function, used in
8652         xemacs.mak.
8653
8654         * loadup.el: set gc-cons-threshold very high unless dumping --
8655         loadup during update-elc is much much much faster.  also do this
8656         when quick-building.
8657
8658         add commented-out code for profiling loadup.
8659
8660
8661         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8662         is required in order to build xemacs.
8663
8664 2000-04-26  Ben Wing  <ben@xemacs.org>
8665
8666         * loadup.el: don't garbage collect during loadup if quick-build
8667         compile-time option is set.
8668
8669 2000-04-23  Ben Wing  <ben@xemacs.org>
8670
8671         * update-elc.el: compute whether any dumped .el or .elc files
8672         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8673         if so.
8674
8675         * update-elc.el (update-elc-files-to-compile): always change
8676         NOBYTECOMPILE in the src directory rather than current dir,
8677         so it will work under NT.
8678
8679         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8680         the form of this file is identical between Unix and Windows.
8681         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8682         Added comment.
8683         (update-autoloads-from-directory): updated doc string.
8684         updated doc strings in a few other places.
8685
8686 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8687
8688         * bytecomp.el (byte-force-recompile): Fix argument to
8689         byte-recompile-directory.
8690
8691 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8692
8693         * gutter-items.el (progress-display-clear-when-idle): Use
8694         add-one-shot-hook.
8695         * gutter-items.el (clear-progress-display): Adjust number of
8696         arguments.
8697
8698 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8699
8700         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8701
8702 2000-04-16  Ben Wing  <ben@xemacs.org>
8703
8704         * printer.el: New file.
8705
8706         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8707
8708         * help.el (describe-installation): Fix decoding for Windows.
8709
8710         * menubar-items.el:
8711         * menubar-items.el (default-menubar):
8712         * menubar-items.el (tutorials-menu-filter): New.
8713         * menubar-items.el (popup-menubar-menu):
8714         Add authorship.  Redo Help menu and Tutorials filter.
8715
8716         * menubar.el: Correct comment.
8717
8718         * modeline.el (modeline-buffer-identification): Correct doc string.
8719
8720         * simple.el:
8721         * simple.el (printing): Removed.
8722         * simple.el (printer-name): Removed.
8723         * simple.el (generic-print-buffer): Removed.
8724         * simple.el (generic-print-region): Removed.
8725         Move generic print code to printer.el.
8726
8727 2000-04-15  Ben Wing  <ben@xemacs.org>
8728
8729         * simple.el (generic-print-region): New.
8730         make this function actually work.
8731         (generic-print-buffer): call generic-print-region.
8732
8733 2000-04-14  Andy Piper  <andy@xemacs.org>
8734
8735         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8736         by using the new widget-callback-current-channel.
8737         (search-dialog-callback): ditto.
8738
8739 2000-04-12  Andy Piper  <andy@xemacs.org>
8740
8741         * gutter.el (default-gutter-position): moved from gutter-items.el.
8742         (default-gutter-position-changed-hook): ditto.
8743         (gutter-element-visibility-changed-hook): ditto.
8744         (set-gutter-element): ditto.
8745         (remove-gutter-element): ditto.
8746         (set-gutter-element-visible-p): ditto.
8747         (gutter-element-visible-p): ditto.
8748         (init-gutter): ditto.
8749
8750         * dialog.el (make-dialog-box): renamed and moved from
8751         gutter-items.el
8752
8753         * gutter-items.el: move various functions elsewhere.
8754
8755 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8756
8757         * menubar-items.el: Fixed place of parenthesis.
8758
8759 2000-04-12  Ben Wing  <ben@xemacs.org>
8760
8761         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8762                 without constantly being prompted for the tag.
8763         * simple.el: Added a number of section headings, to clarify the
8764                 organization of this file.
8765         * simple.el (activate-region):
8766         * simple.el (region-exists-p):
8767         * simple.el (region-active-p):
8768                 Moved these three function down to the other side of
8769                 the case-changing functions, so they join the rest of
8770                 the region code.
8771         * simple.el (printing): New.
8772         * simple.el (printer-name): New.
8773         * simple.el (generic-print-buffer): New.
8774                 New functions, a very simple prototype for a unified
8775                 printing interface.
8776
8777         * process.el (call-process-internal): Real fix for null BUFFER,
8778                 other problems with BUFFER specs.
8779
8780         * menubar-items.el:
8781                 Fixed up File->Print to use new printing functions.
8782                 Various corrections and expansions to Grep/Compile menus.
8783                 New options for Printing.
8784                 New options for SMTP Mail, the way to send mail under
8785                   MS Windows. (There's also a package patch to make SMTP
8786                   Mail be the default under MSWin.)
8787
8788 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8789
8790         * menubar-items.el: Selecting Rectangle Mousing from menubar
8791         did not work.  Needed to quote mouse-track-rectangle-p.
8792
8793 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8794
8795         * cl-compat.el (keywordp): Removed.
8796
8797 2000-04-05  Andy Piper  <andy@xemacs.org>
8798
8799         * gutter-items.el (progress-layout-glyph): don't initialize here.
8800         (progress-gauge-glyph): use dynamic sizing.
8801         (set-progress-display-style): new function. Set progress glyphs
8802         appropriately depending on the style.
8803         (progress-display-style): new variable. Custom version of
8804         set-progress-display-style.
8805         (progress-abort-glyph): switch to dynamic sizes.
8806         (search-dialog-text): make the edit field active.
8807
8808 2000-04-04  Andy Piper  <andy@xemacs.org>
8809
8810         * gutter-items.el (make-search-dialog): need to make the search
8811         dialog visible after creation.
8812
8813         * menubar-items.el (default-menubar): use the search dialog for
8814         searching. Remove some extraneous search menu items.
8815
8816         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8817         well as strings.
8818         (make-gutter-only-dialog-frame): allow the user to create the
8819         frame unmapped. Allow the gutter spec to be given as a glyph.
8820         (search-dialog-direction): new variable.
8821         (search-dialog-text): new variable.
8822         (search-dialog-callback): new function. Callback for the search
8823         dialog action.
8824         (make-search-dialog): new function. Create a user-friendly search
8825         dialog.
8826
8827 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8828
8829         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8830         under Windows.
8831
8832 2000-04-01  Andy Piper  <andy@xemacs.org>
8833
8834         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8835         progress more accurately.
8836
8837 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8838
8839         * finder.el (finder-compile-keywords): Process readable files only.
8840         Because error in process of .#finder-inf.el when compile xemacs
8841         with --with-clash-detection option.
8842
8843 2000-03-31  Andy Piper  <andy@xemacs.org>
8844
8845         * gutter-items.el (append-progress-display): don't delay after a
8846         successful font-lock.
8847         (make-gutter-only-dialog-frame): new function. Allow users to
8848         create gutter-only dialogs.
8849
8850 2000-03-27  Mike Alexander  <mta@arbortext.com>
8851
8852         * process.el (call-process-internal): Handle a null BUFFER
8853         parameter correctly.
8854
8855 2000-03-28  Andy Piper  <andy@xemacs.org>
8856
8857         * gutter-items.el (abort-progress-display): put strings in the
8858         gutter not extents.
8859         (progress-layout-glyph): signal special 'quit callback.
8860         (progress-display-quit-function): deleted.
8861         (progress-display-stop-callback): deleted.
8862         (progress-display-dispatch-command-events): deleted.
8863         (append-progress-display): remove calls to
8864         progress-display-dispatch-command-events.
8865         (raw-append-progress-display): ditto.
8866
8867 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8868
8869         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8870         being a list.  Actually define `stipple-pixmap-p' which is used as
8871         an error predicate.  Correctly handle PIXMAP being either relative
8872         or absolute file name.
8873
8874 2000-03-24  Andy Piper  <andy@xemacs.org>
8875
8876         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8877         (abort-progress-display): ditto. Don't delete the created extent.
8878         (raw-append-progress-display): ditto.
8879         (progress-display-dispatch-non-command-events): new
8880         function. Encapsulates what we want to do when no command input is
8881         required.
8882         (progress-display-dispatch-command-events): likewise, but disable
8883         for now since it causes too many problems.
8884         (append-progress-display): use them.
8885         (raw-append-progress-display): ditto.
8886         (default-gutter-position-changed-hook): set this rather than
8887         default-gutter-position-changed.
8888         (default-gutter-position-changed-hook): lambda with zero arguments
8889         rather than one.
8890         (raw-append-progress-display): trap errors in pending input since
8891         allowing them to signal will hose the gauge well and
8892         truly. Ideally we would like to delay these until we are more able
8893         to cope.
8894         (append-progress-display): ditto.
8895
8896 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8897
8898         * lisp/make-docfile.el: call-process-internal is now implemented
8899         in process.el.
8900
8901 2000-03-21  Ben Wing  <ben@xemacs.org>
8902
8903         * mule\mule-cmds.el (set-language-info-alist):
8904         Fix to correspond to new menu arrangement.
8905
8906 2000-03-21  Ben Wing  <ben@xemacs.org>
8907
8908         * process.el:
8909         * process.el (call-process-internal): New.
8910         New implementation of call-process.  Only enabled under NT, so far.
8911         stderr handling not implemented yet in CVS'd C code.
8912
8913 2000-03-20  Ben Wing  <ben@xemacs.org>
8914
8915         * lisp-mode.el:
8916         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8917         * lisp-mode.el (lisp-interaction-mode):
8918         Put back Lisp Interaction menubar for Jan V's sake.
8919
8920         * simple.el:
8921         * simple.el (mark-ring):
8922         * simple.el (dont-record-current-mark): New.
8923         * simple.el (in-shifted-motion-command): New.
8924         * simple.el (mark-ring-unrecorded-commands): New.
8925         * simple.el (mark-ring-max):
8926         * simple.el (set-mark-command):
8927         * simple.el (push-mark):
8928         * simple.el (handle-pre-motion-command):
8929         Implement scheme for not recording unimportant marks.
8930
8931         * subr.el:
8932         * subr.el (function-allows-args): New.
8933         New function function-allows-args.
8934
8935 2000-03-20  Martin Buchholz <martin@xemacs.org>
8936
8937         * XEmacs 21.2.32 is released.
8938
8939 2000-03-20  Andy Piper  <andy@xemacs.org>
8940
8941         * gutter-items.el (update-tab-in-gutter): force selection of the
8942         selected-window if required to do so.
8943         (buffers-tab-items): ditto.
8944         (add-tab-to-gutter): ditto.
8945         (create-frame-hook): use force-selection.
8946         (default-gutter-position-changed): lambdify.
8947         (update-tab-hook): deleted since it was only used in one place.
8948
8949 2000-03-18  Andy Piper  <andy@xemacs.org>
8950
8951         * files.el (find-file-noselect): undo change that shouldn't have
8952         gone in.
8953
8954 2000-03-17  Andy Piper  <andy@xemacs.org>
8955
8956         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8957         of selected-window trickery.
8958
8959         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8960         frames tabs.
8961         (progress-display-stop-callback): progress -> progress-display
8962         (progress-display-quit-function): ditto.
8963         (clear-progress-display): ditto.
8964         (remove-progress-display): ditto.
8965         (append-progress-display): ditto.
8966         (abort-progress-display): ditto.
8967         (raw-append-progress-display): ditto.
8968         (display-progress-display): ditto.
8969         (current-progress-display-label): ditto.
8970         (current-progress-display): ditto.
8971         (lprogress-display): ditto and save the buffer
8972         (progress-display): ditto. Otherwise the buffer sometimes gets
8973         changed which confuses font-lock.
8974
8975         * font-lock.el (font-lock-default-fontify-buffer): catch all
8976         errors, not just quit.
8977         (font-lock-mode): progress -> display-progress
8978         (font-lock-default-fontify-buffer): ditto.
8979         (font-lock-fontify-syntactically-region): ditto.
8980         (font-lock-fontify-keywords-region): ditto.
8981
8982 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8983
8984         * cl.el (gensym): Move to here from cl-macs.el.
8985         (gentemp): Ditto.
8986
8987 2000-03-16  Andy Piper  <andy@xemacs.org>
8988
8989         * font-lock.el (font-lock-mode): use lprogress and friends for
8990         progress management.
8991         (font-lock-default-fontify-buffer): ditto.
8992         (font-lock-fontify-syntactically-region): ditto.
8993         (font-lock-fontify-keywords-region): ditto.
8994         (font-lock-revert-cleanup): fix reverting.
8995         (font-lock-revert-setup): ditto.
8996
8997         * gutter-items.el (progress-use-echo-area): new variable. Use the
8998         echo area for progress gauges if non-nil.
8999         (clear-progress): remove echo area stuff and defer to
9000         clear-message.
9001         (append-progress): dispatch non-command events after each progress
9002         increment. Remove echo area stuff.
9003         (abort-progress): remove echo area stuff and defer to
9004         display-message.
9005         (raw-append-progress): ditto. Dispatch non-command events after
9006         gutter redisplay.
9007         (display-progress): defer echo area stuff to display-message.
9008
9009         * gutter-items.el (clear-progress):
9010         (abort-progress): indentation changes.
9011         (display-progress): don't clear progress.
9012         (append-progress): compare messages with equal.
9013         (raw-append-progress): use dispatch-non-command-events to flush
9014         widget creation events.
9015
9016 2000-03-13  Ben Wing  <ben@xemacs.org>
9017
9018         * abbrev.el:
9019         * abbrev.el (abbrev-string-to-be-defined): New.
9020         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9021         Changes for use with the menubar.
9022
9023 2000-03-12  Ben Wing  <ben@xemacs.org>
9024
9025         * alist.el (vassoc): moved here from font-menu.el.
9026
9027         * custom.el (defface): typo fix.
9028
9029         * dialog.el (yes-or-no-p-dialog-box):
9030         * dialog.el (message-box):
9031         * files.el (save-some-buffers-1):
9032         Put accelerators in the button names.
9033
9034         * font-lock.el (font-lock-comment-face):
9035         * font-lock.el (font-lock-keyword-face):
9036         * font-lock.el (font-lock-function-name-face):
9037         Fixed some of the colors under MS Windows because the existing
9038         default colors were hardly different from black and needed to be
9039         made lighter.
9040
9041         * font-menu.el:
9042         * font-menu.el (font-menu-split-long-menu):
9043         * font-menu.el (font-menu-family-constructor):
9044         * font-menu.el (font-menu-size-constructor):
9045         * font-menu.el (font-menu-weight-constructor):
9046         * font-menu.el (font-menu-set-font):
9047         vassoc moved to alist.el.
9048         Accelerators added to all menus.
9049         Unused bound var new-props removed.
9050
9051         * keydefs.el: I did a whole lot of rearranging to put things in a
9052         more consistent order and fixed a number of cases where key
9053         combinations involving up, down, left, right and so on were
9054         defined but the corresponding keypad combinations were not
9055         defined.
9056
9057         * lisp-mode.el:
9058         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9059         * lisp-mode.el (emacs-lisp-mode):
9060         * lisp-mode.el (lisp-interaction-mode):
9061         * lisp-mode.el (flet):
9062         Added accelerators onto the menus.
9063         Made all the different versions of the let function be indented
9064         the same way.
9065         Undid Steve's easy-menu-ification, because it makes it impossible
9066         to have the menubar and popup menus different.
9067         Cleaned up the menu; added items for find-function &c and some
9068         indenting, and removed debug-on-*.
9069
9070         * list-mode.el (list-mode-hook):
9071         * list-mode.el (list-mode):
9072         * list-mode.el (completion-setup-hook):
9073         * list-mode.el (display-completion-list):
9074         Added support for the :window-height keyword, which is required
9075         because of other changes that I made for the file dialog box.  I
9076         also made the hook variables list-mode-hook and
9077         completion-setup-hook and also minibuffer-setup-hook in
9078         minibuf.el be permanent-local; see comment in list-mode.el.
9079
9080         * map-ynp.el (map-y-or-n-p):
9081         Added accelerators to the dialog buttons.
9082
9083         * menubar-items.el (menu-truncate-list):
9084         New internal function.
9085         * menubar-items.el (submenu-generate-accelerator-spec):
9086         * menubar-items.el (menu-item-strip-accelerator-spec):
9087         * menubar-items.el (menu-item-generate-accelerator-spec):
9088         New exported functions, for use in auto-generating accelerator specs.
9089
9090         * menubar-items.el:
9091         * menubar-items.el (default-menubar):
9092         * menubar-items.el (maybe-add-init-button):
9093         * menubar-items.el (bookmark-menu-filter):
9094         * menubar-items.el (slow-format-buffers-menu-line):
9095         * menubar-items.el (build-buffers-menu-internal):
9096         * menubar-items.el (language-environment-menu-filter):
9097         * menubar-items.el (default-popup-menu):
9098         * menubar-items.el (popup-buffer-menu):
9099         * menubar-items.el (popup-menubar-menu):
9100         Did a major overhaul on this file, and in fact I'm nowhere near
9101         done working on the menubar, and there will be more patches to
9102         come.  A basic summary of what I've done:
9103
9104         a) I added accelerators to all of the menu items.  For menus that
9105         are auto-generated, such as the buffers menu, the accelerators are
9106         automatically added to the beginning of each line using the
9107         numbers 1 through 9, then zero, and then letters starting with A,
9108         but omitting the letters that are already in use for the fixed
9109         menu items at the top of the buffers menu.  To facilitate adding
9110         accelerators of this kind, I created some new functions
9111         (*-accelerator-spec), which are also being used by other filters
9112         that auto generate lists of things such as ftp sites to download
9113         packages.  If people really don't like these accelerators
9114         appearing at the beginning of the menu items, a variable can be
9115         added to optionally turn them off, but I think this is rather
9116         pointless because other menu items have accelerators and many or
9117         most of the menu users will use the accelerators if the support is
9118         there.
9119
9120         b) I combined the top level Tools and Apps menus into a single
9121         Tools menu, because the distinction between the two is not
9122         obvious, and the items on the menus are not used often enough that
9123         putting some of them onto submenus is a problem.
9124
9125         c) I created two new top level menus called View and Cmds because
9126         there were too many items on the File and Edit menus, and I'm going
9127         to be adding more items to these menus.  In contrast to the Tools
9128         menu, the items on these menus may be used quite often during an
9129         editing session, and so should be available with fewer
9130         keystrokes.
9131
9132         d) I added a number of options to the options menu, including one
9133         for controlling whether the alt key can be used to traverse to
9134         menu items using the accelerators, one for controlling behavior of
9135         control-k, one for controlling how the kill and yank functions
9136         interact with the clipboard, a few additional buffers-menu
9137         options, and various other things.  I also did a bit of
9138         rearranging, for example, combining the keyboard and mouse options
9139         into a single keyboard and mouse submenu to facilitate the
9140         accelerators on that level.
9141
9142         e) I changed the variable buffers-menu-format-buffer-line-function
9143         to take two arguments instead of one, the second argument being
9144         the line number for use in creating an accelerator.  I added a
9145         hack to support existing functions with one argument (although I
9146         doubt that very many of these exist), for backward compatibility.
9147
9148         f) I moved the top level mule menu to be a submenu of the edit
9149         menu.  I think that most of the items on this menu are fairly
9150         useless and there are certainly not enough frequently used items
9151         to justify this being its own top level menu.
9152
9153         g) I combined most of the items in big-menubar.el into the main menu.
9154         If people think the main menu is too big, it would be possible to
9155         create different configurations, some smaller.
9156
9157         * menubar.el (check-menu-syntax):
9158         Deleted some syntax checks that were no longer valid, partly
9159         because of changes that were already made a long time ago, and
9160         partly because of a change I made where I allow the name of the
9161         menu item to be an evaluated expression rather than just a string,
9162         similar to all of the other parameters of a menu item.
9163
9164         * minibuf.el:
9165         * minibuf.el (read-file-name-1):
9166         * minibuf.el (mouse-read-file-name-1):
9167         I made a number of changes to improve the appearance
9168         and functioning of the file dialog box.  They include:
9169
9170         a) Fixing the problem where closing the dialog box by clicking on
9171         the close button of the window didn't properly exit the
9172         minibuffer.
9173
9174         b) Fixing the problem that if you typed part of a file name, and
9175         then clicked on a completion with the mouse, the file was not
9176         correctly selected.
9177
9178         c) Changing the title of the dialog box to reflect the operation
9179         being done in accordance with user interface conventions, rather
9180         than the name of the dialog box buffer, which is rather useless.
9181
9182         d) Remove the words "possible completions are" which didn't
9183         belong.
9184
9185         e) Fix things so that the completions scroll off the end of the
9186         completions windows only to the right, rather than both to the
9187         right and down, which is in accordance with Windows user interface
9188         conventions.
9189
9190         * msw-init.el (init-post-mswindows-win):
9191         Added a binding for meta-F4, which is the standard windows binding
9192         for exiting a program.
9193
9194         * select.el (get-selection-no-error):
9195         * select.el (own-selection):
9196         * select.el (own-clipboard):
9197         Added an optional argument called append to the functions
9198         own-selection and own-clipboard.  This adds support for appending
9199         text to the existing selection and allows the function
9200         own-clipboard to be used as the value of the variable
9201         interprogram- cut-function.
9202
9203         Fixed a bug in own-selection in handling zmacs-region-stays.
9204
9205         * simple.el (historical-kill-line): New.
9206
9207         * simple.el (kill-line):
9208         * simple.el (interprogram-cut-function):
9209         * simple.el (interprogram-paste-function):
9210         * simple.el (handle-pre-motion-command):
9211         * simple.el (next-line):
9212         * simple.el (previous-line):
9213         a) Expanded the variable kill-whole-line, so that function
9214         kill-line can be set to delete the entire line always, not just
9215         when cursor is at the beginning of the line.  This is controlled
9216         by setting the variable kill-whole-line to the symbol 'always.
9217         This behavior, as well as the existing kill-whole-line behavior,
9218         now only take effect when kill-line is called interactively,
9219         although this is a departure from a previous behavior in the case
9220         of setting this variable kill-whole-line to t.  It is almost
9221         certainly what has always been intended, and most likely the old
9222         way of doing things introduced bugs.  I also created a function
9223         called historical-kill-line, which ignores the kill-whole-line
9224         setting and always gives the historical behavior of only killing
9225         to the end of the line.  I bound this function to shift- control-k
9226         so that the kill to end of line behavior is available, even when
9227         kill-whole-line has been set to change control-k into the simple
9228         delete-whole-line behavior. (This can be set using the options
9229         menu.)
9230
9231         b) I changed things so that kill and yank now interact with the
9232         clipboard by default under windows.  This was done by changing the
9233         default value of interprogram-cut- function and
9234         interprogram-paste-function.  You can get the old behavior by
9235         setting these to nil, and there is an option on the options menu
9236         to do this.
9237
9238         c) I added support for selecting text using shifted motion keys.
9239         This support is on by default and can be controlled by the
9240         variable shifted-motion-keys-select-region.  There is also a
9241         variable called unshifted-motion-keys-deselect-region that
9242         controls more specifically how the shifted motion key behavior
9243         works.  I did not put an option on the options menu to turn this
9244         off, because I can't imagine why this would be useful.
9245
9246         * simple.el (forward-block-of-lines):
9247         * simple.el (backward-block-of-lines):
9248         * simple.el (block-movement-size):
9249         New.
9250
9251         * simple.el (uncapitalized-title-words):
9252         * simple.el (uncapitalized-title-word-regexp):
9253         * simple.el (capitalize-string-as-title):
9254         * simple.el (capitalize-region-as-title):
9255         New.
9256
9257
9258         * subr.el (add-hook):
9259         * subr.el (make-local-hook): New.
9260         * subr.el (remove-local-hook): New.
9261         * subr.el (add-one-shot-hook): New.
9262         * subr.el (add-local-one-shot-hook): New.
9263         Added some functions to make using hooks easier.
9264         These include:
9265
9266         a) Functions add-local-hook and remove-local-hook to make it easy
9267         to use local hooks.
9268
9269         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9270         make it possible to add a "one-shot" hook, which is to say a hook
9271         that runs only once, and automatically removes itself after the
9272         first time it has run.
9273
9274 2000-03-09  Andy Piper  <andy@xemacs.org>
9275
9276         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9277
9278 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9279
9280         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9281         Moved from menubar-items.el.
9282         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9283
9284 2000-03-08  Andy Piper  <andy@xemacs.org>
9285
9286         * gutter-items.el (build-buffers-tab-internal): add selected field
9287         to buffers tab spec.
9288
9289 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9290
9291         * minibuf.el (last-exact-completion): Initialize to nil.
9292
9293 2000-03-07  Didier Verna  <didier@xemacs.org>
9294
9295         * startup.el (command-line-1): remove unused variable
9296         `first-file-buffer'.
9297
9298 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9299
9300         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9301         which is also used for Web server log files.
9302
9303 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9304
9305         * mule/mule-charset.el: Setup auto-fill-chars.
9306
9307 2000-03-02  SL Baur  <steve@beopen.com>
9308
9309         * subr.el (with-string-as-buffer-contents): Reimplement using
9310         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9311         non-deletion of buffer after execution problem.
9312         (with-output-to-string): Use unique buffer name.
9313
9314 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9315
9316         * gutter-items.el (buffers-tab-sort-function):  New variable.
9317         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9318
9319 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9320
9321         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9322
9323 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9324
9325         * menubar-items.el (maybe-add-init-button): Remove the "Load
9326         .emacs" button from all menubars.
9327
9328 2000-03-01  Didier Verna  <didier@xemacs.org>
9329
9330         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9331         region rectangle replacement (from Jan Vroonhof).
9332         (replace-rectangle): new function.
9333
9334 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9335
9336         * mule/mule-cmds.el (set-default-coding-systems): Use
9337         set-terminal-coding-system and set-keyboard-coding-system.
9338         * coding.el (set-terminal-coding-system): Use
9339         set-console-tty-output-coding-system.
9340         (set-keyboard-coding-system): Use
9341         set-console-tty-input-coding-system.
9342
9343 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9344
9345         * minibuf.el (read-variable): Allow symbol to default argument.
9346
9347 2000-02-27  Andy Piper  <andy@xemacs.org>
9348
9349         * gutter-items.el (update-tab-hook): new function to be used for
9350         hooks.
9351         (create-frame-hook): add update-tab-hook.
9352         (record-buffer-hook): ditto.
9353         (default-gutter-position-changed): ditto.
9354         (default-gutter-position): updating the buffers tab is now handled
9355         by a hook.
9356         (default-gutter-position-changed-hook): new variable.
9357         (gutter-element-visibility-changed-hook): ditto.
9358         (set-gutter-element-visible-p): call it.
9359         (set-gutter-element): use modify-specifier-instances. Set extents
9360         as duplicable before using.
9361         (remove-gutter-element): ditto.
9362         (set-gutter-element-visible-p): ditto.
9363         (init-gutter): new function.
9364         (add-tab-to-gutter): use new gutter-element functions rather than
9365         setting specifiers directly.
9366         (clear-progress): ditto.
9367         (abort-progress): ditto.
9368         (gutter-buffers-tab-visible-p): renamed from
9369         default-gutter-visible-p
9370
9371         * specifier.el (modify-specifier-instances): new function from Jan
9372         Vroonhof.
9373
9374         * x-init.el (init-post-x-win): call init-gutter.
9375
9376         * msw-init.el (init-post-mswindows-win): call init-gutter.
9377
9378         * menubar-items.el (default-menubar): Update to reflect new gutter
9379         variables.
9380
9381 2000-02-26  Andy Piper  <andy@xemacs.org>
9382
9383         * gutter-items.el (set-gutter-element): new function. Add gutter
9384         elements to the specified gutter.
9385         (remove-gutter-element): new function. Remove gutter elements from
9386         the specified gutter.
9387         (set-gutter-element-visible-p): new function. Set gutter element
9388         visibility for the provided gutter-visible specifier.
9389
9390 2000-02-23  Andy Piper  <andy@xemacs.org>
9391
9392         * gutter-items.el (add-tab-to-gutter): specify dimensions
9393         dynamically.
9394
9395 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9396
9397         * gutter-items.el (add-tab-to-gutter):
9398         * package-get.el (package-get-interactive-package-query):
9399         * package-ui.el (pui-directory-exists):
9400         (pui-install-selected-packages):
9401         (pui-list-packages):
9402         Use #'(lambda ...)  instead of '(lambda ...).
9403
9404 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9405
9406         * startup.el (load-user-init-file): Check to make sure user
9407           has an init-file before calling load().
9408
9409 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9410
9411         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9412
9413 2000-02-23  Martin Buchholz <martin@xemacs.org>
9414
9415         * XEmacs 21.2.31 is released.
9416
9417 2000-02-21  Mike Sperber <mike@xemacs.org>
9418
9419         * loadup.el (really-early-error-handler):
9420         * update-elc.el:
9421         * make-docfile.el:
9422         Remove dependency on EMACSBOOTSTRAP... environment variables.
9423
9424 2000-02-21  Martin Buchholz <martin@xemacs.org>
9425
9426         * XEmacs 21.2.30 is released.
9427
9428 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9429
9430         * byte-optimize.el (byte-optimize-plus):
9431         (byte-optimize-minus):
9432         (byte-optimize-multiply):
9433         Optimize (- 0) to 0, not (-)
9434         Optimize (+ 5 3.0) to 8.0
9435         Optimize (* 5 3.0) to 15.0
9436         Improve readability.
9437
9438 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9439
9440         * modeline.el: (modeline-scrolling-method): change modeline
9441         mswindows cursor appearance according to the value.
9442
9443         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9444         and 'gui-element face colors and 'gui-element face font to Windows
9445         defaults.
9446
9447 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9448
9449         * font-lock.el: Javadoc enhancements
9450
9451 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9452
9453         * ldap.el (toplevel): Test if LDAP support has been compiled in
9454         (ldap-verbose): New option
9455         (ldap-search-entries): Renamed from the previous ldap-search
9456         Conditionalize message display on ldap-verbose
9457         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9458         defuns
9459         (ldap-search): Is now defined as an obsolete wrapper calling
9460         ldap-search-basic or ldap-search-entries
9461
9462
9463 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9464             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9465             Jan Vroonhof  <jan@xemacs.org>
9466
9467         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9468         When for-effect is true, didn't call `byte-optimize-form'
9469         in and/or subforms without last.
9470
9471 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9472
9473         * package-get.el (package-get-download-sites): Use correct custom
9474         type.
9475
9476 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9477
9478         * files.el (write-file): Ask for coding system when compiled with
9479         file-coding.
9480
9481 2000-02-16  Andy Piper  <andy@xemacs.org>
9482
9483         * buffer.el (switch-to-buffer): give norecord argument to
9484         set-window-buffer instead of explicitly recording.
9485
9486         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9487         we have to pick a window.
9488
9489 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9490
9491         * mule/mule-cmds.el (describe-language-support): Don't add
9492         unexist function to help-map.
9493         (describe-coding-system): Don't use already assigend `C'.
9494
9495 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9496
9497         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9498         work in custom.
9499
9500 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9501
9502         * about.el: Ienaga's e-mail address change.
9503
9504 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9505
9506         * etags.el (find-tag): force new window -- even if buf already
9507         visible -- when other-window is t
9508
9509 2000-02-16  Martin Buchholz <martin@xemacs.org>
9510
9511         * XEmacs 21.2.29 is released.
9512
9513 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9514
9515         * cl-extra.el (getf): This is now identical to `plist-get', so
9516         just defalias it.
9517         * cl-macs.el: Make getf an alias to plist-get, at the
9518         byte-compiler level, using define-compiler-macro.
9519
9520 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9521
9522         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9523
9524 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9525
9526         * lisp/etags.el (find-tag-internal): set exact-tagname to
9527           a regular expression that matches against the tagname
9528           part of the tag entry first instead of only looking in
9529           the context area.
9530
9531 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9532
9533         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9534         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9535
9536 2000-02-07  Martin Buchholz <martin@xemacs.org>
9537
9538         * XEmacs 21.2.28 is released.
9539
9540 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9541
9542         * cl-extra.el (getf): Just call `get', never `get*'.
9543         Make arglist match docstring.
9544         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9545         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9546         * byte-optimize.el: remove references to `get*'.
9547
9548 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9549
9550         * mule/european.el: Add syntax information for Latin3 and Latin4.
9551
9552 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9553
9554         * byte-optimize.el: Byte-optimize (length "foo")
9555
9556 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9557
9558         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9559         width check using `window-leftmost-p' and `window-rightmost-p'.
9560
9561 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9562
9563         * wid-edit.el (widget-match-inline): An atom never matches a
9564           list.
9565
9566 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9567
9568         * modeline.el: Consolidated 'x and 'mswindows specification under
9569         'win tag.
9570
9571 2000-01-29  Andy Piper  <andy@xemacs.org>
9572
9573         * gutter-items.el: (format-buffers-tab-line): Try and be
9574         intelligent about buffer naming when we have duplicates.
9575
9576 2000-01-29  Andy Piper  <andy@xemacs.org>
9577
9578         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9579         updated when it becomes visible.
9580
9581 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9582
9583         * bytecomp.el (byte-compile-insert-header): Properly set coding
9584         system under MULE and file-coding.
9585
9586 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9587
9588         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9589         (dontusethis-set-value-terminal-coding-system-handler):
9590         (dontusethis-set-value-keyboard-coding-system-handler):
9591         Never undefine coding system aliases.  Emergency fix for gnus.
9592
9593 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9594
9595         * files.el (abbreviate-file-name): Use directory-sep-char instead
9596         of hard-coded "/".
9597
9598 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9599
9600         * startup.el (user-init-file-base-list): New variable, replacing
9601         user-init-file-base.
9602         (find-user-init-file): New function.
9603         (command-line-early): Use it.
9604         (load-user-init-file): Ditto.
9605
9606 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9607
9608         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9609         calling valid-image-instantiator-format-p
9610
9611 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9612
9613         * isearch-mode.el (isearch-mode): The variable is
9614         isearch-unhidden-extents, not isearch-opened-extents.
9615
9616 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9617
9618         * minibuf.el (next-history-element): Modify error message if a
9619         default value is available.
9620
9621 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9622
9623         * bytecomp.el (byte-compile-file): Don't unconditionally write
9624         .elc files in binary - might contain non-Latin1.
9625
9626 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9627
9628         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9629         for windows-nt.
9630
9631         * version.el:
9632         * startup.el (user-init-file-base):
9633         * process.el (call-process-region):
9634         * files.el (make-backup-file-name):
9635         (backup-file-name-p):
9636         (file-relative-name):
9637         (abbreviate-file-name):
9638         (set-auto-mode):
9639         * code-process.el (call-process-region): Removed unnecessary
9640         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9641         support out of the universe.
9642
9643         * process.el:
9644         * code-process.el:
9645         * bytecomp.el (byte-compile-file): Removed reference to
9646         buffer-file-type, and commented usage of binary-process-output
9647         NTEmacs variables.
9648
9649 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9650
9651         * help.el (function-arglist): Add case for macro.
9652
9653 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9654
9655         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9656         printers.
9657         (custom-display): Added a menu for printer/display tags.
9658
9659         * frame.el (frame-type):
9660         * device.el (device-type): Added 'msprinter to the doc string, and
9661         removed 'pc -- it is not going to be implemented ever.
9662         (call-device-method): Fixed docstring typo.
9663         Defined specifier tags 'printer and 'display.
9664
9665 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9666
9667         * lisp/itimer.el (itimer-run-expired-timers): (consp
9668           last-command-event-time) instead of (consp
9669           'last-command-event-time).
9670
9671 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9672
9673         * msw-glyphs.el: Removed obsolete commentary.
9674
9675 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9676
9677         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9678         better default value.
9679
9680 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9681
9682         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9683         (read-string): Ditto.
9684         (eval-minibuffer): Ditto.
9685         (read-command): Ditto.
9686         (read-function): Ditto.
9687         (read-variable): Ditto.
9688         (read-number): Ditto.
9689         (read-shell-command): Ditto.
9690         (read-number): Record history.
9691
9692 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9693
9694         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9695
9696 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9697
9698         * faces.el (startup-initialize-custom-faces): New function.
9699         Reset all faces created during auto-autoloads loading time
9700         by defface.
9701         * startup.el (command-line): Call it.
9702
9703 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9704
9705         * about.el (about-hackers): Add myself to contributors list.
9706
9707 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9708
9709         * menubar-items.el (maybe-add-init-button): Removed an argument in
9710         a call to load-user-init-file, as the function managed to lose its
9711         formal parameter a few betas ago.
9712
9713 2000-01-18  Martin Buchholz <martin@xemacs.org>
9714
9715         * XEmacs 21.2.27 is released.
9716
9717 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9718
9719         * process.el (shell-command-to-string): Use the FSF docstring.
9720         Make shell-command-to-string the standard function, and
9721         exec-to-string the (deprecated) alias.
9722
9723         * startup.el: typo fix.
9724
9725 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9726
9727         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9728
9729 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9730
9731         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9732         buffers after visible buffers.
9733         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9734
9735 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9736
9737         * info.el (Info-extract-menu-node-name): Stop at a dot
9738         followed by whitespace or right parenthesis.
9739
9740 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9741
9742         * info.el (Info-directory-list): Warn against using Customize with
9743         Info-directory-list.
9744
9745 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9746
9747         * minibuf.el (read-file-name): doc fix.
9748
9749         * autoload.el (update-file-autoloads): doc fix.
9750
9751         * about.el (about-hackers): Change my E-mail address.
9752
9753 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9754
9755         * info.el (Info-visit-file): Just use the `f' interactive spec to
9756         read a filename in the standard way.
9757
9758 2000-01-13  Andy Piper  <andy@xemacs.org>
9759
9760         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9761         (gutter-buffers-tab-extent): new variable.
9762         (update-tab-in-gutter): call add-tab-to-gutter again if the
9763         orientation has changed.
9764         (add-tab-to-gutter): cope with different orientations.
9765
9766 2000-01-11  Didier Verna  <didier@xemacs.org>
9767
9768         * info.el (Info-following-node-name): backward-skip dots as well
9769         as spaces (dots at the end of a node name aren't part of it).
9770         (Info-extract-menu-node-name): don't skip dots. There could be
9771         some in the node name.
9772         (Info-index): allow dots to be part of a node name.
9773
9774 2000-01-12  Andreas Jaeger  <aj@suse.de>
9775
9776         * files.el (auto-mode-alist): Added idlwave-mode.
9777         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9778
9779 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9780
9781         * info.el (Info-search): Show default value.
9782
9783 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9784
9785         * info.el (Info-read-node-completion-table): New variable.
9786         (Info-read-node-name-1): New function.
9787         (Info-read-node-name): Use it.
9788         (Info-follow-reference): Use DEFAULT argument of completing-read.
9789         (Info-menu): Ditto.
9790
9791 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9792
9793         * hyper-apropos.el (hyper-describe-key-briefly): Save
9794         window configuration.
9795         (hyper-describe-face): Use DEFAULT of completing-read.
9796         (hyper-apropos-read-variable-symbol): Ditto.
9797         (hyper-apropos-read-function-symbol): Ditto.
9798
9799 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9800
9801         * mule/mule-cmds.el (set-default-coding-system): Set
9802         comint-exec-hook to use coding-system-for-read and
9803         coding-system-for-write so that C-x RET c works.
9804
9805 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9806
9807         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9808         (previous-matching-history-element): Increment
9809         minibuffer-max-depth by 1.
9810         (next-matching-history-element): Ditto.
9811
9812 2000-01-11  Andy Piper  <andy@xemacs.org>
9813
9814         * gutter-items.el (buffers-tab): Create a new face for the buffers
9815         tab.
9816         (buffers-tab-face): use it.
9817
9818 2000-01-10  Didier Verna  <didier@xemacs.org>
9819
9820         * modeline.el (modeline-scrolling-method): change modeline X
9821         cursor appearance according to the value.
9822
9823 2000-01-07  Andreas Jaeger  <aj@suse.de>
9824
9825         * about.el (about-hackers): Moved my entry to contributor list.
9826         (xemacs-hackers): Added myself.
9827         (about-maintainer-info): Added description of myself.
9828
9829
9830 2000-01-07  Didier Verna  <didier@xemacs.org>
9831
9832         * modeline.el (modeline-scrolling-method): new variable.
9833         (mouse-drag-modeline): add reference to it in the docstring.
9834         (mouse-drag-modeline): handle it.
9835
9836 2000-01-08  Andy Piper  <andy@xemacs.org>
9837
9838         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9839         calls.
9840         (remove-buffer-from-gutter-tab): ditto.
9841
9842 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9843
9844         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9845         (custom-face-edit): Fix grammatical error in help message.
9846
9847 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9848
9849         * movemail.el: Added.
9850
9851         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9852
9853 2000-01-03  Didier Verna  <didier@xemacs.org>
9854
9855         * modeline.el (mouse-drag-modeline): remove the code related to
9856         the modeline horizontal scrolling facility.
9857
9858 1999-12-31  Martin Buchholz <martin@xemacs.org>
9859
9860         * XEmacs 21.2.26 is released.
9861
9862 1999-12-28  Andy Piper  <andy@xemacs.org>
9863
9864         * wid-edit.el (widget-push-button-value-create): The gui cache
9865         does not agree with native widgets which can only be displayed
9866         once per window. The reasons for caching are diminished now that
9867         we don't hog resources when creating buttons.
9868         (widget-push-button-cache) deleted.
9869
9870 1999-12-24  Martin Buchholz <martin@xemacs.org>
9871
9872         * XEmacs 21.2.25 is released.
9873
9874 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9875
9876         * hyper-apropos.el (hyper-apropos): Toggle
9877         hyper-apropos-programming-apropos correctly.
9878         Set REGEXP when user accepts default value.
9879
9880 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9881
9882         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9883         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9884
9885 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9886
9887         * mule/mule-category.el (undefined-category-designator):
9888         Return char instead of character.  Search for undefined one.
9889         (describe-category): Use with-displaying-help-buffer.
9890
9891 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9892
9893         * byte-optimize.el (byte-optimize-plus):
9894         Optimize (+ 1) to 1 instead of (1+ nil).
9895
9896         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9897
9898         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9899
9900         * byte-optimize.el (byte-optimize-char-before): New function.
9901         Remove performance penalty for using (char-before) instead of (char-after).
9902
9903 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9904
9905         * mule/mule-category.el (char-category-list): Return character
9906         instead of integer.
9907
9908 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9909
9910         * minibuf.el (read-buffer): Check default is buffer object.
9911
9912 1999-11-25  Andy Piper  <andy@xemacs.org>
9913
9914         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9915         for buttons.
9916
9917 1999-12-16  Andreas Jaeger  <aj@suse.de>
9918
9919         * package-get.el (package-get-maybe-save-index): Fixed typo.
9920         Patch by Jeff Miller <jmiller@smart.net>.
9921
9922 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9923
9924         * gnuserv.el (gnuserv-process-filter):  don't call
9925         gnuserv-write-to-client when gnuserv-current-client is nil
9926
9927 1999-12-14  Martin Buchholz <martin@xemacs.org>
9928
9929         * XEmacs 21.2.24 is released.
9930
9931 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9932
9933         * about.el (about-hackers): Update my email address.
9934
9935 1999-12-07  Martin Buchholz <martin@xemacs.org>
9936
9937         * XEmacs 21.2.23 is released.
9938
9939 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9940
9941         * package-get.el (package-get-download-sites): Removed several
9942         defunct download sites, added many new ones, and corrected a few
9943         incorrect directory-on-site entries.  Added physical locations to
9944         site-description.
9945
9946 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9947
9948         * finder.el (finder-commentary): add DOC string and fix
9949         interactive spec
9950
9951 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9952
9953         * help.el (describe-function): Don't forget to intern the string
9954         completing-read returns.
9955         (describe-variable): Ditto.
9956
9957 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9958
9959         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9960         `hyper-apropos-help-mode' here to find symbol to customize
9961         irregardless of cursor position and simplify
9962         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9963         `hyper-apropos-popup-menu'.
9964
9965 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9966
9967         * apropos.el (apropos-mode-map): Add return to call
9968         apropos-follow.
9969         (apropos-print): Call apropos-mode to have better
9970         command reference. Put keymap text-poperty to
9971         symbole name.
9972
9973 1999-11-22  Alastair Burt  <burt@dfki.de>
9974
9975         * help.el: (describe-bindings-1): Added handling of keymaps for
9976         the extents at point.
9977
9978 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9979
9980         * gutter-items.el (buffers-tab-items): Wrap the function in a
9981         save-match-data
9982
9983 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9984
9985         * help.el (describe-function): Use the DEFAULT argument to
9986         completing-read.
9987         (describe-variable): Ditto.
9988
9989 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9990
9991         * minibuf.el (read-from-minibuffer): Add optional argument
9992         DEFAULT to have better mini-buffer history support.
9993         (completing-read): Pass default to read-from-minibuffer.
9994         (read-buffer): Pass default to completing-read.
9995
9996 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9997
9998         * font-lock.el (font-lock-doc-string-face): Document the
9999         `font-lock-lisp-like' property.
10000
10001 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10002
10003         * lisp-mode.el: Specify `font-lock-lisp-like'.
10004
10005         * font-lock.el (font-lock-lisp-like): New function.
10006         (font-lock-fontify-syntactically-region): Use it.
10007
10008 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10009
10010         * XEmacs 21.2.22 is released
10011
10012 1999-11-28  Martin Buchholz <martin@xemacs.org>
10013
10014         * XEmacs 21.2.21 is released.
10015
10016 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10017
10018         * minibuf.el (read-coding-system): Accept symbol and
10019         coding-system object as a default-coding-system.
10020
10021 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10022
10023         * minibuf.el (read-coding-system): Accept symbol as
10024         a default-coding-system.
10025
10026 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10027
10028         * apropos.el (apropos-documentation): Use insert instead
10029         of princ.
10030
10031 1999-11-07  William M. Perry  <wmperry@aventail.com>
10032
10033         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10034           for the linux console.
10035
10036         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10037           stuff to work when you are not on a window system, since the GPM
10038           mouse support now allows pasting from outside of XEmacs.
10039
10040 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10041
10042         * XEmacs 21.2.20 is released
10043
10044 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10045
10046         * setup-paths.el (paths-default-info-directories): Add
10047         /usr/share/info and /usr/local/share/info.
10048
10049 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10050
10051         * about.el: Updated Vladimir Ivanovic's info.
10052
10053 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10054
10055         * auto-show.el (auto-show-truncationp): Remove.
10056
10057         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10058
10059 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10060
10061         * indent.el (indent-line-to): fix bug: spaces were not replaced
10062         with tab if column is multiple of tab-width
10063         From dhn@qedinc.com
10064
10065 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10066
10067         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10068         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10069
10070         * package-get.el (package-get-package-provider): Be verbose when
10071         interactive. Patch from Robert Pluim
10072
10073 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10074
10075         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10076         info file suffixes.
10077
10078 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10079
10080         * process.el (open-network-stream): Add a new optional parameter
10081         PROTOCOL to support udp; fix a minor typo and add an explanation
10082         in docstring for udp programming.
10083
10084         * code-process.el (open-network-stream): Add a new optional
10085         parameter PROTOCOL to support udp; fix a minor typo and add an
10086         explanation in docstring for udp programming.
10087
10088 1999-10-18  Andy Piper  <andy@xemacs.org>
10089
10090         * gui.el (make-gui-button): be more precise about how we call
10091         callbacks.
10092
10093         * wid-edit.el (widget-push-button-value-create): Use the new form
10094         of native gui-button.
10095
10096 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10097
10098         * info.el (Info-page-prev): Don't do (sit-for 0).
10099
10100 1999-10-13  Andy Piper  <andy@xemacs.org>
10101
10102         * gutter-items.el (progress-abort-glyph): new glyph for showing
10103         abort status.
10104         (append-progress): dispatch-event rather than sit-for.
10105         (abort-progress): new function. Show the abort glyph with an
10106         appropriate message.
10107         (raw-append-progress): dispatch-event rather than sit-for.
10108         (display-progress): cope with aborts.
10109
10110         * gui.el (make-gui-button): Use native widgets for buttons
10111         unconditionally.
10112         (insert-gui-button): ditto.
10113         (gui-button-p): ditto.
10114
10115         * xbm-button.el: remove from core.
10116
10117         * xpm-button.el: remove from core.
10118
10119 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10120
10121         * faces.el (init-device-faces): Don't initialize the random faces
10122         on the stream device.
10123
10124 1999-10-06  Andy Piper  <andy@xemacs.org>
10125
10126         * files.el (recover-file): Don't use ls under windows for revert buffer.
10127
10128 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10129
10130         * package-get.el (package-get-download-menu): Make menu really
10131         toggle download sites.
10132         (package-get-download-sites): Add autoload cookie.
10133
10134 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10135
10136         * setup-paths.el (paths-find-module-directory): Ditto.
10137
10138 1999-09-29  Werner Fink  <werner@suse.de>
10139
10140         * setup-paths.el (paths-find-exec-directory): Add missing nil
10141         parameter for environment.
10142
10143 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10144
10145         * modeline.el (modeline-format):
10146         Only purecopy the strings.  Else
10147         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10148         barfs.
10149
10150 1999-08-28  Mike Woolley  <mike@bulsara.com>
10151
10152         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10153         user setting comint-completion-addsuffix and
10154         comint-process-echoes.
10155
10156 1999-09-22  Andy Piper  <andy@xemacs.org>
10157
10158         * gutter-items.el (update-tab-in-gutter): use
10159         last-nonminibuf-window instead of selected-window.
10160
10161 1999-09-18  Andy Piper  <andy@xemacs.org>
10162
10163         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10164         display on.
10165
10166         * subr.el (record-buffer-hook): new variable so that the hook gets
10167         some documentation.
10168
10169 1999-09-16  Andy Piper  <andy@xemacs.org>
10170
10171         * gutter-items.el (update-tab-in-gutter): only update when the
10172         gutter is visible.
10173         (remove-buffer-from-gutter-tab): ditto.
10174
10175 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10176
10177         * simple.el (do-auto-fill): Commented out part of Kinsoku
10178         processing.
10179
10180 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10181
10182         * isearch-mode.el (isearch-highlightify-region): Give the
10183         highlighting extents a high priority.
10184         (isearch-make-extent): Give the main highlighting extent an even
10185         higher priority.
10186
10187 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10188
10189         * packages.el (packages-compute-package-locations): Fix typo from
10190         -u rationalization.
10191
10192 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10193
10194         * setup-paths.el (paths-find-doc-directory): Respect value of
10195         `configure-doc-directory.'
10196
10197         * find-paths.el (paths-find-architecture-directory): Give
10198         precendence `default' argument (which typically comes from
10199         configure).
10200
10201 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10202
10203         * startup.el (command-line-early): Added options -user-init-file
10204         and -user-init-directory.
10205
10206         * files.el (user-init-file): Default to NIL so we can recognize
10207         when it's set.
10208
10209 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10210
10211         * obsolete.el (init-file-user):
10212         * startup.el:
10213         * packages.el (packages-compute-package-locations):
10214         * package-get.el (package-get-user-index-filename):
10215         * menubar-items.el (maybe-add-init-button):
10216         * info.el (Info-annotations-path):
10217         * dump-paths.el:
10218         Change `user-init-directory' to be an absolute path.
10219         Use `user-init-directory' where appropriate.
10220         Zap `init-file-user' and its uses.
10221
10222 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10223
10224         * subr.el (copy-symbol): New function.
10225
10226 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10227
10228         * isearch-mode.el (isearch-done): Be sure to restore invisible
10229         extents in the proper buffer.
10230         (isearch-pre-command-hook): Set this-command to the correct value
10231         in case the buffer has changed and old overriding-local-map was
10232         used.
10233         (isearch-restore-extent): Use remprop instead of setting the
10234         property to nil.
10235
10236 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10237
10238         * cmdloop.el (execute-extended-command): Update zmacs region
10239         before the delay.
10240         (execute-extended-command): Make the message gettext-friendly.
10241
10242 1999-09-07  Andy Piper  <andy@xemacs.org>
10243
10244         * gutter-items.el (progress-gauge-glyph): renamed from
10245         progress-glyph.
10246         (progress-text-glyph): new variable.
10247         (progress-layout-glyph): use layouts and text glyphs.
10248         (progress-area-buffer): removed.
10249         (progress-text-and-extent): new variable.
10250         (progress-displayed-p): dynamically create gutter area buffer.
10251         (clear-progress): ditto.
10252         (raw-append-progress): ditto.
10253         (append-progress): use new glyph names.
10254         (raw-append-progress): only create the extent when needed. set
10255         properties more optimally.
10256         (progress): remove args.
10257
10258 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10259
10260         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10261         mapcar where the return value is unused.
10262         (isearch-restore-invisible-extents): Ditto.
10263         (isearch-highlight-all-cleanup): Ditto.
10264         (isearch-delete-extents-in-range): Traverse the extents only once.
10265         (isearch-highlight-all-update): Don't start over if the search
10266         string has changed and more input is pending.
10267
10268 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10269
10270         * packages.el (packages-find-package-data-path): Ditto.
10271
10272         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10273
10274         * subr.el (mapc-internal): Don't make obsolete.
10275
10276         * cl-extra.el (mapc): Resurrect.
10277
10278 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10279
10280         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10281         alias.
10282
10283         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10284         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10285         (isearch-yank-clipboard): Use get-clipboard instead of
10286         x-get-clipboard.
10287         (isearch-yank-selection): Fix docstring.
10288
10289 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10290
10291         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10292
10293 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10294
10295         * cl-macs.el (extent-start-position): Fix setf method.
10296         (extent-end-position): Ditto.
10297
10298 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10299
10300         * isearch-mode.el: End merge with FSF 20.4.
10301
10302         * isearch-mode.el (search-invisible): New variable.
10303         (isearch-hide-immediately): Ditto.
10304         (isearch-unhidden-extents): Ditto.
10305         (isearch-range-invisible): New function.
10306         (isearch-unhide-extent): Ditto.
10307         (isearch-restore-invisible-extents): Ditto.
10308         (isearch-restore-extent): Ditto.
10309
10310         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10311         implementation.
10312         (isearch-ring-retreat-edit): Ditto.
10313         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10314         (isearch-forward-regexp): New arguments NOT-REGEXP and
10315         NO-RECURSIVE-EDIT.
10316         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10317         (isearch-backward-regexp): New arguments NOT-REGEXP and
10318         NO-RECURSIVE-EDIT.
10319         (isearch-mode): Return isearch-success.
10320         (isearch-update): Use unread-command-events instead of
10321         unread-command-event.
10322         (isearch-abort): If an invalid regexp is encountered, keep popping
10323         states.
10324         (isearch-*-char): Use FSF implementation.
10325         (isearch-whitespace-chars): Use the more robust FSF's
10326         implementation.
10327         (isearch-within-brackets): New variable.
10328         (isearch-mode): Initialize it.
10329         (isearch-edit-string): Bind it.
10330         (isearch-search-and-update): Set it.
10331         (isearch-push-state): Push it.
10332         (isearch-top-state): Pop it.
10333         (isearch-search): Set it.
10334         (isearch-printing-char): When called by isearch-whitespace-chars,
10335         handle M-SPC gracefully.
10336         (isearch-message-prefix): New argument ELLIPSIS.
10337         (isearch-message-suffix): Ditto.
10338         (isearch-message): Use the ELLIPSIS argument when calling
10339         isearch-message-prefix and isearch-message-suffix.
10340         (isearch-message-prefix): Distinguish between "wrapped" and
10341         "overwrapped" search, FWIW.
10342
10343 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10344
10345         * isearch-mode.el (isearch-edit-string): Use the head of the
10346         search ring instead of search-last-string and search-last-regexp.
10347         (search-highlight): Renamed from isearch-highlight.
10348         (isearch-exit): Use the new name.
10349         (isearch-highlight): Ditto.
10350         (isearch-dehighlight): Ditto.
10351         (isearch-update-ring): New function.
10352         (isearch-done): Call it.
10353         (isearch-done): New argument EDIT.
10354         (isearch-repeat): If search string is empty, look up at the car of
10355         the search ring; ignore the yank pointer.
10356         (isearch-abort): Call isearch-done with NOPUSH.
10357         (isearch-cancel): New function.
10358         (isearch-mode-map): Bind it to ESC ESC ESC.
10359
10360         * isearch-mode.el: Begin merge with FSF 20.4.
10361
10362 1999-09-01  Andy Piper  <andy@xemacs.org>
10363
10364         * x-select.el (x-get-clipboard): obsolete.
10365         (x-yank-clipboard-selection): obsolete
10366
10367         * select.el (disown-selection): need to be careful to disown the
10368         clipboard if we set it via selection.
10369         (get-clipboard): move from x-select.el
10370         (yank-clipboard-selection): ditto.
10371
10372 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10373
10374         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10375         isearch-highlight-all-matches to nil.
10376         (isearch-fixed-case): New variable.
10377         (isearch-mode): Initialize it.
10378         (isearch-edit-string): Save it.
10379         (isearch-toggle-case-fold): Set it.
10380         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10381         need to check isearch-fixed-case.
10382         (isearch-toggle-case-fold): Update highlighting of all matches
10383         before the pause.
10384         (isearch-edit-string):
10385
10386 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10387
10388         * isearch-mode.el (isearch-edit-string): Call isearch-message
10389         before reading the event so that the prompt is displayed properly.
10390         (isearch-message): Use isearch-nonincremental when calling
10391         isearch-message-prefix.
10392         (minibuffer-local-isearch-map): Bind up and down to do the same as
10393         M-p and M-n respectively.
10394         (isearch-done): New arg NOPUSH.
10395         (isearch-edit-string): Use it.
10396         (isearch-edit-string): Don't bind isearch-string.
10397         (isearch-ring-adjust): Edit string, *then* push state.
10398
10399 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10400
10401         * faces.el (isearch-secondary): Make isearch-secondary look
10402         different than default.
10403
10404 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10405
10406         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10407         save-excursion.
10408         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10409         (isearch-update): Call isearch-dehighlight without arguments.
10410         (isearch-done): Ditto.
10411
10412         * isearch-mode.el (isearch-fix-case): If the search string has no
10413         upper-case letters, allow the folding to be reenabled.
10414         Previously, once disabled, the folding would remain that way until
10415         the end of isearch.
10416         (isearch-top-state): Call isearch-fix-case.
10417
10418         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10419         save-excursion.
10420         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10421
10422 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10423
10424         * xpm-button.el:
10425         xbm-button.el: Need to exist in core because gui.el depends on
10426         them.
10427
10428 1999-08-31  Andy Piper  <andy@xemacs.org>
10429
10430         * gutter-items.el (buffers-tab-face): new customizable variable.
10431         (buffers-tab-default-buffer-line-length): new specifier for
10432         maximum viewable characters.
10433         (progress-stack): new variable for implementing widget-based
10434         progress messages.
10435         (progress-area-buffer): ditto.
10436         (progress-glyph-height): ditto.
10437         (progress-stop-callback): ditto.
10438         (progress-quit-function): new function.
10439         (progress-glyph): new variable.
10440         (progress-layout-glyph): ditto.
10441         (progress-displayed-p): new function, see message-displayed-p for
10442         details.
10443         (clear-progress): ditto.
10444         (remove-progress): ditto.
10445         (append-progress): ditto.
10446         (raw-append-progress): ditto.
10447         (display-progress): ditto.
10448         (current-progress): ditto.
10449         (current-progress-label): ditto.
10450         (progress): ditto.
10451         (lprogress): ditto.
10452
10453
10454 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10455
10456         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10457
10458         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10459         `isearch-yank-selection'.
10460         (isearch-mode-map): Use it.
10461         (isearch-yank-selection): Use `get-selection' instead of
10462         `get-x-selection'.
10463
10464 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10465
10466         * faces.el (isearch-secondary): Create face here.
10467
10468         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10469         timers.
10470
10471 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10472
10473         * subr.el (buffer-string): More robust backward compatibility
10474         check, courtesy William Perry.
10475
10476 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10477
10478         * replace.el (perform-replace): Stop the search after the search
10479         limit has been reached.
10480
10481 1999-08-23  Andy Piper  <andy@xemacs.org>
10482
10483         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10484         here if we don't have one.
10485
10486 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10487
10488         * ldap.el (ldap-coding-system): Default to nil until we get
10489         efficient UTF8 support
10490         (ldap-decode-string): Guard against `decode-coding-string' not
10491         being defined
10492         (ldap-encode-string): Guard against `encode-coding-string' not
10493         being defined
10494
10495 1999-08-23  Didier Verna  <didier@xemacs.org>
10496
10497         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10498         Some doc strings improvements, and add a star to the `interactive'
10499         calls.
10500
10501 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10502
10503         * font-lock.el (java-font-lock-keywords-3): introduced new
10504         keywords and regexpes for javadoc syntax 1.2.
10505
10506 1999-08-17  Andy Piper  <andy@xemacs.org>
10507
10508         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10509         format-buffers-tab-line.
10510         (buffers-tab-max-buffer-line-length): new variable.
10511         (format-buffers-tab-line): new function. truncate names if over
10512         buffers-tab-max-buffer-line-length.
10513
10514 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10515
10516         * cus-start.el: Customize the variable `bell-inhibit-time'.
10517
10518 1999-08-16  Andy Piper  <andy@xemacs.org>
10519
10520         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10521         brute-force approach to deleting the last buffer.
10522         (buffers-tab-grouping-regexp): new customizable variable.
10523         (select-buffers-tab-buffers-by-mode): use it.
10524
10525 1999-08-13  Andy Piper  <andy@xemacs.org>
10526
10527         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10528         deletion problem.
10529
10530 1999-07-30  Didier Verna  <didier@xemacs.org>
10531
10532         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10533         of princ to output symbols.
10534         (custom-save-face-internal): ditto.
10535         (custom-save-resets): ditto.
10536
10537 1999-08-09  Didier Verna  <didier@xemacs.org>
10538
10539         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10540         `regexp-quote' to protect the major mode name for use as a regular
10541         expression (c++ needs this for instance).
10542
10543 1999-08-08  Andy Piper  <andy@xemacs.org>
10544
10545         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10546         cope with similar mode names.
10547
10548         * gutter-items.el (buffers-tab-selection-function): new selection
10549         function.
10550         (select-buffers-tab-buffers-by-mode): new function.
10551         (buffers-tab-items): use it if set to only display buffers in the
10552         tab in the current buffer's group..
10553         (update-tab-in-gutter): use new api.
10554         (remove-buffer-from-gutter-tab): ditto.
10555
10556         * gutter-items.el (buffers-tab-max-size): set custom selection
10557         default to 6.
10558         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10559         (add-tab-to-gutter): set face as default.
10560
10561 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10562
10563         * faces.el (frob-face-property): Merge the fall-back specifier
10564         with the target, not replace it.
10565
10566 1999-08-05  Andy Piper  <andy@xemacs.org>
10567
10568         * gutter-items.el (update-tab-in-gutter): add frame argument for
10569         buffer-items.
10570         (update-tab-in-gutter): use it.
10571
10572         * gutter-items.el (record-buffer-hook): set.
10573
10574         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10575         change.
10576         (switch-to-buffer-hook) deleted.
10577
10578 1999-08-04  Andy Piper  <andy@xemacs.org>
10579
10580         * gutter-items.el (update-tab-in-gutter): make sure this will work
10581         as an argument to create-frame-hook.
10582
10583 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10584
10585         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10586         instead of timer emulation.
10587
10588 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10589
10590         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10591         Emacs isearch enhancements.
10592
10593 1999-07-28  Andy Piper  <andy@xemacs.org>
10594
10595         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10596         all devices that support tab controls.
10597         (remove-buffer-from-gutter-tab): new function. to be used as a
10598         value for kill-buffer-hook.
10599
10600 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10601
10602         * auto-show.el (auto-show-truncationp): changed to match
10603         `window_translation_on'
10604
10605 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10606
10607         * XEmacs 21.2.19 is released
10608
10609 1999-07-28  SL Baur  <steve@miho>
10610
10611         * code-files.el (insert-file-contents): Fix docstring.
10612         revert previous change.
10613
10614 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10615
10616         * fill.el (fill-region-as-paragraph): Change re-break-point to
10617         contain word-across-newline plus one character so that filling
10618         Japanese and Chinese works as desired.
10619         * simple.el (do-auto-fill): Ditto.
10620
10621 1999-07-26  SL Baur  <steve@miho>
10622
10623         * mule/japanese.el ("Japanese"): Do not specify a default input
10624         method.
10625         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10626
10627 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10628
10629         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10630         able to use cl-macs macro in early lisp.
10631
10632 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10633
10634         * custom.el:
10635         * cus-face.el:
10636         * cus-edit.el:
10637                 Massive custom Theme API changes.
10638
10639 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10640
10641         * code-files.el (insert-file-contents): Regard
10642         coding-system-magic-cookie if `coding-system-for-read' is nil.
10643
10644 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10645
10646         * mule/thai-xtis.el: Add coding: local variable, to avoid
10647         bootstrapping problem with C locale.
10648
10649 1999-07-22  Andy Piper  <andy@xemacs.org>
10650
10651         * dumped-lisp.el (preloaded-file-list): guard against putting
10652         gutter-items in a less than functional XEmacs.
10653         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10654
10655 1999-07-18  Bob Weiner  <weiner@beopen.com>
10656
10657         * fill.el (fill-context-prefix): Fixed bug that prevented the
10658         setting of an adaptive fill prefix when the `dont-skip-first' was
10659         t.
10660
10661 1999-07-22  SL Baur  <steve@miho>
10662
10663         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10664
10665 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10666
10667         * files.el (interpreter-mode-alist): add `make', `guile', and
10668         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10669         makefile-mode, guile is a scheme, and someday XEmacs will be
10670         modular enough to use as an efficient scripting tool.)
10671
10672 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10673
10674         * mule/mule-cmds.el (reset-language-environment): Regard
10675         coding-category `utf-8' and `ucs-4' if they are available.
10676
10677 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10678
10679         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10680         (prefer-coding-system): Fix DOC-string.
10681
10682         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10683         DOC-string too.
10684
10685         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10686         Mule.
10687         (coding-system-change-eol-conversion): Fix DOC-string.
10688
10689 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10690
10691         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10692         instead of `list-coding-system'.
10693
10694 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10695
10696         * menubar-items.el (default-menubar): `select-input-method' was
10697         renamed to `set-input-method'.
10698
10699         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10700         "Set Language Environment" menu.
10701
10702         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10703         "Describe Language Support" menu.
10704
10705 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10706
10707         * mule/chinese.el ("Chinese-GB"): Rename
10708         `chinese-gb-environment-setup-function' to
10709         `setup-chinese-gb-environment-internal'.
10710
10711 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10712
10713         * mule/korean.el: Use `define-coding-system-alias' instead of
10714         `copy-coding-system'.
10715
10716 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10717
10718         * mule/mule-cmds.el (set-language-environment-coding-systems):
10719         Treat duplicated coding-categories.
10720
10721 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10722
10723         * mule/japanese.el: Use `define-coding-system-alias' instead of
10724         `copy-coding-system'.
10725
10726 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10727
10728         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10729         coding-system `viscii'.
10730
10731 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10732
10733         * mule/cyrillic.el:
10734         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10735         (cyrillic-alternativnyj-decode-table): New variable.
10736         (cyrillic-alternativnyj-encode-table): New variable.
10737         - Specify `iso-8-1' as a category of coding-system
10738           `alternativnyj'.
10739         - Abolish general Cyrillic environment.
10740
10741 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10742
10743         * mule/chinese.el:
10744         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10745         - Register `chinese-gb-environment-setup-function' as a
10746           `setup-function' of "Chinese-GB" environment.
10747
10748 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10749
10750         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10751         optional argument `parents'.
10752
10753         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10754         property for Thai-XTIS.
10755
10756         * mule/mule-help.el (help-with-tutorial): Use property
10757         `tutorial-coding-system' of language-info as a coding-system to
10758         read tutorial file.
10759
10760 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10761
10762         * mule/thai-xtis.el: Don't setup `setup-function' and
10763         `exit-function'.
10764
10765         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10766         `set-coding-category-system' to set up coding-system for
10767         coding-category.
10768
10769         * mule/mule-cmds.el (prefer-coding-system): Use
10770         `set-coding-category-system' to set up coding-system for
10771         coding-category.
10772
10773 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10774
10775         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10776         Thai-XTIS environment.
10777
10778         * mule/mule-cmds.el (prefer-coding-system): Use
10779         `find-coding-system' instead of `coding-system-p'.
10780
10781 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10782
10783         * mule/mule-cmds.el (set-language-environment-coding-systems):
10784         Modify eol-type for XEmacs.
10785
10786         * mule/thai-xtis.el: Delete unused local variable `category'.
10787
10788         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10789         function.
10790         (prefer-coding-system): Don't call
10791         `update-coding-systems-internal'; use function
10792         `coding-category-list' instead of variable `coding-category-list';
10793         use `set-coding-priority-list' instead of `set-coding-priority';
10794         modify `eol-type' for XEmacs.
10795
10796         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10797         `charset-columns'.
10798         (char-width): Likewise.
10799
10800 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10801
10802         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10803         `tis-620'.
10804
10805         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10806         `set-coding-priority-list' instead of `set-coding-priority'; don't
10807         call `update-coding-systems-internal'.
10808
10809         * mule/mule-misc.el (coding-system-get): New function.
10810         (coding-system-put): New function.
10811         (coding-system-category): New function.
10812
10813 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10814
10815         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10816         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10817         to avoid conflict with leim/quail/thai-xtis.
10818
10819         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10820         to thai-xtis-chars.el.
10821
10822         * mule/thai-xtis-chars.el: New file (split from
10823         mule/thai-xtis.el).
10824
10825 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10826
10827         * mule/thai-xtis.el:
10828         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10829         - Add syntax entries.
10830         - Put `preferred-coding-system' of the charset `thai-xtis' to
10831           `tis-620'.
10832
10833 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10834
10835         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10836         rewritten to use write-multibyte-character.
10837
10838 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10839
10840         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10841         of `iso-2022-7'.
10842         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10843         ported yet.
10844         (read-input-method-name): Treat optional argument `default'.
10845
10846 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10847
10848         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10849         all.
10850         (set-language-info-alist): Set up menus here.
10851
10852 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10853
10854         * minibuf.el (completing-read): Add new optional argument
10855         `default'.
10856         (read-coding-system): Add new optional argument
10857         `default-coding-system'.
10858
10859 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10860
10861         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10862         (viet-viscii-...->viet-vscii...).
10863
10864 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10865
10866         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10867         and menus.
10868
10869 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10870
10871         * mule/mule-cmds.el (input-method-function): Add permanent-local
10872         property.
10873
10874 1999-03-30  Dave Love  <fx@gnu.org>
10875
10876         * mule/mule-cmds.el (current-language-environment): Doc fix.
10877
10878 1999-02-06  Richard Stallman  <rms@gnu.org>
10879
10880         * mule/european.el (setup-slovenian-environment): New function.
10881         ("Slovenian"): New language environment.
10882
10883 1999-01-27  Dave Love  <fx@gnu.org>
10884
10885         * mule/mule-cmds.el (current-language-environment): Provide :link,
10886         :type (choices) and appropriate :get.
10887
10888 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10889
10890         * mule/mule-cmds.el (describe-language-environment): Don't alter
10891         input-method-alist.
10892
10893 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10894
10895         * mule/mule-cmds.el (prefer-coding-system): Call
10896         set-coding-priority, so that the internal array of priorities is
10897         also updated.
10898
10899 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10900
10901         * mule/mule-cmds.el (prefer-coding-system): If the argument
10902         requires specific EOL conversion type, make the default coding
10903         systems use that.
10904
10905 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10906
10907         * mule/mule-cmds.el (set-language-environment): Pass the default
10908         eol-type to set-language-environment-coding-systems.
10909         (set-default-coding-systems): Copy the eol-type property for the
10910         new default values of {buffer-file,process}-coding-system from the
10911         old defaults.
10912         (set-language-environment-coding-systems): Accept an optional
10913         argument EOL-TYPE, and set the eol-type property of the default
10914         coding systems accordingly.
10915
10916 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10917
10918         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10919         use generate-new-buffer instead of get-buffer-create.
10920
10921 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10922
10923         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10924
10925 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10926
10927         * mule/mule-cmds.el (default-input-method): Fix custom type.
10928
10929 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10930
10931         * mule/mule-cmds.el (setup-specified-language-environment):
10932         Add apropos-inhibit property.
10933         (describe-specified-language-support): Likewise.
10934
10935 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10936
10937         * mule/mule-cmds.el: Doc fixes.
10938
10939 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10940
10941         * mule/mule-cmds.el (register-input-method): Doc-string
10942         modified.
10943
10944 1998-09-01  Dave Love  <fx@gnu.org>
10945
10946         * mule/mule-cmds.el (current-language-environment): Fix
10947         setter function.
10948
10949 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10950
10951         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10952         mule/european.el, mule/hebrew.el, mule/japanese.el,
10953         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10954         avoid bootstrapping problem if you need to recompile all the Lisp
10955         files using interpreted code.
10956
10957 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10958
10959         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10960         ("Latin-2"): Likewise.
10961
10962 1998-08-18  Per Starback  <starback@update.uu.se>
10963
10964         * mule/european.el (setup-latin2-environment): Fix typo.
10965
10966 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10967
10968         * mule/european.el: Give proper value of `input-method' key to all
10969         lang. env.
10970
10971         * mule/mule-cmds.el (activate-input-method): Handle the case that
10972         the arg INPUT-METHOD is nil correctly.
10973         (read-multilingual-string): Activate the specified input method
10974         before calling read-string.  Afterward, activate the original
10975         input method.
10976
10977 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10978
10979         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10980         (set-language-info-alist): Fix typo in doc-string.
10981
10982         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10983
10984 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10985
10986         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10987         (reset-language-environment): New function for the job that
10988         setup-english-environment used to do.
10989         (set-language-environment): Do more setups according to the info
10990         in language-info-alist.
10991         (read-language-name): Handle the case that the arg KEY is nil.
10992         (describe-language-environment): Handle input-method property.
10993
10994         * mule/: All files under this directory, which related with
10995         specific languages (such as mule/european.el, mule/greek.el,
10996         mule/hebrew.el, mule/misc-lang.el), modified as below.
10997         (setup-XXX-environment): Just call set-language-environment.  If
10998         they used to do some other jobs than what done by
10999         set-language-environment, those jobs are done in
11000         setup-XXX-environment-internal now.
11001         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11002         the value to setup-XXX-environment-internal.  Add properties
11003         input-method and features.
11004
11005         * mule/english.el (setup-english-environment): Just call
11006         reset-language-environment.
11007
11008         * mule/european.el (setup-8-bit-environment): Function deleted.
11009
11010 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11011
11012         * mule/mule-cmds.el (input-method-exit-on-first-char)
11013         (input-method-use-echo-area): Doc fixes.
11014
11015 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11016
11017         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11018         variable.
11019         (input-method-use-echo-area): New variable.
11020
11021 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11022
11023         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11024
11025 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11026
11027         * mule/mule-cmds.el (activate-input-method): Update mode line.
11028         (inactivate-input-method): Likewise.
11029
11030 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11031
11032         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11033         input method in the current buffer, but just bind
11034         current-input-method.
11035
11036 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11037
11038         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11039
11040         * mule/misc-lang.el ("IPA"): Add coding-priority and
11041         coding-system.
11042
11043 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11044
11045         * mule/greek.el: Add coding-priority.
11046
11047 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11048
11049         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11050         LANG-ENV.
11051
11052 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11053
11054         * mule/mule-cmds.el (register-input-method): Fix previous change.
11055         (setup-specified-language-environment): Doc fix.
11056
11057 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11058
11059         * mule/mule-cmds.el: Several doc fixes.
11060         (get-language-info, set-language-info): Rename argument.
11061         (set-language-info-alist): Likewise.
11062         (register-input-method): Rename argument.
11063         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11064
11065 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11066
11067         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11068         default value while reading an input method.
11069
11070 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11071
11072         * mule/mule-cmds.el (universal-coding-system-argument):
11073         Use buffer-file-coding-system as default.
11074
11075 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11076
11077         * mule/korean.el ("Korean"): Doc fix.
11078
11079 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11080
11081         * mule/mule-cmds.el (describe-language-environment): Print the
11082         languge environment at the head.
11083
11084 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11085
11086         * mule/japanese.el: Set exit-function to exit-japanese-environment
11087         for Japanese environment.
11088
11089 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11090
11091         * mule/mule-cmds.el (set-language-environment): Doc fix.
11092         (current-language-environment): Use defcustom.
11093         (default-input-method): Specify :type.
11094
11095 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11096
11097         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11098         modified.
11099         (prefer-coding-system): Doc-string modified.
11100
11101 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11102
11103         * mule/mule-cmds.el (set-language-info): Doc-string
11104         describes `coding-priority' KEY.
11105         (set-language-environment-coding-systems): New function.
11106         (select-safe-coding-system): New function.
11107         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11108         (set-language-info-alist): New optionla arg PARENTS.  Call
11109         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11110         (set-language-environment-coding-systems): New function.
11111
11112         * mule/chinese.el: Remove setting up of
11113         describe-chinese-environment-map and
11114         setup-chinese-environment-map.  Exclude them in args of calls to
11115         set-language-info-alist.  Register coding-priority key in
11116         language-info-alist.
11117
11118         * mule/cyrillic.el: Remove setting up of
11119         describe-cyrillic-environment-map and
11120         setup-cyrillic-environment-map.  Exclude them in args of calls to
11121         set-language-info-alist.  Register coding-priority key in
11122         language-info-alist.
11123
11124         * mule/english.el: Register coding-priority key in
11125         language-info-alist.
11126
11127         * mule/ethiopic.el: Register coding-priority key in
11128         language-info-alist.
11129
11130         * mule/european.el: Remove setting up of
11131         describe-european-environment-map and
11132         setup-european-environment-map.  Exclude them in args of calls to
11133         set-language-info-alist.  Register coding-priority key in
11134         language-info-alist.  Add "German" language env.
11135         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11136         (setup-german-environment): New function.
11137
11138         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11139         change default input method to "greek-postfix".
11140
11141         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11142         coding-priority key in
11143
11144 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11145
11146         * mule/mule-cmds.el (set-language-info): Doc fix.
11147         (input-method-inactivate-hook): Doc fix.
11148
11149 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11150
11151         * mule/mule-cmds.el (set-input-method): Renamed from
11152         select-input-method.
11153
11154 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11155
11156         * mule/mule-cmds.el (set-language-environment): Run
11157         exit-language-environment-hook before calling `exit-function'
11158         which is specified for the language environment.
11159
11160 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11161
11162         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11163         modified.
11164         (prefer-coding-system): Likewise.
11165         (describe-language-environment): Print aliases of each coding
11166         system.
11167         (set-language-environment-hook): New variable.
11168         (exit-language-environment-hook): New variable.
11169         (set-language-environment): Call these hooks.  Before setting a
11170         new language environment, exit from the
11171         current-language-environment if necessary.
11172         (input-method-verbose-flag): The value can be nil, t,
11173         complex-only, or default.
11174         (input-method-highlight-flag): Doc-string augmented.
11175         (activate-input-method): Check if we can run the registered
11176         function to activate an input method.
11177
11178         * mule/korean.el: Set exit-function for language environment
11179         "Korean" to exit-korean-environment.
11180         (setup-korean-environment): Moved to korea-util.el.
11181
11182 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11183
11184         * mule/mule-cmds.el (read-multilingual-string): Use
11185         current-input-method prior to default-input-method.  Don't bind
11186         current-input-method by `let', instead, activate the specified
11187         input method in the current buffer temporarily.
11188
11189 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11190
11191         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11192
11193 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11194
11195         * mule/chinese.el (post-read-decode-hz): Return the result of
11196         decode-hz-region.
11197         (pre-write-encode-hz): Do not change the value of
11198         last-coding-system.
11199
11200 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11201
11202         * mule/mule-ccl.el: Doc fixes.
11203
11204 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11205
11206         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11207         (check-ccl-program): New macro.
11208
11209 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11210
11211         * mule/mule-ccl.el: Comment about CCL syntax modified.
11212         (ccl-command-table): Add read-multibyte-character and
11213         write-multibyte-character.
11214         (ccl-code-table): Add ex-cmd.
11215         (ccl-extended-code-table): New variable.
11216         (ccl-embed-extended-command): New function.
11217         (ccl-compile-read-multibyte-character,
11218         ccl-compile-write-multibyte-character) New functions.
11219         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11220         ccl-dump-write-multibyte-character): New functions.
11221
11222 1999-07-22  SL Baur  <steve@miho>
11223
11224         * config.el (config-value-file): config.values is installed into
11225         doc-directory.
11226         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11227
11228 1999-07-19  Didier Verna  <didier@xemacs.org>
11229
11230         * rect.el: all functions rewritten, except when noted. Below is a
11231         list of interface changes.
11232         (apply-on-rectangle): new function. Obsoletes
11233         `operate-on-rectangle'. All functions that used to call this
11234         function now call the new one.
11235         (kill-rectangle): added optional prefix arg to fill lines.
11236         (delete-rectangle): ditto.
11237         (delete-extract-rectangle): ditto.
11238         (open-rectangle): ditto.
11239         (clear-rectangle): ditto.
11240         (delete-rectangle-line): added third arg FILL.
11241         (delete-extract-rectangle-line): ditto.
11242         (open-rectangle-line): ditto.
11243         (clear-rectangle-line): ditto.
11244
11245 1999-07-18  Andy Piper  <andy@xemacs.org>
11246
11247         * menubar-items.el (default-menubar): add gutter options.
11248
11249         * gutter-items.el: new file.
11250         (gutter): new group for custom.
11251         (gutter-visible-p): new variable.
11252         (default-gutter-position): ditto.
11253         (buffers-tab): new group for the buffers tab.
11254         (gutter-buffers-tab): widget to put in the gutter.
11255         (buffers-tab-max-size): max number of tabs.
11256         (buffers-tab-switch-to-buffer-function): function to call when a
11257         tab is pressed.
11258         (buffers-tab-omit-function): filter buffers with this function.
11259         (buffers-tab-format-buffer-line-function): format buffer names for
11260         inclusion in tabs.
11261         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11262         the record.
11263         (build-buffers-tab-internal): build a list of tab items.
11264         (buffers-tab-items): ditto.
11265         (add-tab-to-gutter): put a tab in the gutter area.
11266         (update-tab-in-gutter): reset the buffers in the tab.
11267
11268         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11269
11270         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11271         (switch-to-buffer-hooks): new hook.
11272
11273         * toolbar.el (default-toolbar-position): fix typo.
11274
11275 1999-07-16  Andy Piper  <andy@xemacs.org>
11276
11277         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11278
11279 1999-07-15  Didier Verna  <didier@xemacs.org>
11280
11281         * cus-edit.el (custom-prompt-variable): optional third arg makes
11282         prompt for a comment string.
11283         (customize-set-value): optional prefix makes this function handle
11284         variable comments.
11285         (customize-set-variable): ditto.
11286         (customize-save-variable): ditto.
11287         (customize-customized): handle custom comments.
11288         (customize-save-customized): ditto.
11289         (custom-variable-state-set): ditto.
11290         (custom-face-state-set): ditto.
11291         (customize-saved): ditto.
11292         (custom-variable-set): ditto.
11293         (custom-face-set): ditto.
11294         (custom-variable-save): ditto.
11295         (custom-face-save): ditto.
11296         (custom-variable-reset-saved): ditto.
11297         (custom-face-reset-saved): ditto.
11298         (custom-variable-reset-standard): ditto.
11299         (custom-face-reset-standard): ditto.
11300         (custom-comment-face): new face.
11301         (custom-comment-tag-face): ditto.
11302         (custom-comment): new widget.
11303         (custom-comment-create): new function.
11304         (custom-comment-delete): ditto.
11305         (custom-comment-value-set): ditto.
11306         (custom-comment-show): ditto.
11307         (custom-comment-invisible-p): ditto.
11308         (custom-variable-value-create): create a comment field widget.
11309         (custom-face-value-create): ditto.
11310         (custom-variable-menu): new entry for adding a custom comment.
11311         (custom-face-menu): ditto.
11312         (custom-save-variables): possibly save custom comments.
11313         (custom-save-faces): ditto.
11314
11315         * cus-face.el (custom-set-faces): the arguments can now have a
11316         custom comment as fourth argument.
11317
11318         * custom.el (custom-set-variables): the arguments can now have a
11319         custom comment as fifth element.
11320
11321 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11322
11323         * XEmacs 21.2.18 is released
11324
11325 1999-07-13  SL Baur  <steve@miho>
11326
11327         * lib-complete.el (read-library-name): Revert previous change.
11328         (read-library): Ditto.
11329
11330 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11331
11332         * packages.el (packages-package-list): Capitalize docstring.
11333
11334         * packages.el (packages-find-package-library-path): Use #'nconc
11335         rather than #'append to reduce consing -- #'mapcar uses Flist,
11336         which returns a freshly consed list.  #'append would create yet
11337         another fresh list, using Fmake_list in concat.
11338
11339         * packages.el (package-provide): Use setq with remassq like it
11340         says in its docstring.
11341
11342 1999-07-06  SL Baur  <steve@miho.m17n.org>
11343
11344         * lib-complete.el (progn-with-message): Fix typo.
11345
11346 1999-07-06  SL Baur  <steve@miho.m17n.org>
11347
11348         * mule/mule-misc.el (char-octet): Make function match docstring.
11349         From Katsumi Yamaoka <yamaoka@jpl.org>
11350
11351 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11352
11353         * wid-edit.el (widget-documentation): corrected spelling error.
11354
11355 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11356
11357         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11358         keys if already bound
11359
11360 1999-07-06  SL Baur  <steve@miho.m17n.org>
11361
11362         * lib-complete.el (progn-with-message): Revert previous changes.
11363
11364 1999-06-24  Bob Weiner  <weiner@beopen.com>
11365
11366         * lib-complete.el (find-library):
11367         (find-library-other-window):
11368         (find-library-other-frame): Completely rewrote
11369         so that these functions actually work when called non-interactively.
11370         Also made them handle LIBRARY arguments which end with .el or .elc.
11371
11372 1999-06-24  Bob Weiner  <weiner@beopen.com>
11373
11374         * simple.el (indent-new-comment-line): Locally bound
11375         `block-comment-start' to `comstart' or else when this is called
11376         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11377         `block-comment-start' value, ignoring any existing spacing after a
11378         comment prefix in the previous line and producing ugly comments.
11379
11380 1999-06-23  Bob Weiner  <weiner@beopen.com>
11381
11382         * list-mode.el (mouse-choose-completion):
11383         (choose-completion):
11384         (completion-switch-to-minibuffer): Added.
11385         ([Tab]): [Tab] previously switched to the minibuffer
11386         but since [space] does that and since most applications in the
11387         world use [Tab] to select the next item in a list, do that in the
11388         *Completions* buffer too.  This will cause the least confusion
11389         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11390         06/23/1999.
11391
11392 1999-06-22  Bob Weiner  <weiner@beopen.com>
11393
11394         * help.el (help-buffer-name): Added support for a null value
11395         of `help-buffer-prefix-string' since some buffers require no
11396         prefix.
11397
11398 1999-06-20  Bob Weiner  <weiner@beopen.com>
11399
11400         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11401         in the completion-list-mode-map to bury the completions buffer
11402         even when the minibuffer is no longer active.
11403
11404 1999-06-20  Bob Weiner  <weiner@beopen.com>
11405
11406         * list-mode.el (list-mode): It is visually disconcerting to have
11407         the text cursor disappear within list buffers, especially when
11408         moving from window to window, so leave it visible.
11409
11410 1999-07-01  SL Baur  <steve@miho.m17n.org>
11411
11412         * menubar-items.el (default-menubar): Conditionalize the bug
11413         report menu item (which may not be possible in this XEmacs).
11414         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11415
11416 1999-06-30  SL Baur  <steve@miho.m17n.org>
11417
11418         * subr.el (with-current-buffer): DOC string fix.
11419         Suggested by Bob Weiner <weiner@altrasoft.com>
11420
11421 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11422
11423         * cus-face.el (custom-face-italic): insert missing args
11424
11425 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11426
11427         * packages.el (package-locations): Changed default early package
11428         hierarchies to ~/.xemacs/mule-packages and
11429         ~/.xemacs/xemacs-packages.
11430
11431 1999-06-23  SL Baur  <steve@miho.m17n.org>
11432
11433         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11434
11435 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11436
11437         * packages.el (package-locations): Changed default early package
11438         hierarchy to ~/.xemacs/packages.
11439         (package-locations): Removed `packages' as a possible name for a
11440         late package hierarchy.
11441
11442 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11443
11444         * mule/mule-category.el (word-combining-categories): Set up new
11445         variable.
11446         (word-separating-categories): Likewise.
11447
11448 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11449
11450         * XEmacs 21.2.17 is released
11451
11452 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11453
11454         * font-menu.el (font-menu-set-font): allow for nil specification
11455         of font size.
11456
11457 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11458
11459         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11460         is 1.
11461
11462 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11463
11464         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11465         8859-5 instead of ISO 8859-1.
11466
11467 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11468
11469         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11470         (viet-viscii-encode-table): Ditto.
11471
11472         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11473         Make obsolete definition of char-octet.
11474
11475 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11476
11477         * subr.el: Move no-Mule make-char ...
11478         * help-nomule.el (make-char): To here.
11479         (string-width): Make Mule compatibility alias.
11480
11481 1999-06-15  Andy Piper  <andy@xemacs.org>
11482
11483         * select.el (get-selection-no-error): really make there be no-error.
11484         (get-selection): revert to original.
11485
11486 1999-06-11  Andy Piper  <andy@xemacs.org>
11487
11488         * select.el (selection-sets-clipboard): renamed.
11489         (own-selection): use it.
11490
11491 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11492
11493         * XEmacs 21.2.16 is released
11494
11495 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11496
11497         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11498         missing characters to avoid crash.
11499
11500 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11501
11502         * coding.el (set-terminal-coding-system): Only set the console
11503         coding system on the selected console if it is a tty.
11504
11505 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11506
11507         * cus-face.el:
11508         * cus-edit.el:
11509         * faces.el:
11510         (custom):
11511         (face-spec-set):
11512         * faces.el (frob-face-property):
11513         * font-menu.el (font-menu-set-font):
11514                   Actually apply changes from 1999-03-17
11515
11516 1999-06-10  Andy Piper  <andy@xemacs.org>
11517
11518         * select.el (get-selection): abstract out non error-signalling
11519         part.
11520         (get-selection-no-error): get-selection without signalling an
11521         error.
11522         (selection-is-clipboard-p): new variable. controls whether the
11523         selection sets the clipboard.
11524         (own-selection): use it.
11525
11526         * mouse.el (insert-selection): fallback to clipboard after trying
11527         primary selection and cutbuffer.
11528
11529 1999-06-05  Andy Piper  <andy@xemacs.org>
11530
11531         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11532         selection functions.
11533
11534 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11535
11536         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11537         default value.
11538         (load): Use `raw-text' instead of `no-conversion'.
11539         (insert-file-contents): Likewise.
11540
11541         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11542         of `no-conversion'.
11543
11544 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11545
11546         * coding.el: Don't copy `no-conversion' to `raw-text'.
11547
11548 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11549
11550         * subr.el (make-char): Define it if Mule is not around.
11551
11552 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11553
11554         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11555
11556         * x-select.el (x-disown-selection-internal): Restore symbol as an
11557         obsolete alias.
11558         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11559
11560 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11561
11562         * XEmacs 21.2.15 is released
11563
11564 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11565
11566         * subr.el (split-string): Avoid infinite looping
11567
11568 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11569
11570         * ldap.el (ldap-ignore-attribute-codings): New variable
11571         (ldap-default-attribute-decoder): New variable
11572         (ldap-coding-system): New variable
11573         (ldap-attribute-syntax-encoders): New variable
11574         (ldap-attribute-syntax-decoders): New variable
11575         (ldap-attribute-syntaxes-alist): New variable
11576         (ldap-encode-boolean): New function
11577         (ldap-decode-boolean): New function
11578         (ldap-encode-country-string): New function
11579         (ldap-decode-string): New function
11580         (ldap-decode-address): New function
11581         (ldap-encode-address): New function
11582         (ldap-decode-attribute): New function
11583         (ldap-search): Use some of these
11584
11585 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11586
11587         * version.el (emacs-version): Make the patch level/beta come
11588         before the XEmacs qualifier so that it gets into (funcall
11589         emacs-version) and thus in the bug reports.
11590         (emacs-version>=): Support patch levels.
11591
11592 1999-06-03  SL Baur  <steve@xemacs.org>
11593
11594         * version.el: implement x.y.z version number
11595         From Jan Vroonhof <vroonhof@math.ethz.ch>
11596
11597 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11598
11599         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11600
11601 1999-05-22  Vin Shelton <acs@xemacs.org>
11602
11603         * startup.el: Document -private and break out non-standard X options.
11604
11605 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11606
11607         * mule/mule-charset.el (charset-after): New function.
11608         (charset-direction): Synch with Mule, update docstring.
11609         (get-charset-property): New function.
11610         (put-charset-property): New function.
11611         (charset-plist): New function.
11612
11613         * mule/mule-charset.el (compose-region):
11614         (decompose-region): remove;  these functions (which don't work
11615         since we don't do composite characters) have been moved to
11616         mule-util.el.
11617         (toplevel): follow coding standards
11618
11619 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11620
11621         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11622         exist any more.
11623
11624         * code-files.el: Fix commentary to follow coding standards.  Move
11625         the single line left in mule-files.el to here.
11626
11627         * mule/mule-files.el: delete.
11628
11629 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11630
11631         * info.el (Info-scroll-prev): Use event functions instead of the
11632         old emacs 19 interface.
11633
11634 1999-06-02  Andy Piper  <andy@xemacs.org>
11635
11636         * x-font-menu.el (x-font-menu-load-font):
11637         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11638
11639 1999-05-31  Andy Piper  <andy@xemacs.org>
11640
11641         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11642         group.
11643         (font-menu-this-frame-only-p): ditto.
11644         (font-menu-max-items): reinstate, from Jan Vroonhof
11645         <vroonhof@math.ethz.ch>
11646         (font-menu-submenu-name-format): ditto.
11647         (font-menu-split-long-menu): ditto, for use by the family
11648         constructor.
11649         (font-menu-family-constructor): use it.
11650
11651 1999-05-30  Andy Piper  <andy@xemacs.org>
11652
11653         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11654         for use by the font menu.
11655
11656         * msw-font-menu.el: new file implementing mswindows specific
11657         font-menu behaviour.
11658         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11659         (mswindows-font-menu-junk-families): ditto.
11660         (hack-font-truename): ditto.
11661         (mswindows-font-regexp-ascii): ditto.
11662         (mswindows-reset-device-font-menus): ditto.
11663         (mswindows-font-menu-font-data): ditto.
11664         (mswindows-font-menu-load-font): ditto.
11665
11666         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11667         (x-font-menu-font-data): ditto.
11668         (x-font-menu-load-font): ditto.
11669
11670         * font-menu.el: new file implementing generic font menu behaviour.
11671         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11672         made device independent.
11673         (font-menu-this-frame-only-p): ditto.
11674         (font-menu-preferred-resolution): ditto.
11675         (font-menu-size-scaling): new variable used to determine whether
11676         sizes are in points or tenths of a point.
11677         (vassoc): moved from x-font-menu.el.
11678         (device-fonts-cache): ditto.
11679         (device-fonts-cache): ditto.
11680         (flush-device-fonts-cache): ditto.
11681         (reset-device-font-menus): copied from x-font-menu.el and made
11682         device independent. Most functionality deferred to
11683         device-dependent versions.
11684         (font-menu-family-constructor): copied from x-font-menu.el and
11685         made device independent.
11686         (font-menu-size-constructor): ditto.
11687         (font-menu-weight-constructor): ditto.
11688         (font-menu-set-font): ditto.
11689         (font-menu-change-face): ditto.
11690         (font-menu-load-font): new device method.
11691         (font-menu-font-data): ditto.
11692
11693         * x-font-menu.el: The above functions deleted.
11694
11695 1999-05-26  Andy Piper  <andy@xemacs.org>
11696
11697         * update-elc.el:
11698         * make-docfile.el:
11699         * loadup.el: rehash expand-file-name usage to not use default-directory.
11700
11701 1999-05-21  Andy Piper  <andy@xemacs.org>
11702
11703         * x-select.el (x-select-convert-to-text):
11704         (x-selected-text-type):
11705         (x-get-selection):
11706         (xselect-convert-to-string):
11707         (xselect-convert-to-compound-text):
11708         (xselect-convert-to-length):
11709         (xselect-convert-to-targets):
11710         (xselect-convert-to-delete):
11711         (xselect-convert-to-filename):
11712         (xselect-convert-to-charpos):
11713         (xselect-convert-to-lineno):
11714         (xselect-convert-to-colno):
11715         (xselect-convert-to-sourceloc):
11716         (xselect-convert-to-os):
11717         (xselect-convert-to-host):
11718         (xselect-convert-to-user):
11719         (xselect-convert-to-class):
11720         (xselect-convert-to-name):
11721         (xselect-convert-to-integer):
11722         (xselect-convert-to-atom):
11723         (xselect-convert-to-identity): functions renamed from x-* and
11724         moved to select.el.
11725         (x-get-secondary-selection): use rename get-selection.
11726         (x-get-clipboard): ditto.
11727         (x-own-selection): moved to select.el.
11728         (x-valid-simple-selection-p): ditto.
11729         (x-dehilight-selection): ditto.
11730         (x-own-clipboard): ditto.
11731         (x-disown-selection): ditto.
11732
11733         * x-mouse.el (x-yank-function): moved to mouse.el.
11734         (x-insert-selection): ditto.
11735         (x-set-point-and-move-selection): use renamed function.
11736
11737         * select.el (selected-text-type): moved and renamed from
11738         x-select.el.
11739         (selection-owner-p): moved to C.
11740         (selection-exists-p): ditto.
11741         (get-cutbuffer): new device method.
11742         (get-selection): generalised and moved from x-select.el.
11743         (own-selection): moved x-own-selection functionality into here.
11744         (dehilight-selection): renamed and moved from x-select.el.
11745         (own-clipboard): functionality moved from x-select.el using new
11746         generic C builtins.
11747         (disown-clipboard): ditto.
11748         (select-convert-to-text):
11749         (select-convert-to-string):
11750         (select-convert-to-compound-text):
11751         (select-convert-to-length):
11752         (select-convert-to-targets):
11753         (select-convert-to-delete):
11754         (select-convert-to-filename):
11755         (select-convert-to-charpos):
11756         (select-convert-to-lineno):
11757         (select-convert-to-colno):
11758         (select-convert-to-sourceloc):
11759         (select-convert-to-os):
11760         (select-convert-to-host):
11761         (select-convert-to-user):
11762         (select-convert-to-class):
11763         (select-convert-to-name):
11764         (select-convert-to-integer):
11765         (select-convert-to-atom):
11766         (select-convert-to-identity): new functions renamed from x-* and
11767         moved from x-select.el.
11768
11769         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11770         into here and use as the default window-system mouse yank.
11771         (insert-selection): generalised and moved from x-mouse.el.
11772         (own-clipboard): moved to C.
11773
11774         * msw-select.el (mswindows-selection-owned-p): deleted.
11775         (mswindows-own-selection): generalised and moved to select.el.
11776         (mswindows-disown-selection): generalised and moved to C.
11777         (mswindows-selection-owner-p): ditto.
11778
11779 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11780
11781         * XEmacs 21.2.14 is released
11782
11783 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11784
11785         * about.el: update contact info for jason and slb.
11786
11787 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11788
11789         * mule/european.el (setup-romanian-environment): Add Romanian
11790         support from Emacs/Mule romanian.el.
11791
11792 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11793
11794         * cus-face.el: Label all custom changes with the 'custom' tag.
11795
11796         * cus-edit.el: idem ditto.
11797
11798         * faces.el: Added suport for adding device tags to various functions.
11799         (custom): New device tag.
11800         (face-spec-set): Call reset face with tags argument. No longer do
11801         x-init-global-faces hack.
11802
11803         * faces.el (frob-face-property): Use an anonymous specifier to map
11804         frob-face-property-1 over.
11805
11806         * x-font-menu.el (font-menu-set-font): Always specify all
11807         properties to custom.
11808
11809 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11810
11811         * mule/european.el (setup-czech-environment): Add czech support.
11812         From David Sauer <davids@orfinet.cz>
11813
11814 1999-03-15  SL Baur  <steve@xemacs.org>
11815
11816         * check-features.el: Turn hard errors into warnings.
11817
11818 1999-03-21  SL Baur  <steve@xemacs.org>
11819
11820         * simple.el (delete-key-deletes-forward): As per discussion on
11821         xemacs-beta, default to t.
11822
11823 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11824
11825         * loadup.el: Define Installation-string before loading anything.
11826
11827 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11828
11829         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11830         From Anders Stenman <stenman@isy.liu.se>
11831
11832 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11833
11834         * wid-edit.el (widget-glyph-find): Ditto.
11835
11836         * packages.el (locate-library): Ditto.
11837
11838         * loadup.el (really-early-error-handler): Ditto.
11839
11840         * lib-complete.el (read-library): Ditto.
11841
11842         * faces.el (set-face-stipple): Ditto.
11843
11844         * code-files.el (load): Use new calling style of locate-file.
11845
11846 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11847
11848         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11849         dead.
11850
11851 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11852
11853         * dumped-lisp.el (preloaded-file-list): Don't load
11854         Installation.el.
11855
11856         * loadup.el (Installation-string): Define it here.
11857
11858 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11859
11860         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11861         Installation.el needs to be loaded before `dump-paths', otherwise
11862         the dumping process won't find it.
11863
11864 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11865
11866         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11867         subr so that we can use `replace-in-string' in Installation.el to
11868         get rid of C-m chars under the native Windows build.
11869
11870 1999-04-29  Andy Piper  <andy@xemacs.org>
11871
11872         * make-docfile.el: canonicalize file and directory names.
11873
11874         * device.el (call-device-method): new function for calling device
11875         specific methods.
11876         (define-device-method): new function for defining device methods.
11877         (define-device-method*): ditto.
11878
11879 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11880
11881         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11882
11883 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11884
11885         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11886         (cyrillic-koi8-r-encode-table): Likewise.
11887         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11888         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11889
11890         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11891         from vietnamese.el].
11892
11893         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11894         mule/mule-misc.el.
11895
11896 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11897
11898         * mule/thai-xtis.el:
11899         - Change font registry name from "Thai94x94-0" to "xtis-0".
11900         - Change mnemonic of coding-system `tis-620' to "TIS620".
11901
11902 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11903
11904         * mule/ethiopic.el: fixed.
11905
11906 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11907
11908         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11909
11910         * mule/thai-xtis.el: New file.
11911
11912         * mule/vietnamese.el: New file.
11913
11914         * mule/ethiopic.el: New file.
11915
11916 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11917
11918         * bytecomp.el (byte-compile-close-variables): Leave
11919         debug-issue-ebola-notices alone.
11920
11921 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11922
11923         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11924         at the top of the buffer since it is the most important thing to
11925         customize
11926         (ldap-get-host-parameter): New defun
11927         (ldap-search): Add a new parameter `withdn' to retrieve the
11928         distinguished names of entries
11929
11930 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11931
11932         * startup.el (splash-frame-body): Date and spelling fixes.
11933
11934 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11935
11936         * view-less.el (toggle-truncate-lines): add autoload tag
11937
11938 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11939
11940         * format.el (format-alist): Disable image stuff.
11941
11942 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11943
11944         * wid-edit.el (widget-glyph-find): Search by directories, then by
11945         suffixes rather than the other way around.
11946         (widget-image-conversion): Renamed to
11947         `widget-image-file-name-suffixes'.
11948
11949 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11950
11951         * mule/mule-charset.el: Made old functions obsolete, remove the
11952         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11953         (charset-iso-graphic-plane): Rename from charset-graphic.
11954         (charset-iso-final-char): Rename from charset-final.
11955         (charset-width): Rename from charset-columns.
11956         (charset-bytes): Added from fsf compatibility, returns always 1.
11957
11958         * mule/mule-misc.el: Move charset-doc-string alias to
11959         mule-charset.el
11960
11961 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11962
11963         * x-faces.el (x-make-font-bold-italic): honor
11964         *try-oblique-before-italic-fonts*
11965
11966 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11967
11968         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11969
11970 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11971
11972         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11973         name.
11974
11975 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11976
11977         * cl-extra.el (equalp): Would bug out for lists.
11978
11979 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11980
11981         * about.el (about-hackers):  Change cgw's email address
11982
11983 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11984
11985         * XEmacs 21.2.13 is released
11986
11987 1999-03-12  SL Baur  <steve@xemacs.org>
11988
11989         * simple.el (delete-key-deletes-forward): Revert to previous
11990         behavior.
11991
11992 1999-01-18  Didier Verna  <didier@xemacs.org>
11993
11994         * menubar-items.el (xemacs-splash-buffer): handle the case of
11995         multiple elements in the splash buffer body.
11996
11997         * startup.el (splash-frame-timeout): new constant: interval
11998         between splash buffer elements.
11999         (command-line-1): handle splash buffer with multiple elements (use
12000         a timeout).
12001         (splash-frame-body): Originally `startup-splash-frame-body'.
12002         Rewrote a cleaner and more readable version. This can now be array,
12003         in which case each element is displayed in turn in the splash buffer.
12004         (splash-frame-static-body): new constant. Persistent information
12005         across all splash buffer elements (preserves the possibility to give
12006         it in different languages.
12007         (circulate-splash-frame-elements): new function. Used as a timeout
12008         to circulate through all splash frame elements and display them in
12009         sequence.
12010         (display-splash-frame): originally `startup-splash-frame'. Handle
12011         the case of multiple elements in the splash buffer body. Now
12012         returns a timeout id if multiple elements to display, or nil.
12013
12014 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12015
12016         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12017         so they can be overridden by x-init-face-from-resources.
12018         Additionally specify the font name also with an x tag.
12019
12020 1999-03-08  Andy Piper  <andy@xemacs.org>
12021
12022         * package-get.el (package-get-base): autoload.
12023
12024         * menubar-items.el (default-menubar): add update menu item. Fix
12025         custom menu to only be activated when package-base is available.
12026
12027         * package-get.el (package-get-custom): don't load
12028         package-get-custom as it is auto-generated. Fix group definition.
12029
12030 1999-03-05  Didier Verna  <didier@xemacs.org>
12031
12032         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12033         instead of `symbol-name' (Thanks Kyle).
12034
12035         * cus-edit.el (custom-save-variables): use `prin1' instead of
12036         princ to write symbols.
12037
12038 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12039
12040         * XEmacs 21.2.12 is released
12041
12042 1999-03-05  SL Baur  <steve@xemacs.org>
12043
12044         * menubar-items.el (default-menubar): Add kfm browsing support.
12045         From Neal Becker <nbecker@fred.net>
12046
12047 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12048
12049         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12050         calls to font-lock during buffer reversion.
12051
12052 1999-02-12  Didier Verna  <didier@xemacs.org>
12053
12054         * info.el (Info-build-node-completions): unconditionally widen the
12055         tag table buffer.
12056
12057 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12058
12059         * x-faces.el (x-init-face-from-resources):
12060         Only set fonts in the 'x locale.
12061
12062 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12063
12064         * package-ui.el (pui-install-selected-packages): Don't throw on
12065         `package-admin-delete-binary-package' returning nil since it's
12066         normal.  Reindent function.
12067         (pui-add-required-packages): Handle case where packages selected
12068         for installation have never been installed.
12069
12070 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12071
12072         * menubar-items.el (default-menubar):
12073         Implement the ``Mule->Set coding system of process'' menu item.
12074
12075 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12076
12077         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12078         files
12079         - Change some `if's to `when's
12080
12081 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12082
12083         * XEmacs 21.2.11 is released
12084
12085 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12086
12087         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12088         against window close (Fix Bug #460).
12089         (ask-user-about-lock-dbox): Idem.
12090
12091 1999-02-25  SL Baur  <steve@xemacs.org>
12092
12093         * mule/mule-charset.el (charset-leading-byte): New function.
12094         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12095
12096 1999-02-12  Andy Piper  <andy@xemacs.org>
12097
12098         * about.el (xemacs-hackers): change andy's email address.
12099         (about-url-alist): change andy's web page address.
12100         (about-xemacs): add piper.
12101
12102 1999-02-16  SL Baur  <steve@xemacs.org>
12103
12104         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12105         of mule-base into lisp/mule.
12106
12107 1999-02-16  SL Baur  <steve@xemacs.org>
12108
12109         * mule/arabic.el:
12110         mule/canna-leim.el:
12111         mule/chinese.el:
12112         mule/cyrillic.el:
12113         mule/english.el:
12114         mule/european.el:
12115         mule/greek.el:
12116         mule/hebrew.el:
12117         mule/japanese.el:
12118         mule/kinsoku.el:
12119         mule/korean.el:
12120         mule/misc-lang.el:
12121         mule/mule-category.el:
12122         mule/mule-ccl.el:
12123         mule/mule-charset.el:
12124         mule/mule-cmds.el:
12125         mule/mule-coding.el:
12126         mule/mule-files.el:
12127         mule/mule-help.el:
12128         mule/mule-init.el:
12129         mule/mule-misc.el:
12130         mule/mule-tty-init.el:
12131         mule/mule-x-init.el:
12132         mule/viet-chars.el:  Remerge from mule-base.
12133
12134         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12135         of mule-base into lisp/mule.
12136
12137 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12138
12139         * process.el (exec-to-string): Use `shell-command-switch' in place
12140         of hard-wired "-c" (for WindowsNT).
12141
12142 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12143
12144         * menubar-items.el (default-menubar):  Remove obsolete
12145         "Gopher" item
12146
12147 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12148
12149         * package-admin.el (package-admin-get-install-dir): First fall
12150         back to the location of xemacs-base for non-mule packages.
12151
12152 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12153
12154         * paths.el:
12155         - improved automounter tmp directory support.
12156         - support 4 (!) empirically discovered automounter conventions
12157
12158 1999-02-12  SL Baur  <steve@xemacs.org>
12159
12160         * etags.el (pop-tag-mark): autoload to match key binding.
12161
12162 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12163
12164         * XEmacs 21.2.10 is released
12165
12166 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12167
12168         * package-get.el (package-get-remote-filename): Don't bug out for
12169         a local file name in the search entry.
12170
12171 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12172
12173         * XEmacs 21.2.9 is released
12174
12175 1999-01-19  Didier Verna  <didier@xemacs.org>
12176
12177         * replace.el (replace-search-function): new variable containing a
12178         function to perform a search-forward.
12179         (replace-re-search-function): new variable containing a function
12180         to perform a re-search-forward.
12181         (perform-replace): use them.
12182
12183 1999-01-25  Didier Verna  <didier@xemacs.org>
12184
12185         * select.el (selection-owner-p): use the name `XEmacs'.
12186         (cut-copy-clear-internal): ditto.
12187
12188 1999-01-18  Andy Piper  <andy@xemacs.org>
12189
12190         * about.el (about-url-alist): Update my entry.
12191         (xemacs-hackers): Ditto.
12192
12193 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12194
12195         * buffer.el (switch-to-buffer): Fixing documentation.
12196         * minibuf.el (minibuffer-completion-table): ditto.
12197         * cl-macs.el (return-from): ditto.
12198
12199 1999-01-04  Didier Verna  <didier@xemacs.org>
12200
12201         * replace.el (delete-non-matching-lines): temporarily disable
12202         case-folding when called interactively with a regexp containing
12203         uppercase characters.
12204         (delete-matching-lines): ditto.
12205         (count-matches): ditto.
12206         (list-matching-lines): ditto.
12207
12208 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12209
12210         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12211         abort if current window is split horizontally, not if others are
12212         split.  Got rid of unnecessary minibuffer checking.  Also, add
12213         some comments (it's still complex).
12214
12215 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12216
12217         * package-get.el: changed address for doc.ic.ac.uk to
12218         sunsite.doc.ic.ac.uk
12219
12220 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12221
12222         * ldap.el (toplevel): Remove requires so that the file compiles
12223         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12224
12225 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12226
12227         * dump-paths.el: Calculate module-directory and set
12228         module-load-path to the load path for modules.
12229
12230         * loadup.el: Get bootstrap value of module-load-path from the
12231         environment variable EMACSBOOTSTRAPMODULEPATH.
12232         - Display the module load path if we're debugging paths.
12233
12234         * setup-paths.el: Added function paths-find-site-module-directory.
12235         - Added function paths-find-module-directory.
12236         - Added function paths-construct-module-load-path.  Uses new
12237         environment variable EMACSMODULEPATH.
12238
12239 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12240
12241         * font.el (font-default-object-for-device):
12242         Oops! This `or' can't be replaced by `unless'.
12243         Fixed inability to run w3, among other things.
12244
12245 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12246
12247         * package-admin.el: Change initialization of
12248           package-admin-install-function dependent on system type.
12249           Change package-admin-install-function-mswindows to use
12250           "minitar".
12251
12252 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12253
12254         * mouse.el (default-mouse-motion-handler): Disable help echo while
12255         in the minibuffer.
12256
12257 1998-12-28  Martin Buchholz <martin@xemacs.org>
12258
12259         * XEmacs 21.2.8 is released.
12260
12261 1998-12-24  Martin Buchholz <martin@xemacs.org>
12262
12263         * XEmacs 21.2.7 is released.
12264
12265 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12266
12267         * package-ui.el (pui-list-packages): Set truncate-lines.
12268
12269         * package-get.el (package-get-download-menu): Use
12270         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12271
12272         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12273         (pui-help-string): idem.
12274         (list-packages-mode): New major mode.
12275         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12276         (pui-install-selected-packages): Add suport for removing packages.
12277         (pui-toggle-package-delete-key): New function.
12278         (pui-popup-context-sensitive): New kludge.
12279         (pui-list-packages): Add warning when `package-get-remote' is nil.
12280         (package-ui-add-site): New function.
12281
12282 1998-12-01  Didier Verna  <didier@xemacs.org>
12283
12284         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12285
12286 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12287
12288         * ldap.el: Custom-ized
12289         (toplevel): Do not provide `ldap' which is provided by C level
12290         LDAP code
12291         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12292
12293 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12294
12295         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12296
12297 1998-12-17  Andy Piper  <andy@xemacs.org>
12298
12299         * sound.el (sound-load-list): name changed from sound-load-alist.
12300         (sound-extension-list): name changed from sound-ext-list.
12301         (load-default-sounds): use new names.
12302         (load-sound-file): use new names.
12303
12304 1998-12-16  Andy Piper  <andy@xemacs.org>
12305
12306         * XEmacs 21.2.6 is released
12307
12308 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12309
12310         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12311         errors.
12312
12313 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12314
12315         * wid-edit.el (widget-echo-this-extent): Set
12316         help-echo-owns-message to t.
12317
12318 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12319
12320         * package-get.el (package-get-download-menu): use toggles for
12321           each site in the download site menu.
12322
12323 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12324
12325         * package-get.el (package-get): If we cannot find a package
12326           because package-get-remote is not set, give a more helpful
12327           error message.
12328
12329 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12330
12331         * package-get.el (package-get-remote-filename): use an EFS path
12332         with user anonymous if no user is specified.
12333
12334 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12335
12336         * faces.el (face-spec-set): Re-init fallfacks for default after
12337         calling reset-face on the default face.
12338
12339 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12340
12341         * package-admin.el (package-admin-default-install-function):
12342         Behave as advertised.  Make sure the pkg-dir is proper for
12343         default-directory.
12344         (package-admin-add-binary-package): Make sure the pkg-dir is
12345         proper for default-directory.
12346         (package-admin-install-function-mswindows): Make sure the pkg-dir
12347         is proper for default-directory.
12348
12349 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12350
12351         * XEmacs 21.2.5 is released
12352
12353 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12354
12355         * files.el (binary-file-regexps): regexp-opt is not available at
12356         bytecompile time.
12357
12358 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12359
12360         * x-win-xfree86.el:
12361         * x-win-sun.el (x-win-init-sun):
12362         * x-win-sun.el:
12363         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12364         * x-iso8859-1.el:
12365         * x-init.el (init-post-x-win):
12366         * x-init.el (init-pre-x-win):
12367         * x-init.el (x-initialize-compose):
12368         * x-init.el:
12369         * x-compose.el:
12370         * winnt.el:
12371         * widget.el:
12372         * wid-edit.el (widget-glyph-click):
12373         * wid-edit.el (widget-glyph-find):
12374         * wid-edit.el (widget-type):
12375         * view-less.el (view-buffer-other-window):
12376         * very-early-lisp.el:
12377         * version.el:
12378         * toolbar.el:
12379         * toolbar-items.el:
12380         * term/sun.el (suntool-map):
12381         * term/sun-mouse.el:
12382         * term/internal.el:
12383         * syntax.el (modify-syntax-entry):
12384         * symbol-syntax.el:
12385         * subr.el:
12386         * startup.el (lock-directory):
12387         * simple.el (set-comment-column):
12388         * simple.el (backward-delete-char-untabify):
12389         * shadow.el (find-emacs-lisp-shadows):
12390         * shadow.el:
12391         * setup-paths.el (paths-construct-info-path):
12392         * select.el (cut-copy-clear-internal):
12393         * process.el (call-process-region):
12394         * process.el (start-process-shell-command):
12395         * process.el:
12396         * paths.el (rmail-spool-directory):
12397         * paragraphs.el (use-hard-newlines):
12398         * package-get.el (package-get-dependencies):
12399         * package-admin.el (package-admin-delete-binary-package):
12400         * obsolete.el (truncate-string):
12401         * obsolete.el (store-substring):
12402         * mouse.el (default-mouse-track-maybe-own-selection):
12403         * mouse.el (mouse-yank-at-point):
12404         * modeline.el:
12405         * modeline.el (mouse-drag-modeline):
12406         * minibuf.el (read-directory-name-internal):
12407         * minibuf.el (read-file-name-internal):
12408         * minibuf.el (read-file-name-internal-1):
12409         * minibuf.el (read-file-name-2):
12410         * minibuf.el (exact-minibuffer-completion-p):
12411         * minibuf.el (read-from-minibuffer):
12412         * minibuf.el:
12413         * menubar.el (check-menu-syntax):
12414         * map-ynp.el (map-y-or-n-p):
12415         * make-docfile.el (docfile-out-of-date):
12416         * loadup.el ((member "run-temacs" command-line-args)):
12417         * loadup.el ((member "no-site-file" command-line-args)):
12418         * loadup.el (really-early-error-handler):
12419         * loadup.el:
12420         * loadhist.el:
12421         * loaddefs.el:
12422         * lisp-mnt.el (lm-verify):
12423         * lib-complete.el (lib-complete:cache-completions):
12424         * lib-complete.el (library-all-completions):
12425         * itimer.el (itimer-run-expired-timers):
12426         * info.el (Info-mode):
12427         * info.el (Info-insert-file-contents):
12428         * info.el (Info-rebuild-dir):
12429         * info.el (Info-build-dir-anew):
12430         * info.el (Info-parse-dir-entries):
12431         * info.el (Info-dir-outdated-p):
12432         * info.el (Info-insert-dir):
12433         * info.el (info-xref):
12434         * info.el:
12435         * hyper-apropos.el (hyper-apropos-get-doc):
12436         * hyper-apropos.el (hyper-describe-face):
12437         * hyper-apropos.el (hyper-apropos-mode):
12438         * hyper-apropos.el:
12439         * help.el (list-processes):
12440         * help.el:
12441         * gnuserv.el:
12442         * font.el (mswindows-font-create-name):
12443         * font.el (font-default-font-for-device):
12444         * font.el (x-font-create-object):
12445         * font.el (font-registry):
12446         * font.el:
12447         * font-lock.el (font-lock-keywords):
12448         * font-lock.el:
12449         * finder.el (finder-compile-keywords):
12450         * find-paths.el (paths-find-recursive-path):
12451         * fill.el (set-justification-center):
12452         * fill.el (fill-region-as-paragraph):
12453         * files.el (insert-directory):
12454         * files.el (wildcard-to-regexp):
12455         * files.el (recover-file):
12456         * files.el (basic-save-buffer):
12457         * files.el (delete-auto-save-file-if-necessary):
12458         * files.el (file-relative-name):
12459         * files.el (backup-extract-version):
12460         * files.el (backup-buffer):
12461         * files.el (set-visited-file-name):
12462         * files.el (set-auto-mode):
12463         * files.el (interpreter-mode-alist):
12464         * files.el:
12465         * files.el (find-file-noselect):
12466         * files.el (abbreviate-file-name):
12467         * files.el (parse-colon-path):
12468         * files.el (directory-abbrev-alist):
12469         * etags.el (visit-tags-table-buffer):
12470         * easymenu.el (easy-menu-define):
12471         * dragdrop.el (experimental-dragdrop-drag):
12472         * dragdrop.el (dragdrop-drop-do-functions):
12473         * dragdrop.el (dragdrop-drop-at-point):
12474         * disass.el (disassemble-1):
12475         * disass.el (disassemble-internal):
12476         * disass.el (disassemble):
12477         * disass.el:
12478         * derived.el (derived-mode-init-mode-variables):
12479         * derived.el (define-derived-mode):
12480         * custom.el (defgroup):
12481         * cus-edit.el (custom-quote):
12482         * config.el:
12483         * code-process.el (open-network-stream):
12484         * code-process.el (start-process):
12485         * code-process.el (call-process-region):
12486         * code-process.el (call-process):
12487         * code-process.el:
12488         * code-files.el (insert-file-contents):
12489         * code-files.el:
12490         * code-files.el (buffer-file-coding-system-for-read):
12491         * cmdloop.el (yes-or-no-p-minibuf):
12492         * cl.el:
12493         * cl-macs.el:
12494         * cl-extra.el:
12495         * callers-of-rpt.el (make-caller-report):
12496         * callers-of-rpt.el:
12497         * bytecomp.el (batch-byte-recompile-directory):
12498         * bytecomp.el (batch-byte-compile-1):
12499         * bytecomp.el (batch-byte-compile):
12500         * bytecomp.el (display-call-tree):
12501         * bytecomp.el (byte-compile-insert):
12502         * bytecomp.el (byte-compile-two-args-19->20):
12503         * bytecomp.el (byte-compile-variable-ref):
12504         * bytecomp.el (byte-compile-form):
12505         * bytecomp.el (byte-compile-top-level-body):
12506         * bytecomp.el (byte-compile-out-toplevel):
12507         * bytecomp.el (byte-compile-byte-code-maker):
12508         * bytecomp.el (byte-compile-file-form-defmumble):
12509         * bytecomp.el (byte-compile-file-form):
12510         * bytecomp.el (byte-compile-keep-pending):
12511         * bytecomp.el (byte-compile-insert-header):
12512         * bytecomp.el (byte-compile-from-buffer):
12513         * bytecomp.el (byte-compile-file):
12514         * bytecomp.el (byte-recompile-file):
12515         * bytecomp.el (byte-compile-close-variables):
12516         * bytecomp.el (byte-compile-warn-about-unused-variables):
12517         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12518         * bytecomp.el (byte-compiler-legal-options):
12519         * bytecomp.el (byte-compile-lapcode):
12520         * bytecomp.el (byte-optimize-log):
12521         * bytecomp.el ((fboundp 'defsubst)):
12522         * bytecomp.el:
12523         * bytecomp-runtime.el:
12524         * byte-optimize.el (byte-optimize-apply):
12525         * byte-optimize.el (car):
12526         * byte-optimize.el (byte-optimize-form):
12527         * byte-optimize.el (byte-optimize-form-code-walker):
12528         * byte-optimize.el:
12529         * build-report.el (build-report-insert-installation-file):
12530         * build-report.el (build-report):
12531         * auto-show.el:
12532         * apropos.el (apropos-documentation):
12533         - mega patch
12534         - clean up byte-compile warnings
12535         - remove unused variables
12536         - Use common lisp style hashtable functions
12537         - byte compiler cleanup
12538         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12539         - remove old backquote syntax usage
12540         - move some cl functionality into C for speed.
12541         - remove last remaining VMS support
12542         - spelling fixes
12543         - implement last, butlast, nbutlast, copy-list in C.
12544         - new macro ignore-file-errors, similar to ignore-errors
12545           (ignore-file-errors (delete-file "foo"))
12546         - get frequent garbage collection during loadup.el by tweaking
12547           gc-cons-threshold, rather than explicitly calling garbage-collect
12548         - default delete-key-deletes-forward to `t'.
12549
12550 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12551
12552         * XEmacs 21.2-beta4 is released.
12553
12554 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12555
12556         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12557         (easy-menu-item-present-p): Wrapper around find-menu-item.
12558         (easy-menu-remove-item): Wrapper around delete-menu-item.
12559
12560         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12561         (add-menu-button): Add 'in-menu' argument.
12562         (add-menu-item-1): Add in-menu support to helper function.
12563
12564 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12565
12566         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12567
12568 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12569
12570         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12571         of Dec 4, 1997.
12572
12573 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12574
12575         * process.el (shell-command-on-region): Report if the command
12576         succeeded or failed.
12577
12578 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12579
12580         * subr.el (buffer-substring-no-properties): Comment out.
12581
12582 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12583
12584         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12585           into font instances first, like `x-frob-font-size' does.
12586           (mswindows-find-larger-font): ditto
12587
12588 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12589
12590         * package-ui.el (pui-install-selected-packages): fix args in call
12591         to `package-get'.
12592
12593 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12594
12595         * package-get.el (host-name): New widget type.
12596         (package-get-remote): Better customization using new type.
12597         (package-get-download-sites): idem dito.
12598
12599         (package-get-custom): Do not use package-get-all untill we have
12600         runtime dependencies.
12601
12602         (package-get-remove-copy): Default to 't' we no longer need this
12603         kludge as we do not currently use depenencies.
12604
12605         (package-get-was-current): New variable.
12606         (package-get-require-base): New 'force-current' argument.
12607         (package-get-update-base): idem
12608         (package-get-package-provider):  idem
12609         (package-get-locate-index-file): New 'no-remote' argument.
12610         (package-get-locate-file): idem.
12611
12612         (package-get-maybe-save-index): New function.
12613         (package-get-update-base): Use it.
12614
12615 1998-10-28 Greg Klanderman <greg@alphatech.com>
12616
12617         * package-get.el (package-get-remote): default to nil; by default,
12618         don't go out to the net via EFS.  They must select a download site.
12619         (package-get-download-sites): new variable.
12620         (package-get-download-menu): new function.
12621         (package-get-locate-index-file): new function.
12622         (package-get-update-base): use it.
12623
12624         * menubar-items.el (default-menubar): add "Update Package Index"
12625         and "Add Download Site" menus under Options | Manage Packages.
12626
12627 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12628
12629         * package-get.el (package-get): bugfix code checking installed version
12630         for case where package is not currently installed.
12631         (package-get-require-signed-base-updates): new variable.
12632         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12633         deemed not a goot thing.  Use the variable
12634         package-get-allow-unsigned-base-updates instead.
12635
12636 1998-10-16 Greg Klanderman <greg@alphatech.com>
12637
12638         * package-get.el (package-get): Don't install an older version than
12639         we already have unless explicitly told to.  Issue a warning.
12640
12641         * package-ui.el (pui-add-required-packages): when adding
12642         dependencies, don't add packages that are up to date.
12643         (pui-package-symbol-char):  Don't consider a package out of date
12644         if you have a newer version installed than the latest version in
12645         package-get-base.
12646
12647         * package-get.el (package-get-base-filename): document that it may
12648         be a path relative to package-get-remote;  new default value.
12649         (package-get-locate-file): new function.
12650         (package-get-update-base): use it to expand package-get-base-filename.
12651         (package-get-save-base): new function to save the package-get database
12652         to file.
12653         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12654         (package-get-update-base): pass the REMOTE-SOURCE arg.
12655         (package-get-update-base-entry): call package-get-custom-add-entry.
12656         (package-get-file-installed-p): removed; no longer needed.
12657         (package-get-create-custom): ditto.
12658         (toplevel): remove code to build and load package-get-custom.el
12659         (package-get-custom-add-entry): new function.
12660
12661 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12662
12663         * wid-edit.el (widget-button-click): Don't switch window.
12664
12665 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12666
12667         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12668
12669 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12670
12671         * etags.el (find-tag-default): Run find-tag-hook using
12672         run-hooks rather than funcall
12673
12674 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12675
12676         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12677         and the current local map as the parents to isearch-mode-map.
12678
12679 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12680
12681         * XEmacs 21.2-beta3 is released.
12682
12683 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12684
12685         * package-get.el (package-get-update-base): use
12686         insert-file-contents-internal, not insert-file-contents-literally.
12687
12688 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12689
12690         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12691         dump time.
12692
12693 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12694
12695         * package-get.el (package-get-update-base-entry): new function.
12696         (package-get-update-base): renamed; was `package-get-load-base'.
12697         cleanup, and use package-get-update-base-from-buffer.
12698         (package-get-update-base-from-buffer): new function.
12699         (package-get-update-base-entries): new; helper for above.
12700         Do not eval lisp grabbed over ftp; parse it from new format.
12701
12702 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12703
12704         * files.el (set-auto-mode): Don't play games loading package-get
12705         database; package-get-package-provider will handle it all.
12706
12707 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12708
12709         * package-get.el (package-get-base-filename): new variable.
12710         (package-get-require-base): new function.
12711         (package-get-pgp-signed-begin-line): new variable.
12712         (package-get-pgp-signature-begin-line): ditto.
12713         (package-get-pgp-signature-end-line):  ditto.
12714         (package-get-load-base): new function.
12715         (package-get-interactive-package-query):
12716         (package-get-update-all):
12717         (package-get-dependencies):
12718         (package-get-package-provider):
12719         (package-get-custom): use package-get-require-base.
12720         [package-get-custom loading]: disable for now.
12721
12722         * package-ui.el (pui-list-packages): use (package-get-require-base)
12723
12724 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12725
12726         * package-ui.el: Correct obvious thinko in choosing extent face.
12727
12728 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12729
12730         * menubar-items.el (default-menubar): pui-list-package has nothing
12731         to with Customize. Move all the package stuff to a new Item in Options.
12732
12733         * package-ui.el (pui-menu): Add menu and Popup menu.
12734
12735         * package-get.el (package-get): Use new
12736         package-admin-get-install-dir.
12737
12738         * package-admin.el (package-admin-get-install-dir): New syntax.
12739         Conserve package location and put mule packages where mule-base is.
12740
12741         * package-get.el : Customized
12742
12743         * package-ui.el (pui): Customized
12744         (pui-package-install-dest-dir): New variable.
12745         (pui-install-selected-packages): Use it
12746
12747 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12748
12749         * package-get.el (package-get-interactive-package-query): Move
12750         dependency on package-get-base to run-time.
12751         (package-get-update-all): Ditto.
12752         (package-get-dependencies): Ditto.
12753         (package-get-package-provider): Ditto.
12754         (package-get-custom): Ditto.
12755
12756 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12757
12758         * events.el: Remove 'ascii-character property from 'backspace
12759         and 'delete symbols
12760
12761 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12762
12763         * package-get-base.el: removed.
12764
12765 1998-09-23  Didier Verna  <didier@xemacs.org>
12766
12767         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12768         (no-upper-case-p): new function.
12769         (with-search-caps-disable-folding): new macro.
12770         (with-interactive-search-caps-disable-folding): new macro.
12771         (zap-to-char): In interactive mode, do a case-sensitive search if
12772         the character is uppercase.
12773         (zap-up-to-char): ditto.
12774
12775         * replace.el (perform-replace): use the function no-upper-case-p.
12776
12777         * isearch-mode.el (isearch-fix-case): ditto.
12778         make obsolete `with-caps-disable-folding' and
12779         `isearch-no-upper-case-p'.
12780
12781         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12782         (tags-search): ditto.
12783         (tags-query-replace): ditto.
12784
12785         * info.el (Info-search): ditto.
12786
12787 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12788
12789         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12790
12791 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12792
12793         * package-admin.el (package-admin-rmtree): rewritten.  need to
12794         check for "." and ".." before symlink check.  expand files and
12795         directories with respect to DIRECTORY, not default-directory.
12796
12797 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12798
12799         * package-get.el (package-get-all): add INSTALL-DIR argument.
12800
12801 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12802
12803         * package-ui.el (pui-add-required-packages): new function, select
12804         dependent packages.
12805         (pui-display-keymap): bind it.
12806         (pui-help-string): document it.
12807         (pui-install-selected-packages): package-get-all -> package-get.
12808
12809         * package-get.el (package-get-dependencies): new function.
12810
12811 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12812
12813         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12814         regexps.
12815
12816 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12817
12818         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12819         function.
12820         (default-mouse-track-normalize-point): Use it.
12821
12822 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12823
12824         * package-admin.el (package-admin-delete-binary-package):
12825                 General cleanup. Remove unnessary use of progn and
12826         save-excursion.
12827         (package-admin-delete-binary-package): Do NOT mess with file
12828         modes. That is evil.
12829         (package-admin-delete-binary-package): Wrap all deleting in
12830         condition-case. The data in MANIFEST is untrustworthy.
12831         (package-admin-delete-binary-package): Let the OS worry about non
12832         empty directories.
12833
12834 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12835
12836         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12837         processing.
12838         (lm-report-bug): Fix mail address to send bug reports to.
12839
12840 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12841
12842         * XEmacs 21.2-beta2 is released.
12843
12844 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12845
12846         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12847
12848 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12849
12850         * info.el (Info-mode): Document page turning by double clicks in
12851         docstring so `M-x describe-mode' will display it.
12852
12853 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12854
12855         * info.el (Info-mouse-track-double-click-hook): Use character
12856         widths to calculate a border region where double clicking does
12857         page turning, and return `nil' by default so other hooks, such as
12858         region highlighting, will be run.
12859
12860 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12861
12862         * sound.el (default-sound-directory-list): Initialize with all the
12863         "sounds" directories in `data-directory-list'.  It used to just be
12864         the first one.
12865
12866         * packages.el (locate-data-directory-list): Created.  This gives
12867         the list of matching directories, unlike `locate-data-directory',
12868         which just gives the first one.
12869
12870 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12871
12872         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12873         make a binding in the local keymap until help-char handling is
12874         improved.
12875
12876         * help.el (help-keymap-with-help-key): Provide keymap with help
12877         binding.
12878         (help-print-help-form): New helper function.
12879
12880 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12881
12882         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12883         move extent to another buffer; no need to create a new extent.
12884         (isearch-fix-case): New function.
12885         (isearch-search-and-update): Use it.
12886
12887 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12888
12889         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12890         the keymap, not minor-mode-map-alist.
12891         (isearch-done): Restore overriding-local-map.
12892
12893 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12894
12895         * bytecomp.el (byte-compile-buffer-substring):
12896         Fix for: (byte-compile (defun f () (buffer-substring)))
12897         ==>   ** buffer-substring called with 3 args, but requires 0-3
12898         - new code not only works, but is more readable, too.
12899
12900 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12901
12902         * msw-faces.el (mswindows-init-device-faces): Don't try to
12903           specify a default font at this late stage. Do try to force
12904           creation of the default face font so that if it fails we get
12905           an error now instead of a crash at frame creation.
12906
12907           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12908           mswindows-make-font-unitalic: Canonical default weight
12909           changed from "Normal" to "Regular".
12910
12911           mswindows-make-font-bold / -bold-italic: Supplied device was
12912           not being passed into call to mswindows-find-smaller-font.
12913
12914 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12915
12916         * package-get.el (package-get-remote): Fix the path where to find
12917           the packages on xemacs.org.
12918
12919 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12920
12921         * about.el (about-maintainer-info): Update Ben's entry.
12922
12923 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12924
12925         * lisp/shadow.el (find-emacs-lisp-shadows):
12926         - `member' was being called on lists of length 2000!
12927         - Replace with hashtables.
12928         - Replace hand-coded loops with (dolist)
12929         - Fix comment typo
12930
12931 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12932
12933         * packages.el: Added new function, `package-delete-name', to
12934           delete existing packages from the installed package database
12935           (`packages-package-list').  Also added the "pkginfo" directory
12936           to `packages-special-base-regexp', so that the pkginfo directory
12937           would not get added to `late-packages'.
12938
12939         * package-admin.el: Added ability to delete an installed package
12940           (added low-level function, `package-admin-delete-package').
12941           Understands how to use the pkginfo/MANIFEST.<package> file to
12942           delete the package.  When installing a package, will also
12943           create a MANIFEST.* file if one is not provided by the
12944           package.  If the MANIFEST.* doesn't exist when deleting a
12945           package, the functions will fall back to attempting to delete
12946           any package-specific lisp directory.
12947
12948         * package-get.el: Moved some functions to package-admin.el.
12949           Added interactive function `package-get-delete-package', for
12950           use by users for deleting a package.
12951
12952           Also modified to not require the presence of efs.
12953
12954 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12955
12956         * files.el (find-file-noselect): Handle all signals, kill the
12957         buffer and resignal.
12958
12959 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12960
12961         * cl-macs.el (glyph-image): Add setf method.
12962
12963 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12964
12965         * package-get.el: Fixed broken EFS downloading.  Also, look for
12966           .tar.gz files first, in preference over .tgz files.
12967
12968         * package-ui.el: Fix display of package version numbers.
12969
12970 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12971
12972         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12973         argument.
12974
12975 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12976
12977         * list-mode.el: `display-completion-list': added new/optional
12978           keyword `:completion-string', which allows the programmer to
12979           change the "Possible completions are:" prompt.
12980
12981         * menubar-items.el: Added new pulldown menu-pick to start up the
12982           visual package browser/installer:
12983
12984                 Options->Customize->List Packages
12985
12986         * package-admin.el: Added hooks for installing under both Unix
12987           and MS Windows.  Does additional error checking.  No longer
12988           calls "add-big-package.sh" to install packages under Unix; now
12989           calls gunzip & tar directly.
12990
12991         * package-get.el: Added ability to install packages from files
12992           on a local disk/CDROM.  Now deletes any existing package lisp
12993           directory.  Does completion on available packages when
12994           querying for package names.  Will also search for .tgz files
12995           in addition for .tar.gz files.  Tries to reload
12996           auto-autoloads, as a convenience when loading new packages,
12997           and also tries to add any new package paths to `load-path'.
12998           Changed all occurences of `concat' to use `expand-file-name'.
12999
13000         * package-ui.el: New file which implements the main visual
13001           package browser/installer, which is started via a menu pick or
13002           M-x pui-list packages.
13003
13004 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13005
13006         * startup.el (load-init-file): spelling fix.
13007
13008 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13009
13010         * startup.el (normal-top-level): Load auto-autoload files
13011         covariantly with their precedence.
13012
13013 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13014
13015         * menubar-items.el (default-menubar): Remove "Font Weight"
13016         option, there is currently no custom equivalent.. Customize-faces
13017         is "Edit faces".
13018
13019         * x-font-menu.el (font-menu-set-font): Use customize to set
13020         default face.
13021
13022         * faces.el (face-spec-update-all-matching): New function.
13023
13024         * cus-face.el (custom-set-face-update-spec): New function.
13025         Interface to customize faces from elisp.
13026
13027         (custom-face-value-create): Show the customized settings if set
13028         but not saved.
13029
13030 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13031
13032         (custom-face-value-create): Show the customized settings if set
13033         but not saved.
13034
13035 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13036
13037         * keydefs.el (global-map): Add FSF 20.3 binding of
13038         query-replace-regexp.
13039
13040 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13041
13042         * minibuf.el (read-file-name-internal-1): use
13043         user-name-completion-1 instead of user-name-completion.
13044
13045 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13046
13047         * loadup.el:
13048         * make-docfile.el:
13049         * update-elc.el: Don't set `source-directory' (now defunct as a
13050         global variable) no more.
13051
13052         * packages.el (packages-list-autoloads): Made `source-directory'
13053         (now defunct as a global variable) a parameter.
13054
13055 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13056
13057         * about.el (about-hackers): new email
13058
13059 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13060
13061         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13062
13063 1998-07-17  Didier Verna  <didier@xemacs.org>
13064
13065         * faces.el (set-face-property):
13066         (set-face-dim-p):
13067         (face-dim-p): updated the doc strings now that the dim property isn't
13068         tty-specific.
13069         (face-equal): the dim property is now a common one.
13070
13071         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13072         Renamed the `stipple' attribute to `background-pixmap'.
13073         (custom-face-background-pixmap): make custom-face-stipple an
13074         obsolete alias for this.
13075
13076 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13077
13078         * find-paths.el (paths-file-readable-directory-p): Created and
13079         used.
13080
13081         * loadup.el: Don't set inhibit-... flags from run-temacs.
13082
13083 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13084
13085         * packages.el (packages-data-path-depth): Added and used.
13086
13087 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13088
13089         * about.el:
13090         - Change .xpm to .png, delete "zcat" section.
13091         - cosmetic fix in the 'marcpa' entry.
13092
13093         * etc/photos
13094         - convert all .xpm.Z to .png
13095         - rename mrb to martin
13096         - rename mcook-m to mcookm
13097
13098 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13099
13100         * x-init.el (x-initialize-compose): Add support for
13101         dead-circumflex as YET ANOTHER NAME for that dead key.
13102
13103 1998-08-05  Colin Rafferty <colin@xemacs.org>
13104
13105         * setup-paths.el (paths-construct-exec-path): Made the
13106         last-packages really be last.
13107         (paths-construct-data-directory-list): Ditto.
13108
13109 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13110
13111         * startup.el(startup-splash-frame-body):
13112         Update Copyright notice in splash screen
13113
13114 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13115
13116         * minibuf.el (read-file-name-internal-1): do ~user completion.
13117
13118 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13119
13120         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13121         aginst destroyed extents
13122
13123 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13124
13125         * package-get.el (package-get): add `install-dir' argument.
13126
13127 1998-07-20  John Jones  <jj@asu.edu>
13128
13129         * package-get.el: calls to package-get-update-all will only
13130           update packages which are already installed.
13131
13132 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13133
13134         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13135         writable.
13136
13137 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13138
13139         * about.el (about-hackers): Correct my email.
13140
13141 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13142
13143         * about.el (about-hackers): new email-address.
13144
13145 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13146
13147         * minibuf.el (read-number): Don't let `input-error' condition
13148         escape.
13149
13150 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13151
13152         * about.el (about-hackers): use my `email-for-life' address.
13153
13154 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13155
13156         * XEmacs 21.2-beta1 is released.
13157
13158 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13159
13160         * ldap.el (ldap-search): Doc string change
13161
13162 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13163
13164         * menubar-items.el (default-menubar): Removed references to
13165         `data-directory', and use `locate-data-file' instead, and made
13166         then greyed out if they don't exist.
13167
13168 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13169
13170         * keymap.el (events-to-keys): Use `format' instead of `concat'
13171         since the latter does not accept integer args anymore
13172
13173 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13174
13175         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13176         macros replaced.
13177
13178 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13179
13180         * make-docfile.el: Get first initialization from very-early-lisp.el
13181         * update-elc.el: Ditto.
13182         * loadup.el (really-early-error-handler): Ditto.
13183
13184         * packages.el (packages-unbytecompiled-lisp): Add new file,
13185         very-early-lisp.el.
13186
13187         * very-early-lisp.el: New file.
13188
13189 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13190
13191         * Symbols that have been obsolete for at least 3 years removed (II).
13192
13193         * obsolete.el (eval-current-buffer): Make compatible.
13194         (byte-code-function-p): Ditto.
13195         (send-string): Removed.
13196         (send-region): Removed.
13197         (screen-scrollbar-width): Removed.
13198         (set-screen-scrollbar-width): Removed.
13199         (set-screen-left-margin-width): Removed.
13200         (set-screen-right-margin-width): Removed.
13201         (screen-left-margin-width): Removed.
13202         (screen-right-margin-width): Removed.
13203         (set-buffer-left-margin-width): Removed.
13204         (set-buffer-right-margin-width): Removed.
13205         (buffer-left-margin-width): Removed.
13206         (buffer-right-margin-width): Removed.
13207         (x-set-frame-icon-pixmap): Removed.
13208         (x-set-screen-icon-pixmap): Removed.
13209         (pixel-name): Removed.
13210         (make-pixmap): Removed.
13211         (make-cursor): Removed.
13212         (pixmap-width): Removed.
13213         (pixmap-contributes-to-line-height-p): Removed.
13214         (set-pixmap-contributes-to-line-height): Removed.
13215
13216 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13217
13218         * obsolete.el (popup-menu-up-p): removed.
13219         (read-no-blanks-input): Removed.
13220         (wholenump): Removed.
13221         (ring-mod): Removed (what was ring-mod?).
13222         (current-time-seconds): Removed.
13223         (run-special-hook-with-args): Removed.
13224         (dot): Removed.
13225         (dot-marker): Removed.
13226         (dot-min): Removed.
13227         (dot-max): Removed.
13228         (window-dot): Removed.
13229         (set-window-dot): Removed.
13230
13231         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13232         `dot-min'.
13233
13234         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13235
13236         * code-files.el (insert-file-contents): Rename
13237         run-special-hook-with-args to run-hook-with-args-until-success.
13238         (write-region): Ditto.
13239
13240 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13241
13242         * about.el: Fix typos, update release date.
13243
13244         * Symbols that have been obsolete for at least 3 years removed.
13245
13246         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13247         screen- functions.
13248         (toplevel): remove setf methods for screen functions.
13249         * cl-macs.el (extent-data): defsetf removed.
13250         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13251         many places to remove.
13252         (comment-indent-hook): Ditto.
13253         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13254         (buffer-dedicated-screen): Ditto.
13255         (deiconify-screen): Ditto.
13256         (delete-screen): Ditto.
13257         (event-screen): Ditto.
13258         (find-file-other-screen): Ditto.
13259         (find-file-read-only-other-screen): Ditto.
13260         (live-screen-p): Ditto.
13261         (screen-height): Ditto.
13262         (screen-iconified-p): Ditto.
13263         (screen-list): Ditto.
13264         (screen-live-p): Ditto.
13265         (screen-name): Ditto.
13266         (screen-parameters): Ditto.
13267         (screen-pixel-height): Ditto.
13268         (screen-pixel-width): Ditto.
13269         (screen-root-window): Ditto.
13270         (screen-selected-window): Ditto.
13271         (screen-totally-visible-p): Ditto.
13272         (screen-visible-p): Ditto.
13273         (screen-width): Ditto.
13274         (screenp): Ditto.
13275         (get-screen-for-buffer): Ditto.
13276         (get-screen-for-buffer-noselect): Ditto.
13277         (get-other-screen): Ditto.
13278         (iconify-screen): Ditto.
13279         (lower-screen): Ditto.
13280         (mail-other-screen): Ditto.
13281         (make-screen): Ditto.
13282         (make-screen-invisible): Ditto.
13283         (make-screen-visible): Ditto.
13284         (modify-screen-parameters): Ditto.
13285         (new-screen): Ditto.
13286         (next-screen): Ditto.
13287         (next-multiscreen-window): Ditto.
13288         (other-screen): Ditto.
13289         (previous-screen): Ditto.
13290         (previous-multiscreen-window): Ditto.
13291         (raise-screen): Ditto.
13292         (redraw-screen): Ditto.
13293         (select-screen): Ditto.
13294         (selected-screen): Ditto.
13295         (set-buffer-dedicated-screen): Ditto.
13296         (set-screen-height): Ditto.
13297         (set-screen-position): Ditto.
13298         (set-screen-size): Ditto.
13299         (set-screen-width): Ditto.
13300         (show-temp-buffer-in-current-screen): Ditto.
13301         (switch-to-buffer-other-screen): Ditto.
13302         (visible-screen-list): Ditto.
13303         (window-screen): Ditto.
13304         (x-set-screen-pointer): Ditto.
13305         (x-set-frame-pointer): Ditto.
13306         (screen-title-format): Ditto.
13307         (screen-icon-title-format): Ditto.
13308         (terminal-screen): Ditto.
13309         (delete-screen-hook): Ditto.
13310         (create-screen-hook): Ditto.
13311         (mouse-enter-screen-hook): Ditto.
13312         (mouse-leave-screen-hook): Ditto.
13313         (map-screen-hook): Ditto.
13314         (unmap-screen-hook): Ditto.
13315         (default-screen-alist): Ditto.
13316         (default-screen-name): Ditto.
13317         (x-screen-defaults): Ditto.
13318         (x-create-screen): Ditto.
13319         * obsolete.el: meta-flag removed.
13320         baud-rate removed.
13321         sleep-for-millisecs removed.
13322         extent-data removed.
13323         set-extent-data removed.
13324         set-extent-attribute removed.
13325         extent-glyph removed.
13326         extent-layout removed.
13327         set-extent-layout removed.
13328         list-faces-display removed.
13329         list-faces removed.
13330         trim-versions-without-asking removed.
13331         after-write-file-hooks removed.
13332         truename removed.
13333         auto-fill-hook removed.
13334         blink-paren-hook removed.
13335         select-screen-hook, deselect-screen-hook removed.
13336         auto-raise-screen, auto-lower-screen removed.
13337
13338         * msw-mouse.el: Global change resource -> mswindows-resource.
13339
13340         * XEmacs 21.0-pre5 is released.
13341
13342 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13343
13344         * about.el (about-hackers): Credits update.
13345
13346 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13347
13348         * register.el (insert-register): Don't activate the region.
13349
13350 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13351
13352         * select.el: Restore x-* symbols for backwards compatibility:
13353         x-copy-primary-selection, x-kill-primary-selection,
13354         x-delete-primary-selection, x-select-make-extent-for-selection,
13355         x-valid-simple-selection-, x-cut-copy-clear-internal.
13356
13357 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13358
13359         * XEmacs 21.0-pre4 is released.
13360
13361 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13362
13363         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13364         reporting bugs.
13365         (maybe-add-init-button): Fix semantics under Windows.  Use
13366         `expand-file-name' rather than `concat'.
13367
13368         * help.el (print-messages): New function.
13369
13370 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13371
13372         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13373
13374 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13375
13376         * about.el: Tweaked my entry in about-hackers.
13377
13378         * find-paths.el (paths-emacs-root-p):
13379           Relaxed emacs-root checking of an in-place installation to
13380           also accommodate the flat layout used on MS Windows.
13381
13382 1998-06-29  John Jones  <jj@asu.edu>
13383
13384         * package-get.el: calls to package-get-update-all will only
13385           update packages which are already installed.
13386
13387 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13388
13389         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13390         are handled by the gui-element face fallbacks now.
13391
13392         * x-faces.el: default gui-element face to "background" as well as
13393         the default face.
13394
13395         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13396         and default face settings since these are set as fallbacks now in
13397         the appropriate domain.
13398
13399 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13400
13401         * text-mode.el (text-mode): Reorder regexp so the OR part
13402         corresponding to `page-delim' goes first and the hack in
13403         `forward-paragraph' will work.
13404         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13405
13406 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13407
13408         * subr.el (remove-hook): When checking the hook value
13409           with functionp, don't apply car to it.
13410
13411 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13412
13413         * package-get.el (package-get-remote-filename):
13414           Don't use file-name-as-directory because the local directory
13415           separator conventions might not be the same as ftp's.
13416
13417 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13418
13419         * ldap.el (ldap-host-parameters-alist): New name of
13420         `ldap-host-parameters-plist'
13421
13422 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13423
13424         * package-get.el: Using (require 'package-get-base), now that it
13425         provides itself.  Consequently removed all instances of (load
13426         "package-get-base.el").
13427
13428 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13429
13430         * subr.el (remove-hook): Don't treat the hook value as a
13431           list unless it is both consp and not functionp.
13432
13433 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13434
13435         * about.el: Email address for Ben Wing is ben@xemacs.org.
13436         * auto-show.el: Ditto.
13437         * bytecomp.el: Ditto.
13438         * faces.el: Ditto.
13439         * x-scrollbar.el: Ditto.
13440         * x-misc.el: Ditto.
13441         * tty-init.el: Ditto.
13442         * toolbar-items.el: Ditto.
13443         * symbol-syntax.el: Ditto.
13444         * specifier.el: Ditto.
13445         * objects.el: Ditto.
13446         * hyper-apropos.el: Ditto.
13447         * glyphs.el: Ditto.
13448
13449 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13450
13451         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13452         vertical-divider-always-visible-p.
13453         (default-mouse-motion-handler): Ditto.
13454
13455 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13456
13457         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13458         global value.
13459
13460 1998-06-21  Oliver Graf <ograf@fga.de>
13461
13462         * build-reports.el: changed receiver to xemacs-build-reports list
13463
13464 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13465
13466         * font.el: Split font-family-mappings into X and
13467           mswindows-specific versions.
13468           mswindows-font-create-[object|name]: Treat supplied size
13469           as a pointsize. Added underline and strikethru handling.
13470
13471         * msw-faces.el: changed default mswindows charset to western.
13472
13473         * msw-glyphs.el: removed space in border-glyph font string that
13474           was inserted to get round bugs in the mswindows C font code.
13475
13476 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13477
13478         * about.el (about-hackers): Credits update.
13479
13480         * help-nomule.el (tutorial-supported-languages): Add Romanian
13481         TUTORIAL.
13482
13483         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13484         to ISO-8859-2.
13485
13486 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13487
13488         * font.el: Split font-family-mappings into X and
13489           mswindows-specific versions.
13490           mswindows-font-create-[object|name]: Treat supplied size
13491           as a pointsize. Added underline and strikethru handling.
13492
13493         * msw-faces.el: changed default mswindows charset to western.
13494
13495         * msw-glyphs.el: removed space in border-glyph font string that
13496           was inserted to get round bugs in the mswindows C font code.
13497
13498 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13499
13500         * minibuf.el: make read-color-completion-table call
13501           (mswindows-color-list for mswindows devices.
13502
13503 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13504
13505         * lisp/font-lock.el
13506         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13507         Let declaration items contain non-word symbol characters.
13508
13509 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13510
13511         * package-get.el (package-get-package-provider): Added autoload
13512         cookie.  Loading "package-get-base.el" in ALL functions that use
13513         it.  Fixed some (interactive ...) with multiple argument specs
13514         again.  Cosmetic indentation changes.
13515
13516 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13517
13518         * info.el (Info-insert-dir): Don't use nreverse on variables
13519         that you want to use later.
13520
13521 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13522
13523         * x-mouse.el (x-set-point-and-move-selection): Replace call
13524         to x-kill-primary-selection with kill-primary-selection
13525
13526 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13527
13528         * simple.el (what-cursor-position): Make cursor position reported
13529         use value of column-number-start-at-one
13530
13531 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13532
13533         * about.el (xemacs-hackers): Fix Jareth's email address.
13534
13535 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13536
13537         * startup.el (startup-splash-frame): Remove
13538         `xemacs-startup-logo-function'.
13539
13540 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13541
13542         * about.el (about-hackers): Update credits list.
13543
13544 1998-06-06  Jeff Miller <jmiller@smart.net>
13545
13546         * lisp/sound.el: Update sound-ext to allow filenames with
13547           extensions to be found by load-sound-file
13548
13549 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13550
13551         * info.el (Info-rebuild-outdated-dir): Removed variable
13552         (Info-auto-generate-directory): New variable
13553         (Info-save-auto-generated-dir): New variable
13554         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13555         (Info-build-dir-anew): Second parameter removed.  Use
13556         `Info-save-auto-generated-dir'
13557         (Info-rebuild-dir): Ditto
13558
13559 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13560
13561         * list-mode.el (next-list-mode-item): Would not recognize
13562         border between directly neighbored items.
13563
13564 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13565
13566         * package-get.el: add autoloads for some functions.
13567
13568 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13569
13570         * specifier.el (let-specifier): Tiny docfixes.
13571
13572 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13573
13574         * msw-mouse.el: set selection-pointer-glyph to Normal.
13575
13576 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13577
13578         * wid-edit.el (widget-specify-secret): New function.
13579         (widget-after-change): Use it.
13580         (widget-specify-field): Use it.
13581
13582 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13583
13584         * mouse.el (drag-window-divider): Use `(not done)' instead of
13585         `doit'; reuse result of `window-pixel-edges'.
13586
13587         * modeline.el (drag-modeline-event-lag): Rename to
13588         drag-divider-event-lag.
13589
13590 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13591
13592         * specifier.el (let-specifier): Rewritten not to generate needless
13593         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13594         arguments.
13595
13596 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13597
13598         * minibuf.el (read-file-name-1): Setup buffer-local value of
13599         `completion-ignore-case' in completions buffer under Windows.
13600
13601 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13602
13603         * about.el (about-maintainer-glyph): Fix support for not
13604         compressed images.
13605
13606 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13607
13608         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13609
13610         * mouse.el (mouse-track): Cancel selection if misc-user event with
13611         `cancel-mode-internal' function is fetched.
13612
13613 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13614
13615         * files.el (save-some-buffers-1): Fixed return value.
13616
13617 1998-06-01  Oliver Graf <ograf@fga.de>
13618
13619         * dragdrop.el: added experimental
13620
13621 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13622
13623         * startup.el (after-init-hook, init-file-user,
13624         user-init-directory, load-user-init-file):  Purge references
13625         to "~/.xemacs/init.el" from docstrings.
13626
13627         (load-user-init-file) Use paths-construct-path to construct
13628         paths to user init files.  Go directly to ~/.emacs, do not
13629         search ~/.xemacs/, do not load `default-custom-file'.
13630
13631 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13632
13633         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13634         general *sh.
13635         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13636
13637 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13638
13639         * menubar-items.el (default-menubar): add Update Packages to customize
13640         menu.
13641
13642 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13643
13644         * faces.el: use toolbar face as a fallback for toolbar properties
13645         in xpm-color-symbols instead of default.
13646
13647         * msw-faces.el: rename 3d-object -> gui-element face.
13648
13649 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13650
13651         * startup.el (xemacs-startup-logo-function): New variable.
13652         (startup-splash-frame): Use it.
13653
13654 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13655
13656         * files.el (save-some-buffers): Would wait 1 second.
13657         (save-some-buffers-1): Delete other windows here instead of in
13658         `save-some-buffers'.
13659         (save-some-buffers): Force redisplay only if windows were deleted.
13660
13661 1998-06-02  Didier Verna  <didier@xemacs.org>
13662
13663         * cus-face.el (custom-face-attributes): generalized the use of
13664         toggle buttons for boolean attributes.
13665         Re-ordered the items a bit.
13666
13667 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13668
13669         * sound.el (default-sound-directory): Use `locate-data-directory'
13670         to find the sounds directory.
13671
13672 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13673
13674         * sound.el: default sound-ext to .wav under mswindows, .au
13675         otherwise. load-default sounds without extensions.
13676
13677 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13678
13679         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13680         if send-pr is not bound.
13681
13682 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13683
13684         * files.el: grok idl files in auto-mode-alist.
13685 1998-06-01  Jeff Miller  <jmiller@smart.net>
13686
13687         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13688         calling `upcase'.
13689
13690 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13691
13692         * msw-glyphs.el: add xbm to the list of image types supported.
13693
13694 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13695
13696         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13697         instead of XEmacs one when dumping InfoDock.
13698
13699 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13700
13701         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13702         for `modeline-visible-p'
13703
13704         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13705
13706 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13707
13708         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13709         since it's not used anymore. doc string fixes.
13710
13711         * package-get.el (package-get-file-installed-p): new function. use
13712         instead of file-installed-p which is in an external package.
13713
13714 1998-05-28  Oliver Graf <ograf@fga.de>
13715
13716         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13717         favor of select-window/switch-to-buffer
13718
13719 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13720
13721         * startup.el: changed (getenv "HOME") to (user-home-directory)
13722
13723 1998-05-25  Oliver Graf <ograf@fga.de>
13724
13725         * frame.el (cde-start-drag) moved to dragdrop.el
13726         (offix-start-drag-region) moved to dragdrop.el
13727         (offix-start-drag) moved to dragdrop.el
13728         * dragdrop.el (cde-start-drag) moved from frame.el
13729         (offix-start-drag-region) moved from frame.el
13730         (offix-start-drag) moved from frame.el
13731         (cde-start-drag-region) cde drag regions
13732         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13733
13734 1998-05-26  Oliver Graf <ograf@fga.de>
13735
13736         * dragdrop.el: created dragdrop-drag prototypes
13737         (cde-start-drag-region) fixed typo
13738
13739 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13740
13741         * simple.el (after-init-hook): Remove reader macro.
13742
13743         * packages.el (packages-hardcoded-lisp): Get rid of reader
13744         macros.  Update DOC string.
13745
13746 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13747
13748         * mouse.el (drag-window-divider): Ditto.
13749
13750         * modeline.el (mouse-drag-modeline): Use it.
13751
13752         * lisp-mode.el (let-specifier): Specify indentation.
13753
13754         * specifier.el (let-specifier): Renamed from
13755         `with-specifier-instance'.
13756
13757 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13758
13759         * x-faces.el:
13760         * faces.el: move definition of xpm-color-symbols from x-faces.el
13761         to faces. Predicate x-get-resource on the presence of x.
13762
13763         * msw-faces.el: set 3d-object face rather than modeline. Specify
13764         faces as specfier defaults.
13765
13766         * package-get.el: don't use package-admin-add-single-file-package.
13767
13768 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13769
13770         * toolbar-items.el: Fixup tooltips.
13771         (toolbar-gnus): Don't use obsolete variable
13772         toolbar-news-frame-properties.
13773         (toolbar-news-reader): Default to `gnus' instead of
13774         `not-configured'.
13775
13776         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13777         Windows.
13778
13779 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13780
13781         * package-get.el: rename -installedp -> -installed-p.
13782
13783 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13784
13785         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13786         attributes, and assinged it to continuation, truncation and
13787         hscroll glyphs.
13788
13789         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13790         and made continuation, truncation and hscroll glyphs arrow
13791         characters out of that font.
13792
13793 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13794
13795         * minibuf.el (minibuffer-electric-separator): Play nicely with
13796         directory-sep-char being \.
13797         (minibuffer-electric-tilde): Ditto.
13798         (read-file-name-map): Ditto.
13799
13800 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13801
13802         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13803         on X devices.
13804         (default-mouse-track-deal-with-down-event): Avoid
13805         `x-disown-selection'; use `disown-selection' instead.
13806
13807 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13808
13809         * select.el:
13810         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13811         moved to (cut-copy-clear-internal) in select.el. Ditto for
13812         (x-delete-primary-selection) (x-kill-primary-selection)
13813         (x-copy-primary-selection).
13814         (own-clipboard): new function.
13815
13816         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13817         functions in select.el. remove old ones.
13818         (mswindows-own-clipboard): new function.
13819
13820 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13821
13822         * gnuserv.el: allow connections from mswindows type devices.
13823
13824 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13825
13826         * msw-glyphs.el: change image type used from cursor to resource.
13827
13828 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13829
13830         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13831         for {top,bottom}-{left,right} values in addition to
13832         {top,bottom}_{left,right}.
13833         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13834
13835 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13836
13837         * cl-macs.el (specifier-instance): Undefine its setf method.
13838
13839         * specifier.el (with-specifier-instance): Added docstring.
13840
13841         * mouse.el (drag-window-divider): Ditto.
13842
13843         * modeline.el (mouse-drag-modeline): Use it.
13844
13845         * lisp-mode.el (with-specifier-instance): Define its indentation
13846         level.
13847
13848         * specifier.el (with-specifier-instance): New macro.
13849
13850 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13851
13852         * package-get.el (package-get-create-custom): new function to
13853         auto-generate package-get-custom.el from package-get-base.el.
13854         * (package-get-ever-installedp): new function.
13855         * (package-get-custom): new function to get all packages specified
13856         by customize.
13857
13858 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13859
13860         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13861
13862 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13863
13864         * cl-extra.el: Reverse previous float change.
13865
13866 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13867
13868         * x-faces.el:
13869         * faces.el (try-font-name): moved from x-faces.el since it is
13870         required by w3 under mswindows as well X.
13871
13872 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13873
13874         * winnt.el: Removed evil (setq completion-ignore-case t)
13875         clause, one more overlookef fsfism.
13876         (nt-quote-args-functions-alist): End sentences with double space.
13877
13878 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13879
13880         * window-xemacs.el (push-window-configuration): Remove kludgery of
13881         recaching default-toolbar specifier.
13882         (pop-window-configuration): Ditto.
13883         (unpop-window-configuration): Ditto.
13884
13885 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13886
13887         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13888
13889 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13890
13891         * winnt.el (nt-quote-args-verbatim): Added function.
13892         (nt-quote-args-prefix-quote): Added function.
13893         (nt-quote-args-backslash-quote): Added function.
13894         (nt-quote-args-double-quote): Added function.
13895         (nt-quote-args-functions-alist): New variable.
13896         (nt-quote-process-args): Added function. This is the main quoting
13897         work horse called from process-nt.c
13898
13899 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13900
13901         * winnt.el: Removed duplicate definitions for backspace,
13902         delete, M-backspace and C-M-backspace.
13903         (file-name-buffer-file-type-alist): Removed this variable.
13904         (find-buffer-file-type): Removed function.
13905         (find-file-binary):  Removed function.
13906         (find-file-text): Removed function.
13907         (find-file-not-found-set-buffer-file-type): Removed function.
13908         (save-to-unix-hook): Removed function.
13909         (revert-from-unix-hook): Removed function.
13910         (using-unix-filesystems): Removed function.
13911         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13912         warning.
13913         (x-set-selection): Removed function.
13914         (x-get-selection): Removed function.
13915         Removed commented FSFisms.
13916         Replaced copyright notice (this file is not part of GNU Emacs).
13917         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13918         comint-process-echoes setting to t.
13919
13920 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13921
13922         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13923         and used following the interface change of
13924         `paths-find-recursive-path'.
13925
13926         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13927         regexp instead of a list of base names.
13928         (paths-version-control-filename-regexp):
13929         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13930         Introduced and used following the interface change of
13931         `paths-find-recursive-path'.
13932
13933 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13934
13935         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13936         on X devices, rather than on all non-TTY devices.
13937
13938 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13939
13940         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13941
13942         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13943
13944 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13945
13946         * itimer.el (activate-itimer): Fixed usage of integers
13947         as argument to `concat'.
13948
13949 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13950
13951         * itimer.el (start-itimer): replace the use of `concat' with
13952         `format'
13953
13954 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13955
13956         * mode-motion.el (mode-motion-hook): Clarify docstring.
13957         From Bob Weiner <weiner@altrasoft.com>
13958
13959         * loadhist.el (symbol-file): Supply prompt string when used
13960         interactively.
13961         From Bob Weiner <weiner@altrasoft.com>
13962
13963 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13964
13965         * loadup.el (really-early-error-handler): Ditto.
13966
13967         * update-elc.el: Ditto.
13968
13969         * setup-paths.el (paths-construct-exec-path): Ditto.
13970
13971         * make-docfile.el: Ditto.
13972
13973         * find-paths.el (paths-decode-directory-path): Use split-path
13974         instead of decode-path.
13975
13976         * files.el (parse-colon-path): Update docstring reference.
13977
13978 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13979
13980         * msw-init.el:
13981         * x-init.el:
13982         Bind cut'n'paste keys to non window-system specific functions.
13983
13984         * msw-select.el: New function mswindows-clear-clipboard.
13985         mswindows-cut-copy-clipboard extended to handle clearing of the
13986         selection and renamed to mswindows-cut-copy-clear-clipboard.
13987
13988         * select.el: on mswindows devices delete-primary-selection
13989         calls mswindows-clear-clipboard.
13990
13991 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13992
13993         * simple.el (quoted-insert): Inhibit quit when using read-char.
13994
13995         * cmdloop.el (read-char): Don't inhibit quit.
13996         (read-char-exclusive): Ditto.
13997         (read-char): Signal quit if quit-char was pressed.
13998         (read-char-exclusive): Ditto.
13999         (read-quoted-char): Return a character, not integer.
14000
14001         * menubar-items.el (default-popup-menu): Use Andy's generic
14002         selection code.
14003         (default-popup-menu): Fix code.
14004
14005 1998-05-14  Oliver Graf <ograf@fga.de>
14006
14007         * dragdrop.el (dragdrop-function-widget): this time it's done
14008
14009 1998-05-13  Oliver Graf <ograf@fga.de>
14010
14011         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14012
14013 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14014
14015         * device.el (device-pixel-width):
14016         (device-pixel-height):
14017         (device-mm-width):
14018         (device-mm-height):
14019         (device-bitplanes):
14020         (device-color-cells): Swapped parameters to device-system-metric
14021         according to the interface change.
14022
14023 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14024
14025         * mouse.el (default-mouse-motion-handler): Use new name of the
14026         function event-over-vertical-divider-p.
14027         Do not set E-W arrow cursor over the divider if
14028         vertical-divider-draggable-p is nil in the window.
14029         ([top-level]): Use new name for the variable
14030         vertical-divider-map.
14031         (drag-window-divider): Respect vertical-divider-draggable-p.
14032         Variable name typo fixes.
14033
14034 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14035
14036         * keymap.el (kbd): Define here; handle string constants and
14037         others...
14038
14039 1998-05-15  Christian Nyb <chr@mediascience.no>
14040
14041         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14042         in Emacs 18.
14043
14044 1998-05-13  Didier Verna  <didier@xemacs.org>
14045
14046         * mouse.el (drag-window-divider): give the vertical divider a
14047         pressed look when dragging it.
14048
14049 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14050
14051         * faces.el: predicate some more face operations on x or mswindows
14052         not just x.
14053
14054         * modeline.el: enable modeline coloring for mswindows.
14055
14056 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14057
14058         * minibuf.el (minibuffer-default): Added variable; compatible with
14059         FSF Emacs.
14060         (next-history-element): Used `minibuffer-default'.
14061
14062 1998-05-12  Oliver Graf <ograf@fga.de>
14063
14064         * dragdrop.el (dragdrop-function-widget): button and mods ok
14065         arguments still look a bit strange
14066         (dragdrop-compare-mods) created
14067         (dragdrop-drop-do-functions) correctly checks for buttons and
14068         modifiers
14069
14070 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14071
14072         * setup-paths.el (paths-default-info-directories): Replace
14073         path-separator with directory-sep-char.
14074
14075         * files.el (path-separator): Don't define it here.
14076
14077 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14078
14079         * update-elc.el: Ditto.
14080
14081         * setup-paths.el (paths-construct-exec-path): Ditto.
14082
14083         * make-docfile.el: Ditto.
14084
14085         * loadup.el (really-early-error-handler): Ditto.
14086
14087         * find-paths.el (paths-decode-directory-path): Use decode-path
14088         instead of decode-path-internal.
14089
14090         * files.el (parse-colon-path): Update docstring.
14091
14092 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14093
14094         * subr.el (get-buffer-window-list): Make BUFFER optional.
14095
14096         * window-xemacs.el (windows-of-buffer): Defalias to
14097         get-buffer-window-list.
14098
14099 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14100
14101         * disass.el: Fix maintainer keyword.
14102
14103         * bytecomp.el (byte-compile-and-load-file): Autoload.
14104         (byte-compile-buffer): Ditto.
14105
14106         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14107         value is returned, not the name.
14108         (lisp-imenu-generic-expression): Enable it.
14109         (lisp-mode-variables): Ditto.
14110         (lisp-indent-offset): Change defconst to defvar.
14111         (lisp-indent-function): Ditto.
14112         (lisp-body-indent): Ditto.
14113
14114 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14115
14116         * modeline.el: Use zap-last-kbd-macro-event.
14117
14118         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14119         nil, don't attempt to do anything with messages.
14120         (eval-last-sexp): Use `letf' for clarity.
14121
14122 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14123
14124         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14125
14126 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14127
14128         * buff-menu.el:
14129         * lisp-mode.el:
14130         * obsolete.el:
14131         Change empty docstrings into no doc strings at all.
14132         Fix bogus FSF-format docstrings.
14133         * etags.el: Fix docstring.
14134
14135 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14136
14137         * package-get.el (package-get): Use internal md5
14138
14139 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14140
14141         * about.el (about-xemacs): Correct abuse of concat.
14142
14143 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14144
14145         * info.el (Info-mode): Use easymenu.
14146
14147 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14148
14149         * apropos.el (apropos): Don't use concat with integers.
14150
14151         * cmdloop.el (describe-last-error): Handle the case when no error
14152         was seen gracefully.
14153
14154         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14155         defun.
14156         (apropos-describe-plist): Ditto.
14157
14158         * help.el (with-displaying-help-buffer): Revert to a defun.
14159         (describe-key): Use it as defun.
14160         (describe-mode): Ditto.
14161         (describe-bindings): Ditto.
14162         (describe-prefix-bindings): Ditto.
14163         (describe-installation): Ditto.
14164         (view-lossage): Ditto.
14165         (describe-function): Ditto.
14166         (describe-variable): Ditto.
14167         (describe-syntax): Ditto.
14168
14169 1998-05-11  Oliver Graf <ograf@fga.de>
14170
14171         * dragdrop.el: changed order of require/provide
14172         (dragdrop-drop-mime-default) changed to new calling conventions
14173         (dragdrop-drop-do-functions) changed to new calling conventions
14174         (dragdrop-function-widget) this one needs more work...
14175
14176 1998-05-10  Oliver Graf <ograf@fga.de>
14177
14178         * about.el: another small change in my entry
14179         * dragdrop.el (dragdrop-drop-log-function): logging added
14180         plus customizations
14181         changed interface to handler functions. now called with event
14182         and object
14183
14184 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14185
14186         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14187         E-W arrow pointer displayed over draggable dividers.
14188
14189         * mouse.el (default-mouse-motion-handler): Show it when
14190         appropriate.
14191         (drag-window-divider): Added.
14192         ([top-level]): Initialized window-divider-map with a keymap
14193         binding the above function to left button down event.
14194
14195         * x-mouse.el (x-init-pointer-shape): Initialize
14196         divider-pointer-glyph from Cursor.dividerPointer, or use default
14197         E-W double arrow.
14198
14199 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14200
14201         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14202
14203 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14204
14205         * simple.el (count-words-buffer): Don't query for buffer.
14206         (count-lines-buffer): Ditto.
14207
14208 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14209
14210         * help.el (where-is): add optional insert argument.
14211
14212 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14213
14214         * help.el (describe-key-briefly): New argument INSERT.
14215
14216         * simple.el (eval-expression): New optional argument; synch with
14217         FSF 20.3.
14218
14219         * keydefs.el (global-map): Add new register bindings.
14220
14221         * register.el: Synched with FSF 20.3.
14222
14223 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14224
14225         * window-xemacs.el (recenter): all arguments are optional.
14226
14227 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14228
14229         * device.el: (device-pixel-width): Reflected name/parameters
14230         change to device-system-metric.
14231         (device-pixel-height): Ditto.
14232         (device-mm-width): Ditto.
14233         (device-mm-height): Ditto.
14234         (device-bitplanes): Ditto.
14235         (device-color-cells): Ditto.
14236
14237 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14238
14239         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14240
14241         * cl.el (most-positive-fixnum): Document.
14242         (most-negative-fixnum): Ditto.
14243
14244         * cus-dep.el: Updated comment.
14245
14246         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14247         constant.
14248
14249         * cus-load.el (custom-put): Removed.
14250
14251         * files.el (after-find-file): Just resignal quit instead of
14252         signaling "canceled".
14253
14254 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14255
14256         * frame.el (other-frame): Use `focus-frame' instead of
14257         select-frame kludges.
14258
14259         * lisp-mode.el: Update lisp-indent-function for
14260         save-selected-frame and with-selected-frame.
14261
14262         * frame.el (save-selected-frame): New macro.
14263         (with-selected-frame): Ditto.
14264         (other-frame): Use `set-frame-focus'.
14265
14266 1998-05-06  Oliver Graf <ograf@fga.de>
14267
14268         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14269         (dragdrop-drop-url-default) default handler for URL drops created
14270         (dragdrop-drop-mime-default) default handler for MIME drops created
14271         (dragdrop-drop-functions) default custom for handling drops created
14272         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14273
14274 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14275
14276         * mouse.el: Removed redundant mouse-mswindows-drop function.
14277
14278 1998-05-05  Oliver Graf <ograf@fga.de>
14279
14280         * about.el: changed some text in my entry
14281         * dragdrop.el: added customs
14282
14283 1998-05-04  Oliver Graf <ograf@fga.de>
14284
14285         * mouse.el: killed global drop key bindings
14286         (mouse-offix-drop) removed
14287         * dragdrop.el: created
14288         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14289
14290 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14291
14292         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14293         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14294
14295         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14296         obsolete comment.
14297
14298         * scrollbar.el (scrollbars-visible-p): Use new
14299         {vertical,horizontal}-scrollbar-visible-p specifiers.
14300
14301 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14302
14303         * device.el (device-pixel-height):
14304         (device-pixel-width):
14305         (device-mm-width):
14306         (device-mm-height):
14307         (device-bitplanes):
14308         (device-color-cells): Moved these 6 functions from device.c; they
14309         all use single (device-system-metrics) call.
14310
14311 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14312
14313         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14314         were renamed.
14315
14316         * menubar-items.el:
14317         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14318         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14319
14320         * help.el (help-map): Remove Hyperbole keybinding logic.
14321         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14322
14323 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14324
14325         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14326         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14327
14328 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14329
14330         * msw-glyphs.el: use nicer icon3 from the frame icon.
14331
14332 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14333
14334         * version.el (emacs-version): Remove InfoDock conditionals.
14335
14336         * startup.el (startup-splash-frame): Change ID logo name.
14337
14338 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14339
14340         * files.el (after-find-file): If the user presses C-g on
14341         directory-creation prompt, kill the buffer.
14342
14343 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14344
14345         * simple.el (count-words-region): Reverse previous change.
14346
14347 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14348
14349         * replace.el (query-replace): Just call perform-replace.
14350         (query-replace-regexp): Ditto.
14351         (perform-replace): Move region handling here.
14352         (perform-replace): Use the new arg to match-data.
14353
14354 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14355
14356         * x-init.el: Install X specific display table that
14357           displays char 0240 as a space to avoid whatever it is
14358           that screws up display of that character code.
14359
14360 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14361
14362         * help.el (function-arglist): If no arguments are documented for a
14363         subr, print nothing rather than incorrect output.
14364
14365 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14366
14367         * cmdloop.el (command-error): Update bail-out error message to use
14368         `emacs-program-name'.
14369
14370         * lib-complete.el: Remove reader macro cruft.
14371
14372         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14373         cruft.
14374
14375         * simple.el (count-words-region): Drop interactive-p check on the
14376         message.
14377
14378 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14379
14380         * font.el
14381         * msw-faces.el
14382         Correct spelling of mswindows-font-canonicalize-name.
14383
14384 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14385
14386         * ldap.el (ldap-host-parameters-alist): Replaced with
14387         `ldap-host-parameters-plist'
14388         (ldap-search): Adapt to previous change
14389
14390 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14391
14392         * about.el (about-hackers): Update Bob Weiner bio.
14393         (about-maintainer-info): Ditto.
14394
14395 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14396
14397         * simple.el (display-warning-minimum-level): Docfix.
14398
14399 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14400
14401         * widget.el (:default-get): New keyword.
14402         * wid-edit.el (default, widget-default-default-get): Define it.
14403         (group, widget-group-default-get): Define it.
14404         (menu-choice, widget-choice-default-get): Define it.
14405         (widget-default-get): New function.
14406         (widget-choice-action): Call it.
14407         (widget-editable-list-entry-create): Call it.
14408
14409 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14410
14411         * byte-optimize.el (byte-boolean-vars): Removed.
14412         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14413         lookup through `byte-boolean-vars'.
14414
14415 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14416
14417         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14418         resource-provided values into ghost specs for scrollbar-height and
14419         scrollbar-width.
14420
14421 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14422
14423         * byte-optimize.el: Don't attempt to optimize /=.
14424
14425         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14426         (byte-compile-/=): Ditto.
14427
14428 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14429
14430         * apropos.el: Use `with-displaying-help-buffer'.
14431         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14432         Use `with-displaying-help-buffer'.
14433         (apropos-follow): Do not give special treatment to buffer cursor
14434         was in prior to a mouse click.
14435         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14436         (apropos-print-doc): Set correct buffer for setting text
14437         properties.
14438
14439 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14440
14441         * help.el (help-buffer-prefix-string): New variable.
14442         (help-buffer-name): Use it.
14443
14444         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14445         mode menu.
14446
14447 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14448
14449         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14450
14451 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14452
14453         * files.el (find-file-noselect): Update docstring.
14454         (find-file-noselect): Signal an error if found an unreadable file.
14455         (file-chase-links): Save the match data.
14456         (normal-mode): Use `lwarn' and `error-message-string'.
14457         (interpreter-mode-alist): Change defconst to defvar.
14458         (inhibit-first-line-modes-regexps): Ditto.
14459         (inhibit-first-line-modes-regexps): Added .tgz.
14460         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14461         (change-major-mode-with-file-name): New user-option.
14462         (set-visited-file-name): Synched with FSF.
14463         (file-name-extension): New function, from FSF 20.3.
14464         (file-relative-name): Synched with FSF.
14465         (save-some-buffers): Support the C-r feature.
14466         (recover-session): Synched with FSF.
14467         (kill-some-buffers): Ditto.
14468         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14469
14470 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14471
14472         * files.el (insert-file): Undo previous change and reenable use of
14473         format.el.
14474
14475 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14476
14477         * window-xemacs.el (recenter): Define.
14478
14479 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14480
14481         * font.el (mswindows-font-create-name)
14482         (mswindows-font-create-object): new functions for mswindows type
14483         fonts.
14484
14485         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14486         strings are parsed as well as font objects.
14487
14488 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14489
14490         * modeline.el (defining-kbd-macro): Restore modeline indication of
14491         kbd-macro being recorded.
14492         (add-minor-mode): Simplify docstring.
14493         (modeline-minor-mode-menu): Remove stuff.
14494
14495 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14496
14497         * code-process.el (call-process): dynamically decide process
14498         coding type.
14499
14500 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14501
14502         * modeline.el: Add line-number-mode, column-number-mode to
14503         the modeline minor-mode menu.  Button2 on the line number does
14504         goto-line.
14505
14506 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14507
14508         * mouse.el: move x-selection-owner-p type things to
14509         selection-owner-p.
14510
14511         * msw-init.el: copy zmacs stuff from x-init.el
14512
14513         * msw-select.el (mswindows-own-selection)
14514         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14515         functions. Very simple minded implementation of selectio
14516         ownership.
14517
14518         * select.el (own-selection) (disown-selection)
14519         (activate-region-as-selection) (select-make-extent-for-selection)
14520         (valid-simple-selection-p): functions moved from x-select.el for
14521         generalized selection.
14522
14523         * x-select.el: see select.el changes.
14524
14525         * x-toolbar.el: use new selection functions.
14526
14527 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14528
14529         * packages.el (packages-find-package-directories): Fixed bug that
14530         would pick up multiple site-package directories.
14531         (package-locations): Added "xemacs-packages" as a late package
14532         location.
14533
14534         * find-paths.el: Now uses `emacs-program-name' and
14535         `emacs-program-version'.
14536         Additions to enforce version-specific directories in
14537         `paths-find-version-directory'.
14538
14539 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14540
14541         * default.el: Removed.
14542         * site-start.el: Removed.
14543
14544 1998-04-29  Didier Verna  <didier@xemacs.org>
14545
14546         * minibuf.el (minibuffer-history-minimum-string-length): Default
14547         to nil.
14548
14549 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14550
14551         * find-paths.el (paths-program-name): Rename.
14552         (paths-emacs-root-p): Ditto.
14553         (paths-find-site-directory): Ditto.
14554
14555 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14556
14557         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14558         `emacs-lisp-byte-compile-and-load'.
14559
14560 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14561
14562         * ldap.el (ldap-search): Fixed additional parameter passing to
14563         `ldap-open'
14564
14565 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14566
14567         * select.el (kill-primary-selection) (selection-owner-p)
14568         (copy-primary-selection) (yank-clipboard-selection)
14569         (selection-exists-p) (delete-primary-selection): new file and
14570         functions that do the right thing for the selected device.
14571
14572         * x-menubar.el: use generalised selection functions.
14573
14574         * dumped-lisp.el: dump select.el.
14575
14576 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14577
14578         * find-paths.el (paths-progname): New variable.
14579         (paths-emacs-root-p): Use it.
14580         (paths-find-site-directory): Ditto.
14581
14582 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14583
14584         * loadup.el ((member "dump" command-line-args)): Dump as
14585         `infodock' if InfoDock.
14586
14587 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14588
14589         * find-paths.el (construct-emacs-version): Simplify, include
14590         program name in the return value.
14591         * (paths-find-version-directory): Use it.
14592
14593 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14594
14595         * info.el (Info-parse-dir-entries): Fixed regexp
14596         (Info-build-dir-anew): Remove full suffix and capitalize info file
14597         name for files with no @direntry
14598         (Info-batch-rebuild-dir): New function
14599         (Info-suffixed-file): Check for regular files instead of simple
14600         file existence (could catch directories before)
14601
14602 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14603
14604         * setup-paths.el, find-paths.el: Removed uses of `not' which
14605         temacs doesn't have.
14606
14607         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14608         into root searching.
14609
14610 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14611
14612         * subr.el: Remove definition of `not'.
14613
14614 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14615
14616         * msw-glyphs.el: enable graphics support.
14617
14618 1998-04-23  Didier Verna  <didier@xemacs.org>
14619
14620         * x-menubar.el (default-menubar): restored the line-number-mode
14621         option.
14622
14623         * misc doc string updates related to the options menu.
14624
14625 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14626
14627         * setup-paths.el (paths-construct-load-path): Fix typo.
14628
14629 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14630
14631         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14632         font-menu-ignore-scaled-fonts don't have to be bound now; this
14633         gets us one step further towards making --no-autoloads work.
14634
14635         * startup.el (normal-top-level): Load auto-autoloads only if
14636         lisp-directory is non-nil.
14637
14638         * setup-paths.el (paths-construct-load-path): Made it robust
14639         against nil lisp-directory.
14640
14641         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14642         to the list of variables that cause a warning when nil.
14643
14644         * toolbar.el (init-toolbar-location): Now works even when there's
14645         no toolbar icon directory.
14646
14647 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14648
14649         * help.el (view-lossage): Recognize it.
14650
14651         * simple.el (log-message): Mark multiline messages.
14652
14653 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14654
14655         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14656
14657 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14658
14659         * package-get.el (package-get-all):  add `\n' separator to
14660         interactive specification so that both variables are read
14661
14662 1998-04-22  Didier Verna  <didier@xemacs.org>
14663
14664         * x-menubar.el: ported the options menu to Custom.
14665         Moved the "read only" toggle button to the buffers menu.
14666         Corrected some missing ;;;###autoload or defcustom.
14667
14668         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14669         the scrollbar-visible specifier for options menu handling.
14670
14671         * toolbar.el (toolbar-visible-p)
14672                      (toolbar-captioned-p)
14673                      (default-toolbar-position): defcustom wrappers around
14674         the toolbar specifiers for options menu handling.
14675
14676         * frame.el (get-frame-for-buffer-default-instance-limit):
14677         defcustom it for options menu handling.
14678
14679         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14680         font-lock-mode for options menu handling.
14681
14682         * cus-start.el: added Custom properties to overwrite-mode for
14683         options menu handling.
14684
14685 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14686
14687         * about.el: shameless self-promotion.
14688
14689 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14690
14691         * simple.el (raw-append-message): Slightly optimize.
14692         (remove-message): Use `push' for clarity.
14693         (append-message): Ditto.
14694         (display-warning): Dito.
14695         (raw-append-message): Send the message to the appropriate device.
14696
14697 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14698
14699         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14700         From Sean MacLennan <Sean.MacLennan@pika.ca>
14701
14702 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14703
14704         * setup-paths.el: Changed `directory-sep-char' to
14705         `path-separator', following a change in GNU Emacs.
14706
14707 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14708
14709         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14710         (Info-build-dir-anew): Add a final newline.
14711         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14712         is `always'
14713         (Info-rebuild-dir): Ditto
14714
14715         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14716
14717 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14718
14719         * simple.el (count-words-buffer): Retain zmacs region.
14720         (count-words-region): Ditto.
14721         * simple.el: (what-line): Expanded line counts.
14722         (count-lines): New parameter to conditionalize whether collapsed
14723         lines get counted.
14724         From Bob Weiner <weiner@altrasoft.com>
14725
14726 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14727
14728         * packages.el (package-locations): infodock-packages must override
14729         mule-packages and packages.
14730
14731 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14732
14733         * wid-edit.el:
14734         remove rude messages from widget-activation-widget-mapper
14735         and widget-activation-glyph-mapper
14736
14737 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14738
14739         * toolbar.el: Remove (featurep 'x) test from
14740         toolbar-make-button-list
14741
14742 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14743
14744         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14745         only if in the same frame.
14746
14747 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14748
14749         * packages.el (package-locations): Added site-packages hierarchy.
14750
14751         * setup-paths.el (paths-default-info-directories): Introduced and
14752         used.
14753
14754         * packages.el, setup-paths.el: Set various path searching depths
14755         to 1.
14756
14757         * packages.el (packages-hierarchy-depth):
14758         (packages-load-path-depth): Introduced and used.
14759
14760         * setup-paths.el (paths-load-path-depth): Introduced and used.
14761
14762         * find-paths.el (paths-find-recursive-path): Added max-depth
14763         parameter.
14764
14765 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14766
14767         * setup-paths.el (paths-construct-info-path): Removed
14768         dependency on behavior of (file-name-as-directory "").
14769
14770 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14771
14772         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14773         lisp objects
14774
14775 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14776
14777         * dump-paths.el, startup.el: Added handling for --debug-paths.
14778
14779 1998-04-15  William M. Perry  <wmperry@aventail.com>
14780
14781         * wid-edit.el: We cannot just set the help-echo or balloon-help
14782           properties for an extent based on the :help-echo widget
14783           property, since help-echo and balloon-help cause an EXTENT to
14784           get passed in, where :help-echo functions are expecting a WIDGET
14785
14786 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14787
14788         * scrollbar.el (init-scrollbar-from-resources): Call
14789         mswindows-init-scrollbar-metrics when appropriate.
14790
14791 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14792
14793         * dumped-lisp.el: dump x-toolbar for window system
14794
14795         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14796         have support and xpm.
14797
14798 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14799
14800         * files.el (toggle-read-only): Fix docstring.
14801         From Didier Verna <didier@xemacs.org>
14802
14803 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14804
14805         * startup.el (normal-top-level): Load autoload-file-name without
14806         specifying an extension---some people only auto-autoload.el.gz.
14807
14808 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14809
14810         * files.el (backup-enable-predicate): Don't bomb on NAME being
14811         nil.
14812
14813 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14814
14815         * find-paths.el, packages.el: Now prefers configure'd paths.
14816         This shouldn't cause any of the originally anticipated problems as
14817         the current paths architecture will not define the various
14818         configure-xxx variables if they're not specified on the configure
14819         command line.
14820
14821         * find-paths.el, setup-paths.el, packages.el: Removed all
14822         mentionings of "/" as a path separator.
14823         Used paths-construct-path throughout.
14824
14825         * find-paths.el (paths-construct-path): Created to assemble paths
14826         from directory components.
14827
14828         * setup-paths.el, packages.el: Used paths-decode-directory-path
14829         instead of decode-path-internal.
14830
14831         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14832         and associates.
14833         (paths-decode-directory-path) Created.
14834
14835         * setup-paths.el: Changed configure-exec-path to
14836         configure-exec-directory.
14837
14838 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14839
14840         * packages.el (packages-find-packages): Fixed decoding of
14841         EMACSPACKAGEPATH.
14842
14843         * startup.el: -no-packages -> -no-early-packages.
14844
14845         (packages-load-package-lisps): Fixed loading of auto-autoload
14846         files.
14847
14848         * startup.el (normal-top-level): Fixed loading of core
14849         auto-autoload.
14850
14851         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14852
14853         * startup.el, packages.el, dump-paths.el: Added proper settings
14854         for site-directory and lisp-directory variables.
14855
14856         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14857         inhibit-package-autoloads and fixed handling of it.
14858
14859         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14860         handling of former inhibit-package-init, now
14861         inhibit-early-packages, to make -vanilla etc. work.
14862
14863 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14864
14865         * code-process.el (start-process): Fallback to 'undecided instead
14866         of 'binary for process input coding stream.
14867
14868         * process.el (start-process): Docstring fix.
14869
14870 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14871
14872         * info.el (Info-insert-dir): Do not insert temporary dir files
14873         in Info-dir-file-attributes
14874         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14875         (Info-rebuild-dir): Ditto.
14876
14877 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14878
14879         * obsolete.el: Added obsoleteness declarations for
14880         `site-directory' and `Info-default-directory-list'.
14881
14882 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14883
14884         * find-paths.el (paths-find-emacs-root): Only look at the
14885         executable at the end of the symlink chain for determining the
14886         Emacs root.
14887
14888 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14889
14890         * setup-paths.el (paths-construct-info-path): Changed construction
14891         to cater to gone default in configure.
14892
14893         * find-paths.el (paths-uniq-append): Added.
14894
14895         * packages.el: Rewritten package path construction once again.
14896
14897         * dump-paths.el, startup.el: Removed package-path as a global
14898         variable.
14899
14900         * package-admin.el (package-admin-add-single-file-package):
14901         (package-admin-add-binary-package): Changed package-path to
14902         late-packages.
14903
14904         * packages.el (packages-split-path): Split path at "/" rather than
14905         nil according to change in emacs.c.
14906
14907 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14908
14909         * setup-paths.el (paths-construct-info-path): Changed info path
14910         order so that directories come out right.
14911         (paths-find-lock-directory): Fixed bug: It used to think
14912         configure-lock-directory is a path.
14913
14914 1998-04-06  Jeff Miller <jmiller@smart.net>
14915
14916         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14917         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14918         eases the use of toolbar-add/kill-item functions.
14919
14920 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14921
14922         * code-files.el (file-coding-system-alist): Commented out
14923         loaddefs.el magical treatment.
14924
14925 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14926
14927         * info.el (Info-rebuild-outdated-dir): Added new option
14928         `conservative' and made it the default
14929         (Info-rebuild-dir): Appropriately parse multi-line description
14930         strings, and multi-section dir files. Issue warning when dir
14931         is rebuilt as temporary
14932         (Info-build-dir-anew): Issue warning when dir is built as
14933         temporary
14934
14935 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14936
14937         * list-mode.el (list-mode-map): Bind highlight motion commands to
14938         standard keys left, right, C-b and C-f.
14939
14940 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14941
14942         * files.el (auto-mode-alist): allow .sc for Scheme->C
14943
14944 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14945
14946         * loadup.el (pureload): Don't quote (garbage-collect).
14947
14948 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14949
14950         * package-get-base.el: Updated.
14951
14952 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14953
14954         * isearch-mode.el (isearch-just-started): New variable.
14955         (isearch-mode): Set it.
14956         (isearch-repeat): Advance one character forward only if the search
14957         was successful, and was not just started.
14958         (isearch-repeat): Clear isearch-just-started.
14959
14960 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14961
14962         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14963         if running -batch.
14964
14965 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14966
14967         * subr.el (listify-key-sequence): Removed.
14968
14969 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14970
14971         * bytecomp.el (byte-compile-print-gensym): New option.
14972         (byte-compile-output-file-form): Use it.
14973         (byte-compile-output-docform): Ditto.
14974         (byte-compile-compiled-obj-to-list): Ditto.
14975
14976 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14977
14978         * msw-glyphs.el: set frame icon if xpm support.
14979
14980 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14981
14982         * help.el: Code that pretty prints variable values
14983           removed.
14984
14985 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14986
14987         * find-paths.el (paths-emacs-root-p): Correct test for installation
14988         directory.
14989         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14990
14991 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14992
14993         * loaddefs.el: Don't set debug-ignored-errors; leave
14994           its default value set to nil.
14995
14996 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14997
14998         * info.el (Info-rebuild-dir): fixed mis-spelling.
14999
15000 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15001
15002         * info.el (Info-rebuild-outdated-dir): New custom var
15003         (Info-insert-node): Create/update dir file when needed, ie when it
15004         does not exist or is older than some info files in directory
15005
15006 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15007
15008         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15009         for last packages, mainly for using a 20.4 package base.
15010
15011         * packages.el (late-packages): Typo fix.  It was called
15012         early-packages.
15013
15014         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15015         relative symlinks correctly.
15016         (paths-find-emacs-roots): More rigorous checking for plausible
15017         configuration-time root.
15018
15019         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15020         find its roots.
15021
15022 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15023
15024         * faces.el: Fix docstrings.
15025         * glyphs.el: Fix docstrings.
15026         * mouse.el: Fix docstrings.
15027
15028         * frame.el: Change phrase `current frame' to `selected frame'.
15029
15030         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15031
15032         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15033         macros using backquote to make them infinitely more readable.
15034
15035 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15036
15037         * packages.el (packages-find-package-path): Hardcoded specialized
15038         InfoDock support until we can clean this up.
15039
15040         * help.el (describe-bindings-1): Return the value of the bindings
15041         help buffer created.
15042         (describe-bindings): Ditto.
15043
15044         * simple.el (set-variable): Restore previous behavior of not
15045         bombing if the variable to set is not boundp.
15046
15047 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15048
15049         * packages.el (packages-handle-package-dumped-lisps): Allow for
15050         non-local files to be loaded off the package-lisp variable.
15051
15052 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15053
15054         * x-faces.el: Global X resources should override
15055           specs for all device classes (color, grayscale, mono);
15056           code currently doesn't override any of them.  Fixed by
15057           calling remove-specifier with '(x default) as the tag
15058           set and allowing inexact matches.
15059
15060 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15061
15062         * faces.el: Separated face initializations based on
15063           device classes into device type specific (tag set,
15064           instantiator) pairs.
15065
15066 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15067
15068         * wid-edit.el (widget-choice-action): Remember user's explicit
15069         choice.
15070         (widget-choice-value-create): Respect it.
15071         From Richard Stallman <rms@gnu.org>
15072
15073 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15074
15075         * setup-paths.el (paths-construct-info-path): Always append
15076         existing directories from configure-time info path.
15077
15078         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15079         Info-directory-list.
15080
15081         * info.el: Removed Info-default-directory-list which was broken by
15082         design.
15083         Removed bogus initialization of Info-directory-list---startup.el
15084         can do a much better job.
15085         Added autoload of Info-directory-list.
15086
15087         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15088         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15089         be exclusive; now it's merely given precedence, just like in the
15090         old days.
15091
15092 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15093
15094         * find-paths.el (paths-find-architecture-directory): Fix bug with
15095         finding; it used to default too early.
15096
15097 1998-03-25  Martin Buchholz <martin@xemacs.org>
15098
15099         * packages.el (packages-split-path): Fix a bug; it used to fail
15100         for paths that weren't split.
15101
15102 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15103
15104         * finder.el (finder-compile-keywords): trap on errors.
15105
15106 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15107
15108         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15109           fourth argument of t so that only the specs exactly
15110           matching the tag lists are removed.
15111
15112 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15113
15114         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15115
15116 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15117
15118         * minibuf.el (mouse-read-file-name-1): If a default directory was
15119         specified, use it for generating the completions.
15120
15121 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15122
15123         * update-elc.el: Now respects inhibit-package-init and
15124         inhibit-site-lisp.
15125         Now does path construction with loadup-paths.
15126
15127         * startup.el (normal-top-level, startup-setup-paths): Now respects
15128         inhibit-package-init and inhibit-site-lisp.
15129
15130         * packages.el (packages-find-package-path): Extended package path
15131         by version-specific hierarchies.
15132         (packages-find-packages): Now respects inhibit flag and
15133         inhibit-site-lisp.
15134         Moved path setup to loadup-paths.
15135
15136         * make-docfile.el: Now respects inhibit-package-init and
15137         inhibit-site-lisp.
15138         Now does path construction with loadup-paths.
15139
15140         * loadup.el: Now respects inhibit-package-init and
15141         inhibit-site-lisp.
15142
15143         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15144
15145         * loadup-paths.el: New file: setup load-path to encompass
15146         packages.
15147
15148 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15149
15150         * auto-show.el: load-gc renamed to pureload.
15151         * site-load.el: Ditto.
15152         * packages.el (toplevel): Ditto.
15153         * loadup.el (really-early-error-handler): Ditto.
15154         * dumped-lisp.el (preloaded-file-list): Ditto.
15155         * cus-face.el (custom-declare-face): Ditto.
15156
15157 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15158
15159         * <Today>: The Big Path Searching Overhaul.
15160
15161         * find-paths.el: New file: find and assemble paths in the
15162         installation hierarchy.
15163
15164         * setup-paths.el: New file: global layout of paths and directories
15165         within the XEmacs hierarchy.
15166
15167         * packages.el: Replaced everything related to path searching and
15168         startup by code in terms of find-paths.
15169
15170         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15171         the new path searching engine.
15172
15173         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15174         and setup-paths.
15175
15176 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15177
15178         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15179         setup-paths.el.
15180
15181 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15182
15183         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15184         compiles identically in any configuration.
15185         Removed irrelevant commentary.
15186
15187 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15188
15189         * simple.el (set-variable): Allow setting specifiers.
15190
15191 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15192
15193         * lisp.el (forward-sexp): Revert previous change.
15194
15195 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15196
15197         * frame.el (frame-initialize): Use `delete-console' instead of
15198         `delete-device' to delete the stream console to match the usage in
15199         Fkill_emacs.
15200
15201 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15202
15203         * files.el (cdpath-previous): New variable.
15204         (cd): Use it.
15205         From Bob Weiner <weiner@wave.altrasoft.com>
15206
15207 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15208
15209         * keydefs.el: Changed keybindings of forward-char,
15210           backward, scroll-up and scroll-down to point to their
15211           -command counterparts.
15212
15213         * simple.el: New functions: forwarc-char-command,
15214           backwrad-char-command, scroll-up-command,
15215           scroll-down-command which work liek their counterparts
15216           except that they honor the variable
15217           signal-error-on-buffer-boundary.
15218
15219           Definition of signal-error-on-buffer-boundary received
15220           from src/cmds.c.
15221
15222           defvar declaration added for word-across-newline to avoid
15223           byte-compiler warning about the free variable reference.
15224
15225 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15226
15227         * winnt.el: Removed "%t" from the beginning of
15228         modeline-format. From now on, there's no nt-specifics in the modeline.
15229
15230 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15231
15232         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15233         of `when' with `if'.
15234
15235 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15236
15237         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15238         mswindows. Must be reworked along with glyphs.el, or
15239         merged into it, after there is images support.
15240
15241         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15242         'mswindows.
15243
15244 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15245
15246         * faces.el: fix for text cursor initialization.
15247         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15248         From Andy Piper <andyp@parallax.co.uk>
15249
15250 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15251
15252         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15253         if there is an existing package that handles it and warn the user
15254         about that mode.
15255
15256 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15257
15258         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15259         Installation" menu item when Installation-string is not bound.
15260
15261 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15262
15263         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15264         From Jeremiah W. James <jerry@cs.ucsb.edu>
15265
15266 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15267
15268         * msw-faces.el:
15269         * faces.el: Fix face initialization.
15270
15271 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15272
15273         * files.el (backup-enable-predicate): fix breakage introduced
15274         by TMPDIR patch.
15275
15276 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15277
15278         * x-faces.el (x-init-face-from-resources): The
15279           TTY face property retrieval functions don't return
15280           specifiers, so use face-property instead.
15281
15282 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15283
15284         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15285
15286 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15287
15288         * x-menubar.el: Expanded documentation for
15289           option-save-faces.  Changed Options -> Browse Faces
15290           menu entry to invoke customize-face.
15291
15292 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15293
15294         * faces.el: Most face initialization moved out of
15295           init-other-random-faces to the top level so that the
15296           initialization happens before Xemacs is dumped.  Much
15297           of the fascist "face-differs-from-default-p or FROB!"
15298           code has been retired in favor of letting the user do
15299           what they want to do.  Face initialization code changed
15300           to use `default' specifier tag so that the settings can
15301           be overridden later if the user wishes it.
15302
15303 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15304
15305         * about.el (about-hackers): Update contributors list.
15306
15307 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15308
15309         * specifier.el: Define new specifier tag `default'.
15310
15311         * modeline.el: Initialize faces using `default' tag.
15312
15313         * x-faces.el (x-init-face-from-resources): Remove
15314           specifier specs containing the `default' tag before
15315           adding new specs.
15316
15317 1998-03-02  John Jones  <jj@asu.edu>
15318
15319         * package-get.el (package-get-all): fixed arguments on call to
15320         package-admin-add-single-file-package.
15321         * package-get.el (package-get-installedp): fixed to match
15322         advertised behavior.
15323         * package-get.el: added function package-get-update-all which
15324         installs newest versions of all the current packages (if they are
15325         not already installed).
15326
15327 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15328
15329         * files.el (find-file-noselect): Uncommented `truename' binding in
15330         `let*' and use it later to set `buffer-file-truename' iff it's
15331         still nil, as happens for example when finding a compressed
15332         file with "jka-compr".
15333
15334 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15335
15336         * faces.el: in make-face-* type functions do the operation for all
15337         window systems, not just the first one found.
15338
15339         * font.el: call mswindows-list-fonts for mswindows.
15340
15341 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15342
15343         * code-process.el (call-process-region):
15344         * process.el (call-process-region):
15345         * package-get.el (package-get-dir):
15346         * files.el (backup-enable-predicate):
15347         * gnuserv.el (gnuserv-temp-file-regexp):
15348         Use temp-directory in place of `/tmp'.
15349
15350 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15351
15352         * "Fast" dired-in-C enhancements for Windows 95/NT:
15353
15354         * files.el: Added function, `wildcard-to-regexp', from GNU
15355           Emacs.
15356
15357         * files.el (insert-directory): Modified to use special
15358           dired-in-C enhancements if present.
15359
15360 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15361
15362         * code-files.el: make default coding no-conversion.
15363
15364 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15365
15366         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15367         the load-path.
15368
15369         * update-elc.el: Strip directory when testing for files not to
15370         bytecompile.
15371
15372 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15373
15374         * lisp-mode.el: Use recommended form for menus.
15375
15376         * info.el (Info-construct-menu): Use recommended form for menus.
15377
15378         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15379         entry.
15380
15381 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15382
15383         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15384           (get-frame-for-buffer-noselect): Always return frames
15385           in the not-this-window-p cond clause.
15386
15387 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15388
15389         * help.el (describe-installation): New function.
15390
15391         * x-menubar.el (default-menubar): Add describe-installation to
15392         Help menu.
15393
15394         * packages.el (packages-unbytecompiled-lisp): Installation.el
15395         should not be bytecompiled.
15396
15397         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15398         XEmacs.
15399
15400         * x-menubar.el (default-menubar): Use correct guard for VM menu
15401         entry.
15402
15403         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15404         coding.
15405         From Andy Piper <andyp@parallax.co.uk>
15406
15407 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15408
15409         * ldap.el: Do not require ldap-internal at compile time.
15410
15411 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15412
15413         * code-files.el: new file. a virtual copy of mule-files.el
15414         but without charset
15415         dependencies. (toggle-buffer-file-ocding-system) new function for
15416         changing the eol type for the current buffer.
15417
15418         * code-process.el: new file. a copy of
15419         mule-process.el. mule-process.el will disappear when things have
15420         settled.
15421
15422         * coding.el: new file. a virtual copy of mule-files.el but
15423         without charset dependencies. (coding-system-base) new function
15424         for getting the parent coding system of a coding system with eol
15425         type set.
15426
15427         * dumped-lisp.el: add above files for the non-mule case.
15428
15429 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15430
15431         * window-xemacs.el (display-buffer): If no explicit
15432           frame is specified, search for a window that displays
15433           the buffer on the currently selected frame, before
15434           searching other frames.
15435
15436 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15437
15438         * frame.el (get-frame-for-buffer): If not-this-window-p
15439           is non-nil, use window on the selected frame if it is not
15440           also the selected window.  When defaulting, search for
15441           windows on the currently selected fgrame before searching
15442           other frames.
15443
15444 1998-02-25  Didier Verna  <didier@xemacs.org>
15445
15446         * modeline.el (modeline-swap-buffers): originally named
15447         `mouse-release-modeline'. Whether to actually swap the buffers is
15448         decided in `mouse-drag-modeline'.
15449         (mouse-drag-modeline): A button release event is considered a
15450         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15451         stay unchanged.
15452
15453 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15454
15455         * x-menubar.el: Put redo on the menubar.
15456         From Aki Vehtari <Aki.Vehtari@hut.fi>
15457
15458 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15459
15460         * bytecomp.el (displaying-byte-compile-warnings): if
15461         temp-buffer-show-function is set, use it to display current set of
15462         warnings in the "*Compile-Log-Show*" buffer.
15463
15464         * simple.el (display-warning-buffer): if temp-buffer-show-function
15465         is set, use it to display current set of warnings in the
15466         "*Warnings-Show*" buffer.
15467
15468 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15469
15470         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15471         Common Lisp.
15472
15473 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15474
15475         * menubar.el: Allow button descriptors at least 2 long.
15476
15477         * x-menubar.el (default-menubar): Use recommended forms.
15478         (file-menu-filter): Remove.
15479         (edit-menu-filter): Remove.
15480
15481 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15482
15483         * about.el (about-hackers): Updated.
15484
15485 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15486
15487         * help.el (help-max-help-buffers): new variable
15488         (help-register-and-maybe-prune-excess): new function
15489         (help-buffer-name): use help-max-help-buffers.
15490         (with-displaying-help-buffer): use
15491         help-register-and-maybe-prune-excess.
15492
15493         * help.el (help-maybe-pretty-print-value): if the value fits on
15494         one line, let it.
15495
15496 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15497
15498         * (with-displaying-help-buffer): there is no need to kill the buffer
15499         if it exists, because with-output-to-temp-buffer will clear it.
15500         further, killing the buffer violates the rule that
15501         temp-buffer-show-function, if set, has the full responsibility of
15502         showing the temp buffer.  killing the buffer fucks with the window
15503         configuration, hosing temp-buffer-show-function.
15504
15505
15506 1998-02-23  Didier Verna  <didier@xemacs.org>
15507
15508         * modeline.el (mouse-drag-modeline):
15509         - Always scroll the modeline that was originally clicked on.
15510         - Use x pixels instead of x characters (which doesn't work anyway)
15511         as horizontal reference for modeline dragging. This allows us to
15512         keep on dragging the modeline even if the motion event occurs in
15513         another window.
15514
15515 1998-02-23  Didier Verna  <didier@xemacs.org>
15516
15517         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15518         glyph on the modeline to indicate that dragging the mouse has an
15519         effect both horizontally and vertically.
15520
15521 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15522
15523         * about.el (about-xemacs): Get rid of redundant visible version
15524         number.
15525
15526 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15527
15528         * about.el (about-hackers): Update credits.
15529
15530 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15531
15532         * prim/register.el (view-register): Show register type file-query.
15533
15534 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15535
15536         * mode-motion.el (mode-motion-highlight-internal):
15537           save-excursion inside save-window-exucrsion form to
15538           hide buffer point changes from save-window-excursion.
15539           Prevents display flickering when the mouse pointer
15540           moves.
15541
15542 1998-02-17  Didier Verna  <didier@xemacs.org>
15543
15544         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15545         function to handle correctly the case of a toolbar one side of the
15546         window: scrolling will not necessarily happen.
15547
15548 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15549
15550         * files.el (after-find-file): Restore missing argument
15551           to format that provides filename for "... consider M-x
15552           recover-file" message.  Also call `message' with "%s"
15553           as the first arg instead of an arbitrary string.
15554
15555 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15556
15557         * about.el (about-hackers): Various additions.
15558
15559 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15560
15561         * autoload.el (generate-file-autoloads-1): Don't force an extra
15562         line out when copying on-the-same line autoloads.
15563
15564         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15565         is installed.
15566
15567 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15568
15569         * x11/x-win-xfree86.el (x-win-init-xfree86):
15570         * x11/x-win-sun.el (x-win-init-sun):
15571         * x11/x-init.el (x-initialize-compose):
15572         * prim/simple.el:
15573         (backward-or-forward-kill-sexp):
15574         (backward-or-forward-kill-sentence):
15575         (backward-or-forward-kill-word):
15576         (backward-or-forward-delete-char):
15577         * prim/isearch-mode.el (isearch-help-or-delete-char):
15578         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15579         x-keysym-on-keyboard-p to detect backspace.
15580         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15581         Clean up symbols used with dead keys, checking Linux and solaris
15582         keysyms.
15583         Simplify x-win-*.el using above methods.
15584         Change documentation for x-keysym-*-p functions.
15585
15586 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15587
15588         * about.el (about-hackers): Restore entries for Michael Sperber and
15589         Vinnie Shelton.
15590         From Vinnie Shelton <acs@acm.org>
15591
15592 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15593
15594         * simple.el (count-words-region): Ditto.
15595
15596 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15597
15598         * simple.el (count-words-buffer): Document.  Don't print anything
15599         if non-interactive.
15600
15601 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15602
15603         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15604         multiple files in InfoDock.
15605
15606 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15607
15608         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15609         from version.el in InfoDock.
15610
15611         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15612         specially.
15613
15614 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15615
15616         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15617         variable name in docstring.
15618
15619 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15620
15621         * menubar.h: Include "gui.h".
15622
15623 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15624
15625         * site-load.el: Fix documentation.
15626
15627 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15628
15629         * package-get-base.el (package-get-base): Updated.
15630
15631         * keymap.el: PC-ize.
15632
15633 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15634
15635         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15636         from' on a fresh line.
15637
15638 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15639
15640         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15641         object.
15642
15643 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15644
15645         * undo-stack.el: PC-ize.
15646
15647         * cmdloop.el: PC-ize.
15648
15649 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15650
15651         * bytecomp-runtime.el: PC-ize.
15652
15653         * byte-optimize.el: Prolog fixup.  PC-ize.
15654
15655         * cus-dep.el: Spelling fix.
15656
15657         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15658         entries follow).
15659
15660 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15661
15662         * text-mode.el (text-mode-hook-identify): New function,
15663         put on text-mode-hook.  Set text-mode-variant here.
15664         (text-mode): Don't set it here.
15665
15666 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15667
15668         * text-mode.el (text-mode-hook): New defvar.
15669         (text-mode-variant): New variable.
15670         (text-mode): Set that variable locally.
15671         (toggle-text-mode-auto-fill): New command.
15672
15673 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15674
15675         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15676
15677 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15678
15679         * text-mode.el (paragraph-indent-text-mode):
15680         Renamed from spaced-text-mode.
15681         (text-mode-map): Bind TAB to indent-relative.
15682         (indented-text-mode-map): Variable deleted.
15683         (indented-text-mode): Now an alias for text-mode.
15684
15685 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15686
15687         * loadup.el: test-atoms debugging stuffs removed.
15688
15689 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15690
15691         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15692
15693 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15694
15695         * help.el (describe-beta): Made it use `locate-data-file'.
15696         (describe-distribution): Ditto.
15697         (describe-copying): Ditto.
15698         (describe-project): Ditto.
15699         (view-emacs-news): Ditto.
15700
15701         * help-nomule.el (help-with-tutorial): Made it use
15702         `locate-data-file' to find tutorial.
15703
15704 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15705
15706         * about.el: Corrected my email address.
15707
15708         * mouse.el: Added 'mouse-mswindows-drop' similar to
15709         'mouse-offix-drop'.
15710
15711 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15712
15713         * loadup.el (running-xemacs): Spelling fix.
15714
15715 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15716
15717         * packages.el (packages-find-packages-1): Don't allow a backwards
15718         compatible lisp tree to overwrite `preloaded-file-list'.
15719
15720 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15721
15722         * loadup.el: Don't delete "xemacs" prior to dumping.
15723
15724 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15725
15726         * package-info.el (pi-last-mod-date): New function.
15727         (pi-author-version): New function.
15728         (batch-update-package-info): Use them.
15729
15730 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15731
15732         * frame.el (get-frame-for-buffer-default-to-current): Create.
15733         (get-frame-for-buffer-noselect): Allow user to use current frame
15734         with `get-frame-for-buffer-default-to-current'.
15735
15736 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15737
15738         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15739         (byte-compile-output-docform): Ditto.
15740         (byte-compile-compiled-obj-to-list): Ditto.
15741
15742 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15743
15744         * startup.el (command-line-1): Removed code that ran
15745           buffer-menu.
15746
15747 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15748
15749         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15750
15751 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15752
15753         * frame.el (suspend-emacs-or-iconify-frame): Check using
15754         `device-on-window-system-p' instead of explicitly checking for X,
15755         so that the same logic works for MS Windows.
15756         (suspend-or-iconify-emacs): Ditto.
15757
15758 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15759
15760         * about.el (about-maintainer-info): Andy Piper is back.
15761         (xemacs-hackers): Updated Andy Piper's email address.
15762         (about-hackers): Added Jonathan Harris.
15763         (about-hackers): Updated Tibor Polgar's email address.
15764
15765 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15766
15767         * about.el: Add xemacs.org email manager.
15768
15769         * package-get-base.el (package-get-base): Updated with most recent
15770         package updates.
15771
15772 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15773
15774         * help.el (function-arglist): Use `indirect-function' instead of
15775         `symbol-function' so that aliases are treated correctly.
15776
15777 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15778
15779         * help.el (help-map): Add f1 binding to `help-for-help'.
15780         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15781         (describe-key-briefly): Use `princ' "%s" to print object.
15782         (with-displaying-help-buffer): Kill buffer if it exists, again.
15783         (describe-key): Use `princ' "%s" to print object.
15784         (describe-function-1): Use `princ' "%s" to print object.
15785         Commented out alias lines removed.
15786         (help-pretty-print-limit): New variable to control pretty-printing
15787         of variable values.
15788         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15789         `help-pretty-print-value' again.  Only print-print when OBJECT is
15790         list of length less than `help-pretty-print-limit'.
15791         (describe-variable): Use `help-maybe-pretty-print-value' again.
15792
15793 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15794
15795         * simple.el (blink-matching-open): Remove C++ kludge.
15796         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15797
15798 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15799
15800         * info.el (Info-default-directory-list): Made the documentation
15801         more explanitory.
15802
15803 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15804
15805         * lisp/packages.el:
15806         * lisp/package-admin.el:
15807         * lisp/build-report.el:
15808         Fix typos.
15809
15810 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15811
15812         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15813         warnings in Java buffers without final newline and editing the
15814         last line.
15815
15816 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15817
15818         * packages.el (packages-find-packages-1): Don't allow a backwards
15819         compatible lisp tree to overwrite `preloaded-file-list'.
15820         Suggested by Colin Rafferty  <colin@xemacs.org>
15821
15822         * mouse.el (mouse-offix-drop): Set undo-boundary.
15823         From Oliver Graf <ograf@fga.de>
15824
15825 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15826
15827         * loadup.el (load-gc): rewrite as defun.
15828         Print something sensical if a required dump-time file isn't found.
15829
15830 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15831
15832         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15833         bug strikes a menudescriptor.
15834
15835         * package-get-base.el (package-get-base): Updated.
15836
15837         * package-info.el (batch-update-package-info): Derive REQUIRES
15838         from the Makefile.
15839
15840 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15841
15842         * files.el (save-some-buffers): Don't play games with deleting
15843         other windows if we are in the minibuffer window.
15844
15845 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15846
15847         * modeline.el (modeline-minor-mode-menu): Add support for :active
15848         (add-minor-mode): Document :active property to TOGGLE.
15849
15850 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15851
15852         * modeline.el (modeline-minor-mode-menu): Add support for an
15853         `:included' predicate in the `toggle-sym' plist.
15854         (add-minor-mode): Document the :included property, format
15855         docstring some more.
15856         (modeline-minor-mode-menu): Documentation string added.
15857
15858 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15859
15860         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15861         labels from the symbol-names by thwacking off the overly redundant
15862         and overused "mode", parenthesizing "minor", and capitalizing the
15863         resultant strings.  Also shortened the menu's title by eliminating
15864         the redundant buffer name.
15865         (add-minor-mode): Beautified the docstring, added mention of the
15866         `:menu-tag' property of TOGGLE.
15867         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15868         `toggle-sym' to beatify the mode-life menus.
15869         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15870         `auto-fill-function'.
15871
15872 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15873
15874         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15875         menus to :style 'toggle.
15876
15877 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15878
15879         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15880
15881 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15882
15883         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15884         only recognize first hyperlink.
15885         (hyper-apropos-highlightify): Deletia, this is already done by
15886         `hyper-apropos-insert-face'.
15887         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15888
15889 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15890
15891         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15892         mail.
15893         (toolbar-mail-reader): Add support for `send'.
15894         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15895
15896 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15897
15898         * info.el (Info-emacs-info-file-name): Add defvar for
15899         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15900         will function properly.
15901
15902 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15903
15904         * simple.el: make the backwards delete function called by
15905         `backward-or-forward-delete-char' user configurable.
15906
15907 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15908
15909         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15910         compiled function got loaded from.
15911
15912 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15913
15914         * term/apollo.el: Synched up with InfoDock 3.6.2.
15915
15916 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15917
15918         * startup.el (load-init-file): Load autoloads earlier.
15919         (startup-splash-frame): Handle InfoDock logo.
15920
15921         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15922         InfoDock.
15923         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15924
15925         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15926         doesn't have this function.
15927
15928         * packages.el (locate-data-file): Fix to call `locate-file'.
15929
15930 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15931
15932         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15933         version of version.el.
15934         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15935
15936         * x-menubar.el (default-menubar): Guard reference to
15937         `gnuserv-frame'.
15938         (default-menubar): Guard references to `font-lock-mode'.
15939         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15940         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15941
15942         * make-docfile.el: Don't snarf doc strings from autoloads.
15943
15944         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15945         loading auto-autoloads files.
15946
15947         * loaddefs.el: Disable dumping autoloads.
15948
15949 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15950
15951         * lisp-mnt.el: Synch to Emacs 20.2.
15952
15953         * help.el: Remove manual autoload of `finder-by-keyword'.
15954
15955         * finder.el (finder-by-keyword): Autoload.
15956
15957         * help.el: Conditionalize hyperbole setup.
15958
15959 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15960
15961         * packages.el (package-require): Update to reflect new data format.
15962
15963 1998-01-02  Didier Verna  <didier@xemacs.org>
15964
15965         * x-menubar.el (default-menubar): make the tutorials available
15966         through the menubar. (Plus some compilation warnings cleanup).
15967
15968 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15969
15970         * check-features.el: New file.  Perform sanity check after build.
15971
15972         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15973         files to tooltalk package.
15974         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15975         package.
15976
15977         * package-admin.el (package-admin-xemacs): Use better default for
15978         location of XEmacs binary.
15979
15980 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15981
15982         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15983         tag with sexp and add value tag with value `t'.
15984
15985 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15986
15987         * package-get.el: Changes to work with real data.
15988         From Pete Ware <ware@cis.ohio-state.edu>
15989
15990         * packages.el (packages-reload-autoloads): Guard load for the time
15991         being.
15992
15993         * update-elc.el ("packages.el"): Force loading packages.el instead
15994         of possibly out-of-date packges.elc.
15995         * make-docfile.el ("packages.el"): Ditto.
15996
15997 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15998
15999         * build-report.el (build-report-delete-regexp): Added a rule for
16000         the main tarball shadowing anything past it.
16001
16002 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16003
16004         * packages.el (package-provide): Delete a previous provide.
16005
16006         * package-info.el: New file.
16007
16008         * package-get.el: New file.
16009         From Pete Ware <ware@cis.ohio-state.edu>
16010         (package-get): Fix md5 computation to work with Mule.
16011
16012 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16013
16014         * simple.el (log-message-*): Quote symbols in docstrings properly.
16015
16016 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16017
16018         * packages.el (packages-new-autoloads): Ignore symbolic links.
16019
16020         * cus-face.el (face-custom-attributes-get): Fix typo.
16021         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16022
16023 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16024
16025         * startup.el (load-init-file): Reload new or changed autoloads
16026         unless inhibited.  Reload modified dumped lisp (stubbed).
16027
16028         * packages.el (packages-new-autoloads): New function.
16029         (packages-reload-autoloads): New function.
16030         (packages-reload-dumped-lisp): New (stub) function.
16031
16032         * loadup.el: Inhibit reloading dumped files when running temacs.
16033
16034         * loadhist.el (file-provides): Extend to handle variant
16035         extensions.
16036
16037         * replace.el (query-replace): Fix typo.
16038
16039 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16040
16041         * make-docfile.el: list-autoloads-path has been renamed.
16042         * update-elc.el: list-autoloads has been renamed.
16043
16044         * packages.el (packages-list-autoloads): Renamed.
16045         (packages-list-autoloads-path): Ditto.
16046
16047 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16048
16049         * packages.el (packages-find-packages-1): Made it signal a warning
16050         for an error in an auto-autoload.el file.
16051
16052 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16053
16054         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16055         tag with const.
16056         From Aki Vehtari <Aki.Vehtari@hut.fi>
16057
16058         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16059
16060         * loadhist.el (unload-feature): Remove autoload.
16061
16062 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16063
16064         * loadhist.el: Unpackaged.
16065
16066         * help.el (describe-symbol-find-file): Rename
16067         `describe-function-find-file' and make old name obsolete.
16068         (describe-function-1): Use it.
16069         (describe-function-1): Guard reference to
16070         `compiled-function-annotation'.
16071
16072 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16073
16074         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16075         argument.
16076         (help-mode-quit): New optional arg to control whether it kills or
16077         buries.  Tidied up.
16078         (with-displaying-help-buffer): Don't kill buffer initially, even
16079         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16080         (help-pretty-print-value): Rename back from
16081         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16082         use it, otherwise use dumped `cl-prettyprint'.
16083         (describe-variable): Use `help-pretty-print-value' again.
16084         (find-func): Removed reference to "find-func" at end.
16085
16086 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16087
16088         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16089           GUI XEmacs. Rename? x-menubar is rather window system
16090           independant, except for a couple of items.
16091
16092 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16093
16094         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16095         entries as they will no longer be distributed with XEmacs.
16096
16097         * format.el (format-alist): Fix image/tiff regexps.
16098         From P. E. Jareth Hein <jareth@camelot-soft.com>
16099
16100         * help.el (help-maybe-pretty-print-value): Rename.
16101         (describe-variable): Use it.
16102         (describe-variable): Add trailing linefeed.
16103
16104 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16105
16106         * help.el (describe-function-1): Don't output anything for
16107           arglist of autoload functions.
16108
16109 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16110
16111         * help.el (describe-function-1): Don't output anything for
16112           arglist of autoload functions.
16113
16114 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16115
16116         * help.el (help-mode-map): New bindings for `help-mode-bury',
16117         `describe-function-at-point', `describe-variable-at-point',
16118         `Info-elisp-ref', `customize-variable', `help-next-section' and
16119         `help-prev-section'.
16120         (help-next-section): New function.
16121         (help-prev-section): New function.
16122         (help-mode-quit): Changed to kill the help buffer.
16123         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16124         correctly.
16125         (help-buffer-name): New function to generate the name of help
16126         buffers.
16127         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16128         argument giving the name of the help buffer.
16129         (describe-key): Use `with-displaying-help-buffer' with name.
16130         (describe-mode): Ditto.
16131         (describe-bindings): Ditto.
16132         (describe-prefix-bindings): Ditto.
16133         (view-lossage): Ditto.
16134         (with-syntax-table): New macro.
16135         (function-called-at-point): Use `ignore-errors' and
16136         `with-syntax-table'.
16137         (function-at-point): Ditto.
16138         (describe-function): Use `with-displaying-help-buffer' with name.
16139         (function-arglist): Extracted from `describe-function-1'.  Returns
16140         function's arglist as string.
16141         (function-documentation): Extracted from `describe-function-1'.
16142         Returns function's docstring.
16143         (describe-function-1): Remove all the "stream" garbage, including
16144         the stream argument.  Use `function-arglist' and
16145         `function-documentation'.
16146         (describe-function-arglist): Just use `function-arglist'.
16147         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16148         (help-pretty-print-value): New function to help with
16149         pretty-printing variable values.  Knows about `#<...>'.  Needs
16150         `pp-internal'.
16151         (describe-variable): Use `with-displaying-help-buffer' with name.
16152         Formatting improved.  Display file where variable is defined, if
16153         known.  Use `help-pretty-print-value'.
16154         (describe-syntax): Use `with-displaying-help-buffer' with name.
16155         (list-processes): Remove "stream" garbage.
16156
16157 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16158
16159         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16160         call a dumped routine instead.
16161
16162         * x-win-xfree86.el: Wrap file in defun.
16163         * x-win-sun.el: Ditto.
16164
16165 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16166
16167         * help.el (view-emacs-news): Remove usage of outl-mouse which
16168         advises functions and does other evil things.
16169
16170 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16171
16172         * format.el (format-alist): Add `image/tiff'.
16173         From P. E. Jareth Hein <jareth@camelot-soft.com>
16174
16175 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16176
16177         * about.el (about-hackers): More names added.
16178
16179         * make-docfile.el: Remove superfluous package path search.
16180
16181         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16182
16183 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16184
16185         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16186         ignored shadows.
16187
16188 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16189
16190         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16191         get trailing slashes when added to the load-path.
16192
16193         * x-init.el (init-x-win): Locate where XEmacs X localization files
16194         are.
16195
16196 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16197
16198         * x-faces.el: Added support for foregroundToolBarColor
16199           to xpm-color-symbols.
16200
16201 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16202
16203         * etags.el (tags-remove-duplicates): Removed.
16204         (buffer-tag-table-list): Use `delete-duplicates'.
16205
16206         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16207         correctly.
16208         (get*): Defalias to `get'.
16209
16210         * cl.el (eql): Compare integers with `eq'.
16211         (cl-map-extents): Check for `map-extents' first.
16212
16213 1997-12-17  Didier Verna  <didier@xemacs.org>
16214
16215         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16216         added the 'numero', 'copyright' and 'trademark' symbols.
16217
16218         * leim/quail/latin-post.el ("french-postfix"): see above.
16219
16220 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16221
16222         * widget.el (define-widget): Check the arguments.
16223
16224         * cus-edit.el (customize-face): Use `check-argument-type'.
16225         (custom-variable-value-create): Use `signal' to signal error.
16226         (custom-variable-reset-saved): Ditto.
16227         (custom-variable-reset-standard): Ditto.
16228         (custom-face-reset-saved): Ditto.
16229
16230         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16231         (widget-default-format-handler): Ditto.
16232         (widget-checklist-add-item): Ditto.
16233         (widget-radio-add-item): Ditto.
16234         (widget-editable-list-entry-create): Ditto.
16235         (widget-sexp-prompt-value): Ditto.
16236
16237         * custom.el (custom-declare-variable): Signal errors better.
16238         (custom-handle-keyword): Ditto.
16239         (custom-declare-group): Ditto.
16240
16241         * window-xemacs.el (windows): Ditto.
16242
16243         * menubar.el (menu): Ditto.
16244
16245         * keydefs.el (keyboard): Ditto.
16246
16247         * minibuf.el (minibuffer): Ditto.
16248
16249         * process.el (execute): Ditto.
16250
16251         * fill.el (fill): Ditto.
16252
16253         * modeline.el (modeline): Ditto.
16254
16255         * help.el (help): Ditto.
16256
16257         * faces.el (faces): Ditto.
16258
16259         * files.el (files): Ditto.
16260
16261         * x-init.el (x): Ditto.
16262
16263         * lisp-mode.el (lisp): Ditto.
16264
16265         * process.el (processes): Ditto.
16266
16267         * mouse.el (mouse): Ditto.
16268
16269         * abbrev.el (abbrev): Moved from cus-edit.
16270
16271         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16272         as variable declaration.
16273
16274 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16275
16276         * menubar.el (find-menu-item): Use `check-argument-type'.
16277         (find-menu-item): Cosmetic changes.
16278
16279 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16280
16281         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16282
16283 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16284
16285         * startup.el (set-default-load-path): Only search package-path
16286         when not running temacs.
16287
16288         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16289         files.
16290
16291         * loadup.el: Correct commentary.  Reformatting.
16292         (really-early-error-handler): Use absolute path to the
16293         first dumped-lisp.el file.
16294         (really-early-error-handler): Print full path name of
16295         each dumped lisp file (inherited from InfoDock).
16296
16297         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16298         dumped-lisp.el files.
16299
16300         * make-docfile.el (preloaded-file-list): Reorder when the
16301         package-path is searched.
16302         * update-elc.el: Ditto.
16303
16304         * lisp-mode.el (call-with-condition-handler): Treat the same as
16305         `condition-case' for indentation.
16306
16307         * about.el (about-xemacs): Update release date.
16308
16309 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16310
16311         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16312         anywhere but at the last clause.
16313         (ecase): Disallow `t' and `otherwise'.
16314
16315 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16316
16317         * cus-edit.el (custom-buffer-create-buttons): New function
16318         from stuff moved out of `custom-buffer-create-internal'.
16319         (custom-novice): New variable.  Default t.
16320         (custom-display-global-buttons): Ditto.  Default `top'.
16321         (custom-buffer-create-internal): Only display help if
16322         `custom-novice' is non-nil.  Display global buttons according to
16323         `custom-display-global-buttons'.
16324
16325 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16326
16327         * menubar.el (find-menu-item): Use `check-argument-type'.
16328         (find-menu-item): Cosmetic changes.
16329
16330 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16331
16332         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16333         look.
16334
16335 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16336
16337         * format.el (format-deannotate-region):  Bug fix.
16338         Deannotating a region containing unknown tags would fail
16339         (causing decoding of text/enriched to fail at user level)
16340
16341 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16342
16343         * minibuf.el (read-directory-name): Support sixth
16344           arg, HISTORY, as already documented.
16345
16346 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16347
16348         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16349         to `ecase'.
16350
16351 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16352
16353         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16354         skk-activate.
16355
16356 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16357
16358         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.