update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `=>ucs-itaiji-005'.
5
6 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-charset.el (default-coded-charset-priority-list): Add
9         `=>>cbeta'.
10
11 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
12
13         * mule/mule-charset.el (default-coded-charset-priority-list): Add
14         `=>ucs-sip@component'.
15
16         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
17         instead of `=ucs' as its mother.
18         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
19
20         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
21         setting for `=>ucs-itaiji-006'.
22
23 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-charset.el (default-coded-charset-priority-list): Add
26         `=>ucs-bmp-itaiji-006'.
27
28         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
29         XEmacs CHISE.
30         (=>ucs-bmp-itaiji-006): Ditto.
31
32 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
33
34         * mule/mule-charset.el (default-coded-charset-priority-list): Add
35         `=>ucs-bmp-itaiji-001'.
36
37         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
38         XEmacs CHISE.
39
40 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
41
42         * mule/mule-charset.el (default-coded-charset-priority-list): Add
43         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
44
45         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
46         instead of `=ucs' as its mother.
47         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
48         (==ucs-bmp-itaiji-002): Ditto.
49         (==ucs-itaiji-003): Ditto.
50         (==ucs-bmp-itaiji-003): Ditto.
51
52 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
53
54         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
55         setting for `=big5-cdp-var-002'.
56
57         * mule/mule-charset.el (default-coded-charset-priority-list): Add
58         `=big5-cdp-var-002'.
59
60         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
61         XEmacs CHISE.
62
63 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
64
65         * mule/mule-charset.el (default-coded-charset-priority-list): Add
66         `=ucs-sip-var-004'.
67
68         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
69         XEmacs CHISE.
70
71 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
72
73         * mule/mule-charset.el (default-coded-charset-priority-list): Add
74         `=>ucs-bmp-cjk@iwds-1'.
75
76         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
77         XEmacs CHISE.
78
79 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
80
81         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
82         setting for `=ucs-var-005'.
83
84         * mule/mule-charset.el (default-coded-charset-priority-list): Add
85         `=ucs-bmp-var-005'.
86
87         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
88         CHISE.
89         (=ucs-bmp-var-005): Ditto.
90
91 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
92
93         * mule/mule-charset.el (default-coded-charset-priority-list): Add
94         `=>ucs-sip-itaiji-002'.
95
96         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
97         XEmacs CHISE.
98
99 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
100
101         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
102         setting for `=>ucs-itaiji-002'.
103
104 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
105
106         * mule/mule-charset.el (default-coded-charset-priority-list): Add
107         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
108
109         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
110         (=>ucs-itaiji-002): Ditto.
111         (=>ucs-bmp-itaiji-002): Ditto.
112
113 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
114
115         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
116         setting for `=>ucs-itaiji-001'.
117
118 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
119
120         * mule/mule-charset.el (default-coded-charset-priority-list): Add
121         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
122
123         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
124         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
125         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
126         (=>ucs-sip-itaiji-001): Ditto.
127
128         * mule/mule-coding.el(coded-charset-entity-reference-alist):
129         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
130         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
131
132 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
133
134         * mule/mule-charset.el (default-coded-charset-priority-list):
135         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
136         `=jef-china3' and `chinese-isoir165'.
137
138 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
139
140         * mule/mule-charset.el (default-coded-charset-priority-list): Add
141         `=>ucs-bmp-itaiji-005'.
142
143         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
144         XEmacs CHISE.
145         (=>ucs-bmp-itaiji-005): Ditto.
146
147 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
148
149         * mule/mule-charset.el (default-coded-charset-priority-list): Add
150         `=+>jis-x0213-2'.
151
152 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
153
154         * mule/mule-charset.el (default-coded-charset-priority-list): Add
155         `=+>adobe-japan1-6'.
156
157 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
158
159         * mule/mule-charset.el (default-coded-charset-priority-list): Add
160         `=+>jis-x0208@1978'.
161
162 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
163
164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
165         setting for `=>ucs@component'.
166
167 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
168
169         * mule/mule-charset.el (default-coded-charset-priority-list): Add
170         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
171
172 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
173
174         * mule/mule-coding.el (coded-charset-entity-reference-alist):
175         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
176
177 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
178
179         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
180         CHISE.
181         (=>ucs@jis/2004): Ditto.
182
183 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
184
185         * mule/mule-coding.el (coded-charset-entity-reference-alist):
186         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
187
188 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
189
190         * mule/mule-charset.el (default-coded-charset-priority-list): Add
191         `=>cbeta'.
192
193 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
194
195         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
196         setting for `==big5-cdp-itaiji-001'.
197
198         * mule/mule-charset.el (default-coded-charset-priority-list): Add
199         `==big5-cdp-itaiji-001'.
200
201         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
202         XEmacs CHISE.
203
204 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
205
206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
207         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
208         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
209
210         * mule/mule-charset.el (default-coded-charset-priority-list): Add
211         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
212         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
213
214         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
215         XEmacs CHISE.
216         (=>big5-cdp-itaiji-001): Ditto.
217         (=big5-cdp-itaiji-002): Ditto.
218         (=big5-cdp-itaiji-003): Ditto.
219
220 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
221
222         * mule/mule-charset.el (default-coded-charset-priority-list): Add
223         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
224
225 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
226
227         * mule/mule-charset.el (default-coded-charset-priority-list):
228         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
229         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
230         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
231
232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
233         setting for `=ucs-var-008'.
234
235         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
236         CHISE.
237         (=ucs-bmp-var-008): Likewise.
238
239 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
240
241         * mule/mule-charset.el (default-coded-charset-priority-list):
242         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
243
244 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
245
246         * mule/mule-charset.el (default-coded-charset-priority-list): Add
247         `==ucs-sip@JP/hanazono'.
248
249         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
250         XEmacs CHISE.
251
252 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
253
254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
255         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
256
257         * mule/mule-charset.el (default-coded-charset-priority-list): Add
258         `=ucs-bmp-var-006'.
259
260         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
261         CHISE.
262         (=ucs-bmp-var-006): Likewise.
263
264 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
265
266         * mule/mule-charset.el (default-coded-charset-priority-list): Add
267         `=ucs-bmp-itaiji-009'.
268
269         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
270         XEmacs CHISE.
271         (=ucs-bmp-itaiji-009): Likewise.
272
273 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
274
275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
276         `=>big5-cdp'.
277
278 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
279
280         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
281         (utf-8-ivs-gb): Likewise.
282         (utf-8-gb-er): Likewise.
283         (utf-8-ivs-gb-er): Likewise.
284         (utf-8-cns): Likewise.
285         (utf-8-ivs-cns): Likewise.
286         (utf-8-cns-er): Likewise.
287         (utf-8-ivs-cns-er): Likewise.
288         (utf-8-big5): Likewise.
289         (utf-8-ivs-big5): Likewise.
290         (utf-8-big5-er): Likewise.
291         (utf-8-ivs-big5-er): Likewise.
292         (utf-8-jis): Likewise.
293         (utf-8-ivs-jis): Likewise.
294         (utf-8-jis-er): Likewise.
295         (utf-8-ivs-jis-er): Likewise.
296         (utf-8-ks): Likewise.
297         (utf-8-ivs-ks): Likewise.
298         (utf-8-ks-er): Likewise.
299         (utf-8-ivs-ks-er): Likewise.
300
301 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
302
303         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
304         (utf-8-ivs-jp): Likewise.
305         (utf-8-jp-er): Likewise.
306         (utf-8-ivs-jp-er): Likewise.
307
308 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
309
310         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
311         setting for `=ucs-var-010'.
312
313         * mule/mule-charset.el (default-coded-charset-priority-list): Add
314         `=ucs-bmp-var-010'.
315
316         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
317         CHISE.
318         (=ucs-bmp-var-010): Likewise.
319
320 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
321
322         * mule/mule-charset.el (default-coded-charset-priority-list): Add
323         `=ucs-sip@JP/hanazono'.
324
325         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
326         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
327
328 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
329
330         * mule/mule-charset.el (default-coded-charset-priority-list):
331         - Add `=big5-cdp-var-004'.
332         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
333           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
334
335         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
336         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
337         `=big5-cdp-var-005'.
338
339         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
340         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
341         `=big5-cdp-var-003'.
342         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
343         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
344         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
345
346 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
347
348         * mule/mule-charset.el (default-coded-charset-priority-list):
349         Don't prefer ucs-compat CCSes to other CCSes.
350
351 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
352
353         * mule/mule-charset.el (default-coded-charset-priority-list): Add
354         `===ucs-bmp-cjk-compat@unicode'.
355
356         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
357         coded-charset for XEmacs CHISE.
358
359 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
360
361         * mule/mule-charset.el (default-coded-charset-priority-list): Add
362         `=ucs-sip-itaiji-003'.
363
364         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
365         XEmacs CHISE.
366
367 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
368
369         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
370         setting for `=ucs-var-004'.
371
372         * mule/mule-charset.el (default-coded-charset-priority-list): Add
373         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
374
375         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
376         XEmacs CHISE.
377         (=ucs-var-004): Ditto.
378         (=ucs-bmp-var-004): Ditto.
379
380 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
381
382         * mule/mule-charset.el (default-coded-charset-priority-list): Add
383         `=ucs-sip-var-003'.
384
385         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
386         XEmacs CHISE.
387
388 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
389
390         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
391         setting for `=ucs-itaiji-006'.
392
393         * mule/mule-charset.el (default-coded-charset-priority-list): Add
394         `=ucs-bmp-itaiji-006'.
395
396         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
397         XEmacs CHISE.
398         (=ucs-bmp-itaiji-006): Ditto.
399
400 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
401
402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
403         `=ucs-sip-var-002'.
404
405         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
406         XEmacs CHISE.
407
408 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
409
410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
411         `=ucs-sip-itaiji-002'.
412
413         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
414         XEmacs CHISE.
415
416 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
417
418         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
419         setting for `==hanyo-denshi/tk'.
420
421 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
422
423         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
424         (=hanyo-denshi/tk): Fix `long-name'.
425         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
426
427 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
428
429         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
430         setting for `=>mj'.
431
432 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
433
434         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
435         coded-charset for XEmacs CHISE.
436
437 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
438
439         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
440         setting for `=hanyo-denshi/tk'.
441
442 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
443
444         * mule/mule-charset.el (default-coded-charset-priority-list): Add
445         `=hanyo-denshi/tk/mf-01'.
446
447         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
448         XEmacs CHISE.
449         (=hanyo-denshi/tk/mf-01): Ditto.
450
451 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
452
453         * mule/mule-charset.el (default-coded-charset-priority-list):
454         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
455
456 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
457
458         * mule/mule-charset.el (default-coded-charset-priority-list):
459         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
460
461 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
462
463         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
464         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
465
466         * mule/mule-charset.el (default-coded-charset-priority-list): Add
467         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
468
469         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
470         XEmacs CHISE.
471         (=ucs-bmp-itaiji-004): Ditto.
472         (=ucs-itaiji-005): Ditto.
473         (=ucs-bmp-itaiji-005): Ditto.
474
475 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
476
477         * mule/mule-charset.el (default-coded-charset-priority-list): Add
478         `=ucs-sip-itaiji-001'.
479
480         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
481         XEmacs CHISE.
482
483 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
484
485         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
486         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
487         `=ucs-itaiji-008'.
488
489         * mule/mule-charset.el (default-coded-charset-priority-list): Add
490         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
491         `=ucs-bmp-itaiji-008'.
492
493         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
494         XEmacs CHISE.
495         (=ucs-bmp-itaiji-001): Ditto.
496         (=ucs-itaiji-003): Ditto.
497         (=ucs-bmp-itaiji-003): Ditto.
498         (=ucs-itaiji-008): Ditto.
499         (=ucs-bmp-itaiji-008): Ditto.
500
501 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
502
503         * mule/mule-charset.el (default-coded-charset-priority-list): Add
504         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
505
506         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
507         for XEmacs CHISE.
508         (==ucs-bmp-cjk-compat@JP): Ditto.
509
510 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
511
512         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
513         setting for `===hng-tzs'.
514
515         * mule/mule-charset.el (default-coded-charset-priority-list): Add
516         `===hng-tzs'.
517
518         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
519         CHISE.
520
521 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
522
523         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
524         setting for `===hng-doh'.
525
526         * mule/mule-charset.el (default-coded-charset-priority-list): Add
527         `===hng-doh'.
528
529         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
530         CHISE.
531
532 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
533
534         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
535         setting for `===hng-wad'.
536
537         * mule/mule-charset.el (default-coded-charset-priority-list): Add
538         `===hng-wad'.
539
540         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
541         CHISE.
542
543 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
544
545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
546         settings for `==koseki' and `===hng-kcc'.
547
548         * mule/mule-charset.el (default-coded-charset-priority-list): Add
549         `===hng-kcc'.
550
551         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
552         CHISE.
553
554 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
555
556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
557         setting for `===hng-nkk'.
558
559         * mule/mule-charset.el (default-coded-charset-priority-list): Add
560         `===hng-nkk'.
561
562         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
563         CHISE.
564
565 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
566
567         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
568         setting for `===hng-ink'.
569
570         * mule/mule-charset.el (default-coded-charset-priority-list): Add
571         `===hng-ink'.
572
573         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
574         CHISE.
575
576 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
577
578         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
579         setting for `===hng-jhk'.
580
581         * mule/mule-charset.el (default-coded-charset-priority-list): Add
582         `===hng-jhk'.
583
584         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
585         CHISE.
586
587 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
588
589         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
590         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
591         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
592         (===jis-x0213-1@2004): Likewise.
593         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
594         "jisx0213\\(\\.2004\\)-1" as the registry.
595         (=+>jis-x0213-1@2004): Likewise.
596         (=>jis-x0213-1@2004): Likewise.
597
598         * mule/mule-charset.el (default-coded-charset-priority-list): Add
599         `===jis-x0213-1@2004'.
600
601 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
602
603         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
604         setting for `===hng-nak'.
605
606         * mule/mule-charset.el (default-coded-charset-priority-list): Add
607         `===hng-nak'.
608
609         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
610         CHISE.
611
612 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
613
614         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
615         setting for `===hng-hos'.
616
617         * mule/mule-charset.el (default-coded-charset-priority-list): Add
618         `===hng-hos'.
619
620         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
621         CHISE.
622
623 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
624
625         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
626         setting for `===hng-tzj'.
627
628         * mule/mule-charset.el (default-coded-charset-priority-list): Add
629         `===hng-tzj'.
630
631         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
632         CHISE.
633
634 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
635
636         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
637         setting for `===hng-kae'.
638
639         * mule/mule-charset.el (default-coded-charset-priority-list): Add
640         `===hng-kae'.
641
642         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
643         CHISE.
644
645 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
646
647         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
648         setting for `===hng-kar'.
649
650         * mule/mule-charset.el (default-coded-charset-priority-list): Add
651         `===hng-kar'.
652
653         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
654         CHISE.
655
656 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
657
658         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
659         setting for `===hng-kyd'.
660
661         * mule/mule-charset.el (default-coded-charset-priority-list): Add
662         `===hng-kyd'.
663
664         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
665         CHISE.
666
667 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
668
669         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
670         setting for `===hng-hok'.
671
672         * mule/mule-charset.el (default-coded-charset-priority-list): Add
673         `===hng-hok'.
674
675         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
676         CHISE.
677
678 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
679
680         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
681         setting for `===hng-jyu'.
682
683         * mule/mule-charset.el (default-coded-charset-priority-list): Add
684         `===hng-jyu'.
685
686         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
687         CHISE.
688
689 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
690
691         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
692         setting for `===hng-zkd'.
693
694         * mule/mule-charset.el (default-coded-charset-priority-list): Add
695         `===hng-zkd'.
696
697         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
698         CHISE.
699
700 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
701
702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
703         setting for `===hng-kmi'.
704
705         * mule/mule-charset.el (default-coded-charset-priority-list): Add
706         `===hng-kmi'.
707
708         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
709         CHISE.
710
711 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
712
713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
714         setting for `===hng-okd'.
715
716         * mule/mule-charset.el (default-coded-charset-priority-list): Add
717         `===hng-okd'.
718
719         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
720         CHISE.
721
722 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
723
724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
725         setting for `===hng-nkm'.
726
727         * mule/mule-charset.el (default-coded-charset-priority-list): Add
728         `===hng-nkm'.
729
730         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
731         CHISE.
732
733 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
734
735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
736         setting for `===hng-nto'.
737
738         * mule/mule-charset.el (default-coded-charset-priority-list): Add
739         `===hng-nto'.
740
741         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
742         CHISE.
743
744 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
745
746         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
747         setting for `===hng-yhk'.
748
749         * mule/mule-charset.el (default-coded-charset-priority-list): Add
750         `===hng-yhk'.
751
752         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
753         CHISE.
754
755 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
756
757         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
758         setting for `===hng-sok'.
759
760         * mule/mule-charset.el (default-coded-charset-priority-list): Add
761         `===hng-sok'.
762
763         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
764         CHISE.
765
766 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
767
768         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
769         setting for `===hng-kda'.
770
771         * mule/mule-charset.el (default-coded-charset-priority-list): Add
772         `===hng-kda'.
773
774         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
775         CHISE.
776
777 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
778
779         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
780         setting for `===hng-myz'.
781
782         * mule/mule-charset.el (default-coded-charset-priority-list): Add
783         `===hng-myz'.
784
785         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
786         CHISE.
787
788 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
789
790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
791         setting for `===hng-kgk'.
792
793         * mule/mule-charset.el (default-coded-charset-priority-list): Add
794         `===hng-kgk'.
795
796         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
797         CHISE.
798
799 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
800
801         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
802         setting for `===hng-drt'.
803
804         * mule/mule-charset.el (default-coded-charset-priority-list): Add
805         `===hng-drt'.
806
807         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
808         CHISE.
809
810 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
811
812         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
813         setting for `===hng-mam'.
814
815         * mule/mule-charset.el (default-coded-charset-priority-list): Add
816         `===hng-mam'.
817
818         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
819         CHISE.
820
821 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
822
823         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
824         setting for `===hng-dng'.
825
826         * mule/mule-charset.el (default-coded-charset-priority-list): Add
827         `===hng-dng'.
828
829         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
830         CHISE.
831
832 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
833
834         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
835         setting for `=>cns11643-5'.
836
837 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
838
839         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
840         setting for `===hng-keg'.
841
842         * mule/mule-charset.el (default-coded-charset-priority-list): Add
843         `===hng-keg'.
844
845         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
846         CHISE.
847
848 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
849
850         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
851         setting for `===hng-jou'.
852
853         * mule/mule-charset.el (default-coded-charset-priority-list): Add
854         `===hng-jou'.
855
856         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
857         CHISE.
858
859 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
860
861         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
862         setting for `===hng-smk'.
863
864         * mule/mule-charset.el (default-coded-charset-priority-list): Add
865         `===hng-smk'.
866
867         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
868         CHISE.
869
870 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
871
872         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
873         setting for `===hng-kyo'.
874
875         * mule/mule-charset.el (default-coded-charset-priority-list): Add
876         `===hng-kyo'.
877
878         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
879         CHISE.
880
881 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
882
883         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
884         setting for `===hng-kss'.
885
886         * mule/mule-charset.el (default-coded-charset-priority-list): Add
887         `===hng-kss'.
888
889         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
890         CHISE.
891
892 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
893
894         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
895         setting for `===hng-wan'.
896
897         * mule/mule-charset.el (default-coded-charset-priority-list): Add
898         `===hng-wan'.
899
900         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
901         CHISE.
902
903 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
904
905         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
906         setting for `===hng-ksk'.
907
908         * mule/mule-charset.el (default-coded-charset-priority-list): Add
909         `===hng-ksk'.
910
911         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
912         CHISE.
913
914 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
915
916         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
917         setting for `===hng-kyu'.
918
919         * mule/mule-charset.el (default-coded-charset-priority-list): Add
920         `===hng-kyu'.
921
922         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
923         CHISE.
924
925 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
926
927         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
928         setting for `===hng-skk'.
929
930         * mule/mule-charset.el (default-coded-charset-priority-list): Add
931         `===hng-skk'.
932
933         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
934         CHISE.
935
936 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
937
938         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
939         setting for `===hng-sik'.
940
941         * mule/mule-charset.el (default-coded-charset-priority-list): Add
942         `===hng-sik'.
943
944         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
945         CHISE.
946
947 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
948
949         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
950         setting for `===hng-kbk'.
951
952         * mule/mule-charset.el (default-coded-charset-priority-list): Add
953         `===hng-kbk'.
954
955         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
956         CHISE.
957
958 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
959
960         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
961         setting for `===hng-kcj'.
962
963         * mule/mule-charset.el (default-coded-charset-priority-list): Add
964         `===hng-kcj'.
965
966         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
967         CHISE.
968
969 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
970
971         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
972         setting for `===hng-k24'.
973
974         * mule/mule-charset.el (default-coded-charset-priority-list): Add
975         `===hng-k24'.
976
977         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
978         CHISE.
979
980 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
981
982         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
983         setting for `===hng-gok'.
984
985         * mule/mule-charset.el (default-coded-charset-priority-list): Add
986         `===hng-gok'.
987
988         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
989         CHISE.
990 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
991
992         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
993         setting for `===hng-tsu'.
994
995         * mule/mule-charset.el (default-coded-charset-priority-list): Add
996         `===hng-tsu'.
997
998         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
999         CHISE.
1000
1001 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1002
1003         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1004         setting for `===hng-sys'.
1005
1006         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1007         `===hng-sys'.
1008
1009         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1010         CHISE.
1011
1012 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1013
1014         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1015         - Use "&HNG010-<d><d><d><d><d>;" instead of
1016           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1017         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1018
1019         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1020         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1021
1022         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1023         "hngkhi-0" as the suffix of registry.
1024         (===hng-khm): New coded-charset for XEmacs CHISE.
1025         (=ucs-itaiji-002): Ditto.
1026         (=ucs-bmp-itaiji-002): Ditto.
1027
1028 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1029
1030         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1031         setting for `=>ucs@iwds-1'.
1032
1033         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1034         XEmacs CHISE.
1035
1036 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1037
1038         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1039         CHISE.
1040
1041         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1042         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1043         `===hng-khi'.
1044
1045 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1046
1047         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1048         setting for `===hng-khi'.
1049
1050         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1051         `===hng-khi'.
1052
1053         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1054         CHISE.
1055
1056 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1057
1058         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1059         #x9FA5 as the value of `max-code'.
1060         (=ucs-bmp-var-002): Likewise.
1061         (=ucs-bmp-var-003): Likewise.
1062         (=ucs-bmp-itaiji-084): Likewise.
1063         (=ucs-bmp-cjk@JP): Likewise.
1064         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1065         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1066         (=>ucs-bmp-cjk@component): Likewise.
1067
1068 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1069
1070         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1071         CHISE.
1072
1073 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1074
1075         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1076         XEmacs CHISE.
1077         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1078         `==jis-x0208@1978/2-pr' as the mother.
1079
1080 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1081
1082         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1083         CHISE.
1084
1085 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1086
1087         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1088         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1089
1090 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1091
1092         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1093         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1094
1095 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1096
1097         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1098         setting for `===ucs@gb'.
1099
1100 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1101
1102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1103         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1104         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1105         as the entity-reference for `===jis-x0213-1@2000'; use
1106         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1107
1108 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1109
1110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1111         `===jis-x0208'.
1112
1113         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1114         instead of `===jis-x0208' as the mother.
1115         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1116         `===jis-x0208' as the mother.
1117         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1118         `===jis-x0208' as the mother.
1119         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1120         `===jis-x0213-1' as the mother.
1121         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1122         `===jis-x0213-1' as the mother.
1123         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1124         the mother.
1125         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1126         mother.
1127
1128 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1129
1130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1131         setting for `=ucs-var-001'.
1132
1133 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1134
1135         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1136         `=ucs-bmp-var-001'.
1137
1138         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1139         CHISE.
1140         (=ucs-bmp-var-001): Ditto.
1141
1142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1143         setting for `=ucs-var-003'.
1144
1145 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1146
1147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1148         `=ucs-bmp-var-003'.
1149
1150         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1151         CHISE.
1152         (=ucs-bmp-var-003): Ditto.
1153
1154 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1155
1156         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1157         setting for `=ucs-var-002'.
1158
1159         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1160         `=ucs-bmp-var-002'.
1161
1162         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1163         CHISE.
1164         (=ucs-bmp-var-002): Ditto.
1165
1166 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1167
1168         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1169         XEmacs CHISE.
1170         (==jis-x0208@1978/5pr): Ditto.
1171
1172 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1173
1174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1175         `=>ucs-bmp-cjk@component'.
1176
1177         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1178         XEmacs CHISE.
1179         (=>ucs-bmp-cjk@component): Ditto.
1180
1181 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1182
1183         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1184         setting for `=>iwds-1'.
1185
1186 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1187
1188         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1189         CHISE.
1190
1191 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1192
1193         * mule/mule-charset.el (default-coded-charset-priority-list):
1194         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1195         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1196         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1197         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1198
1199 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1200
1201         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1202         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1203
1204         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1205         `=>>ucs@iso' as the mother.
1206         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1207         mother.
1208
1209 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1210
1211         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1212         setting for `===hanyo-denshi/ia'.
1213
1214 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1215
1216         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1217         `===hanyo-denshi/ia'.
1218
1219 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1220
1221         * mule/mule-conf.el (=koseki): Fix DOC.
1222         (==koseki): New coded-charset for XEmacs CHISE.
1223
1224 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1225
1226         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1227         XEmacs CHISE.
1228         (===hanyo-denshi/jd): Fix DOC.
1229
1230 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1231
1232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1233         setting for `===hanyo-denshi/ip'.
1234
1235 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1236
1237         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1238         `===hanyo-denshi/ip'.
1239
1240         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1241         XEmacs CHISE.
1242
1243 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1244
1245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1246         `==ucs-radicals@unicode' and `=>daikanwa'.
1247
1248         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1249         for XEmacs CHISE.
1250
1251 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1252
1253         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1254         XEmacs CHISE.
1255
1256 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1257
1258         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1259         `===ruimoku-v6'.
1260
1261 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1262
1263         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1264         setting for `===ruimoku-v6'.
1265
1266 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1267
1268         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1269         CHISE.
1270
1271 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1272
1273         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1274         coded-charset for XEmacs CHISE.
1275
1276 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1277
1278         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1279         XEmacs CHISE.
1280
1281 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1282
1283         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1284         `===ucs-sip@iso'.
1285
1286 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1287
1288         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1289         CHISE.
1290
1291 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1292
1293         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1294         `==ucs-sip@iso'.
1295
1296         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1297         CHISE.
1298
1299 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1300
1301         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1302         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1303         (=ucs-sip-ext-b@iso): Fix registry.
1304         (==ucs-sip-ext-b@iso): Ditto.
1305         (===ucs-sip-ext-b@iso): Ditto.
1306
1307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1308         `=ucs-sip@iso'.
1309
1310 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1311
1312         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1313         setting for `=>cbeta'.
1314
1315 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1316
1317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1318         `=>cns11643-7'.
1319
1320         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1321
1322 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1323
1324         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1325         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1326
1327 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1328
1329         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1330         `=ucs@cns'.
1331         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1332         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1333         `=ucs@jis/1990'.
1334         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1335         `=ucs@jis/2000'.
1336         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1337         `=ucs@jis/2004'.
1338         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1339
1340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1341         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1342
1343 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1344
1345         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1346         XEmacs CHISE.
1347         (==jis-x0208@1978/1pr): Ditto.
1348         (==jis-x0208@1978/2-pr): Ditto.
1349
1350 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1351
1352         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1353         setting for `===jis-x0213-1@2004'.
1354
1355 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1356
1357         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1358         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1359
1360         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1361         `===hanyo-denshi/jb'.
1362
1363         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1364         XEmacs CHISE.
1365         (=+>hanyo-denshi/ft): Ditto.
1366         (=+>hanyo-denshi/jt): Ditto.
1367
1368 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1369
1370         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1371         `===hanyo-denshi/hg'.
1372
1373 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1374
1375         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1376         XEmacs CHISE.
1377         (===hanyo-denshi/hg): Ditto.
1378
1379 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1380
1381         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1382         glyph-forms instead of detailed glyph-images.
1383         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1384         `=adobe-japan1-*'.
1385         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1386         (===adobe-japan1-1): Ditto.
1387         (===adobe-japan1-2): Ditto.
1388         (===adobe-japan1-3): Ditto.
1389         (===adobe-japan1-4): Ditto.
1390         (===adobe-japan1-5): Ditto.
1391         (===adobe-japan1-6): Ditto.
1392         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1393         `=>>>adobe-japan1' as the mother.
1394         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1395         `=>>adobe-japan1' as the mother.
1396         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1397         glyph-images.
1398         (==jis-x0208@1978): Ditto.
1399         (==jis-x0208@1983): Ditto.
1400         (==jis-x0208@1990): Ditto.
1401         (==jis-x0213-1): Ditto.
1402         (==jis-x0213-1@2000): Ditto.
1403         (==jis-x0213-1@2004): Ditto.
1404         (==jis-x0213-2): Ditto.
1405         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1406         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1407         `=jis-x0208@1978'.
1408         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1409         `=jis-x0208@1983'.
1410         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1411         `=jis-x0208@1990'.
1412         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1413         `=jis-x0213-1'.
1414         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1415         `=jis-x0213-1@2000'.
1416         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1417         `=jis-x0213-1@2004'.
1418         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1419         `=jis-x0213-2'.
1420         (===jis-x0208): New coded-charset for XEmacs CHISE.
1421         (===jis-x0208@1978): Ditto.
1422         (===jis-x0208@1983): Ditto.
1423         (===jis-x0208@1990): Ditto.
1424         (===jis-x0213-1): Ditto.
1425         (===jis-x0213-1@2000): Ditto.
1426         (===jis-x0213-2): Ditto.
1427         (===jis-x0212): Ditto.
1428         (===ks-x1001): Ditto.
1429         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1430         mother.
1431         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1432         as the mother.
1433         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1434         as the mother.
1435         (===cns11643-1): New coded-charset for XEmacs CHISE.
1436         (===cns11643-2): Ditto.
1437         (===cns11643-3): Ditto.
1438         (===cns11643-4): Ditto.
1439         (===cns11643-5): Ditto.
1440         (===cns11643-6): Ditto.
1441         (===cns11643-7): Ditto.
1442         (=>>cns11643-1): Ditto.
1443         (==big5-cdp): Indicate abstract glyph-images instead of
1444         representative glyph-images.
1445         (===big5-cdp): New coded-charset for XEmacs CHISE.
1446         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1447         detailed glyph-images.
1448         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1449         `=hanyo-denshi/*'.
1450         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1451         (===hanyo-denshi/ib): Ditto.
1452         (===hanyo-denshi/jt): Ditto.
1453         (===hanyo-denshi/ks): Ditto.
1454         (===mj): Ditto.
1455         (===mj-0): Ditto.
1456         (===mj-1): Ditto.
1457         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1458         `=>>>hanyo-denshi/*' as its mother.
1459         (==gt): Indicate abstract glyph-forms instead of detailed
1460         glyph-images.
1461         (===gt): New coded-charset for XEmacs CHISE.
1462         (=>>>gt): Indicates `==gt' instead of `=gt'.
1463         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1464         (==gt-k): Indicate abstract glyph-forms instead of detailed
1465         glyph-images.
1466         (===gt-k): New coded-charset for XEmacs CHISE.
1467         (==daikanwa): Indicates glyph-images instead of detailed
1468         glyph-images.
1469         (===daikanwa): New coded-charset for XEmacs CHISE.
1470         (===daikanwa/+p): Ditto.
1471         (===daikanwa/ho): Ditto.
1472         (==cbeta): Ditto.
1473         (===cbeta): Ditto.
1474         (==jef-china3): Ditto.
1475         (===jef-china3): Ditto.
1476         (==ruimoku-v6): Ditto.
1477         (==ucs@iso): Indicate representative glyph-forms instead of
1478         representative glyph-images.
1479         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1480         (==ucs@unicode): Indicate representative glyph-forms instead of
1481         representative glyph-images.
1482         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1483         `=ucs@unicode'.
1484         (==ucs@cns): Indicate representative glyph-forms instead of
1485         representative glyph-images.
1486         (==ucs@jis): Ditto.
1487         (==ucs@jis/1990): Ditto.
1488         (==ucs@jis/2000): Ditto.
1489         (==ucs@jis/2004): Ditto.
1490         (==ucs@ks): Ditto.
1491         (===ucs@iso): New coded-charset for XEmacs CHISE.
1492         (===ucs@unicode): Ditto.
1493         (===ucs@gb): Ditto.
1494         (===ucs@ks): Ditto.
1495         (===ucs-bmp-cjk@gb): Ditto.
1496         (===ucs-sip-ext-b@iso): Ditto.
1497
1498 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1499
1500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1501         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1502         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1503         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1504         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1505         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1506         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1507         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1508         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1509         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1510
1511         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1512         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1513         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1514         - Use "&g1-[NAME];" for `=>>[NAME]'.
1515         - Abolish "&g2-[NAME];".
1516
1517 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1518
1519         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1520         `=>>ucs@cns' as the mother.
1521
1522 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1523
1524         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1525         setting for `==ucs@ks'.
1526
1527 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1528
1529         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1530         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1531         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1532         0x00E30000〜0x00E409D5.
1533
1534 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1535
1536         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1537         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1538         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1539
1540 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1541
1542         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1543         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1544
1545         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1546         (=mj-0): Ditto.
1547         (=mj-1): Ditto.
1548         (==mj): Ditto.
1549         (==mj-0): Ditto.
1550         (==mj-1): Ditto.
1551         (=>>mj): Ditto.
1552
1553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1554         setting for `=mj' and `==mj'.
1555
1556 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1557
1558         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1559         CHISE.
1560
1561 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1562
1563         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1564         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1565         `=>ucs@hanyo-denshi'.
1566
1567 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1568
1569         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1570         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1571
1572         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1573         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1574
1575 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1576
1577         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1578         XEmacs CHISE.
1579
1580 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1581
1582         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1583         Change priority of `=>>>ucs@iso'.
1584
1585         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1586         `=>>>ucs@iso' as the mother.
1587         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1588
1589 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1590
1591         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1592         Change priority of `=>>>ucs@unicode'.
1593
1594         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1595         `=ucs@unicode'.
1596
1597 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1598
1599         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1600         Change priority of `=>>>ucs@jis'.
1601
1602         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1603         `=ucs@jis'.
1604
1605 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1606
1607         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1608         setting for `==daikanwa/+p'.
1609
1610 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1611
1612         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1613         setting for `==shinjigen@1ed'.
1614
1615 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1616
1617         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1618         XEmacs CHISE.
1619
1620 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1621
1622         * mule/mule-conf.el (==shinjigen): Modify DOC.
1623         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1624         (==shinjigen@rev): Modify DOC.
1625
1626 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1627
1628         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1629         CHISE.
1630
1631 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1632
1633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1634         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1635
1636         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1637         XEmacs CHISE.
1638
1639         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1640         `==daikanwa'.
1641
1642 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1643
1644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1645         setting for `==cns11643-7'.
1646
1647         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1648         `==cns11643-7'.
1649
1650 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1651
1652         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1653         `==cns11643-6'.
1654
1655         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1656         setting for `==cns11643-6'.
1657
1658 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1659
1660         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1661         setting for `==cns11643-5'.
1662
1663         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1664         `==cns11643-5'.
1665
1666 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1667
1668         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1669         setting for `==cns11643-4'.
1670
1671         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1672         `==cns11643-4'.
1673
1674 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1675
1676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1677         setting for `==cns11643-3'.
1678
1679         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1680         `==cns11643-3'.
1681
1682 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1683
1684         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1685         setting for `==cns11643-2'.
1686
1687         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1688         `==cns11643-2'.
1689
1690 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1691
1692         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1693         Change priority of `=>>>ucs@ks'.
1694
1695         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1696         `=ucs@ks'.
1697
1698 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1699
1700         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1701         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1702         `==ucs@cns' and `==cns11643-1'.
1703
1704         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1705         (==cns11643-2): Ditto.
1706         (==cns11643-3): Ditto.
1707         (==cns11643-4): Ditto.
1708         (==cns11643-5): Ditto.
1709         (==cns11643-6): Ditto.
1710         (==cns11643-7): Ditto.
1711
1712         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1713         `==cns11643-1'.
1714
1715 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1716
1717         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1718         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1719         `=>>>ucs@jis/1990'.
1720
1721         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1722         `=ucs@jis/1990'.
1723         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1724         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1725
1726 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1727
1728         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1729         Change priority of `=>>>ucs@cns'.
1730
1731         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1732         `=ucs@cns'.
1733
1734 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1735
1736         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1737         `==ks-x1001'.
1738
1739         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1740         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1741         `==ks-x1001'.
1742
1743 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1744
1745         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1746
1747 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1748
1749         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1750         `=jis-x0208'.
1751         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1752         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1753         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1754         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1755         (=>>>jis-x0213-1@2000): Changed to an alias for
1756         `=jis-x0213-1@2000'.
1757         (=>>>jis-x0213-1@2004): Changed to an alias for
1758         `=jis-x0213-1@2004'.
1759         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1760
1761 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1762
1763         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1764         `=adobe-japan1-0'.
1765         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1766         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1767         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1768         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1769         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1770         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1771
1772 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1773
1774         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1775         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1776         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1777         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1778         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1779         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1780
1781 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1782
1783         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1784         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1785         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1786         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1787         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1788         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1789         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1790         `==jis-x0212'.
1791
1792 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1793
1794         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1795         "AdobeJapan1-[0-6]$".
1796         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1797         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1798         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1799         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1800         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1801         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1802         (==adobe-japan1-1): Ditto.
1803         (==adobe-japan1-2): Ditto.
1804         (==adobe-japan1-3): Ditto.
1805         (==adobe-japan1-4): Ditto.
1806         (==adobe-japan1-5): Ditto.
1807         (==adobe-japan1-6): Ditto.
1808         (==jis-x0208): Ditto.
1809         (==jis-x0208@1978): Ditto.
1810         (==jis-x0208@1983): Ditto.
1811         (==jis-x0208@1990): Ditto.
1812         (==jis-x0213-1): Ditto.
1813         (==jis-x0213-1@2000): Ditto.
1814         (==jis-x0213-1@2004): Ditto.
1815         (==jis-x0213-2): Ditto.
1816         (==jis-x0212): Ditto.
1817         (==gb2312): Ditto.
1818         (==iso-ir165): Ditto.
1819         (==gb12345): Ditto.
1820         (==ks-x1001): Ditto.
1821         (==cns11643-1): Ditto.
1822         (==cns11643-2): Ditto.
1823         (==cns11643-3): Ditto.
1824         (==cns11643-4): Ditto.
1825         (==cns11643-5): Ditto.
1826         (==cns11643-6): Ditto.
1827         (==cns11643-7): Ditto.
1828         (==big5-cdp): Ditto.
1829         (==hanyo-denshi/ja): Ditto.
1830         (==hanyo-denshi/jb): Ditto.
1831         (==hanyo-denshi/jc): Ditto.
1832         (==hanyo-denshi/jd): Ditto.
1833         (==hanyo-denshi/ft): Ditto.
1834         (==hanyo-denshi/ia): Ditto.
1835         (==hanyo-denshi/ib): Ditto.
1836         (==hanyo-denshi/hg): Ditto.
1837         (==hanyo-denshi/jt): Ditto.
1838         (==hanyo-denshi/ks): Ditto.
1839         (==gt): Ditto.
1840         (==gt-k): Ditto.
1841         (==daikanwa): Ditto.
1842         (==shinjigen): Ditto.
1843         (==ucs@iso): Ditto.
1844         (==ucs@unicode): Ditto.
1845         (==ucs@gb): Ditto.
1846         (==ucs-bmp@gb): Ditto.
1847         (==ucs@cns): Ditto.
1848         (==ucs-bmp@cns): Ditto.
1849         (==ucs@jis): Ditto.
1850         (==ucs@jis/1990): Ditto.
1851         (==ucs@jis/2000): Ditto.
1852         (==ucs@jis/2004): Ditto.
1853         (==ucs@JP): Ditto.
1854         (==ucs@JP/hanazono): Ditto.
1855         (==ucs@ks): Ditto.
1856         (==ucs-bmp@ks): Ditto.
1857         (==ucs@cns11643): Ditto.
1858         (==ucs-bmp-cjk@gb): Ditto.
1859         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1860         (==ucs-sip-ext-b@iso): Ditto.
1861
1862 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1863
1864         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1865         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1866
1867         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1868         XEmacs CHISE.
1869         (=ucs-bmp-cjk@unicode): Abolished.
1870
1871 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1872
1873         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1874         `=+>ucs-bmp-cjk-compat@jis'.
1875
1876         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1877         for XEmacs CHISE.
1878
1879 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1880
1881         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1882         CHISE.
1883
1884 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1885
1886         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1887         for XEmacs CHISE.
1888         (=jis-x0208@1978/1er-pr): Abolished.
1889         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1890         `=jis-x0208@1978/1er-pr' as the mother.
1891
1892 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1893
1894         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1895         setting for `=ucs-itaiji-084'.
1896
1897 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1898
1899         * mule/mule-charset.el (default-coded-charset-priority-list):
1900         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1901
1902         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1903         XEmacs CHISE.
1904         (=ucs-bmp-itaiji-084): Ditto.
1905
1906 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1907
1908         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1909         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1910
1911 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1912
1913         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1914         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1915
1916         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1917         XEmacs CHISE.
1918         (=big5-cdp-var-5): Ditto.
1919
1920 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1921
1922         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1923         XEmacs CHISE.
1924
1925 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1926
1927         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1928         XEmacs CHISE.
1929
1930 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1931
1932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1933         setting for `=>>>hanyo-denshi/ft'.
1934
1935 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1936
1937         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1938         XEmacs CHISE.
1939         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1940         `=hanyo-denshi/jd' as the mother.
1941
1942 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1943
1944         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1945         XEmacs CHISE.
1946         (=+>adobe-japan1-1): Ditto.
1947         (=+>adobe-japan1-2): Ditto.
1948         (=+>adobe-japan1-3): Ditto.
1949         (=+>adobe-japan1-4): Ditto.
1950         (=+>adobe-japan1-5): Ditto.
1951         (=+>adobe-japan1-6): Ditto.
1952         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1953
1954 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1955
1956         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1957         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1958         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1959
1960         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1961         the top.
1962
1963 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1964
1965         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1966         XEmacs CHISE.
1967         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1968         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1969         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1970
1971 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1972
1973         * mule/mule-charset.el (default-coded-charset-priority-list):
1974         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1975         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1976
1977         * mule/mule-conf.el: Modify order of definitions of some
1978         coded-charsets.
1979
1980 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1981
1982         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1983         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1984         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1985
1986         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1987         CHISE.
1988         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1989         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1990
1991 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1992
1993         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1994         CHISE.
1995
1996 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1997
1998         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1999         setting for `=daikanwa/+2p'.
2000
2001         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2002         XEmacs CHISE.
2003
2004 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2005
2006         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2007         XEmacs CHISE.
2008         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2009
2010 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2011
2012         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2013         setting for `=>>>hanyo-denshi/ib'.
2014
2015 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2016
2017         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2018         XEmacs CHISE.
2019         (=>>>hanyo-denshi/ib): Ditto.
2020         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2021         `=hanyo-denshi/ja' as the mother.
2022         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2023         `=hanyo-denshi/ib' as the mother.
2024
2025 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2026
2027         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2028         XEmacs CHISE.
2029         (utf-8-ivs-mcs-er): Likewise.
2030         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2031         and `=>ucs-gb'.
2032         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2033         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2034         `ucs-gb' and `=>ucs-gb'.
2035         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2036         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2037         and `=>ucs-cns'.
2038         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2039         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2040         `ucs-cns' and `=>ucs-cns'.
2041         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2042         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2043         `ucs-big5' and `=>ucs-big5'.
2044         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2045         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2046         `ucs-big5' and `=>ucs-big5'.
2047         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2048         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2049         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2050         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2051         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2052         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2053         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2054         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2055         `=>ucs-jis'; modify DOC and mnemonic.
2056         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2057         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2058         and `=>ucs-jis'; modify DOC and mnemonic.
2059         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2060         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2061         `=>ucs-ks'.
2062         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2063         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2064         and `=>ucs-ks'.
2065         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2066
2067 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2068
2069         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2070         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2071
2072 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2073
2074         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2075         Modify priorities.
2076
2077 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2078
2079         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2080         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2081
2082 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2083
2084         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2085         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2086
2087 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2088
2089         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2090         CHISE.
2091
2092 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2093
2094         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2095         CHISE.
2096
2097 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2098
2099         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2100         CHISE.
2101
2102 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2103
2104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2105         `=+>ucs-bmp-cjk@unicode'.
2106
2107         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2108         for XEmacs CHISE.
2109
2110 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2111
2112         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2113         setting for `=>>daikanwa'.
2114
2115 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2116
2117         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2118         `=>>hanyo-denshi/jt'.
2119
2120 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2121
2122         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2123         XEmacs CHISE.
2124         (=+>jis-x0208@1990): Ditto.
2125         (=+>jis-x0213-1@2000): Ditto.
2126
2127 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2128
2129         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2130         XEmacs CHISE.
2131
2132 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2133
2134         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2135         XEmacs CHISE.
2136         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2137         `=hanyo-denshi/jc' as the mother.
2138
2139 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2140
2141         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2142         setting for `=+>adobe-japan1'.
2143
2144         * mule/mule-charset.el (default-coded-charset-priority-list):
2145         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2146         and `=>>hanyo-denshi/ft' to `=>>gt'.
2147
2148 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2149
2150         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2151         XEmacs CHISE.
2152         (=>>adobe-japan1-1): Ditto.
2153         (=>>adobe-japan1-2): Ditto.
2154         (=>>adobe-japan1-3): Ditto.
2155         (=>>adobe-japan1-4): Ditto.
2156         (=>>adobe-japan1-5): Ditto.
2157         (=>>adobe-japan1-6): Ditto.
2158         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2159
2160 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2161
2162         * mule/mule-conf.el (=adobe-japan1): New alias for
2163         `=adobe-japan1-6'.
2164         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2165         (=>>>adobe-japan1-1): Ditto.
2166         (=>>>adobe-japan1-2): Ditto.
2167         (=>>>adobe-japan1-3): Ditto.
2168         (=>>>adobe-japan1-4): Ditto.
2169         (=>>>adobe-japan1-5): Ditto.
2170         (=>>>adobe-japan1-6): Ditto.
2171         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2172
2173 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2174
2175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2176         setting for `=>>>adobe-japan1'.
2177
2178 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2179
2180         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2181         setting for `=+>ucs@ks'.
2182
2183 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2184
2185         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2186         XEmacs CHISE.
2187         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2188         `=adobe-japan1-6' as the mother.
2189
2190 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2191
2192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2193         setting for `=>cns11643-7'.
2194
2195 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2196
2197         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2198         CHISE.
2199
2200 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2201
2202         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2203         XEmacs CHISE.
2204         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2205
2206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2207         setting for `=>ucs@jis/2004'.
2208
2209 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2210
2211         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2212         setting for `=+>gt'.
2213
2214         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2215         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2216
2217 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2218
2219         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2220         `=>ucs@unicode' as the mother.
2221         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2222         mother.
2223         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2224         mother.
2225         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2226         mother.
2227
2228 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2229
2230         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2231         setting for `=+>ucs@unicode'.
2232
2233         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2234         CHISE.
2235
2236 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2237
2238         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2239         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2240         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2241         - Add setting for `=+>ucs@cns'.
2242
2243         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2244         CHISE.
2245         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2246         as the mother.
2247         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2248         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2249
2250         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2251         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2252
2253 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2254
2255         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2256         setting for `=>ucs@ks'.
2257
2258 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2259
2260         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2261         `=ucs-bmp-cjk-compat@unicode'.
2262
2263         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2264         coded-charset for XEmacs CHISE.
2265
2266 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2267
2268         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2269         `=ucs-bmp-cjk-compat'.
2270
2271         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2272         XEmacs CHISE.
2273
2274 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2275
2276         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2277         CHISE.
2278
2279 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2280
2281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2282         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2283
2284         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2285         `=>ucs@jis/1990'.
2286         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2287
2288 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2289
2290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2291         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2292
2293         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2294         CHISE.
2295         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2296         mother.
2297
2298 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2299
2300         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2301         `=>jis-x0213-2@usual'.
2302         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2303         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2304         `=>jis-x0213-2@usual' as the mother.
2305
2306 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2307
2308         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2309         (=>ucs@JP): New alias for `=+>ucs@jis'.
2310
2311 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2312
2313         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2314         `=>jis-x0208@usual'.
2315         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2316         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2317         `=>jis-x0208@usual' as the mother.
2318         (=>jis-x0208): Likewise.
2319
2320 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2321
2322         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2323         setting for `=+>jis-x0208@1978'.
2324
2325 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2326
2327         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2328         XEmacs CHISE.
2329
2330 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2331
2332         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2333         setting for `=>>>ucs@jis/1990'.
2334
2335 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2336
2337         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2338         setting for `=>ucs@jis/1990'.
2339
2340 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2341
2342         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2343         setting for `=ucs@JP/hanazono'.
2344
2345         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2346         CHISE.
2347         (=ucs@JP/hanazono): Ditto.
2348         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2349         (=>>hanyo-denshi/jc): Ditto.
2350         (=>>hanyo-denshi/jd): Ditto.
2351
2352 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2353
2354         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2355         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2356
2357 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2358
2359         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2360         XEmacs CHISE.
2361
2362 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2363
2364         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2365         XEmacs CHISE.
2366
2367 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2368
2369         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2370         `=ucs-bmp-cjk@JP'.
2371
2372 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2373
2374         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2375         XEmacs CHISE.
2376
2377 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2378
2379         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2380         Modify order of settings; add settings for `=daikanwa@rev2'.
2381
2382 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2383
2384         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2385         setting for `=>>cbeta'.
2386
2387         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2388         CHISE.
2389
2390 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2391
2392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2393         setting for `=>>adobe-japan1'.
2394
2395 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2396
2397         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2398         XEmacs CHISE.
2399
2400 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2401
2402         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2403         setting for `=>>hanyo-denshi/ia'.
2404
2405         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2406         XEmacs CHISE.
2407
2408 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2409
2410         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2411         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2412
2413         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2414         XEmacs CHISE.
2415         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2416         `=hanyo-denshi/jt' as the mother.
2417
2418 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2419
2420         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2421         setting for `=>>>jis-x0213-2'.
2422
2423         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2424         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2425         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2426
2427 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2428
2429         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2430         XEmacs CHISE.
2431
2432 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2433
2434         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2435         XEmacs CHISE.
2436
2437         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2438         `=>>jis-x0213-1@2004'.
2439
2440 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2441
2442         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2443         XEmacs CHISE.
2444
2445 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2446
2447         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2448         - Use "&g2-*;" as entity-references for `=>>>*'.
2449         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2450
2451         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2452         XEmacs CHISE.
2453         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2454         as the mother.
2455
2456 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2457
2458         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2459         setting for `=>>hanyo-denshi/ib'.
2460
2461         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2462         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2463         (=>>jis-x0208@1990): Ditto.
2464         (=>>hanyo-denshi/ib): Ditto.
2465
2466         * mule/mule-charset.el (default-coded-charset-priority-list):
2467         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2468
2469 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2470
2471         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2472         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2473         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2474         `=>>>ucs@jis/2004'.
2475
2476 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2477
2478         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2479         XEmacs CHISE.
2480         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2481         `=jis-x0213-1@2004' as the mother.
2482         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2483         (=>>>ucs@ks): Ditto.
2484
2485         * mule/mule-charset.el (default-coded-charset-priority-list):
2486         Modify priority of `=hanyo-denshi/*'.
2487
2488 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2489
2490         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2491         settings for `=>>ucs@JP' and `=ucs@JP'.
2492
2493 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2494
2495         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2496         CHISE.
2497
2498 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2499
2500         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2501         setting for `=>>>ucs@cns'.
2502
2503         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2504         CHISE.
2505
2506 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2507
2508         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2509         instead of `=>>>jis-x0213-1@2004' as the mother.
2510         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2511         (=>>>ucs@unicode): Likewise.
2512         (=>>>ucs@jis): Likewise.
2513         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2514         mother.
2515         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2516
2517 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2518
2519         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2520         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2521         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2522         `=>>>ucs@jis'.
2523
2524 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2525
2526         * mule/mule-charset.el (default-coded-charset-priority-list):
2527         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2528         and `=jis-x0213-*-2000'.
2529
2530 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2531
2532         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2533         XEmacs CHISE.
2534         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2535         `=>>jis-x0213-1' as the mother.
2536
2537 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2538
2539         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2540         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2541
2542 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2543
2544         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2545
2546 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2547
2548         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2549         XEmacs CHISE.
2550
2551 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2552
2553         * mule/mule-coding.el (decomposition-feature-list): Set
2554         `=decomposition', `=decomposition@cid' and
2555         `=decomposition@hanyo-denshi'.
2556
2557 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2558
2559         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2560         setting for `=>>hanyo-denshi/ks'.
2561
2562         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2563         XEmacs CHISE.
2564
2565 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2566
2567         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2568         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2569
2570         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2571         `=hanyo-denshi/ks/mf'.
2572
2573         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2574         XEmacs CHISE.
2575         (=hanyo-denshi/ks/mf): Ditto.
2576
2577 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2578
2579         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2580         settings for P=hanyo-denshi/jt'.
2581
2582         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2583         `=hanyo-denshi/jt'.
2584
2585         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2586         XEmacs CHISE.
2587
2588 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2589
2590         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2591         settings for `=hanyo-denshi/ip'.
2592
2593         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2594         `=hanyo-denshi/ip'.
2595
2596         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2597         XEmacs CHISE.
2598
2599 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2600
2601         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2602         settings for `=hanyo-denshi/hg'.
2603
2604         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2605         `=hanyo-denshi/hg'.
2606
2607         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2608         XEmacs CHISE.
2609
2610 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2611
2612         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2613         setting for `=>>hanyo-denshi/ft'.
2614
2615         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2616         `=>>hanyo-denshi/ft'.
2617
2618         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2619         XEmacs CHISE.
2620
2621 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2622
2623         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2624         settings for `=hanyo-denshi/ib'.
2625
2626         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2627         `=hanyo-denshi/ib'.
2628
2629         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2630         XEmacs CHISE.
2631
2632 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2633
2634         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2635         settings for isolated characters of `=hanyo-denshi/ia' and
2636         non-isolated characters of `=hanyo-denshi/*'.
2637
2638         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2639         `=hanyo-denshi/ia'.
2640
2641         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2642         XEmacs CHISE.
2643
2644 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2645
2646         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2647         setting for isolated characters of `=hanyo-denshi/ft'.
2648
2649         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2650         `=hanyo-denshi/ft'.
2651
2652         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2653         XEmacs CHISE.
2654
2655 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2656
2657         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2658         setting for isolated characters of `=hanyo-denshi/jd'.
2659
2660         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2661         `=hanyo-denshi/jd'.
2662
2663         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2664         XEmacs CHISE.
2665
2666 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2667
2668         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2669         setting for isolated characters of `=hanyo-denshi/jc'.
2670
2671         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2672         `=hanyo-denshi/jc'.
2673
2674         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2675         XEmacs CHISE.
2676
2677 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2678
2679         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2680         setting for isolated characters of `=hanyo-denshi/jb'.
2681
2682         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2683         `=hanyo-denshi/jb'.
2684
2685         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2686         XEmacs CHISE.
2687
2688 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2689
2690         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2691         setting for isolated characters of `=hanyo-denshi/ja'.
2692
2693 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2694
2695         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2696         `=hanyo-denshi/ja'.
2697
2698         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2699         XEmacs CHISE.
2700
2701 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2702
2703         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2704         settings for isolated characters of `=adobe-japan1-6'.
2705
2706 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2707
2708         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2709         CHISE.
2710         (=daikanwa/+2p): Ditto.
2711         (=daikanwa/ho): Ditto.
2712
2713 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2714
2715         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2716         coding-system for XEmacs CHISE.
2717
2718 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2719
2720         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2721         setting for `=>>ruimoku-v6'.
2722
2723         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2724         CHISE.
2725
2726 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2727
2728         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2729         setting for `=daikanwa@rev1'.
2730
2731 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2732
2733         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2734         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2735
2736 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2737
2738         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2739         XEmacs CHISE.
2740         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2741
2742 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2743
2744         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2745         CHISE.
2746
2747 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2748
2749         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2750         CHISE.
2751
2752         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2753         setting for `=>ucs@jis'.
2754
2755 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2756
2757         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2758         setting for `=>jis-x0208@usual'.
2759
2760         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2761         XEmacs CHISE.
2762         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2763         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2764         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2765
2766 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2767
2768         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2769         CHISE.
2770         (=>>>jis-x0208@1990): Ditto.
2771         (=>>>jis-x0213-1): Ditto.
2772         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2773         mother.
2774         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2775         as the mother.
2776
2777 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2778
2779         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2780         setting for `=>ucs@cns' and `=>>ucs@ks'.
2781
2782         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2783         CHISE.
2784
2785 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2786
2787         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2788         CHISE.
2789
2790 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2791
2792         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2793         CHISE.
2794         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2795         mother.
2796
2797 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2798
2799         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2800         `==>ucs-bmp-cjk@bucs'.
2801
2802         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2803         XEmacs CHISE.
2804
2805 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2806
2807         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2808         setting for `==>ucs@bucs'.
2809
2810         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2811         XEmacs CHISE.
2812
2813 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2814
2815         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2816         - Add setting for `=>>jis-x0208'.
2817         - Omit setting for `=>>jis-x0208@1990'.
2818         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2819           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2820           `=ucs@FOO'.
2821
2822 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2823
2824         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2825         setting for `=>daikanwa'.
2826
2827 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2828
2829         * mule/mule-conf.el (=daikanwa): Fix DOC.
2830         (=>daikanwa): New abstract character for XEmacs CHISE.
2831         (=>ucs@iso): Likewise.
2832         (=>ucs@unicode): Likewise.
2833         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2834
2835 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2836
2837         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2838         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2839           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2840         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2841         - Add `=>big5-cdp'.
2842
2843 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2844
2845         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2846         (=>big5-cdp): New abstract character.
2847
2848 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2849
2850         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2851         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2852         `chinese-big5'.
2853
2854 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2855
2856         * mule/mule-charset.el (default-coded-charset-priority-list):
2857         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2858
2859         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2860         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2861         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2862         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2863         and `=>jis-x0213-2'.
2864
2865 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2866
2867         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2868         XEmacs CHISE.
2869         (=>>ucs@jis/2000): Likewise.
2870         (=>>ucs@jis/2004): Likewise.
2871
2872 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2873
2874         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2875         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2876         `=>>ucs@cns'.
2877
2878         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2879         XEmacs CHISE.
2880         (=>>gt): Use quote instead of backquote; modify DOC.
2881         (=>gt): Use quote instead of backquote.
2882         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2883         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2884         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2885         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2886         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2887         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2888
2889 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2890
2891         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2892         `=>>ucs@unicode' and `=>>gt'.
2893
2894 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2895
2896         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2897         XEmacs CHISE.
2898         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2899         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2900         `=jis-x0208@1978/1er-pr' as the mother.
2901         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2902
2903 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2904
2905         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2906         `=ucs@unicode' as the mother.
2907
2908 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2909
2910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2911         setting for `=>>ucs@unicode'.
2912
2913         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2914         CHISE.
2915
2916 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2917
2918         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2919         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2920
2921         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2922         `=adobe-japan1-6' and `=adobe-japan1-base'.
2923
2924         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2925         XEmacs CHISE.
2926         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2927         specify `min-code' and `max-code'.
2928         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2929         (=adobe-japan1-2): Likewise.
2930         (=adobe-japan1-3): Likewise.
2931         (=adobe-japan1-4): Likewise.
2932         (=adobe-japan1-5): Likewise.
2933         (=adobe-japan1-6): Likewise.
2934
2935 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2936
2937         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2938         setting for `=>gt'.
2939
2940 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2941
2942         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2943         CHISE.
2944
2945 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2946
2947         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2948         setting for `=>zinbun-oracle'.
2949
2950         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2951         for XEmacs CHISE.
2952
2953 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2954
2955         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2956         for XEmacs CHISE.
2957         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2958         `=jis-x0208@1978' as the mother.
2959
2960 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2961
2962         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2963         - Use `=gt' instead of `ideograph-gt'.
2964         - Use `=gt-k' instead of `ideograph-gt-k'.
2965         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2966         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2967         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2968         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2969         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2970         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2971         - Use `=>>gt' instead of `<=>gt'.
2972         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2973         - Add setting for `=>>jis-x0208@1990'.
2974         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2975           `=>>jis-x0213-1@2000'.
2976         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2977         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2978           `=>>jis-x0213-1@2004'.
2979         - Add setting for `=>>jis-x0208@1978'.
2980         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2981
2982 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2983
2984         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2985         XEmacs CHISE.
2986
2987 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2988
2989         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2990         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2991         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2992         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2993         `<=>jis-x0213-1@2004'.
2994
2995 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2996
2997         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2998         CHISE.
2999         (=>jis-x0213-2): Ditto.
3000
3001 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3002
3003         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3004         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3005
3006 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3007
3008         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3009         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3010         `=>jis-x0213-1'.
3011
3012 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3013
3014         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3015         CHISE.
3016         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3017
3018 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3019
3020         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3021         `<==>jis-x0213-1'.
3022         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3023         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3024         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3025         (<=>jis-x0208): New alias for `=>jis-x0208'.
3026         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3027         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3028         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3029         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3030         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3031         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3032         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3033         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3034         (=>>gt): Renamed from `<==>gt'.
3035         (<==>gt): New alias for `=>>gt'.
3036
3037 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3038
3039         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3040         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3041         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3042         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3043         - Add settings for `<=>jis-x0213-1@2000' and
3044           `<=>jis-x0213-1@2004'.
3045
3046         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3047         XEmacs CHISE.
3048         (<==>jis-x0213-1): Likewise.
3049         (<==>jis-x0213-1@2000): Likewise.
3050         (<==>jis-x0213-1@2004): Likewise.
3051         (<=>jis-x0208): Add property `=>iso-ir 168'.
3052         (<=>jis-x0208@1997): Likewise.
3053         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3054         as the mother; add property `=>iso-ir 228'.
3055         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3056         property `=>iso-ir 228'.
3057         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3058         property `=>iso-ir 233'.
3059         (<==>gt): Renamed from `<=>gt'.
3060         (<=>gt): New alias for `<==>gt'.
3061
3062 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3063
3064         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3065         CHISE.
3066         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3067         `<=>jis-x0208' as the mother.
3068         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3069         (<=>jis-x0213-1@2000): Ditto.
3070         (<=>jis-x0213-1@2004): Ditto.
3071
3072 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3073
3074         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3075         settings for `<=>gt'.
3076
3077         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3078
3079 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3080
3081         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3082         XEmacs CHISE.
3083         (=jis-x0208@1978/-4pr): Likewise.
3084         (=jis-x0208@1978/4-pr): Likewise.
3085         (=jis-x0213-1): Likewise.
3086         (=ucs@iso): Likewise.
3087         (=ucs@unicode): Likewise.
3088         (=ucs@gb): Likewise.
3089         (=ucs@gb/fw): Likewise.
3090         (=ucs@cns): Likewise.
3091         (=ucs@cns/fw): Likewise.
3092         (=ucs@jis): Likewise.
3093         (=ucs@jis/fw): Likewise.
3094         (=ucs@jis/1990): Likewise.
3095         (=ucs@jis/2000): Likewise.
3096         (=ucs@jis/2004): Likewise.
3097         (=ucs@JP): Likewise.
3098         (=ucs@ks): Likewise.
3099         (=ucs@big5): Likewise.
3100         (=ucs@big5/cns11643): Likewise.
3101         (=ucs@cns11643): Likewise.
3102
3103 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3104
3105         * mule/mule-charset.el (default-coded-charset-priority-list):
3106         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3107
3108         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3109         CHISE.
3110         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3111         mother.
3112
3113 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3114
3115         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3116         from src/mule-charset.c].
3117         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3118         specify `final'.
3119         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3120         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3121         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3122         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3123         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3124         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3125
3126 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3127
3128         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3129         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3130         (=jis-x0208@1978/i-4): Specify `partial'.
3131         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3132         mother coded-charset.
3133         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3134
3135 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3136
3137         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3138         settings for `=jis-x0213-1@2004'.
3139
3140 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3141
3142         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3143         CHISE.
3144         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3145         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3146         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3147         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3148         temporarily.
3149         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3150
3151 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3152
3153         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3154         CHISE.
3155         (=shinjigen@1ed): Inherited from `=shinjigen'.
3156         (=shinjigen@rev): Likewise.
3157
3158 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3159
3160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3161         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3162
3163 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3164
3165         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3166         define it as an alias.
3167         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3168         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3169         alias.
3170         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3171         alias.
3172
3173 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3174
3175         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3176         CHISE.
3177
3178 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3179
3180         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3181         CHISE.
3182         (shinjigen-2): Ditto.
3183
3184 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3185
3186         * mule/mule-charset.el (default-coded-charset-priority-list):
3187         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3188         `chinese-big5-eten-*' and `chinese-big5'.
3189
3190 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3191
3192         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3193         #x9FA5 temporarily.
3194
3195 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3196
3197         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3198         settings for `=jis-x0208@1978/i1'.
3199
3200 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3201
3202         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3203         XEmacs CHISE.
3204
3205 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3206
3207         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3208         XEmacs CHISE.
3209
3210 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3211
3212         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3213         XEmacs CHISE.
3214
3215 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3216
3217         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3218         CHISE.
3219         (=ucs-bmp@cns): Likewise.
3220         (=ucs-bmp@jis): Likewise.
3221         (=ucs-bmp@ks): Likewise.
3222
3223 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3224
3225         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3226         CHISE.
3227         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3228
3229 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3230
3231         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3232         settings for `=zinbun-oracle'.
3233
3234         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3235         `=zinbun-oracle'.
3236
3237 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3238
3239         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3240         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3241         `=ucs@iso'.
3242
3243 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3244
3245         * mule/mule-charset.el (default-coded-charset-priority-list):
3246         Delete `ucs-sip'; modify order of some CCSs.
3247
3248 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3249
3250         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3251         in XEmacs CHISE.
3252
3253         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3254         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3255         CHISE.
3256
3257 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3258
3259         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3260         its registry.
3261         (=ucs-radicals@unicode): Likewise.
3262
3263 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3264
3265         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3266         CHISE.
3267
3268 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3269
3270         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3271         CHISE.
3272
3273 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3274
3275         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3276         CHISE.
3277
3278 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3279
3280         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3281         Modify preference of *isolated settings*.
3282
3283 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3284
3285         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3286         utf-2000 is provided.
3287         (=ucs@cns11643): Likewise.
3288
3289 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3290
3291         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3292         Prefer every *isolated setting* to ordinary setting.
3293
3294 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3295
3296         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3297         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3298
3299 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3300
3301         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3302         CHISE.
3303
3304 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3305
3306         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3307         settings for `=jis-x0208@1997'.
3308
3309 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3310
3311         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3312         `=jis-x0208@1997'.
3313
3314 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3315
3316         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3317         XEmacs CHISE.
3318
3319 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3320
3321         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3322         `=jis-x0208@1978'.
3323         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3324         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3325         `=jis-x0208-1990' as the mother.
3326         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3327
3328 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3329
3330         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3331         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3332         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3333         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3334         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3335         for `=ucs@JP'.
3336
3337 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3338
3339         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3340         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3341         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3342         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3343         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3344         `=daikanwa@rev2'.
3345
3346 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3347
3348         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3349         (=gt): Likewise.
3350         (=gt-k): Likewise.
3351         (=gt-pj-*): Likewise.
3352         (=gt-pj-k1): Likewise.
3353         (=gt-pj-k2): Likewise.
3354         (=daikanwa): Likewise.
3355         (=daikanwa-rev1): Likewise.
3356         (=daikanwa-rev2): Likewise.
3357         (=big5-pua): Likewise.
3358         (=big5-eten): Likewise.
3359         (chinese-big5-eten-a): Likewise.
3360         (chinese-big5-eten-b): Likewise.
3361         (=hanziku-*): Likewise.
3362         (=cbeta): Likewise.
3363         (=jef-china3): Likewise.
3364         (=ruimoku-v6): Likewise.
3365         (=ucs@iso): Likewise.
3366         (=ucs@unicode): Likewise.
3367         (=ucs@gb): Likewise.
3368         (=ucs@cns): Likewise.
3369         (=ucs@jis): Likewise.
3370         (=ucs@jis-1990): Likewise.
3371         (=ucs@jis-2000): Likewise.
3372         (=ucs@jp): Likewise.
3373         (=ucs@ks): Likewise.
3374         (=ucs@big5): Likewise.
3375         (=ucs-radicals): Likewise.
3376         (=ucs-radicals@unicode): Likewise.
3377         (=ucs-bmp-cjk): Likewise.
3378         (=ucs-bmp-cjk@unicode): Likewise.
3379         (=ucs-sip-ext-b): Likewise.
3380         (=ucs-sip-ext-b@iso): Likewise.
3381
3382 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3383
3384         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3385         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3386
3387 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3388
3389         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3390         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3391         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3392         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3393         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3394         arabic-digit, ipa and ``&I-B-XXXX;''.
3395
3396 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3397
3398         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3399         setting for (I-)HZK{03..12}-XXXX.
3400
3401 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3402
3403         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3404         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3405
3406         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3407         `=ruimoku-v6'.
3408
3409         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3410         CHISE.
3411
3412 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3413
3414         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3415         (=ucs@unicode): Likewise.
3416         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3417         (=ucs@cns): Likewise.
3418         (=ucs@jis): Likewise.
3419         (=ucs@ks): Likewise.
3420         (=ucs@big5): Likewise.
3421
3422 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3423
3424         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3425         `ucs-jis'.
3426         (utf-8-jis-er): Likewise.
3427         (utf-8-jp): New coding-system.
3428         (utf-8-jp-er): Likewise.
3429
3430         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3431
3432 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3433
3434         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3435
3436         * mule/japanese.el: Move definition of `euc-jisx0213' to
3437         mule/mule-coding.el.
3438
3439 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3440
3441         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3442         mule-coding before loading update-cdb when utf-2000 is provided.
3443
3444 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3445
3446         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3447         `=daikanwa'.
3448
3449 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3450
3451         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3452         definition codes when `utf-2000' is provided.
3453
3454 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3455
3456         * mule/mule-category.el (word-combining-categories): Don't setup
3457         `word-combining-categories' in XEmacs CHISE.
3458         (word-separating-categories): Add setting about Latin script in
3459         XEmacs CHISE.
3460
3461 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3462
3463         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3464         setting for `chinese-big5'.
3465
3466 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3467
3468         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3469         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3470         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3471         add setting for HZK0[12]-xxxx.
3472
3473 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3474
3475         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3476         in XEmacs CHISE.
3477
3478 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3479
3480         * mule/mule-charset.el (default-coded-charset-priority-list):
3481         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3482         and `chinese-big5' to `=gt-pj-*'.
3483
3484 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3485
3486         * mule/mule-conf.el (=daikanwa): Renamed from
3487         `ideograph-daikanwa'.
3488         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3489
3490 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3491
3492         * mule/mule-conf.el (=cns11643-7): Renamed from
3493         `chinese-cns11643-7'.
3494         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3495
3496 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3497
3498         * mule/mule-conf.el (=cns11643-6): Renamed from
3499         `chinese-cns11643-6'.
3500         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3501
3502 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3503
3504         * mule/mule-conf.el (=cns11643-5): Renamed from
3505         `chinese-cns11643-5'.
3506         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3507
3508 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3509
3510         * mule/mule-conf.el (=cns11643-4): Renamed from
3511         `chinese-cns11643-4'.
3512         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3513
3514 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3515
3516         * mule/mule-conf.el (=cns11643-3): Renamed from
3517         `chinese-cns11643-3'.
3518         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3519
3520 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3521
3522         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3523         `=cns11643-2'.
3524         (chinese-cns11643-2): New alias for `=cns11643-2'.
3525
3526 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3527
3528         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3529         `=cns11643-1'.
3530         (chinese-cns11643-1): New alias for `=cns11643-1'.
3531
3532 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3533
3534         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3535         (chinese-gb12345): New alias for `=gb12345'.
3536
3537 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3538
3539         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3540         (chinese-gb2312): New alias for `=gb2312'.
3541
3542 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3543
3544         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3545         (chinese-big5): New alias for `=big5'.
3546
3547 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3548
3549         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3550         (korean-ksc5601): New alias for `=ks-x1001'.
3551
3552 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3553
3554         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3555         `=jis-x0212'.
3556         (japanese-jisx0212): New alias for `=jis-x0212'.
3557
3558 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3559
3560         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3561         `=jis-x0208-1983'.
3562         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3563
3564 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3565
3566         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3567         `=jis-x0208-1978'.
3568         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3569
3570 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3571
3572         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3573         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3574
3575 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3576
3577         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3578         (chinese-cns11643-3): Specify iso-ir 183.
3579         (chinese-cns11643-4): Specify iso-ir 184.
3580         (chinese-cns11643-5): Specify iso-ir 185.
3581         (chinese-cns11643-6): Specify iso-ir 186.
3582         (chinese-cns11643-7): Specify iso-ir 187.
3583         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3584         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3585
3586 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3587
3588         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3589         \uXXXX for every cases.
3590
3591 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3592
3593         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3594         (ucs-big5): Changed to an alias for `=ucs@big5'.
3595
3596 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3597
3598         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3599         (ucs-ks): Changed to an alias for `=ucs@ks'.
3600
3601 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3602
3603         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3604         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3605
3606 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3607
3608         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3609         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3610
3611 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3612
3613         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3614         (ucs-jis): Changed to an alias for `=ucs@jis'.
3615
3616 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3617
3618         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3619         (ucs-cns): Changed to an alias for `=ucs@cns'.
3620
3621 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3622
3623         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3624         (ucs-gb): Changed to an alias for `=ucs@gb'.
3625
3626 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3627
3628         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3629         `ideograph-daikanwa-2'.
3630         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3631         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3632
3633 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3634
3635         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3636         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3637
3638         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3639         for `xemacs-chise-version'.
3640
3641 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3642
3643         * mule/mule-charset.el (default-coded-charset-priority-list):
3644         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3645         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3646         instead of `ideograph-hanziku-*'.
3647
3648         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3649         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3650
3651 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3652
3653         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3654         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3655         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3656         `utf-2000' is provided.
3657
3658 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3659
3660         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3661         is provided [was builtin coded-charsets].
3662
3663 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3664
3665         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3666         is provided [was builtin coded-charsets].
3667
3668 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3669
3670         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3671         is provided [was builtin coded-charsets].
3672
3673 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3674
3675         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3676         is provided [was builtin coded-charsets].
3677
3678 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3679
3680         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3681         when `utf-2000' is provided [was builtin coded-charsets].
3682
3683 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3684
3685         * mule/mule-conf.el (=hanziku-*): Renamed from
3686         `ideograph-hanziku-*'.
3687         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3688
3689 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3690
3691         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3692         `utf-2000' is provided [was builtin coded-charsets].
3693         (ideograph-hanziku-{1..12}): Likewise.
3694
3695 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3696
3697         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3698         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3699
3700 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3701
3702         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3703         when `utf-2000' is provided [was builtin coded-charsets].
3704
3705 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3706
3707         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3708         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3709         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3710
3711 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3712
3713         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3714         (ideograph-gt): Changed to an alias for `=gt'.
3715
3716 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3717
3718         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3719         is provided; it was defined as a builtin coded-charset.
3720         (ideograph-gt): Likewise.
3721
3722 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3723
3724         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3725         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3726
3727 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3728
3729         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3730         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3731
3732 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3733
3734         * mule/mule-conf.el (=big5-eten): Renamed from
3735         `chinese-big5-eten'.
3736         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3737
3738 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3739
3740         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3741         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3742
3743 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3744
3745         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3746         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3747
3748 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3749
3750         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3751         (china3-jef): Changed to an alias for `=jef-china3'.
3752
3753 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3754
3755         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3756         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3757
3758         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3759         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3760         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3761         when `utf-2000' is provided.
3762
3763 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3764
3765         * mule/mule-charset.el (default-coded-charset-priority-list):
3766         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3767
3768         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3769         (ucs-jis-2000): Deleted.
3770
3771 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3772
3773         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3774         UTF-2000.
3775         (=ucs-jis-2000): New coded-charset for UTF-2000.
3776
3777 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3778
3779         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3780         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3781
3782 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3783
3784         * mule/mule-charset.el (default-coded-charset-priority-list):
3785         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3786         `ideograph-cbeta'.
3787
3788 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3789
3790         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3791         builtin coded-charset].
3792
3793 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3794
3795         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3796         settings for &K0-xxxx and &I-K0-xxxx.
3797
3798 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3799
3800         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3801         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3802
3803 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3804
3805         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3806         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3807
3808 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3809
3810         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3811         UTF-2000.
3812         (ideograph-gt-pj-k1): Likewise.
3813         (ideograph-gt-pj-k2): Likewise.
3814
3815 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3816
3817         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3818         `=jis-x0208'.
3819
3820 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3821
3822         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3823         UTF-2000 [was a builtin coded-charset].
3824
3825 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3826
3827         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3828         (utf-8-gb-er): Likewise.
3829
3830 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3831
3832         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3833         settings for JIS X 0212 and JIS X 0208:1978.
3834
3835 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3836
3837         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3838         setting for JIS X 0213.
3839
3840 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3841
3842         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3843         standard-case-table in UTF-2000.
3844
3845 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3846
3847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3848         definitions for isolated-chars.
3849
3850 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3851
3852         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3853         `configure-utf-2000-lisp-directory'.
3854         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3855         `mule-lisp-load-path'.
3856
3857 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3858
3859         * startup.el (startup-setup-paths): Set and use
3860         `utf-2000-lisp-directory'.
3861         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3862         UTF-2000.
3863
3864 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3865
3866         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3867         (paths-find-utf-2000-lisp-directory): New function.
3868         (paths-construct-load-path): Add new optional argument
3869         `utf-2000-lisp-directory'.
3870
3871         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3872
3873 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3874
3875         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3876         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3877         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3878         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3879         `chinese-big5-2' in UTF-2000.
3880
3881         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3882         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3883
3884 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3885
3886         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3887         `big5-eten-er' in UTF-2000.
3888         (big5-cdp): Modify DOC-string and mnemonic.
3889
3890 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3891
3892         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3893         UTF-2000 [renamed from utf-8-er].
3894         (utf-8-gb): New coding-system in UTF-2000.
3895         (utf-8-gb-er): Likewise.
3896         (utf-8-cns): Likewise.
3897         (utf-8-cns-er): Likewise.
3898         (utf-8-big5): Likewise.
3899         (utf-8-big5-er): Likewise.
3900         (utf-8-jis): Likewise.
3901         (utf-8-jis-er): Likewise.
3902         (utf-8-ks): Likewise.
3903         (utf-8-ks-er): Likewise.
3904         (utf-8-er): Likewise.
3905
3906 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3907
3908         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3909         instead of `utf-8-unix' in UTF-2000.
3910
3911         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3912
3913 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3914
3915         * mule/japanese.el (euc-jisx0213): New coding-system.
3916
3917         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3918         `japanese-jisx0208-1990' as the mother.
3919
3920 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3921
3922         * dumped-lisp.el (preloaded-file-list): Change condition of
3923         loading "close-cdb".
3924
3925 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3926
3927         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3928         setup `coded-charset-entity-reference-alist'.
3929
3930 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3931
3932         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3933         UTF-2000.
3934
3935 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3936
3937         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3938         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3939
3940 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3941
3942         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3943         (chinese-big5-eten-a): Likewise.
3944         (chinese-big5-eten-b): Likewise.
3945         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3946         code range is #x8140 .. #x8DFE.
3947
3948 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3949
3950         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3951         UTF-2000.
3952         (chinese-big5-cdp): Likewise.
3953
3954 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3955
3956         * dumped-lisp.el (preloaded-file-list): Rename
3957         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3958
3959 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3960
3961         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3962         append `system-char-db-source-file-list' into
3963         `preloaded-file-list' in UTF-2000.
3964
3965 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3966
3967         * dumped-lisp.el (preloaded-file-list): Delete
3968         character-definition files.
3969
3970 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3971
3972         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3973         UTF-2000.
3974
3975 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3976
3977         * mule/mule-charset.el (default-coded-charset-priority-list):
3978         Delete `mojikyo-2022-1'.
3979
3980 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3981
3982         * mule/mule-charset.el (default-coded-charset-priority-list):
3983         Delete `mojikyo'.
3984
3985 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3986
3987         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3988         `ucs-sip'.
3989
3990 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3991
3992         * mule/mule-charset.el (default-coded-charset-priority-list):
3993         Comment out `chinese-gb12345'.
3994
3995 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3996
3997         * bytecomp.el (byte-compile-insert-header): Fixed.
3998
3999 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4000
4001         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4002         XEmacs UTF-2000.
4003
4004 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4005
4006         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4007         UTF-2000.
4008
4009 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4010
4011         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4012         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4013
4014 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4015
4016         * mule/mule-charset.el (default-coded-charset-priority-list):
4017         `japanese-jef-china3' is renamed `china3-jef'.
4018
4019 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4020
4021         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4022         `japanese-jef-china3' and `ideograph-cbeta'.
4023
4024 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4025
4026         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4027
4028 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4029
4030         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4031         `chinese-big5-cdp'.
4032
4033 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4034
4035         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4036         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4037
4038 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4039
4040         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4041         loading character definitions.
4042
4043 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4044
4045         * dumped-lisp.el (preloaded-file-list): Rename
4046         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4047
4048 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4049
4050         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4051         `chinese-big5'.
4052
4053 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4054
4055         * dumped-lisp.el (preloaded-file-list): Dump
4056         "Ideograph-R028-Private" with XEmacs UTF-2000.
4057
4058 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4059
4060         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4061         `chinese-gb12345'.
4062
4063 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4064
4065         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4066         `ideograph-gt-pj-{1..11}'.
4067
4068         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4069         XEmacs UTF-2000.
4070
4071 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4072
4073         * mule/mule-charset.el (default-coded-charset-priority-list):
4074         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4075         `chinese-isoir165'.
4076
4077 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4078
4079         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4080         `image/png', `image/x-xpm' and `image/tiff'.
4081
4082         * files.el (binary-file-regexps): Add *.PNG.
4083
4084 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4085
4086         * mule/mule-charset.el (default-coded-charset-priority-list):
4087         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4088         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4089
4090 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4091
4092         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4093         the first completion when UTF-2000 is running.
4094
4095 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4096
4097         * mule/mule-charset.el (default-coded-charset-priority-list):
4098         Delete `ucs'.
4099
4100 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4101
4102         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4103
4104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4105         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4106
4107 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4108
4109         * mule/vietnamese.el (vscii-2): Delete abolished property
4110         `composite'; now composite mode is default.
4111
4112 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4113
4114         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4115         of `raw-text'; check \uHHHH representation even if non-ascii
4116         characters are not found.
4117
4118         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4119         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4120         unconditionally.
4121
4122         * mule/viet-ccl.el: New file.
4123
4124         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4125         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4126         - Separate CCL based implementations to viet-ccl.el.
4127
4128 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4129
4130         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4131         "jisx0213.2000-1".
4132         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4133
4134         * mule/mule-charset.el (default-coded-charset-priority-list):
4135         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4136         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4137
4138 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4139
4140         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4141
4142 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4143
4144         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4145         `ucs' in UTF-2000.
4146
4147 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4148
4149         * mule/mule-charset.el (default-coded-charset-priority-list):
4150         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4151         `arabic-iso8859-6'.
4152
4153 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4154
4155         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4156         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4157
4158 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4159
4160         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4161         `katakana-jisx0201' in UTF-2000.
4162
4163 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4164
4165         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4166         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4167         "u0FB50-Arabic-Presentation-Forms-A",
4168         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4169         "u0FE50-Small-Form-Variants",
4170         "u0FE70-Arabic-Presentation-Forms-B",
4171         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4172         UTF-2000.
4173
4174 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4175
4176         * dumped-lisp.el (preloaded-file-list): Delete
4177         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4178         ... "Ideograph-R214-Flute" in UTF-2000.
4179
4180 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4181
4182         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4183         (japanese-jisx0213-2): New coded-charset.
4184
4185         * dumped-lisp.el (preloaded-file-list): Add
4186         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4187         "Ideograph-R030-Mouth".
4188
4189 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4190
4191         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4192         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4193         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4194         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4195         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4196         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4197         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4198         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4199
4200 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4201
4202         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4203         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4204         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4205         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4206         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4207
4208         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4209         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4210
4211 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4212
4213         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4214         in UTF-2000.
4215
4216 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4217
4218         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4219         (chinese-isoir165): Moved from mule/chinese.el.
4220         (chinese-cns11643-3): Moved from mule/chinese.el.
4221         (chinese-cns11643-4): Moved from mule/chinese.el.
4222         (chinese-cns11643-5): Moved from mule/chinese.el.
4223         (chinese-cns11643-6): Moved from mule/chinese.el.
4224         (chinese-cns11643-7): Moved from mule/chinese.el.
4225
4226         * mule/chinese.el: Move definition of coded-charsets to
4227         mule/mule-conf.el.
4228
4229 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4230
4231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4232         `ideograph-daikanwa'.
4233
4234 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4235
4236         * dumped-lisp.el (preloaded-file-list): Delete
4237         "ccs-jisx0201-latin.el".
4238
4239 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4240
4241         * dumped-lisp.el (preloaded-file-list): Add
4242         "u031A0-Extended-Bopomofo" in UTF-2000.
4243
4244 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4245
4246         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4247         renamed to u02E00-CJK-Radical-Supplement.
4248
4249 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4250
4251         * dumped-lisp.el (preloaded-file-list): Add
4252         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4253         "u030A0-Katakana", "u03100-Bopomofo",
4254         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4255         "u03200-Enclosed-CJK-Letters-and-Months" and
4256         "u03300-CJK-Compatibility".
4257
4258 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4259
4260         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4261         "u02F00-Kangxi-Radicals" and
4262         "u02FF0-Ideographic-Description-Characters".
4263
4264 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4265
4266         * dumped-lisp.el (preloaded-file-list): Add
4267         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4268         "u02800-Braille-Patterns" in UTF-2000.
4269
4270 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4271
4272         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4273         "uXXXXX-*.el" in UTF-2000.
4274
4275         * bytecomp.el (byte-compile-insert-header): Delete comments if
4276         non-ASCII characters are found; allow `byte-compile-dynamic' and
4277         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4278         `raw-text'.
4279
4280 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4281
4282         * dumped-lisp.el (preloaded-file-list): Add
4283         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4284         "u025A0-Geometric-Shapes.el".
4285
4286 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4287
4288         * dumped-lisp.el (preloaded-file-list): Add
4289         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4290         "u02460-Enclosed-Alphanumerics.el".
4291
4292 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4293
4294         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4295         `chinese-gb2312'.
4296
4297         * dumped-lisp.el (preloaded-file-list): Add
4298         "u02200-Mathematical-Operators.el" and
4299         "u02300-Miscellaneous-Technical.el".
4300
4301 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4302
4303         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4304         `chinese-cns11643-*'.
4305
4306         * dumped-lisp.el (preloaded-file-list): Add
4307         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4308         "u02190-Arrows.el" in UTF-2000.
4309
4310 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4311
4312         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4313         `korean-ksc5601'.
4314
4315         * dumped-lisp.el (preloaded-file-list): Add
4316         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4317         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4318         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4319
4320 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4321
4322         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4323
4324 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4325
4326         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4327         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4328         "u01780-Khmer.el", "u01800-Mongolian.el",
4329         "u01E00-Latin-Extended-Additional.el" and
4330         "u01F00-Greek-Extended.el" in UTF-2000.
4331
4332 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4333
4334         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4335         `ethiopic-ucs' and `ethiopic'.
4336
4337         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4338         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4339
4340         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4341         from mule/ethiopic.el.
4342
4343         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4344         mule/mule-conf.el.
4345
4346 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4347
4348         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4349         `lao'.
4350
4351         * mule/mule-conf.el (lao): New coded-charset.
4352
4353         * dumped-lisp.el (preloaded-file-list): Add
4354         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4355         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4356         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4357         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4358         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4359
4360 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4361
4362         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4363         `ucs-bmp' and `arabic-iso8859-6'.
4364
4365 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4366
4367         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4368         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4369         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4370
4371 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4372
4373         * startup.el (normal-top-level): Load autoload file for UTF-2000
4374         in UTF-2000.
4375
4376 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4377
4378         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4379         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4380         "u00020-Basic-Latin.el", "u00080-C1.el",
4381         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4382         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4383         "u002B0-Spacing-Modifier-Letters.el",
4384         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4385         UTF-2000.
4386
4387 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4388
4389         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4390         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4391         instead of `vietnamese-viscii-*'.
4392
4393 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4394
4395         * mule/mule-conf.el: New file.
4396
4397         * mule/misc-lang.el: Move definition of charset `ipa' to
4398         mule/mule-conf.el.
4399
4400 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4401
4402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4403         `latin-viscii'; prefer it for characters used in Vietnamese.
4404
4405 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4406
4407         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4408
4409 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4410
4411         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4412         `vietnamese-viscii-lower'.
4413         (latin-viscii-upper): Renamed from charset
4414         `vietnamese-viscii-upper'.
4415         (vietnamese-viscii-lower): New alias for charset
4416         `latin-viscii-lower'.
4417         (vietnamese-viscii-upper): New alias for charset
4418         `latin-viscii-upper'.
4419
4420 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4421
4422         * mule/mule-charset.el (default-coded-charset-priority-list):
4423         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4424
4425 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4426
4427         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4428         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4429         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4430         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4431         lisp/utf-2000.
4432
4433 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4434
4435         * mule/ccs-tcvn5712.el: New file.
4436
4437 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4438
4439         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4440         in UTF-2000.
4441
4442 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4443
4444         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4445         `japanese-jisx0208'.
4446
4447 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4448
4449         * dumped-lisp.el (preloaded-file-list): Add
4450         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4451         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4452         UTF-2000.
4453
4454         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4455         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4456         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4457         mule/ccs-viscii.el: New files.
4458
4459         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4460         if \uXXXX is found.
4461
4462 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4463
4464         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4465         `hiragana-jisx0208' and `katakana-jisx0208'.
4466
4467 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4468
4469         * mule/chinese.el (chinese-cns11643-3): Define it even if
4470         `utf-2000' is provided.
4471         (chinese-cns11643-4): Likewise.
4472         (chinese-cns11643-5): Likewise.
4473         (chinese-cns11643-6): Likewise.
4474         (chinese-cns11643-7): Likewise.
4475
4476 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4477
4478         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4479         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4480
4481 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4482
4483         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4484         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4485
4486 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4487
4488         * mule/mule-charset.el (default-coded-charset-priority-list):
4489         Setup in UTF-2000.
4490
4491 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4492
4493         * mule/viet-chars.el: Don't define charset
4494         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4495         they are defined as builtin charsets.
4496
4497 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4498
4499         * version.el (emacs-version): Add more space just before UTF-2000
4500         version string.
4501
4502 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4503
4504         * version.el ([constant] emacs-version): Don't add a space in the
4505         preceding place of `xemacs-betaname' because it is duplicated.
4506         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4507
4508         * startup.el (splash-frame-body): Add ETL.
4509
4510 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4511
4512         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4513         is provided because it is defined as builtin charset.
4514         (chinese-cns11643-4): Likewise.
4515         (chinese-cns11643-5): Likewise.
4516         (chinese-cns11643-6): Likewise.
4517         (chinese-cns11643-7): Likewise.
4518
4519 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4520
4521         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4522         coding-system `iso-10646-ucs-4' is not defined.
4523
4524 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4525
4526         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4527         coding-system if `utf-2000' is provided.
4528
4529 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4530
4531         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4532         `utf-2000' is provided.
4533
4534 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4535
4536         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4537         if utf-2000 is provided temporally.
4538
4539 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4540
4541         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4542         as builtin variable].
4543
4544 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4545
4546         * files.el (insert-file-contents-literally): Treat file as binary;
4547         call file-name-handlers. [sync with Emacs 20.3.10]
4548
4549 2008-12-28  Vin Shelton  <acs@xemacs.org>
4550
4551         * XEmacs 21.4.22 is released
4552
4553 2008-12-30  Vin Shelton  <acs@xemacs.org>
4554
4555         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4556         during building even if no packages are found.
4557
4558 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4559
4560         * printer.el (generic-print-region): 
4561         (generic-print-buffer): 
4562         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4563         check if the msprinter device is available, now that msprinter is
4564         always available as a specifier tag. 
4565
4566 2008-12-24  Vin Shelton  <acs@xemacs.org>
4567
4568         * about.el: Add Francisco to my bio!
4569
4570 2008-12-23  Vin Shelton  <acs@xemacs.org>
4571
4572         * autoload.el: Move operator definitions to autoload-operators.el
4573         in the xemacs-base package.
4574
4575 2007-11-22  Vin Shelton  <acs@xemacs.org>
4576
4577         * about.el (about-hacker-contribution): Updated my bio.
4578
4579 2007-10-07  Vin Shelton  <acs@xemacs.org>
4580
4581         * XEmacs 21.4.21 is released
4582
4583 2007-09-19  Didier Verna  <didier@xemacs.org>
4584
4585         Update my personal info.
4586         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4587         * about.el (about-other-current-hackers): Ditto.
4588         * about.el (about-url-alist): Add my musical website.
4589         * about.el (about-personal-info): Update my entry.
4590         * about.el (about-hacker-contribution): Ditto.
4591
4592 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4593
4594         * package-get.el (package-get-download-sites): Update download
4595         sites in Japan.
4596         * package-get.el (package-get-pre-release-download-sites): Ditto.
4597
4598 2007-08-18  Vin Shelton  <acs@xemacs.org>
4599
4600         * package-get.el (package-get-pre-release-download-sites): Sync
4601         mirror sites with 21.5.  (Thanks, Adrian)
4602
4603 2007-08-09  Mike Sperber  <mike@xemacs.org>
4604
4605         * startup.el (migrate-user-init-file): Create backup of
4606         `user-init-file' before migrating.
4607         * startup.el (maybe-migrate-user-init-file): Print
4608         information about backup file.
4609         (maybe-create-compatibility-dot-emacs): Follow above change.
4610
4611 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4612
4613         * font-lock.el: Sync font-lock-add-keywords and
4614         font-lock-remove-keywords from GNU Emacs.
4615         * font-lock.el (font-lock-keywords-alist): New.
4616         * font-lock.el (font-lock-removed-keywords-alist): New.
4617         * font-lock.el (font-lock-add-keywords): New.
4618         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4619         * font-lock.el (font-lock-remove-keywords): New.
4620
4621 2007-08-16  Vin Shelton  <acs@xemacs.org>
4622
4623         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4624         patch from Hans de Graaff.
4625
4626 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4627
4628         * package-get.el (package-get-download-sites): Document Chile and
4629         update Denmark download site.
4630         * package-get.el (package-get-pre-release-download-sites): Ditto.
4631
4632 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4633
4634         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4635
4636 2006-12-09  Vin Shelton  <acs@xemacs.org>
4637
4638         * XEmacs 21.4.20 is released
4639
4640 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4641
4642         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4643
4644 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4645
4646         * info.el (Info-find-file-node, Info-insert-dir)
4647         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4648         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4649         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4650         and discussion.
4651
4652 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4653
4654         * obsolete.el (line-beginning-position): New, from 21.5.x.
4655         (line-end-position): Ditto.
4656
4657 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4658
4659         * package-get.el (package-get-download-sites): Welcome
4660         nl.xemacs.org and Thanks!
4661         * package-get.el (package-get-pre-release-download-sites): Ditto.
4662
4663 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4664
4665         * font-lock.el: Add support for not-so recent changes in Java to
4666         java-mode.
4667
4668 2006-01-28  Vin Shelton  <acs@xemacs.org>
4669
4670         * XEmacs 21.4.19 is released
4671
4672 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4673
4674         * easymenu.el: Update copyright. 
4675         * easymenu.el (easy-menu-all-popups):
4676         Add a docstring. 
4677         * easymenu.el (easy-menu-add):
4678         Document a bug, rework the function to preserve any existing
4679         non-default mode-popup-menu instead of overwriting it, and not to
4680         bother normalising the menu title (nothing else does).
4681         * easymenu.el (easy-menu-remove):
4682         Restore the default mode-popup-menu instead of leaving an empty
4683         one when we remove the last easy-menu popup. 
4684
4685 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4686
4687         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4688         as suggested by Rodrigo Ventura.
4689         * package-get.el (package-get-pre-release-download-sites): Ditto,
4690         with replacement of xemacs-21.5 by beta, which is the logical path
4691         to our beta core and package pre-releases.
4692
4693 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4694
4695         * package-get.el (package-get-download-sites): Add Hong Kong
4696         download site.
4697         * package-get.el (package-get-pre-release-download-sites): Ditto.
4698
4699 2005-12-26  Vin Shelton  <acs@xemacs.org>
4700
4701         * find-paths.el:
4702         * find-paths.el (paths-emacs-root-p): Add search for package root.
4703         * find-paths.el (paths-find-emacs-root): Replaced with
4704         paths-find-invocation-roots, which returns a list of roots.
4705         * find-paths.el (paths-find-invocation-roots): New.
4706         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4707
4708 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4709
4710         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4711         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4712
4713 2005-12-03  Vin Shelton <acs@xemacs.org>
4714
4715         * XEmacs 21.4.18 is released
4716
4717 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4718
4719         * package-get.el (package-get-download-sites): Update reflecting
4720         latest http://www.xemacs.org/Releases/ information generated by
4721         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4722         * package-get.el (package-get-pre-release-download-sites): Ditto.
4723
4724 2005-02-28  Simon Josefsson  <jas@extundo.com>
4725
4726         * about.el (xemacs-hackers): Add jas.
4727         (about-other-current-hackers): Likewise.
4728         (about-url-alist): Add URL for jas.
4729         (about-personal-info): Document jas.
4730         (about-hacker-contribution): Describe jas contributions.
4731
4732 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4733
4734         * easymenu.el (easy-menu-remove): As described in 
4735         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4736         except the "Command" menu from mode-popup-menu. 
4737
4738 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4739  
4740         * font.el (font-spatial-to-canonical): Correct calculation of 
4741         return value for pixel-based input value. 
4742  
4743 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4744
4745         * code-process.el (call-process): Process-related docstring
4746         improvements spurred by Norbert Koch.
4747         * code-process.el (call-process-region): Ditto.
4748         * code-process.el (start-process): Ditto.
4749
4750 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4751
4752         * finder.el (finder-find-library): Return filename actually
4753         searched for.
4754
4755 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4756
4757         * help.el (view-emacs-news): Use `expand-file-name' instead of
4758         `locate-data-file' as the latter will find any "NEWS" files that
4759         might exist in packages _before_ the one in core.
4760
4761 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4762
4763         * package-get.el (package-get-init-package):
4764         package-get-init-package buglet (21.4.17) by Jeff Mincy
4765         <mincy@rcn.com> fixing false temporary load-path shadows reported
4766         after package installation and simplifying code.
4767
4768 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4769
4770         * package-get.el (package-get-download-sites): Sync mirrors list
4771         with the XEmacs website.
4772         (package-get-pre-release-download-sites): Ditto.
4773
4774 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4775
4776         * derived.el (derived-mode-merge-syntax-tables):
4777         Revert my 21.5-only patch of 2003-07-18 which slipped in
4778         through Jerry James's patch of 2004-06-07.
4779
4780 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4781
4782         * cmdloop.el (keyboard-quit): Remove workaround for
4783         `region-active-p' not making sure active region is in current
4784         buffer now that it does.
4785         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4786         * simple.el (region-active-p): `region-active-p' to only return t
4787         when active region is in current buffer.
4788
4789 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4790
4791         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4792         package names, quell a byte-compiler warning, doc fix.
4793
4794 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4795
4796         * buffer.el (pop-to-buffer):
4797         * window-xemacs.el (display-buffer):
4798         Document use of `same-window-buffer-names,' `same-window-regexps'
4799         by pop-to-buffer and display-buffer. 
4800         
4801 2005-02-06  Vin Shelton <acs@xemacs.org>
4802
4803         * XEmacs 21.4.17 is released
4804
4805 2005-01-29  Ben Wing  <ben@xemacs.org>
4806
4807         * shadow.el (find-emacs-lisp-shadows):
4808         Add custom-defines to list of ignored files.
4809
4810 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4811
4812         * simple.el (shifted-motion-keys-select-region): Fix statement
4813         about unshifted-motion-keys-deselect-region.
4814
4815 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4816
4817         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4818         now) for GNU Emacs compatibility.
4819         (make-obsolete-variable): Ditto.
4820
4821 2004-01-08  Ben Wing  <ben@xemacs.org>
4822
4823         * code-files.el (load):
4824         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4825
4826 2004-12-05  Vin Shelton <acs@xemacs.org>
4827
4828         * XEmacs 21.4.16 is released
4829
4830 2004-12-04  Vin Shelton  <acs@xemacs.org>
4831
4832         * auto-autoloads.el: Regenerated.
4833
4834         * custom-load.el: Regenerated.
4835
4836 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4837
4838         Fix bug: apropos errors if a defalias refers to an undefined
4839         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4840
4841         * apropos.el (apropos):
4842         (apropos-command):
4843         * help.el (frob-help-extents):
4844         * help-macro.el (make-help-screen):
4845         * hyper-apropos.el (hyper-apropos-grok-functions):
4846         (hyper-apropos-get-doc):
4847         Catch void-function error thrown by `documentation'.
4848
4849 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4850
4851         * packages.el (package-require): Fix incorrect arg to format.
4852         This fixes a `format specifier' error.
4853
4854 2004-08-13  Jerry James  <james@xemacs.org>
4855
4856         * bytecomp.el (forward-word): Tell the byte compiler the correct
4857         number of arguments to forward-word.
4858
4859 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4860
4861         * etags.el: Fixed loading of include files for tag completion. Now
4862         you can make a tag file for a library, include it into your
4863         project and it will be reloaded only if it changed. Infinte
4864         include loops are detected and the correct tag files are loaded.
4865         * etags.el (buffer-tag-table-list): Load and verify tag files in
4866         the external function buffer-tag-table-list-load.
4867         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4868         tag files. Also load the included tag files. The priority of the
4869         included files is right below their parent file. If multiple
4870         matches occur then the symbols from the parent file are found
4871         first.
4872         * etags.el (tag-table-include-files): Corrected comment
4873         string. Switched to pattern constant tags-include-pattern to have
4874         it at a central location.
4875         * etags.el (tags-include-pattern): Added doc string.
4876         * etags.el (add-to-tag-completion-table): Removed obsolete
4877         comments as the include files are allready returned by
4878         buffer-tag-table-list and loaded.
4879         * etags.el (find-tag-internal): The include files are allready
4880         included in tag-tables as buffer-tag-table-list returns them now.
4881
4882 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4883
4884         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4885         Loading items into the notebook is now done by C code.
4886         * widgets-gtk.el (gtk-widget-instantiate-internal):
4887         Style no longer changed.
4888
4889 2004-06-28  Nix  <nix@esperi.org.uk>
4890
4891         * cmdloop.el (truncate-command-history-for-gc): Delay
4892         execution of all things that look up variable bindings,
4893         via `enqueue-eval-event'.
4894
4895 2004-06-24  Vin Shelton  <acs@xemacs.org>
4896
4897         * package-get.el (package-get-require-signed-base-updates):
4898         now defaults to nil.
4899
4900 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4901
4902         * subr.el (split-string): Clean up docstring.
4903
4904 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4905
4906         * faces.el (zmacs-region): fix typo in docstring.
4907
4908 2004-06-07  Jerry James  <james@xemacs.org>
4909
4910         * derived.el: Synch with Emacs 21.3.
4911         * subr.el (with-local-quit): New, from Emacs 21.3.
4912         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4913         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4914         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4915
4916 2004-06-16  Jerry James  <james@xemacs.org>
4917
4918         * cl.el (cl-set-substring): Increment start by the length of the
4919         string, not the string itself.
4920
4921 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4922
4923         * etags.el (tag-table-include-files): Expand included TAGS file
4924         paths to avoid problems with relative paths.  Thanks to Peter
4925         Chubb <peterc@gelato.unsw.edu.au>.
4926         * etags.el (tags-include-pattern): New.
4927         * etags.el (add-to-tag-completion-table): Parse and ignore
4928         trailing include lines.
4929
4930 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4931
4932         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4933         avoiding line solely composed of equal signs.
4934
4935 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4936
4937         * cus-edit.el (alloc): Typo fix.
4938         * cus-edit.el (custom-browse-visibility): Ditto.
4939         * cus-edit.el (custom-variable-value-create): Ditto.
4940         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4941         * cus-edit.el (custom-save-variables): Bind print-length and
4942         print-level to nil to avoid value abbreviation.
4943         * cus-edit.el (custom-save-face-internal): Ditto.
4944         * cus-edit.el (custom-save-faces): Save in sorted order.
4945         * cus-edit.el (custom-save-resets): Bind print-length and
4946         print-level to nil to avoid value abbreviation.
4947         * cus-edit.el (custom-save-loaded-themes): Ditto.
4948
4949 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4950
4951         * subr.el (split-string-default-separators): New.
4952         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4953         see comment in source.
4954
4955 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4956
4957         * mule/japanese.el (paragraph-start, paragraph-separate):
4958         Remove anchor to BOL.
4959
4960 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4961
4962         * cl.el (gensym, gentemp): Improve docstrings.
4963
4964 2004-05-10  Vin Shelton  <acs@xemacs.org>
4965
4966         * etags.el: Sync with 21.5 version.
4967
4968 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4969
4970         * etags.el:
4971         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4972         only for use with exuberant ctags. This will also enable building of 
4973         completion tables with exuberant ctags. This will not work with
4974         xemacs ctags. 
4975         * etags.el (get-tag-table-buffer): New function for creating of
4976         completion table is used if tags-exuberant-ctags-optimization-p ist t
4977         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4978         finding the tag names. New.
4979         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4980         building tag completion table with exuberant ctags. New.
4981         * etags.el (find-tag-internal): Improve exact tag matching for tags
4982         with name fields. Before the patch return types of functions or
4983         function parameters (with exuberant ctags) were found as matches.
4984
4985 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4986
4987         * list-mode.el (display-completion-list): Fixed completion list was
4988         taking the width of the frame and not of the window for displaying
4989         the selection methods.
4990
4991 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4992
4993         * menubar-items.el (default-menubar): Options are saved to custom.el.
4994
4995
4996 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4997
4998         * isearch-mode.el (isearch-abort): Preserve successful search target.
4999
5000 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5001
5002         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5003         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5004         Bihlmeyer.
5005         * gnuserv.el (gnuserv-mode-line-string): New.
5006         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5007         gnuserv-mode.
5008         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5009         * gnuserv.el (gnuserv-edit-files): Use
5010         make-x-device-with-gtk-fallback.
5011
5012 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5013
5014         * gtk-widgets.el: New import: gtk-accel-group-new.
5015         * dialog-gtk.el:
5016         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5017         * dialog-gtk.el (popup-builtin-question-dialog):
5018         Added support for dialog button mnemonics.
5019
5020 2004-03-22  Chris Green <cmg@dok.org>
5021
5022         * process.el (shell-command): Output buffer was ignored when a
5023         background process was run via shell-command.
5024
5025 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5026
5027         * cus-edit.el (custom-save-variables): Retrieve a list of
5028         variables to save first, sort it, and make sure the variables are
5029         saved in sorted order.
5030
5031 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5032  
5033         * package-get.el (package-get-update-base-from-buffer): Force
5034         binary coding system for verifying GnuPG signature in the
5035         package-index file.
5036  
5037 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5038
5039         * package-get.el (package-get-package-index-file-location): Handle
5040         missing "EMACSPACKAGEPATH" environment variable.
5041
5042 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5043
5044         * package-admin.el (package-admin-find-top-directory): Simplify
5045         directory comparisions and fix substring errors on short path
5046         components.
5047         * package-get.el (package-get-package-index-file-location):
5048         Default to first component of "EMACSPACKAGEPATH", if set.
5049
5050 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5051
5052         * package-get.el (process-error): New error datum.
5053
5054 2004-02-02  Vin Shelton <acs@xemacs.org>
5055
5056         * XEmacs 21.4.15 is released
5057
5058 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5059
5060         * itimer.el (activate-itimer): Modify the itimer timeout value as
5061         if it were begun at the last time when the itimer driver was woken
5062         up.
5063
5064 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5065
5066         * specifier.el (Copyright):
5067         Update.
5068         (make-specifier-and-init):
5069         (map-specifier):
5070         (canonicalize-inst-pair):
5071         (canonicalize-spec-list):
5072         (set-specifier):
5073         Synch docstrings to 21.5 where appropriate.
5074
5075 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5076
5077         * package-get.el (package-get-list-packages-where): New.  A
5078         function that allows searching for groups of packages.  For
5079         example, find all packages that require the fsf-compat package.
5080
5081 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5082
5083         The Great PUI Sync.
5084
5085         * auto-autoloads.el: Regenerated.
5086
5087         * custom-load.el: Regenerated.
5088
5089         * dumped-lisp.el (packages-hardcoded-lisp): New.
5090
5091         * menubar-items.el (menu-max-items): New.
5092         (menu-submenu-max-items): New.
5093         (menu-submenu-name-format): New.
5094         (menu-split-long-menu): New.
5095         (menu-sort-menu): New.
5096         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5097
5098         * obsolete.el (pui-add-install-directory): Renamed to the more
5099         logical `pui-set-local-package-get-directory'.
5100         (package-get-download-menu): Moved to `package-ui.el' and renamed
5101         to `package-ui-add-download-menu'.
5102
5103         * package-admin.el (package-admin-install-function-mswindows):
5104         Whitespace clean up.
5105         (package-admin-add-single-file-package): Removed.
5106         (package-admin-default-install-function): Whitespace clean up.
5107         (package-admin-find-top-directory): New.
5108         (package-admin-get-install-dir): Use it.
5109         (package-admin-get-manifest-file): 
5110         (package-admin-check-manifest): 
5111         (package-admin-add-binary-package):
5112         (package-admin-get-lispdir):
5113         (package-admin-delete-binary-package):
5114         (package-admin):
5115
5116         * package-get.el (package-get-package-index-file-location): New.
5117         (package-get-install-to-user-init-directory): New.
5118         (package-get-remote):
5119         (package-get-download-sites):
5120         (package-get-pre-release-download-sites): New.
5121         (package-get-site-release-download-sites): New.
5122         (package-get-base-filename):
5123         (package-get-always-update):
5124         (package-get-user-index-filename): Removed.
5125         (package-get-pgp-available-p): New.
5126         (package-get-require-signed-base-updates):
5127         (package-get-was-current):
5128         (package-entries-are-signed): New.
5129         (package-get-continue-update-base): New.
5130         (package-get-download-menu): Removed.
5131         (package-get-require-base):
5132         (package-get-update-base-entry):
5133         (package-get-locate-file):
5134         (package-get-locate-index-file):
5135         (package-get-maybe-save-index):
5136         (package-get-update-base):
5137         (package-get-update-base-from-buffer):
5138         (package-get-update-base-entries):
5139         (package-get-interactive-package-query):
5140         (package-get-update-all):
5141         (package-get-all):
5142         (package-get-dependencies):
5143         (package-get-init-package):
5144         (package-get-info): New.
5145         (package-get):
5146         (package-get-staging-dir):
5147         (package-get-set-version-prop): Removed.
5148         (package-get-installedp):
5149         (package-get-ever-installed-p):
5150         (packages): Removed.
5151         (package-get-custom-groups): Removed.
5152         (package-get-custom): Removed.
5153         (package-get-custom-add-entry): Removed.
5154
5155         * package-info.el (batch-update-package-info):
5156
5157         * package-net.el (package-net-batch-generate-bin-ini):
5158         (package-net-update-installed-db):
5159
5160         * package-ui.el (pui-info-buffer):
5161         (pui-directory-exists): Removed.
5162         (pui-package-dir-list): Removed.
5163         (pui-add-install-directory): Removed.
5164         (package-ui-download-menu): New.
5165         (package-ui-pre-release-download-menu): New.
5166         (package-ui-site-release-download-menu): New.
5167         (pui-set-local-package-get-directory): New.
5168         (pui-package-symbol-char):
5169         (pui-update-package-display):
5170         (pui-toggle-package):
5171         (pui-toggle-package-key):
5172         (pui-toggle-package-delete):
5173         (pui-toggle-package-delete-key):
5174         (pui-toggle-package-event):
5175         (pui-toggle-verbosity-redisplay):
5176         (pui-install-selected-packages):
5177         (pui-add-required-packages):
5178         (pui-help-echo):
5179         (pui-display-info):
5180         (list-packages-mode):
5181         (pui-list-packages):
5182
5183         * packages.el (packages-compute-package-locations):
5184         (package-require):
5185         (package-delete-name):
5186         (packages-hardcoded-lisp): Removed.
5187         (packages-useful-lisp): Removed.
5188         (packages-unbytecompiled-lisp): Removed.
5189         (packages-find-package-directories):
5190
5191         Summary:
5192
5193         Major code clean up of all things PUI.
5194
5195         Much improved code to determine where packages should be
5196         installed.  PUI no longer depends on any packages being
5197         pre-installed to compute where packages are to be installed to.
5198
5199         The user can specify the location of their package-index file.  It
5200         isn't necessary to set this because it has sane defaults.  People
5201         who "run-in-place" won't accidently overwrite the CVS
5202         package-index file.  See
5203         `package-get-package-index-file-location'. 
5204
5205         PUI will now properly clean up after itself in the event of an
5206         unsuccessful package install.  This drastically reduces the number
5207         of "wrong md5sum" FAQs.
5208
5209         non-Mule XEmacsen can no longer install Mule packages.
5210
5211         Package management via the custom interface has been removed.
5212
5213         The PUI related menubar items have been reorganised.
5214
5215         The PGP verification code has been fixed and the default for
5216         whether or not it is used is automatically computed.
5217
5218         * update-elc.el ((preloaded-file-list site-load-packages
5219         need-to-dump dumped-exe)):
5220         Just a couple of small changes to allow for
5221         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5222         existing anymore.
5223
5224 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5225
5226         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5227         apply `format' to the first argument of byte-compile-warn, it
5228         already calls format.
5229
5230 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5231
5232         * files.el (delete-old-versions): Avoid going interactive during
5233         make install when environment variable VERSION_CONTROL is set.
5234
5235 2003-12-04  Vin Shelton  <acs@xemacs.org>
5236
5237         * menubar-items.el (menu-item-search): Only bring up search dialog
5238         box if the feature is available and desired.
5239
5240 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5241
5242         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5243
5244 2003-11-05  Vin Shelton  <acs@xemacs.org>
5245
5246         * help.el (Help-prin1-face):
5247         (Help-princ-face):
5248         princ and prin1 are functions and need to be called as such.  The
5249         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5250
5251 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5252
5253         * about.el (about-xemacs): Give full version and build date.
5254
5255 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5256
5257         * win32-native.el (grep-null-device): This XEmacs has null-device.
5258
5259 2003-09-06  Mike Sperber  <mike@xemacs.org>
5260
5261         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5262         implement the specified semantics for `defvar.'
5263
5264 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5265
5266         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5267         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5268         displaying buffer in question.
5269
5270 2003-09-03  Vin Shelton <acs@xemacs.org>
5271
5272         * XEmacs 21.4.14 is released
5273
5274 2003-08-17  Vin Shelton  <acs@xemacs.org>
5275
5276         * about.el: Vanity patch.
5277
5278 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5279
5280         * code-process.el (call-process):
5281         (call-process-region):
5282         (start-process):
5283         Document coding system processing.
5284
5285 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5286
5287         * startup.el (splash-frame-body): Idiomatic English.
5288
5289 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5290
5291         * font-lock.el (font-lock-match-java-declarations): Move
5292         save-restriction, narrow-to-region to beginning of function to
5293         avoid going beyond the limit and causing an infloop.
5294
5295 2003-04-16  Jerry James  <james@xemacs.org>
5296
5297         * keydefs.el: Remove mappings for keys mapped to the nowhere
5298         defined function function-key-error.
5299
5300 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5301
5302         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5303         lisp-interaction-mode-hook): Add the docstrings.
5304
5305 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5306
5307         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5308         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5309         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5310
5311 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5312
5313         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5314         lambda list after the original doc.  Care about
5315         #'(lambda () "SingleString") 
5316         (cl-upcase-arg): 
5317         (cl-function-arglist):
5318         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5319         circular data structures in lambda list specification
5320
5321 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5322
5323         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5324         to appear in font-lock-function-name-face.
5325
5326 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5327
5328         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5329         is not also the value of the lambda.
5330
5331 2003-05-06  Andy Piper  <andy@xemacs.org>
5332
5333         * files.el (revert-buffer): Make sure local variables get processed,
5334         even in the case of an optimized reversion.
5335
5336 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5337
5338         * XEmacs 21.4.13 is released
5339
5340 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5341
5342         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5343         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5344
5345 2003-02-14  Ben Wing  <ben@xemacs.org>
5346
5347         * byte-optimize.el:
5348         * byte-optimize.el (byte-compile-inline-expand):
5349         * byte-optimize.el (byte-compile-unfold-lambda):
5350         * byte-optimize.el (byte-optimize-form-code-walker):
5351         * byte-optimize.el (byte-optimize-form):
5352         * byte-optimize.el (byte-decompile-bytecode-1):
5353         * byte-optimize.el (byte-optimize-lapcode):
5354         Review carefully and sync up to 20.7 except for areas as noted.
5355         Fixes problem with JDE compilation.
5356
5357 2003-02-05  Ben Wing  <ben@xemacs.org>
5358
5359         * simple.el:
5360         * simple.el (motion-keys-for-shifted-motion):
5361         Omit M-S-home/end from motion keys.
5362
5363 2003-02-07  Ben Wing  <ben@xemacs.org>
5364
5365         * text-props.el (text-property-any):
5366         * text-props.el (text-property-not-all):
5367         Fix bug when end > start.
5368
5369 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5370
5371         * info.el (Info-insert-dir): Make default-directory end in
5372         separator.  Patch due to Martin Buchholz.
5373
5374 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5375
5376         * XEmacs 21.4.12 "Portable Code" is released.
5377
5378 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5379
5380         * about.el: Update golubev data.
5381
5382 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5383
5384         * isearch-mode.el (isearch-mode-map): Substitute comment on
5385         desirability, and back out "GR is printable" changes.
5386
5387 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5388
5389         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5390
5391 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5392
5393         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5394
5395 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5396
5397         * menubar-items.el (default-menubar): Use browse-url-mozilla
5398         instead of browse-url-gnome-moz for Mozilla.
5399
5400 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5401
5402         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5403
5404 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5405
5406         * files.el (auto-mode-alist): Remove redundant entries for modes
5407         that live in packages.
5408         (interpreter-mode-alist): Ditto.
5409
5410 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5411
5412         * menubar-items.el (default-menubar): Sync with current
5413         browse-url-xemacs.el.
5414
5415 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5416
5417         * XEmacs 21.4.10 "Military Intelligence" is released.
5418
5419 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5420
5421         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5422
5423 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5424
5425         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5426
5427 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5428
5429         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5430         effect free function.
5431         (font-lock-fontify-keywords-region): Supply the argument to
5432         font-lock-compile-keywords.
5433
5434 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5435
5436         * package-get.el (package-get-download-sites): Bring sites list
5437         up to date, prefer xx.xemacs.org addresses.
5438
5439 2002-09-27  Andy Piper  <andy@xemacs.org>
5440
5441         * dialog.el (make-dialog-box): for general dialogs only
5442         delete-frame-hook will be run.
5443
5444 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5445
5446         * font-lock.el (font-lock-fontify-syntactically-region): Add
5447         comment about lookup-syntax-properties, document LOUDLY as unused.
5448
5449 2002-08-26  Andy Piper  <andy@xemacs.org>
5450
5451         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5452         merge.
5453
5454 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5455
5456         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5457         (make-obsolete-variable): Ditto.
5458         (make-compatible): Ditto.
5459         (make-compatible-variable): Ditto.
5460
5461 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5462
5463         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5464         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5465
5466 2002-08-28  Andy Piper  <andy@xemacs.org>
5467
5468         * files.el (revert-buffer): propagate revert-without-query-status.
5469
5470 2002-06-03  Andy Piper  <andy@xemacs.org>
5471
5472         * dialog-items.el (make-search-dialog): align various subcontrols
5473         in visually pleasing ways, allow frame to autosize to the dialog
5474         size.
5475         * dialog.el (make-dialog-box): add a border inside the frame. Add
5476         :autosize property, if t then reset the frame size appropriately
5477         before the frame is mapped.
5478         * gutter-items.el (set-progress-feedback-instantiator): align
5479         various subcontrols.
5480         * gutter-items.el (set-progress-abort-instantiator): ditto.
5481
5482 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5483
5484         * XEmacs 21.4.9 "Informed Management" is released.
5485
5486 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5487
5488         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5489         "&optional append" argument.
5490
5491 2002-07-16  Didier Verna  <didier@xemacs.org>
5492
5493         * subr.el (replace-in-string): fix case fold bug introduced by
5494         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5495         case-fold-search in temporary buffers.
5496
5497 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5498
5499         * lib-complete.el (find-library): Remove check for mule because
5500         decompression DOES work on Mule.
5501
5502 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5503
5504         * simple.el (join-line): New alias for `delete-indentation'.
5505
5506 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5507
5508         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5509         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5510         (font-lock-builtin-face): New.
5511         (font-lock-constant-face): New.
5512         (font-lock-face-list): Add builtin and constant faces.
5513
5514 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5515
5516         * autoload.el (make-autoload): Support define-derived-mode.
5517         Collected puts of doc-string-elt property.  Based on a patch by
5518         Didier Verna <didier@xemacs.org>.
5519
5520 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5521
5522         * wid-edit.el (widget-field-activate): Fix docstring typo.
5523
5524 2002-07-23  Andy Piper  <andy@xemacs.org>
5525
5526         * about.el (about-personal-info): update me.
5527
5528 2002-07-12  Andy Piper  <andy@xemacs.org>
5529
5530         * custom.el (custom-theme-set-variables): remove bogus
5531         arguments. Use custom-set-default to set defaults.
5532         (custom-set-variables): update doc.
5533         (custom-local-buffer): new, synced from FSF.
5534         (custom-set-default): ditto.
5535         (defcustom): update doc.
5536
5537 2002-06-16  Andy Piper  <andy@xemacs.org>
5538
5539         * menubar-items.el (default-menubar): enable windows printing on
5540         cygwin as well as native.
5541
5542 2002-06-12  Andy Piper  <andy@xemacs.org>
5543
5544         * printer.el (generic-print-buffer): catch all errors so that the
5545         print device can be cleared in all scenarios.
5546         (Printer-clear-device): make sure clearing the printer allows it
5547         to be used again immediately.
5548         (generic-print-region): make sure the default printer face is
5549         black-on-white.
5550
5551 2002-04-23  Jerry James  <james@xemacs.org>
5552
5553         * window-xemacs.el (display-buffer-function): Change doc to
5554         reflect new arg.
5555         * window-xemacs.el (pre-display-buffer-function): Ditto.
5556         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5557         non-nil, make the new window just big enough for its contents.
5558         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5559         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5560         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5561
5562 2002-06-06  Andy Piper  <andy@xemacs.org>
5563
5564         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5565         (defcustom): ditto.
5566         (custom-handle-keyword): ditto.
5567
5568 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5569
5570         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5571         Make obsolete.  Default to nil.
5572         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5573         Inspired by a patch by John Palmieri.
5574
5575 2002-07-01  Mike Alexander  <mta@arbortext.com>
5576
5577         * process.el (shell-command-on-region): Don't delete the region
5578         before giving it to call-process-region
5579
5580 2002-06-04  Jerry James <james@eecs.ku.edu>
5581
5582         * find-paths.el (paths-find-architecture-directory): Search in
5583         `system-configuration'/`base', not `base'`system-configuration'.
5584
5585 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5586
5587         * info.el (Info-index): Add missing \ in [ t].
5588
5589 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5590
5591         * gutter-items.el (gutter-buffers-tab-visible-p,
5592         buffers-tab-omit-function, buffers-tab-selection-function,
5593         buffers-tab-filter-functions):
5594         Doc improvements.
5595
5596 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5597
5598         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5599
5600         * toolbar-items.el (toolbar-news): Fix typo in message string.
5601
5602 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5603
5604         * dialog.el (yes-or-no-p-dialog-box): 
5605         * cmdloop.el (y-or-n-p-minibuf):
5606         (yes-or-no-p-minibuf):
5607         (yes-or-no-p):
5608         (y-or-n-p): 
5609         Specify negative answers in docstrings.
5610
5611 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5612
5613         * package-ui.el (pui-help-echo): Display both installed and author
5614         version.  Use a balloon-help window to display extra info like
5615         package requires.
5616
5617 2002-05-30  Andy Piper  <andy@xemacs.org>
5618
5619         * files.el (revert-buffer-internal): don't visit
5620         revert-buffer. Kill buffer when not used. Suggested by Mike
5621         Alexander <mta@arbortext.com>
5622
5623 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5624
5625         * files.el (revert-buffer): More docstring fiddling.
5626
5627 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5628
5629         * files.el (revert-buffer):
5630         (revert-buffer-internal):
5631         (revert-buffer-insert-file-contents-function):
5632         Improve docstrings and comments.
5633
5634 2002-05-08  Andy Piper  <andy@xemacs.org>
5635
5636         * files.el (revert-buffer): observe noconfirm behavior.
5637
5638 2002-04-09  Andy Piper  <andy@xemacs.org>
5639
5640         * files.el (revert-buffer): use revert-buffer-internal if it looks
5641         like doing so will not result in any user-visible changes.
5642         (revert-buffer-internal): new function. Do the actual process of
5643         reversion and then see whether the result is any different to what
5644         we have already. If it is not then do nothing.
5645
5646 2001-12-11  Andy Piper  <andy@xemacs.org>
5647
5648         * menubar.el (get-popup-menu-response): re-order so that it works
5649         on more sane/facist window systems.
5650
5651 2001-12-03  Andy Piper  <andy@xemacs.org>
5652
5653         * faces.el (frob-face-property): don't infloop in face frobbing
5654         from Jan Vroonhof <jan@xemacs.org>.
5655
5656 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5657
5658         * faces.el (frob-face-property): Follow face fall-back hierarchy
5659         properly for face properties without an instance. Only do manual
5660         copy form 'default in last resort. This handles in particular
5661         the case where 'default itself has only a fall-back (which is
5662         the case by default on windows).
5663
5664 2001-11-24  Andy Piper  <andy@xemacs.org>
5665
5666         * printer.el (generic-print-region): set default-frame-plist to
5667         nil while creating the printer frame so that sizes reflect the
5668         printed page.
5669
5670         * faces.el (face-complain-about-font): Don't complain on printers.
5671
5672 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5673         
5674         * package-net.el: Andy synch.
5675         
5676 2001-12-16  Andy Piper  <andy@xemacs.org>
5677
5678         * package-get.el (package-get-update-all): Make sure installed.db
5679         gets updated after updating packages.
5680
5681 2002-03-28  Ben Wing  <ben@xemacs.org>
5682
5683         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5684         continuation, truncation so that we don't get line jumpiness from
5685         them being larger than the line height.
5686
5687         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5688
5689 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5690
5691         * font.el (font-window-system-mappings): Add mapping for Gtk
5692         (assume identical to X) 
5693
5694 2002-02-04  Andy Piper  <andy@xemacs.org>
5695
5696         * files.el (convert-standard-filename): Fix for short filename
5697         Peter Arius <pas@methodpark.de>
5698
5699 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5700
5701         * list-mode.el (default-choose-completion): completion-base-size
5702         should refer to local value in the completion list buffer.
5703
5704 2001-12-03  Didier Verna  <didier@xemacs.org>
5705
5706         * rect.el: autoload `replace-rectangle'.
5707         * keydefs.el (global-map): bind it to `C-x r p'.
5708
5709 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5710
5711         * XEmacs 21.4.8 "Honest Recruiter" is released.
5712
5713 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5714
5715         This patch is based on Jerry James's patch and analysis.
5716
5717         * select.el (get-clipboard):
5718         (get-selection):
5719         Update docstrings.
5720         (get-clipboard-foreign):
5721         (get-selection-foreign):
5722         New function for use as `interprogram-paste-function's.
5723
5724         * simple.el (interprogram-paste-function): Change default to
5725         `get-clipboard-foreign'; improve docstring.
5726         (interprogram-cut-function): Improve dosctring.
5727
5728 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5729
5730         * XEmacs 21.4.7 "Economic Science" is released.
5731
5732 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5733
5734         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5735
5736 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5737
5738         * obsolete.el (assq-delete-all): New compatibility alias for 
5739         remassq.
5740
5741 2002-01-09  Simon Josefsson  <jas@extundo.com>
5742
5743         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5744
5745 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5746
5747         * info.el (Info-auto-generate-directory): Default
5748         Info-auto-generate-directory to 'if-outdated.
5749
5750 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5751
5752         * startup.el (normal-top-level): Prevent migration code from
5753         trashing .emacs on an error in loading the init files.
5754
5755 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5756
5757         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5758         "system default" Xdefaults and friends get xrdb-mode.
5759
5760 2002-03-05  Mats Lidell  <matsl@contactor.se>
5761  
5762         * help-nomule.el (tutorial-supported-languages): Added Swedish
5763         tutorial. Sorted languages.
5764
5765 2002-02-11  Mike Sperber <mike@xemacs.org>
5766
5767         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5768         regenerating outdated dir files and dir is non-existent.
5769
5770 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5771
5772         * code-files.el (convert-mbox-coding-system): Improve comment.
5773         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5774         coding-system argument to `write-region-pre-hook' call.
5775         (write-region-pre-hook): Fix docstring to mention lockname argument.
5776
5777 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5778
5779         * minibuf.el (completing-read): Remove redundant wrong arg list.
5780
5781         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5782
5783 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5784
5785         * obsolete.el (interactive-form): new compatibility alias for 
5786         function-interactive.
5787
5788 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5789
5790         * menubar-items.el (Menubar-items-truncate-list): Removed.
5791         * menubar-items.el (Menubar-items-truncate-history): New.
5792         * menubar-items.el (default-menubar): Use
5793         Menubar-items-truncate-history.
5794
5795 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5796
5797         * printer.el (generic-print-region): Pass correct arguments to
5798         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5799         Torkelsson <torkel@acc.umu.se>.
5800
5801 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5802
5803         * help.el (describe-mode): synched with FSF 19.34; handle nil
5804         minor mode indicators.
5805
5806 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5807
5808         * minibuf.el (completing-read): Update docstring.
5809
5810 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5811
5812         * XEmacs 21.4.6 "Common Lisp" is released.
5813
5814 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5815
5816         * package-net.el: Inadvertant synch with Windows branch.  From
5817         Andy's log:
5818         (package-net-kit-version): new variable.
5819         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5820
5821 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5822
5823         * package-get.el (package-get-locate-index-file): Also search the
5824         core etc/ directory for the package index file if it can't be
5825         found in ~/.xemacs/.
5826
5827 2001-12-13  William Perry  <wmperry@gnu.org>
5828
5829         * dialog-gtk.el (popup-builtin-question-dialog):
5830         Conform to API in gui.c.
5831         
5832 2001-11-12  Andy Piper  <andy@xemacs.org>
5833
5834         * cus-edit.el (custom-save-face-internal): make sure we save
5835         non-themed faces.
5836         (custom-save-variables): ditto variables.
5837
5838 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5839
5840         * faces.el (make-face-family):
5841         (make-face-size):
5842         New face-modifying functions per Jan Vroonhof.
5843
5844         cus-face.el (custom-set-face-font-family):
5845         (custom-set-face-font-size):
5846         Use them.
5847
5848         * font.el (font-window-system-mappings): More precise docstring.
5849
5850         (font-create-name):
5851         (font-create-object):
5852         (tty-font-create-object):
5853         (tty-font-create-plist):
5854         (x-font-create-object):
5855         (x-font-create-name):
5856         (ns-font-create-name):
5857         (mswindows-font-create-object):
5858         (mswindows-font-create-name):
5859         Add doctrings.
5860
5861 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5862
5863         * gtk-faces.el (gtk-init-device-faces): removed spurious
5864         quote before let* expression.
5865
5866 2001-10-29  Andy Piper  <andy@xemacs.org>
5867
5868         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5869         modified when changing coding system.
5870
5871         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5872         that we invoke the GUI directory selector.
5873
5874 2001-10-25  Andy Piper  <andy@xemacs.org>
5875
5876         * dialog.el (make-dialog-box): use new directory dialog support.
5877         * minibuf.el (read-file-name-1): ditto.
5878         (read-file-name): ditto.
5879         (read-directory-name): ditto.
5880
5881 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5882
5883         * XEmacs 21.4.5 "Civil Service" is released.
5884
5885 2001-04-23  Didier Verna  <didier@xemacs.org>
5886
5887         * cus-edit.el (custom-variable-pre-save): New.
5888         * cus-edit.el (custom-variable-post-save): New.
5889         * cus-edit.el (custom-variable-save): use them.
5890         * cus-edit.el (custom-face-pre-save): New.
5891         * cus-edit.el (custom-face-post-save): New.
5892         * cus-edit.el (custom-face-save): use them.
5893         * cus-edit.el (custom-group-pre-save): New.
5894         * cus-edit.el (custom-group-post-save): New.
5895         * cus-edit.el (custom-group-save): use them.
5896         * cus-edit.el (Custom-save): use the pre/post functions above,
5897         call `custom-save-all' only once.
5898         * cus-edit.el (custom-variable-pre-reset-standard): New.
5899         * cus-edit.el (custom-variable-post-reset-standard): New.
5900         * cus-edit.el (custom-variable-reset-standard): use them.
5901         * cus-edit.el (custom-face-pre-reset-standard): New.
5902         * cus-edit.el (custom-face-post-reset-standard): New.
5903         * cus-edit.el (custom-face-reset-standard): use them.
5904         * cus-edit.el (custom-group-pre-reset-standard): New.
5905         * cus-edit.el (custom-group-post-reset-standard): New.
5906         * cus-edit.el (Custom-reset-standard): use them.
5907         * cus-edit.el (custom-face-reset-saved): use the pre/post
5908         functions above, call `custom-save-all' only once.
5909
5910 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5911
5912         * gutter-items.el (buffers-tab face): Derive from the modeline
5913         face by default.  Many people use white-on-black for the default
5914         font, and the tabs look hideous with that color combination.  The
5915         modeline usually has the correct colors.
5916
5917 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5918
5919         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5920         (tag-mark-stack-max): Typo fix.
5921
5922 2001-09-28  Ben Wing  <ben@xemacs.org>
5923
5924         * font-lock.el:
5925         * font-lock.el (font-lock-after-change-function):
5926         fix problem with last patch, reported by Katsumi Yamaoka.
5927
5928 2001-09-17  Ben Wing  <ben@xemacs.org>
5929
5930         * font-lock.el (font-lock-after-change-function):
5931         fix problem when you insert a comment on the line before a line of
5932         code: if we use the following char, then when you hit backspace,
5933         the following line of code turns the comment color.
5934
5935 2001-06-08  Ben Wing  <ben@xemacs.org>
5936
5937         * process.el: comment about shell-command-switch.
5938         * process.el (shell-quote-argument): Need to quote a null
5939         argument, too.  From Dan Holmsand.
5940         
5941         * startup.el (normal-top-level): Delete some unused FSF junk.
5942         * startup.el (command-line-early):
5943         
5944         * startup.el (command-line): Call MS Windows init function.
5945         
5946         * win32-native.el:
5947         * win32-native.el (mswindows-system-shells): New.
5948         * win32-native.el (mswindows-system-shell-p): New.
5949         * win32-native.el (init-mswindows-at-startup): New.
5950         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5951         * win32-native.el (mswindows-quote-one-simple-arg):
5952         * win32-native.el (mswindows-quote-one-command-arg):
5953         * win32-native.el (mswindows-construct-process-command-line-alist):
5954         Correct comments at top.  Correctly handle passing arguments
5955         to Cygwin programs and to bash.  Fix quoting of zero-length
5956         arguments (from Dan Holmsand).  Set shell-command-switch based
5957         on shell-file-name, which in turn comes from env var SHELL.
5958
5959 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5960
5961         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5962         default-toolbar-position): Fill docstrings for balloon-help.
5963
5964 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5965
5966         * faces.el: Reenable specifications over 'gtk domain.
5967
5968 2001-08-08  Didier Verna  <didier@xemacs.org>
5969
5970         * autoload.el (update-autoload-files): make defdir a file name,
5971         not directory name.
5972
5973 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5974
5975         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5976
5977         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5978
5979 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5980
5981         * font-menu.el (font-menu-set-font): Default to current font-family.
5982         (font-menu-preferred-resolution):
5983         (font-menu-size-scaling):
5984         Provide gtk defaults, too.
5985
5986 2001-07-29  Mike Alexander  <mta@arbortext.com>
5987
5988         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5989         list
5990         (custom-set-face-font-family): ditto
5991
5992 2001-07-26  Mike Sperber <mike@xemacs.org>
5993
5994         * files.el (auto-mode-alist): .9 files are man pages, too.
5995
5996 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5997
5998         * process.el (call-process-internal): bind
5999         coding-system-for-write to 'binary when calling
6000         start-process-internal, so the process receives 
6001         the literal contents of INFILE.
6002
6003 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6004
6005         * files.el (auto-mode-alist): Add configure.ac support.
6006
6007 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6008
6009         * buff-menu.el:
6010         mouse.el:
6011         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6012
6013 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6014
6015         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6016
6017 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6018
6019         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6020         mixed text.
6021         (kinsoku-eol-p): Ditto.
6022
6023 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6024
6025         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6026         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6027         characters as the category `s' or `e' correctly.
6028
6029 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6030
6031         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6032
6033 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6034
6035         * mule/cyrillic.el:  Set up case table.
6036
6037 2001-06-08  Mike Sperber <mike@xemacs.org>
6038
6039         * files.el (save-some-buffers-1): Don't zap the help window right
6040         after `map-y-or-n-p' has popped it up.
6041
6042 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6043
6044         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6045
6046 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6047
6048         * specifier.el: define-specifier-tag 'gtk.
6049
6050 2001-05-12  Ben Wing  <ben@xemacs.org>
6051
6052         * find-paths.el (paths-find-recursive-path):
6053         fix error with null EXCLUDE-REGEXP.
6054         
6055         * font-lock.el (font-lock-mode):
6056         fix problem reported by hrvoje with buffers starting with a space.
6057         
6058 2001-05-06  Ben Wing  <ben@xemacs.org>
6059
6060         * dialog.el (make-dialog-box):
6061         * menubar-items.el (default-menubar):
6062         * printer.el (generic-print-buffer):
6063         * printer.el (generic-print-region):
6064         implement printing the selection when it's selected.
6065
6066 2001-04-18  Didier Verna  <didier@xemacs.org>
6067
6068         * cus-edit.el (Custom-reset-standard): reset to standard settings
6069         not only when the buffer's :custom-state is 'modified, but also
6070         when it is 'set or 'saved.
6071
6072 2001-04-17  Didier Verna  <didier@xemacs.org>
6073
6074         * startup.el (load-user-init-file): define `custom-file' before
6075         loading the user's init file.
6076
6077 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6078
6079         * menubar.el (popup-mode-menu): Make it work with
6080         popup-menu-titles turned off.
6081         
6082 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6083
6084         * about.el (about-mailto-link): Use compose-mail for sending mail.
6085
6086 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6087
6088         * package-admin.el (package-install-hook): New.
6089         (package-delete-hook): New.
6090         (package-admin-add-single-file-package): Use package-delete-hook.
6091
6092         * package-get.el (package-get): Use package-install-hook.
6093
6094 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6095
6096         * package-ui.el (pui-install-selected-packages): reverse the lists
6097         of packages so that they get handled in the same order as they
6098         were selected.
6099
6100 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6101
6102         * packages.el (locate-library): Use read-library-name for completion.
6103
6104 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6105
6106         * byte-optimize.el (=): `=' is not a binary predicate!
6107         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6108         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6109
6110 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6111
6112         * bytecomp.el (byte-compile-arithcompare):
6113         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6114
6115 2001-06-03  William M. Perry  <wmperry@gnu.org>
6116
6117         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6118         return the filename selected by the user!
6119
6120 2001-05-31  William M. Perry  <wmperry@gnu.org>
6121
6122         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6123         in XEmacs/GTK.
6124
6125 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6126
6127         * coding.el: Tiny typo fixed.
6128
6129 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6130
6131         * XEmacs 21.4.3 "Academic Rigor" is released.
6132
6133 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6134
6135         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6136
6137 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6138
6139         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6140
6141 2001-05-04  Ben Wing  <ben@xemacs.org>
6142
6143         * printer.el (generic-print-buffer):
6144         * printer.el (generic-print-region):
6145         Enable dialog boxes.  Apply workaround recommended by Kirill.
6146         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6147         
6148         * simple.el (kill-whole-line):
6149         * simple.el (kill-line-1):
6150         * simple.el (kill-entire-line):
6151         * simple.el (kill-line):
6152         * simple.el (backward-kill-line):
6153         Take out interactive dependence of kill-whole-line.
6154
6155 2001-04-22  Ben Wing  <ben@xemacs.org>
6156
6157         * dialog.el (make-dialog-box):
6158         Put dialog titles back in -- this time correctly.  Fix various
6159         other problems with leaks and such.
6160
6161         * simple.el (region-exists-p):
6162         * simple.el (region-active-p):
6163         Add comment about which one is correct to use in menu specs.
6164
6165 2001-05-05  Ben Wing  <ben@xemacs.org>
6166
6167         * dialog.el (make-dialog-box): fix doc string.
6168         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6169         take out Pretty Print.
6170         * printer.el:
6171         * printer.el (printer-current-device): New.
6172         * printer.el (Printer-get-device): New.
6173         * printer.el (Printer-clear-device): New.
6174         * printer.el (generic-page-setup): New.
6175         * printer.el (generic-print-buffer):
6176         * printer.el (generic-print-region):
6177         Implement Page Setup.  Handle errors properly.
6178
6179 2001-05-05  Ben Wing  <ben@xemacs.org>
6180
6181         * subr.el (error): Complete list of errors in doc string.
6182         
6183 2001-04-22  Ben Wing  <ben@xemacs.org>
6184
6185         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6186         
6187 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6188
6189         * build-report.el: Remove CVS keywords since this file has been in
6190         core lisp for a while now.
6191         * build-report.el (build-report-make-output-files): Fix typo.
6192
6193 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6194
6195         * about.el (about-finish-buffer): Make sure the last change works
6196         even if EVENT is nil.
6197
6198 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6199
6200         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6201         clicked, not the one that happens to be the current buffer at the
6202         time.
6203
6204 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6205
6206         * cus-edit.el (custom-display): Support the GTK Window System also.
6207
6208 2001-04-30  Ben Wing  <ben@xemacs.org>
6209
6210         * printer.el:
6211         * printer.el (printer-page-header):
6212         * printer.el (Print-context): New.
6213         * printer.el (printer-page-footer):
6214         * printer.el (generate-header-element): New.
6215         * printer.el (generate-header-line): New.
6216         * printer.el (print-context-property):
6217         * printer.el (generic-print-buffer):
6218         * printer.el (generic-print-region):
6219         Implement headers and footers.  Implement calling Print dialog box
6220         (#### but it doesn't quite work yet).
6221
6222 2001-04-25  Ben Wing  <ben@xemacs.org>
6223
6224         * about.el (xemacs-hackers):
6225         * about.el (about-url-alist):
6226         * about.el (about-personal-info):
6227         * about.el (about-hacker-contribution):
6228         More contributions.
6229         
6230         * simple.el (handle-post-motion-command):
6231         Fix spurious setting of zmacs-region-stays to t after a non-shift
6232         motion command.
6233
6234 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6235
6236         * about.el (about-personal-info): Update my bio.
6237         (about-hacker-contribution): Ditto.
6238
6239 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6240
6241         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6242
6243 2001-04-19  Andy Piper  <andy@xemacs.org>
6244
6245         * package-net.el (package-net-cygwin32-binary-size): new size.
6246         (package-net-win32-binary-size): new size.
6247         (package-net-convert-index-to-ini): Use new arch.
6248         (package-net-batch-convert-index-to-ini): Removed.
6249         (package-net-generate-bin-ini): New.
6250         (package-net-batch-generate-bin-ini): New.
6251
6252 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6253
6254         * XEmacs 21.4.1 "Copyleft" is released.
6255
6256 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6257
6258         * x-compose.el (xlib-input-method-bug-workaround):
6259         (alias-colon-to-double-quote):
6260         Force sort in map-keymap to work around rehash bug.
6261
6262 2001-04-17  Ben Wing  <ben@xemacs.org>
6263
6264         * about.el: Finish overhaul, add a few new hackers, update a
6265         couple old ones.
6266
6267 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6268
6269         * XEmacs 21.4.0 "Solid Vapor" is released.
6270
6271 2001-04-15  Ben Wing  <ben@xemacs.org>
6272
6273         * about.el:
6274         * about.el (about-headline-face): New.
6275         * about.el (about-link-face): New.
6276         * about.el (about-current-release-maintainers): New.
6277         * about.el (about-other-current-hackers): New.
6278         * about.el (about-url-alist):
6279         * about.el (about-once-and-future-hackers): New.
6280         * about.el (about-mailto-link): New.
6281         * about.el (about-get-buffer):
6282         * about.el (about-finish-buffer):
6283         * about.el (about-xemacs):
6284         * about.el (about-features): Removed.
6285         * about.el (about-advantages): New.
6286         * about.el (about-maintainer-info): Removed.
6287         * about.el (about-personal-info): New.
6288         * about.el (about-hacker-contribution): New.
6289         * about.el (about-maintainer):
6290         * about.el (about-show-linked-info):
6291         * about.el (about-hackers):
6292         Major revamping.  Rewriting of most of the text, improve the
6293         link handling, separate info on contributors into personal
6294         and contribution info, add new contributors, update personal
6295         info, etc. etc.
6296         
6297         * menubar-items.el (default-menubar):
6298         Help menubar entry for News now says more accurately
6299         "What's New in XEmacs".
6300         
6301         * mouse.el:
6302         * mouse.el (mouse-track-cleanup-hook):
6303         * mouse.el (mouse-track):
6304         Don't set-buffer to a dead buffer when calling mouse-track
6305         cleanup hooks.
6306
6307 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6308
6309         * XEmacs 21.2.47 "Zephir" is released.
6310
6311 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6312
6313         * dialog.el (make-dialog-box): Disable dialog box titles until
6314         we get them working.
6315
6316 2001-03-30  Ben Wing  <ben@xemacs.org>
6317
6318         * help.el:
6319         * help.el (Help-princ-face):
6320         * help.el (Help-prin1-face):
6321         * help.el (frob-help-extents):
6322         * help.el (describe-function-1):
6323         * help.el (describe-variable):
6324         Avoid using font-lock faces, which may not be defined.
6325         Instead, use hyper-apropos faces, and make sure they're
6326         defined as necessary by using `require'. (It's not so safe
6327         to do this for font-lock.) In any case, we will eventually
6328         be merging this functionality into hyper-apropos.
6329
6330         * loaddefs.el (completion-ignored-extensions):
6331         Fix documentation.
6332         
6333         * menubar-items.el (menu-truncate-list): Removed.
6334         * menubar-items.el (Menubar-items-truncate-list): New.
6335         * menubar-items.el (default-menubar):
6336         Fix errors if grep or compile command is too long.  Rename helper
6337         function to be less visible.
6338
6339 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6340
6341         * byte-optimize.el (byte-optimize-minus):
6342         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6343
6344 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6345
6346         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6347         Mule is available.
6348
6349         * mule/latin.el: New file.
6350
6351 2001-03-11  Ben Wing  <ben@xemacs.org>
6352
6353         * auto-save.el:
6354         * auto-save.el (auto-save-directory):
6355         * auto-save.el (make-auto-save-file-name):
6356         * auto-save.el (auto-save-file-name-p): New.
6357
6358         Merge in improvements from other definition of
6359         make-auto-save-file-name in files.el.
6360         
6361         * auto-save.el (auto-save-original-name):
6362         * auto-save.el (auto-save-name-in-fixed-directory):
6363         * auto-save.el (auto-save-unslashify-name): Removed.
6364         * auto-save.el (auto-save-slashify-name): Removed.
6365         * auto-save.el (auto-save-reserved-chars): New.
6366         * auto-save.el (auto-save-escape-name): New.
6367         * auto-save.el (auto-save-unhex): New.
6368         * auto-save.el (auto-save-unescape-name): New.
6369
6370         Change algorithm for encoding filenames in auto-save names to be
6371         entirely safe with all filesystems and all possible characters in
6372         a filename, and 100% reversible. (Essentially, uses
6373         quoted-printable as the encoding.)
6374         
6375         * auto-save.el (recover-all-files):
6376
6377         Use insert-directory rather than calling ls directly -- fixes
6378         things under Windows.
6379
6380         * files.el:
6381         * files.el (convert-standard-filename): Substitute FSF's
6382         definition for this (we had nothing here before).
6383         
6384         * files.el (backup-buffer): Warning fix.
6385         
6386         * files.el (make-backup-file-name):
6387         * files.el (find-backup-file-name):
6388         Fix error in calling sequence to auto-save-file-name-p.
6389         
6390         * files.el (recover-file):
6391         Use insert-directory rather than calling ls directly -- fixes
6392         things under Windows.
6393
6394         * files.el (make-auto-save-file-name): Removed.
6395         * files.el (auto-save-file-name-p): Removed.
6396         auto-save is always dumped so no sense in having a definition
6397         that will always be overwritten with another.
6398         
6399         * files.el (insert-directory):
6400         * win32-native.el:
6401         * win32-native.el (debug-mswindows-process-command-lines):
6402         * win32-native.el (original-make-auto-save-file-name): Removed.
6403         * win32-native.el (make-auto-save-file-name): Removed.
6404
6405
6406 2001-03-21  Martin Buchholz <martin@xemacs.org>
6407
6408         * XEmacs 21.2.46 "Urania" is released.
6409
6410 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6411
6412         * menubar-items.el (default-menubar): Update sample.emacs to
6413         sample.init.el and adjust accelerators.
6414
6415 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6416
6417         * build-report.el (build-report): Improve docstring.
6418
6419 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6420
6421         * ChangeLog: Log GTK merge.
6422
6423         * gutter-items.el:
6424         * mwheel.el:
6425         * sound.el:
6426         * startup.el:
6427         Revert gratuitous whitespace changes.
6428
6429 2001-03-07  Ben Wing  <ben@xemacs.org>
6430
6431         * help.el:
6432         * help.el (key-or-menu-binding):
6433         * help.el (Help-find-file): New.
6434         * help.el (describe-beta):
6435         * help.el (describe-copying):
6436         * help.el (describe-project):
6437         * help.el (view-emacs-news):
6438         * help.el (view-sample-init-el): New.
6439         * help.el (Help-princ-face): New.
6440         * help.el (Help-prin1-face): New.
6441         * help.el (help-symbol-function-context-menu):
6442         * help.el (help-symbol-variable-context-menu):
6443         * help.el (help-symbol-function-and-variable-context-menu):
6444         * help.el (frob-help-extents):
6445         * help.el (describe-function-1):
6446         * help.el (describe-variable):
6447
6448         Add coloring in Help buffers, correspondent with hyperlinks.
6449         View files in view-mode rather than Fundamental.
6450         Remove separators from context menus -- now handled in generic code.
6451         Add `Find Tag' to context menu.
6452         
6453         * menubar.el (popup-mode-menu):
6454
6455         Rewrite code that outputs the popup menu to (a) put more specific
6456         entries first, (b) be more robust, (c) output the proper context
6457         menu separators automatically (the context menu functionality is
6458         new and currently used only by Help).
6459
6460 2001-03-10  William M. Perry  <wmperry@aventail.com>
6461
6462         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6463         this function when converting from the 21.1 GTK branch.  Now
6464         supports file, password, question, and color built-in dialogs.
6465
6466 2001-03-06  Ben Wing  <ben@xemacs.org>
6467
6468         * keydefs.el:
6469         * keydefs.el (global-map):
6470         Add commented-out change of M-k (for 21.5).
6471         
6472         * menubar-items.el (default-menubar):
6473         Fix items to control kill-line behavior; add items for
6474         shifted motion.
6475         
6476         * simple.el:
6477         * simple.el (kill-whole-line):
6478         * simple.el (historical-kill-line): Removed.
6479         * simple.el (kill-line): Removed.
6480         * simple.el (kill-entire-line): New.
6481         * simple.el (kill-line-1): New.
6482         * simple.el (backward-kill-line):
6483         Undo kill-whole-line == always changes.  Add new function
6484         kill-entire-line to unconditionally delete the current line.
6485         Add comments describing the lamentable state of affairs of
6486         the kill-line functions and variables.
6487
6488 2001-03-02  Ben Wing  <ben@xemacs.org>
6489
6490         * simple.el:
6491         * simple.el (beginning-of-buffer):
6492         * simple.el (end-of-buffer):
6493         * simple.el (mark-ring-unrecorded-commands):
6494         * simple.el (signal-error-on-buffer-boundary):
6495         * simple.el (shifted-motion-keys-select-region):
6496         * simple.el (unshifted-motion-keys-deselect-region):
6497         * simple.el (motion-keys-for-shifted-motion): New.
6498         * simple.el (handle-pre-motion-command):
6499         * simple.el (handle-post-motion-command):
6500         * simple.el (forward-char-command):
6501         * simple.el (backward-char-command):
6502         * simple.el (scroll-up-command):
6503         * simple.el (scroll-down-command):
6504         * simple.el (next-line):
6505         * simple.el (previous-line):
6506         * simple.el (backward-block-of-lines):
6507         * simple.el (forward-block-of-lines):
6508         * simple.el (backward-word):
6509         * simple.el (mark-word):
6510
6511         Augment documentation of the most common motion commands to make
6512         note of the shifted-motion support.  Improve the support to (a)
6513         properly document how it works and why it's done in the fashion it
6514         is, and (b) allow the keystrokes that trigger it to be customized.
6515
6516         Correct error in the customize specification of
6517         mark-ring-unrecorded-commands.
6518
6519 2001-03-02  Ben Wing  <ben@xemacs.org>
6520
6521         * font-lock.el:
6522         * font-lock.el (font-lock-pending-extent-table): Removed.
6523         * font-lock.el (font-lock-pending-buffer-table): New.
6524         * font-lock.el (font-lock-pre-idle-hook):
6525         * font-lock.el (font-lock-after-change-function):
6526         * font-lock.el (font-lock-fontify-pending-extents):
6527         * font-lock.el (font-lock-lisp-like):
6528
6529         Fix handling of pending extents to avoid excessive slowness (N^2
6530         behavior) when making lots of buffer changes between redisplays,
6531         such as when saving the Options.
6532
6533 2001-03-09  William M. Perry  <wmperry@aventail.com>
6534
6535         * device.el:
6536         * dragdrop.el:
6537         * dumped-lisp.el:
6538         * faces.el:
6539         * frame.el:
6540         * gnuserv.el:
6541         * loadup.el:
6542         * menubar-items.el:
6543         * minibuf.el:
6544         The Great GTK Merge.
6545
6546         * ChangeLog.GTK:
6547         * dialog-gtk.el:
6548         * gdk.el:
6549         * generic-widgets.el:
6550         * glade.el:
6551         * gnome-widgets.el:
6552         * gnome.el:
6553         * gtk-compose.el:
6554         * gtk-extra.el:
6555         * gtk-faces.el:
6556         * gtk-ffi.el:
6557         * gtk-file-dialog.el:
6558         * gtk-font-menu.el:
6559         * gtk-glyphs.el:
6560         * gtk-init.el:
6561         * gtk-iso8859-1.el:
6562         * gtk-marshal.el:
6563         * gtk-mouse.el:
6564         * gtk-package.el:
6565         * gtk-password-dialog.el:
6566         * gtk-select.el:
6567         * gtk-widget-accessors.el:
6568         * gtk-widgets.el:
6569         * gtk.el:
6570         widgets-gtk.el:
6571         The Great GTK Merge: new files.
6572
6573 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6574
6575         * generic-widgets.el: Don't require gtk (a built-in feature) at
6576         top level.  Don't execute the last sexp unless (featurep 'gtk).
6577
6578 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6579
6580         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6581
6582 2001-02-23  Martin Buchholz <martin@xemacs.org>
6583
6584         * XEmacs 21.2.45 "Thelxepeia" is released.
6585
6586 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6587  
6588         * about.el (xemacs-hackers): update my entry. 
6589         * about.el (about-maintainer-info): ditto. 
6590         * about.el (about-hackers): ditto. 
6591
6592 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6593
6594         * about.el (about-maintainer-info): More vanity info about
6595         yours truly.
6596
6597 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6598
6599         * build-report.el (build-report-destination): xemacs-build-reports
6600         has moved to SourceForge, where mailing list name length is
6601         restricted, hence the name change to
6602         xemacs-buildreports@xemacs.org.
6603         * build-report.el (build-report-keep-regexp): Update default.
6604         * build-report.el (build-report-delete-regexp): Ditto.
6605         * build-report.el (build-report-make-output-files): Ditto.
6606
6607 2001-02-19  Craig Lanning  <lanning@scra.org>
6608
6609         * lisp-mode.el: Add indentation specifications for following
6610         Common Lisp forms: handler-case, handler-bind, with-slots,
6611         with-open-file, with-open-stream, print-unreadable-object.
6612
6613 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6614
6615         * font-lock.el (font-lock-set-defaults-1):
6616         Move initialization of `font-lock-cache-position' so that it's set
6617         even if font-lock-keywords is already defined.
6618
6619 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6620
6621         * autoload.el (generate-file-autoloads-1):
6622         Use `emacs-lisp-mode-syntax-table' instead of
6623         `lisp-mode-syntax-table'.
6624         * lisp-mode.el (lisp-mode-syntax-table):
6625         Get rid of old checks for `parse-partial-sexp' version.
6626         Make `|' (pipe) string delimiter instead of punctuation.
6627
6628 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6629
6630         * window.el (save-selected-window):
6631         Use gensym for better macro hygiene.
6632
6633 2001-02-06  Mike Sperber <mike@xemacs.org>
6634
6635         * dump-paths.el:
6636         * startup.el (startup-setup-paths): Set and use
6637         `mule-lisp-directory'.
6638         (startup-setup-paths-warning): Ditto.
6639
6640         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6641         (paths-construct-load-path): Consider `mule-lisp-directory'.
6642
6643 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6644
6645         * font-lock.el: Syntax table improvements used.  A few random
6646         changes are not specified below.
6647         (font-lock-fontify-string-delimiters):
6648         (font-lock-syntactic-keywords):
6649         (font-lock-cache-state nil):
6650         (font-lock-cache-position):
6651         New variables.
6652         (font-lock-set-syntax):
6653         (font-lock-apply-syntactic-highlight):
6654         (font-lock-fontify-syntactic-anchored-keywords):
6655         (font-lock-fontify-syntactic-keywords-region):
6656         (font-lock-eval-keywords):
6657         New functions.
6658         (font-lock-remove-face):
6659         (font-lock-fontify-syntactically-region):
6660         Use syntax properties.
6661
6662 2001-02-08  Martin Buchholz <martin@xemacs.org>
6663
6664         * XEmacs 21.2.44 "Thalia" is released.
6665
6666 2001-01-16  Mike Sperber <mike@xemacs.org>
6667
6668         * startup.el (normal-top-level): Work even if no installation root
6669         is found.
6670
6671 2001-01-30  Andy Piper  <andy@xemacs.org>
6672
6673         * gutter-items.el (progress-abort-glyph): remove instantiator.
6674         (set-progress-abort-instantiator): new function.
6675         (abort-progress-feedback): use it.
6676
6677         * gutter.el (set-gutter-dirty-p): new function.
6678
6679 2001-01-30  Didier Verna  <didier@xemacs.org>
6680
6681         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6682
6683 2001-01-24  Didier Verna  <didier@xemacs.org>
6684
6685         * sound.el (sound-extension-list): give a better default value.
6686         * sound.el (load-sound-file): improve the doc string, also find
6687         files given by absolute names, pass a real extension list to
6688         `locate-file'.
6689
6690 2001-01-26  Martin Buchholz <martin@xemacs.org>
6691
6692         * XEmacs 21.2.43 "Terspichore" is released.
6693
6694 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6695
6696         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6697         messages from gnuserv.
6698
6699 2001-01-20  Martin Buchholz <martin@xemacs.org>
6700
6701         * XEmacs 21.2.42 "Poseidon" is released.
6702
6703 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6704
6705         * cl-macs.el (cl-upcase-arg): New function.
6706         (cl-function-arglist): New function.
6707         (cl-transform-lambda): Automatically add CL-style lambda list to
6708         documentation string using functions above.
6709
6710 2001-01-12  Andy Piper  <andy@xemacs.org>
6711
6712         * package-get.el (package-get-custom): call
6713         package-net-update-installed-db.
6714
6715         * package-ui.el (pui-install-selected-packages): call
6716         package-net-update-installed-db.
6717
6718         * package-net.el (package-net-update-installed-db): use
6719         packages-package-list so that we reflect reality.
6720
6721         * packages.el (packages-package-list): Make docstring reflect
6722         reality.
6723
6724         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6725
6726         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6727         isn't installed.
6728
6729 2001-01-17  Andy Piper  <andy@xemacs.org>
6730
6731         * wid-edit.el (widget-activation-glyph-mapper): activate or
6732         deactivate native widgets.
6733         (widget-glyph-insert-glyph): record instantiator.
6734         (widget-push-button-value-create): use it.
6735
6736         * gui.el (gui-button-action): new function. Make button's domain
6737         buffer current when calling.
6738         (make-gui-button): update to use gui-button-action.
6739
6740 2001-01-16  Didier Verna  <didier@xemacs.org>
6741
6742         * menubar-items.el (default-menubar): add an entry for modeline
6743         horizontal scrolling in Options -> Display.
6744
6745 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6746
6747         * package-get.el (package-get-require-signed-base): Set to nil
6748         by default.
6749
6750 2001-01-17  Martin Buchholz <martin@xemacs.org>
6751
6752         * XEmacs 21.2.41 "Polyhymnia" is released.
6753
6754 2001-01-16  Mike Sperber <mike@xemacs.org>
6755
6756         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6757         catch lisp/mule/.
6758
6759 2001-01-14  Mike Sperber <mike@xemacs.org>
6760
6761         * startup.el (maybe-create-compatibility-dot-emacs):
6762         (maybe-unmigrate-user-init-file):
6763         (unmigrate-user-init-file): Created.
6764         (maybe-migrate-user-init-file): Offer creation of compatibility
6765         .emacs.
6766         Some doc fixes wrt init file location.
6767
6768 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6769
6770         * faces.el (face-frob-from-locale-first): new variable.
6771         (frob-face-font-2): Honor tags arg while trying to use
6772         standard-face-mapping.  When face-frob-from-locale-first is set,
6773         first try to set face inheriting from frobbed-face.
6774
6775 2001-01-15  Didier Verna  <didier@xemacs.org>
6776
6777         * about.el (xemacs-hackers): update my entry.
6778         * about.el (about-url-alist): ditto.
6779         * about.el (about-maintainer-info): ditto.
6780         * about.el (about-hackers): ditto.
6781
6782 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6783
6784         The byte compiler has been badly broken for a year,
6785         by the patch of 1999-12-06.
6786         * byte-optimize.el (byte-optimize-form-code-walker):
6787         Bug was: the byte compiler was making this erroneous optimization:
6788         (progn (or (foo)) (bar)) ==> (bar)
6789
6790 2000-11-20  Mike Sperber <mike@xemacs.org>
6791
6792         * setup-paths.el (paths-core-load-path-depth): Split
6793         `paths-load-path-depth' in two for site and core lisp.  Don't
6794         recurse into core.
6795         * setup-paths.el (paths-construct-load-path): Use.
6796
6797 2001-01-10  Andy Piper  <andy@xemacs.org>
6798
6799         * package-net.el (package-net-cygwin32-binary-size): new variable
6800         (package-net-win32-binary-size): ditto.  add much needed
6801         commentary.
6802
6803         * gutter-items.el (buffers-tab-items): correct off-by-one error
6804         for buffers-tab-max-size.
6805
6806 2001-01-08  Martin Buchholz <martin@xemacs.org>
6807
6808         * XEmacs 21.2.40 is released.
6809
6810 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6811
6812         * mule/hebrew.el: Fix comments and typos.
6813         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6814
6815 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6816
6817         * ChangeLog.1: move ancient log from fill.el.
6818
6819         * dump-paths.el:
6820         paragraphs.el:
6821         mule/mule-category.el:
6822         Miscellaneous typo fixes and slight doc clarifications.
6823
6824         * mule/mule-ccl.el:  Correct file name in header.
6825
6826 2000-12-31  Martin Buchholz <martin@xemacs.org>
6827
6828         * XEmacs 21.2.39 is released.
6829
6830 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6831
6832         * byte-optimize.el (byte-optimize-cond):
6833         (byte-optimize-cond-1): New.
6834         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6835         Optimizes (cond (x nil)) ==> nil.
6836         Provide better diagnostic on malformed expr like (cond foo).
6837
6838 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6839
6840         * mule/mule-coding.el:
6841         mule/mule-cmds.el (reset-language-environment,
6842         set-language-environment-coding-systems):
6843         Safer default coding-priority-list, corresponding to src/file-coding.h.
6844
6845 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6846
6847         * package-admin.el: Allow package removal from
6848         early-package-load-path.
6849
6850 2000-12-15  Andreas Jaeger  <aj@suse.de>
6851
6852         * about.el (about-maintainer-info): Update my entry.
6853
6854 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6855
6856         * packages.el (locate-library): Add support for bzip2
6857         compressed .el files.
6858
6859 2000-12-12  Andy Piper  <andy@xemacs.org>
6860
6861         * package-net.el: new file.
6862
6863 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6864
6865         * font-lock.el: Add missing C++ keywords.
6866
6867 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6868
6869         * simple.el (indent-for-comment): Preserve indentation of comments
6870         starting in column 0, as documented in (Info-goto-node
6871         "(xemacs)Comments").  Update docstring accordingly.
6872
6873 2000-12-05  Martin Buchholz <martin@xemacs.org>
6874
6875         * XEmacs 21.2.38 is released.
6876
6877 2000-12-04  Didier Verna  <didier@xemacs.org>
6878
6879         * mouse.el (default-mouse-track-set-point-in-window): remove
6880         spurious '+' operation detected by Martin.
6881
6882
6883 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6884
6885         * cl-extra.el (coerce):
6886         Implement char to integer coercion.
6887         Remove extraneous (numberp) test.
6888
6889         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6890         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6891         (byte-optimize-predicate):
6892         Warn if evaluating constant expression signals an error.
6893         (byte-optimize-form): Small simplification.
6894
6895         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6896
6897 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6898
6899         * byte-optimize.el:
6900         (byte-optimize-minus):
6901         (byte-optimize-plus):
6902         (byte-optimize-mult):
6903         (byte-optimize-quo):
6904         Use (car (last x)) instead of (last x) to get last elt!
6905         Use `byte-optimize-predicate' to optimize `%'.
6906         Move optimizations for special numeric args to bytecomp.el.
6907         * bytecomp.el (byte-compile-associative): Remove.
6908         (byte-compile-max): New.
6909         (byte-compile-min): New.
6910         Properly handle erroneous calls: (max) (min).
6911         (byte-compile-plus): New.
6912         (byte-compile-minus):
6913         It's easiest to handle 0, +1 and -1 args here.
6914         (byte-compile-mult): New.
6915         It's easiest to handle 1, -1 and 2 args here.
6916         (byte-compile-quo):
6917         It's easiest to handle 0, +1 and -1 args here.
6918         Issue byte-compiler warning when dividing by zero.
6919
6920         Byte-compiler arithmetic improvements.
6921         Better optimize these expressions in the obvious way:
6922         (+ x y 1)   -->  varref x varref y add add1
6923         (+ x y -1)  -->  varref x varref y add sub1
6924         (- x y 0)   -->  (- x y)
6925         (- 0 x y)   -->  (- (- x) y)
6926         (% 42 19)   --> compile-time constant
6927         (/ 42 19)   --> compile-time constant
6928         (* (foo) 2) --> foo call dup plus
6929
6930         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6931         unless (declaim (optimize (safety 3)))
6932         or (setq byte-compile-delete-errors nil).
6933
6934 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6935
6936         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6937         docstrings.
6938
6939 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6940
6941         * startup.el (command-line-do-help):  Add documentation of
6942         portable dumper switches.
6943
6944 2000-11-22  Andy Piper  <andy@xemacs.org>
6945
6946         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6947
6948         * glyphs.el (init-glyphs): don't use autodetect for strings.
6949
6950 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6951
6952         * byte-optimize.el (byte-optimize-char-before):
6953         (byte-optimize-backward-char):
6954         (byte-optimize-backward-word):
6955         Fix incorrect optimizations for these sorts of expressions:
6956         (let ((x nil)) (backward-char x))
6957
6958 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6959
6960         * byte-optimize.el:
6961         * byte-optimize.el (byte-optimize-backward-char): New.
6962         * byte-optimize.el (byte-optimize-backward-word): New.
6963         Make backward-word and backward-char as efficient as forward versions.
6964
6965         * bytecomp.el (byte-compile-no-args-with-one-extra):
6966         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6967         * bytecomp.el (byte-compile-two-args-with-one-extra):
6968         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6969         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6970         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6971         Check if extra arg is constant nil, and if so, use byte-coded call.
6972
6973         * simple.el (backward-word):
6974         * simple.el (mark-word):
6975         * simple.el (kill-word):
6976         * simple.el (backward-kill-word):
6977         Make COUNT argument optional, for consistency with forward-char et al.
6978
6979         * abbrev.el (abbrev-string-to-be-defined):
6980         * abbrev.el (inverse-abbrev-string-to-be-defined):
6981         * abbrev.el (inverse-add-abbrev):
6982         * abbrev.el (expand-region-abbrevs):
6983         * buff-menu.el (Buffer-menu-execute):
6984         * indent.el (move-to-left-margin):
6985         * indent.el (indent-relative):
6986         * indent.el (move-to-tab-stop):
6987         * info.el (Info-reannotate-node):
6988         * lisp-mode.el (lisp-indent-line):
6989         * lisp.el (end-of-defun):
6990         * lisp.el (move-past-close-and-reindent):
6991         * misc.el (copy-from-above-command):
6992         * mouse.el (default-mouse-track-scroll-and-set-point):
6993         * page.el (forward-page):
6994         * paragraphs.el (forward-paragraph):
6995         * paragraphs.el (end-of-paragraph-text):
6996         * picture.el (picture-forward-column):
6997         * picture.el (picture-self-insert):
6998         * rect.el (extract-rectangle-line):
6999         * simple.el (newline):
7000         * simple.el (fixup-whitespace):
7001         * simple.el (backward-delete-char-untabify):
7002         * simple.el (transpose-chars):
7003         * simple.el (transpose-preceding-chars):
7004         * simple.el (do-auto-fill):
7005         * simple.el (indent-new-comment-line):
7006         * simple.el (blink-matching-open):
7007         * view-less.el (cleanup-backspaces):
7008         * wid-edit.el (widget-transpose-chars):
7009         * term/bg-mouse.el (bg-insert-moused-sexp):
7010         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7011
7012         * info.el (Info-fontify-node):
7013         * simple.el (backward-delete-function):
7014         Use canonical delete-backward-char instead of backward-delete-char.
7015
7016 2000-11-20  Andy Piper  <andy@xemacs.org>
7017
7018         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7019         no buffers.
7020
7021 2000-11-20  Andy Piper  <andy@xemacs.org>
7022
7023         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7024         buffer tabs.
7025
7026 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7027
7028         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7029         (proclaim inline...) was shadowing compiler-macros.
7030
7031 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7032
7033         * bytecomp.el (byte-compile-eval): New.
7034         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7035         Keeps this promise made in Lispref:
7036         "If a file being compiled contains a `defmacro' form, the macro is
7037         defined temporarily for the rest of the compilation of that file."
7038
7039 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7040
7041         * cl.el (floatp-safe):
7042         (plusp):
7043         (minusp):
7044         (oddp):
7045         (evenp):
7046         (cl-abs):
7047         Use a better parameter name than `x'.
7048
7049         * cl-macs.el (check-type): Make continuable.  Change documentation
7050         to require PLACE, but accept any form for compatibility.
7051
7052         * abbrev.el (define-abbrev): Use check-type.
7053         * font-menu.el (font-menu-change-face): Use check-type.
7054         * menubar.el (relabel-menu-item): Use check-type.
7055         * itimer.el: Fix typo.
7056
7057 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7058
7059         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7060
7061 2000-11-14  Martin Buchholz <martin@xemacs.org>
7062
7063         * XEmacs 21.2.37 is released.
7064
7065 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7066
7067         * code-cmds.el: Provide the feature.
7068
7069 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7070
7071         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7072
7073         * code-cmds.el: New file
7074         * mule/mule-cmds.el:
7075         * mule/mule-misc.el
7076         (coding-keymap): New keymap. Define coding system keyboard
7077         commands on file-coding builds too.
7078         (coding-system-change-eol-conversion):
7079         (universal-coding-system-argument):
7080         (set-default-coding-systems):
7081         (prefer-coding-system): Moved from mule-cmds.el
7082         (set-buffer-process-coding-system): Moved from mule-misc.el
7083
7084 2000-09-15  Stephen Carney <carney@scubadoo.com>
7085
7086         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7087
7088 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7089
7090         * package-get.el (package-get-download-sites): Add a pre-release
7091         site for experimental packages.
7092
7093         * auto-autoloads.el: Regenerated.
7094
7095 2000-08-01  Andy Piper  <andy@xemacs.org>
7096
7097         * gutter-items.el (buffers-tab-omit-function): reference
7098         buffers-tab-select-visible-buffers.
7099         (buffers-tab-filter-functions): new variable, by default uses
7100         buffers-tab-selection-function and buffers-tab-omit-function.
7101         (select-buffers-tab-buffers-by-mode): invert arguments.
7102         (buffers-tab-select-visible-buffers): new function. Invert calling
7103         of buffers-menu-omit-invisible-buffers.
7104         (buffers-tab-items): rewrite to use
7105         buffers-tab-filter-functions. Rewrite docstring.
7106         (gutter-buffers-tab-extent): delete.
7107         (add-tab-to-gutter): always build a new extent when adding the
7108         tabs.
7109         (update-tab-in-gutter): make gutter dirty when orientation
7110         changes.
7111
7112 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7113
7114         * bytecomp.el (byte-compile-defvar-or-defconst):
7115         Only do loadhist recording if defvar form includes a value.
7116
7117 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7118
7119         * bytecomp.el (byte-compile-initial-macro-environment):
7120         `eval-when-compile' should not compile its body.
7121
7122 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7123
7124         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7125         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7126         some Japanese English.  Remove some ancient FSF comments, and
7127         improve docstrings.  Use symbols not vectors for tables.
7128
7129 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7130
7131         * keymap.el:
7132         (local-key-binding):
7133         (global-key-binding):
7134         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7135
7136         * lisp.el:
7137         (backward-sexp): Slightly simpler code.
7138         (mark-sexp): Make arg optional, like FSF Emacs.
7139         (forward-list): Slightly simpler code.
7140         (backward-list): Slightly simpler code.
7141         (down-list):  Make arg optional, like FSF Emacs.
7142         (up-list):  Make arg optional, like FSF Emacs.
7143         (backward-up-list):  Make arg optional, like FSF Emacs.
7144         (kill-sexp):  Make arg optional, like FSF Emacs.
7145         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7146
7147         * font-menu.el (font-menu-change-face):
7148         Take continuable errors into account.
7149
7150         * abbrev.el:
7151         * abbrev.el (clear-abbrev-table):
7152         * abbrev.el (define-abbrev-table):
7153         * abbrev.el (define-abbrev):
7154         * abbrev.el (insert-abbrev-table-description):
7155         * apropos.el (apropos-documentation-check-doc-file):
7156         * apropos.el (apropos-documentation-check-elc-file):
7157         * buff-menu.el (list-buffers):
7158         * buff-menu.el (list-buffers-noselect):
7159         * bytecomp.el (byte-recompile-directory):
7160         * bytecomp.el (batch-byte-compile):
7161         * cl-macs.el (typep):
7162         * code-files.el (find-coding-system-magic-cookie):
7163         * code-files.el (insert-file-contents):
7164         * cus-edit.el (customize-set-variable):
7165         * cus-edit.el (customize-save-variable):
7166         * cus-face.el (custom-set-face-font-size):
7167         * cus-face.el (custom-set-face-update-spec):
7168         * cus-face.el (custom-reset-faces):
7169         * custom.el (custom-check-theme):
7170         * custom.el (copy-upto-last):
7171         * fill.el (canonically-space-region):
7172         * fill.el (fill-paragraph):
7173         * fill.el (fill-region):
7174         * fill.el (find-space-insertable-point):
7175         * fill.el (justify-current-line):
7176         * faces.el (face-spec-update-all-matching):
7177         * faces.el (set-face-stipple):
7178         * files-nomule.el (insert-file-contents):
7179         * files.el (insert-file-contents-literally):
7180         * files.el (hack-local-variables-last-page):
7181         * files.el (basic-save-buffer):
7182         * files.el (insert-directory):
7183         * font-menu.el (font-menu-change-face):
7184         * font.el (font-spatial-to-canonical):
7185         * format.el (format-encode-region):
7186         * format.el (format-insert-file):
7187         * format.el (format-replace-strings):
7188         * gutter.el (set-gutter-element):
7189         * help.el (key-or-menu-binding):
7190         * help.el (describe-bindings):
7191         * help.el (with-syntax-table):
7192         * indent.el (indent-rigidly):
7193         * indent.el (delete-to-left-margin):
7194         * info.el:
7195         * info.el (Info-extract-dir-entry-from):
7196         * info.el (Info-build-dir-anew):
7197         * info.el (Info-rebuild-dir):
7198         * info.el (Info-batch-rebuild-dir):
7199         * info.el (Info-read-subfile):
7200         * info.el (Info-build-node-completions):
7201         * info.el (Info-extract-menu-node-name):
7202         * isearch-mode.el (isearch-range-invisible):
7203         * isearch-mode.el (isearch-restore-invisible-extents):
7204         * itimer.el (itimerp):
7205         * itimer.el (itimer-live-p):
7206         * keymap.el:
7207         * keymap.el (substitute-key-definition):
7208         * keymap.el (read-command-or-command-sexp):
7209         * keymap.el (local-key-binding):
7210         * keymap.el (global-key-binding):
7211         * keymap.el (global-set-key):
7212         * keymap.el (local-set-key):
7213         * ldap.el:
7214         * ldap.el (ldap-add-entries):
7215         * ldap.el (ldap-delete-entries):
7216         * lisp.el (backward-sexp):
7217         * lisp.el (mark-sexp):
7218         * lisp.el (forward-list):
7219         * lisp.el (backward-list):
7220         * lisp.el (down-list):
7221         * lisp.el (backward-up-list):
7222         * lisp.el (up-list):
7223         * lisp.el (kill-sexp):
7224         * lisp.el (backward-kill-sexp):
7225         * menubar.el (add-menu-button):
7226         * menubar.el (add-submenu):
7227         * menubar.el (delete-menu-item):
7228         * menubar.el (relabel-menu-item):
7229         * mouse.el (narrow-window-to-region):
7230         * obsolete.el (define-obsolete-variable-alias):
7231         * obsolete.el (store-substring):
7232         * package-admin.el:
7233         * package-admin.el (package-admin-install-function):
7234         * package-admin.el (package-admin-install-function-mswindows):
7235         * package-admin.el (package-admin-default-install-function):
7236         * package-get.el (package-get-update-base-entries):
7237         * packages.el (packages-load-package-dumped-lisps):
7238         * packages.el (packages-collect-package-dumped-lisps):
7239         * printer.el (generic-print-buffer):
7240         * printer.el (generic-print-region):
7241         * replace.el (occur-mode-mouse-goto):
7242         * replace.el (perform-replace):
7243         * select.el (get-selection-no-error):
7244         * simple.el:
7245         * simple.el (newline):
7246         * simple.el (open-line):
7247         * simple.el (edit-and-eval-command):
7248         * simple.el (goto-line):
7249         * simple.el (undo):
7250         * simple.el (kill-region):
7251         * simple.el (copy-region-as-kill):
7252         * simple.el (kill-ring-save):
7253         * simple.el (set-mark):
7254         * simple.el (next-line):
7255         * simple.el (previous-line):
7256         * simple.el (line-move):
7257         * simple.el (set-goal-column):
7258         * simple.el (comment-region):
7259         * subr.el:
7260         * subr.el (putf):
7261         * syntax.el (modify-syntax-entry):
7262         * syntax.el (map-syntax-table):
7263         * view-less.el (view-file):
7264         * view-less.el (view-buffer):
7265         * view-less.el (view-file-other-window):
7266         * window-xemacs.el (backward-other-window):
7267         * window.el:
7268         * window.el (one-window-p):
7269         * window.el (walk-windows):
7270         * window.el (window-list):
7271         * x-mouse.el (x-mouse-kill):
7272         * x-select.el (x-get-cutbuffer):
7273         * x-select.el (x-store-cutbuffer):
7274         * term/bg-mouse.el (bg-mouse-line-to-center):
7275         * term/sun-mouse.el (window-line-end):
7276         * term/sun-mouse.el (sun-select-region):
7277         * term/sun.el (kill-region-and-unmark):
7278         * mule/mule-category.el:
7279         * mule/mule-category.el (modify-category-entry):
7280         * mule/mule-category.el (char-category-list):
7281         * mule/mule-coding.el (coding-system-force-on-output):
7282         * mule/mule-misc.el (coding-system-put):
7283         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7284
7285 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7286
7287         * cus-face.el: Typo fixes and tiny clarifications.
7288         * custom.el: ditto
7289
7290 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7291
7292         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7293         * startup.el (normal-top-level): Setup auto-save-list-file-name
7294         if auto-save-list-file-prefix is non-nil.
7295
7296 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7297
7298         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7299
7300 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7301
7302         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7303         get symbol at point-min.
7304
7305 2000-10-24  Didier Verna  <didier@xemacs.org>
7306
7307         * info.el (Info-emacs-info-file-name): defconst it.
7308         * info.el (Info-footnote-tag): defcustom it.
7309         * info.el (Info-no-description-string): ditto.
7310         * info.el (Info-find-node): adapt to new semantics of
7311         'Info-suffixed-file (don't do the case variants stuff).
7312         * info.el (Info-insert-dir): rewrite the dir file variants code.
7313         * info.el (Info-directory-files): New. Return the list of info
7314         files in a directory.
7315         * info.el (Info-dir-outdated-p): use it.
7316         * info.el (Info-parse-dir-entries): ditto.
7317         * info.el (Info-build-dir-anew): don't restrict to files ending
7318         with a ".info.*" extension.
7319         * info.el (Info-set-mode-line): ditto.
7320         * info.el (Info-read-subfile): adapt to new semantics of
7321         'Info-suffixed-file (append 'exact argument).
7322         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7323         string independently of the case.
7324         * info.el (Info-suffixed-file): use it (match all possible case
7325         for the file name).
7326         * info.el (Info-insert-file-contents): code cleanup.
7327         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7328         columns.
7329         * info.el (Info-batch-rebuild-dir): ditto.
7330         * info.el (Info-read-node-name-1): ditto.
7331         * info.el (Info-search): ditto.
7332         * info.el (Info-fontify-node): ditto.
7333
7334
7335 2000-10-24  Didier Verna  <didier@xemacs.org>
7336
7337         * process.el (shell-command): when called from a program, avoid
7338         'push-mark's "mark-set" message.
7339
7340 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7341
7342         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7343         by a symbol, not by a vector.
7344         * mule/vietnamese.el (vscii): Likewise.
7345         (viscii): Likewise.
7346         * mule/cyrillic.el (koi8-r): Likewise.
7347
7348         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7349         by a symbol, not by a vector.
7350         (chinese-big5-2): Likewise.
7351         * mule/ethiopic.el (ethiopic): Likewise.
7352         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7353         (vietnamese-viscii-upper): Likewise.
7354
7355 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7356
7357         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7358
7359 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7360
7361         * byte-optimize.el (byte-optimize-car): New function.
7362         (byte-optimize-cdr): Ditto.
7363
7364 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7365
7366         * byte-optimize.el: Partial synch with FSF 20.7.
7367         Optimize constant concatenation.
7368         Add keymapp as a side effect free function.  It is a built-in.
7369         (byte-after-unbind-pos): Remove byte-equal.
7370
7371 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7372
7373         * update-elc-2.el: Quote regexps correctly.
7374
7375 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7376
7377         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7378         (ccl-compile): Apply integerp, not integer-or-char-p to
7379         check the type of the buffer magnification
7380         (ccl-compile-write-string): Encode a string with binary
7381         coding system.
7382         (ccl-compile-write-repeat): Likewise.
7383
7384 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7385
7386         * buff-menu.el:
7387         * bytecomp.el:
7388         * coding.el:
7389         * faces.el:
7390         * files.el:
7391         * fill.el:
7392         * float-sup.el:
7393         * font-lock.el:
7394         * help.el:
7395         * iso8859-1.el:
7396         * loaddefs.el:
7397         * menubar-items.el:
7398         * menubar.el:
7399         * modeline.el:
7400         * msw-font-menu.el:
7401         * paragraphs.el:
7402         * paths.el:
7403         * replace.el:
7404         * simple.el:
7405         * sound.el:
7406         * startup.el:
7407         * version.el:
7408         * x-faces.el:
7409         * x-font-menu.el:
7410         Remove purecopy.
7411
7412 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7413
7414         * simple.el (do-auto-fill): Use the function pointer to by
7415         `comment-line-break-function', not `indent-new-comment-line'. This
7416         fixes an issue with cc-mode comment continuation.
7417
7418 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7419
7420         * simple.el (turn-on-auto-fill):  Add (interactive).
7421         * mwheel.el (mwheel-install): Add (interactive).
7422         * font-lock.el (turn-on-font-lock): Add (interactive).
7423         (turn-off-font-lock): Add (interactive).
7424
7425 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7426
7427         * packages.el (packages-special-base-regexp): Add `man'.
7428
7429 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7430
7431         * wid-edit.el (widget-specify-active): map over extents in current
7432         buffer like `widget-specify-inactive' does.  Mapping over the
7433         inactive extent object does not work since the current extent is
7434         ignored by `map-extents'.
7435
7436 2000-10-04  Martin Buchholz <martin@xemacs.org>
7437
7438         * XEmacs 21.2.36 is released.
7439
7440 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7441
7442         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7443         Optimize the compiled-function-constants vector by byte-code
7444         reference counts.
7445
7446 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7447
7448         * build-report.el (build-report-delete-regexp): quote value in
7449         defcustom
7450
7451 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7452
7453         * build-report.el (build-report): Don't bind srcdir which we don't
7454         use in `multiple-value-bind' to avoid the only byte-compiler
7455         warning.
7456
7457 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7458
7459         * build-report.el: Requires cl and custom now.
7460         build-report-version is determined by XEmacs version -- remove
7461         build-report-version*.
7462         * build-report.el (build-report-version): Removed.
7463         * build-report.el (build-report-installation-version-regexp): New.
7464         * build-report.el (build-report-version-file-regexp): New.
7465         * build-report.el (build-report-installation-srcdir-regexp): New.
7466         * build-report.el (build-report-destination): Offer
7467         xemacs-build-reports and xemacs-beta.
7468         * build-report.el (build-report-keep-regexp): Adjusted.
7469         * build-report.el (build-report-delete-regexp): Adjusted.
7470         * build-report.el (build-report-make-output-dir): New.
7471         * build-report.el (build-report-installation-file): Replace use of
7472         `concat' with `expand-file-name'.
7473         * build-report.el (build-report-make-output-file): Removed.
7474         * build-report.el (build-report-make-output-files): New.
7475         * build-report.el (build-report-subject): Identify as
7476         user-variable with "*...".
7477         * build-report.el (build-report-prompts): Ditto.
7478         * build-report.el (build-report-version-file): New.
7479         * build-report.el (build-report-file-encoding): Identify as
7480         user-variable with "*...".
7481         * build-report.el (build-report-make-output-get): New.
7482         * build-report.el (build-report-insert-header): Report
7483         emacs-version and system-configuration instead of
7484         build-report-version.
7485         * build-report.el (build-report-insert-make-output): Add file
7486         argument.
7487         * build-report.el (build-report-insert-installation-file):
7488         Re-indent.
7489         * build-report.el (build-report-keep): Change docstring,
7490         re-indent.
7491         * build-report.el (build-report-delete): Ditto.
7492         * build-report.el (build-report-installation-data): New.
7493         * build-report.el (build-report-version-file-data): New.
7494
7495 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7496
7497         * byte-optimize.el (byte-optimize-lapcode):
7498         Fix the optimization of using the first 5 elements of the
7499         constants vector for variables.
7500         (byte-optimize-lapcode): Fix another ancient broken optimization.
7501
7502 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7503
7504         * *: Spelling mega-patch
7505
7506 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7507
7508         * easymenu.el: doc fixes.
7509         (easy-menu-do-define): Use backquote.
7510         (easy-menu-change):
7511         (easy-menu-add):
7512         `when' seems much clearer than `if' here.
7513         (easy-menu-remove):
7514         (easy-menu-add-item):
7515         (easy-menu-item-present-p):
7516         (easy-menu-remove-item):
7517         Wrap using (when (featurep 'menubar) ...)
7518
7519 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7520
7521         * bytecomp.el (displaying-byte-compile-warnings):
7522         Revert Ben's change to this function below so that the compile log
7523         is displayed properly for users of the "popper" package.
7524
7525 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7526
7527         * window.el (save-selected-window): Use backquote.
7528
7529         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7530         Renamed from `byte-compile-file-form-defvar'.
7531         * bytecomp.el (byte-compile-defvar-or-defconst):
7532         Only cons onto current-load-list in top-level forms.
7533         Else this leaks a cons cell every time a defun is called.
7534         Renamed from `byte-compile-defvar', for clarity.
7535         Warn when docstring of defvar is not a string.
7536         Use consistent error messages.
7537         Better comments.
7538
7539 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7540
7541         * simple.el (set-variable):
7542         Remove unneeded defvar by rearranging order of let* forms.
7543
7544         * mule/mule-ccl.el (ccl-get-next-code):
7545         * menubar-items.el (bookmark-menu-filter):
7546         (language-environment-menu-filter):
7547         (tutorials-menu-filter):
7548         * toolbar-items.el (toolbar-compile):
7549         * byte-optimize.el (disassemble-offset):
7550         Use (declare (special ...)) instead of `defvar'.
7551
7552         * cl-macs.el (cl-do-proclaim):
7553         Fix (declare (special ...)) warning suppression syntax.
7554
7555 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7556
7557         * info.el (Info-tag-table-marker):
7558         (Info-tag-table-buffer):
7559         (Info-find-file-node):
7560         (Info-read-subfile):
7561         (Info-build-node-completions):
7562         (Info-search):
7563         (Info-mode):
7564         Multiple info buffer support.
7565
7566 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7567
7568         * ldap.el (ldap-decode-entry): New defun
7569         (ldap-search-entries): Use it in order to decode DN-prefixed
7570         entries properly
7571
7572 2000-08-23  Daniel Pittman <daniel@danann.net>
7573
7574         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7575         Use `eq', not `=', to compare symbols.
7576
7577 2000-07-30  Ben Wing  <ben@xemacs.org>
7578
7579         * bytecomp.el (byte-compile-report-error):
7580         * bytecomp.el (displaying-byte-compile-warnings):
7581         if stack-trace-on-error is set, send out a backtrace when
7582         an error is encountered that stops byte compilation.  this
7583         should make it much much easier to track down those curious
7584         problems.  also undo the kludge of using a separate "*Show*"
7585         buffer for display when there's a temp-buffer-show-function;
7586         we can avoid this by just being a little smarter.
7587
7588         * dialog-items.el:
7589         * dialog-items.el (search-dialog-regexp): New.
7590         * dialog-items.el (search-dialog-callback):
7591         * dialog-items.el (make-search-dialog):
7592         add a regexp option to the dialog and clean up a bit.
7593
7594         * dialog.el:
7595         * dialog.el (yes-or-no-p-dialog-box):
7596         * dialog.el (get-dialog-box-response):
7597         * dialog.el (make-dialog-box):
7598         * dialog.el (dialog-box-finish): New.
7599         * dialog.el (dialog-box-cancel): New.
7600         * dialog.el (internal-make-dialog-box-exit): New.
7601         implement [properly!] the :modal property of the new dialog box
7602         interface.  this is the first time xemacs has ever had *proper*
7603         modal dialog boxes, giving the standard window-system feedback.
7604         (e.g. under windows, clicking on a disabled frame causes a beep
7605         and makes the dialog box flash three times.)
7606
7607         * dragdrop.el: header keyword frobbing.
7608
7609         * dumped-lisp.el (preloaded-file-list):
7610         renamed winnt.el to win32-native.el.
7611
7612         * faces.el (face-property):
7613         * faces.el (set-face-property):
7614         * faces.el (frob-face-property):
7615         * faces.el (frob-face-font-2):
7616         * faces.el (make-face-bold):
7617         * faces.el (make-face-italic):
7618         * faces.el (make-face-bold-italic):
7619         * faces.el (make-face-unbold):
7620         * faces.el (make-face-unitalic):
7621         * faces.el (make-face-smaller):
7622         * faces.el (make-face-larger):
7623         clean up the implementation of these so that window-system-specific
7624         methods are called only on objects belonging to that window system.
7625         previously, you could have [e.g.] mswindows-make-face-bold called
7626         on font object of device type `stream', which is not good and
7627         explains the subtle errors Adrian was getting when byte-compiling
7628         something that required 'term. (Adrian, now you can use stack-trace-
7629         on-error to find the exact place where things are going wrong instead
7630         of having to laboriously binary-search your way through.)
7631
7632         * finder.el (finder-known-keywords):
7633         cleaned up -- properly sorted, clarified the meanings of many of
7634         the keywords, and added a few -- mswin, gui, content, build, www,
7635         user, services.  the last two try to distinguish between a package
7636         that's used directly by the user, and a package that provides
7637         support services to other packages.
7638
7639         * font-lock.el (lisp-font-lock-keywords-2):
7640         update list of lisp control structures to include everything,
7641         including new ones i introduced.
7642
7643         * gutter.el: header keyword frobbing.
7644
7645         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7646         recent isearch element was not doing so!  you got the second-most-
7647         recent instead.
7648
7649         * lisp-mode.el (construct-lisp-mode-menu):
7650         more menubar cleanups.
7651         * lisp-mode.el (with-selected-window):
7652         make it indent properly.
7653
7654         * menubar-items.el (default-menubar): lots of menubar cleanups.
7655         rearranged the options menu the most, e.g. splitting up the
7656         Keyboard/Mouse menu into a new Editing menu and combining the
7657         separate Scrollbar/Gutter/Toolbar submenus into Display.
7658         Got rid of General, moved items to Editing or new Troubleshooting.
7659         Moved Packages to Tools; doesn't seem to belong under Options.
7660         Added stuff to the Cmds menu, e.g. Change Case.
7661
7662         NB please don't complain about these periodic menubar changes.
7663         Anything like this is necessarily incremental in its construction
7664         -- By constant use you gradually become more and more aware of
7665         better and better ways to group menu items.  When we eventually
7666         move the options menu to a property sheet, the existing structure
7667         will probably be preserved fairly well.
7668
7669         * minibuf.el (next-history-element): fix problems with pressing
7670         down arrow in repeat-complex-command.
7671
7672         * modeline.el:
7673         * modeline.el (modeline-3d-p): New.
7674         added custom variable for controlling the 3d modeline.  the
7675         corresponding Options item has been present for a long time,
7676         but commented out with "fix me!" comments.  it's fixed now.
7677
7678         * obsolete.el (add-menu):
7679         remove bogus gettexts.
7680
7681         * process.el (shell-quote-argument):
7682         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7683         For bash under Windows native, see below.
7684
7685         * simple.el:
7686         * simple.el (display-warning-buffer):
7687         Fixed the handling of warning display to eliminate the annoying
7688         *Show* buffer, like was done for byte-compiler output above.
7689
7690         * simple.el (debug-print): New.
7691         Simple function for sending debug messages to the console and/or
7692         other debug places.
7693
7694         * subr.el (replace-in-string):
7695         Rewrite this function to avoid N^2 behavior with large strings --
7696         catastrophic with the new Windows selection code! (Apparently the
7697         author of this function didn't realize there was a fun
7698         replace-match that could make his life much easier, because we
7699         duplicated the entire logic.  The new version is smaller, easier
7700         to understand, much more robust, and has extended features --
7701         those of replace-match.)
7702
7703         * window.el:
7704         * window.el (with-selected-window): New.
7705         An obvious complement to the existing `with-selected-frame' and
7706         `with-current-buffer'.
7707
7708         * win32-native.el: Renamed from winnt.el.
7709         Added a great deal of stuff for properly handling process quoting,
7710         somewhat modeled on Kirill's original model (which i later threw
7711         away).  We should now finally have correctly working process arg
7712         quoting/dequoting so that the final app gets exactly what we
7713         intended.  Because the mechanism is in Lisp, it's easily
7714         extendible. (For those running bash and running the native
7715         version, I tried hard to do what I thought was correct.  But more
7716         thought is needed, and ideally the volunteer work of people with
7717         these configurations that they generally run on.)
7718
7719         * x-font-menu.el (x-font-menu-font-data):
7720         Put in defvar's to fix byte-compiler warnings.
7721
7722 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7723
7724         * select.el (selection-coercion-alist): Initialise.
7725         * select.el (select-coerce-to-text): New.
7726         * select.el (select-coerce): New.
7727         New functions to perform type and value coercion.
7728
7729         * select.el (select-buffer-killed-default): Keep data if it was
7730         on the clipboard.
7731
7732 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7733
7734         * menubar-items.el (default-menubar): Fix typo.
7735         (default-menubar): `lambda' was mispelled as `lamda'.
7736
7737 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7738
7739         * window.el (shrink-window-if-larger-than-buffer): Remove
7740         edge checking code.
7741
7742 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7743
7744         * paths.el (gnus-local-domain): Removed.
7745         (gnus-local-organization): Ditto.
7746         (gnus-startup-file): Ditto.
7747
7748 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7749
7750         * files.el (auto-mode-alist): Add .spec for RPM.
7751
7752 2000-07-31  Andy Piper  <andy@xemacs.org>
7753
7754         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7755
7756 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7757
7758         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7759         browse-url.
7760         * help.el (xemacs-www-page): Ditto.
7761         (xemacs-www-faq): Ditto.
7762         * menubar-items.el (default-menubar): Ditto.
7763
7764         * wid-edit.el (widget-url-link-action): Ditto.
7765         From: Kenichi OKADA <okada@opaopa.org>.
7766
7767 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7768
7769         * finder.el (finder-commentary): Add autoload cookie.
7770
7771 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7772
7773         * files.el (insert-file-contents-literally): Fix second let
7774         binding for `coding-system-for-read' to `coding-system-for-write'
7775         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7776
7777 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7778
7779         * files.el (insert-file-contents-literally): Use binary coding
7780         system (from Morioka san).
7781         (insert-file-contents-literally): Make file-name-handler method.
7782
7783 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7784
7785         * cl-macs.el (get-selection): Add defsetf.
7786
7787 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7788
7789         * x-init.el (x-activate-region-as-selection): replace obsolete
7790         function x-own-selection with own-selection.
7791         (ow-find): replace obsolete functions x-get-selection and
7792         x-get-clipboard with get-selection and get-clipboard.
7793         (init-post-x-win): replace obsolete function x-disown-selection
7794         with disown-selection.
7795
7796 2000-07-20  Mike Sperber  <mike@xemacs.org>
7797
7798         * startup.el (load-user-init-file): Only try to load init file if
7799         it exists.
7800
7801 2000-07-10  Andy Piper  <andy@xemacs.org>
7802
7803         * dialog-items.el: sync with Ben's patch.
7804
7805         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7806         comment.
7807         (progress-text-glyph): deleted.
7808         (progress-layout-glyph): make completely minimal.
7809         (progress-gauge-glyph): ditto.
7810         (progress-display-style): fix to handle dynamic instantiator
7811         changes.
7812         (progress-text-instantiator): new.
7813         (progress-layout-instantiator): new.
7814         (progress-gauge-instantiator): new.
7815         (set-progress-display-instantiator): renamed and changed from
7816         set-progress-display-style.
7817         (progress-abort-glyph): use instantiator not glyph.
7818         (append-progress-display): use set-progress-display-instantiator
7819         and set-glyph-image.
7820         (abort-progress-display): ditto.
7821         (raw-append-progress-display): ditto.
7822
7823 2000-07-20  Ben Wing  <ben@xemacs.org>
7824
7825         * code-files.el: Move Mule-specific code to mule-coding.el.
7826
7827 2000-07-15  Ben Wing  <ben@xemacs.org>
7828
7829         * autoload.el:
7830         Fixed comments.
7831
7832         * cmdloop.el:
7833         * cmdloop.el (yes-or-no-p):
7834         * cmdloop.el (y-or-n-p):
7835         Make these functions use should-use-dialog-box-p and not be
7836         overridden in dialog.el.
7837
7838         * cus-dep.el:
7839         * cus-dep.el (Custom-make-dependencies): Removed.
7840         * cus-dep.el (Custom-make-dependencies-1): New.
7841         * cus-dep.el (Custom-make-one-dependency): New.
7842         New entry point for use in Makefiles, to avoid excessive
7843         invocations.
7844
7845         * cus-edit.el (custom-variable-reset-saved):
7846         * cus-edit.el (custom-variable-reset-standard):
7847         * cus-edit.el (custom-save-resets):
7848         Fix bytecompiler warnings.
7849
7850         * dialog.el:
7851         * dialog.el (yes-or-no-p-dialog-box):
7852         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7853         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7854         * dialog.el (get-dialog-box-response):
7855         * dialog.el (message-or-box):
7856         * dialog.el (make-dialog-box):
7857         * dialog.el (popup-dialog-box): New.
7858         Avoid yes-or-no-p bogosities.
7859         Create a general function `make-dialog-box' to encapsulate all
7860         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7861
7862         * dumped-lisp.el (preloaded-file-list):
7863         Add dialog-items.  Clean up.  Group files by types.
7864
7865         * easymenu.el (easy-menu-add):
7866         * easymenu.el (easy-menu-remove):
7867         Account for accelerators.
7868
7869         * extents.el:
7870         * extents.el (extent-list): New args, like in map-extents.
7871         * extents.el (extent-at-event): New.
7872         * extents.el (extents-at-event): New.
7873
7874         * font-lock.el:
7875         * font-lock.el (font-lock-mode):
7876         * font-lock.el (font-lock-default-fontify-buffer):
7877         * font-lock.el (font-lock-default-unfontify-region):
7878         * font-lock.el (font-lock-fontify-syntactically-region):
7879         * font-lock.el (font-lock-fontify-keywords-region):
7880         Use new progress-feedback names.
7881
7882         * font-lock.el (java-font-lock-identifier-regexp):
7883         * font-lock.el (java-font-lock-class-name-regexp):
7884         Fix bytecompiler warnings.
7885
7886         * gutter-items.el:
7887         * gutter-items.el (progress-display-use-echo-area): Removed.
7888         * gutter-items.el (progress-feedback-use-echo-area): New.
7889         * gutter-items.el (progress-display-popup-period): Removed.
7890         * gutter-items.el (progress-feedback-popup-period): New.
7891         * gutter-items.el (set-progress-display-style): Removed.
7892         * gutter-items.el (set-progress-feedback-style): New.
7893         * gutter-items.el (progress-display-style): Removed.
7894         * gutter-items.el (progress-feedback-style): New.
7895         * gutter-items.el (progress-stack):
7896         * gutter-items.el (progress-displayed-p): Removed.
7897         * gutter-items.el (progress-feedbacked-p): New.
7898         * gutter-items.el (clear-progress-display): Removed.
7899         * gutter-items.el (clear-progress-feedback): New.
7900         * gutter-items.el (progress-display-clear-when-idle): Removed.
7901         * gutter-items.el (progress-feedback-clear-when-idle): New.
7902         * gutter-items.el (remove-progress-display): Removed.
7903         * gutter-items.el (remove-progress-feedback): New.
7904         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7905         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7906         * gutter-items.el (append-progress-display): Removed.
7907         * gutter-items.el (append-progress-feedback): New.
7908         * gutter-items.el (abort-progress-display): Removed.
7909         * gutter-items.el (abort-progress-feedback): New.
7910         * gutter-items.el (raw-append-progress-display): Removed.
7911         * gutter-items.el (raw-append-progress-feedback): New.
7912         * gutter-items.el (display-progress-display): Removed.
7913         * gutter-items.el (display-progress-feedback): New.
7914         * gutter-items.el (current-progress-display): Removed.
7915         * gutter-items.el (current-progress-feedback): New.
7916         * gutter-items.el (current-progress-display-label): Removed.
7917         * gutter-items.el (current-progress-feedback-label): New.
7918         * gutter-items.el (progress-display): Removed.
7919         * gutter-items.el (progress-feedback): New.
7920         Replace "progress-display" with "progress-feedback" globally.
7921
7922         * gutter-items.el (lprogress-display): Removed.
7923         * gutter-items.el (progress-feedback-with-label): New.
7924         Rename lprogress-display ==> progress-feedback-with-label.
7925
7926         * gutter-items.el (search-dialog-direction): Removed.
7927         * gutter-items.el (search-dialog-text): Removed.
7928         * gutter-items.el (search-dialog-callback): Removed.
7929         * gutter-items.el (make-search-dialog): Removed.
7930         Move to dialog-items.el.
7931
7932         * help.el:
7933         * help.el (help-mode-quit):
7934         * help.el (mode-for-help): New.
7935         * help.el (help-sticky-window): New.
7936         * help.el (help-window-config): New.
7937         * help.el (with-displaying-help-buffer):
7938         * help.el (function-at-event): New.
7939         * help.el (help-symbol-regexp): New.
7940         * help.el (help-symbol-run-function-1): New.
7941         * help.el (help-symbol-run-function): New.
7942         * help.el (help-symbol-function-context-menu): New.
7943         * help.el (help-symbol-variable-context-menu): New.
7944         * help.el (help-symbol-function-and-variable-context-menu): New.
7945         * help.el (frob-help-extents): New.
7946         * help.el (describe-function-1):
7947         * help.el (variable-at-point):
7948         * help.el (variable-at-event): New.
7949         * help.el (describe-variable):
7950         Major overhaul.
7951         - Make functions and variables be mousable.
7952         - Middle button hyperlinks.
7953         - New context-menu entries.
7954
7955         * keydefs.el:
7956         * keydefs.el (global-map):
7957         New key bindings to move lines up and down.
7958
7959         * lisp-mode.el:
7960         * lisp-mode.el (construct-lisp-mode-menu): New.
7961         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7962         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7963         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7964         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7965         Make popup and menubar menus be different.  Popup menu uses
7966         clicked location and automatically assumes symbol under the mouse
7967         for various commands.
7968
7969         * menubar-items.el:
7970         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7971         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7972
7973         * menubar-items.el (global-popup-menu): Removed.
7974         * menubar-items.el (mode-popup-menu): Removed.
7975         * menubar-items.el (activate-popup-menu-hook): Removed.
7976         * menubar-items.el (popup-mode-menu): Removed.
7977         * menubar-items.el (popup-buffer-menu): Removed.
7978         * menubar-items.el (popup-menubar-menu): Removed.
7979         Move to menubar.el.
7980
7981         * menubar.el:
7982         * menubar.el (global-popup-menu): New.
7983         * menubar.el (mode-popup-menu): New.
7984         * menubar.el (activate-popup-menu-hook): New.
7985         * menubar.el (last-popup-menu-event): New.
7986         * menubar.el (popup-mode-menu): New.
7987         * menubar.el (popup-buffer-menu): New.
7988         * menubar.el (popup-menubar-menu): New.
7989         * menubar.el (menu-call-at-event): New.
7990         Move non-content functions here.  Add support for context menu
7991         items on extents.
7992
7993         * minibuf.el (minibuffer-history-uniquify):
7994         Typo fix.
7995
7996         * minibuf.el (read-file-name-1):
7997         Call new file dialog box if it exists.
7998
7999         * minibuf.el (mouse-rfn-setup-vars):
8000         Clean up "chop" action.
8001
8002         * mouse.el:
8003         * mouse.el (button2): Now bound to mouse-track.
8004         * mouse.el (click-inside-extent-p):
8005         * mouse.el (point-inside-extent-p):
8006         * mouse.el (point-inside-selection-p):
8007         * mouse.el (mouse-drag-or-yank): Removed.
8008         * mouse.el (mouse-begin-drag-n-drop): New.
8009         * mouse.el (mouse-eval-sexp):
8010         * mouse.el (mouse-track-activate-strokes): New.
8011         * mouse.el (mouse-track-do-activate): New.
8012         * mouse.el (mouse-track):
8013         * mouse.el (default-mouse-track-event-is-with-button): New.
8014         * mouse.el (default-mouse-track-cleanup-hook):
8015         * mouse.el (default-mouse-track-drag-hook):
8016         * mouse.el (default-mouse-track-drag-up-hook):
8017         * mouse.el (default-mouse-track-click-hook):
8018         Merge drag-n-drop into mouse-track.
8019         Add general "activate" support to replace specific button2 kludges.
8020         Use "button modifier" support in mouse-track.
8021
8022         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8023
8024         * package-ui.el:
8025         * package-ui.el (pui-menu):
8026         * package-ui.el (pui-popup-context-sensitive): Removed.
8027         Fix bytecompiler warnings.
8028         Clean up popup code a bit.
8029
8030         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8031
8032         * simple.el:
8033         * simple.el (transpose-lines):
8034         * simple.el (transpose-line-up): New.
8035         * simple.el (transpose-line-down): New.
8036         * simple.el (transpose-subr):
8037         * simple.el (transpose-subr-1): Removed.
8038         Clean up, add functions to move lines up and down.
8039
8040         * startup.el (mail-host-address):
8041         * startup.el (user-mail-address):
8042         Customize.
8043
8044         * subr.el:
8045         * subr.el (set-symbol-value-in-buffer): New.
8046         * subr.el (error):
8047         * subr.el (check-argument-type):
8048         * subr.el (defined-error-p): New.
8049         Add structured error support.
8050
8051         * toolbar-items.el (toolbar-compile):
8052         Use new make-dialog-box.
8053
8054         * update-elc.el:
8055
8056         * userlock.el (ask-user-about-lock-dbox):
8057         * userlock.el (ask-user-about-supersession-threat-dbox):
8058         * userlock.el (ask-user-about-lock):
8059         * userlock.el (ask-user-about-supersession-threat):
8060         Use new make-dialog-box.
8061         Add safety checks; use should use-dialog-box-p.
8062
8063         * window-xemacs.el:
8064         * window-xemacs.el (__buffer-dedicated-frame):
8065         * window-xemacs.el (buffer-dedicated-frame): New.
8066         * window-xemacs.el (set-buffer-dedicated-frame): New.
8067         Move dedicated-frame stuff into lisp.
8068
8069 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8070
8071         * printer.el (generic-print-region): Do not require that
8072         `printer-name' be set.
8073         (printer-name): Commentary clarification.
8074
8075 2000-07-19  Martin Buchholz <martin@xemacs.org>
8076
8077         * XEmacs 21.2.35 is released.
8078
8079 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8080
8081         * select.el (selection-coercible-types): Initialise.
8082
8083 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8084
8085         * select.el (own-clipboard): Bug fix.
8086
8087 2000-07-17  Mike Sperber  <mike@xemacs.org>
8088
8089         * cus-edit.el (custom-migrate-custom-file): Save init file before
8090         continuing.
8091
8092 2000-07-16  Mike Sperber  <mike@xemacs.org>
8093
8094         * startup.el (load-init-file): Remove silly call to
8095         `load-user-custom-file`.
8096         (maybe-migrate-user-init-file): Minor fixes.
8097
8098 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8099
8100         * apropos.el (apropos-documentation-check-doc-file):
8101         `doc' variable should be let-bound, as was presumably intended.
8102
8103         * cus-edit.el (custom-variable-reset-saved):
8104         (custom-variable-reset-standard):
8105         Remove unused variable comment-widget.  Twice.
8106
8107         * toolbar.el (toolbar-blank-press-function):
8108         Add a real defvar with initial value nil and proper docstring.
8109         (press-toolbar-button): No need to check for boundp-ness anymore.
8110
8111         * rect.el (open-rectangle-line): Remove useless (let) form.
8112         Add defvar for pending-delete-mode.
8113
8114         * info.el (Info-find-node): This function needs an autoload cookie.
8115
8116         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8117         Use let* since the second form referred to the first.
8118
8119 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8120
8121         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8122         instead of removed `mswindows-get-clipboard'.
8123
8124
8125 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8126
8127         * select.el (select-convert-from-text): New.
8128         * select.el (select-convert-from-length): New.
8129         * select.el (select-convert-from-integer): New.
8130         * select.el (select-convert-from-identity): New.
8131         * select.el (select-convert-from-filename): New.
8132         * select.el (selection-converter-in-alist): Use them.
8133         New converter functions for X.
8134
8135         * select.el (get-selection): Removed comment.
8136
8137         * select.el (own-selection): Removed append code - I thought
8138         I'd already done this, but apparently not...
8139
8140         * select.el: Changed comment about TIMESTAMP.
8141
8142         * select.el (select-convert-in): New.
8143         * select.el (select-convert-out): New.
8144         New functions that get used by select.c.
8145
8146         * select.el (select-buffer-killed-default): New.
8147         * select.el (select-buffer-killed-text): New.
8148         * select.el (selection-buffer-killed-alist): New.
8149         New list and functions that get called if a relevant selection
8150         exists and a buffer gets killed.
8151
8152         * select.el (select-convert-to-targets):
8153         * select.el (select-convert-to-identity): Removed.
8154         * select.el (select-convert-from-identity): Removed.
8155         * select.el (select-converter-out-alist):
8156         Removed _EMACS_INTERNAL selection type.
8157
8158         * x-select.el (xselect-kill-buffer-hook): Removed.
8159         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8160         Removed this X-specific nonesense. Use the generic support
8161         in select.el instead.
8162
8163 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8164
8165         * mule/mule-category.el (defined-category-hashtable):
8166         Use make-hash-table instead of make-hashtable
8167
8168         * buff-menu.el: Byte-compiler warning fix.
8169
8170         * isearch-mode.el (isearch-highlight-all-cleanup):
8171         Remove unused variable `isearch-highlight-all-start'.
8172
8173         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8174
8175         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8176
8177         * cus-dep.el (Custom-make-dependencies):
8178         Add autoload cookie for custom-add-loads to generated custom-load.el.
8179
8180         * autoload.el (autoload-package-name): Warning suppression.
8181         Move defvar prior to first use.
8182
8183         * custom.el: Add autoload for custom-declare-face.
8184         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8185         * cl.el (cl-hack-byte-compiler):
8186         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8187         to work properly.
8188
8189 2000-07-08  Mike Sperber  <mike@xemacs.org>
8190
8191         * startup.el (load-home-init-file): Added variable.
8192         (maybe-migrate-user-init-file): Added.
8193         (load-user-init-file): Load custom file if different from init
8194         file.
8195
8196         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8197         "startup."
8198
8199         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8200         Moved `custom-file'-related code to cus-file.el.
8201
8202         * cus-file.el: New file.
8203
8204 2000-04-01  Mike Sperber  <mike@xemacs.org>
8205
8206         * packages.el (packages-find-package-directories): Added support
8207         for external package hierarchies with in-place installations.
8208
8209         * find-paths.el (paths-root-in-place-p): Added.
8210         (paths-find-emacs-directory): Added support for external
8211         directories with in-place installations.
8212         (paths-find-site-directory): Ditto.
8213
8214         * startup.el (find-user-init-file): Also look for
8215         ~/.xemacs/init.elc? in preference to ~/.emacs.
8216
8217 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8218
8219         * select.el (own-selection):
8220         * select.el (own-clipboard): Changed `append' parameter to
8221         `how-to-use' parameter.
8222         * select.el (own-selection): Removed icky append code.
8223         * select.el (own-selection, get-selection): Removed extra type
8224         checking.
8225         * select.el (selection-appender-alist):
8226         * select.el (selection-converter-{in|out}-alist): Initialise.
8227         * select.el (select-append-to-*): New.
8228         * select.el (select-convert-from-*): New.  New functions to append
8229         data and convert data from external type.
8230
8231 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8232
8233         * font-lock.el: Javadoc enhancements.
8234
8235 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8236
8237         * printer.el (generic-print-region): Compose job name from buffer
8238         name.
8239
8240 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8241
8242         * font-lock.el (font-lock-fontify-pending-extents): Call
8243         font-lock-fontify-region instead of font-lock-fontify-buffer
8244         to avoid unnecessary progress gauges.
8245
8246 2000-07-06  Craig Lanning  <lanning@scra.org>
8247
8248         * custom-load.el (faces):
8249
8250         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8251         dir is a regex.
8252
8253         * process.el (call-process-internal): from Dan Holmsand, use binary
8254         coding systems so that jka-compr works.
8255
8256 2000-07-07  Ben Wing  <ben@xemacs.org>
8257
8258         * font-lock.el: Undo previous change.  Unfortunately, some
8259         files actually use the variables directly in their init code
8260         without quoting them.
8261
8262 2000-07-07  Ben Wing  <ben@xemacs.org>
8263
8264         * font-lock.el (defvar font-lock-*-face): Removed.
8265
8266         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8267         only when necessary.
8268
8269 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8270
8271         * cl-macs.el: fix cl-transform-function-property kludge
8272         so that it does not require a random feature.
8273
8274 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8275
8276         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8277         as in Linux kernel "Rules.make".
8278
8279 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8280
8281         * build-report.el (build-report): Add autoload cookie.
8282
8283 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8284
8285         * package-ui.el (defgroup pui):  Correct a misspelling
8286         (pui-toggle-package-delete):  Change `seleted' to `selected'
8287
8288 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8289
8290         * package-get.el (package-get-update-base):
8291         (package-get): Use insert-file-contents-literally always.
8292         (package-get-maybe-save-index):
8293         Force coding system for writing to binary.
8294
8295 2000-06-08  Mike Alexander  <mta@arbortext.com>
8296
8297         * code-process.el (call-process-region): If there is no coding
8298         system for the process on process-coding-system-alist use the
8299         coding system of the buffer containing the region.
8300
8301 2000-06-10  Ben Wing  <ben@xemacs.org>
8302
8303         * cmdloop.el (command-error):
8304         If debug-on-error and noninteractive, output backtrace.
8305
8306         * files.el (file-relative-name):
8307         Remove MSDOS references.
8308
8309         * simple.el (line-number): New function, due to non-obvious
8310         behavior/usage of count-lines.
8311
8312         * simple.el (count-lines): document non-obvious usage to get
8313         line number.
8314
8315 2000-06-11  Ben Wing  <ben@xemacs.org>
8316
8317         * faces.el ((featurep 'xpm)):
8318         * x-faces.el (x-init-face-from-resources):
8319         * x-faces.el (x-init-frame-faces):
8320         * x-misc.el (x-init-specifier-from-resources):
8321         * x-misc.el (x-get-resource-and-bogosity-check):
8322         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8323         * x-mouse.el (x-init-pointer-shape):
8324         * x-scrollbar.el (x-init-scrollbar-from-resources):
8325         Add sixth argument to x-get-resource calls so as to issue warnings
8326         rather than errors on bogus arguments.
8327
8328 2000-06-05  Ben Wing  <ben@xemacs.org>
8329
8330         * compat.el: new file.  provides a clean, non-intrusive way to
8331         define compatibility functions.
8332
8333         * process.el (shell-quote-argument): temporary fix for lack
8334         of nt-quote-process-args.  #### I need to put back the overall
8335         structure of that mechanism but redo the guts of it using the
8336         extra intelligence in the C code.
8337
8338 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8339
8340         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8341         `package-get' does in package-get.el, instead of using external
8342         "md5sum" program.
8343
8344         * package-get.el (package-get): Insert package file literally to
8345         make checksum calculation work.
8346
8347 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8348
8349         * code-files.el (convert-mbox-coding-system): Deleted.
8350         (file-coding-system-alist): Removed reference to
8351         convert-mbox-coding-system.
8352
8353 2000-05-28  Martin Buchholz <martin@xemacs.org>
8354
8355         * XEmacs 21.2.34 is released.
8356
8357 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8358
8359         * font-lock.el (font-lock-keywords): Rewrote docstring
8360
8361 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8362
8363         * loadhist.el (unload-feature): handle case where x is both boundp
8364         and fboundp
8365
8366 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8367
8368         * packages.el: It's ok to use built-in macros, but not lisp
8369         defined ones.
8370
8371 2000-05-20  Ben Wing  <ben@xemacs.org>
8372
8373         * font-lock.el:
8374         * font-lock.el (font-lock-message-threshold):
8375         * font-lock.el (font-lock-mode):
8376         * font-lock.el (font-lock-default-fontify-buffer):
8377         * font-lock.el (font-lock-always-fontify-immediately):
8378         * font-lock.el (font-lock-old-extent): Removed.
8379         * font-lock.el (font-lock-old-len): Removed.
8380         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8381         * font-lock.el (font-lock-pending-extent-table): New.
8382         * font-lock.el (font-lock-range-table): New.
8383         * font-lock.el (font-lock-after-change-function):
8384         * font-lock.el (font-lock-after-change-function-1): Removed.
8385         * font-lock.el (font-lock-fontify-pending-extents): New.
8386         * font-lock.el ('font-lock-revert-cleanup): Removed.
8387         * font-lock.el ('font-lock-revert-setup): Removed.
8388         Rewrite deferral code to handle any number of changes, merging
8389         them properly.  Remove hacked-up code for revert-buffer, now
8390         unnecessary.
8391
8392         * menubar-items.el (default-menubar):
8393         In Options->Edit Init File, don't switch to emacs-lisp-mode
8394         unless necessary; doing this turns off font-lock.
8395
8396 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8397
8398         * keydefs.el: Define C-x BS to backward-kill-sentence.
8399
8400 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8401
8402         * files.el (hack-local-variables-prop-line): Use non-greedy
8403         matching to process -*-texinfo-*- -*-.
8404
8405 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8406
8407         * minibuf.el (minibuf-directory-files): new function.
8408         (read-file-name-activate-callback): use minibuf-directory-files.
8409         (read-directory-name-internal): ditto.
8410         (mouse-file-display-completion-list): ditto.
8411         (mouse-directory-display-completion-list): ditto.
8412         (read-file-name-internal): remove "./" from completion list unless
8413         explicitly matched, for consistency.
8414
8415 2000-05-11  Ben Wing  <ben@xemacs.org>
8416
8417         * gutter-items.el (gutter-buffers-tab):
8418         * gutter-items.el (add-tab-to-gutter):
8419         * gutter-items.el (update-tab-in-gutter):
8420         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8421         * gutter-items.el (append-progress-display):
8422         * gutter-items.el (abort-progress-display):
8423         * gutter-items.el (raw-append-progress-display):
8424         Further fixes.  Use set-glyph-image not set-image-instance-property,
8425         to fix problems with multiple windows in a frame.
8426
8427         * menubar-items.el (tutorials-menu-filter):
8428         Fix typo.
8429
8430         * startup.el (early-error-handler):
8431         Display message box under windows; otherwise, message will disappear
8432         before it can be viewed.
8433
8434         * update-elc.el:
8435         Fix bug in NEEDTODUMP processing.
8436
8437 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8438
8439         * startup.el (lock-directory): Removed.
8440         (superlock-file): Ditto.
8441         (startup-set-paths): Remove lockdir.
8442         (startup-setup-paths-warning): Remove lock-directory.
8443
8444         * setup-paths.el (paths-find-lock-directory): Removed.
8445         (paths-find-superlock-file): Ditto.
8446
8447 2000-05-09  Ben Wing  <ben@xemacs.org>
8448
8449         * faces.el (set-face-property):
8450         * faces.el (set-face-font):
8451         * faces.el (set-face-foreground):
8452         * faces.el (set-face-background):
8453         * faces.el (set-face-background-pixmap):
8454         * faces.el (set-face-underline-p):
8455         * faces.el (set-face-strikethru-p):
8456         * faces.el (set-face-highlight-p):
8457         * faces.el (set-face-dim-p):
8458         * faces.el (set-face-blinking-p):
8459         * faces.el (set-face-reverse-p):
8460         doc string changes.
8461
8462         * glyphs.el:
8463         * glyphs.el (make-image-specifier):
8464         * glyphs.el (glyph-property):
8465         * glyphs.el (set-glyph-image):
8466         * glyphs.el (make-glyph):
8467         * glyphs.el (make-pointer-glyph):
8468         * glyphs.el (make-icon-glyph):
8469         * glyphs.el (widget-image-instance-p): New.
8470         authorship info, lots of doc changes.  New predicate, inadvertently
8471         omitted.  the general principle with specifier docs is now that
8472         the description of instantiators should go with the make-foo-specifier
8473         fun's doc string, rather than in foo-specifier-p.  this follows
8474         conventions elsewhere in XEmacs and in general is a lot more obvious
8475         of a place to look.  sometimes the make-foo-specifier function needs
8476         to be created in the process.
8477
8478         * gutter.el:
8479         * gutter.el (make-gutter-specifier): New.
8480         * gutter.el (make-gutter-size-specifier): New.
8481         * gutter.el (make-gutter-visible-specifier): New.
8482         specifier doc updates according to the conventions specified before.
8483
8484         * objects.el:
8485         * objects.el (make-font-specifier):
8486         * objects.el (make-color-specifier):
8487         * objects.el (make-face-boolean-specifier): New.
8488         specifier doc updates according to the conventions specified before.
8489
8490         * specifier.el:
8491         * specifier.el (set-specifier):
8492         * specifier.el (make-integer-specifier): New.
8493         * specifier.el (make-boolean-specifier): New.
8494         * specifier.el (make-natnum-specifier): New.
8495         * specifier.el (make-generic-specifier): New.
8496         * specifier.el (make-display-table-specifier): New.
8497         specifier doc updates according to the conventions specified before.
8498
8499         * toolbar.el:
8500         * toolbar.el (make-toolbar-specifier): New.
8501         specifier doc updates according to the conventions specified before.
8502
8503 2000-05-09  Ben Wing  <ben@xemacs.org>
8504
8505         * process.el (call-process-internal): Revert to previous version
8506         because Mike's change clashed with a change I did not long before.
8507         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8508         Thanks very much Mike for pointing out the bug and submitting a
8509         patch!
8510
8511 2000-04-13  Mike Alexander  <mta@arbortext.com>
8512
8513         * process.el (call-process-internal): Send the correct input buffer
8514         (call-process-internal): Return the exit status of the process
8515
8516 2000-05-07  Ben Wing  <ben@xemacs.org>
8517
8518         * winnt.el:
8519         * winnt.el (nt-quote-args-verbatim): Removed.
8520         * winnt.el (nt-quote-args-prefix-quote): Removed.
8521         * winnt.el (nt-quote-args-backslash-quote): Removed.
8522         * winnt.el (nt-quote-args-double-quote): Removed.
8523         * winnt.el (nt-quote-args-functions-alist): Removed.
8524         * winnt.el (nt-quote-process-args): Removed.
8525         Remove all stuff for argument quoting.  We borrow the code instead
8526         from Emacs 20.6, which is much more careful in its quoting
8527         (e.g. in handling runs of the escape character) and avoids most of
8528         the need for this Lisp mechanism by checking to see whether we're
8529         running a Cygwin or normal program and doing the appropriate
8530         quoting.  If we end up needing such a mechanism, we should add
8531         it by extending the variable `mswindows-quote-process-args' so it
8532         can take an alist of regexps.
8533
8534 2000-05-07  Ben Wing  <ben@xemacs.org>
8535
8536         * keydefs.el:
8537         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8538         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8539         the window without moving point.
8540
8541         * simple.el:
8542         * simple.el (scroll-up-one): New.
8543         * simple.el (scroll-down-one): New.
8544         Functions for use with C-M-up/down.
8545
8546 2000-05-01  Martin Buchholz <martin@xemacs.org>
8547
8548         * XEmacs 21.2.33 is released.
8549
8550 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8551
8552         * dialog.el (yes-or-no-p-dialog-box):
8553         Fix docstring.
8554         Fix following horrible bug in X11 mode with focus-follows-mouse:
8555           1. Visit two files in two different frames.
8556           2. do File->Revert Buffer in one of those frames.
8557           3. Dialog box appears.
8558           4. Arrange things so that the mouse passes over the *other*
8559              frame, then to the dialog box, and click on "Yes".
8560           5. The file contents end up in the *wrong* buffer!
8561         Add TODO comment.
8562
8563 2000-04-28  Ben Wing  <ben@xemacs.org>
8564
8565         * help.el (describe-installation): correct typo introduced
8566         in last patch: boundp -> fboundp.
8567
8568         * etags.el (buffer-tag-table-list):
8569         canonicalize filenames to Unix format so that tag-table-alist
8570         searching works under Windows.
8571
8572         * autoload.el:
8573         Bowdlerize the supposedly objectionable words
8574         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8575
8576         * gutter-items.el (set-progress-display-style):
8577         * gutter-items.el (search-dialog-callback):
8578         * gutter-items.el (make-search-dialog):
8579         Change to new callback-ex api.
8580
8581 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8582
8583         * help.el: (describe-installation): decode-coding-string is not
8584         defined in a non MULE environment.
8585
8586 2000-04-28  Ben Wing  <ben@xemacs.org>
8587
8588         * gutter-items.el (buffer-list-changed-hook):
8589         use it, not record-buffer-hook.
8590
8591         * subr.el (record-buffer-hook): Removed.
8592
8593 2000-04-27  Ben Wing  <ben@xemacs.org>
8594
8595         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8596         use NORECORD option.  Andy will not like this, but the existing
8597         gutter behavior is just wrong, as per this comment:
8598
8599         ;; this used to add the norecord flag to both calls below.
8600         ;; this is bogus because it is a pervasive assumption in XEmacs
8601         ;; that the current buffer is at the front of the buffers list.
8602         ;; for example, select an item and then do M-C-l
8603         ;; (switch-to-other-buffer).  Things get way confused.
8604         ;;
8605         ;; Andy, if you want to maintain the current look, you must
8606         ;;  *uncouple* the gutter order and buffers order.
8607
8608         * loaddefs.el (completion-ignored-extensions): unfuckify.
8609
8610         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8611         xemacs.mak.
8612
8613         * autoload.el (batch-update-one-directory): new function, used in
8614         xemacs.mak.
8615
8616         * loadup.el: set gc-cons-threshold very high unless dumping --
8617         loadup during update-elc is much much much faster.  also do this
8618         when quick-building.
8619
8620         add commented-out code for profiling loadup.
8621
8622
8623         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8624         is required in order to build xemacs.
8625
8626 2000-04-26  Ben Wing  <ben@xemacs.org>
8627
8628         * loadup.el: don't garbage collect during loadup if quick-build
8629         compile-time option is set.
8630
8631 2000-04-23  Ben Wing  <ben@xemacs.org>
8632
8633         * update-elc.el: compute whether any dumped .el or .elc files
8634         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8635         if so.
8636
8637         * update-elc.el (update-elc-files-to-compile): always change
8638         NOBYTECOMPILE in the src directory rather than current dir,
8639         so it will work under NT.
8640
8641         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8642         the form of this file is identical between Unix and Windows.
8643         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8644         Added comment.
8645         (update-autoloads-from-directory): updated doc string.
8646         updated doc strings in a few other places.
8647
8648 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8649
8650         * bytecomp.el (byte-force-recompile): Fix argument to
8651         byte-recompile-directory.
8652
8653 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8654
8655         * gutter-items.el (progress-display-clear-when-idle): Use
8656         add-one-shot-hook.
8657         * gutter-items.el (clear-progress-display): Adjust number of
8658         arguments.
8659
8660 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8661
8662         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8663
8664 2000-04-16  Ben Wing  <ben@xemacs.org>
8665
8666         * printer.el: New file.
8667
8668         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8669
8670         * help.el (describe-installation): Fix decoding for Windows.
8671
8672         * menubar-items.el:
8673         * menubar-items.el (default-menubar):
8674         * menubar-items.el (tutorials-menu-filter): New.
8675         * menubar-items.el (popup-menubar-menu):
8676         Add authorship.  Redo Help menu and Tutorials filter.
8677
8678         * menubar.el: Correct comment.
8679
8680         * modeline.el (modeline-buffer-identification): Correct doc string.
8681
8682         * simple.el:
8683         * simple.el (printing): Removed.
8684         * simple.el (printer-name): Removed.
8685         * simple.el (generic-print-buffer): Removed.
8686         * simple.el (generic-print-region): Removed.
8687         Move generic print code to printer.el.
8688
8689 2000-04-15  Ben Wing  <ben@xemacs.org>
8690
8691         * simple.el (generic-print-region): New.
8692         make this function actually work.
8693         (generic-print-buffer): call generic-print-region.
8694
8695 2000-04-14  Andy Piper  <andy@xemacs.org>
8696
8697         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8698         by using the new widget-callback-current-channel.
8699         (search-dialog-callback): ditto.
8700
8701 2000-04-12  Andy Piper  <andy@xemacs.org>
8702
8703         * gutter.el (default-gutter-position): moved from gutter-items.el.
8704         (default-gutter-position-changed-hook): ditto.
8705         (gutter-element-visibility-changed-hook): ditto.
8706         (set-gutter-element): ditto.
8707         (remove-gutter-element): ditto.
8708         (set-gutter-element-visible-p): ditto.
8709         (gutter-element-visible-p): ditto.
8710         (init-gutter): ditto.
8711
8712         * dialog.el (make-dialog-box): renamed and moved from
8713         gutter-items.el
8714
8715         * gutter-items.el: move various functions elsewhere.
8716
8717 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8718
8719         * menubar-items.el: Fixed place of parenthesis.
8720
8721 2000-04-12  Ben Wing  <ben@xemacs.org>
8722
8723         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8724                 without constantly being prompted for the tag.
8725         * simple.el: Added a number of section headings, to clarify the
8726                 organization of this file.
8727         * simple.el (activate-region):
8728         * simple.el (region-exists-p):
8729         * simple.el (region-active-p):
8730                 Moved these three function down to the other side of
8731                 the case-changing functions, so they join the rest of
8732                 the region code.
8733         * simple.el (printing): New.
8734         * simple.el (printer-name): New.
8735         * simple.el (generic-print-buffer): New.
8736                 New functions, a very simple prototype for a unified
8737                 printing interface.
8738
8739         * process.el (call-process-internal): Real fix for null BUFFER,
8740                 other problems with BUFFER specs.
8741
8742         * menubar-items.el:
8743                 Fixed up File->Print to use new printing functions.
8744                 Various corrections and expansions to Grep/Compile menus.
8745                 New options for Printing.
8746                 New options for SMTP Mail, the way to send mail under
8747                   MS Windows. (There's also a package patch to make SMTP
8748                   Mail be the default under MSWin.)
8749
8750 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8751
8752         * menubar-items.el: Selecting Rectangle Mousing from menubar
8753         did not work.  Needed to quote mouse-track-rectangle-p.
8754
8755 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8756
8757         * cl-compat.el (keywordp): Removed.
8758
8759 2000-04-05  Andy Piper  <andy@xemacs.org>
8760
8761         * gutter-items.el (progress-layout-glyph): don't initialize here.
8762         (progress-gauge-glyph): use dynamic sizing.
8763         (set-progress-display-style): new function. Set progress glyphs
8764         appropriately depending on the style.
8765         (progress-display-style): new variable. Custom version of
8766         set-progress-display-style.
8767         (progress-abort-glyph): switch to dynamic sizes.
8768         (search-dialog-text): make the edit field active.
8769
8770 2000-04-04  Andy Piper  <andy@xemacs.org>
8771
8772         * gutter-items.el (make-search-dialog): need to make the search
8773         dialog visible after creation.
8774
8775         * menubar-items.el (default-menubar): use the search dialog for
8776         searching. Remove some extraneous search menu items.
8777
8778         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8779         well as strings.
8780         (make-gutter-only-dialog-frame): allow the user to create the
8781         frame unmapped. Allow the gutter spec to be given as a glyph.
8782         (search-dialog-direction): new variable.
8783         (search-dialog-text): new variable.
8784         (search-dialog-callback): new function. Callback for the search
8785         dialog action.
8786         (make-search-dialog): new function. Create a user-friendly search
8787         dialog.
8788
8789 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8790
8791         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8792         under Windows.
8793
8794 2000-04-01  Andy Piper  <andy@xemacs.org>
8795
8796         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8797         progress more accurately.
8798
8799 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8800
8801         * finder.el (finder-compile-keywords): Process readable files only.
8802         Because error in process of .#finder-inf.el when compile xemacs
8803         with --with-clash-detection option.
8804
8805 2000-03-31  Andy Piper  <andy@xemacs.org>
8806
8807         * gutter-items.el (append-progress-display): don't delay after a
8808         successful font-lock.
8809         (make-gutter-only-dialog-frame): new function. Allow users to
8810         create gutter-only dialogs.
8811
8812 2000-03-27  Mike Alexander  <mta@arbortext.com>
8813
8814         * process.el (call-process-internal): Handle a null BUFFER
8815         parameter correctly.
8816
8817 2000-03-28  Andy Piper  <andy@xemacs.org>
8818
8819         * gutter-items.el (abort-progress-display): put strings in the
8820         gutter not extents.
8821         (progress-layout-glyph): signal special 'quit callback.
8822         (progress-display-quit-function): deleted.
8823         (progress-display-stop-callback): deleted.
8824         (progress-display-dispatch-command-events): deleted.
8825         (append-progress-display): remove calls to
8826         progress-display-dispatch-command-events.
8827         (raw-append-progress-display): ditto.
8828
8829 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8830
8831         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8832         being a list.  Actually define `stipple-pixmap-p' which is used as
8833         an error predicate.  Correctly handle PIXMAP being either relative
8834         or absolute file name.
8835
8836 2000-03-24  Andy Piper  <andy@xemacs.org>
8837
8838         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8839         (abort-progress-display): ditto. Don't delete the created extent.
8840         (raw-append-progress-display): ditto.
8841         (progress-display-dispatch-non-command-events): new
8842         function. Encapsulates what we want to do when no command input is
8843         required.
8844         (progress-display-dispatch-command-events): likewise, but disable
8845         for now since it causes too many problems.
8846         (append-progress-display): use them.
8847         (raw-append-progress-display): ditto.
8848         (default-gutter-position-changed-hook): set this rather than
8849         default-gutter-position-changed.
8850         (default-gutter-position-changed-hook): lambda with zero arguments
8851         rather than one.
8852         (raw-append-progress-display): trap errors in pending input since
8853         allowing them to signal will hose the gauge well and
8854         truly. Ideally we would like to delay these until we are more able
8855         to cope.
8856         (append-progress-display): ditto.
8857
8858 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8859
8860         * lisp/make-docfile.el: call-process-internal is now implemented
8861         in process.el.
8862
8863 2000-03-21  Ben Wing  <ben@xemacs.org>
8864
8865         * mule\mule-cmds.el (set-language-info-alist):
8866         Fix to correspond to new menu arrangement.
8867
8868 2000-03-21  Ben Wing  <ben@xemacs.org>
8869
8870         * process.el:
8871         * process.el (call-process-internal): New.
8872         New implementation of call-process.  Only enabled under NT, so far.
8873         stderr handling not implemented yet in CVS'd C code.
8874
8875 2000-03-20  Ben Wing  <ben@xemacs.org>
8876
8877         * lisp-mode.el:
8878         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8879         * lisp-mode.el (lisp-interaction-mode):
8880         Put back Lisp Interaction menubar for Jan V's sake.
8881
8882         * simple.el:
8883         * simple.el (mark-ring):
8884         * simple.el (dont-record-current-mark): New.
8885         * simple.el (in-shifted-motion-command): New.
8886         * simple.el (mark-ring-unrecorded-commands): New.
8887         * simple.el (mark-ring-max):
8888         * simple.el (set-mark-command):
8889         * simple.el (push-mark):
8890         * simple.el (handle-pre-motion-command):
8891         Implement scheme for not recording unimportant marks.
8892
8893         * subr.el:
8894         * subr.el (function-allows-args): New.
8895         New function function-allows-args.
8896
8897 2000-03-20  Martin Buchholz <martin@xemacs.org>
8898
8899         * XEmacs 21.2.32 is released.
8900
8901 2000-03-20  Andy Piper  <andy@xemacs.org>
8902
8903         * gutter-items.el (update-tab-in-gutter): force selection of the
8904         selected-window if required to do so.
8905         (buffers-tab-items): ditto.
8906         (add-tab-to-gutter): ditto.
8907         (create-frame-hook): use force-selection.
8908         (default-gutter-position-changed): lambdify.
8909         (update-tab-hook): deleted since it was only used in one place.
8910
8911 2000-03-18  Andy Piper  <andy@xemacs.org>
8912
8913         * files.el (find-file-noselect): undo change that shouldn't have
8914         gone in.
8915
8916 2000-03-17  Andy Piper  <andy@xemacs.org>
8917
8918         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8919         of selected-window trickery.
8920
8921         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8922         frames tabs.
8923         (progress-display-stop-callback): progress -> progress-display
8924         (progress-display-quit-function): ditto.
8925         (clear-progress-display): ditto.
8926         (remove-progress-display): ditto.
8927         (append-progress-display): ditto.
8928         (abort-progress-display): ditto.
8929         (raw-append-progress-display): ditto.
8930         (display-progress-display): ditto.
8931         (current-progress-display-label): ditto.
8932         (current-progress-display): ditto.
8933         (lprogress-display): ditto and save the buffer
8934         (progress-display): ditto. Otherwise the buffer sometimes gets
8935         changed which confuses font-lock.
8936
8937         * font-lock.el (font-lock-default-fontify-buffer): catch all
8938         errors, not just quit.
8939         (font-lock-mode): progress -> display-progress
8940         (font-lock-default-fontify-buffer): ditto.
8941         (font-lock-fontify-syntactically-region): ditto.
8942         (font-lock-fontify-keywords-region): ditto.
8943
8944 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8945
8946         * cl.el (gensym): Move to here from cl-macs.el.
8947         (gentemp): Ditto.
8948
8949 2000-03-16  Andy Piper  <andy@xemacs.org>
8950
8951         * font-lock.el (font-lock-mode): use lprogress and friends for
8952         progress management.
8953         (font-lock-default-fontify-buffer): ditto.
8954         (font-lock-fontify-syntactically-region): ditto.
8955         (font-lock-fontify-keywords-region): ditto.
8956         (font-lock-revert-cleanup): fix reverting.
8957         (font-lock-revert-setup): ditto.
8958
8959         * gutter-items.el (progress-use-echo-area): new variable. Use the
8960         echo area for progress gauges if non-nil.
8961         (clear-progress): remove echo area stuff and defer to
8962         clear-message.
8963         (append-progress): dispatch non-command events after each progress
8964         increment. Remove echo area stuff.
8965         (abort-progress): remove echo area stuff and defer to
8966         display-message.
8967         (raw-append-progress): ditto. Dispatch non-command events after
8968         gutter redisplay.
8969         (display-progress): defer echo area stuff to display-message.
8970
8971         * gutter-items.el (clear-progress):
8972         (abort-progress): indentation changes.
8973         (display-progress): don't clear progress.
8974         (append-progress): compare messages with equal.
8975         (raw-append-progress): use dispatch-non-command-events to flush
8976         widget creation events.
8977
8978 2000-03-13  Ben Wing  <ben@xemacs.org>
8979
8980         * abbrev.el:
8981         * abbrev.el (abbrev-string-to-be-defined): New.
8982         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8983         Changes for use with the menubar.
8984
8985 2000-03-12  Ben Wing  <ben@xemacs.org>
8986
8987         * alist.el (vassoc): moved here from font-menu.el.
8988
8989         * custom.el (defface): typo fix.
8990
8991         * dialog.el (yes-or-no-p-dialog-box):
8992         * dialog.el (message-box):
8993         * files.el (save-some-buffers-1):
8994         Put accelerators in the button names.
8995
8996         * font-lock.el (font-lock-comment-face):
8997         * font-lock.el (font-lock-keyword-face):
8998         * font-lock.el (font-lock-function-name-face):
8999         Fixed some of the colors under MS Windows because the existing
9000         default colors were hardly different from black and needed to be
9001         made lighter.
9002
9003         * font-menu.el:
9004         * font-menu.el (font-menu-split-long-menu):
9005         * font-menu.el (font-menu-family-constructor):
9006         * font-menu.el (font-menu-size-constructor):
9007         * font-menu.el (font-menu-weight-constructor):
9008         * font-menu.el (font-menu-set-font):
9009         vassoc moved to alist.el.
9010         Accelerators added to all menus.
9011         Unused bound var new-props removed.
9012
9013         * keydefs.el: I did a whole lot of rearranging to put things in a
9014         more consistent order and fixed a number of cases where key
9015         combinations involving up, down, left, right and so on were
9016         defined but the corresponding keypad combinations were not
9017         defined.
9018
9019         * lisp-mode.el:
9020         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9021         * lisp-mode.el (emacs-lisp-mode):
9022         * lisp-mode.el (lisp-interaction-mode):
9023         * lisp-mode.el (flet):
9024         Added accelerators onto the menus.
9025         Made all the different versions of the let function be indented
9026         the same way.
9027         Undid Steve's easy-menu-ification, because it makes it impossible
9028         to have the menubar and popup menus different.
9029         Cleaned up the menu; added items for find-function &c and some
9030         indenting, and removed debug-on-*.
9031
9032         * list-mode.el (list-mode-hook):
9033         * list-mode.el (list-mode):
9034         * list-mode.el (completion-setup-hook):
9035         * list-mode.el (display-completion-list):
9036         Added support for the :window-height keyword, which is required
9037         because of other changes that I made for the file dialog box.  I
9038         also made the hook variables list-mode-hook and
9039         completion-setup-hook and also minibuffer-setup-hook in
9040         minibuf.el be permanent-local; see comment in list-mode.el.
9041
9042         * map-ynp.el (map-y-or-n-p):
9043         Added accelerators to the dialog buttons.
9044
9045         * menubar-items.el (menu-truncate-list):
9046         New internal function.
9047         * menubar-items.el (submenu-generate-accelerator-spec):
9048         * menubar-items.el (menu-item-strip-accelerator-spec):
9049         * menubar-items.el (menu-item-generate-accelerator-spec):
9050         New exported functions, for use in auto-generating accelerator specs.
9051
9052         * menubar-items.el:
9053         * menubar-items.el (default-menubar):
9054         * menubar-items.el (maybe-add-init-button):
9055         * menubar-items.el (bookmark-menu-filter):
9056         * menubar-items.el (slow-format-buffers-menu-line):
9057         * menubar-items.el (build-buffers-menu-internal):
9058         * menubar-items.el (language-environment-menu-filter):
9059         * menubar-items.el (default-popup-menu):
9060         * menubar-items.el (popup-buffer-menu):
9061         * menubar-items.el (popup-menubar-menu):
9062         Did a major overhaul on this file, and in fact I'm nowhere near
9063         done working on the menubar, and there will be more patches to
9064         come.  A basic summary of what I've done:
9065
9066         a) I added accelerators to all of the menu items.  For menus that
9067         are auto-generated, such as the buffers menu, the accelerators are
9068         automatically added to the beginning of each line using the
9069         numbers 1 through 9, then zero, and then letters starting with A,
9070         but omitting the letters that are already in use for the fixed
9071         menu items at the top of the buffers menu.  To facilitate adding
9072         accelerators of this kind, I created some new functions
9073         (*-accelerator-spec), which are also being used by other filters
9074         that auto generate lists of things such as ftp sites to download
9075         packages.  If people really don't like these accelerators
9076         appearing at the beginning of the menu items, a variable can be
9077         added to optionally turn them off, but I think this is rather
9078         pointless because other menu items have accelerators and many or
9079         most of the menu users will use the accelerators if the support is
9080         there.
9081
9082         b) I combined the top level Tools and Apps menus into a single
9083         Tools menu, because the distinction between the two is not
9084         obvious, and the items on the menus are not used often enough that
9085         putting some of them onto submenus is a problem.
9086
9087         c) I created two new top level menus called View and Cmds because
9088         there were too many items on the File and Edit menus, and I'm going
9089         to be adding more items to these menus.  In contrast to the Tools
9090         menu, the items on these menus may be used quite often during an
9091         editing session, and so should be available with fewer
9092         keystrokes.
9093
9094         d) I added a number of options to the options menu, including one
9095         for controlling whether the alt key can be used to traverse to
9096         menu items using the accelerators, one for controlling behavior of
9097         control-k, one for controlling how the kill and yank functions
9098         interact with the clipboard, a few additional buffers-menu
9099         options, and various other things.  I also did a bit of
9100         rearranging, for example, combining the keyboard and mouse options
9101         into a single keyboard and mouse submenu to facilitate the
9102         accelerators on that level.
9103
9104         e) I changed the variable buffers-menu-format-buffer-line-function
9105         to take two arguments instead of one, the second argument being
9106         the line number for use in creating an accelerator.  I added a
9107         hack to support existing functions with one argument (although I
9108         doubt that very many of these exist), for backward compatibility.
9109
9110         f) I moved the top level mule menu to be a submenu of the edit
9111         menu.  I think that most of the items on this menu are fairly
9112         useless and there are certainly not enough frequently used items
9113         to justify this being its own top level menu.
9114
9115         g) I combined most of the items in big-menubar.el into the main menu.
9116         If people think the main menu is too big, it would be possible to
9117         create different configurations, some smaller.
9118
9119         * menubar.el (check-menu-syntax):
9120         Deleted some syntax checks that were no longer valid, partly
9121         because of changes that were already made a long time ago, and
9122         partly because of a change I made where I allow the name of the
9123         menu item to be an evaluated expression rather than just a string,
9124         similar to all of the other parameters of a menu item.
9125
9126         * minibuf.el:
9127         * minibuf.el (read-file-name-1):
9128         * minibuf.el (mouse-read-file-name-1):
9129         I made a number of changes to improve the appearance
9130         and functioning of the file dialog box.  They include:
9131
9132         a) Fixing the problem where closing the dialog box by clicking on
9133         the close button of the window didn't properly exit the
9134         minibuffer.
9135
9136         b) Fixing the problem that if you typed part of a file name, and
9137         then clicked on a completion with the mouse, the file was not
9138         correctly selected.
9139
9140         c) Changing the title of the dialog box to reflect the operation
9141         being done in accordance with user interface conventions, rather
9142         than the name of the dialog box buffer, which is rather useless.
9143
9144         d) Remove the words "possible completions are" which didn't
9145         belong.
9146
9147         e) Fix things so that the completions scroll off the end of the
9148         completions windows only to the right, rather than both to the
9149         right and down, which is in accordance with Windows user interface
9150         conventions.
9151
9152         * msw-init.el (init-post-mswindows-win):
9153         Added a binding for meta-F4, which is the standard windows binding
9154         for exiting a program.
9155
9156         * select.el (get-selection-no-error):
9157         * select.el (own-selection):
9158         * select.el (own-clipboard):
9159         Added an optional argument called append to the functions
9160         own-selection and own-clipboard.  This adds support for appending
9161         text to the existing selection and allows the function
9162         own-clipboard to be used as the value of the variable
9163         interprogram- cut-function.
9164
9165         Fixed a bug in own-selection in handling zmacs-region-stays.
9166
9167         * simple.el (historical-kill-line): New.
9168
9169         * simple.el (kill-line):
9170         * simple.el (interprogram-cut-function):
9171         * simple.el (interprogram-paste-function):
9172         * simple.el (handle-pre-motion-command):
9173         * simple.el (next-line):
9174         * simple.el (previous-line):
9175         a) Expanded the variable kill-whole-line, so that function
9176         kill-line can be set to delete the entire line always, not just
9177         when cursor is at the beginning of the line.  This is controlled
9178         by setting the variable kill-whole-line to the symbol 'always.
9179         This behavior, as well as the existing kill-whole-line behavior,
9180         now only take effect when kill-line is called interactively,
9181         although this is a departure from a previous behavior in the case
9182         of setting this variable kill-whole-line to t.  It is almost
9183         certainly what has always been intended, and most likely the old
9184         way of doing things introduced bugs.  I also created a function
9185         called historical-kill-line, which ignores the kill-whole-line
9186         setting and always gives the historical behavior of only killing
9187         to the end of the line.  I bound this function to shift- control-k
9188         so that the kill to end of line behavior is available, even when
9189         kill-whole-line has been set to change control-k into the simple
9190         delete-whole-line behavior. (This can be set using the options
9191         menu.)
9192
9193         b) I changed things so that kill and yank now interact with the
9194         clipboard by default under windows.  This was done by changing the
9195         default value of interprogram-cut- function and
9196         interprogram-paste-function.  You can get the old behavior by
9197         setting these to nil, and there is an option on the options menu
9198         to do this.
9199
9200         c) I added support for selecting text using shifted motion keys.
9201         This support is on by default and can be controlled by the
9202         variable shifted-motion-keys-select-region.  There is also a
9203         variable called unshifted-motion-keys-deselect-region that
9204         controls more specifically how the shifted motion key behavior
9205         works.  I did not put an option on the options menu to turn this
9206         off, because I can't imagine why this would be useful.
9207
9208         * simple.el (forward-block-of-lines):
9209         * simple.el (backward-block-of-lines):
9210         * simple.el (block-movement-size):
9211         New.
9212
9213         * simple.el (uncapitalized-title-words):
9214         * simple.el (uncapitalized-title-word-regexp):
9215         * simple.el (capitalize-string-as-title):
9216         * simple.el (capitalize-region-as-title):
9217         New.
9218
9219
9220         * subr.el (add-hook):
9221         * subr.el (make-local-hook): New.
9222         * subr.el (remove-local-hook): New.
9223         * subr.el (add-one-shot-hook): New.
9224         * subr.el (add-local-one-shot-hook): New.
9225         Added some functions to make using hooks easier.
9226         These include:
9227
9228         a) Functions add-local-hook and remove-local-hook to make it easy
9229         to use local hooks.
9230
9231         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9232         make it possible to add a "one-shot" hook, which is to say a hook
9233         that runs only once, and automatically removes itself after the
9234         first time it has run.
9235
9236 2000-03-09  Andy Piper  <andy@xemacs.org>
9237
9238         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9239
9240 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9241
9242         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9243         Moved from menubar-items.el.
9244         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9245
9246 2000-03-08  Andy Piper  <andy@xemacs.org>
9247
9248         * gutter-items.el (build-buffers-tab-internal): add selected field
9249         to buffers tab spec.
9250
9251 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9252
9253         * minibuf.el (last-exact-completion): Initialize to nil.
9254
9255 2000-03-07  Didier Verna  <didier@xemacs.org>
9256
9257         * startup.el (command-line-1): remove unused variable
9258         `first-file-buffer'.
9259
9260 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9261
9262         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9263         which is also used for Web server log files.
9264
9265 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9266
9267         * mule/mule-charset.el: Setup auto-fill-chars.
9268
9269 2000-03-02  SL Baur  <steve@beopen.com>
9270
9271         * subr.el (with-string-as-buffer-contents): Reimplement using
9272         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9273         non-deletion of buffer after execution problem.
9274         (with-output-to-string): Use unique buffer name.
9275
9276 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9277
9278         * gutter-items.el (buffers-tab-sort-function):  New variable.
9279         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9280
9281 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9282
9283         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9284
9285 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9286
9287         * menubar-items.el (maybe-add-init-button): Remove the "Load
9288         .emacs" button from all menubars.
9289
9290 2000-03-01  Didier Verna  <didier@xemacs.org>
9291
9292         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9293         region rectangle replacement (from Jan Vroonhof).
9294         (replace-rectangle): new function.
9295
9296 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9297
9298         * mule/mule-cmds.el (set-default-coding-systems): Use
9299         set-terminal-coding-system and set-keyboard-coding-system.
9300         * coding.el (set-terminal-coding-system): Use
9301         set-console-tty-output-coding-system.
9302         (set-keyboard-coding-system): Use
9303         set-console-tty-input-coding-system.
9304
9305 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9306
9307         * minibuf.el (read-variable): Allow symbol to default argument.
9308
9309 2000-02-27  Andy Piper  <andy@xemacs.org>
9310
9311         * gutter-items.el (update-tab-hook): new function to be used for
9312         hooks.
9313         (create-frame-hook): add update-tab-hook.
9314         (record-buffer-hook): ditto.
9315         (default-gutter-position-changed): ditto.
9316         (default-gutter-position): updating the buffers tab is now handled
9317         by a hook.
9318         (default-gutter-position-changed-hook): new variable.
9319         (gutter-element-visibility-changed-hook): ditto.
9320         (set-gutter-element-visible-p): call it.
9321         (set-gutter-element): use modify-specifier-instances. Set extents
9322         as duplicable before using.
9323         (remove-gutter-element): ditto.
9324         (set-gutter-element-visible-p): ditto.
9325         (init-gutter): new function.
9326         (add-tab-to-gutter): use new gutter-element functions rather than
9327         setting specifiers directly.
9328         (clear-progress): ditto.
9329         (abort-progress): ditto.
9330         (gutter-buffers-tab-visible-p): renamed from
9331         default-gutter-visible-p
9332
9333         * specifier.el (modify-specifier-instances): new function from Jan
9334         Vroonhof.
9335
9336         * x-init.el (init-post-x-win): call init-gutter.
9337
9338         * msw-init.el (init-post-mswindows-win): call init-gutter.
9339
9340         * menubar-items.el (default-menubar): Update to reflect new gutter
9341         variables.
9342
9343 2000-02-26  Andy Piper  <andy@xemacs.org>
9344
9345         * gutter-items.el (set-gutter-element): new function. Add gutter
9346         elements to the specified gutter.
9347         (remove-gutter-element): new function. Remove gutter elements from
9348         the specified gutter.
9349         (set-gutter-element-visible-p): new function. Set gutter element
9350         visibility for the provided gutter-visible specifier.
9351
9352 2000-02-23  Andy Piper  <andy@xemacs.org>
9353
9354         * gutter-items.el (add-tab-to-gutter): specify dimensions
9355         dynamically.
9356
9357 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9358
9359         * gutter-items.el (add-tab-to-gutter):
9360         * package-get.el (package-get-interactive-package-query):
9361         * package-ui.el (pui-directory-exists):
9362         (pui-install-selected-packages):
9363         (pui-list-packages):
9364         Use #'(lambda ...)  instead of '(lambda ...).
9365
9366 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9367
9368         * startup.el (load-user-init-file): Check to make sure user
9369           has an init-file before calling load().
9370
9371 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9372
9373         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9374
9375 2000-02-23  Martin Buchholz <martin@xemacs.org>
9376
9377         * XEmacs 21.2.31 is released.
9378
9379 2000-02-21  Mike Sperber <mike@xemacs.org>
9380
9381         * loadup.el (really-early-error-handler):
9382         * update-elc.el:
9383         * make-docfile.el:
9384         Remove dependency on EMACSBOOTSTRAP... environment variables.
9385
9386 2000-02-21  Martin Buchholz <martin@xemacs.org>
9387
9388         * XEmacs 21.2.30 is released.
9389
9390 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9391
9392         * byte-optimize.el (byte-optimize-plus):
9393         (byte-optimize-minus):
9394         (byte-optimize-multiply):
9395         Optimize (- 0) to 0, not (-)
9396         Optimize (+ 5 3.0) to 8.0
9397         Optimize (* 5 3.0) to 15.0
9398         Improve readability.
9399
9400 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9401
9402         * modeline.el: (modeline-scrolling-method): change modeline
9403         mswindows cursor appearance according to the value.
9404
9405         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9406         and 'gui-element face colors and 'gui-element face font to Windows
9407         defaults.
9408
9409 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9410
9411         * font-lock.el: Javadoc enhancements
9412
9413 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9414
9415         * ldap.el (toplevel): Test if LDAP support has been compiled in
9416         (ldap-verbose): New option
9417         (ldap-search-entries): Renamed from the previous ldap-search
9418         Conditionalize message display on ldap-verbose
9419         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9420         defuns
9421         (ldap-search): Is now defined as an obsolete wrapper calling
9422         ldap-search-basic or ldap-search-entries
9423
9424
9425 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9426             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9427             Jan Vroonhof  <jan@xemacs.org>
9428
9429         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9430         When for-effect is true, didn't call `byte-optimize-form'
9431         in and/or subforms without last.
9432
9433 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9434
9435         * package-get.el (package-get-download-sites): Use correct custom
9436         type.
9437
9438 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9439
9440         * files.el (write-file): Ask for coding system when compiled with
9441         file-coding.
9442
9443 2000-02-16  Andy Piper  <andy@xemacs.org>
9444
9445         * buffer.el (switch-to-buffer): give norecord argument to
9446         set-window-buffer instead of explicitly recording.
9447
9448         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9449         we have to pick a window.
9450
9451 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9452
9453         * mule/mule-cmds.el (describe-language-support): Don't add
9454         unexist function to help-map.
9455         (describe-coding-system): Don't use already assigend `C'.
9456
9457 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9458
9459         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9460         work in custom.
9461
9462 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9463
9464         * about.el: Ienaga's e-mail address change.
9465
9466 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9467
9468         * etags.el (find-tag): force new window -- even if buf already
9469         visible -- when other-window is t
9470
9471 2000-02-16  Martin Buchholz <martin@xemacs.org>
9472
9473         * XEmacs 21.2.29 is released.
9474
9475 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9476
9477         * cl-extra.el (getf): This is now identical to `plist-get', so
9478         just defalias it.
9479         * cl-macs.el: Make getf an alias to plist-get, at the
9480         byte-compiler level, using define-compiler-macro.
9481
9482 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9483
9484         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9485
9486 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9487
9488         * lisp/etags.el (find-tag-internal): set exact-tagname to
9489           a regular expression that matches against the tagname
9490           part of the tag entry first instead of only looking in
9491           the context area.
9492
9493 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9494
9495         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9496         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9497
9498 2000-02-07  Martin Buchholz <martin@xemacs.org>
9499
9500         * XEmacs 21.2.28 is released.
9501
9502 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9503
9504         * cl-extra.el (getf): Just call `get', never `get*'.
9505         Make arglist match docstring.
9506         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9507         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9508         * byte-optimize.el: remove references to `get*'.
9509
9510 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9511
9512         * mule/european.el: Add syntax information for Latin3 and Latin4.
9513
9514 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9515
9516         * byte-optimize.el: Byte-optimize (length "foo")
9517
9518 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9519
9520         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9521         width check using `window-leftmost-p' and `window-rightmost-p'.
9522
9523 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9524
9525         * wid-edit.el (widget-match-inline): An atom never matches a
9526           list.
9527
9528 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9529
9530         * modeline.el: Consolidated 'x and 'mswindows specification under
9531         'win tag.
9532
9533 2000-01-29  Andy Piper  <andy@xemacs.org>
9534
9535         * gutter-items.el: (format-buffers-tab-line): Try and be
9536         intelligent about buffer naming when we have duplicates.
9537
9538 2000-01-29  Andy Piper  <andy@xemacs.org>
9539
9540         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9541         updated when it becomes visible.
9542
9543 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9544
9545         * bytecomp.el (byte-compile-insert-header): Properly set coding
9546         system under MULE and file-coding.
9547
9548 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9549
9550         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9551         (dontusethis-set-value-terminal-coding-system-handler):
9552         (dontusethis-set-value-keyboard-coding-system-handler):
9553         Never undefine coding system aliases.  Emergency fix for gnus.
9554
9555 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9556
9557         * files.el (abbreviate-file-name): Use directory-sep-char instead
9558         of hard-coded "/".
9559
9560 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9561
9562         * startup.el (user-init-file-base-list): New variable, replacing
9563         user-init-file-base.
9564         (find-user-init-file): New function.
9565         (command-line-early): Use it.
9566         (load-user-init-file): Ditto.
9567
9568 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9569
9570         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9571         calling valid-image-instantiator-format-p
9572
9573 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9574
9575         * isearch-mode.el (isearch-mode): The variable is
9576         isearch-unhidden-extents, not isearch-opened-extents.
9577
9578 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9579
9580         * minibuf.el (next-history-element): Modify error message if a
9581         default value is available.
9582
9583 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9584
9585         * bytecomp.el (byte-compile-file): Don't unconditionally write
9586         .elc files in binary - might contain non-Latin1.
9587
9588 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9589
9590         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9591         for windows-nt.
9592
9593         * version.el:
9594         * startup.el (user-init-file-base):
9595         * process.el (call-process-region):
9596         * files.el (make-backup-file-name):
9597         (backup-file-name-p):
9598         (file-relative-name):
9599         (abbreviate-file-name):
9600         (set-auto-mode):
9601         * code-process.el (call-process-region): Removed unnecessary
9602         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9603         support out of the universe.
9604
9605         * process.el:
9606         * code-process.el:
9607         * bytecomp.el (byte-compile-file): Removed reference to
9608         buffer-file-type, and commented usage of binary-process-output
9609         NTEmacs variables.
9610
9611 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9612
9613         * help.el (function-arglist): Add case for macro.
9614
9615 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9616
9617         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9618         printers.
9619         (custom-display): Added a menu for printer/display tags.
9620
9621         * frame.el (frame-type):
9622         * device.el (device-type): Added 'msprinter to the doc string, and
9623         removed 'pc -- it is not going to be implemented ever.
9624         (call-device-method): Fixed docstring typo.
9625         Defined specifier tags 'printer and 'display.
9626
9627 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9628
9629         * lisp/itimer.el (itimer-run-expired-timers): (consp
9630           last-command-event-time) instead of (consp
9631           'last-command-event-time).
9632
9633 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9634
9635         * msw-glyphs.el: Removed obsolete commentary.
9636
9637 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9638
9639         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9640         better default value.
9641
9642 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9643
9644         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9645         (read-string): Ditto.
9646         (eval-minibuffer): Ditto.
9647         (read-command): Ditto.
9648         (read-function): Ditto.
9649         (read-variable): Ditto.
9650         (read-number): Ditto.
9651         (read-shell-command): Ditto.
9652         (read-number): Record history.
9653
9654 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9655
9656         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9657
9658 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9659
9660         * faces.el (startup-initialize-custom-faces): New function.
9661         Reset all faces created during auto-autoloads loading time
9662         by defface.
9663         * startup.el (command-line): Call it.
9664
9665 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9666
9667         * about.el (about-hackers): Add myself to contributors list.
9668
9669 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9670
9671         * menubar-items.el (maybe-add-init-button): Removed an argument in
9672         a call to load-user-init-file, as the function managed to lose its
9673         formal parameter a few betas ago.
9674
9675 2000-01-18  Martin Buchholz <martin@xemacs.org>
9676
9677         * XEmacs 21.2.27 is released.
9678
9679 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9680
9681         * process.el (shell-command-to-string): Use the FSF docstring.
9682         Make shell-command-to-string the standard function, and
9683         exec-to-string the (deprecated) alias.
9684
9685         * startup.el: typo fix.
9686
9687 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9688
9689         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9690
9691 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9692
9693         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9694         buffers after visible buffers.
9695         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9696
9697 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9698
9699         * info.el (Info-extract-menu-node-name): Stop at a dot
9700         followed by whitespace or right parenthesis.
9701
9702 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9703
9704         * info.el (Info-directory-list): Warn against using Customize with
9705         Info-directory-list.
9706
9707 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9708
9709         * minibuf.el (read-file-name): doc fix.
9710
9711         * autoload.el (update-file-autoloads): doc fix.
9712
9713         * about.el (about-hackers): Change my E-mail address.
9714
9715 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9716
9717         * info.el (Info-visit-file): Just use the `f' interactive spec to
9718         read a filename in the standard way.
9719
9720 2000-01-13  Andy Piper  <andy@xemacs.org>
9721
9722         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9723         (gutter-buffers-tab-extent): new variable.
9724         (update-tab-in-gutter): call add-tab-to-gutter again if the
9725         orientation has changed.
9726         (add-tab-to-gutter): cope with different orientations.
9727
9728 2000-01-11  Didier Verna  <didier@xemacs.org>
9729
9730         * info.el (Info-following-node-name): backward-skip dots as well
9731         as spaces (dots at the end of a node name aren't part of it).
9732         (Info-extract-menu-node-name): don't skip dots. There could be
9733         some in the node name.
9734         (Info-index): allow dots to be part of a node name.
9735
9736 2000-01-12  Andreas Jaeger  <aj@suse.de>
9737
9738         * files.el (auto-mode-alist): Added idlwave-mode.
9739         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9740
9741 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9742
9743         * info.el (Info-search): Show default value.
9744
9745 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9746
9747         * info.el (Info-read-node-completion-table): New variable.
9748         (Info-read-node-name-1): New function.
9749         (Info-read-node-name): Use it.
9750         (Info-follow-reference): Use DEFAULT argument of completing-read.
9751         (Info-menu): Ditto.
9752
9753 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9754
9755         * hyper-apropos.el (hyper-describe-key-briefly): Save
9756         window configuration.
9757         (hyper-describe-face): Use DEFAULT of completing-read.
9758         (hyper-apropos-read-variable-symbol): Ditto.
9759         (hyper-apropos-read-function-symbol): Ditto.
9760
9761 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9762
9763         * mule/mule-cmds.el (set-default-coding-system): Set
9764         comint-exec-hook to use coding-system-for-read and
9765         coding-system-for-write so that C-x RET c works.
9766
9767 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9768
9769         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9770         (previous-matching-history-element): Increment
9771         minibuffer-max-depth by 1.
9772         (next-matching-history-element): Ditto.
9773
9774 2000-01-11  Andy Piper  <andy@xemacs.org>
9775
9776         * gutter-items.el (buffers-tab): Create a new face for the buffers
9777         tab.
9778         (buffers-tab-face): use it.
9779
9780 2000-01-10  Didier Verna  <didier@xemacs.org>
9781
9782         * modeline.el (modeline-scrolling-method): change modeline X
9783         cursor appearance according to the value.
9784
9785 2000-01-07  Andreas Jaeger  <aj@suse.de>
9786
9787         * about.el (about-hackers): Moved my entry to contributor list.
9788         (xemacs-hackers): Added myself.
9789         (about-maintainer-info): Added description of myself.
9790
9791
9792 2000-01-07  Didier Verna  <didier@xemacs.org>
9793
9794         * modeline.el (modeline-scrolling-method): new variable.
9795         (mouse-drag-modeline): add reference to it in the docstring.
9796         (mouse-drag-modeline): handle it.
9797
9798 2000-01-08  Andy Piper  <andy@xemacs.org>
9799
9800         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9801         calls.
9802         (remove-buffer-from-gutter-tab): ditto.
9803
9804 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9805
9806         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9807         (custom-face-edit): Fix grammatical error in help message.
9808
9809 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9810
9811         * movemail.el: Added.
9812
9813         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9814
9815 2000-01-03  Didier Verna  <didier@xemacs.org>
9816
9817         * modeline.el (mouse-drag-modeline): remove the code related to
9818         the modeline horizontal scrolling facility.
9819
9820 1999-12-31  Martin Buchholz <martin@xemacs.org>
9821
9822         * XEmacs 21.2.26 is released.
9823
9824 1999-12-28  Andy Piper  <andy@xemacs.org>
9825
9826         * wid-edit.el (widget-push-button-value-create): The gui cache
9827         does not agree with native widgets which can only be displayed
9828         once per window. The reasons for caching are diminished now that
9829         we don't hog resources when creating buttons.
9830         (widget-push-button-cache) deleted.
9831
9832 1999-12-24  Martin Buchholz <martin@xemacs.org>
9833
9834         * XEmacs 21.2.25 is released.
9835
9836 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9837
9838         * hyper-apropos.el (hyper-apropos): Toggle
9839         hyper-apropos-programming-apropos correctly.
9840         Set REGEXP when user accepts default value.
9841
9842 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9843
9844         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9845         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9846
9847 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9848
9849         * mule/mule-category.el (undefined-category-designator):
9850         Return char instead of character.  Search for undefined one.
9851         (describe-category): Use with-displaying-help-buffer.
9852
9853 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9854
9855         * byte-optimize.el (byte-optimize-plus):
9856         Optimize (+ 1) to 1 instead of (1+ nil).
9857
9858         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9859
9860         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9861
9862         * byte-optimize.el (byte-optimize-char-before): New function.
9863         Remove performance penalty for using (char-before) instead of (char-after).
9864
9865 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9866
9867         * mule/mule-category.el (char-category-list): Return character
9868         instead of integer.
9869
9870 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9871
9872         * minibuf.el (read-buffer): Check default is buffer object.
9873
9874 1999-11-25  Andy Piper  <andy@xemacs.org>
9875
9876         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9877         for buttons.
9878
9879 1999-12-16  Andreas Jaeger  <aj@suse.de>
9880
9881         * package-get.el (package-get-maybe-save-index): Fixed typo.
9882         Patch by Jeff Miller <jmiller@smart.net>.
9883
9884 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9885
9886         * gnuserv.el (gnuserv-process-filter):  don't call
9887         gnuserv-write-to-client when gnuserv-current-client is nil
9888
9889 1999-12-14  Martin Buchholz <martin@xemacs.org>
9890
9891         * XEmacs 21.2.24 is released.
9892
9893 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9894
9895         * about.el (about-hackers): Update my email address.
9896
9897 1999-12-07  Martin Buchholz <martin@xemacs.org>
9898
9899         * XEmacs 21.2.23 is released.
9900
9901 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9902
9903         * package-get.el (package-get-download-sites): Removed several
9904         defunct download sites, added many new ones, and corrected a few
9905         incorrect directory-on-site entries.  Added physical locations to
9906         site-description.
9907
9908 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9909
9910         * finder.el (finder-commentary): add DOC string and fix
9911         interactive spec
9912
9913 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9914
9915         * help.el (describe-function): Don't forget to intern the string
9916         completing-read returns.
9917         (describe-variable): Ditto.
9918
9919 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9920
9921         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9922         `hyper-apropos-help-mode' here to find symbol to customize
9923         irregardless of cursor position and simplify
9924         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9925         `hyper-apropos-popup-menu'.
9926
9927 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9928
9929         * apropos.el (apropos-mode-map): Add return to call
9930         apropos-follow.
9931         (apropos-print): Call apropos-mode to have better
9932         command reference. Put keymap text-poperty to
9933         symbole name.
9934
9935 1999-11-22  Alastair Burt  <burt@dfki.de>
9936
9937         * help.el: (describe-bindings-1): Added handling of keymaps for
9938         the extents at point.
9939
9940 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9941
9942         * gutter-items.el (buffers-tab-items): Wrap the function in a
9943         save-match-data
9944
9945 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9946
9947         * help.el (describe-function): Use the DEFAULT argument to
9948         completing-read.
9949         (describe-variable): Ditto.
9950
9951 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9952
9953         * minibuf.el (read-from-minibuffer): Add optional argument
9954         DEFAULT to have better mini-buffer history support.
9955         (completing-read): Pass default to read-from-minibuffer.
9956         (read-buffer): Pass default to completing-read.
9957
9958 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9959
9960         * font-lock.el (font-lock-doc-string-face): Document the
9961         `font-lock-lisp-like' property.
9962
9963 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9964
9965         * lisp-mode.el: Specify `font-lock-lisp-like'.
9966
9967         * font-lock.el (font-lock-lisp-like): New function.
9968         (font-lock-fontify-syntactically-region): Use it.
9969
9970 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9971
9972         * XEmacs 21.2.22 is released
9973
9974 1999-11-28  Martin Buchholz <martin@xemacs.org>
9975
9976         * XEmacs 21.2.21 is released.
9977
9978 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9979
9980         * minibuf.el (read-coding-system): Accept symbol and
9981         coding-system object as a default-coding-system.
9982
9983 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9984
9985         * minibuf.el (read-coding-system): Accept symbol as
9986         a default-coding-system.
9987
9988 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9989
9990         * apropos.el (apropos-documentation): Use insert instead
9991         of princ.
9992
9993 1999-11-07  William M. Perry  <wmperry@aventail.com>
9994
9995         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9996           for the linux console.
9997
9998         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9999           stuff to work when you are not on a window system, since the GPM
10000           mouse support now allows pasting from outside of XEmacs.
10001
10002 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10003
10004         * XEmacs 21.2.20 is released
10005
10006 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10007
10008         * setup-paths.el (paths-default-info-directories): Add
10009         /usr/share/info and /usr/local/share/info.
10010
10011 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10012
10013         * about.el: Updated Vladimir Ivanovic's info.
10014
10015 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10016
10017         * auto-show.el (auto-show-truncationp): Remove.
10018
10019         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10020
10021 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10022
10023         * indent.el (indent-line-to): fix bug: spaces were not replaced
10024         with tab if column is multiple of tab-width
10025         From dhn@qedinc.com
10026
10027 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10028
10029         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10030         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10031
10032         * package-get.el (package-get-package-provider): Be verbose when
10033         interactive. Patch from Robert Pluim
10034
10035 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10036
10037         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10038         info file suffixes.
10039
10040 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10041
10042         * process.el (open-network-stream): Add a new optional parameter
10043         PROTOCOL to support udp; fix a minor typo and add an explanation
10044         in docstring for udp programming.
10045
10046         * code-process.el (open-network-stream): Add a new optional
10047         parameter PROTOCOL to support udp; fix a minor typo and add an
10048         explanation in docstring for udp programming.
10049
10050 1999-10-18  Andy Piper  <andy@xemacs.org>
10051
10052         * gui.el (make-gui-button): be more precise about how we call
10053         callbacks.
10054
10055         * wid-edit.el (widget-push-button-value-create): Use the new form
10056         of native gui-button.
10057
10058 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10059
10060         * info.el (Info-page-prev): Don't do (sit-for 0).
10061
10062 1999-10-13  Andy Piper  <andy@xemacs.org>
10063
10064         * gutter-items.el (progress-abort-glyph): new glyph for showing
10065         abort status.
10066         (append-progress): dispatch-event rather than sit-for.
10067         (abort-progress): new function. Show the abort glyph with an
10068         appropriate message.
10069         (raw-append-progress): dispatch-event rather than sit-for.
10070         (display-progress): cope with aborts.
10071
10072         * gui.el (make-gui-button): Use native widgets for buttons
10073         unconditionally.
10074         (insert-gui-button): ditto.
10075         (gui-button-p): ditto.
10076
10077         * xbm-button.el: remove from core.
10078
10079         * xpm-button.el: remove from core.
10080
10081 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10082
10083         * faces.el (init-device-faces): Don't initialize the random faces
10084         on the stream device.
10085
10086 1999-10-06  Andy Piper  <andy@xemacs.org>
10087
10088         * files.el (recover-file): Don't use ls under windows for revert buffer.
10089
10090 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10091
10092         * package-get.el (package-get-download-menu): Make menu really
10093         toggle download sites.
10094         (package-get-download-sites): Add autoload cookie.
10095
10096 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10097
10098         * setup-paths.el (paths-find-module-directory): Ditto.
10099
10100 1999-09-29  Werner Fink  <werner@suse.de>
10101
10102         * setup-paths.el (paths-find-exec-directory): Add missing nil
10103         parameter for environment.
10104
10105 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10106
10107         * modeline.el (modeline-format):
10108         Only purecopy the strings.  Else
10109         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10110         barfs.
10111
10112 1999-08-28  Mike Woolley  <mike@bulsara.com>
10113
10114         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10115         user setting comint-completion-addsuffix and
10116         comint-process-echoes.
10117
10118 1999-09-22  Andy Piper  <andy@xemacs.org>
10119
10120         * gutter-items.el (update-tab-in-gutter): use
10121         last-nonminibuf-window instead of selected-window.
10122
10123 1999-09-18  Andy Piper  <andy@xemacs.org>
10124
10125         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10126         display on.
10127
10128         * subr.el (record-buffer-hook): new variable so that the hook gets
10129         some documentation.
10130
10131 1999-09-16  Andy Piper  <andy@xemacs.org>
10132
10133         * gutter-items.el (update-tab-in-gutter): only update when the
10134         gutter is visible.
10135         (remove-buffer-from-gutter-tab): ditto.
10136
10137 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10138
10139         * simple.el (do-auto-fill): Commented out part of Kinsoku
10140         processing.
10141
10142 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10143
10144         * isearch-mode.el (isearch-highlightify-region): Give the
10145         highlighting extents a high priority.
10146         (isearch-make-extent): Give the main highlighting extent an even
10147         higher priority.
10148
10149 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10150
10151         * packages.el (packages-compute-package-locations): Fix typo from
10152         -u rationalization.
10153
10154 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10155
10156         * setup-paths.el (paths-find-doc-directory): Respect value of
10157         `configure-doc-directory.'
10158
10159         * find-paths.el (paths-find-architecture-directory): Give
10160         precendence `default' argument (which typically comes from
10161         configure).
10162
10163 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10164
10165         * startup.el (command-line-early): Added options -user-init-file
10166         and -user-init-directory.
10167
10168         * files.el (user-init-file): Default to NIL so we can recognize
10169         when it's set.
10170
10171 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10172
10173         * obsolete.el (init-file-user):
10174         * startup.el:
10175         * packages.el (packages-compute-package-locations):
10176         * package-get.el (package-get-user-index-filename):
10177         * menubar-items.el (maybe-add-init-button):
10178         * info.el (Info-annotations-path):
10179         * dump-paths.el:
10180         Change `user-init-directory' to be an absolute path.
10181         Use `user-init-directory' where appropriate.
10182         Zap `init-file-user' and its uses.
10183
10184 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10185
10186         * subr.el (copy-symbol): New function.
10187
10188 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10189
10190         * isearch-mode.el (isearch-done): Be sure to restore invisible
10191         extents in the proper buffer.
10192         (isearch-pre-command-hook): Set this-command to the correct value
10193         in case the buffer has changed and old overriding-local-map was
10194         used.
10195         (isearch-restore-extent): Use remprop instead of setting the
10196         property to nil.
10197
10198 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10199
10200         * cmdloop.el (execute-extended-command): Update zmacs region
10201         before the delay.
10202         (execute-extended-command): Make the message gettext-friendly.
10203
10204 1999-09-07  Andy Piper  <andy@xemacs.org>
10205
10206         * gutter-items.el (progress-gauge-glyph): renamed from
10207         progress-glyph.
10208         (progress-text-glyph): new variable.
10209         (progress-layout-glyph): use layouts and text glyphs.
10210         (progress-area-buffer): removed.
10211         (progress-text-and-extent): new variable.
10212         (progress-displayed-p): dynamically create gutter area buffer.
10213         (clear-progress): ditto.
10214         (raw-append-progress): ditto.
10215         (append-progress): use new glyph names.
10216         (raw-append-progress): only create the extent when needed. set
10217         properties more optimally.
10218         (progress): remove args.
10219
10220 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10221
10222         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10223         mapcar where the return value is unused.
10224         (isearch-restore-invisible-extents): Ditto.
10225         (isearch-highlight-all-cleanup): Ditto.
10226         (isearch-delete-extents-in-range): Traverse the extents only once.
10227         (isearch-highlight-all-update): Don't start over if the search
10228         string has changed and more input is pending.
10229
10230 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10231
10232         * packages.el (packages-find-package-data-path): Ditto.
10233
10234         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10235
10236         * subr.el (mapc-internal): Don't make obsolete.
10237
10238         * cl-extra.el (mapc): Resurrect.
10239
10240 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10241
10242         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10243         alias.
10244
10245         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10246         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10247         (isearch-yank-clipboard): Use get-clipboard instead of
10248         x-get-clipboard.
10249         (isearch-yank-selection): Fix docstring.
10250
10251 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10252
10253         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10254
10255 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10256
10257         * cl-macs.el (extent-start-position): Fix setf method.
10258         (extent-end-position): Ditto.
10259
10260 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10261
10262         * isearch-mode.el: End merge with FSF 20.4.
10263
10264         * isearch-mode.el (search-invisible): New variable.
10265         (isearch-hide-immediately): Ditto.
10266         (isearch-unhidden-extents): Ditto.
10267         (isearch-range-invisible): New function.
10268         (isearch-unhide-extent): Ditto.
10269         (isearch-restore-invisible-extents): Ditto.
10270         (isearch-restore-extent): Ditto.
10271
10272         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10273         implementation.
10274         (isearch-ring-retreat-edit): Ditto.
10275         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10276         (isearch-forward-regexp): New arguments NOT-REGEXP and
10277         NO-RECURSIVE-EDIT.
10278         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10279         (isearch-backward-regexp): New arguments NOT-REGEXP and
10280         NO-RECURSIVE-EDIT.
10281         (isearch-mode): Return isearch-success.
10282         (isearch-update): Use unread-command-events instead of
10283         unread-command-event.
10284         (isearch-abort): If an invalid regexp is encountered, keep popping
10285         states.
10286         (isearch-*-char): Use FSF implementation.
10287         (isearch-whitespace-chars): Use the more robust FSF's
10288         implementation.
10289         (isearch-within-brackets): New variable.
10290         (isearch-mode): Initialize it.
10291         (isearch-edit-string): Bind it.
10292         (isearch-search-and-update): Set it.
10293         (isearch-push-state): Push it.
10294         (isearch-top-state): Pop it.
10295         (isearch-search): Set it.
10296         (isearch-printing-char): When called by isearch-whitespace-chars,
10297         handle M-SPC gracefully.
10298         (isearch-message-prefix): New argument ELLIPSIS.
10299         (isearch-message-suffix): Ditto.
10300         (isearch-message): Use the ELLIPSIS argument when calling
10301         isearch-message-prefix and isearch-message-suffix.
10302         (isearch-message-prefix): Distinguish between "wrapped" and
10303         "overwrapped" search, FWIW.
10304
10305 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10306
10307         * isearch-mode.el (isearch-edit-string): Use the head of the
10308         search ring instead of search-last-string and search-last-regexp.
10309         (search-highlight): Renamed from isearch-highlight.
10310         (isearch-exit): Use the new name.
10311         (isearch-highlight): Ditto.
10312         (isearch-dehighlight): Ditto.
10313         (isearch-update-ring): New function.
10314         (isearch-done): Call it.
10315         (isearch-done): New argument EDIT.
10316         (isearch-repeat): If search string is empty, look up at the car of
10317         the search ring; ignore the yank pointer.
10318         (isearch-abort): Call isearch-done with NOPUSH.
10319         (isearch-cancel): New function.
10320         (isearch-mode-map): Bind it to ESC ESC ESC.
10321
10322         * isearch-mode.el: Begin merge with FSF 20.4.
10323
10324 1999-09-01  Andy Piper  <andy@xemacs.org>
10325
10326         * x-select.el (x-get-clipboard): obsolete.
10327         (x-yank-clipboard-selection): obsolete
10328
10329         * select.el (disown-selection): need to be careful to disown the
10330         clipboard if we set it via selection.
10331         (get-clipboard): move from x-select.el
10332         (yank-clipboard-selection): ditto.
10333
10334 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10335
10336         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10337         isearch-highlight-all-matches to nil.
10338         (isearch-fixed-case): New variable.
10339         (isearch-mode): Initialize it.
10340         (isearch-edit-string): Save it.
10341         (isearch-toggle-case-fold): Set it.
10342         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10343         need to check isearch-fixed-case.
10344         (isearch-toggle-case-fold): Update highlighting of all matches
10345         before the pause.
10346         (isearch-edit-string):
10347
10348 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10349
10350         * isearch-mode.el (isearch-edit-string): Call isearch-message
10351         before reading the event so that the prompt is displayed properly.
10352         (isearch-message): Use isearch-nonincremental when calling
10353         isearch-message-prefix.
10354         (minibuffer-local-isearch-map): Bind up and down to do the same as
10355         M-p and M-n respectively.
10356         (isearch-done): New arg NOPUSH.
10357         (isearch-edit-string): Use it.
10358         (isearch-edit-string): Don't bind isearch-string.
10359         (isearch-ring-adjust): Edit string, *then* push state.
10360
10361 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10362
10363         * faces.el (isearch-secondary): Make isearch-secondary look
10364         different than default.
10365
10366 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10367
10368         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10369         save-excursion.
10370         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10371         (isearch-update): Call isearch-dehighlight without arguments.
10372         (isearch-done): Ditto.
10373
10374         * isearch-mode.el (isearch-fix-case): If the search string has no
10375         upper-case letters, allow the folding to be reenabled.
10376         Previously, once disabled, the folding would remain that way until
10377         the end of isearch.
10378         (isearch-top-state): Call isearch-fix-case.
10379
10380         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10381         save-excursion.
10382         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10383
10384 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10385
10386         * xpm-button.el:
10387         xbm-button.el: Need to exist in core because gui.el depends on
10388         them.
10389
10390 1999-08-31  Andy Piper  <andy@xemacs.org>
10391
10392         * gutter-items.el (buffers-tab-face): new customizable variable.
10393         (buffers-tab-default-buffer-line-length): new specifier for
10394         maximum viewable characters.
10395         (progress-stack): new variable for implementing widget-based
10396         progress messages.
10397         (progress-area-buffer): ditto.
10398         (progress-glyph-height): ditto.
10399         (progress-stop-callback): ditto.
10400         (progress-quit-function): new function.
10401         (progress-glyph): new variable.
10402         (progress-layout-glyph): ditto.
10403         (progress-displayed-p): new function, see message-displayed-p for
10404         details.
10405         (clear-progress): ditto.
10406         (remove-progress): ditto.
10407         (append-progress): ditto.
10408         (raw-append-progress): ditto.
10409         (display-progress): ditto.
10410         (current-progress): ditto.
10411         (current-progress-label): ditto.
10412         (progress): ditto.
10413         (lprogress): ditto.
10414
10415
10416 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10417
10418         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10419
10420         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10421         `isearch-yank-selection'.
10422         (isearch-mode-map): Use it.
10423         (isearch-yank-selection): Use `get-selection' instead of
10424         `get-x-selection'.
10425
10426 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10427
10428         * faces.el (isearch-secondary): Create face here.
10429
10430         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10431         timers.
10432
10433 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10434
10435         * subr.el (buffer-string): More robust backward compatibility
10436         check, courtesy William Perry.
10437
10438 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10439
10440         * replace.el (perform-replace): Stop the search after the search
10441         limit has been reached.
10442
10443 1999-08-23  Andy Piper  <andy@xemacs.org>
10444
10445         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10446         here if we don't have one.
10447
10448 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10449
10450         * ldap.el (ldap-coding-system): Default to nil until we get
10451         efficient UTF8 support
10452         (ldap-decode-string): Guard against `decode-coding-string' not
10453         being defined
10454         (ldap-encode-string): Guard against `encode-coding-string' not
10455         being defined
10456
10457 1999-08-23  Didier Verna  <didier@xemacs.org>
10458
10459         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10460         Some doc strings improvements, and add a star to the `interactive'
10461         calls.
10462
10463 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10464
10465         * font-lock.el (java-font-lock-keywords-3): introduced new
10466         keywords and regexpes for javadoc syntax 1.2.
10467
10468 1999-08-17  Andy Piper  <andy@xemacs.org>
10469
10470         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10471         format-buffers-tab-line.
10472         (buffers-tab-max-buffer-line-length): new variable.
10473         (format-buffers-tab-line): new function. truncate names if over
10474         buffers-tab-max-buffer-line-length.
10475
10476 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10477
10478         * cus-start.el: Customize the variable `bell-inhibit-time'.
10479
10480 1999-08-16  Andy Piper  <andy@xemacs.org>
10481
10482         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10483         brute-force approach to deleting the last buffer.
10484         (buffers-tab-grouping-regexp): new customizable variable.
10485         (select-buffers-tab-buffers-by-mode): use it.
10486
10487 1999-08-13  Andy Piper  <andy@xemacs.org>
10488
10489         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10490         deletion problem.
10491
10492 1999-07-30  Didier Verna  <didier@xemacs.org>
10493
10494         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10495         of princ to output symbols.
10496         (custom-save-face-internal): ditto.
10497         (custom-save-resets): ditto.
10498
10499 1999-08-09  Didier Verna  <didier@xemacs.org>
10500
10501         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10502         `regexp-quote' to protect the major mode name for use as a regular
10503         expression (c++ needs this for instance).
10504
10505 1999-08-08  Andy Piper  <andy@xemacs.org>
10506
10507         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10508         cope with similar mode names.
10509
10510         * gutter-items.el (buffers-tab-selection-function): new selection
10511         function.
10512         (select-buffers-tab-buffers-by-mode): new function.
10513         (buffers-tab-items): use it if set to only display buffers in the
10514         tab in the current buffer's group..
10515         (update-tab-in-gutter): use new api.
10516         (remove-buffer-from-gutter-tab): ditto.
10517
10518         * gutter-items.el (buffers-tab-max-size): set custom selection
10519         default to 6.
10520         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10521         (add-tab-to-gutter): set face as default.
10522
10523 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10524
10525         * faces.el (frob-face-property): Merge the fall-back specifier
10526         with the target, not replace it.
10527
10528 1999-08-05  Andy Piper  <andy@xemacs.org>
10529
10530         * gutter-items.el (update-tab-in-gutter): add frame argument for
10531         buffer-items.
10532         (update-tab-in-gutter): use it.
10533
10534         * gutter-items.el (record-buffer-hook): set.
10535
10536         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10537         change.
10538         (switch-to-buffer-hook) deleted.
10539
10540 1999-08-04  Andy Piper  <andy@xemacs.org>
10541
10542         * gutter-items.el (update-tab-in-gutter): make sure this will work
10543         as an argument to create-frame-hook.
10544
10545 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10546
10547         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10548         instead of timer emulation.
10549
10550 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10551
10552         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10553         Emacs isearch enhancements.
10554
10555 1999-07-28  Andy Piper  <andy@xemacs.org>
10556
10557         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10558         all devices that support tab controls.
10559         (remove-buffer-from-gutter-tab): new function. to be used as a
10560         value for kill-buffer-hook.
10561
10562 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10563
10564         * auto-show.el (auto-show-truncationp): changed to match
10565         `window_translation_on'
10566
10567 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10568
10569         * XEmacs 21.2.19 is released
10570
10571 1999-07-28  SL Baur  <steve@miho>
10572
10573         * code-files.el (insert-file-contents): Fix docstring.
10574         revert previous change.
10575
10576 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10577
10578         * fill.el (fill-region-as-paragraph): Change re-break-point to
10579         contain word-across-newline plus one character so that filling
10580         Japanese and Chinese works as desired.
10581         * simple.el (do-auto-fill): Ditto.
10582
10583 1999-07-26  SL Baur  <steve@miho>
10584
10585         * mule/japanese.el ("Japanese"): Do not specify a default input
10586         method.
10587         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10588
10589 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10590
10591         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10592         able to use cl-macs macro in early lisp.
10593
10594 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10595
10596         * custom.el:
10597         * cus-face.el:
10598         * cus-edit.el:
10599                 Massive custom Theme API changes.
10600
10601 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10602
10603         * code-files.el (insert-file-contents): Regard
10604         coding-system-magic-cookie if `coding-system-for-read' is nil.
10605
10606 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10607
10608         * mule/thai-xtis.el: Add coding: local variable, to avoid
10609         bootstrapping problem with C locale.
10610
10611 1999-07-22  Andy Piper  <andy@xemacs.org>
10612
10613         * dumped-lisp.el (preloaded-file-list): guard against putting
10614         gutter-items in a less than functional XEmacs.
10615         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10616
10617 1999-07-18  Bob Weiner  <weiner@beopen.com>
10618
10619         * fill.el (fill-context-prefix): Fixed bug that prevented the
10620         setting of an adaptive fill prefix when the `dont-skip-first' was
10621         t.
10622
10623 1999-07-22  SL Baur  <steve@miho>
10624
10625         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10626
10627 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10628
10629         * files.el (interpreter-mode-alist): add `make', `guile', and
10630         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10631         makefile-mode, guile is a scheme, and someday XEmacs will be
10632         modular enough to use as an efficient scripting tool.)
10633
10634 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10635
10636         * mule/mule-cmds.el (reset-language-environment): Regard
10637         coding-category `utf-8' and `ucs-4' if they are available.
10638
10639 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10640
10641         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10642         (prefer-coding-system): Fix DOC-string.
10643
10644         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10645         DOC-string too.
10646
10647         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10648         Mule.
10649         (coding-system-change-eol-conversion): Fix DOC-string.
10650
10651 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10652
10653         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10654         instead of `list-coding-system'.
10655
10656 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10657
10658         * menubar-items.el (default-menubar): `select-input-method' was
10659         renamed to `set-input-method'.
10660
10661         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10662         "Set Language Environment" menu.
10663
10664         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10665         "Describe Language Support" menu.
10666
10667 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10668
10669         * mule/chinese.el ("Chinese-GB"): Rename
10670         `chinese-gb-environment-setup-function' to
10671         `setup-chinese-gb-environment-internal'.
10672
10673 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10674
10675         * mule/korean.el: Use `define-coding-system-alias' instead of
10676         `copy-coding-system'.
10677
10678 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10679
10680         * mule/mule-cmds.el (set-language-environment-coding-systems):
10681         Treat duplicated coding-categories.
10682
10683 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10684
10685         * mule/japanese.el: Use `define-coding-system-alias' instead of
10686         `copy-coding-system'.
10687
10688 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10689
10690         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10691         coding-system `viscii'.
10692
10693 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10694
10695         * mule/cyrillic.el:
10696         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10697         (cyrillic-alternativnyj-decode-table): New variable.
10698         (cyrillic-alternativnyj-encode-table): New variable.
10699         - Specify `iso-8-1' as a category of coding-system
10700           `alternativnyj'.
10701         - Abolish general Cyrillic environment.
10702
10703 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10704
10705         * mule/chinese.el:
10706         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10707         - Register `chinese-gb-environment-setup-function' as a
10708           `setup-function' of "Chinese-GB" environment.
10709
10710 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10711
10712         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10713         optional argument `parents'.
10714
10715         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10716         property for Thai-XTIS.
10717
10718         * mule/mule-help.el (help-with-tutorial): Use property
10719         `tutorial-coding-system' of language-info as a coding-system to
10720         read tutorial file.
10721
10722 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10723
10724         * mule/thai-xtis.el: Don't setup `setup-function' and
10725         `exit-function'.
10726
10727         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10728         `set-coding-category-system' to set up coding-system for
10729         coding-category.
10730
10731         * mule/mule-cmds.el (prefer-coding-system): Use
10732         `set-coding-category-system' to set up coding-system for
10733         coding-category.
10734
10735 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10736
10737         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10738         Thai-XTIS environment.
10739
10740         * mule/mule-cmds.el (prefer-coding-system): Use
10741         `find-coding-system' instead of `coding-system-p'.
10742
10743 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10744
10745         * mule/mule-cmds.el (set-language-environment-coding-systems):
10746         Modify eol-type for XEmacs.
10747
10748         * mule/thai-xtis.el: Delete unused local variable `category'.
10749
10750         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10751         function.
10752         (prefer-coding-system): Don't call
10753         `update-coding-systems-internal'; use function
10754         `coding-category-list' instead of variable `coding-category-list';
10755         use `set-coding-priority-list' instead of `set-coding-priority';
10756         modify `eol-type' for XEmacs.
10757
10758         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10759         `charset-columns'.
10760         (char-width): Likewise.
10761
10762 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10763
10764         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10765         `tis-620'.
10766
10767         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10768         `set-coding-priority-list' instead of `set-coding-priority'; don't
10769         call `update-coding-systems-internal'.
10770
10771         * mule/mule-misc.el (coding-system-get): New function.
10772         (coding-system-put): New function.
10773         (coding-system-category): New function.
10774
10775 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10776
10777         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10778         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10779         to avoid conflict with leim/quail/thai-xtis.
10780
10781         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10782         to thai-xtis-chars.el.
10783
10784         * mule/thai-xtis-chars.el: New file (split from
10785         mule/thai-xtis.el).
10786
10787 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10788
10789         * mule/thai-xtis.el:
10790         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10791         - Add syntax entries.
10792         - Put `preferred-coding-system' of the charset `thai-xtis' to
10793           `tis-620'.
10794
10795 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10796
10797         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10798         rewritten to use write-multibyte-character.
10799
10800 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10801
10802         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10803         of `iso-2022-7'.
10804         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10805         ported yet.
10806         (read-input-method-name): Treat optional argument `default'.
10807
10808 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10809
10810         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10811         all.
10812         (set-language-info-alist): Set up menus here.
10813
10814 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10815
10816         * minibuf.el (completing-read): Add new optional argument
10817         `default'.
10818         (read-coding-system): Add new optional argument
10819         `default-coding-system'.
10820
10821 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10822
10823         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10824         (viet-viscii-...->viet-vscii...).
10825
10826 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10827
10828         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10829         and menus.
10830
10831 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10832
10833         * mule/mule-cmds.el (input-method-function): Add permanent-local
10834         property.
10835
10836 1999-03-30  Dave Love  <fx@gnu.org>
10837
10838         * mule/mule-cmds.el (current-language-environment): Doc fix.
10839
10840 1999-02-06  Richard Stallman  <rms@gnu.org>
10841
10842         * mule/european.el (setup-slovenian-environment): New function.
10843         ("Slovenian"): New language environment.
10844
10845 1999-01-27  Dave Love  <fx@gnu.org>
10846
10847         * mule/mule-cmds.el (current-language-environment): Provide :link,
10848         :type (choices) and appropriate :get.
10849
10850 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10851
10852         * mule/mule-cmds.el (describe-language-environment): Don't alter
10853         input-method-alist.
10854
10855 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10856
10857         * mule/mule-cmds.el (prefer-coding-system): Call
10858         set-coding-priority, so that the internal array of priorities is
10859         also updated.
10860
10861 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10862
10863         * mule/mule-cmds.el (prefer-coding-system): If the argument
10864         requires specific EOL conversion type, make the default coding
10865         systems use that.
10866
10867 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10868
10869         * mule/mule-cmds.el (set-language-environment): Pass the default
10870         eol-type to set-language-environment-coding-systems.
10871         (set-default-coding-systems): Copy the eol-type property for the
10872         new default values of {buffer-file,process}-coding-system from the
10873         old defaults.
10874         (set-language-environment-coding-systems): Accept an optional
10875         argument EOL-TYPE, and set the eol-type property of the default
10876         coding systems accordingly.
10877
10878 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10879
10880         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10881         use generate-new-buffer instead of get-buffer-create.
10882
10883 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10884
10885         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10886
10887 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10888
10889         * mule/mule-cmds.el (default-input-method): Fix custom type.
10890
10891 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10892
10893         * mule/mule-cmds.el (setup-specified-language-environment):
10894         Add apropos-inhibit property.
10895         (describe-specified-language-support): Likewise.
10896
10897 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10898
10899         * mule/mule-cmds.el: Doc fixes.
10900
10901 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10902
10903         * mule/mule-cmds.el (register-input-method): Doc-string
10904         modified.
10905
10906 1998-09-01  Dave Love  <fx@gnu.org>
10907
10908         * mule/mule-cmds.el (current-language-environment): Fix
10909         setter function.
10910
10911 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10912
10913         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10914         mule/european.el, mule/hebrew.el, mule/japanese.el,
10915         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10916         avoid bootstrapping problem if you need to recompile all the Lisp
10917         files using interpreted code.
10918
10919 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10920
10921         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10922         ("Latin-2"): Likewise.
10923
10924 1998-08-18  Per Starback  <starback@update.uu.se>
10925
10926         * mule/european.el (setup-latin2-environment): Fix typo.
10927
10928 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10929
10930         * mule/european.el: Give proper value of `input-method' key to all
10931         lang. env.
10932
10933         * mule/mule-cmds.el (activate-input-method): Handle the case that
10934         the arg INPUT-METHOD is nil correctly.
10935         (read-multilingual-string): Activate the specified input method
10936         before calling read-string.  Afterward, activate the original
10937         input method.
10938
10939 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10940
10941         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10942         (set-language-info-alist): Fix typo in doc-string.
10943
10944         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10945
10946 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10947
10948         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10949         (reset-language-environment): New function for the job that
10950         setup-english-environment used to do.
10951         (set-language-environment): Do more setups according to the info
10952         in language-info-alist.
10953         (read-language-name): Handle the case that the arg KEY is nil.
10954         (describe-language-environment): Handle input-method property.
10955
10956         * mule/: All files under this directory, which related with
10957         specific languages (such as mule/european.el, mule/greek.el,
10958         mule/hebrew.el, mule/misc-lang.el), modified as below.
10959         (setup-XXX-environment): Just call set-language-environment.  If
10960         they used to do some other jobs than what done by
10961         set-language-environment, those jobs are done in
10962         setup-XXX-environment-internal now.
10963         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10964         the value to setup-XXX-environment-internal.  Add properties
10965         input-method and features.
10966
10967         * mule/english.el (setup-english-environment): Just call
10968         reset-language-environment.
10969
10970         * mule/european.el (setup-8-bit-environment): Function deleted.
10971
10972 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10973
10974         * mule/mule-cmds.el (input-method-exit-on-first-char)
10975         (input-method-use-echo-area): Doc fixes.
10976
10977 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10978
10979         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10980         variable.
10981         (input-method-use-echo-area): New variable.
10982
10983 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10984
10985         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10986
10987 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10988
10989         * mule/mule-cmds.el (activate-input-method): Update mode line.
10990         (inactivate-input-method): Likewise.
10991
10992 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10993
10994         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10995         input method in the current buffer, but just bind
10996         current-input-method.
10997
10998 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10999
11000         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11001
11002         * mule/misc-lang.el ("IPA"): Add coding-priority and
11003         coding-system.
11004
11005 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11006
11007         * mule/greek.el: Add coding-priority.
11008
11009 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11010
11011         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11012         LANG-ENV.
11013
11014 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11015
11016         * mule/mule-cmds.el (register-input-method): Fix previous change.
11017         (setup-specified-language-environment): Doc fix.
11018
11019 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11020
11021         * mule/mule-cmds.el: Several doc fixes.
11022         (get-language-info, set-language-info): Rename argument.
11023         (set-language-info-alist): Likewise.
11024         (register-input-method): Rename argument.
11025         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11026
11027 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11028
11029         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11030         default value while reading an input method.
11031
11032 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11033
11034         * mule/mule-cmds.el (universal-coding-system-argument):
11035         Use buffer-file-coding-system as default.
11036
11037 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11038
11039         * mule/korean.el ("Korean"): Doc fix.
11040
11041 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11042
11043         * mule/mule-cmds.el (describe-language-environment): Print the
11044         languge environment at the head.
11045
11046 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11047
11048         * mule/japanese.el: Set exit-function to exit-japanese-environment
11049         for Japanese environment.
11050
11051 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11052
11053         * mule/mule-cmds.el (set-language-environment): Doc fix.
11054         (current-language-environment): Use defcustom.
11055         (default-input-method): Specify :type.
11056
11057 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11058
11059         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11060         modified.
11061         (prefer-coding-system): Doc-string modified.
11062
11063 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11064
11065         * mule/mule-cmds.el (set-language-info): Doc-string
11066         describes `coding-priority' KEY.
11067         (set-language-environment-coding-systems): New function.
11068         (select-safe-coding-system): New function.
11069         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11070         (set-language-info-alist): New optionla arg PARENTS.  Call
11071         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11072         (set-language-environment-coding-systems): New function.
11073
11074         * mule/chinese.el: Remove setting up of
11075         describe-chinese-environment-map and
11076         setup-chinese-environment-map.  Exclude them in args of calls to
11077         set-language-info-alist.  Register coding-priority key in
11078         language-info-alist.
11079
11080         * mule/cyrillic.el: Remove setting up of
11081         describe-cyrillic-environment-map and
11082         setup-cyrillic-environment-map.  Exclude them in args of calls to
11083         set-language-info-alist.  Register coding-priority key in
11084         language-info-alist.
11085
11086         * mule/english.el: Register coding-priority key in
11087         language-info-alist.
11088
11089         * mule/ethiopic.el: Register coding-priority key in
11090         language-info-alist.
11091
11092         * mule/european.el: Remove setting up of
11093         describe-european-environment-map and
11094         setup-european-environment-map.  Exclude them in args of calls to
11095         set-language-info-alist.  Register coding-priority key in
11096         language-info-alist.  Add "German" language env.
11097         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11098         (setup-german-environment): New function.
11099
11100         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11101         change default input method to "greek-postfix".
11102
11103         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11104         coding-priority key in
11105
11106 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11107
11108         * mule/mule-cmds.el (set-language-info): Doc fix.
11109         (input-method-inactivate-hook): Doc fix.
11110
11111 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11112
11113         * mule/mule-cmds.el (set-input-method): Renamed from
11114         select-input-method.
11115
11116 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11117
11118         * mule/mule-cmds.el (set-language-environment): Run
11119         exit-language-environment-hook before calling `exit-function'
11120         which is specified for the language environment.
11121
11122 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11123
11124         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11125         modified.
11126         (prefer-coding-system): Likewise.
11127         (describe-language-environment): Print aliases of each coding
11128         system.
11129         (set-language-environment-hook): New variable.
11130         (exit-language-environment-hook): New variable.
11131         (set-language-environment): Call these hooks.  Before setting a
11132         new language environment, exit from the
11133         current-language-environment if necessary.
11134         (input-method-verbose-flag): The value can be nil, t,
11135         complex-only, or default.
11136         (input-method-highlight-flag): Doc-string augmented.
11137         (activate-input-method): Check if we can run the registered
11138         function to activate an input method.
11139
11140         * mule/korean.el: Set exit-function for language environment
11141         "Korean" to exit-korean-environment.
11142         (setup-korean-environment): Moved to korea-util.el.
11143
11144 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11145
11146         * mule/mule-cmds.el (read-multilingual-string): Use
11147         current-input-method prior to default-input-method.  Don't bind
11148         current-input-method by `let', instead, activate the specified
11149         input method in the current buffer temporarily.
11150
11151 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11152
11153         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11154
11155 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11156
11157         * mule/chinese.el (post-read-decode-hz): Return the result of
11158         decode-hz-region.
11159         (pre-write-encode-hz): Do not change the value of
11160         last-coding-system.
11161
11162 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11163
11164         * mule/mule-ccl.el: Doc fixes.
11165
11166 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11167
11168         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11169         (check-ccl-program): New macro.
11170
11171 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11172
11173         * mule/mule-ccl.el: Comment about CCL syntax modified.
11174         (ccl-command-table): Add read-multibyte-character and
11175         write-multibyte-character.
11176         (ccl-code-table): Add ex-cmd.
11177         (ccl-extended-code-table): New variable.
11178         (ccl-embed-extended-command): New function.
11179         (ccl-compile-read-multibyte-character,
11180         ccl-compile-write-multibyte-character) New functions.
11181         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11182         ccl-dump-write-multibyte-character): New functions.
11183
11184 1999-07-22  SL Baur  <steve@miho>
11185
11186         * config.el (config-value-file): config.values is installed into
11187         doc-directory.
11188         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11189
11190 1999-07-19  Didier Verna  <didier@xemacs.org>
11191
11192         * rect.el: all functions rewritten, except when noted. Below is a
11193         list of interface changes.
11194         (apply-on-rectangle): new function. Obsoletes
11195         `operate-on-rectangle'. All functions that used to call this
11196         function now call the new one.
11197         (kill-rectangle): added optional prefix arg to fill lines.
11198         (delete-rectangle): ditto.
11199         (delete-extract-rectangle): ditto.
11200         (open-rectangle): ditto.
11201         (clear-rectangle): ditto.
11202         (delete-rectangle-line): added third arg FILL.
11203         (delete-extract-rectangle-line): ditto.
11204         (open-rectangle-line): ditto.
11205         (clear-rectangle-line): ditto.
11206
11207 1999-07-18  Andy Piper  <andy@xemacs.org>
11208
11209         * menubar-items.el (default-menubar): add gutter options.
11210
11211         * gutter-items.el: new file.
11212         (gutter): new group for custom.
11213         (gutter-visible-p): new variable.
11214         (default-gutter-position): ditto.
11215         (buffers-tab): new group for the buffers tab.
11216         (gutter-buffers-tab): widget to put in the gutter.
11217         (buffers-tab-max-size): max number of tabs.
11218         (buffers-tab-switch-to-buffer-function): function to call when a
11219         tab is pressed.
11220         (buffers-tab-omit-function): filter buffers with this function.
11221         (buffers-tab-format-buffer-line-function): format buffer names for
11222         inclusion in tabs.
11223         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11224         the record.
11225         (build-buffers-tab-internal): build a list of tab items.
11226         (buffers-tab-items): ditto.
11227         (add-tab-to-gutter): put a tab in the gutter area.
11228         (update-tab-in-gutter): reset the buffers in the tab.
11229
11230         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11231
11232         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11233         (switch-to-buffer-hooks): new hook.
11234
11235         * toolbar.el (default-toolbar-position): fix typo.
11236
11237 1999-07-16  Andy Piper  <andy@xemacs.org>
11238
11239         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11240
11241 1999-07-15  Didier Verna  <didier@xemacs.org>
11242
11243         * cus-edit.el (custom-prompt-variable): optional third arg makes
11244         prompt for a comment string.
11245         (customize-set-value): optional prefix makes this function handle
11246         variable comments.
11247         (customize-set-variable): ditto.
11248         (customize-save-variable): ditto.
11249         (customize-customized): handle custom comments.
11250         (customize-save-customized): ditto.
11251         (custom-variable-state-set): ditto.
11252         (custom-face-state-set): ditto.
11253         (customize-saved): ditto.
11254         (custom-variable-set): ditto.
11255         (custom-face-set): ditto.
11256         (custom-variable-save): ditto.
11257         (custom-face-save): ditto.
11258         (custom-variable-reset-saved): ditto.
11259         (custom-face-reset-saved): ditto.
11260         (custom-variable-reset-standard): ditto.
11261         (custom-face-reset-standard): ditto.
11262         (custom-comment-face): new face.
11263         (custom-comment-tag-face): ditto.
11264         (custom-comment): new widget.
11265         (custom-comment-create): new function.
11266         (custom-comment-delete): ditto.
11267         (custom-comment-value-set): ditto.
11268         (custom-comment-show): ditto.
11269         (custom-comment-invisible-p): ditto.
11270         (custom-variable-value-create): create a comment field widget.
11271         (custom-face-value-create): ditto.
11272         (custom-variable-menu): new entry for adding a custom comment.
11273         (custom-face-menu): ditto.
11274         (custom-save-variables): possibly save custom comments.
11275         (custom-save-faces): ditto.
11276
11277         * cus-face.el (custom-set-faces): the arguments can now have a
11278         custom comment as fourth argument.
11279
11280         * custom.el (custom-set-variables): the arguments can now have a
11281         custom comment as fifth element.
11282
11283 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11284
11285         * XEmacs 21.2.18 is released
11286
11287 1999-07-13  SL Baur  <steve@miho>
11288
11289         * lib-complete.el (read-library-name): Revert previous change.
11290         (read-library): Ditto.
11291
11292 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11293
11294         * packages.el (packages-package-list): Capitalize docstring.
11295
11296         * packages.el (packages-find-package-library-path): Use #'nconc
11297         rather than #'append to reduce consing -- #'mapcar uses Flist,
11298         which returns a freshly consed list.  #'append would create yet
11299         another fresh list, using Fmake_list in concat.
11300
11301         * packages.el (package-provide): Use setq with remassq like it
11302         says in its docstring.
11303
11304 1999-07-06  SL Baur  <steve@miho.m17n.org>
11305
11306         * lib-complete.el (progn-with-message): Fix typo.
11307
11308 1999-07-06  SL Baur  <steve@miho.m17n.org>
11309
11310         * mule/mule-misc.el (char-octet): Make function match docstring.
11311         From Katsumi Yamaoka <yamaoka@jpl.org>
11312
11313 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11314
11315         * wid-edit.el (widget-documentation): corrected spelling error.
11316
11317 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11318
11319         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11320         keys if already bound
11321
11322 1999-07-06  SL Baur  <steve@miho.m17n.org>
11323
11324         * lib-complete.el (progn-with-message): Revert previous changes.
11325
11326 1999-06-24  Bob Weiner  <weiner@beopen.com>
11327
11328         * lib-complete.el (find-library):
11329         (find-library-other-window):
11330         (find-library-other-frame): Completely rewrote
11331         so that these functions actually work when called non-interactively.
11332         Also made them handle LIBRARY arguments which end with .el or .elc.
11333
11334 1999-06-24  Bob Weiner  <weiner@beopen.com>
11335
11336         * simple.el (indent-new-comment-line): Locally bound
11337         `block-comment-start' to `comstart' or else when this is called
11338         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11339         `block-comment-start' value, ignoring any existing spacing after a
11340         comment prefix in the previous line and producing ugly comments.
11341
11342 1999-06-23  Bob Weiner  <weiner@beopen.com>
11343
11344         * list-mode.el (mouse-choose-completion):
11345         (choose-completion):
11346         (completion-switch-to-minibuffer): Added.
11347         ([Tab]): [Tab] previously switched to the minibuffer
11348         but since [space] does that and since most applications in the
11349         world use [Tab] to select the next item in a list, do that in the
11350         *Completions* buffer too.  This will cause the least confusion
11351         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11352         06/23/1999.
11353
11354 1999-06-22  Bob Weiner  <weiner@beopen.com>
11355
11356         * help.el (help-buffer-name): Added support for a null value
11357         of `help-buffer-prefix-string' since some buffers require no
11358         prefix.
11359
11360 1999-06-20  Bob Weiner  <weiner@beopen.com>
11361
11362         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11363         in the completion-list-mode-map to bury the completions buffer
11364         even when the minibuffer is no longer active.
11365
11366 1999-06-20  Bob Weiner  <weiner@beopen.com>
11367
11368         * list-mode.el (list-mode): It is visually disconcerting to have
11369         the text cursor disappear within list buffers, especially when
11370         moving from window to window, so leave it visible.
11371
11372 1999-07-01  SL Baur  <steve@miho.m17n.org>
11373
11374         * menubar-items.el (default-menubar): Conditionalize the bug
11375         report menu item (which may not be possible in this XEmacs).
11376         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11377
11378 1999-06-30  SL Baur  <steve@miho.m17n.org>
11379
11380         * subr.el (with-current-buffer): DOC string fix.
11381         Suggested by Bob Weiner <weiner@altrasoft.com>
11382
11383 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11384
11385         * cus-face.el (custom-face-italic): insert missing args
11386
11387 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11388
11389         * packages.el (package-locations): Changed default early package
11390         hierarchies to ~/.xemacs/mule-packages and
11391         ~/.xemacs/xemacs-packages.
11392
11393 1999-06-23  SL Baur  <steve@miho.m17n.org>
11394
11395         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11396
11397 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11398
11399         * packages.el (package-locations): Changed default early package
11400         hierarchy to ~/.xemacs/packages.
11401         (package-locations): Removed `packages' as a possible name for a
11402         late package hierarchy.
11403
11404 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11405
11406         * mule/mule-category.el (word-combining-categories): Set up new
11407         variable.
11408         (word-separating-categories): Likewise.
11409
11410 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11411
11412         * XEmacs 21.2.17 is released
11413
11414 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11415
11416         * font-menu.el (font-menu-set-font): allow for nil specification
11417         of font size.
11418
11419 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11420
11421         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11422         is 1.
11423
11424 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11425
11426         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11427         8859-5 instead of ISO 8859-1.
11428
11429 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11430
11431         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11432         (viet-viscii-encode-table): Ditto.
11433
11434         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11435         Make obsolete definition of char-octet.
11436
11437 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11438
11439         * subr.el: Move no-Mule make-char ...
11440         * help-nomule.el (make-char): To here.
11441         (string-width): Make Mule compatibility alias.
11442
11443 1999-06-15  Andy Piper  <andy@xemacs.org>
11444
11445         * select.el (get-selection-no-error): really make there be no-error.
11446         (get-selection): revert to original.
11447
11448 1999-06-11  Andy Piper  <andy@xemacs.org>
11449
11450         * select.el (selection-sets-clipboard): renamed.
11451         (own-selection): use it.
11452
11453 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11454
11455         * XEmacs 21.2.16 is released
11456
11457 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11458
11459         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11460         missing characters to avoid crash.
11461
11462 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11463
11464         * coding.el (set-terminal-coding-system): Only set the console
11465         coding system on the selected console if it is a tty.
11466
11467 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11468
11469         * cus-face.el:
11470         * cus-edit.el:
11471         * faces.el:
11472         (custom):
11473         (face-spec-set):
11474         * faces.el (frob-face-property):
11475         * font-menu.el (font-menu-set-font):
11476                   Actually apply changes from 1999-03-17
11477
11478 1999-06-10  Andy Piper  <andy@xemacs.org>
11479
11480         * select.el (get-selection): abstract out non error-signalling
11481         part.
11482         (get-selection-no-error): get-selection without signalling an
11483         error.
11484         (selection-is-clipboard-p): new variable. controls whether the
11485         selection sets the clipboard.
11486         (own-selection): use it.
11487
11488         * mouse.el (insert-selection): fallback to clipboard after trying
11489         primary selection and cutbuffer.
11490
11491 1999-06-05  Andy Piper  <andy@xemacs.org>
11492
11493         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11494         selection functions.
11495
11496 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11497
11498         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11499         default value.
11500         (load): Use `raw-text' instead of `no-conversion'.
11501         (insert-file-contents): Likewise.
11502
11503         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11504         of `no-conversion'.
11505
11506 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11507
11508         * coding.el: Don't copy `no-conversion' to `raw-text'.
11509
11510 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11511
11512         * subr.el (make-char): Define it if Mule is not around.
11513
11514 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11515
11516         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11517
11518         * x-select.el (x-disown-selection-internal): Restore symbol as an
11519         obsolete alias.
11520         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11521
11522 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11523
11524         * XEmacs 21.2.15 is released
11525
11526 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11527
11528         * subr.el (split-string): Avoid infinite looping
11529
11530 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11531
11532         * ldap.el (ldap-ignore-attribute-codings): New variable
11533         (ldap-default-attribute-decoder): New variable
11534         (ldap-coding-system): New variable
11535         (ldap-attribute-syntax-encoders): New variable
11536         (ldap-attribute-syntax-decoders): New variable
11537         (ldap-attribute-syntaxes-alist): New variable
11538         (ldap-encode-boolean): New function
11539         (ldap-decode-boolean): New function
11540         (ldap-encode-country-string): New function
11541         (ldap-decode-string): New function
11542         (ldap-decode-address): New function
11543         (ldap-encode-address): New function
11544         (ldap-decode-attribute): New function
11545         (ldap-search): Use some of these
11546
11547 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11548
11549         * version.el (emacs-version): Make the patch level/beta come
11550         before the XEmacs qualifier so that it gets into (funcall
11551         emacs-version) and thus in the bug reports.
11552         (emacs-version>=): Support patch levels.
11553
11554 1999-06-03  SL Baur  <steve@xemacs.org>
11555
11556         * version.el: implement x.y.z version number
11557         From Jan Vroonhof <vroonhof@math.ethz.ch>
11558
11559 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11560
11561         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11562
11563 1999-05-22  Vin Shelton <acs@xemacs.org>
11564
11565         * startup.el: Document -private and break out non-standard X options.
11566
11567 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11568
11569         * mule/mule-charset.el (charset-after): New function.
11570         (charset-direction): Synch with Mule, update docstring.
11571         (get-charset-property): New function.
11572         (put-charset-property): New function.
11573         (charset-plist): New function.
11574
11575         * mule/mule-charset.el (compose-region):
11576         (decompose-region): remove;  these functions (which don't work
11577         since we don't do composite characters) have been moved to
11578         mule-util.el.
11579         (toplevel): follow coding standards
11580
11581 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11582
11583         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11584         exist any more.
11585
11586         * code-files.el: Fix commentary to follow coding standards.  Move
11587         the single line left in mule-files.el to here.
11588
11589         * mule/mule-files.el: delete.
11590
11591 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11592
11593         * info.el (Info-scroll-prev): Use event functions instead of the
11594         old emacs 19 interface.
11595
11596 1999-06-02  Andy Piper  <andy@xemacs.org>
11597
11598         * x-font-menu.el (x-font-menu-load-font):
11599         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11600
11601 1999-05-31  Andy Piper  <andy@xemacs.org>
11602
11603         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11604         group.
11605         (font-menu-this-frame-only-p): ditto.
11606         (font-menu-max-items): reinstate, from Jan Vroonhof
11607         <vroonhof@math.ethz.ch>
11608         (font-menu-submenu-name-format): ditto.
11609         (font-menu-split-long-menu): ditto, for use by the family
11610         constructor.
11611         (font-menu-family-constructor): use it.
11612
11613 1999-05-30  Andy Piper  <andy@xemacs.org>
11614
11615         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11616         for use by the font menu.
11617
11618         * msw-font-menu.el: new file implementing mswindows specific
11619         font-menu behaviour.
11620         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11621         (mswindows-font-menu-junk-families): ditto.
11622         (hack-font-truename): ditto.
11623         (mswindows-font-regexp-ascii): ditto.
11624         (mswindows-reset-device-font-menus): ditto.
11625         (mswindows-font-menu-font-data): ditto.
11626         (mswindows-font-menu-load-font): ditto.
11627
11628         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11629         (x-font-menu-font-data): ditto.
11630         (x-font-menu-load-font): ditto.
11631
11632         * font-menu.el: new file implementing generic font menu behaviour.
11633         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11634         made device independent.
11635         (font-menu-this-frame-only-p): ditto.
11636         (font-menu-preferred-resolution): ditto.
11637         (font-menu-size-scaling): new variable used to determine whether
11638         sizes are in points or tenths of a point.
11639         (vassoc): moved from x-font-menu.el.
11640         (device-fonts-cache): ditto.
11641         (device-fonts-cache): ditto.
11642         (flush-device-fonts-cache): ditto.
11643         (reset-device-font-menus): copied from x-font-menu.el and made
11644         device independent. Most functionality deferred to
11645         device-dependent versions.
11646         (font-menu-family-constructor): copied from x-font-menu.el and
11647         made device independent.
11648         (font-menu-size-constructor): ditto.
11649         (font-menu-weight-constructor): ditto.
11650         (font-menu-set-font): ditto.
11651         (font-menu-change-face): ditto.
11652         (font-menu-load-font): new device method.
11653         (font-menu-font-data): ditto.
11654
11655         * x-font-menu.el: The above functions deleted.
11656
11657 1999-05-26  Andy Piper  <andy@xemacs.org>
11658
11659         * update-elc.el:
11660         * make-docfile.el:
11661         * loadup.el: rehash expand-file-name usage to not use default-directory.
11662
11663 1999-05-21  Andy Piper  <andy@xemacs.org>
11664
11665         * x-select.el (x-select-convert-to-text):
11666         (x-selected-text-type):
11667         (x-get-selection):
11668         (xselect-convert-to-string):
11669         (xselect-convert-to-compound-text):
11670         (xselect-convert-to-length):
11671         (xselect-convert-to-targets):
11672         (xselect-convert-to-delete):
11673         (xselect-convert-to-filename):
11674         (xselect-convert-to-charpos):
11675         (xselect-convert-to-lineno):
11676         (xselect-convert-to-colno):
11677         (xselect-convert-to-sourceloc):
11678         (xselect-convert-to-os):
11679         (xselect-convert-to-host):
11680         (xselect-convert-to-user):
11681         (xselect-convert-to-class):
11682         (xselect-convert-to-name):
11683         (xselect-convert-to-integer):
11684         (xselect-convert-to-atom):
11685         (xselect-convert-to-identity): functions renamed from x-* and
11686         moved to select.el.
11687         (x-get-secondary-selection): use rename get-selection.
11688         (x-get-clipboard): ditto.
11689         (x-own-selection): moved to select.el.
11690         (x-valid-simple-selection-p): ditto.
11691         (x-dehilight-selection): ditto.
11692         (x-own-clipboard): ditto.
11693         (x-disown-selection): ditto.
11694
11695         * x-mouse.el (x-yank-function): moved to mouse.el.
11696         (x-insert-selection): ditto.
11697         (x-set-point-and-move-selection): use renamed function.
11698
11699         * select.el (selected-text-type): moved and renamed from
11700         x-select.el.
11701         (selection-owner-p): moved to C.
11702         (selection-exists-p): ditto.
11703         (get-cutbuffer): new device method.
11704         (get-selection): generalised and moved from x-select.el.
11705         (own-selection): moved x-own-selection functionality into here.
11706         (dehilight-selection): renamed and moved from x-select.el.
11707         (own-clipboard): functionality moved from x-select.el using new
11708         generic C builtins.
11709         (disown-clipboard): ditto.
11710         (select-convert-to-text):
11711         (select-convert-to-string):
11712         (select-convert-to-compound-text):
11713         (select-convert-to-length):
11714         (select-convert-to-targets):
11715         (select-convert-to-delete):
11716         (select-convert-to-filename):
11717         (select-convert-to-charpos):
11718         (select-convert-to-lineno):
11719         (select-convert-to-colno):
11720         (select-convert-to-sourceloc):
11721         (select-convert-to-os):
11722         (select-convert-to-host):
11723         (select-convert-to-user):
11724         (select-convert-to-class):
11725         (select-convert-to-name):
11726         (select-convert-to-integer):
11727         (select-convert-to-atom):
11728         (select-convert-to-identity): new functions renamed from x-* and
11729         moved from x-select.el.
11730
11731         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11732         into here and use as the default window-system mouse yank.
11733         (insert-selection): generalised and moved from x-mouse.el.
11734         (own-clipboard): moved to C.
11735
11736         * msw-select.el (mswindows-selection-owned-p): deleted.
11737         (mswindows-own-selection): generalised and moved to select.el.
11738         (mswindows-disown-selection): generalised and moved to C.
11739         (mswindows-selection-owner-p): ditto.
11740
11741 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11742
11743         * XEmacs 21.2.14 is released
11744
11745 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11746
11747         * about.el: update contact info for jason and slb.
11748
11749 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11750
11751         * mule/european.el (setup-romanian-environment): Add Romanian
11752         support from Emacs/Mule romanian.el.
11753
11754 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11755
11756         * cus-face.el: Label all custom changes with the 'custom' tag.
11757
11758         * cus-edit.el: idem ditto.
11759
11760         * faces.el: Added suport for adding device tags to various functions.
11761         (custom): New device tag.
11762         (face-spec-set): Call reset face with tags argument. No longer do
11763         x-init-global-faces hack.
11764
11765         * faces.el (frob-face-property): Use an anonymous specifier to map
11766         frob-face-property-1 over.
11767
11768         * x-font-menu.el (font-menu-set-font): Always specify all
11769         properties to custom.
11770
11771 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11772
11773         * mule/european.el (setup-czech-environment): Add czech support.
11774         From David Sauer <davids@orfinet.cz>
11775
11776 1999-03-15  SL Baur  <steve@xemacs.org>
11777
11778         * check-features.el: Turn hard errors into warnings.
11779
11780 1999-03-21  SL Baur  <steve@xemacs.org>
11781
11782         * simple.el (delete-key-deletes-forward): As per discussion on
11783         xemacs-beta, default to t.
11784
11785 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11786
11787         * loadup.el: Define Installation-string before loading anything.
11788
11789 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11790
11791         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11792         From Anders Stenman <stenman@isy.liu.se>
11793
11794 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11795
11796         * wid-edit.el (widget-glyph-find): Ditto.
11797
11798         * packages.el (locate-library): Ditto.
11799
11800         * loadup.el (really-early-error-handler): Ditto.
11801
11802         * lib-complete.el (read-library): Ditto.
11803
11804         * faces.el (set-face-stipple): Ditto.
11805
11806         * code-files.el (load): Use new calling style of locate-file.
11807
11808 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11809
11810         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11811         dead.
11812
11813 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11814
11815         * dumped-lisp.el (preloaded-file-list): Don't load
11816         Installation.el.
11817
11818         * loadup.el (Installation-string): Define it here.
11819
11820 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11821
11822         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11823         Installation.el needs to be loaded before `dump-paths', otherwise
11824         the dumping process won't find it.
11825
11826 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11827
11828         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11829         subr so that we can use `replace-in-string' in Installation.el to
11830         get rid of C-m chars under the native Windows build.
11831
11832 1999-04-29  Andy Piper  <andy@xemacs.org>
11833
11834         * make-docfile.el: canonicalize file and directory names.
11835
11836         * device.el (call-device-method): new function for calling device
11837         specific methods.
11838         (define-device-method): new function for defining device methods.
11839         (define-device-method*): ditto.
11840
11841 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11842
11843         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11844
11845 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11846
11847         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11848         (cyrillic-koi8-r-encode-table): Likewise.
11849         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11850         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11851
11852         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11853         from vietnamese.el].
11854
11855         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11856         mule/mule-misc.el.
11857
11858 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11859
11860         * mule/thai-xtis.el:
11861         - Change font registry name from "Thai94x94-0" to "xtis-0".
11862         - Change mnemonic of coding-system `tis-620' to "TIS620".
11863
11864 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11865
11866         * mule/ethiopic.el: fixed.
11867
11868 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11869
11870         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11871
11872         * mule/thai-xtis.el: New file.
11873
11874         * mule/vietnamese.el: New file.
11875
11876         * mule/ethiopic.el: New file.
11877
11878 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11879
11880         * bytecomp.el (byte-compile-close-variables): Leave
11881         debug-issue-ebola-notices alone.
11882
11883 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11884
11885         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11886         at the top of the buffer since it is the most important thing to
11887         customize
11888         (ldap-get-host-parameter): New defun
11889         (ldap-search): Add a new parameter `withdn' to retrieve the
11890         distinguished names of entries
11891
11892 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11893
11894         * startup.el (splash-frame-body): Date and spelling fixes.
11895
11896 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11897
11898         * view-less.el (toggle-truncate-lines): add autoload tag
11899
11900 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11901
11902         * format.el (format-alist): Disable image stuff.
11903
11904 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11905
11906         * wid-edit.el (widget-glyph-find): Search by directories, then by
11907         suffixes rather than the other way around.
11908         (widget-image-conversion): Renamed to
11909         `widget-image-file-name-suffixes'.
11910
11911 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11912
11913         * mule/mule-charset.el: Made old functions obsolete, remove the
11914         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11915         (charset-iso-graphic-plane): Rename from charset-graphic.
11916         (charset-iso-final-char): Rename from charset-final.
11917         (charset-width): Rename from charset-columns.
11918         (charset-bytes): Added from fsf compatibility, returns always 1.
11919
11920         * mule/mule-misc.el: Move charset-doc-string alias to
11921         mule-charset.el
11922
11923 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11924
11925         * x-faces.el (x-make-font-bold-italic): honor
11926         *try-oblique-before-italic-fonts*
11927
11928 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11929
11930         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11931
11932 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11933
11934         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11935         name.
11936
11937 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11938
11939         * cl-extra.el (equalp): Would bug out for lists.
11940
11941 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11942
11943         * about.el (about-hackers):  Change cgw's email address
11944
11945 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11946
11947         * XEmacs 21.2.13 is released
11948
11949 1999-03-12  SL Baur  <steve@xemacs.org>
11950
11951         * simple.el (delete-key-deletes-forward): Revert to previous
11952         behavior.
11953
11954 1999-01-18  Didier Verna  <didier@xemacs.org>
11955
11956         * menubar-items.el (xemacs-splash-buffer): handle the case of
11957         multiple elements in the splash buffer body.
11958
11959         * startup.el (splash-frame-timeout): new constant: interval
11960         between splash buffer elements.
11961         (command-line-1): handle splash buffer with multiple elements (use
11962         a timeout).
11963         (splash-frame-body): Originally `startup-splash-frame-body'.
11964         Rewrote a cleaner and more readable version. This can now be array,
11965         in which case each element is displayed in turn in the splash buffer.
11966         (splash-frame-static-body): new constant. Persistent information
11967         across all splash buffer elements (preserves the possibility to give
11968         it in different languages.
11969         (circulate-splash-frame-elements): new function. Used as a timeout
11970         to circulate through all splash frame elements and display them in
11971         sequence.
11972         (display-splash-frame): originally `startup-splash-frame'. Handle
11973         the case of multiple elements in the splash buffer body. Now
11974         returns a timeout id if multiple elements to display, or nil.
11975
11976 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11977
11978         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11979         so they can be overridden by x-init-face-from-resources.
11980         Additionally specify the font name also with an x tag.
11981
11982 1999-03-08  Andy Piper  <andy@xemacs.org>
11983
11984         * package-get.el (package-get-base): autoload.
11985
11986         * menubar-items.el (default-menubar): add update menu item. Fix
11987         custom menu to only be activated when package-base is available.
11988
11989         * package-get.el (package-get-custom): don't load
11990         package-get-custom as it is auto-generated. Fix group definition.
11991
11992 1999-03-05  Didier Verna  <didier@xemacs.org>
11993
11994         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11995         instead of `symbol-name' (Thanks Kyle).
11996
11997         * cus-edit.el (custom-save-variables): use `prin1' instead of
11998         princ to write symbols.
11999
12000 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12001
12002         * XEmacs 21.2.12 is released
12003
12004 1999-03-05  SL Baur  <steve@xemacs.org>
12005
12006         * menubar-items.el (default-menubar): Add kfm browsing support.
12007         From Neal Becker <nbecker@fred.net>
12008
12009 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12010
12011         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12012         calls to font-lock during buffer reversion.
12013
12014 1999-02-12  Didier Verna  <didier@xemacs.org>
12015
12016         * info.el (Info-build-node-completions): unconditionally widen the
12017         tag table buffer.
12018
12019 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12020
12021         * x-faces.el (x-init-face-from-resources):
12022         Only set fonts in the 'x locale.
12023
12024 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12025
12026         * package-ui.el (pui-install-selected-packages): Don't throw on
12027         `package-admin-delete-binary-package' returning nil since it's
12028         normal.  Reindent function.
12029         (pui-add-required-packages): Handle case where packages selected
12030         for installation have never been installed.
12031
12032 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12033
12034         * menubar-items.el (default-menubar):
12035         Implement the ``Mule->Set coding system of process'' menu item.
12036
12037 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12038
12039         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12040         files
12041         - Change some `if's to `when's
12042
12043 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12044
12045         * XEmacs 21.2.11 is released
12046
12047 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12048
12049         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12050         against window close (Fix Bug #460).
12051         (ask-user-about-lock-dbox): Idem.
12052
12053 1999-02-25  SL Baur  <steve@xemacs.org>
12054
12055         * mule/mule-charset.el (charset-leading-byte): New function.
12056         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12057
12058 1999-02-12  Andy Piper  <andy@xemacs.org>
12059
12060         * about.el (xemacs-hackers): change andy's email address.
12061         (about-url-alist): change andy's web page address.
12062         (about-xemacs): add piper.
12063
12064 1999-02-16  SL Baur  <steve@xemacs.org>
12065
12066         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12067         of mule-base into lisp/mule.
12068
12069 1999-02-16  SL Baur  <steve@xemacs.org>
12070
12071         * mule/arabic.el:
12072         mule/canna-leim.el:
12073         mule/chinese.el:
12074         mule/cyrillic.el:
12075         mule/english.el:
12076         mule/european.el:
12077         mule/greek.el:
12078         mule/hebrew.el:
12079         mule/japanese.el:
12080         mule/kinsoku.el:
12081         mule/korean.el:
12082         mule/misc-lang.el:
12083         mule/mule-category.el:
12084         mule/mule-ccl.el:
12085         mule/mule-charset.el:
12086         mule/mule-cmds.el:
12087         mule/mule-coding.el:
12088         mule/mule-files.el:
12089         mule/mule-help.el:
12090         mule/mule-init.el:
12091         mule/mule-misc.el:
12092         mule/mule-tty-init.el:
12093         mule/mule-x-init.el:
12094         mule/viet-chars.el:  Remerge from mule-base.
12095
12096         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12097         of mule-base into lisp/mule.
12098
12099 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12100
12101         * process.el (exec-to-string): Use `shell-command-switch' in place
12102         of hard-wired "-c" (for WindowsNT).
12103
12104 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12105
12106         * menubar-items.el (default-menubar):  Remove obsolete
12107         "Gopher" item
12108
12109 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12110
12111         * package-admin.el (package-admin-get-install-dir): First fall
12112         back to the location of xemacs-base for non-mule packages.
12113
12114 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12115
12116         * paths.el:
12117         - improved automounter tmp directory support.
12118         - support 4 (!) empirically discovered automounter conventions
12119
12120 1999-02-12  SL Baur  <steve@xemacs.org>
12121
12122         * etags.el (pop-tag-mark): autoload to match key binding.
12123
12124 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12125
12126         * XEmacs 21.2.10 is released
12127
12128 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12129
12130         * package-get.el (package-get-remote-filename): Don't bug out for
12131         a local file name in the search entry.
12132
12133 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12134
12135         * XEmacs 21.2.9 is released
12136
12137 1999-01-19  Didier Verna  <didier@xemacs.org>
12138
12139         * replace.el (replace-search-function): new variable containing a
12140         function to perform a search-forward.
12141         (replace-re-search-function): new variable containing a function
12142         to perform a re-search-forward.
12143         (perform-replace): use them.
12144
12145 1999-01-25  Didier Verna  <didier@xemacs.org>
12146
12147         * select.el (selection-owner-p): use the name `XEmacs'.
12148         (cut-copy-clear-internal): ditto.
12149
12150 1999-01-18  Andy Piper  <andy@xemacs.org>
12151
12152         * about.el (about-url-alist): Update my entry.
12153         (xemacs-hackers): Ditto.
12154
12155 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12156
12157         * buffer.el (switch-to-buffer): Fixing documentation.
12158         * minibuf.el (minibuffer-completion-table): ditto.
12159         * cl-macs.el (return-from): ditto.
12160
12161 1999-01-04  Didier Verna  <didier@xemacs.org>
12162
12163         * replace.el (delete-non-matching-lines): temporarily disable
12164         case-folding when called interactively with a regexp containing
12165         uppercase characters.
12166         (delete-matching-lines): ditto.
12167         (count-matches): ditto.
12168         (list-matching-lines): ditto.
12169
12170 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12171
12172         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12173         abort if current window is split horizontally, not if others are
12174         split.  Got rid of unnecessary minibuffer checking.  Also, add
12175         some comments (it's still complex).
12176
12177 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12178
12179         * package-get.el: changed address for doc.ic.ac.uk to
12180         sunsite.doc.ic.ac.uk
12181
12182 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12183
12184         * ldap.el (toplevel): Remove requires so that the file compiles
12185         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12186
12187 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12188
12189         * dump-paths.el: Calculate module-directory and set
12190         module-load-path to the load path for modules.
12191
12192         * loadup.el: Get bootstrap value of module-load-path from the
12193         environment variable EMACSBOOTSTRAPMODULEPATH.
12194         - Display the module load path if we're debugging paths.
12195
12196         * setup-paths.el: Added function paths-find-site-module-directory.
12197         - Added function paths-find-module-directory.
12198         - Added function paths-construct-module-load-path.  Uses new
12199         environment variable EMACSMODULEPATH.
12200
12201 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12202
12203         * font.el (font-default-object-for-device):
12204         Oops! This `or' can't be replaced by `unless'.
12205         Fixed inability to run w3, among other things.
12206
12207 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12208
12209         * package-admin.el: Change initialization of
12210           package-admin-install-function dependent on system type.
12211           Change package-admin-install-function-mswindows to use
12212           "minitar".
12213
12214 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12215
12216         * mouse.el (default-mouse-motion-handler): Disable help echo while
12217         in the minibuffer.
12218
12219 1998-12-28  Martin Buchholz <martin@xemacs.org>
12220
12221         * XEmacs 21.2.8 is released.
12222
12223 1998-12-24  Martin Buchholz <martin@xemacs.org>
12224
12225         * XEmacs 21.2.7 is released.
12226
12227 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12228
12229         * package-ui.el (pui-list-packages): Set truncate-lines.
12230
12231         * package-get.el (package-get-download-menu): Use
12232         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12233
12234         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12235         (pui-help-string): idem.
12236         (list-packages-mode): New major mode.
12237         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12238         (pui-install-selected-packages): Add suport for removing packages.
12239         (pui-toggle-package-delete-key): New function.
12240         (pui-popup-context-sensitive): New kludge.
12241         (pui-list-packages): Add warning when `package-get-remote' is nil.
12242         (package-ui-add-site): New function.
12243
12244 1998-12-01  Didier Verna  <didier@xemacs.org>
12245
12246         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12247
12248 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12249
12250         * ldap.el: Custom-ized
12251         (toplevel): Do not provide `ldap' which is provided by C level
12252         LDAP code
12253         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12254
12255 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12256
12257         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12258
12259 1998-12-17  Andy Piper  <andy@xemacs.org>
12260
12261         * sound.el (sound-load-list): name changed from sound-load-alist.
12262         (sound-extension-list): name changed from sound-ext-list.
12263         (load-default-sounds): use new names.
12264         (load-sound-file): use new names.
12265
12266 1998-12-16  Andy Piper  <andy@xemacs.org>
12267
12268         * XEmacs 21.2.6 is released
12269
12270 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12271
12272         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12273         errors.
12274
12275 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12276
12277         * wid-edit.el (widget-echo-this-extent): Set
12278         help-echo-owns-message to t.
12279
12280 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12281
12282         * package-get.el (package-get-download-menu): use toggles for
12283           each site in the download site menu.
12284
12285 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12286
12287         * package-get.el (package-get): If we cannot find a package
12288           because package-get-remote is not set, give a more helpful
12289           error message.
12290
12291 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12292
12293         * package-get.el (package-get-remote-filename): use an EFS path
12294         with user anonymous if no user is specified.
12295
12296 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12297
12298         * faces.el (face-spec-set): Re-init fallfacks for default after
12299         calling reset-face on the default face.
12300
12301 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12302
12303         * package-admin.el (package-admin-default-install-function):
12304         Behave as advertised.  Make sure the pkg-dir is proper for
12305         default-directory.
12306         (package-admin-add-binary-package): Make sure the pkg-dir is
12307         proper for default-directory.
12308         (package-admin-install-function-mswindows): Make sure the pkg-dir
12309         is proper for default-directory.
12310
12311 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12312
12313         * XEmacs 21.2.5 is released
12314
12315 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12316
12317         * files.el (binary-file-regexps): regexp-opt is not available at
12318         bytecompile time.
12319
12320 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12321
12322         * x-win-xfree86.el:
12323         * x-win-sun.el (x-win-init-sun):
12324         * x-win-sun.el:
12325         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12326         * x-iso8859-1.el:
12327         * x-init.el (init-post-x-win):
12328         * x-init.el (init-pre-x-win):
12329         * x-init.el (x-initialize-compose):
12330         * x-init.el:
12331         * x-compose.el:
12332         * winnt.el:
12333         * widget.el:
12334         * wid-edit.el (widget-glyph-click):
12335         * wid-edit.el (widget-glyph-find):
12336         * wid-edit.el (widget-type):
12337         * view-less.el (view-buffer-other-window):
12338         * very-early-lisp.el:
12339         * version.el:
12340         * toolbar.el:
12341         * toolbar-items.el:
12342         * term/sun.el (suntool-map):
12343         * term/sun-mouse.el:
12344         * term/internal.el:
12345         * syntax.el (modify-syntax-entry):
12346         * symbol-syntax.el:
12347         * subr.el:
12348         * startup.el (lock-directory):
12349         * simple.el (set-comment-column):
12350         * simple.el (backward-delete-char-untabify):
12351         * shadow.el (find-emacs-lisp-shadows):
12352         * shadow.el:
12353         * setup-paths.el (paths-construct-info-path):
12354         * select.el (cut-copy-clear-internal):
12355         * process.el (call-process-region):
12356         * process.el (start-process-shell-command):
12357         * process.el:
12358         * paths.el (rmail-spool-directory):
12359         * paragraphs.el (use-hard-newlines):
12360         * package-get.el (package-get-dependencies):
12361         * package-admin.el (package-admin-delete-binary-package):
12362         * obsolete.el (truncate-string):
12363         * obsolete.el (store-substring):
12364         * mouse.el (default-mouse-track-maybe-own-selection):
12365         * mouse.el (mouse-yank-at-point):
12366         * modeline.el:
12367         * modeline.el (mouse-drag-modeline):
12368         * minibuf.el (read-directory-name-internal):
12369         * minibuf.el (read-file-name-internal):
12370         * minibuf.el (read-file-name-internal-1):
12371         * minibuf.el (read-file-name-2):
12372         * minibuf.el (exact-minibuffer-completion-p):
12373         * minibuf.el (read-from-minibuffer):
12374         * minibuf.el:
12375         * menubar.el (check-menu-syntax):
12376         * map-ynp.el (map-y-or-n-p):
12377         * make-docfile.el (docfile-out-of-date):
12378         * loadup.el ((member "run-temacs" command-line-args)):
12379         * loadup.el ((member "no-site-file" command-line-args)):
12380         * loadup.el (really-early-error-handler):
12381         * loadup.el:
12382         * loadhist.el:
12383         * loaddefs.el:
12384         * lisp-mnt.el (lm-verify):
12385         * lib-complete.el (lib-complete:cache-completions):
12386         * lib-complete.el (library-all-completions):
12387         * itimer.el (itimer-run-expired-timers):
12388         * info.el (Info-mode):
12389         * info.el (Info-insert-file-contents):
12390         * info.el (Info-rebuild-dir):
12391         * info.el (Info-build-dir-anew):
12392         * info.el (Info-parse-dir-entries):
12393         * info.el (Info-dir-outdated-p):
12394         * info.el (Info-insert-dir):
12395         * info.el (info-xref):
12396         * info.el:
12397         * hyper-apropos.el (hyper-apropos-get-doc):
12398         * hyper-apropos.el (hyper-describe-face):
12399         * hyper-apropos.el (hyper-apropos-mode):
12400         * hyper-apropos.el:
12401         * help.el (list-processes):
12402         * help.el:
12403         * gnuserv.el:
12404         * font.el (mswindows-font-create-name):
12405         * font.el (font-default-font-for-device):
12406         * font.el (x-font-create-object):
12407         * font.el (font-registry):
12408         * font.el:
12409         * font-lock.el (font-lock-keywords):
12410         * font-lock.el:
12411         * finder.el (finder-compile-keywords):
12412         * find-paths.el (paths-find-recursive-path):
12413         * fill.el (set-justification-center):
12414         * fill.el (fill-region-as-paragraph):
12415         * files.el (insert-directory):
12416         * files.el (wildcard-to-regexp):
12417         * files.el (recover-file):
12418         * files.el (basic-save-buffer):
12419         * files.el (delete-auto-save-file-if-necessary):
12420         * files.el (file-relative-name):
12421         * files.el (backup-extract-version):
12422         * files.el (backup-buffer):
12423         * files.el (set-visited-file-name):
12424         * files.el (set-auto-mode):
12425         * files.el (interpreter-mode-alist):
12426         * files.el:
12427         * files.el (find-file-noselect):
12428         * files.el (abbreviate-file-name):
12429         * files.el (parse-colon-path):
12430         * files.el (directory-abbrev-alist):
12431         * etags.el (visit-tags-table-buffer):
12432         * easymenu.el (easy-menu-define):
12433         * dragdrop.el (experimental-dragdrop-drag):
12434         * dragdrop.el (dragdrop-drop-do-functions):
12435         * dragdrop.el (dragdrop-drop-at-point):
12436         * disass.el (disassemble-1):
12437         * disass.el (disassemble-internal):
12438         * disass.el (disassemble):
12439         * disass.el:
12440         * derived.el (derived-mode-init-mode-variables):
12441         * derived.el (define-derived-mode):
12442         * custom.el (defgroup):
12443         * cus-edit.el (custom-quote):
12444         * config.el:
12445         * code-process.el (open-network-stream):
12446         * code-process.el (start-process):
12447         * code-process.el (call-process-region):
12448         * code-process.el (call-process):
12449         * code-process.el:
12450         * code-files.el (insert-file-contents):
12451         * code-files.el:
12452         * code-files.el (buffer-file-coding-system-for-read):
12453         * cmdloop.el (yes-or-no-p-minibuf):
12454         * cl.el:
12455         * cl-macs.el:
12456         * cl-extra.el:
12457         * callers-of-rpt.el (make-caller-report):
12458         * callers-of-rpt.el:
12459         * bytecomp.el (batch-byte-recompile-directory):
12460         * bytecomp.el (batch-byte-compile-1):
12461         * bytecomp.el (batch-byte-compile):
12462         * bytecomp.el (display-call-tree):
12463         * bytecomp.el (byte-compile-insert):
12464         * bytecomp.el (byte-compile-two-args-19->20):
12465         * bytecomp.el (byte-compile-variable-ref):
12466         * bytecomp.el (byte-compile-form):
12467         * bytecomp.el (byte-compile-top-level-body):
12468         * bytecomp.el (byte-compile-out-toplevel):
12469         * bytecomp.el (byte-compile-byte-code-maker):
12470         * bytecomp.el (byte-compile-file-form-defmumble):
12471         * bytecomp.el (byte-compile-file-form):
12472         * bytecomp.el (byte-compile-keep-pending):
12473         * bytecomp.el (byte-compile-insert-header):
12474         * bytecomp.el (byte-compile-from-buffer):
12475         * bytecomp.el (byte-compile-file):
12476         * bytecomp.el (byte-recompile-file):
12477         * bytecomp.el (byte-compile-close-variables):
12478         * bytecomp.el (byte-compile-warn-about-unused-variables):
12479         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12480         * bytecomp.el (byte-compiler-legal-options):
12481         * bytecomp.el (byte-compile-lapcode):
12482         * bytecomp.el (byte-optimize-log):
12483         * bytecomp.el ((fboundp 'defsubst)):
12484         * bytecomp.el:
12485         * bytecomp-runtime.el:
12486         * byte-optimize.el (byte-optimize-apply):
12487         * byte-optimize.el (car):
12488         * byte-optimize.el (byte-optimize-form):
12489         * byte-optimize.el (byte-optimize-form-code-walker):
12490         * byte-optimize.el:
12491         * build-report.el (build-report-insert-installation-file):
12492         * build-report.el (build-report):
12493         * auto-show.el:
12494         * apropos.el (apropos-documentation):
12495         - mega patch
12496         - clean up byte-compile warnings
12497         - remove unused variables
12498         - Use common lisp style hashtable functions
12499         - byte compiler cleanup
12500         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12501         - remove old backquote syntax usage
12502         - move some cl functionality into C for speed.
12503         - remove last remaining VMS support
12504         - spelling fixes
12505         - implement last, butlast, nbutlast, copy-list in C.
12506         - new macro ignore-file-errors, similar to ignore-errors
12507           (ignore-file-errors (delete-file "foo"))
12508         - get frequent garbage collection during loadup.el by tweaking
12509           gc-cons-threshold, rather than explicitly calling garbage-collect
12510         - default delete-key-deletes-forward to `t'.
12511
12512 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12513
12514         * XEmacs 21.2-beta4 is released.
12515
12516 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12517
12518         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12519         (easy-menu-item-present-p): Wrapper around find-menu-item.
12520         (easy-menu-remove-item): Wrapper around delete-menu-item.
12521
12522         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12523         (add-menu-button): Add 'in-menu' argument.
12524         (add-menu-item-1): Add in-menu support to helper function.
12525
12526 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12527
12528         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12529
12530 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12531
12532         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12533         of Dec 4, 1997.
12534
12535 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12536
12537         * process.el (shell-command-on-region): Report if the command
12538         succeeded or failed.
12539
12540 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12541
12542         * subr.el (buffer-substring-no-properties): Comment out.
12543
12544 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12545
12546         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12547           into font instances first, like `x-frob-font-size' does.
12548           (mswindows-find-larger-font): ditto
12549
12550 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12551
12552         * package-ui.el (pui-install-selected-packages): fix args in call
12553         to `package-get'.
12554
12555 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12556
12557         * package-get.el (host-name): New widget type.
12558         (package-get-remote): Better customization using new type.
12559         (package-get-download-sites): idem dito.
12560
12561         (package-get-custom): Do not use package-get-all untill we have
12562         runtime dependencies.
12563
12564         (package-get-remove-copy): Default to 't' we no longer need this
12565         kludge as we do not currently use depenencies.
12566
12567         (package-get-was-current): New variable.
12568         (package-get-require-base): New 'force-current' argument.
12569         (package-get-update-base): idem
12570         (package-get-package-provider):  idem
12571         (package-get-locate-index-file): New 'no-remote' argument.
12572         (package-get-locate-file): idem.
12573
12574         (package-get-maybe-save-index): New function.
12575         (package-get-update-base): Use it.
12576
12577 1998-10-28 Greg Klanderman <greg@alphatech.com>
12578
12579         * package-get.el (package-get-remote): default to nil; by default,
12580         don't go out to the net via EFS.  They must select a download site.
12581         (package-get-download-sites): new variable.
12582         (package-get-download-menu): new function.
12583         (package-get-locate-index-file): new function.
12584         (package-get-update-base): use it.
12585
12586         * menubar-items.el (default-menubar): add "Update Package Index"
12587         and "Add Download Site" menus under Options | Manage Packages.
12588
12589 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12590
12591         * package-get.el (package-get): bugfix code checking installed version
12592         for case where package is not currently installed.
12593         (package-get-require-signed-base-updates): new variable.
12594         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12595         deemed not a goot thing.  Use the variable
12596         package-get-allow-unsigned-base-updates instead.
12597
12598 1998-10-16 Greg Klanderman <greg@alphatech.com>
12599
12600         * package-get.el (package-get): Don't install an older version than
12601         we already have unless explicitly told to.  Issue a warning.
12602
12603         * package-ui.el (pui-add-required-packages): when adding
12604         dependencies, don't add packages that are up to date.
12605         (pui-package-symbol-char):  Don't consider a package out of date
12606         if you have a newer version installed than the latest version in
12607         package-get-base.
12608
12609         * package-get.el (package-get-base-filename): document that it may
12610         be a path relative to package-get-remote;  new default value.
12611         (package-get-locate-file): new function.
12612         (package-get-update-base): use it to expand package-get-base-filename.
12613         (package-get-save-base): new function to save the package-get database
12614         to file.
12615         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12616         (package-get-update-base): pass the REMOTE-SOURCE arg.
12617         (package-get-update-base-entry): call package-get-custom-add-entry.
12618         (package-get-file-installed-p): removed; no longer needed.
12619         (package-get-create-custom): ditto.
12620         (toplevel): remove code to build and load package-get-custom.el
12621         (package-get-custom-add-entry): new function.
12622
12623 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12624
12625         * wid-edit.el (widget-button-click): Don't switch window.
12626
12627 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12628
12629         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12630
12631 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12632
12633         * etags.el (find-tag-default): Run find-tag-hook using
12634         run-hooks rather than funcall
12635
12636 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12637
12638         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12639         and the current local map as the parents to isearch-mode-map.
12640
12641 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12642
12643         * XEmacs 21.2-beta3 is released.
12644
12645 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12646
12647         * package-get.el (package-get-update-base): use
12648         insert-file-contents-internal, not insert-file-contents-literally.
12649
12650 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12651
12652         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12653         dump time.
12654
12655 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12656
12657         * package-get.el (package-get-update-base-entry): new function.
12658         (package-get-update-base): renamed; was `package-get-load-base'.
12659         cleanup, and use package-get-update-base-from-buffer.
12660         (package-get-update-base-from-buffer): new function.
12661         (package-get-update-base-entries): new; helper for above.
12662         Do not eval lisp grabbed over ftp; parse it from new format.
12663
12664 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12665
12666         * files.el (set-auto-mode): Don't play games loading package-get
12667         database; package-get-package-provider will handle it all.
12668
12669 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12670
12671         * package-get.el (package-get-base-filename): new variable.
12672         (package-get-require-base): new function.
12673         (package-get-pgp-signed-begin-line): new variable.
12674         (package-get-pgp-signature-begin-line): ditto.
12675         (package-get-pgp-signature-end-line):  ditto.
12676         (package-get-load-base): new function.
12677         (package-get-interactive-package-query):
12678         (package-get-update-all):
12679         (package-get-dependencies):
12680         (package-get-package-provider):
12681         (package-get-custom): use package-get-require-base.
12682         [package-get-custom loading]: disable for now.
12683
12684         * package-ui.el (pui-list-packages): use (package-get-require-base)
12685
12686 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12687
12688         * package-ui.el: Correct obvious thinko in choosing extent face.
12689
12690 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12691
12692         * menubar-items.el (default-menubar): pui-list-package has nothing
12693         to with Customize. Move all the package stuff to a new Item in Options.
12694
12695         * package-ui.el (pui-menu): Add menu and Popup menu.
12696
12697         * package-get.el (package-get): Use new
12698         package-admin-get-install-dir.
12699
12700         * package-admin.el (package-admin-get-install-dir): New syntax.
12701         Conserve package location and put mule packages where mule-base is.
12702
12703         * package-get.el : Customized
12704
12705         * package-ui.el (pui): Customized
12706         (pui-package-install-dest-dir): New variable.
12707         (pui-install-selected-packages): Use it
12708
12709 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12710
12711         * package-get.el (package-get-interactive-package-query): Move
12712         dependency on package-get-base to run-time.
12713         (package-get-update-all): Ditto.
12714         (package-get-dependencies): Ditto.
12715         (package-get-package-provider): Ditto.
12716         (package-get-custom): Ditto.
12717
12718 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12719
12720         * events.el: Remove 'ascii-character property from 'backspace
12721         and 'delete symbols
12722
12723 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12724
12725         * package-get-base.el: removed.
12726
12727 1998-09-23  Didier Verna  <didier@xemacs.org>
12728
12729         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12730         (no-upper-case-p): new function.
12731         (with-search-caps-disable-folding): new macro.
12732         (with-interactive-search-caps-disable-folding): new macro.
12733         (zap-to-char): In interactive mode, do a case-sensitive search if
12734         the character is uppercase.
12735         (zap-up-to-char): ditto.
12736
12737         * replace.el (perform-replace): use the function no-upper-case-p.
12738
12739         * isearch-mode.el (isearch-fix-case): ditto.
12740         make obsolete `with-caps-disable-folding' and
12741         `isearch-no-upper-case-p'.
12742
12743         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12744         (tags-search): ditto.
12745         (tags-query-replace): ditto.
12746
12747         * info.el (Info-search): ditto.
12748
12749 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12750
12751         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12752
12753 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12754
12755         * package-admin.el (package-admin-rmtree): rewritten.  need to
12756         check for "." and ".." before symlink check.  expand files and
12757         directories with respect to DIRECTORY, not default-directory.
12758
12759 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12760
12761         * package-get.el (package-get-all): add INSTALL-DIR argument.
12762
12763 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12764
12765         * package-ui.el (pui-add-required-packages): new function, select
12766         dependent packages.
12767         (pui-display-keymap): bind it.
12768         (pui-help-string): document it.
12769         (pui-install-selected-packages): package-get-all -> package-get.
12770
12771         * package-get.el (package-get-dependencies): new function.
12772
12773 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12774
12775         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12776         regexps.
12777
12778 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12779
12780         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12781         function.
12782         (default-mouse-track-normalize-point): Use it.
12783
12784 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12785
12786         * package-admin.el (package-admin-delete-binary-package):
12787                 General cleanup. Remove unnessary use of progn and
12788         save-excursion.
12789         (package-admin-delete-binary-package): Do NOT mess with file
12790         modes. That is evil.
12791         (package-admin-delete-binary-package): Wrap all deleting in
12792         condition-case. The data in MANIFEST is untrustworthy.
12793         (package-admin-delete-binary-package): Let the OS worry about non
12794         empty directories.
12795
12796 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12797
12798         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12799         processing.
12800         (lm-report-bug): Fix mail address to send bug reports to.
12801
12802 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12803
12804         * XEmacs 21.2-beta2 is released.
12805
12806 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12807
12808         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12809
12810 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12811
12812         * info.el (Info-mode): Document page turning by double clicks in
12813         docstring so `M-x describe-mode' will display it.
12814
12815 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12816
12817         * info.el (Info-mouse-track-double-click-hook): Use character
12818         widths to calculate a border region where double clicking does
12819         page turning, and return `nil' by default so other hooks, such as
12820         region highlighting, will be run.
12821
12822 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12823
12824         * sound.el (default-sound-directory-list): Initialize with all the
12825         "sounds" directories in `data-directory-list'.  It used to just be
12826         the first one.
12827
12828         * packages.el (locate-data-directory-list): Created.  This gives
12829         the list of matching directories, unlike `locate-data-directory',
12830         which just gives the first one.
12831
12832 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12833
12834         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12835         make a binding in the local keymap until help-char handling is
12836         improved.
12837
12838         * help.el (help-keymap-with-help-key): Provide keymap with help
12839         binding.
12840         (help-print-help-form): New helper function.
12841
12842 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12843
12844         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12845         move extent to another buffer; no need to create a new extent.
12846         (isearch-fix-case): New function.
12847         (isearch-search-and-update): Use it.
12848
12849 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12850
12851         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12852         the keymap, not minor-mode-map-alist.
12853         (isearch-done): Restore overriding-local-map.
12854
12855 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12856
12857         * bytecomp.el (byte-compile-buffer-substring):
12858         Fix for: (byte-compile (defun f () (buffer-substring)))
12859         ==>   ** buffer-substring called with 3 args, but requires 0-3
12860         - new code not only works, but is more readable, too.
12861
12862 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12863
12864         * msw-faces.el (mswindows-init-device-faces): Don't try to
12865           specify a default font at this late stage. Do try to force
12866           creation of the default face font so that if it fails we get
12867           an error now instead of a crash at frame creation.
12868
12869           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12870           mswindows-make-font-unitalic: Canonical default weight
12871           changed from "Normal" to "Regular".
12872
12873           mswindows-make-font-bold / -bold-italic: Supplied device was
12874           not being passed into call to mswindows-find-smaller-font.
12875
12876 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12877
12878         * package-get.el (package-get-remote): Fix the path where to find
12879           the packages on xemacs.org.
12880
12881 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12882
12883         * about.el (about-maintainer-info): Update Ben's entry.
12884
12885 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12886
12887         * lisp/shadow.el (find-emacs-lisp-shadows):
12888         - `member' was being called on lists of length 2000!
12889         - Replace with hashtables.
12890         - Replace hand-coded loops with (dolist)
12891         - Fix comment typo
12892
12893 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12894
12895         * packages.el: Added new function, `package-delete-name', to
12896           delete existing packages from the installed package database
12897           (`packages-package-list').  Also added the "pkginfo" directory
12898           to `packages-special-base-regexp', so that the pkginfo directory
12899           would not get added to `late-packages'.
12900
12901         * package-admin.el: Added ability to delete an installed package
12902           (added low-level function, `package-admin-delete-package').
12903           Understands how to use the pkginfo/MANIFEST.<package> file to
12904           delete the package.  When installing a package, will also
12905           create a MANIFEST.* file if one is not provided by the
12906           package.  If the MANIFEST.* doesn't exist when deleting a
12907           package, the functions will fall back to attempting to delete
12908           any package-specific lisp directory.
12909
12910         * package-get.el: Moved some functions to package-admin.el.
12911           Added interactive function `package-get-delete-package', for
12912           use by users for deleting a package.
12913
12914           Also modified to not require the presence of efs.
12915
12916 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12917
12918         * files.el (find-file-noselect): Handle all signals, kill the
12919         buffer and resignal.
12920
12921 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12922
12923         * cl-macs.el (glyph-image): Add setf method.
12924
12925 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12926
12927         * package-get.el: Fixed broken EFS downloading.  Also, look for
12928           .tar.gz files first, in preference over .tgz files.
12929
12930         * package-ui.el: Fix display of package version numbers.
12931
12932 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12933
12934         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12935         argument.
12936
12937 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12938
12939         * list-mode.el: `display-completion-list': added new/optional
12940           keyword `:completion-string', which allows the programmer to
12941           change the "Possible completions are:" prompt.
12942
12943         * menubar-items.el: Added new pulldown menu-pick to start up the
12944           visual package browser/installer:
12945
12946                 Options->Customize->List Packages
12947
12948         * package-admin.el: Added hooks for installing under both Unix
12949           and MS Windows.  Does additional error checking.  No longer
12950           calls "add-big-package.sh" to install packages under Unix; now
12951           calls gunzip & tar directly.
12952
12953         * package-get.el: Added ability to install packages from files
12954           on a local disk/CDROM.  Now deletes any existing package lisp
12955           directory.  Does completion on available packages when
12956           querying for package names.  Will also search for .tgz files
12957           in addition for .tar.gz files.  Tries to reload
12958           auto-autoloads, as a convenience when loading new packages,
12959           and also tries to add any new package paths to `load-path'.
12960           Changed all occurences of `concat' to use `expand-file-name'.
12961
12962         * package-ui.el: New file which implements the main visual
12963           package browser/installer, which is started via a menu pick or
12964           M-x pui-list packages.
12965
12966 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12967
12968         * startup.el (load-init-file): spelling fix.
12969
12970 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12971
12972         * startup.el (normal-top-level): Load auto-autoload files
12973         covariantly with their precedence.
12974
12975 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12976
12977         * menubar-items.el (default-menubar): Remove "Font Weight"
12978         option, there is currently no custom equivalent.. Customize-faces
12979         is "Edit faces".
12980
12981         * x-font-menu.el (font-menu-set-font): Use customize to set
12982         default face.
12983
12984         * faces.el (face-spec-update-all-matching): New function.
12985
12986         * cus-face.el (custom-set-face-update-spec): New function.
12987         Interface to customize faces from elisp.
12988
12989         (custom-face-value-create): Show the customized settings if set
12990         but not saved.
12991
12992 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12993
12994         (custom-face-value-create): Show the customized settings if set
12995         but not saved.
12996
12997 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12998
12999         * keydefs.el (global-map): Add FSF 20.3 binding of
13000         query-replace-regexp.
13001
13002 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13003
13004         * minibuf.el (read-file-name-internal-1): use
13005         user-name-completion-1 instead of user-name-completion.
13006
13007 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13008
13009         * loadup.el:
13010         * make-docfile.el:
13011         * update-elc.el: Don't set `source-directory' (now defunct as a
13012         global variable) no more.
13013
13014         * packages.el (packages-list-autoloads): Made `source-directory'
13015         (now defunct as a global variable) a parameter.
13016
13017 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13018
13019         * about.el (about-hackers): new email
13020
13021 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13022
13023         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13024
13025 1998-07-17  Didier Verna  <didier@xemacs.org>
13026
13027         * faces.el (set-face-property):
13028         (set-face-dim-p):
13029         (face-dim-p): updated the doc strings now that the dim property isn't
13030         tty-specific.
13031         (face-equal): the dim property is now a common one.
13032
13033         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13034         Renamed the `stipple' attribute to `background-pixmap'.
13035         (custom-face-background-pixmap): make custom-face-stipple an
13036         obsolete alias for this.
13037
13038 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13039
13040         * find-paths.el (paths-file-readable-directory-p): Created and
13041         used.
13042
13043         * loadup.el: Don't set inhibit-... flags from run-temacs.
13044
13045 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13046
13047         * packages.el (packages-data-path-depth): Added and used.
13048
13049 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13050
13051         * about.el:
13052         - Change .xpm to .png, delete "zcat" section.
13053         - cosmetic fix in the 'marcpa' entry.
13054
13055         * etc/photos
13056         - convert all .xpm.Z to .png
13057         - rename mrb to martin
13058         - rename mcook-m to mcookm
13059
13060 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13061
13062         * x-init.el (x-initialize-compose): Add support for
13063         dead-circumflex as YET ANOTHER NAME for that dead key.
13064
13065 1998-08-05  Colin Rafferty <colin@xemacs.org>
13066
13067         * setup-paths.el (paths-construct-exec-path): Made the
13068         last-packages really be last.
13069         (paths-construct-data-directory-list): Ditto.
13070
13071 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13072
13073         * startup.el(startup-splash-frame-body):
13074         Update Copyright notice in splash screen
13075
13076 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13077
13078         * minibuf.el (read-file-name-internal-1): do ~user completion.
13079
13080 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13081
13082         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13083         aginst destroyed extents
13084
13085 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13086
13087         * package-get.el (package-get): add `install-dir' argument.
13088
13089 1998-07-20  John Jones  <jj@asu.edu>
13090
13091         * package-get.el: calls to package-get-update-all will only
13092           update packages which are already installed.
13093
13094 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13095
13096         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13097         writable.
13098
13099 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13100
13101         * about.el (about-hackers): Correct my email.
13102
13103 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13104
13105         * about.el (about-hackers): new email-address.
13106
13107 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13108
13109         * minibuf.el (read-number): Don't let `input-error' condition
13110         escape.
13111
13112 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13113
13114         * about.el (about-hackers): use my `email-for-life' address.
13115
13116 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13117
13118         * XEmacs 21.2-beta1 is released.
13119
13120 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13121
13122         * ldap.el (ldap-search): Doc string change
13123
13124 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13125
13126         * menubar-items.el (default-menubar): Removed references to
13127         `data-directory', and use `locate-data-file' instead, and made
13128         then greyed out if they don't exist.
13129
13130 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13131
13132         * keymap.el (events-to-keys): Use `format' instead of `concat'
13133         since the latter does not accept integer args anymore
13134
13135 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13136
13137         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13138         macros replaced.
13139
13140 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13141
13142         * make-docfile.el: Get first initialization from very-early-lisp.el
13143         * update-elc.el: Ditto.
13144         * loadup.el (really-early-error-handler): Ditto.
13145
13146         * packages.el (packages-unbytecompiled-lisp): Add new file,
13147         very-early-lisp.el.
13148
13149         * very-early-lisp.el: New file.
13150
13151 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13152
13153         * Symbols that have been obsolete for at least 3 years removed (II).
13154
13155         * obsolete.el (eval-current-buffer): Make compatible.
13156         (byte-code-function-p): Ditto.
13157         (send-string): Removed.
13158         (send-region): Removed.
13159         (screen-scrollbar-width): Removed.
13160         (set-screen-scrollbar-width): Removed.
13161         (set-screen-left-margin-width): Removed.
13162         (set-screen-right-margin-width): Removed.
13163         (screen-left-margin-width): Removed.
13164         (screen-right-margin-width): Removed.
13165         (set-buffer-left-margin-width): Removed.
13166         (set-buffer-right-margin-width): Removed.
13167         (buffer-left-margin-width): Removed.
13168         (buffer-right-margin-width): Removed.
13169         (x-set-frame-icon-pixmap): Removed.
13170         (x-set-screen-icon-pixmap): Removed.
13171         (pixel-name): Removed.
13172         (make-pixmap): Removed.
13173         (make-cursor): Removed.
13174         (pixmap-width): Removed.
13175         (pixmap-contributes-to-line-height-p): Removed.
13176         (set-pixmap-contributes-to-line-height): Removed.
13177
13178 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13179
13180         * obsolete.el (popup-menu-up-p): removed.
13181         (read-no-blanks-input): Removed.
13182         (wholenump): Removed.
13183         (ring-mod): Removed (what was ring-mod?).
13184         (current-time-seconds): Removed.
13185         (run-special-hook-with-args): Removed.
13186         (dot): Removed.
13187         (dot-marker): Removed.
13188         (dot-min): Removed.
13189         (dot-max): Removed.
13190         (window-dot): Removed.
13191         (set-window-dot): Removed.
13192
13193         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13194         `dot-min'.
13195
13196         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13197
13198         * code-files.el (insert-file-contents): Rename
13199         run-special-hook-with-args to run-hook-with-args-until-success.
13200         (write-region): Ditto.
13201
13202 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13203
13204         * about.el: Fix typos, update release date.
13205
13206         * Symbols that have been obsolete for at least 3 years removed.
13207
13208         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13209         screen- functions.
13210         (toplevel): remove setf methods for screen functions.
13211         * cl-macs.el (extent-data): defsetf removed.
13212         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13213         many places to remove.
13214         (comment-indent-hook): Ditto.
13215         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13216         (buffer-dedicated-screen): Ditto.
13217         (deiconify-screen): Ditto.
13218         (delete-screen): Ditto.
13219         (event-screen): Ditto.
13220         (find-file-other-screen): Ditto.
13221         (find-file-read-only-other-screen): Ditto.
13222         (live-screen-p): Ditto.
13223         (screen-height): Ditto.
13224         (screen-iconified-p): Ditto.
13225         (screen-list): Ditto.
13226         (screen-live-p): Ditto.
13227         (screen-name): Ditto.
13228         (screen-parameters): Ditto.
13229         (screen-pixel-height): Ditto.
13230         (screen-pixel-width): Ditto.
13231         (screen-root-window): Ditto.
13232         (screen-selected-window): Ditto.
13233         (screen-totally-visible-p): Ditto.
13234         (screen-visible-p): Ditto.
13235         (screen-width): Ditto.
13236         (screenp): Ditto.
13237         (get-screen-for-buffer): Ditto.
13238         (get-screen-for-buffer-noselect): Ditto.
13239         (get-other-screen): Ditto.
13240         (iconify-screen): Ditto.
13241         (lower-screen): Ditto.
13242         (mail-other-screen): Ditto.
13243         (make-screen): Ditto.
13244         (make-screen-invisible): Ditto.
13245         (make-screen-visible): Ditto.
13246         (modify-screen-parameters): Ditto.
13247         (new-screen): Ditto.
13248         (next-screen): Ditto.
13249         (next-multiscreen-window): Ditto.
13250         (other-screen): Ditto.
13251         (previous-screen): Ditto.
13252         (previous-multiscreen-window): Ditto.
13253         (raise-screen): Ditto.
13254         (redraw-screen): Ditto.
13255         (select-screen): Ditto.
13256         (selected-screen): Ditto.
13257         (set-buffer-dedicated-screen): Ditto.
13258         (set-screen-height): Ditto.
13259         (set-screen-position): Ditto.
13260         (set-screen-size): Ditto.
13261         (set-screen-width): Ditto.
13262         (show-temp-buffer-in-current-screen): Ditto.
13263         (switch-to-buffer-other-screen): Ditto.
13264         (visible-screen-list): Ditto.
13265         (window-screen): Ditto.
13266         (x-set-screen-pointer): Ditto.
13267         (x-set-frame-pointer): Ditto.
13268         (screen-title-format): Ditto.
13269         (screen-icon-title-format): Ditto.
13270         (terminal-screen): Ditto.
13271         (delete-screen-hook): Ditto.
13272         (create-screen-hook): Ditto.
13273         (mouse-enter-screen-hook): Ditto.
13274         (mouse-leave-screen-hook): Ditto.
13275         (map-screen-hook): Ditto.
13276         (unmap-screen-hook): Ditto.
13277         (default-screen-alist): Ditto.
13278         (default-screen-name): Ditto.
13279         (x-screen-defaults): Ditto.
13280         (x-create-screen): Ditto.
13281         * obsolete.el: meta-flag removed.
13282         baud-rate removed.
13283         sleep-for-millisecs removed.
13284         extent-data removed.
13285         set-extent-data removed.
13286         set-extent-attribute removed.
13287         extent-glyph removed.
13288         extent-layout removed.
13289         set-extent-layout removed.
13290         list-faces-display removed.
13291         list-faces removed.
13292         trim-versions-without-asking removed.
13293         after-write-file-hooks removed.
13294         truename removed.
13295         auto-fill-hook removed.
13296         blink-paren-hook removed.
13297         select-screen-hook, deselect-screen-hook removed.
13298         auto-raise-screen, auto-lower-screen removed.
13299
13300         * msw-mouse.el: Global change resource -> mswindows-resource.
13301
13302         * XEmacs 21.0-pre5 is released.
13303
13304 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13305
13306         * about.el (about-hackers): Credits update.
13307
13308 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13309
13310         * register.el (insert-register): Don't activate the region.
13311
13312 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13313
13314         * select.el: Restore x-* symbols for backwards compatibility:
13315         x-copy-primary-selection, x-kill-primary-selection,
13316         x-delete-primary-selection, x-select-make-extent-for-selection,
13317         x-valid-simple-selection-, x-cut-copy-clear-internal.
13318
13319 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13320
13321         * XEmacs 21.0-pre4 is released.
13322
13323 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13324
13325         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13326         reporting bugs.
13327         (maybe-add-init-button): Fix semantics under Windows.  Use
13328         `expand-file-name' rather than `concat'.
13329
13330         * help.el (print-messages): New function.
13331
13332 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13333
13334         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13335
13336 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13337
13338         * about.el: Tweaked my entry in about-hackers.
13339
13340         * find-paths.el (paths-emacs-root-p):
13341           Relaxed emacs-root checking of an in-place installation to
13342           also accommodate the flat layout used on MS Windows.
13343
13344 1998-06-29  John Jones  <jj@asu.edu>
13345
13346         * package-get.el: calls to package-get-update-all will only
13347           update packages which are already installed.
13348
13349 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13350
13351         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13352         are handled by the gui-element face fallbacks now.
13353
13354         * x-faces.el: default gui-element face to "background" as well as
13355         the default face.
13356
13357         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13358         and default face settings since these are set as fallbacks now in
13359         the appropriate domain.
13360
13361 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13362
13363         * text-mode.el (text-mode): Reorder regexp so the OR part
13364         corresponding to `page-delim' goes first and the hack in
13365         `forward-paragraph' will work.
13366         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13367
13368 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13369
13370         * subr.el (remove-hook): When checking the hook value
13371           with functionp, don't apply car to it.
13372
13373 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13374
13375         * package-get.el (package-get-remote-filename):
13376           Don't use file-name-as-directory because the local directory
13377           separator conventions might not be the same as ftp's.
13378
13379 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13380
13381         * ldap.el (ldap-host-parameters-alist): New name of
13382         `ldap-host-parameters-plist'
13383
13384 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13385
13386         * package-get.el: Using (require 'package-get-base), now that it
13387         provides itself.  Consequently removed all instances of (load
13388         "package-get-base.el").
13389
13390 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13391
13392         * subr.el (remove-hook): Don't treat the hook value as a
13393           list unless it is both consp and not functionp.
13394
13395 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13396
13397         * about.el: Email address for Ben Wing is ben@xemacs.org.
13398         * auto-show.el: Ditto.
13399         * bytecomp.el: Ditto.
13400         * faces.el: Ditto.
13401         * x-scrollbar.el: Ditto.
13402         * x-misc.el: Ditto.
13403         * tty-init.el: Ditto.
13404         * toolbar-items.el: Ditto.
13405         * symbol-syntax.el: Ditto.
13406         * specifier.el: Ditto.
13407         * objects.el: Ditto.
13408         * hyper-apropos.el: Ditto.
13409         * glyphs.el: Ditto.
13410
13411 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13412
13413         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13414         vertical-divider-always-visible-p.
13415         (default-mouse-motion-handler): Ditto.
13416
13417 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13418
13419         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13420         global value.
13421
13422 1998-06-21  Oliver Graf <ograf@fga.de>
13423
13424         * build-reports.el: changed receiver to xemacs-build-reports list
13425
13426 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13427
13428         * font.el: Split font-family-mappings into X and
13429           mswindows-specific versions.
13430           mswindows-font-create-[object|name]: Treat supplied size
13431           as a pointsize. Added underline and strikethru handling.
13432
13433         * msw-faces.el: changed default mswindows charset to western.
13434
13435         * msw-glyphs.el: removed space in border-glyph font string that
13436           was inserted to get round bugs in the mswindows C font code.
13437
13438 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13439
13440         * about.el (about-hackers): Credits update.
13441
13442         * help-nomule.el (tutorial-supported-languages): Add Romanian
13443         TUTORIAL.
13444
13445         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13446         to ISO-8859-2.
13447
13448 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13449
13450         * font.el: Split font-family-mappings into X and
13451           mswindows-specific versions.
13452           mswindows-font-create-[object|name]: Treat supplied size
13453           as a pointsize. Added underline and strikethru handling.
13454
13455         * msw-faces.el: changed default mswindows charset to western.
13456
13457         * msw-glyphs.el: removed space in border-glyph font string that
13458           was inserted to get round bugs in the mswindows C font code.
13459
13460 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13461
13462         * minibuf.el: make read-color-completion-table call
13463           (mswindows-color-list for mswindows devices.
13464
13465 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13466
13467         * lisp/font-lock.el
13468         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13469         Let declaration items contain non-word symbol characters.
13470
13471 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13472
13473         * package-get.el (package-get-package-provider): Added autoload
13474         cookie.  Loading "package-get-base.el" in ALL functions that use
13475         it.  Fixed some (interactive ...) with multiple argument specs
13476         again.  Cosmetic indentation changes.
13477
13478 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13479
13480         * info.el (Info-insert-dir): Don't use nreverse on variables
13481         that you want to use later.
13482
13483 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13484
13485         * x-mouse.el (x-set-point-and-move-selection): Replace call
13486         to x-kill-primary-selection with kill-primary-selection
13487
13488 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13489
13490         * simple.el (what-cursor-position): Make cursor position reported
13491         use value of column-number-start-at-one
13492
13493 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13494
13495         * about.el (xemacs-hackers): Fix Jareth's email address.
13496
13497 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13498
13499         * startup.el (startup-splash-frame): Remove
13500         `xemacs-startup-logo-function'.
13501
13502 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13503
13504         * about.el (about-hackers): Update credits list.
13505
13506 1998-06-06  Jeff Miller <jmiller@smart.net>
13507
13508         * lisp/sound.el: Update sound-ext to allow filenames with
13509           extensions to be found by load-sound-file
13510
13511 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13512
13513         * info.el (Info-rebuild-outdated-dir): Removed variable
13514         (Info-auto-generate-directory): New variable
13515         (Info-save-auto-generated-dir): New variable
13516         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13517         (Info-build-dir-anew): Second parameter removed.  Use
13518         `Info-save-auto-generated-dir'
13519         (Info-rebuild-dir): Ditto
13520
13521 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13522
13523         * list-mode.el (next-list-mode-item): Would not recognize
13524         border between directly neighbored items.
13525
13526 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13527
13528         * package-get.el: add autoloads for some functions.
13529
13530 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13531
13532         * specifier.el (let-specifier): Tiny docfixes.
13533
13534 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13535
13536         * msw-mouse.el: set selection-pointer-glyph to Normal.
13537
13538 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13539
13540         * wid-edit.el (widget-specify-secret): New function.
13541         (widget-after-change): Use it.
13542         (widget-specify-field): Use it.
13543
13544 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13545
13546         * mouse.el (drag-window-divider): Use `(not done)' instead of
13547         `doit'; reuse result of `window-pixel-edges'.
13548
13549         * modeline.el (drag-modeline-event-lag): Rename to
13550         drag-divider-event-lag.
13551
13552 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13553
13554         * specifier.el (let-specifier): Rewritten not to generate needless
13555         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13556         arguments.
13557
13558 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13559
13560         * minibuf.el (read-file-name-1): Setup buffer-local value of
13561         `completion-ignore-case' in completions buffer under Windows.
13562
13563 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13564
13565         * about.el (about-maintainer-glyph): Fix support for not
13566         compressed images.
13567
13568 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13569
13570         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13571
13572         * mouse.el (mouse-track): Cancel selection if misc-user event with
13573         `cancel-mode-internal' function is fetched.
13574
13575 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13576
13577         * files.el (save-some-buffers-1): Fixed return value.
13578
13579 1998-06-01  Oliver Graf <ograf@fga.de>
13580
13581         * dragdrop.el: added experimental
13582
13583 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13584
13585         * startup.el (after-init-hook, init-file-user,
13586         user-init-directory, load-user-init-file):  Purge references
13587         to "~/.xemacs/init.el" from docstrings.
13588
13589         (load-user-init-file) Use paths-construct-path to construct
13590         paths to user init files.  Go directly to ~/.emacs, do not
13591         search ~/.xemacs/, do not load `default-custom-file'.
13592
13593 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13594
13595         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13596         general *sh.
13597         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13598
13599 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13600
13601         * menubar-items.el (default-menubar): add Update Packages to customize
13602         menu.
13603
13604 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13605
13606         * faces.el: use toolbar face as a fallback for toolbar properties
13607         in xpm-color-symbols instead of default.
13608
13609         * msw-faces.el: rename 3d-object -> gui-element face.
13610
13611 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13612
13613         * startup.el (xemacs-startup-logo-function): New variable.
13614         (startup-splash-frame): Use it.
13615
13616 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13617
13618         * files.el (save-some-buffers): Would wait 1 second.
13619         (save-some-buffers-1): Delete other windows here instead of in
13620         `save-some-buffers'.
13621         (save-some-buffers): Force redisplay only if windows were deleted.
13622
13623 1998-06-02  Didier Verna  <didier@xemacs.org>
13624
13625         * cus-face.el (custom-face-attributes): generalized the use of
13626         toggle buttons for boolean attributes.
13627         Re-ordered the items a bit.
13628
13629 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13630
13631         * sound.el (default-sound-directory): Use `locate-data-directory'
13632         to find the sounds directory.
13633
13634 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13635
13636         * sound.el: default sound-ext to .wav under mswindows, .au
13637         otherwise. load-default sounds without extensions.
13638
13639 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13640
13641         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13642         if send-pr is not bound.
13643
13644 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13645
13646         * files.el: grok idl files in auto-mode-alist.
13647 1998-06-01  Jeff Miller  <jmiller@smart.net>
13648
13649         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13650         calling `upcase'.
13651
13652 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13653
13654         * msw-glyphs.el: add xbm to the list of image types supported.
13655
13656 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13657
13658         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13659         instead of XEmacs one when dumping InfoDock.
13660
13661 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13662
13663         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13664         for `modeline-visible-p'
13665
13666         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13667
13668 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13669
13670         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13671         since it's not used anymore. doc string fixes.
13672
13673         * package-get.el (package-get-file-installed-p): new function. use
13674         instead of file-installed-p which is in an external package.
13675
13676 1998-05-28  Oliver Graf <ograf@fga.de>
13677
13678         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13679         favor of select-window/switch-to-buffer
13680
13681 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13682
13683         * startup.el: changed (getenv "HOME") to (user-home-directory)
13684
13685 1998-05-25  Oliver Graf <ograf@fga.de>
13686
13687         * frame.el (cde-start-drag) moved to dragdrop.el
13688         (offix-start-drag-region) moved to dragdrop.el
13689         (offix-start-drag) moved to dragdrop.el
13690         * dragdrop.el (cde-start-drag) moved from frame.el
13691         (offix-start-drag-region) moved from frame.el
13692         (offix-start-drag) moved from frame.el
13693         (cde-start-drag-region) cde drag regions
13694         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13695
13696 1998-05-26  Oliver Graf <ograf@fga.de>
13697
13698         * dragdrop.el: created dragdrop-drag prototypes
13699         (cde-start-drag-region) fixed typo
13700
13701 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13702
13703         * simple.el (after-init-hook): Remove reader macro.
13704
13705         * packages.el (packages-hardcoded-lisp): Get rid of reader
13706         macros.  Update DOC string.
13707
13708 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13709
13710         * mouse.el (drag-window-divider): Ditto.
13711
13712         * modeline.el (mouse-drag-modeline): Use it.
13713
13714         * lisp-mode.el (let-specifier): Specify indentation.
13715
13716         * specifier.el (let-specifier): Renamed from
13717         `with-specifier-instance'.
13718
13719 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13720
13721         * x-faces.el:
13722         * faces.el: move definition of xpm-color-symbols from x-faces.el
13723         to faces. Predicate x-get-resource on the presence of x.
13724
13725         * msw-faces.el: set 3d-object face rather than modeline. Specify
13726         faces as specfier defaults.
13727
13728         * package-get.el: don't use package-admin-add-single-file-package.
13729
13730 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13731
13732         * toolbar-items.el: Fixup tooltips.
13733         (toolbar-gnus): Don't use obsolete variable
13734         toolbar-news-frame-properties.
13735         (toolbar-news-reader): Default to `gnus' instead of
13736         `not-configured'.
13737
13738         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13739         Windows.
13740
13741 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13742
13743         * package-get.el: rename -installedp -> -installed-p.
13744
13745 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13746
13747         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13748         attributes, and assinged it to continuation, truncation and
13749         hscroll glyphs.
13750
13751         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13752         and made continuation, truncation and hscroll glyphs arrow
13753         characters out of that font.
13754
13755 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13756
13757         * minibuf.el (minibuffer-electric-separator): Play nicely with
13758         directory-sep-char being \.
13759         (minibuffer-electric-tilde): Ditto.
13760         (read-file-name-map): Ditto.
13761
13762 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13763
13764         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13765         on X devices.
13766         (default-mouse-track-deal-with-down-event): Avoid
13767         `x-disown-selection'; use `disown-selection' instead.
13768
13769 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13770
13771         * select.el:
13772         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13773         moved to (cut-copy-clear-internal) in select.el. Ditto for
13774         (x-delete-primary-selection) (x-kill-primary-selection)
13775         (x-copy-primary-selection).
13776         (own-clipboard): new function.
13777
13778         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13779         functions in select.el. remove old ones.
13780         (mswindows-own-clipboard): new function.
13781
13782 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13783
13784         * gnuserv.el: allow connections from mswindows type devices.
13785
13786 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13787
13788         * msw-glyphs.el: change image type used from cursor to resource.
13789
13790 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13791
13792         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13793         for {top,bottom}-{left,right} values in addition to
13794         {top,bottom}_{left,right}.
13795         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13796
13797 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13798
13799         * cl-macs.el (specifier-instance): Undefine its setf method.
13800
13801         * specifier.el (with-specifier-instance): Added docstring.
13802
13803         * mouse.el (drag-window-divider): Ditto.
13804
13805         * modeline.el (mouse-drag-modeline): Use it.
13806
13807         * lisp-mode.el (with-specifier-instance): Define its indentation
13808         level.
13809
13810         * specifier.el (with-specifier-instance): New macro.
13811
13812 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13813
13814         * package-get.el (package-get-create-custom): new function to
13815         auto-generate package-get-custom.el from package-get-base.el.
13816         * (package-get-ever-installedp): new function.
13817         * (package-get-custom): new function to get all packages specified
13818         by customize.
13819
13820 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13821
13822         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13823
13824 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13825
13826         * cl-extra.el: Reverse previous float change.
13827
13828 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13829
13830         * x-faces.el:
13831         * faces.el (try-font-name): moved from x-faces.el since it is
13832         required by w3 under mswindows as well X.
13833
13834 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13835
13836         * winnt.el: Removed evil (setq completion-ignore-case t)
13837         clause, one more overlookef fsfism.
13838         (nt-quote-args-functions-alist): End sentences with double space.
13839
13840 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13841
13842         * window-xemacs.el (push-window-configuration): Remove kludgery of
13843         recaching default-toolbar specifier.
13844         (pop-window-configuration): Ditto.
13845         (unpop-window-configuration): Ditto.
13846
13847 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13848
13849         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13850
13851 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13852
13853         * winnt.el (nt-quote-args-verbatim): Added function.
13854         (nt-quote-args-prefix-quote): Added function.
13855         (nt-quote-args-backslash-quote): Added function.
13856         (nt-quote-args-double-quote): Added function.
13857         (nt-quote-args-functions-alist): New variable.
13858         (nt-quote-process-args): Added function. This is the main quoting
13859         work horse called from process-nt.c
13860
13861 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13862
13863         * winnt.el: Removed duplicate definitions for backspace,
13864         delete, M-backspace and C-M-backspace.
13865         (file-name-buffer-file-type-alist): Removed this variable.
13866         (find-buffer-file-type): Removed function.
13867         (find-file-binary):  Removed function.
13868         (find-file-text): Removed function.
13869         (find-file-not-found-set-buffer-file-type): Removed function.
13870         (save-to-unix-hook): Removed function.
13871         (revert-from-unix-hook): Removed function.
13872         (using-unix-filesystems): Removed function.
13873         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13874         warning.
13875         (x-set-selection): Removed function.
13876         (x-get-selection): Removed function.
13877         Removed commented FSFisms.
13878         Replaced copyright notice (this file is not part of GNU Emacs).
13879         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13880         comint-process-echoes setting to t.
13881
13882 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13883
13884         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13885         and used following the interface change of
13886         `paths-find-recursive-path'.
13887
13888         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13889         regexp instead of a list of base names.
13890         (paths-version-control-filename-regexp):
13891         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13892         Introduced and used following the interface change of
13893         `paths-find-recursive-path'.
13894
13895 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13896
13897         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13898         on X devices, rather than on all non-TTY devices.
13899
13900 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13901
13902         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13903
13904         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13905
13906 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13907
13908         * itimer.el (activate-itimer): Fixed usage of integers
13909         as argument to `concat'.
13910
13911 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13912
13913         * itimer.el (start-itimer): replace the use of `concat' with
13914         `format'
13915
13916 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13917
13918         * mode-motion.el (mode-motion-hook): Clarify docstring.
13919         From Bob Weiner <weiner@altrasoft.com>
13920
13921         * loadhist.el (symbol-file): Supply prompt string when used
13922         interactively.
13923         From Bob Weiner <weiner@altrasoft.com>
13924
13925 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13926
13927         * loadup.el (really-early-error-handler): Ditto.
13928
13929         * update-elc.el: Ditto.
13930
13931         * setup-paths.el (paths-construct-exec-path): Ditto.
13932
13933         * make-docfile.el: Ditto.
13934
13935         * find-paths.el (paths-decode-directory-path): Use split-path
13936         instead of decode-path.
13937
13938         * files.el (parse-colon-path): Update docstring reference.
13939
13940 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13941
13942         * msw-init.el:
13943         * x-init.el:
13944         Bind cut'n'paste keys to non window-system specific functions.
13945
13946         * msw-select.el: New function mswindows-clear-clipboard.
13947         mswindows-cut-copy-clipboard extended to handle clearing of the
13948         selection and renamed to mswindows-cut-copy-clear-clipboard.
13949
13950         * select.el: on mswindows devices delete-primary-selection
13951         calls mswindows-clear-clipboard.
13952
13953 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13954
13955         * simple.el (quoted-insert): Inhibit quit when using read-char.
13956
13957         * cmdloop.el (read-char): Don't inhibit quit.
13958         (read-char-exclusive): Ditto.
13959         (read-char): Signal quit if quit-char was pressed.
13960         (read-char-exclusive): Ditto.
13961         (read-quoted-char): Return a character, not integer.
13962
13963         * menubar-items.el (default-popup-menu): Use Andy's generic
13964         selection code.
13965         (default-popup-menu): Fix code.
13966
13967 1998-05-14  Oliver Graf <ograf@fga.de>
13968
13969         * dragdrop.el (dragdrop-function-widget): this time it's done
13970
13971 1998-05-13  Oliver Graf <ograf@fga.de>
13972
13973         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13974
13975 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13976
13977         * device.el (device-pixel-width):
13978         (device-pixel-height):
13979         (device-mm-width):
13980         (device-mm-height):
13981         (device-bitplanes):
13982         (device-color-cells): Swapped parameters to device-system-metric
13983         according to the interface change.
13984
13985 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13986
13987         * mouse.el (default-mouse-motion-handler): Use new name of the
13988         function event-over-vertical-divider-p.
13989         Do not set E-W arrow cursor over the divider if
13990         vertical-divider-draggable-p is nil in the window.
13991         ([top-level]): Use new name for the variable
13992         vertical-divider-map.
13993         (drag-window-divider): Respect vertical-divider-draggable-p.
13994         Variable name typo fixes.
13995
13996 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13997
13998         * keymap.el (kbd): Define here; handle string constants and
13999         others...
14000
14001 1998-05-15  Christian Nyb <chr@mediascience.no>
14002
14003         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14004         in Emacs 18.
14005
14006 1998-05-13  Didier Verna  <didier@xemacs.org>
14007
14008         * mouse.el (drag-window-divider): give the vertical divider a
14009         pressed look when dragging it.
14010
14011 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14012
14013         * faces.el: predicate some more face operations on x or mswindows
14014         not just x.
14015
14016         * modeline.el: enable modeline coloring for mswindows.
14017
14018 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14019
14020         * minibuf.el (minibuffer-default): Added variable; compatible with
14021         FSF Emacs.
14022         (next-history-element): Used `minibuffer-default'.
14023
14024 1998-05-12  Oliver Graf <ograf@fga.de>
14025
14026         * dragdrop.el (dragdrop-function-widget): button and mods ok
14027         arguments still look a bit strange
14028         (dragdrop-compare-mods) created
14029         (dragdrop-drop-do-functions) correctly checks for buttons and
14030         modifiers
14031
14032 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14033
14034         * setup-paths.el (paths-default-info-directories): Replace
14035         path-separator with directory-sep-char.
14036
14037         * files.el (path-separator): Don't define it here.
14038
14039 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14040
14041         * update-elc.el: Ditto.
14042
14043         * setup-paths.el (paths-construct-exec-path): Ditto.
14044
14045         * make-docfile.el: Ditto.
14046
14047         * loadup.el (really-early-error-handler): Ditto.
14048
14049         * find-paths.el (paths-decode-directory-path): Use decode-path
14050         instead of decode-path-internal.
14051
14052         * files.el (parse-colon-path): Update docstring.
14053
14054 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14055
14056         * subr.el (get-buffer-window-list): Make BUFFER optional.
14057
14058         * window-xemacs.el (windows-of-buffer): Defalias to
14059         get-buffer-window-list.
14060
14061 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14062
14063         * disass.el: Fix maintainer keyword.
14064
14065         * bytecomp.el (byte-compile-and-load-file): Autoload.
14066         (byte-compile-buffer): Ditto.
14067
14068         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14069         value is returned, not the name.
14070         (lisp-imenu-generic-expression): Enable it.
14071         (lisp-mode-variables): Ditto.
14072         (lisp-indent-offset): Change defconst to defvar.
14073         (lisp-indent-function): Ditto.
14074         (lisp-body-indent): Ditto.
14075
14076 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14077
14078         * modeline.el: Use zap-last-kbd-macro-event.
14079
14080         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14081         nil, don't attempt to do anything with messages.
14082         (eval-last-sexp): Use `letf' for clarity.
14083
14084 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14085
14086         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14087
14088 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14089
14090         * buff-menu.el:
14091         * lisp-mode.el:
14092         * obsolete.el:
14093         Change empty docstrings into no doc strings at all.
14094         Fix bogus FSF-format docstrings.
14095         * etags.el: Fix docstring.
14096
14097 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14098
14099         * package-get.el (package-get): Use internal md5
14100
14101 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14102
14103         * about.el (about-xemacs): Correct abuse of concat.
14104
14105 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14106
14107         * info.el (Info-mode): Use easymenu.
14108
14109 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14110
14111         * apropos.el (apropos): Don't use concat with integers.
14112
14113         * cmdloop.el (describe-last-error): Handle the case when no error
14114         was seen gracefully.
14115
14116         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14117         defun.
14118         (apropos-describe-plist): Ditto.
14119
14120         * help.el (with-displaying-help-buffer): Revert to a defun.
14121         (describe-key): Use it as defun.
14122         (describe-mode): Ditto.
14123         (describe-bindings): Ditto.
14124         (describe-prefix-bindings): Ditto.
14125         (describe-installation): Ditto.
14126         (view-lossage): Ditto.
14127         (describe-function): Ditto.
14128         (describe-variable): Ditto.
14129         (describe-syntax): Ditto.
14130
14131 1998-05-11  Oliver Graf <ograf@fga.de>
14132
14133         * dragdrop.el: changed order of require/provide
14134         (dragdrop-drop-mime-default) changed to new calling conventions
14135         (dragdrop-drop-do-functions) changed to new calling conventions
14136         (dragdrop-function-widget) this one needs more work...
14137
14138 1998-05-10  Oliver Graf <ograf@fga.de>
14139
14140         * about.el: another small change in my entry
14141         * dragdrop.el (dragdrop-drop-log-function): logging added
14142         plus customizations
14143         changed interface to handler functions. now called with event
14144         and object
14145
14146 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14147
14148         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14149         E-W arrow pointer displayed over draggable dividers.
14150
14151         * mouse.el (default-mouse-motion-handler): Show it when
14152         appropriate.
14153         (drag-window-divider): Added.
14154         ([top-level]): Initialized window-divider-map with a keymap
14155         binding the above function to left button down event.
14156
14157         * x-mouse.el (x-init-pointer-shape): Initialize
14158         divider-pointer-glyph from Cursor.dividerPointer, or use default
14159         E-W double arrow.
14160
14161 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14162
14163         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14164
14165 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14166
14167         * simple.el (count-words-buffer): Don't query for buffer.
14168         (count-lines-buffer): Ditto.
14169
14170 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14171
14172         * help.el (where-is): add optional insert argument.
14173
14174 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14175
14176         * help.el (describe-key-briefly): New argument INSERT.
14177
14178         * simple.el (eval-expression): New optional argument; synch with
14179         FSF 20.3.
14180
14181         * keydefs.el (global-map): Add new register bindings.
14182
14183         * register.el: Synched with FSF 20.3.
14184
14185 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14186
14187         * window-xemacs.el (recenter): all arguments are optional.
14188
14189 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14190
14191         * device.el: (device-pixel-width): Reflected name/parameters
14192         change to device-system-metric.
14193         (device-pixel-height): Ditto.
14194         (device-mm-width): Ditto.
14195         (device-mm-height): Ditto.
14196         (device-bitplanes): Ditto.
14197         (device-color-cells): Ditto.
14198
14199 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14200
14201         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14202
14203         * cl.el (most-positive-fixnum): Document.
14204         (most-negative-fixnum): Ditto.
14205
14206         * cus-dep.el: Updated comment.
14207
14208         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14209         constant.
14210
14211         * cus-load.el (custom-put): Removed.
14212
14213         * files.el (after-find-file): Just resignal quit instead of
14214         signaling "canceled".
14215
14216 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14217
14218         * frame.el (other-frame): Use `focus-frame' instead of
14219         select-frame kludges.
14220
14221         * lisp-mode.el: Update lisp-indent-function for
14222         save-selected-frame and with-selected-frame.
14223
14224         * frame.el (save-selected-frame): New macro.
14225         (with-selected-frame): Ditto.
14226         (other-frame): Use `set-frame-focus'.
14227
14228 1998-05-06  Oliver Graf <ograf@fga.de>
14229
14230         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14231         (dragdrop-drop-url-default) default handler for URL drops created
14232         (dragdrop-drop-mime-default) default handler for MIME drops created
14233         (dragdrop-drop-functions) default custom for handling drops created
14234         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14235
14236 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14237
14238         * mouse.el: Removed redundant mouse-mswindows-drop function.
14239
14240 1998-05-05  Oliver Graf <ograf@fga.de>
14241
14242         * about.el: changed some text in my entry
14243         * dragdrop.el: added customs
14244
14245 1998-05-04  Oliver Graf <ograf@fga.de>
14246
14247         * mouse.el: killed global drop key bindings
14248         (mouse-offix-drop) removed
14249         * dragdrop.el: created
14250         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14251
14252 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14253
14254         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14255         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14256
14257         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14258         obsolete comment.
14259
14260         * scrollbar.el (scrollbars-visible-p): Use new
14261         {vertical,horizontal}-scrollbar-visible-p specifiers.
14262
14263 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14264
14265         * device.el (device-pixel-height):
14266         (device-pixel-width):
14267         (device-mm-width):
14268         (device-mm-height):
14269         (device-bitplanes):
14270         (device-color-cells): Moved these 6 functions from device.c; they
14271         all use single (device-system-metrics) call.
14272
14273 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14274
14275         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14276         were renamed.
14277
14278         * menubar-items.el:
14279         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14280         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14281
14282         * help.el (help-map): Remove Hyperbole keybinding logic.
14283         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14284
14285 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14286
14287         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14288         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14289
14290 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14291
14292         * msw-glyphs.el: use nicer icon3 from the frame icon.
14293
14294 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14295
14296         * version.el (emacs-version): Remove InfoDock conditionals.
14297
14298         * startup.el (startup-splash-frame): Change ID logo name.
14299
14300 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14301
14302         * files.el (after-find-file): If the user presses C-g on
14303         directory-creation prompt, kill the buffer.
14304
14305 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14306
14307         * simple.el (count-words-region): Reverse previous change.
14308
14309 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14310
14311         * replace.el (query-replace): Just call perform-replace.
14312         (query-replace-regexp): Ditto.
14313         (perform-replace): Move region handling here.
14314         (perform-replace): Use the new arg to match-data.
14315
14316 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14317
14318         * x-init.el: Install X specific display table that
14319           displays char 0240 as a space to avoid whatever it is
14320           that screws up display of that character code.
14321
14322 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14323
14324         * help.el (function-arglist): If no arguments are documented for a
14325         subr, print nothing rather than incorrect output.
14326
14327 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14328
14329         * cmdloop.el (command-error): Update bail-out error message to use
14330         `emacs-program-name'.
14331
14332         * lib-complete.el: Remove reader macro cruft.
14333
14334         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14335         cruft.
14336
14337         * simple.el (count-words-region): Drop interactive-p check on the
14338         message.
14339
14340 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14341
14342         * font.el
14343         * msw-faces.el
14344         Correct spelling of mswindows-font-canonicalize-name.
14345
14346 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14347
14348         * ldap.el (ldap-host-parameters-alist): Replaced with
14349         `ldap-host-parameters-plist'
14350         (ldap-search): Adapt to previous change
14351
14352 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14353
14354         * about.el (about-hackers): Update Bob Weiner bio.
14355         (about-maintainer-info): Ditto.
14356
14357 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14358
14359         * simple.el (display-warning-minimum-level): Docfix.
14360
14361 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14362
14363         * widget.el (:default-get): New keyword.
14364         * wid-edit.el (default, widget-default-default-get): Define it.
14365         (group, widget-group-default-get): Define it.
14366         (menu-choice, widget-choice-default-get): Define it.
14367         (widget-default-get): New function.
14368         (widget-choice-action): Call it.
14369         (widget-editable-list-entry-create): Call it.
14370
14371 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14372
14373         * byte-optimize.el (byte-boolean-vars): Removed.
14374         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14375         lookup through `byte-boolean-vars'.
14376
14377 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14378
14379         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14380         resource-provided values into ghost specs for scrollbar-height and
14381         scrollbar-width.
14382
14383 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14384
14385         * byte-optimize.el: Don't attempt to optimize /=.
14386
14387         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14388         (byte-compile-/=): Ditto.
14389
14390 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14391
14392         * apropos.el: Use `with-displaying-help-buffer'.
14393         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14394         Use `with-displaying-help-buffer'.
14395         (apropos-follow): Do not give special treatment to buffer cursor
14396         was in prior to a mouse click.
14397         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14398         (apropos-print-doc): Set correct buffer for setting text
14399         properties.
14400
14401 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14402
14403         * help.el (help-buffer-prefix-string): New variable.
14404         (help-buffer-name): Use it.
14405
14406         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14407         mode menu.
14408
14409 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14410
14411         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14412
14413 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14414
14415         * files.el (find-file-noselect): Update docstring.
14416         (find-file-noselect): Signal an error if found an unreadable file.
14417         (file-chase-links): Save the match data.
14418         (normal-mode): Use `lwarn' and `error-message-string'.
14419         (interpreter-mode-alist): Change defconst to defvar.
14420         (inhibit-first-line-modes-regexps): Ditto.
14421         (inhibit-first-line-modes-regexps): Added .tgz.
14422         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14423         (change-major-mode-with-file-name): New user-option.
14424         (set-visited-file-name): Synched with FSF.
14425         (file-name-extension): New function, from FSF 20.3.
14426         (file-relative-name): Synched with FSF.
14427         (save-some-buffers): Support the C-r feature.
14428         (recover-session): Synched with FSF.
14429         (kill-some-buffers): Ditto.
14430         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14431
14432 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14433
14434         * files.el (insert-file): Undo previous change and reenable use of
14435         format.el.
14436
14437 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14438
14439         * window-xemacs.el (recenter): Define.
14440
14441 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14442
14443         * font.el (mswindows-font-create-name)
14444         (mswindows-font-create-object): new functions for mswindows type
14445         fonts.
14446
14447         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14448         strings are parsed as well as font objects.
14449
14450 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14451
14452         * modeline.el (defining-kbd-macro): Restore modeline indication of
14453         kbd-macro being recorded.
14454         (add-minor-mode): Simplify docstring.
14455         (modeline-minor-mode-menu): Remove stuff.
14456
14457 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14458
14459         * code-process.el (call-process): dynamically decide process
14460         coding type.
14461
14462 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14463
14464         * modeline.el: Add line-number-mode, column-number-mode to
14465         the modeline minor-mode menu.  Button2 on the line number does
14466         goto-line.
14467
14468 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14469
14470         * mouse.el: move x-selection-owner-p type things to
14471         selection-owner-p.
14472
14473         * msw-init.el: copy zmacs stuff from x-init.el
14474
14475         * msw-select.el (mswindows-own-selection)
14476         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14477         functions. Very simple minded implementation of selectio
14478         ownership.
14479
14480         * select.el (own-selection) (disown-selection)
14481         (activate-region-as-selection) (select-make-extent-for-selection)
14482         (valid-simple-selection-p): functions moved from x-select.el for
14483         generalized selection.
14484
14485         * x-select.el: see select.el changes.
14486
14487         * x-toolbar.el: use new selection functions.
14488
14489 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14490
14491         * packages.el (packages-find-package-directories): Fixed bug that
14492         would pick up multiple site-package directories.
14493         (package-locations): Added "xemacs-packages" as a late package
14494         location.
14495
14496         * find-paths.el: Now uses `emacs-program-name' and
14497         `emacs-program-version'.
14498         Additions to enforce version-specific directories in
14499         `paths-find-version-directory'.
14500
14501 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14502
14503         * default.el: Removed.
14504         * site-start.el: Removed.
14505
14506 1998-04-29  Didier Verna  <didier@xemacs.org>
14507
14508         * minibuf.el (minibuffer-history-minimum-string-length): Default
14509         to nil.
14510
14511 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14512
14513         * find-paths.el (paths-program-name): Rename.
14514         (paths-emacs-root-p): Ditto.
14515         (paths-find-site-directory): Ditto.
14516
14517 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14518
14519         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14520         `emacs-lisp-byte-compile-and-load'.
14521
14522 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14523
14524         * ldap.el (ldap-search): Fixed additional parameter passing to
14525         `ldap-open'
14526
14527 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14528
14529         * select.el (kill-primary-selection) (selection-owner-p)
14530         (copy-primary-selection) (yank-clipboard-selection)
14531         (selection-exists-p) (delete-primary-selection): new file and
14532         functions that do the right thing for the selected device.
14533
14534         * x-menubar.el: use generalised selection functions.
14535
14536         * dumped-lisp.el: dump select.el.
14537
14538 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14539
14540         * find-paths.el (paths-progname): New variable.
14541         (paths-emacs-root-p): Use it.
14542         (paths-find-site-directory): Ditto.
14543
14544 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14545
14546         * loadup.el ((member "dump" command-line-args)): Dump as
14547         `infodock' if InfoDock.
14548
14549 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14550
14551         * find-paths.el (construct-emacs-version): Simplify, include
14552         program name in the return value.
14553         * (paths-find-version-directory): Use it.
14554
14555 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14556
14557         * info.el (Info-parse-dir-entries): Fixed regexp
14558         (Info-build-dir-anew): Remove full suffix and capitalize info file
14559         name for files with no @direntry
14560         (Info-batch-rebuild-dir): New function
14561         (Info-suffixed-file): Check for regular files instead of simple
14562         file existence (could catch directories before)
14563
14564 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14565
14566         * setup-paths.el, find-paths.el: Removed uses of `not' which
14567         temacs doesn't have.
14568
14569         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14570         into root searching.
14571
14572 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14573
14574         * subr.el: Remove definition of `not'.
14575
14576 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14577
14578         * msw-glyphs.el: enable graphics support.
14579
14580 1998-04-23  Didier Verna  <didier@xemacs.org>
14581
14582         * x-menubar.el (default-menubar): restored the line-number-mode
14583         option.
14584
14585         * misc doc string updates related to the options menu.
14586
14587 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14588
14589         * setup-paths.el (paths-construct-load-path): Fix typo.
14590
14591 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14592
14593         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14594         font-menu-ignore-scaled-fonts don't have to be bound now; this
14595         gets us one step further towards making --no-autoloads work.
14596
14597         * startup.el (normal-top-level): Load auto-autoloads only if
14598         lisp-directory is non-nil.
14599
14600         * setup-paths.el (paths-construct-load-path): Made it robust
14601         against nil lisp-directory.
14602
14603         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14604         to the list of variables that cause a warning when nil.
14605
14606         * toolbar.el (init-toolbar-location): Now works even when there's
14607         no toolbar icon directory.
14608
14609 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14610
14611         * help.el (view-lossage): Recognize it.
14612
14613         * simple.el (log-message): Mark multiline messages.
14614
14615 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14616
14617         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14618
14619 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14620
14621         * package-get.el (package-get-all):  add `\n' separator to
14622         interactive specification so that both variables are read
14623
14624 1998-04-22  Didier Verna  <didier@xemacs.org>
14625
14626         * x-menubar.el: ported the options menu to Custom.
14627         Moved the "read only" toggle button to the buffers menu.
14628         Corrected some missing ;;;###autoload or defcustom.
14629
14630         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14631         the scrollbar-visible specifier for options menu handling.
14632
14633         * toolbar.el (toolbar-visible-p)
14634                      (toolbar-captioned-p)
14635                      (default-toolbar-position): defcustom wrappers around
14636         the toolbar specifiers for options menu handling.
14637
14638         * frame.el (get-frame-for-buffer-default-instance-limit):
14639         defcustom it for options menu handling.
14640
14641         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14642         font-lock-mode for options menu handling.
14643
14644         * cus-start.el: added Custom properties to overwrite-mode for
14645         options menu handling.
14646
14647 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14648
14649         * about.el: shameless self-promotion.
14650
14651 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14652
14653         * simple.el (raw-append-message): Slightly optimize.
14654         (remove-message): Use `push' for clarity.
14655         (append-message): Ditto.
14656         (display-warning): Dito.
14657         (raw-append-message): Send the message to the appropriate device.
14658
14659 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14660
14661         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14662         From Sean MacLennan <Sean.MacLennan@pika.ca>
14663
14664 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14665
14666         * setup-paths.el: Changed `directory-sep-char' to
14667         `path-separator', following a change in GNU Emacs.
14668
14669 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14670
14671         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14672         (Info-build-dir-anew): Add a final newline.
14673         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14674         is `always'
14675         (Info-rebuild-dir): Ditto
14676
14677         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14678
14679 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14680
14681         * simple.el (count-words-buffer): Retain zmacs region.
14682         (count-words-region): Ditto.
14683         * simple.el: (what-line): Expanded line counts.
14684         (count-lines): New parameter to conditionalize whether collapsed
14685         lines get counted.
14686         From Bob Weiner <weiner@altrasoft.com>
14687
14688 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14689
14690         * packages.el (package-locations): infodock-packages must override
14691         mule-packages and packages.
14692
14693 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14694
14695         * wid-edit.el:
14696         remove rude messages from widget-activation-widget-mapper
14697         and widget-activation-glyph-mapper
14698
14699 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14700
14701         * toolbar.el: Remove (featurep 'x) test from
14702         toolbar-make-button-list
14703
14704 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14705
14706         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14707         only if in the same frame.
14708
14709 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14710
14711         * packages.el (package-locations): Added site-packages hierarchy.
14712
14713         * setup-paths.el (paths-default-info-directories): Introduced and
14714         used.
14715
14716         * packages.el, setup-paths.el: Set various path searching depths
14717         to 1.
14718
14719         * packages.el (packages-hierarchy-depth):
14720         (packages-load-path-depth): Introduced and used.
14721
14722         * setup-paths.el (paths-load-path-depth): Introduced and used.
14723
14724         * find-paths.el (paths-find-recursive-path): Added max-depth
14725         parameter.
14726
14727 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14728
14729         * setup-paths.el (paths-construct-info-path): Removed
14730         dependency on behavior of (file-name-as-directory "").
14731
14732 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14733
14734         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14735         lisp objects
14736
14737 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14738
14739         * dump-paths.el, startup.el: Added handling for --debug-paths.
14740
14741 1998-04-15  William M. Perry  <wmperry@aventail.com>
14742
14743         * wid-edit.el: We cannot just set the help-echo or balloon-help
14744           properties for an extent based on the :help-echo widget
14745           property, since help-echo and balloon-help cause an EXTENT to
14746           get passed in, where :help-echo functions are expecting a WIDGET
14747
14748 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14749
14750         * scrollbar.el (init-scrollbar-from-resources): Call
14751         mswindows-init-scrollbar-metrics when appropriate.
14752
14753 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14754
14755         * dumped-lisp.el: dump x-toolbar for window system
14756
14757         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14758         have support and xpm.
14759
14760 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14761
14762         * files.el (toggle-read-only): Fix docstring.
14763         From Didier Verna <didier@xemacs.org>
14764
14765 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14766
14767         * startup.el (normal-top-level): Load autoload-file-name without
14768         specifying an extension---some people only auto-autoload.el.gz.
14769
14770 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14771
14772         * files.el (backup-enable-predicate): Don't bomb on NAME being
14773         nil.
14774
14775 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14776
14777         * find-paths.el, packages.el: Now prefers configure'd paths.
14778         This shouldn't cause any of the originally anticipated problems as
14779         the current paths architecture will not define the various
14780         configure-xxx variables if they're not specified on the configure
14781         command line.
14782
14783         * find-paths.el, setup-paths.el, packages.el: Removed all
14784         mentionings of "/" as a path separator.
14785         Used paths-construct-path throughout.
14786
14787         * find-paths.el (paths-construct-path): Created to assemble paths
14788         from directory components.
14789
14790         * setup-paths.el, packages.el: Used paths-decode-directory-path
14791         instead of decode-path-internal.
14792
14793         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14794         and associates.
14795         (paths-decode-directory-path) Created.
14796
14797         * setup-paths.el: Changed configure-exec-path to
14798         configure-exec-directory.
14799
14800 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14801
14802         * packages.el (packages-find-packages): Fixed decoding of
14803         EMACSPACKAGEPATH.
14804
14805         * startup.el: -no-packages -> -no-early-packages.
14806
14807         (packages-load-package-lisps): Fixed loading of auto-autoload
14808         files.
14809
14810         * startup.el (normal-top-level): Fixed loading of core
14811         auto-autoload.
14812
14813         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14814
14815         * startup.el, packages.el, dump-paths.el: Added proper settings
14816         for site-directory and lisp-directory variables.
14817
14818         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14819         inhibit-package-autoloads and fixed handling of it.
14820
14821         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14822         handling of former inhibit-package-init, now
14823         inhibit-early-packages, to make -vanilla etc. work.
14824
14825 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14826
14827         * code-process.el (start-process): Fallback to 'undecided instead
14828         of 'binary for process input coding stream.
14829
14830         * process.el (start-process): Docstring fix.
14831
14832 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14833
14834         * info.el (Info-insert-dir): Do not insert temporary dir files
14835         in Info-dir-file-attributes
14836         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14837         (Info-rebuild-dir): Ditto.
14838
14839 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14840
14841         * obsolete.el: Added obsoleteness declarations for
14842         `site-directory' and `Info-default-directory-list'.
14843
14844 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14845
14846         * find-paths.el (paths-find-emacs-root): Only look at the
14847         executable at the end of the symlink chain for determining the
14848         Emacs root.
14849
14850 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14851
14852         * setup-paths.el (paths-construct-info-path): Changed construction
14853         to cater to gone default in configure.
14854
14855         * find-paths.el (paths-uniq-append): Added.
14856
14857         * packages.el: Rewritten package path construction once again.
14858
14859         * dump-paths.el, startup.el: Removed package-path as a global
14860         variable.
14861
14862         * package-admin.el (package-admin-add-single-file-package):
14863         (package-admin-add-binary-package): Changed package-path to
14864         late-packages.
14865
14866         * packages.el (packages-split-path): Split path at "/" rather than
14867         nil according to change in emacs.c.
14868
14869 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14870
14871         * setup-paths.el (paths-construct-info-path): Changed info path
14872         order so that directories come out right.
14873         (paths-find-lock-directory): Fixed bug: It used to think
14874         configure-lock-directory is a path.
14875
14876 1998-04-06  Jeff Miller <jmiller@smart.net>
14877
14878         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14879         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14880         eases the use of toolbar-add/kill-item functions.
14881
14882 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14883
14884         * code-files.el (file-coding-system-alist): Commented out
14885         loaddefs.el magical treatment.
14886
14887 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14888
14889         * info.el (Info-rebuild-outdated-dir): Added new option
14890         `conservative' and made it the default
14891         (Info-rebuild-dir): Appropriately parse multi-line description
14892         strings, and multi-section dir files. Issue warning when dir
14893         is rebuilt as temporary
14894         (Info-build-dir-anew): Issue warning when dir is built as
14895         temporary
14896
14897 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14898
14899         * list-mode.el (list-mode-map): Bind highlight motion commands to
14900         standard keys left, right, C-b and C-f.
14901
14902 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14903
14904         * files.el (auto-mode-alist): allow .sc for Scheme->C
14905
14906 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14907
14908         * loadup.el (pureload): Don't quote (garbage-collect).
14909
14910 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14911
14912         * package-get-base.el: Updated.
14913
14914 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14915
14916         * isearch-mode.el (isearch-just-started): New variable.
14917         (isearch-mode): Set it.
14918         (isearch-repeat): Advance one character forward only if the search
14919         was successful, and was not just started.
14920         (isearch-repeat): Clear isearch-just-started.
14921
14922 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14923
14924         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14925         if running -batch.
14926
14927 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14928
14929         * subr.el (listify-key-sequence): Removed.
14930
14931 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14932
14933         * bytecomp.el (byte-compile-print-gensym): New option.
14934         (byte-compile-output-file-form): Use it.
14935         (byte-compile-output-docform): Ditto.
14936         (byte-compile-compiled-obj-to-list): Ditto.
14937
14938 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14939
14940         * msw-glyphs.el: set frame icon if xpm support.
14941
14942 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14943
14944         * help.el: Code that pretty prints variable values
14945           removed.
14946
14947 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14948
14949         * find-paths.el (paths-emacs-root-p): Correct test for installation
14950         directory.
14951         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14952
14953 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14954
14955         * loaddefs.el: Don't set debug-ignored-errors; leave
14956           its default value set to nil.
14957
14958 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14959
14960         * info.el (Info-rebuild-dir): fixed mis-spelling.
14961
14962 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14963
14964         * info.el (Info-rebuild-outdated-dir): New custom var
14965         (Info-insert-node): Create/update dir file when needed, ie when it
14966         does not exist or is older than some info files in directory
14967
14968 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14969
14970         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14971         for last packages, mainly for using a 20.4 package base.
14972
14973         * packages.el (late-packages): Typo fix.  It was called
14974         early-packages.
14975
14976         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14977         relative symlinks correctly.
14978         (paths-find-emacs-roots): More rigorous checking for plausible
14979         configuration-time root.
14980
14981         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14982         find its roots.
14983
14984 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14985
14986         * faces.el: Fix docstrings.
14987         * glyphs.el: Fix docstrings.
14988         * mouse.el: Fix docstrings.
14989
14990         * frame.el: Change phrase `current frame' to `selected frame'.
14991
14992         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14993
14994         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14995         macros using backquote to make them infinitely more readable.
14996
14997 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14998
14999         * packages.el (packages-find-package-path): Hardcoded specialized
15000         InfoDock support until we can clean this up.
15001
15002         * help.el (describe-bindings-1): Return the value of the bindings
15003         help buffer created.
15004         (describe-bindings): Ditto.
15005
15006         * simple.el (set-variable): Restore previous behavior of not
15007         bombing if the variable to set is not boundp.
15008
15009 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15010
15011         * packages.el (packages-handle-package-dumped-lisps): Allow for
15012         non-local files to be loaded off the package-lisp variable.
15013
15014 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15015
15016         * x-faces.el: Global X resources should override
15017           specs for all device classes (color, grayscale, mono);
15018           code currently doesn't override any of them.  Fixed by
15019           calling remove-specifier with '(x default) as the tag
15020           set and allowing inexact matches.
15021
15022 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15023
15024         * faces.el: Separated face initializations based on
15025           device classes into device type specific (tag set,
15026           instantiator) pairs.
15027
15028 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15029
15030         * wid-edit.el (widget-choice-action): Remember user's explicit
15031         choice.
15032         (widget-choice-value-create): Respect it.
15033         From Richard Stallman <rms@gnu.org>
15034
15035 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15036
15037         * setup-paths.el (paths-construct-info-path): Always append
15038         existing directories from configure-time info path.
15039
15040         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15041         Info-directory-list.
15042
15043         * info.el: Removed Info-default-directory-list which was broken by
15044         design.
15045         Removed bogus initialization of Info-directory-list---startup.el
15046         can do a much better job.
15047         Added autoload of Info-directory-list.
15048
15049         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15050         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15051         be exclusive; now it's merely given precedence, just like in the
15052         old days.
15053
15054 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15055
15056         * find-paths.el (paths-find-architecture-directory): Fix bug with
15057         finding; it used to default too early.
15058
15059 1998-03-25  Martin Buchholz <martin@xemacs.org>
15060
15061         * packages.el (packages-split-path): Fix a bug; it used to fail
15062         for paths that weren't split.
15063
15064 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15065
15066         * finder.el (finder-compile-keywords): trap on errors.
15067
15068 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15069
15070         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15071           fourth argument of t so that only the specs exactly
15072           matching the tag lists are removed.
15073
15074 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15075
15076         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15077
15078 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15079
15080         * minibuf.el (mouse-read-file-name-1): If a default directory was
15081         specified, use it for generating the completions.
15082
15083 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15084
15085         * update-elc.el: Now respects inhibit-package-init and
15086         inhibit-site-lisp.
15087         Now does path construction with loadup-paths.
15088
15089         * startup.el (normal-top-level, startup-setup-paths): Now respects
15090         inhibit-package-init and inhibit-site-lisp.
15091
15092         * packages.el (packages-find-package-path): Extended package path
15093         by version-specific hierarchies.
15094         (packages-find-packages): Now respects inhibit flag and
15095         inhibit-site-lisp.
15096         Moved path setup to loadup-paths.
15097
15098         * make-docfile.el: Now respects inhibit-package-init and
15099         inhibit-site-lisp.
15100         Now does path construction with loadup-paths.
15101
15102         * loadup.el: Now respects inhibit-package-init and
15103         inhibit-site-lisp.
15104
15105         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15106
15107         * loadup-paths.el: New file: setup load-path to encompass
15108         packages.
15109
15110 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15111
15112         * auto-show.el: load-gc renamed to pureload.
15113         * site-load.el: Ditto.
15114         * packages.el (toplevel): Ditto.
15115         * loadup.el (really-early-error-handler): Ditto.
15116         * dumped-lisp.el (preloaded-file-list): Ditto.
15117         * cus-face.el (custom-declare-face): Ditto.
15118
15119 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15120
15121         * <Today>: The Big Path Searching Overhaul.
15122
15123         * find-paths.el: New file: find and assemble paths in the
15124         installation hierarchy.
15125
15126         * setup-paths.el: New file: global layout of paths and directories
15127         within the XEmacs hierarchy.
15128
15129         * packages.el: Replaced everything related to path searching and
15130         startup by code in terms of find-paths.
15131
15132         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15133         the new path searching engine.
15134
15135         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15136         and setup-paths.
15137
15138 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15139
15140         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15141         setup-paths.el.
15142
15143 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15144
15145         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15146         compiles identically in any configuration.
15147         Removed irrelevant commentary.
15148
15149 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15150
15151         * simple.el (set-variable): Allow setting specifiers.
15152
15153 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15154
15155         * lisp.el (forward-sexp): Revert previous change.
15156
15157 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15158
15159         * frame.el (frame-initialize): Use `delete-console' instead of
15160         `delete-device' to delete the stream console to match the usage in
15161         Fkill_emacs.
15162
15163 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15164
15165         * files.el (cdpath-previous): New variable.
15166         (cd): Use it.
15167         From Bob Weiner <weiner@wave.altrasoft.com>
15168
15169 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15170
15171         * keydefs.el: Changed keybindings of forward-char,
15172           backward, scroll-up and scroll-down to point to their
15173           -command counterparts.
15174
15175         * simple.el: New functions: forwarc-char-command,
15176           backwrad-char-command, scroll-up-command,
15177           scroll-down-command which work liek their counterparts
15178           except that they honor the variable
15179           signal-error-on-buffer-boundary.
15180
15181           Definition of signal-error-on-buffer-boundary received
15182           from src/cmds.c.
15183
15184           defvar declaration added for word-across-newline to avoid
15185           byte-compiler warning about the free variable reference.
15186
15187 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15188
15189         * winnt.el: Removed "%t" from the beginning of
15190         modeline-format. From now on, there's no nt-specifics in the modeline.
15191
15192 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15193
15194         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15195         of `when' with `if'.
15196
15197 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15198
15199         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15200         mswindows. Must be reworked along with glyphs.el, or
15201         merged into it, after there is images support.
15202
15203         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15204         'mswindows.
15205
15206 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15207
15208         * faces.el: fix for text cursor initialization.
15209         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15210         From Andy Piper <andyp@parallax.co.uk>
15211
15212 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15213
15214         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15215         if there is an existing package that handles it and warn the user
15216         about that mode.
15217
15218 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15219
15220         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15221         Installation" menu item when Installation-string is not bound.
15222
15223 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15224
15225         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15226         From Jeremiah W. James <jerry@cs.ucsb.edu>
15227
15228 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15229
15230         * msw-faces.el:
15231         * faces.el: Fix face initialization.
15232
15233 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15234
15235         * files.el (backup-enable-predicate): fix breakage introduced
15236         by TMPDIR patch.
15237
15238 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15239
15240         * x-faces.el (x-init-face-from-resources): The
15241           TTY face property retrieval functions don't return
15242           specifiers, so use face-property instead.
15243
15244 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15245
15246         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15247
15248 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15249
15250         * x-menubar.el: Expanded documentation for
15251           option-save-faces.  Changed Options -> Browse Faces
15252           menu entry to invoke customize-face.
15253
15254 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15255
15256         * faces.el: Most face initialization moved out of
15257           init-other-random-faces to the top level so that the
15258           initialization happens before Xemacs is dumped.  Much
15259           of the fascist "face-differs-from-default-p or FROB!"
15260           code has been retired in favor of letting the user do
15261           what they want to do.  Face initialization code changed
15262           to use `default' specifier tag so that the settings can
15263           be overridden later if the user wishes it.
15264
15265 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15266
15267         * about.el (about-hackers): Update contributors list.
15268
15269 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15270
15271         * specifier.el: Define new specifier tag `default'.
15272
15273         * modeline.el: Initialize faces using `default' tag.
15274
15275         * x-faces.el (x-init-face-from-resources): Remove
15276           specifier specs containing the `default' tag before
15277           adding new specs.
15278
15279 1998-03-02  John Jones  <jj@asu.edu>
15280
15281         * package-get.el (package-get-all): fixed arguments on call to
15282         package-admin-add-single-file-package.
15283         * package-get.el (package-get-installedp): fixed to match
15284         advertised behavior.
15285         * package-get.el: added function package-get-update-all which
15286         installs newest versions of all the current packages (if they are
15287         not already installed).
15288
15289 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15290
15291         * files.el (find-file-noselect): Uncommented `truename' binding in
15292         `let*' and use it later to set `buffer-file-truename' iff it's
15293         still nil, as happens for example when finding a compressed
15294         file with "jka-compr".
15295
15296 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15297
15298         * faces.el: in make-face-* type functions do the operation for all
15299         window systems, not just the first one found.
15300
15301         * font.el: call mswindows-list-fonts for mswindows.
15302
15303 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15304
15305         * code-process.el (call-process-region):
15306         * process.el (call-process-region):
15307         * package-get.el (package-get-dir):
15308         * files.el (backup-enable-predicate):
15309         * gnuserv.el (gnuserv-temp-file-regexp):
15310         Use temp-directory in place of `/tmp'.
15311
15312 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15313
15314         * "Fast" dired-in-C enhancements for Windows 95/NT:
15315
15316         * files.el: Added function, `wildcard-to-regexp', from GNU
15317           Emacs.
15318
15319         * files.el (insert-directory): Modified to use special
15320           dired-in-C enhancements if present.
15321
15322 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15323
15324         * code-files.el: make default coding no-conversion.
15325
15326 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15327
15328         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15329         the load-path.
15330
15331         * update-elc.el: Strip directory when testing for files not to
15332         bytecompile.
15333
15334 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15335
15336         * lisp-mode.el: Use recommended form for menus.
15337
15338         * info.el (Info-construct-menu): Use recommended form for menus.
15339
15340         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15341         entry.
15342
15343 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15344
15345         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15346           (get-frame-for-buffer-noselect): Always return frames
15347           in the not-this-window-p cond clause.
15348
15349 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15350
15351         * help.el (describe-installation): New function.
15352
15353         * x-menubar.el (default-menubar): Add describe-installation to
15354         Help menu.
15355
15356         * packages.el (packages-unbytecompiled-lisp): Installation.el
15357         should not be bytecompiled.
15358
15359         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15360         XEmacs.
15361
15362         * x-menubar.el (default-menubar): Use correct guard for VM menu
15363         entry.
15364
15365         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15366         coding.
15367         From Andy Piper <andyp@parallax.co.uk>
15368
15369 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15370
15371         * ldap.el: Do not require ldap-internal at compile time.
15372
15373 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15374
15375         * code-files.el: new file. a virtual copy of mule-files.el
15376         but without charset
15377         dependencies. (toggle-buffer-file-ocding-system) new function for
15378         changing the eol type for the current buffer.
15379
15380         * code-process.el: new file. a copy of
15381         mule-process.el. mule-process.el will disappear when things have
15382         settled.
15383
15384         * coding.el: new file. a virtual copy of mule-files.el but
15385         without charset dependencies. (coding-system-base) new function
15386         for getting the parent coding system of a coding system with eol
15387         type set.
15388
15389         * dumped-lisp.el: add above files for the non-mule case.
15390
15391 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15392
15393         * window-xemacs.el (display-buffer): If no explicit
15394           frame is specified, search for a window that displays
15395           the buffer on the currently selected frame, before
15396           searching other frames.
15397
15398 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15399
15400         * frame.el (get-frame-for-buffer): If not-this-window-p
15401           is non-nil, use window on the selected frame if it is not
15402           also the selected window.  When defaulting, search for
15403           windows on the currently selected fgrame before searching
15404           other frames.
15405
15406 1998-02-25  Didier Verna  <didier@xemacs.org>
15407
15408         * modeline.el (modeline-swap-buffers): originally named
15409         `mouse-release-modeline'. Whether to actually swap the buffers is
15410         decided in `mouse-drag-modeline'.
15411         (mouse-drag-modeline): A button release event is considered a
15412         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15413         stay unchanged.
15414
15415 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15416
15417         * x-menubar.el: Put redo on the menubar.
15418         From Aki Vehtari <Aki.Vehtari@hut.fi>
15419
15420 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15421
15422         * bytecomp.el (displaying-byte-compile-warnings): if
15423         temp-buffer-show-function is set, use it to display current set of
15424         warnings in the "*Compile-Log-Show*" buffer.
15425
15426         * simple.el (display-warning-buffer): if temp-buffer-show-function
15427         is set, use it to display current set of warnings in the
15428         "*Warnings-Show*" buffer.
15429
15430 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15431
15432         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15433         Common Lisp.
15434
15435 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15436
15437         * menubar.el: Allow button descriptors at least 2 long.
15438
15439         * x-menubar.el (default-menubar): Use recommended forms.
15440         (file-menu-filter): Remove.
15441         (edit-menu-filter): Remove.
15442
15443 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15444
15445         * about.el (about-hackers): Updated.
15446
15447 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15448
15449         * help.el (help-max-help-buffers): new variable
15450         (help-register-and-maybe-prune-excess): new function
15451         (help-buffer-name): use help-max-help-buffers.
15452         (with-displaying-help-buffer): use
15453         help-register-and-maybe-prune-excess.
15454
15455         * help.el (help-maybe-pretty-print-value): if the value fits on
15456         one line, let it.
15457
15458 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15459
15460         * (with-displaying-help-buffer): there is no need to kill the buffer
15461         if it exists, because with-output-to-temp-buffer will clear it.
15462         further, killing the buffer violates the rule that
15463         temp-buffer-show-function, if set, has the full responsibility of
15464         showing the temp buffer.  killing the buffer fucks with the window
15465         configuration, hosing temp-buffer-show-function.
15466
15467
15468 1998-02-23  Didier Verna  <didier@xemacs.org>
15469
15470         * modeline.el (mouse-drag-modeline):
15471         - Always scroll the modeline that was originally clicked on.
15472         - Use x pixels instead of x characters (which doesn't work anyway)
15473         as horizontal reference for modeline dragging. This allows us to
15474         keep on dragging the modeline even if the motion event occurs in
15475         another window.
15476
15477 1998-02-23  Didier Verna  <didier@xemacs.org>
15478
15479         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15480         glyph on the modeline to indicate that dragging the mouse has an
15481         effect both horizontally and vertically.
15482
15483 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15484
15485         * about.el (about-xemacs): Get rid of redundant visible version
15486         number.
15487
15488 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15489
15490         * about.el (about-hackers): Update credits.
15491
15492 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15493
15494         * prim/register.el (view-register): Show register type file-query.
15495
15496 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15497
15498         * mode-motion.el (mode-motion-highlight-internal):
15499           save-excursion inside save-window-exucrsion form to
15500           hide buffer point changes from save-window-excursion.
15501           Prevents display flickering when the mouse pointer
15502           moves.
15503
15504 1998-02-17  Didier Verna  <didier@xemacs.org>
15505
15506         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15507         function to handle correctly the case of a toolbar one side of the
15508         window: scrolling will not necessarily happen.
15509
15510 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15511
15512         * files.el (after-find-file): Restore missing argument
15513           to format that provides filename for "... consider M-x
15514           recover-file" message.  Also call `message' with "%s"
15515           as the first arg instead of an arbitrary string.
15516
15517 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15518
15519         * about.el (about-hackers): Various additions.
15520
15521 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15522
15523         * autoload.el (generate-file-autoloads-1): Don't force an extra
15524         line out when copying on-the-same line autoloads.
15525
15526         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15527         is installed.
15528
15529 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15530
15531         * x11/x-win-xfree86.el (x-win-init-xfree86):
15532         * x11/x-win-sun.el (x-win-init-sun):
15533         * x11/x-init.el (x-initialize-compose):
15534         * prim/simple.el:
15535         (backward-or-forward-kill-sexp):
15536         (backward-or-forward-kill-sentence):
15537         (backward-or-forward-kill-word):
15538         (backward-or-forward-delete-char):
15539         * prim/isearch-mode.el (isearch-help-or-delete-char):
15540         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15541         x-keysym-on-keyboard-p to detect backspace.
15542         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15543         Clean up symbols used with dead keys, checking Linux and solaris
15544         keysyms.
15545         Simplify x-win-*.el using above methods.
15546         Change documentation for x-keysym-*-p functions.
15547
15548 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15549
15550         * about.el (about-hackers): Restore entries for Michael Sperber and
15551         Vinnie Shelton.
15552         From Vinnie Shelton <acs@acm.org>
15553
15554 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15555
15556         * simple.el (count-words-region): Ditto.
15557
15558 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15559
15560         * simple.el (count-words-buffer): Document.  Don't print anything
15561         if non-interactive.
15562
15563 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15564
15565         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15566         multiple files in InfoDock.
15567
15568 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15569
15570         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15571         from version.el in InfoDock.
15572
15573         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15574         specially.
15575
15576 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15577
15578         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15579         variable name in docstring.
15580
15581 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15582
15583         * menubar.h: Include "gui.h".
15584
15585 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15586
15587         * site-load.el: Fix documentation.
15588
15589 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15590
15591         * package-get-base.el (package-get-base): Updated.
15592
15593         * keymap.el: PC-ize.
15594
15595 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15596
15597         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15598         from' on a fresh line.
15599
15600 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15601
15602         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15603         object.
15604
15605 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15606
15607         * undo-stack.el: PC-ize.
15608
15609         * cmdloop.el: PC-ize.
15610
15611 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15612
15613         * bytecomp-runtime.el: PC-ize.
15614
15615         * byte-optimize.el: Prolog fixup.  PC-ize.
15616
15617         * cus-dep.el: Spelling fix.
15618
15619         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15620         entries follow).
15621
15622 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15623
15624         * text-mode.el (text-mode-hook-identify): New function,
15625         put on text-mode-hook.  Set text-mode-variant here.
15626         (text-mode): Don't set it here.
15627
15628 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15629
15630         * text-mode.el (text-mode-hook): New defvar.
15631         (text-mode-variant): New variable.
15632         (text-mode): Set that variable locally.
15633         (toggle-text-mode-auto-fill): New command.
15634
15635 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15636
15637         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15638
15639 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15640
15641         * text-mode.el (paragraph-indent-text-mode):
15642         Renamed from spaced-text-mode.
15643         (text-mode-map): Bind TAB to indent-relative.
15644         (indented-text-mode-map): Variable deleted.
15645         (indented-text-mode): Now an alias for text-mode.
15646
15647 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15648
15649         * loadup.el: test-atoms debugging stuffs removed.
15650
15651 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15652
15653         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15654
15655 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15656
15657         * help.el (describe-beta): Made it use `locate-data-file'.
15658         (describe-distribution): Ditto.
15659         (describe-copying): Ditto.
15660         (describe-project): Ditto.
15661         (view-emacs-news): Ditto.
15662
15663         * help-nomule.el (help-with-tutorial): Made it use
15664         `locate-data-file' to find tutorial.
15665
15666 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15667
15668         * about.el: Corrected my email address.
15669
15670         * mouse.el: Added 'mouse-mswindows-drop' similar to
15671         'mouse-offix-drop'.
15672
15673 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15674
15675         * loadup.el (running-xemacs): Spelling fix.
15676
15677 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15678
15679         * packages.el (packages-find-packages-1): Don't allow a backwards
15680         compatible lisp tree to overwrite `preloaded-file-list'.
15681
15682 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15683
15684         * loadup.el: Don't delete "xemacs" prior to dumping.
15685
15686 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15687
15688         * package-info.el (pi-last-mod-date): New function.
15689         (pi-author-version): New function.
15690         (batch-update-package-info): Use them.
15691
15692 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15693
15694         * frame.el (get-frame-for-buffer-default-to-current): Create.
15695         (get-frame-for-buffer-noselect): Allow user to use current frame
15696         with `get-frame-for-buffer-default-to-current'.
15697
15698 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15699
15700         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15701         (byte-compile-output-docform): Ditto.
15702         (byte-compile-compiled-obj-to-list): Ditto.
15703
15704 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15705
15706         * startup.el (command-line-1): Removed code that ran
15707           buffer-menu.
15708
15709 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15710
15711         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15712
15713 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15714
15715         * frame.el (suspend-emacs-or-iconify-frame): Check using
15716         `device-on-window-system-p' instead of explicitly checking for X,
15717         so that the same logic works for MS Windows.
15718         (suspend-or-iconify-emacs): Ditto.
15719
15720 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15721
15722         * about.el (about-maintainer-info): Andy Piper is back.
15723         (xemacs-hackers): Updated Andy Piper's email address.
15724         (about-hackers): Added Jonathan Harris.
15725         (about-hackers): Updated Tibor Polgar's email address.
15726
15727 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15728
15729         * about.el: Add xemacs.org email manager.
15730
15731         * package-get-base.el (package-get-base): Updated with most recent
15732         package updates.
15733
15734 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15735
15736         * help.el (function-arglist): Use `indirect-function' instead of
15737         `symbol-function' so that aliases are treated correctly.
15738
15739 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15740
15741         * help.el (help-map): Add f1 binding to `help-for-help'.
15742         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15743         (describe-key-briefly): Use `princ' "%s" to print object.
15744         (with-displaying-help-buffer): Kill buffer if it exists, again.
15745         (describe-key): Use `princ' "%s" to print object.
15746         (describe-function-1): Use `princ' "%s" to print object.
15747         Commented out alias lines removed.
15748         (help-pretty-print-limit): New variable to control pretty-printing
15749         of variable values.
15750         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15751         `help-pretty-print-value' again.  Only print-print when OBJECT is
15752         list of length less than `help-pretty-print-limit'.
15753         (describe-variable): Use `help-maybe-pretty-print-value' again.
15754
15755 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15756
15757         * simple.el (blink-matching-open): Remove C++ kludge.
15758         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15759
15760 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15761
15762         * info.el (Info-default-directory-list): Made the documentation
15763         more explanitory.
15764
15765 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15766
15767         * lisp/packages.el:
15768         * lisp/package-admin.el:
15769         * lisp/build-report.el:
15770         Fix typos.
15771
15772 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15773
15774         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15775         warnings in Java buffers without final newline and editing the
15776         last line.
15777
15778 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15779
15780         * packages.el (packages-find-packages-1): Don't allow a backwards
15781         compatible lisp tree to overwrite `preloaded-file-list'.
15782         Suggested by Colin Rafferty  <colin@xemacs.org>
15783
15784         * mouse.el (mouse-offix-drop): Set undo-boundary.
15785         From Oliver Graf <ograf@fga.de>
15786
15787 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15788
15789         * loadup.el (load-gc): rewrite as defun.
15790         Print something sensical if a required dump-time file isn't found.
15791
15792 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15793
15794         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15795         bug strikes a menudescriptor.
15796
15797         * package-get-base.el (package-get-base): Updated.
15798
15799         * package-info.el (batch-update-package-info): Derive REQUIRES
15800         from the Makefile.
15801
15802 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15803
15804         * files.el (save-some-buffers): Don't play games with deleting
15805         other windows if we are in the minibuffer window.
15806
15807 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15808
15809         * modeline.el (modeline-minor-mode-menu): Add support for :active
15810         (add-minor-mode): Document :active property to TOGGLE.
15811
15812 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15813
15814         * modeline.el (modeline-minor-mode-menu): Add support for an
15815         `:included' predicate in the `toggle-sym' plist.
15816         (add-minor-mode): Document the :included property, format
15817         docstring some more.
15818         (modeline-minor-mode-menu): Documentation string added.
15819
15820 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15821
15822         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15823         labels from the symbol-names by thwacking off the overly redundant
15824         and overused "mode", parenthesizing "minor", and capitalizing the
15825         resultant strings.  Also shortened the menu's title by eliminating
15826         the redundant buffer name.
15827         (add-minor-mode): Beautified the docstring, added mention of the
15828         `:menu-tag' property of TOGGLE.
15829         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15830         `toggle-sym' to beatify the mode-life menus.
15831         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15832         `auto-fill-function'.
15833
15834 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15835
15836         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15837         menus to :style 'toggle.
15838
15839 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15840
15841         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15842
15843 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15844
15845         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15846         only recognize first hyperlink.
15847         (hyper-apropos-highlightify): Deletia, this is already done by
15848         `hyper-apropos-insert-face'.
15849         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15850
15851 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15852
15853         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15854         mail.
15855         (toolbar-mail-reader): Add support for `send'.
15856         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15857
15858 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15859
15860         * info.el (Info-emacs-info-file-name): Add defvar for
15861         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15862         will function properly.
15863
15864 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15865
15866         * simple.el: make the backwards delete function called by
15867         `backward-or-forward-delete-char' user configurable.
15868
15869 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15870
15871         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15872         compiled function got loaded from.
15873
15874 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15875
15876         * term/apollo.el: Synched up with InfoDock 3.6.2.
15877
15878 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15879
15880         * startup.el (load-init-file): Load autoloads earlier.
15881         (startup-splash-frame): Handle InfoDock logo.
15882
15883         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15884         InfoDock.
15885         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15886
15887         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15888         doesn't have this function.
15889
15890         * packages.el (locate-data-file): Fix to call `locate-file'.
15891
15892 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15893
15894         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15895         version of version.el.
15896         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15897
15898         * x-menubar.el (default-menubar): Guard reference to
15899         `gnuserv-frame'.
15900         (default-menubar): Guard references to `font-lock-mode'.
15901         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15902         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15903
15904         * make-docfile.el: Don't snarf doc strings from autoloads.
15905
15906         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15907         loading auto-autoloads files.
15908
15909         * loaddefs.el: Disable dumping autoloads.
15910
15911 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15912
15913         * lisp-mnt.el: Synch to Emacs 20.2.
15914
15915         * help.el: Remove manual autoload of `finder-by-keyword'.
15916
15917         * finder.el (finder-by-keyword): Autoload.
15918
15919         * help.el: Conditionalize hyperbole setup.
15920
15921 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15922
15923         * packages.el (package-require): Update to reflect new data format.
15924
15925 1998-01-02  Didier Verna  <didier@xemacs.org>
15926
15927         * x-menubar.el (default-menubar): make the tutorials available
15928         through the menubar. (Plus some compilation warnings cleanup).
15929
15930 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15931
15932         * check-features.el: New file.  Perform sanity check after build.
15933
15934         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15935         files to tooltalk package.
15936         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15937         package.
15938
15939         * package-admin.el (package-admin-xemacs): Use better default for
15940         location of XEmacs binary.
15941
15942 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15943
15944         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15945         tag with sexp and add value tag with value `t'.
15946
15947 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15948
15949         * package-get.el: Changes to work with real data.
15950         From Pete Ware <ware@cis.ohio-state.edu>
15951
15952         * packages.el (packages-reload-autoloads): Guard load for the time
15953         being.
15954
15955         * update-elc.el ("packages.el"): Force loading packages.el instead
15956         of possibly out-of-date packges.elc.
15957         * make-docfile.el ("packages.el"): Ditto.
15958
15959 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15960
15961         * build-report.el (build-report-delete-regexp): Added a rule for
15962         the main tarball shadowing anything past it.
15963
15964 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15965
15966         * packages.el (package-provide): Delete a previous provide.
15967
15968         * package-info.el: New file.
15969
15970         * package-get.el: New file.
15971         From Pete Ware <ware@cis.ohio-state.edu>
15972         (package-get): Fix md5 computation to work with Mule.
15973
15974 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15975
15976         * simple.el (log-message-*): Quote symbols in docstrings properly.
15977
15978 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15979
15980         * packages.el (packages-new-autoloads): Ignore symbolic links.
15981
15982         * cus-face.el (face-custom-attributes-get): Fix typo.
15983         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15984
15985 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15986
15987         * startup.el (load-init-file): Reload new or changed autoloads
15988         unless inhibited.  Reload modified dumped lisp (stubbed).
15989
15990         * packages.el (packages-new-autoloads): New function.
15991         (packages-reload-autoloads): New function.
15992         (packages-reload-dumped-lisp): New (stub) function.
15993
15994         * loadup.el: Inhibit reloading dumped files when running temacs.
15995
15996         * loadhist.el (file-provides): Extend to handle variant
15997         extensions.
15998
15999         * replace.el (query-replace): Fix typo.
16000
16001 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16002
16003         * make-docfile.el: list-autoloads-path has been renamed.
16004         * update-elc.el: list-autoloads has been renamed.
16005
16006         * packages.el (packages-list-autoloads): Renamed.
16007         (packages-list-autoloads-path): Ditto.
16008
16009 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16010
16011         * packages.el (packages-find-packages-1): Made it signal a warning
16012         for an error in an auto-autoload.el file.
16013
16014 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16015
16016         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16017         tag with const.
16018         From Aki Vehtari <Aki.Vehtari@hut.fi>
16019
16020         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16021
16022         * loadhist.el (unload-feature): Remove autoload.
16023
16024 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16025
16026         * loadhist.el: Unpackaged.
16027
16028         * help.el (describe-symbol-find-file): Rename
16029         `describe-function-find-file' and make old name obsolete.
16030         (describe-function-1): Use it.
16031         (describe-function-1): Guard reference to
16032         `compiled-function-annotation'.
16033
16034 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16035
16036         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16037         argument.
16038         (help-mode-quit): New optional arg to control whether it kills or
16039         buries.  Tidied up.
16040         (with-displaying-help-buffer): Don't kill buffer initially, even
16041         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16042         (help-pretty-print-value): Rename back from
16043         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16044         use it, otherwise use dumped `cl-prettyprint'.
16045         (describe-variable): Use `help-pretty-print-value' again.
16046         (find-func): Removed reference to "find-func" at end.
16047
16048 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16049
16050         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16051           GUI XEmacs. Rename? x-menubar is rather window system
16052           independant, except for a couple of items.
16053
16054 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16055
16056         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16057         entries as they will no longer be distributed with XEmacs.
16058
16059         * format.el (format-alist): Fix image/tiff regexps.
16060         From P. E. Jareth Hein <jareth@camelot-soft.com>
16061
16062         * help.el (help-maybe-pretty-print-value): Rename.
16063         (describe-variable): Use it.
16064         (describe-variable): Add trailing linefeed.
16065
16066 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16067
16068         * help.el (describe-function-1): Don't output anything for
16069           arglist of autoload functions.
16070
16071 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16072
16073         * help.el (describe-function-1): Don't output anything for
16074           arglist of autoload functions.
16075
16076 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16077
16078         * help.el (help-mode-map): New bindings for `help-mode-bury',
16079         `describe-function-at-point', `describe-variable-at-point',
16080         `Info-elisp-ref', `customize-variable', `help-next-section' and
16081         `help-prev-section'.
16082         (help-next-section): New function.
16083         (help-prev-section): New function.
16084         (help-mode-quit): Changed to kill the help buffer.
16085         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16086         correctly.
16087         (help-buffer-name): New function to generate the name of help
16088         buffers.
16089         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16090         argument giving the name of the help buffer.
16091         (describe-key): Use `with-displaying-help-buffer' with name.
16092         (describe-mode): Ditto.
16093         (describe-bindings): Ditto.
16094         (describe-prefix-bindings): Ditto.
16095         (view-lossage): Ditto.
16096         (with-syntax-table): New macro.
16097         (function-called-at-point): Use `ignore-errors' and
16098         `with-syntax-table'.
16099         (function-at-point): Ditto.
16100         (describe-function): Use `with-displaying-help-buffer' with name.
16101         (function-arglist): Extracted from `describe-function-1'.  Returns
16102         function's arglist as string.
16103         (function-documentation): Extracted from `describe-function-1'.
16104         Returns function's docstring.
16105         (describe-function-1): Remove all the "stream" garbage, including
16106         the stream argument.  Use `function-arglist' and
16107         `function-documentation'.
16108         (describe-function-arglist): Just use `function-arglist'.
16109         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16110         (help-pretty-print-value): New function to help with
16111         pretty-printing variable values.  Knows about `#<...>'.  Needs
16112         `pp-internal'.
16113         (describe-variable): Use `with-displaying-help-buffer' with name.
16114         Formatting improved.  Display file where variable is defined, if
16115         known.  Use `help-pretty-print-value'.
16116         (describe-syntax): Use `with-displaying-help-buffer' with name.
16117         (list-processes): Remove "stream" garbage.
16118
16119 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16120
16121         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16122         call a dumped routine instead.
16123
16124         * x-win-xfree86.el: Wrap file in defun.
16125         * x-win-sun.el: Ditto.
16126
16127 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16128
16129         * help.el (view-emacs-news): Remove usage of outl-mouse which
16130         advises functions and does other evil things.
16131
16132 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16133
16134         * format.el (format-alist): Add `image/tiff'.
16135         From P. E. Jareth Hein <jareth@camelot-soft.com>
16136
16137 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16138
16139         * about.el (about-hackers): More names added.
16140
16141         * make-docfile.el: Remove superfluous package path search.
16142
16143         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16144
16145 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16146
16147         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16148         ignored shadows.
16149
16150 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16151
16152         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16153         get trailing slashes when added to the load-path.
16154
16155         * x-init.el (init-x-win): Locate where XEmacs X localization files
16156         are.
16157
16158 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16159
16160         * x-faces.el: Added support for foregroundToolBarColor
16161           to xpm-color-symbols.
16162
16163 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16164
16165         * etags.el (tags-remove-duplicates): Removed.
16166         (buffer-tag-table-list): Use `delete-duplicates'.
16167
16168         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16169         correctly.
16170         (get*): Defalias to `get'.
16171
16172         * cl.el (eql): Compare integers with `eq'.
16173         (cl-map-extents): Check for `map-extents' first.
16174
16175 1997-12-17  Didier Verna  <didier@xemacs.org>
16176
16177         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16178         added the 'numero', 'copyright' and 'trademark' symbols.
16179
16180         * leim/quail/latin-post.el ("french-postfix"): see above.
16181
16182 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16183
16184         * widget.el (define-widget): Check the arguments.
16185
16186         * cus-edit.el (customize-face): Use `check-argument-type'.
16187         (custom-variable-value-create): Use `signal' to signal error.
16188         (custom-variable-reset-saved): Ditto.
16189         (custom-variable-reset-standard): Ditto.
16190         (custom-face-reset-saved): Ditto.
16191
16192         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16193         (widget-default-format-handler): Ditto.
16194         (widget-checklist-add-item): Ditto.
16195         (widget-radio-add-item): Ditto.
16196         (widget-editable-list-entry-create): Ditto.
16197         (widget-sexp-prompt-value): Ditto.
16198
16199         * custom.el (custom-declare-variable): Signal errors better.
16200         (custom-handle-keyword): Ditto.
16201         (custom-declare-group): Ditto.
16202
16203         * window-xemacs.el (windows): Ditto.
16204
16205         * menubar.el (menu): Ditto.
16206
16207         * keydefs.el (keyboard): Ditto.
16208
16209         * minibuf.el (minibuffer): Ditto.
16210
16211         * process.el (execute): Ditto.
16212
16213         * fill.el (fill): Ditto.
16214
16215         * modeline.el (modeline): Ditto.
16216
16217         * help.el (help): Ditto.
16218
16219         * faces.el (faces): Ditto.
16220
16221         * files.el (files): Ditto.
16222
16223         * x-init.el (x): Ditto.
16224
16225         * lisp-mode.el (lisp): Ditto.
16226
16227         * process.el (processes): Ditto.
16228
16229         * mouse.el (mouse): Ditto.
16230
16231         * abbrev.el (abbrev): Moved from cus-edit.
16232
16233         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16234         as variable declaration.
16235
16236 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16237
16238         * menubar.el (find-menu-item): Use `check-argument-type'.
16239         (find-menu-item): Cosmetic changes.
16240
16241 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16242
16243         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16244
16245 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16246
16247         * startup.el (set-default-load-path): Only search package-path
16248         when not running temacs.
16249
16250         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16251         files.
16252
16253         * loadup.el: Correct commentary.  Reformatting.
16254         (really-early-error-handler): Use absolute path to the
16255         first dumped-lisp.el file.
16256         (really-early-error-handler): Print full path name of
16257         each dumped lisp file (inherited from InfoDock).
16258
16259         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16260         dumped-lisp.el files.
16261
16262         * make-docfile.el (preloaded-file-list): Reorder when the
16263         package-path is searched.
16264         * update-elc.el: Ditto.
16265
16266         * lisp-mode.el (call-with-condition-handler): Treat the same as
16267         `condition-case' for indentation.
16268
16269         * about.el (about-xemacs): Update release date.
16270
16271 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16272
16273         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16274         anywhere but at the last clause.
16275         (ecase): Disallow `t' and `otherwise'.
16276
16277 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16278
16279         * cus-edit.el (custom-buffer-create-buttons): New function
16280         from stuff moved out of `custom-buffer-create-internal'.
16281         (custom-novice): New variable.  Default t.
16282         (custom-display-global-buttons): Ditto.  Default `top'.
16283         (custom-buffer-create-internal): Only display help if
16284         `custom-novice' is non-nil.  Display global buttons according to
16285         `custom-display-global-buttons'.
16286
16287 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16288
16289         * menubar.el (find-menu-item): Use `check-argument-type'.
16290         (find-menu-item): Cosmetic changes.
16291
16292 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16293
16294         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16295         look.
16296
16297 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16298
16299         * format.el (format-deannotate-region):  Bug fix.
16300         Deannotating a region containing unknown tags would fail
16301         (causing decoding of text/enriched to fail at user level)
16302
16303 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16304
16305         * minibuf.el (read-directory-name): Support sixth
16306           arg, HISTORY, as already documented.
16307
16308 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16309
16310         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16311         to `ecase'.
16312
16313 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16314
16315         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16316         skk-activate.
16317
16318 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16319
16320         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.