0210643f6ab411c14f98332971cde9d8bebdb638
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `=ucs-bmp-var-005'.
5
6         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
7         CHISE.
8         (=ucs-bmp-var-005): Ditto.
9
10 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
11
12         * mule/mule-charset.el (default-coded-charset-priority-list): Add
13         `=>ucs-sip-itaiji-002'.
14
15         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
16         XEmacs CHISE.
17
18 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
19
20         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
21         setting for `=>ucs-itaiji-002'.
22
23 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-charset.el (default-coded-charset-priority-list): Add
26         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
27
28         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
29         (=>ucs-itaiji-002): Ditto.
30         (=>ucs-bmp-itaiji-002): Ditto.
31
32 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
33
34         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
35         setting for `=>ucs-itaiji-001'.
36
37 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
38
39         * mule/mule-charset.el (default-coded-charset-priority-list): Add
40         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
41
42         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
43         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
44         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
45         (=>ucs-sip-itaiji-001): Ditto.
46
47         * mule/mule-coding.el(coded-charset-entity-reference-alist):
48         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
49         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
50
51 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
52
53         * mule/mule-charset.el (default-coded-charset-priority-list):
54         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
55         `=jef-china3' and `chinese-isoir165'.
56
57 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
58
59         * mule/mule-charset.el (default-coded-charset-priority-list): Add
60         `=>ucs-bmp-itaiji-005'.
61
62         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
63         XEmacs CHISE.
64         (=>ucs-bmp-itaiji-005): Ditto.
65
66 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
67
68         * mule/mule-charset.el (default-coded-charset-priority-list): Add
69         `=+>jis-x0213-2'.
70
71 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
72
73         * mule/mule-charset.el (default-coded-charset-priority-list): Add
74         `=+>adobe-japan1-6'.
75
76 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
77
78         * mule/mule-charset.el (default-coded-charset-priority-list): Add
79         `=+>jis-x0208@1978'.
80
81 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
82
83         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
84         setting for `=>ucs@component'.
85
86 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
87
88         * mule/mule-charset.el (default-coded-charset-priority-list): Add
89         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
90
91 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
92
93         * mule/mule-coding.el (coded-charset-entity-reference-alist):
94         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
95
96 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
97
98         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
99         CHISE.
100         (=>ucs@jis/2004): Ditto.
101
102 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
103
104         * mule/mule-coding.el (coded-charset-entity-reference-alist):
105         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
106
107 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
108
109         * mule/mule-charset.el (default-coded-charset-priority-list): Add
110         `=>cbeta'.
111
112 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
113
114         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
115         setting for `==big5-cdp-itaiji-001'.
116
117         * mule/mule-charset.el (default-coded-charset-priority-list): Add
118         `==big5-cdp-itaiji-001'.
119
120         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
121         XEmacs CHISE.
122
123 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
124
125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
126         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
127         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
128
129         * mule/mule-charset.el (default-coded-charset-priority-list): Add
130         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
131         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
132
133         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
134         XEmacs CHISE.
135         (=>big5-cdp-itaiji-001): Ditto.
136         (=big5-cdp-itaiji-002): Ditto.
137         (=big5-cdp-itaiji-003): Ditto.
138
139 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
140
141         * mule/mule-charset.el (default-coded-charset-priority-list): Add
142         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
143
144 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
145
146         * mule/mule-charset.el (default-coded-charset-priority-list):
147         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
148         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
149         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
150
151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
152         setting for `=ucs-var-008'.
153
154         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
155         CHISE.
156         (=ucs-bmp-var-008): Likewise.
157
158 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
159
160         * mule/mule-charset.el (default-coded-charset-priority-list):
161         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
162
163 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
164
165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
166         `==ucs-sip@JP/hanazono'.
167
168         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
169         XEmacs CHISE.
170
171 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
172
173         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
174         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
175
176         * mule/mule-charset.el (default-coded-charset-priority-list): Add
177         `=ucs-bmp-var-006'.
178
179         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
180         CHISE.
181         (=ucs-bmp-var-006): Likewise.
182
183 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
184
185         * mule/mule-charset.el (default-coded-charset-priority-list): Add
186         `=ucs-bmp-itaiji-009'.
187
188         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
189         XEmacs CHISE.
190         (=ucs-bmp-itaiji-009): Likewise.
191
192 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
193
194         * mule/mule-charset.el (default-coded-charset-priority-list): Add
195         `=>big5-cdp'.
196
197 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
198
199         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
200         (utf-8-ivs-gb): Likewise.
201         (utf-8-gb-er): Likewise.
202         (utf-8-ivs-gb-er): Likewise.
203         (utf-8-cns): Likewise.
204         (utf-8-ivs-cns): Likewise.
205         (utf-8-cns-er): Likewise.
206         (utf-8-ivs-cns-er): Likewise.
207         (utf-8-big5): Likewise.
208         (utf-8-ivs-big5): Likewise.
209         (utf-8-big5-er): Likewise.
210         (utf-8-ivs-big5-er): Likewise.
211         (utf-8-jis): Likewise.
212         (utf-8-ivs-jis): Likewise.
213         (utf-8-jis-er): Likewise.
214         (utf-8-ivs-jis-er): Likewise.
215         (utf-8-ks): Likewise.
216         (utf-8-ivs-ks): Likewise.
217         (utf-8-ks-er): Likewise.
218         (utf-8-ivs-ks-er): Likewise.
219
220 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
221
222         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
223         (utf-8-ivs-jp): Likewise.
224         (utf-8-jp-er): Likewise.
225         (utf-8-ivs-jp-er): Likewise.
226
227 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
228
229         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
230         setting for `=ucs-var-010'.
231
232         * mule/mule-charset.el (default-coded-charset-priority-list): Add
233         `=ucs-bmp-var-010'.
234
235         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
236         CHISE.
237         (=ucs-bmp-var-010): Likewise.
238
239 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
240
241         * mule/mule-charset.el (default-coded-charset-priority-list): Add
242         `=ucs-sip@JP/hanazono'.
243
244         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
245         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
246
247 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
248
249         * mule/mule-charset.el (default-coded-charset-priority-list):
250         - Add `=big5-cdp-var-004'.
251         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
252           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
253
254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
255         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
256         `=big5-cdp-var-005'.
257
258         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
259         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
260         `=big5-cdp-var-003'.
261         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
262         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
263         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
264
265 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
266
267         * mule/mule-charset.el (default-coded-charset-priority-list):
268         Don't prefer ucs-compat CCSes to other CCSes.
269
270 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
271
272         * mule/mule-charset.el (default-coded-charset-priority-list): Add
273         `===ucs-bmp-cjk-compat@unicode'.
274
275         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
276         coded-charset for XEmacs CHISE.
277
278 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
279
280         * mule/mule-charset.el (default-coded-charset-priority-list): Add
281         `=ucs-sip-itaiji-003'.
282
283         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
284         XEmacs CHISE.
285
286 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
287
288         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
289         setting for `=ucs-var-004'.
290
291         * mule/mule-charset.el (default-coded-charset-priority-list): Add
292         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
293
294         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
295         XEmacs CHISE.
296         (=ucs-var-004): Ditto.
297         (=ucs-bmp-var-004): Ditto.
298
299 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
300
301         * mule/mule-charset.el (default-coded-charset-priority-list): Add
302         `=ucs-sip-var-003'.
303
304         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
305         XEmacs CHISE.
306
307 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
308
309         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
310         setting for `=ucs-itaiji-006'.
311
312         * mule/mule-charset.el (default-coded-charset-priority-list): Add
313         `=ucs-bmp-itaiji-006'.
314
315         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
316         XEmacs CHISE.
317         (=ucs-bmp-itaiji-006): Ditto.
318
319 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
320
321         * mule/mule-charset.el (default-coded-charset-priority-list): Add
322         `=ucs-sip-var-002'.
323
324         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
325         XEmacs CHISE.
326
327 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
328
329         * mule/mule-charset.el (default-coded-charset-priority-list): Add
330         `=ucs-sip-itaiji-002'.
331
332         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
333         XEmacs CHISE.
334
335 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
336
337         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
338         setting for `==hanyo-denshi/tk'.
339
340 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
341
342         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
343         (=hanyo-denshi/tk): Fix `long-name'.
344         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
345
346 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
347
348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
349         setting for `=>mj'.
350
351 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
352
353         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
354         coded-charset for XEmacs CHISE.
355
356 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
357
358         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
359         setting for `=hanyo-denshi/tk'.
360
361 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
362
363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
364         `=hanyo-denshi/tk/mf-01'.
365
366         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
367         XEmacs CHISE.
368         (=hanyo-denshi/tk/mf-01): Ditto.
369
370 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
371
372         * mule/mule-charset.el (default-coded-charset-priority-list):
373         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
374
375 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
376
377         * mule/mule-charset.el (default-coded-charset-priority-list):
378         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
379
380 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
381
382         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
383         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
384
385         * mule/mule-charset.el (default-coded-charset-priority-list): Add
386         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
387
388         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
389         XEmacs CHISE.
390         (=ucs-bmp-itaiji-004): Ditto.
391         (=ucs-itaiji-005): Ditto.
392         (=ucs-bmp-itaiji-005): Ditto.
393
394 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
395
396         * mule/mule-charset.el (default-coded-charset-priority-list): Add
397         `=ucs-sip-itaiji-001'.
398
399         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
400         XEmacs CHISE.
401
402 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
403
404         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
405         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
406         `=ucs-itaiji-008'.
407
408         * mule/mule-charset.el (default-coded-charset-priority-list): Add
409         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
410         `=ucs-bmp-itaiji-008'.
411
412         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
413         XEmacs CHISE.
414         (=ucs-bmp-itaiji-001): Ditto.
415         (=ucs-itaiji-003): Ditto.
416         (=ucs-bmp-itaiji-003): Ditto.
417         (=ucs-itaiji-008): Ditto.
418         (=ucs-bmp-itaiji-008): Ditto.
419
420 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
421
422         * mule/mule-charset.el (default-coded-charset-priority-list): Add
423         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
424
425         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
426         for XEmacs CHISE.
427         (==ucs-bmp-cjk-compat@JP): Ditto.
428
429 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
430
431         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
432         setting for `===hng-tzs'.
433
434         * mule/mule-charset.el (default-coded-charset-priority-list): Add
435         `===hng-tzs'.
436
437         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
438         CHISE.
439
440 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
441
442         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
443         setting for `===hng-doh'.
444
445         * mule/mule-charset.el (default-coded-charset-priority-list): Add
446         `===hng-doh'.
447
448         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
449         CHISE.
450
451 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
452
453         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
454         setting for `===hng-wad'.
455
456         * mule/mule-charset.el (default-coded-charset-priority-list): Add
457         `===hng-wad'.
458
459         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
460         CHISE.
461
462 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
463
464         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
465         settings for `==koseki' and `===hng-kcc'.
466
467         * mule/mule-charset.el (default-coded-charset-priority-list): Add
468         `===hng-kcc'.
469
470         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
471         CHISE.
472
473 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
474
475         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
476         setting for `===hng-nkk'.
477
478         * mule/mule-charset.el (default-coded-charset-priority-list): Add
479         `===hng-nkk'.
480
481         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
482         CHISE.
483
484 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
485
486         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
487         setting for `===hng-ink'.
488
489         * mule/mule-charset.el (default-coded-charset-priority-list): Add
490         `===hng-ink'.
491
492         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
493         CHISE.
494
495 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
496
497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
498         setting for `===hng-jhk'.
499
500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
501         `===hng-jhk'.
502
503         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
504         CHISE.
505
506 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
507
508         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
509         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
510         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
511         (===jis-x0213-1@2004): Likewise.
512         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
513         "jisx0213\\(\\.2004\\)-1" as the registry.
514         (=+>jis-x0213-1@2004): Likewise.
515         (=>jis-x0213-1@2004): Likewise.
516
517         * mule/mule-charset.el (default-coded-charset-priority-list): Add
518         `===jis-x0213-1@2004'.
519
520 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
521
522         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
523         setting for `===hng-nak'.
524
525         * mule/mule-charset.el (default-coded-charset-priority-list): Add
526         `===hng-nak'.
527
528         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
529         CHISE.
530
531 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
532
533         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
534         setting for `===hng-hos'.
535
536         * mule/mule-charset.el (default-coded-charset-priority-list): Add
537         `===hng-hos'.
538
539         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
540         CHISE.
541
542 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
543
544         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
545         setting for `===hng-tzj'.
546
547         * mule/mule-charset.el (default-coded-charset-priority-list): Add
548         `===hng-tzj'.
549
550         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
551         CHISE.
552
553 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
554
555         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
556         setting for `===hng-kae'.
557
558         * mule/mule-charset.el (default-coded-charset-priority-list): Add
559         `===hng-kae'.
560
561         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
562         CHISE.
563
564 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
565
566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
567         setting for `===hng-kar'.
568
569         * mule/mule-charset.el (default-coded-charset-priority-list): Add
570         `===hng-kar'.
571
572         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
573         CHISE.
574
575 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
576
577         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
578         setting for `===hng-kyd'.
579
580         * mule/mule-charset.el (default-coded-charset-priority-list): Add
581         `===hng-kyd'.
582
583         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
584         CHISE.
585
586 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
587
588         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
589         setting for `===hng-hok'.
590
591         * mule/mule-charset.el (default-coded-charset-priority-list): Add
592         `===hng-hok'.
593
594         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
595         CHISE.
596
597 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
598
599         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
600         setting for `===hng-jyu'.
601
602         * mule/mule-charset.el (default-coded-charset-priority-list): Add
603         `===hng-jyu'.
604
605         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
606         CHISE.
607
608 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
609
610         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
611         setting for `===hng-zkd'.
612
613         * mule/mule-charset.el (default-coded-charset-priority-list): Add
614         `===hng-zkd'.
615
616         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
617         CHISE.
618
619 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
620
621         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
622         setting for `===hng-kmi'.
623
624         * mule/mule-charset.el (default-coded-charset-priority-list): Add
625         `===hng-kmi'.
626
627         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
628         CHISE.
629
630 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
631
632         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
633         setting for `===hng-okd'.
634
635         * mule/mule-charset.el (default-coded-charset-priority-list): Add
636         `===hng-okd'.
637
638         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
639         CHISE.
640
641 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
642
643         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
644         setting for `===hng-nkm'.
645
646         * mule/mule-charset.el (default-coded-charset-priority-list): Add
647         `===hng-nkm'.
648
649         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
650         CHISE.
651
652 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
653
654         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
655         setting for `===hng-nto'.
656
657         * mule/mule-charset.el (default-coded-charset-priority-list): Add
658         `===hng-nto'.
659
660         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
661         CHISE.
662
663 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
664
665         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
666         setting for `===hng-yhk'.
667
668         * mule/mule-charset.el (default-coded-charset-priority-list): Add
669         `===hng-yhk'.
670
671         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
672         CHISE.
673
674 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
675
676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
677         setting for `===hng-sok'.
678
679         * mule/mule-charset.el (default-coded-charset-priority-list): Add
680         `===hng-sok'.
681
682         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
683         CHISE.
684
685 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
686
687         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
688         setting for `===hng-kda'.
689
690         * mule/mule-charset.el (default-coded-charset-priority-list): Add
691         `===hng-kda'.
692
693         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
694         CHISE.
695
696 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
697
698         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
699         setting for `===hng-myz'.
700
701         * mule/mule-charset.el (default-coded-charset-priority-list): Add
702         `===hng-myz'.
703
704         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
705         CHISE.
706
707 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
708
709         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
710         setting for `===hng-kgk'.
711
712         * mule/mule-charset.el (default-coded-charset-priority-list): Add
713         `===hng-kgk'.
714
715         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
716         CHISE.
717
718 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
719
720         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
721         setting for `===hng-drt'.
722
723         * mule/mule-charset.el (default-coded-charset-priority-list): Add
724         `===hng-drt'.
725
726         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
727         CHISE.
728
729 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
730
731         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
732         setting for `===hng-mam'.
733
734         * mule/mule-charset.el (default-coded-charset-priority-list): Add
735         `===hng-mam'.
736
737         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
738         CHISE.
739
740 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
741
742         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
743         setting for `===hng-dng'.
744
745         * mule/mule-charset.el (default-coded-charset-priority-list): Add
746         `===hng-dng'.
747
748         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
749         CHISE.
750
751 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
752
753         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
754         setting for `=>cns11643-5'.
755
756 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
757
758         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
759         setting for `===hng-keg'.
760
761         * mule/mule-charset.el (default-coded-charset-priority-list): Add
762         `===hng-keg'.
763
764         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
765         CHISE.
766
767 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
768
769         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
770         setting for `===hng-jou'.
771
772         * mule/mule-charset.el (default-coded-charset-priority-list): Add
773         `===hng-jou'.
774
775         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
776         CHISE.
777
778 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
779
780         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
781         setting for `===hng-smk'.
782
783         * mule/mule-charset.el (default-coded-charset-priority-list): Add
784         `===hng-smk'.
785
786         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
787         CHISE.
788
789 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
790
791         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
792         setting for `===hng-kyo'.
793
794         * mule/mule-charset.el (default-coded-charset-priority-list): Add
795         `===hng-kyo'.
796
797         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
798         CHISE.
799
800 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
801
802         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
803         setting for `===hng-kss'.
804
805         * mule/mule-charset.el (default-coded-charset-priority-list): Add
806         `===hng-kss'.
807
808         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
809         CHISE.
810
811 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
812
813         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
814         setting for `===hng-wan'.
815
816         * mule/mule-charset.el (default-coded-charset-priority-list): Add
817         `===hng-wan'.
818
819         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
820         CHISE.
821
822 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
823
824         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
825         setting for `===hng-ksk'.
826
827         * mule/mule-charset.el (default-coded-charset-priority-list): Add
828         `===hng-ksk'.
829
830         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
831         CHISE.
832
833 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
834
835         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
836         setting for `===hng-kyu'.
837
838         * mule/mule-charset.el (default-coded-charset-priority-list): Add
839         `===hng-kyu'.
840
841         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
842         CHISE.
843
844 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
845
846         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
847         setting for `===hng-skk'.
848
849         * mule/mule-charset.el (default-coded-charset-priority-list): Add
850         `===hng-skk'.
851
852         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
853         CHISE.
854
855 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
856
857         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
858         setting for `===hng-sik'.
859
860         * mule/mule-charset.el (default-coded-charset-priority-list): Add
861         `===hng-sik'.
862
863         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
864         CHISE.
865
866 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
867
868         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
869         setting for `===hng-kbk'.
870
871         * mule/mule-charset.el (default-coded-charset-priority-list): Add
872         `===hng-kbk'.
873
874         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
875         CHISE.
876
877 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
878
879         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
880         setting for `===hng-kcj'.
881
882         * mule/mule-charset.el (default-coded-charset-priority-list): Add
883         `===hng-kcj'.
884
885         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
886         CHISE.
887
888 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
889
890         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
891         setting for `===hng-k24'.
892
893         * mule/mule-charset.el (default-coded-charset-priority-list): Add
894         `===hng-k24'.
895
896         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
897         CHISE.
898
899 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
900
901         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
902         setting for `===hng-gok'.
903
904         * mule/mule-charset.el (default-coded-charset-priority-list): Add
905         `===hng-gok'.
906
907         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
908         CHISE.
909 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
910
911         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
912         setting for `===hng-tsu'.
913
914         * mule/mule-charset.el (default-coded-charset-priority-list): Add
915         `===hng-tsu'.
916
917         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
918         CHISE.
919
920 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
921
922         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
923         setting for `===hng-sys'.
924
925         * mule/mule-charset.el (default-coded-charset-priority-list): Add
926         `===hng-sys'.
927
928         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
929         CHISE.
930
931 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
932
933         * mule/mule-coding.el (coded-charset-entity-reference-alist):
934         - Use "&HNG010-<d><d><d><d><d>;" instead of
935           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
936         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
937
938         * mule/mule-charset.el (default-coded-charset-priority-list): Add
939         `=ucs-bmp-itaiji-002' and `===hng-khm'.
940
941         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
942         "hngkhi-0" as the suffix of registry.
943         (===hng-khm): New coded-charset for XEmacs CHISE.
944         (=ucs-itaiji-002): Ditto.
945         (=ucs-bmp-itaiji-002): Ditto.
946
947 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
948
949         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
950         setting for `=>ucs@iwds-1'.
951
952         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
953         XEmacs CHISE.
954
955 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
956
957         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
958         CHISE.
959
960         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
961         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
962         `===hng-khi'.
963
964 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
965
966         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
967         setting for `===hng-khi'.
968
969         * mule/mule-charset.el (default-coded-charset-priority-list): Add
970         `===hng-khi'.
971
972         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
973         CHISE.
974
975 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
976
977         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
978         #x9FA5 as the value of `max-code'.
979         (=ucs-bmp-var-002): Likewise.
980         (=ucs-bmp-var-003): Likewise.
981         (=ucs-bmp-itaiji-084): Likewise.
982         (=ucs-bmp-cjk@JP): Likewise.
983         (=ucs-bmp-cjk@JP/hanazono): Likewise.
984         (==ucs-bmp-cjk@JP/hanazono): Likewise.
985         (=>ucs-bmp-cjk@component): Likewise.
986
987 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
988
989         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
990         CHISE.
991
992 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
993
994         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
995         XEmacs CHISE.
996         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
997         `==jis-x0208@1978/2-pr' as the mother.
998
999 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1000
1001         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1002         CHISE.
1003
1004 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1005
1006         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1007         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1008
1009 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1010
1011         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1012         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1013
1014 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1015
1016         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1017         setting for `===ucs@gb'.
1018
1019 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1020
1021         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1022         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1023         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1024         as the entity-reference for `===jis-x0213-1@2000'; use
1025         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1026
1027 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1028
1029         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1030         `===jis-x0208'.
1031
1032         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1033         instead of `===jis-x0208' as the mother.
1034         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1035         `===jis-x0208' as the mother.
1036         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1037         `===jis-x0208' as the mother.
1038         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1039         `===jis-x0213-1' as the mother.
1040         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1041         `===jis-x0213-1' as the mother.
1042         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1043         the mother.
1044         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1045         mother.
1046
1047 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1048
1049         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1050         setting for `=ucs-var-001'.
1051
1052 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1053
1054         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1055         `=ucs-bmp-var-001'.
1056
1057         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1058         CHISE.
1059         (=ucs-bmp-var-001): Ditto.
1060
1061         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1062         setting for `=ucs-var-003'.
1063
1064 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1065
1066         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1067         `=ucs-bmp-var-003'.
1068
1069         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1070         CHISE.
1071         (=ucs-bmp-var-003): Ditto.
1072
1073 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1074
1075         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1076         setting for `=ucs-var-002'.
1077
1078         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1079         `=ucs-bmp-var-002'.
1080
1081         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1082         CHISE.
1083         (=ucs-bmp-var-002): Ditto.
1084
1085 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1086
1087         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1088         XEmacs CHISE.
1089         (==jis-x0208@1978/5pr): Ditto.
1090
1091 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1092
1093         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1094         `=>ucs-bmp-cjk@component'.
1095
1096         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1097         XEmacs CHISE.
1098         (=>ucs-bmp-cjk@component): Ditto.
1099
1100 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1101
1102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1103         setting for `=>iwds-1'.
1104
1105 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1106
1107         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1108         CHISE.
1109
1110 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1111
1112         * mule/mule-charset.el (default-coded-charset-priority-list):
1113         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1114         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1115         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1116         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1117
1118 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1119
1120         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1121         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1122
1123         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1124         `=>>ucs@iso' as the mother.
1125         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1126         mother.
1127
1128 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1129
1130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1131         setting for `===hanyo-denshi/ia'.
1132
1133 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1134
1135         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1136         `===hanyo-denshi/ia'.
1137
1138 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1139
1140         * mule/mule-conf.el (=koseki): Fix DOC.
1141         (==koseki): New coded-charset for XEmacs CHISE.
1142
1143 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1144
1145         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1146         XEmacs CHISE.
1147         (===hanyo-denshi/jd): Fix DOC.
1148
1149 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1150
1151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1152         setting for `===hanyo-denshi/ip'.
1153
1154 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1155
1156         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1157         `===hanyo-denshi/ip'.
1158
1159         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1160         XEmacs CHISE.
1161
1162 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1163
1164         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1165         `==ucs-radicals@unicode' and `=>daikanwa'.
1166
1167         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1168         for XEmacs CHISE.
1169
1170 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1171
1172         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1173         XEmacs CHISE.
1174
1175 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1176
1177         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1178         `===ruimoku-v6'.
1179
1180 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1181
1182         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1183         setting for `===ruimoku-v6'.
1184
1185 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1186
1187         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1188         CHISE.
1189
1190 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1191
1192         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1193         coded-charset for XEmacs CHISE.
1194
1195 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1196
1197         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1198         XEmacs CHISE.
1199
1200 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1201
1202         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1203         `===ucs-sip@iso'.
1204
1205 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1206
1207         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1208         CHISE.
1209
1210 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1211
1212         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1213         `==ucs-sip@iso'.
1214
1215         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1216         CHISE.
1217
1218 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1219
1220         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1221         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1222         (=ucs-sip-ext-b@iso): Fix registry.
1223         (==ucs-sip-ext-b@iso): Ditto.
1224         (===ucs-sip-ext-b@iso): Ditto.
1225
1226         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1227         `=ucs-sip@iso'.
1228
1229 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1230
1231         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1232         setting for `=>cbeta'.
1233
1234 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1235
1236         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1237         `=>cns11643-7'.
1238
1239         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1240
1241 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1242
1243         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1244         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1245
1246 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1247
1248         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1249         `=ucs@cns'.
1250         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1251         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1252         `=ucs@jis/1990'.
1253         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1254         `=ucs@jis/2000'.
1255         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1256         `=ucs@jis/2004'.
1257         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1258
1259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1260         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1261
1262 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1263
1264         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1265         XEmacs CHISE.
1266         (==jis-x0208@1978/1pr): Ditto.
1267         (==jis-x0208@1978/2-pr): Ditto.
1268
1269 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1270
1271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1272         setting for `===jis-x0213-1@2004'.
1273
1274 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1275
1276         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1277         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1278
1279         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1280         `===hanyo-denshi/jb'.
1281
1282         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1283         XEmacs CHISE.
1284         (=+>hanyo-denshi/ft): Ditto.
1285         (=+>hanyo-denshi/jt): Ditto.
1286
1287 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1288
1289         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1290         `===hanyo-denshi/hg'.
1291
1292 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1293
1294         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1295         XEmacs CHISE.
1296         (===hanyo-denshi/hg): Ditto.
1297
1298 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1299
1300         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1301         glyph-forms instead of detailed glyph-images.
1302         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1303         `=adobe-japan1-*'.
1304         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1305         (===adobe-japan1-1): Ditto.
1306         (===adobe-japan1-2): Ditto.
1307         (===adobe-japan1-3): Ditto.
1308         (===adobe-japan1-4): Ditto.
1309         (===adobe-japan1-5): Ditto.
1310         (===adobe-japan1-6): Ditto.
1311         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1312         `=>>>adobe-japan1' as the mother.
1313         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1314         `=>>adobe-japan1' as the mother.
1315         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1316         glyph-images.
1317         (==jis-x0208@1978): Ditto.
1318         (==jis-x0208@1983): Ditto.
1319         (==jis-x0208@1990): Ditto.
1320         (==jis-x0213-1): Ditto.
1321         (==jis-x0213-1@2000): Ditto.
1322         (==jis-x0213-1@2004): Ditto.
1323         (==jis-x0213-2): Ditto.
1324         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1325         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1326         `=jis-x0208@1978'.
1327         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1328         `=jis-x0208@1983'.
1329         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1330         `=jis-x0208@1990'.
1331         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1332         `=jis-x0213-1'.
1333         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1334         `=jis-x0213-1@2000'.
1335         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1336         `=jis-x0213-1@2004'.
1337         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1338         `=jis-x0213-2'.
1339         (===jis-x0208): New coded-charset for XEmacs CHISE.
1340         (===jis-x0208@1978): Ditto.
1341         (===jis-x0208@1983): Ditto.
1342         (===jis-x0208@1990): Ditto.
1343         (===jis-x0213-1): Ditto.
1344         (===jis-x0213-1@2000): Ditto.
1345         (===jis-x0213-2): Ditto.
1346         (===jis-x0212): Ditto.
1347         (===ks-x1001): Ditto.
1348         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1349         mother.
1350         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1351         as the mother.
1352         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1353         as the mother.
1354         (===cns11643-1): New coded-charset for XEmacs CHISE.
1355         (===cns11643-2): Ditto.
1356         (===cns11643-3): Ditto.
1357         (===cns11643-4): Ditto.
1358         (===cns11643-5): Ditto.
1359         (===cns11643-6): Ditto.
1360         (===cns11643-7): Ditto.
1361         (=>>cns11643-1): Ditto.
1362         (==big5-cdp): Indicate abstract glyph-images instead of
1363         representative glyph-images.
1364         (===big5-cdp): New coded-charset for XEmacs CHISE.
1365         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1366         detailed glyph-images.
1367         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1368         `=hanyo-denshi/*'.
1369         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1370         (===hanyo-denshi/ib): Ditto.
1371         (===hanyo-denshi/jt): Ditto.
1372         (===hanyo-denshi/ks): Ditto.
1373         (===mj): Ditto.
1374         (===mj-0): Ditto.
1375         (===mj-1): Ditto.
1376         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1377         `=>>>hanyo-denshi/*' as its mother.
1378         (==gt): Indicate abstract glyph-forms instead of detailed
1379         glyph-images.
1380         (===gt): New coded-charset for XEmacs CHISE.
1381         (=>>>gt): Indicates `==gt' instead of `=gt'.
1382         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1383         (==gt-k): Indicate abstract glyph-forms instead of detailed
1384         glyph-images.
1385         (===gt-k): New coded-charset for XEmacs CHISE.
1386         (==daikanwa): Indicates glyph-images instead of detailed
1387         glyph-images.
1388         (===daikanwa): New coded-charset for XEmacs CHISE.
1389         (===daikanwa/+p): Ditto.
1390         (===daikanwa/ho): Ditto.
1391         (==cbeta): Ditto.
1392         (===cbeta): Ditto.
1393         (==jef-china3): Ditto.
1394         (===jef-china3): Ditto.
1395         (==ruimoku-v6): Ditto.
1396         (==ucs@iso): Indicate representative glyph-forms instead of
1397         representative glyph-images.
1398         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1399         (==ucs@unicode): Indicate representative glyph-forms instead of
1400         representative glyph-images.
1401         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1402         `=ucs@unicode'.
1403         (==ucs@cns): Indicate representative glyph-forms instead of
1404         representative glyph-images.
1405         (==ucs@jis): Ditto.
1406         (==ucs@jis/1990): Ditto.
1407         (==ucs@jis/2000): Ditto.
1408         (==ucs@jis/2004): Ditto.
1409         (==ucs@ks): Ditto.
1410         (===ucs@iso): New coded-charset for XEmacs CHISE.
1411         (===ucs@unicode): Ditto.
1412         (===ucs@gb): Ditto.
1413         (===ucs@ks): Ditto.
1414         (===ucs-bmp-cjk@gb): Ditto.
1415         (===ucs-sip-ext-b@iso): Ditto.
1416
1417 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1418
1419         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1420         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1421         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1422         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1423         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1424         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1425         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1426         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1427         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1428         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1429
1430         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1431         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1432         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1433         - Use "&g1-[NAME];" for `=>>[NAME]'.
1434         - Abolish "&g2-[NAME];".
1435
1436 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1437
1438         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1439         `=>>ucs@cns' as the mother.
1440
1441 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1442
1443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1444         setting for `==ucs@ks'.
1445
1446 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1447
1448         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1449         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1450         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1451         0x00E30000〜0x00E409D5.
1452
1453 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1454
1455         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1456         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1457         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1458
1459 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1460
1461         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1462         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1463
1464         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1465         (=mj-0): Ditto.
1466         (=mj-1): Ditto.
1467         (==mj): Ditto.
1468         (==mj-0): Ditto.
1469         (==mj-1): Ditto.
1470         (=>>mj): Ditto.
1471
1472         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1473         setting for `=mj' and `==mj'.
1474
1475 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1476
1477         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1478         CHISE.
1479
1480 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1481
1482         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1483         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1484         `=>ucs@hanyo-denshi'.
1485
1486 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1487
1488         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1489         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1490
1491         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1492         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1493
1494 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1495
1496         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1497         XEmacs CHISE.
1498
1499 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1500
1501         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1502         Change priority of `=>>>ucs@iso'.
1503
1504         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1505         `=>>>ucs@iso' as the mother.
1506         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1507
1508 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1509
1510         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1511         Change priority of `=>>>ucs@unicode'.
1512
1513         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1514         `=ucs@unicode'.
1515
1516 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1517
1518         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1519         Change priority of `=>>>ucs@jis'.
1520
1521         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1522         `=ucs@jis'.
1523
1524 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1525
1526         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1527         setting for `==daikanwa/+p'.
1528
1529 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1530
1531         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1532         setting for `==shinjigen@1ed'.
1533
1534 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1535
1536         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1537         XEmacs CHISE.
1538
1539 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1540
1541         * mule/mule-conf.el (==shinjigen): Modify DOC.
1542         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1543         (==shinjigen@rev): Modify DOC.
1544
1545 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1546
1547         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1548         CHISE.
1549
1550 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1551
1552         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1553         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1554
1555         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1556         XEmacs CHISE.
1557
1558         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1559         `==daikanwa'.
1560
1561 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1562
1563         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1564         setting for `==cns11643-7'.
1565
1566         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1567         `==cns11643-7'.
1568
1569 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1570
1571         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1572         `==cns11643-6'.
1573
1574         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1575         setting for `==cns11643-6'.
1576
1577 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1578
1579         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1580         setting for `==cns11643-5'.
1581
1582         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1583         `==cns11643-5'.
1584
1585 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1586
1587         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1588         setting for `==cns11643-4'.
1589
1590         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1591         `==cns11643-4'.
1592
1593 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1594
1595         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1596         setting for `==cns11643-3'.
1597
1598         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1599         `==cns11643-3'.
1600
1601 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1602
1603         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1604         setting for `==cns11643-2'.
1605
1606         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1607         `==cns11643-2'.
1608
1609 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1610
1611         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1612         Change priority of `=>>>ucs@ks'.
1613
1614         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1615         `=ucs@ks'.
1616
1617 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1618
1619         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1620         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1621         `==ucs@cns' and `==cns11643-1'.
1622
1623         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1624         (==cns11643-2): Ditto.
1625         (==cns11643-3): Ditto.
1626         (==cns11643-4): Ditto.
1627         (==cns11643-5): Ditto.
1628         (==cns11643-6): Ditto.
1629         (==cns11643-7): Ditto.
1630
1631         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1632         `==cns11643-1'.
1633
1634 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1635
1636         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1637         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1638         `=>>>ucs@jis/1990'.
1639
1640         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1641         `=ucs@jis/1990'.
1642         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1643         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1644
1645 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1646
1647         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1648         Change priority of `=>>>ucs@cns'.
1649
1650         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1651         `=ucs@cns'.
1652
1653 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1654
1655         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1656         `==ks-x1001'.
1657
1658         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1659         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1660         `==ks-x1001'.
1661
1662 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1663
1664         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1665
1666 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1667
1668         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1669         `=jis-x0208'.
1670         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1671         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1672         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1673         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1674         (=>>>jis-x0213-1@2000): Changed to an alias for
1675         `=jis-x0213-1@2000'.
1676         (=>>>jis-x0213-1@2004): Changed to an alias for
1677         `=jis-x0213-1@2004'.
1678         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1679
1680 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1681
1682         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1683         `=adobe-japan1-0'.
1684         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1685         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1686         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1687         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1688         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1689         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1690
1691 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1692
1693         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1694         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1695         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1696         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1697         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1698         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1699
1700 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1701
1702         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1703         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1704         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1705         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1706         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1707         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1708         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1709         `==jis-x0212'.
1710
1711 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1712
1713         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1714         "AdobeJapan1-[0-6]$".
1715         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1716         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1717         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1718         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1719         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1720         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1721         (==adobe-japan1-1): Ditto.
1722         (==adobe-japan1-2): Ditto.
1723         (==adobe-japan1-3): Ditto.
1724         (==adobe-japan1-4): Ditto.
1725         (==adobe-japan1-5): Ditto.
1726         (==adobe-japan1-6): Ditto.
1727         (==jis-x0208): Ditto.
1728         (==jis-x0208@1978): Ditto.
1729         (==jis-x0208@1983): Ditto.
1730         (==jis-x0208@1990): Ditto.
1731         (==jis-x0213-1): Ditto.
1732         (==jis-x0213-1@2000): Ditto.
1733         (==jis-x0213-1@2004): Ditto.
1734         (==jis-x0213-2): Ditto.
1735         (==jis-x0212): Ditto.
1736         (==gb2312): Ditto.
1737         (==iso-ir165): Ditto.
1738         (==gb12345): Ditto.
1739         (==ks-x1001): Ditto.
1740         (==cns11643-1): Ditto.
1741         (==cns11643-2): Ditto.
1742         (==cns11643-3): Ditto.
1743         (==cns11643-4): Ditto.
1744         (==cns11643-5): Ditto.
1745         (==cns11643-6): Ditto.
1746         (==cns11643-7): Ditto.
1747         (==big5-cdp): Ditto.
1748         (==hanyo-denshi/ja): Ditto.
1749         (==hanyo-denshi/jb): Ditto.
1750         (==hanyo-denshi/jc): Ditto.
1751         (==hanyo-denshi/jd): Ditto.
1752         (==hanyo-denshi/ft): Ditto.
1753         (==hanyo-denshi/ia): Ditto.
1754         (==hanyo-denshi/ib): Ditto.
1755         (==hanyo-denshi/hg): Ditto.
1756         (==hanyo-denshi/jt): Ditto.
1757         (==hanyo-denshi/ks): Ditto.
1758         (==gt): Ditto.
1759         (==gt-k): Ditto.
1760         (==daikanwa): Ditto.
1761         (==shinjigen): Ditto.
1762         (==ucs@iso): Ditto.
1763         (==ucs@unicode): Ditto.
1764         (==ucs@gb): Ditto.
1765         (==ucs-bmp@gb): Ditto.
1766         (==ucs@cns): Ditto.
1767         (==ucs-bmp@cns): Ditto.
1768         (==ucs@jis): Ditto.
1769         (==ucs@jis/1990): Ditto.
1770         (==ucs@jis/2000): Ditto.
1771         (==ucs@jis/2004): Ditto.
1772         (==ucs@JP): Ditto.
1773         (==ucs@JP/hanazono): Ditto.
1774         (==ucs@ks): Ditto.
1775         (==ucs-bmp@ks): Ditto.
1776         (==ucs@cns11643): Ditto.
1777         (==ucs-bmp-cjk@gb): Ditto.
1778         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1779         (==ucs-sip-ext-b@iso): Ditto.
1780
1781 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1782
1783         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1784         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1785
1786         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1787         XEmacs CHISE.
1788         (=ucs-bmp-cjk@unicode): Abolished.
1789
1790 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1791
1792         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1793         `=+>ucs-bmp-cjk-compat@jis'.
1794
1795         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1796         for XEmacs CHISE.
1797
1798 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1799
1800         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1801         CHISE.
1802
1803 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1804
1805         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1806         for XEmacs CHISE.
1807         (=jis-x0208@1978/1er-pr): Abolished.
1808         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1809         `=jis-x0208@1978/1er-pr' as the mother.
1810
1811 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1812
1813         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1814         setting for `=ucs-itaiji-084'.
1815
1816 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1817
1818         * mule/mule-charset.el (default-coded-charset-priority-list):
1819         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1820
1821         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1822         XEmacs CHISE.
1823         (=ucs-bmp-itaiji-084): Ditto.
1824
1825 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1826
1827         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1828         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1829
1830 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1831
1832         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1833         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1834
1835         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1836         XEmacs CHISE.
1837         (=big5-cdp-var-5): Ditto.
1838
1839 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1840
1841         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1842         XEmacs CHISE.
1843
1844 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1845
1846         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1847         XEmacs CHISE.
1848
1849 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1850
1851         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1852         setting for `=>>>hanyo-denshi/ft'.
1853
1854 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1855
1856         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1857         XEmacs CHISE.
1858         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1859         `=hanyo-denshi/jd' as the mother.
1860
1861 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1862
1863         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1864         XEmacs CHISE.
1865         (=+>adobe-japan1-1): Ditto.
1866         (=+>adobe-japan1-2): Ditto.
1867         (=+>adobe-japan1-3): Ditto.
1868         (=+>adobe-japan1-4): Ditto.
1869         (=+>adobe-japan1-5): Ditto.
1870         (=+>adobe-japan1-6): Ditto.
1871         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1872
1873 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1874
1875         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1876         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1877         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1878
1879         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1880         the top.
1881
1882 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1883
1884         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1885         XEmacs CHISE.
1886         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1887         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1888         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1889
1890 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1891
1892         * mule/mule-charset.el (default-coded-charset-priority-list):
1893         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1894         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1895
1896         * mule/mule-conf.el: Modify order of definitions of some
1897         coded-charsets.
1898
1899 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1900
1901         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1902         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1903         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1904
1905         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1906         CHISE.
1907         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1908         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1909
1910 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1911
1912         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1913         CHISE.
1914
1915 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1916
1917         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1918         setting for `=daikanwa/+2p'.
1919
1920         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1921         XEmacs CHISE.
1922
1923 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1924
1925         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1926         XEmacs CHISE.
1927         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1928
1929 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1930
1931         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1932         setting for `=>>>hanyo-denshi/ib'.
1933
1934 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1935
1936         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1937         XEmacs CHISE.
1938         (=>>>hanyo-denshi/ib): Ditto.
1939         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1940         `=hanyo-denshi/ja' as the mother.
1941         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1942         `=hanyo-denshi/ib' as the mother.
1943
1944 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1945
1946         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1947         XEmacs CHISE.
1948         (utf-8-ivs-mcs-er): Likewise.
1949         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1950         and `=>ucs-gb'.
1951         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1952         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1953         `ucs-gb' and `=>ucs-gb'.
1954         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1955         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1956         and `=>ucs-cns'.
1957         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1958         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1959         `ucs-cns' and `=>ucs-cns'.
1960         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1961         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1962         `ucs-big5' and `=>ucs-big5'.
1963         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1964         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1965         `ucs-big5' and `=>ucs-big5'.
1966         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1967         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1968         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1969         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1970         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1971         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1972         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1973         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1974         `=>ucs-jis'; modify DOC and mnemonic.
1975         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1976         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1977         and `=>ucs-jis'; modify DOC and mnemonic.
1978         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1979         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1980         `=>ucs-ks'.
1981         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1982         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1983         and `=>ucs-ks'.
1984         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1985
1986 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1987
1988         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1989         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1990
1991 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1992
1993         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1994         Modify priorities.
1995
1996 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1997
1998         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1999         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2000
2001 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2002
2003         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2004         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2005
2006 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2007
2008         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2009         CHISE.
2010
2011 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2012
2013         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2014         CHISE.
2015
2016 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2017
2018         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2019         CHISE.
2020
2021 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2022
2023         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2024         `=+>ucs-bmp-cjk@unicode'.
2025
2026         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2027         for XEmacs CHISE.
2028
2029 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2030
2031         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2032         setting for `=>>daikanwa'.
2033
2034 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2035
2036         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2037         `=>>hanyo-denshi/jt'.
2038
2039 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2040
2041         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2042         XEmacs CHISE.
2043         (=+>jis-x0208@1990): Ditto.
2044         (=+>jis-x0213-1@2000): Ditto.
2045
2046 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2047
2048         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2049         XEmacs CHISE.
2050
2051 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2052
2053         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2054         XEmacs CHISE.
2055         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2056         `=hanyo-denshi/jc' as the mother.
2057
2058 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2059
2060         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2061         setting for `=+>adobe-japan1'.
2062
2063         * mule/mule-charset.el (default-coded-charset-priority-list):
2064         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2065         and `=>>hanyo-denshi/ft' to `=>>gt'.
2066
2067 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2068
2069         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2070         XEmacs CHISE.
2071         (=>>adobe-japan1-1): Ditto.
2072         (=>>adobe-japan1-2): Ditto.
2073         (=>>adobe-japan1-3): Ditto.
2074         (=>>adobe-japan1-4): Ditto.
2075         (=>>adobe-japan1-5): Ditto.
2076         (=>>adobe-japan1-6): Ditto.
2077         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2078
2079 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2080
2081         * mule/mule-conf.el (=adobe-japan1): New alias for
2082         `=adobe-japan1-6'.
2083         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2084         (=>>>adobe-japan1-1): Ditto.
2085         (=>>>adobe-japan1-2): Ditto.
2086         (=>>>adobe-japan1-3): Ditto.
2087         (=>>>adobe-japan1-4): Ditto.
2088         (=>>>adobe-japan1-5): Ditto.
2089         (=>>>adobe-japan1-6): Ditto.
2090         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2091
2092 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2093
2094         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2095         setting for `=>>>adobe-japan1'.
2096
2097 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2098
2099         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2100         setting for `=+>ucs@ks'.
2101
2102 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2103
2104         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2105         XEmacs CHISE.
2106         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2107         `=adobe-japan1-6' as the mother.
2108
2109 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2110
2111         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2112         setting for `=>cns11643-7'.
2113
2114 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2115
2116         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2117         CHISE.
2118
2119 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2120
2121         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2122         XEmacs CHISE.
2123         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2124
2125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2126         setting for `=>ucs@jis/2004'.
2127
2128 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2129
2130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2131         setting for `=+>gt'.
2132
2133         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2134         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2135
2136 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2137
2138         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2139         `=>ucs@unicode' as the mother.
2140         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2141         mother.
2142         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2143         mother.
2144         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2145         mother.
2146
2147 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2148
2149         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2150         setting for `=+>ucs@unicode'.
2151
2152         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2153         CHISE.
2154
2155 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2156
2157         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2158         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2159         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2160         - Add setting for `=+>ucs@cns'.
2161
2162         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2163         CHISE.
2164         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2165         as the mother.
2166         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2167         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2168
2169         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2170         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2171
2172 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2173
2174         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2175         setting for `=>ucs@ks'.
2176
2177 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2178
2179         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2180         `=ucs-bmp-cjk-compat@unicode'.
2181
2182         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2183         coded-charset for XEmacs CHISE.
2184
2185 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2186
2187         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2188         `=ucs-bmp-cjk-compat'.
2189
2190         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2191         XEmacs CHISE.
2192
2193 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2194
2195         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2196         CHISE.
2197
2198 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2199
2200         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2201         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2202
2203         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2204         `=>ucs@jis/1990'.
2205         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2206
2207 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2208
2209         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2210         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2211
2212         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2213         CHISE.
2214         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2215         mother.
2216
2217 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2218
2219         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2220         `=>jis-x0213-2@usual'.
2221         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2222         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2223         `=>jis-x0213-2@usual' as the mother.
2224
2225 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2226
2227         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2228         (=>ucs@JP): New alias for `=+>ucs@jis'.
2229
2230 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2231
2232         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2233         `=>jis-x0208@usual'.
2234         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2235         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2236         `=>jis-x0208@usual' as the mother.
2237         (=>jis-x0208): Likewise.
2238
2239 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2240
2241         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2242         setting for `=+>jis-x0208@1978'.
2243
2244 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2245
2246         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2247         XEmacs CHISE.
2248
2249 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2250
2251         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2252         setting for `=>>>ucs@jis/1990'.
2253
2254 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2255
2256         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2257         setting for `=>ucs@jis/1990'.
2258
2259 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2260
2261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2262         setting for `=ucs@JP/hanazono'.
2263
2264         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2265         CHISE.
2266         (=ucs@JP/hanazono): Ditto.
2267         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2268         (=>>hanyo-denshi/jc): Ditto.
2269         (=>>hanyo-denshi/jd): Ditto.
2270
2271 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2272
2273         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2274         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2275
2276 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2277
2278         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2279         XEmacs CHISE.
2280
2281 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2282
2283         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2284         XEmacs CHISE.
2285
2286 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2287
2288         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2289         `=ucs-bmp-cjk@JP'.
2290
2291 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2292
2293         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2294         XEmacs CHISE.
2295
2296 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2297
2298         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2299         Modify order of settings; add settings for `=daikanwa@rev2'.
2300
2301 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2302
2303         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2304         setting for `=>>cbeta'.
2305
2306         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2307         CHISE.
2308
2309 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2310
2311         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2312         setting for `=>>adobe-japan1'.
2313
2314 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2315
2316         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2317         XEmacs CHISE.
2318
2319 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2320
2321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2322         setting for `=>>hanyo-denshi/ia'.
2323
2324         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2325         XEmacs CHISE.
2326
2327 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2328
2329         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2330         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2331
2332         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2333         XEmacs CHISE.
2334         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2335         `=hanyo-denshi/jt' as the mother.
2336
2337 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2338
2339         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2340         setting for `=>>>jis-x0213-2'.
2341
2342         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2343         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2344         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2345
2346 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2347
2348         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2349         XEmacs CHISE.
2350
2351 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2352
2353         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2354         XEmacs CHISE.
2355
2356         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2357         `=>>jis-x0213-1@2004'.
2358
2359 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2360
2361         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2362         XEmacs CHISE.
2363
2364 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2365
2366         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2367         - Use "&g2-*;" as entity-references for `=>>>*'.
2368         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2369
2370         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2371         XEmacs CHISE.
2372         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2373         as the mother.
2374
2375 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2376
2377         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2378         setting for `=>>hanyo-denshi/ib'.
2379
2380         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2381         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2382         (=>>jis-x0208@1990): Ditto.
2383         (=>>hanyo-denshi/ib): Ditto.
2384
2385         * mule/mule-charset.el (default-coded-charset-priority-list):
2386         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2387
2388 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2389
2390         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2391         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2392         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2393         `=>>>ucs@jis/2004'.
2394
2395 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2396
2397         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2398         XEmacs CHISE.
2399         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2400         `=jis-x0213-1@2004' as the mother.
2401         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2402         (=>>>ucs@ks): Ditto.
2403
2404         * mule/mule-charset.el (default-coded-charset-priority-list):
2405         Modify priority of `=hanyo-denshi/*'.
2406
2407 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2408
2409         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2410         settings for `=>>ucs@JP' and `=ucs@JP'.
2411
2412 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2413
2414         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2415         CHISE.
2416
2417 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2418
2419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2420         setting for `=>>>ucs@cns'.
2421
2422         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2423         CHISE.
2424
2425 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2426
2427         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2428         instead of `=>>>jis-x0213-1@2004' as the mother.
2429         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2430         (=>>>ucs@unicode): Likewise.
2431         (=>>>ucs@jis): Likewise.
2432         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2433         mother.
2434         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2435
2436 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2437
2438         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2439         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2440         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2441         `=>>>ucs@jis'.
2442
2443 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2444
2445         * mule/mule-charset.el (default-coded-charset-priority-list):
2446         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2447         and `=jis-x0213-*-2000'.
2448
2449 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2450
2451         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2452         XEmacs CHISE.
2453         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2454         `=>>jis-x0213-1' as the mother.
2455
2456 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2457
2458         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2459         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2460
2461 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2462
2463         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2464
2465 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2466
2467         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2468         XEmacs CHISE.
2469
2470 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2471
2472         * mule/mule-coding.el (decomposition-feature-list): Set
2473         `=decomposition', `=decomposition@cid' and
2474         `=decomposition@hanyo-denshi'.
2475
2476 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2477
2478         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2479         setting for `=>>hanyo-denshi/ks'.
2480
2481         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2482         XEmacs CHISE.
2483
2484 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2485
2486         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2487         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2488
2489         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2490         `=hanyo-denshi/ks/mf'.
2491
2492         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2493         XEmacs CHISE.
2494         (=hanyo-denshi/ks/mf): Ditto.
2495
2496 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2497
2498         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2499         settings for P=hanyo-denshi/jt'.
2500
2501         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2502         `=hanyo-denshi/jt'.
2503
2504         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2505         XEmacs CHISE.
2506
2507 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2508
2509         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2510         settings for `=hanyo-denshi/ip'.
2511
2512         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2513         `=hanyo-denshi/ip'.
2514
2515         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2516         XEmacs CHISE.
2517
2518 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2519
2520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2521         settings for `=hanyo-denshi/hg'.
2522
2523         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2524         `=hanyo-denshi/hg'.
2525
2526         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2527         XEmacs CHISE.
2528
2529 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2530
2531         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2532         setting for `=>>hanyo-denshi/ft'.
2533
2534         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2535         `=>>hanyo-denshi/ft'.
2536
2537         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2538         XEmacs CHISE.
2539
2540 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2541
2542         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2543         settings for `=hanyo-denshi/ib'.
2544
2545         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2546         `=hanyo-denshi/ib'.
2547
2548         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2549         XEmacs CHISE.
2550
2551 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2552
2553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2554         settings for isolated characters of `=hanyo-denshi/ia' and
2555         non-isolated characters of `=hanyo-denshi/*'.
2556
2557         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2558         `=hanyo-denshi/ia'.
2559
2560         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2561         XEmacs CHISE.
2562
2563 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2564
2565         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2566         setting for isolated characters of `=hanyo-denshi/ft'.
2567
2568         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2569         `=hanyo-denshi/ft'.
2570
2571         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2572         XEmacs CHISE.
2573
2574 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2575
2576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2577         setting for isolated characters of `=hanyo-denshi/jd'.
2578
2579         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2580         `=hanyo-denshi/jd'.
2581
2582         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2583         XEmacs CHISE.
2584
2585 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2586
2587         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2588         setting for isolated characters of `=hanyo-denshi/jc'.
2589
2590         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2591         `=hanyo-denshi/jc'.
2592
2593         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2594         XEmacs CHISE.
2595
2596 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2597
2598         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2599         setting for isolated characters of `=hanyo-denshi/jb'.
2600
2601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2602         `=hanyo-denshi/jb'.
2603
2604         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2605         XEmacs CHISE.
2606
2607 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2608
2609         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2610         setting for isolated characters of `=hanyo-denshi/ja'.
2611
2612 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2613
2614         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2615         `=hanyo-denshi/ja'.
2616
2617         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2618         XEmacs CHISE.
2619
2620 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2621
2622         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2623         settings for isolated characters of `=adobe-japan1-6'.
2624
2625 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2626
2627         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2628         CHISE.
2629         (=daikanwa/+2p): Ditto.
2630         (=daikanwa/ho): Ditto.
2631
2632 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2633
2634         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2635         coding-system for XEmacs CHISE.
2636
2637 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2638
2639         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2640         setting for `=>>ruimoku-v6'.
2641
2642         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2643         CHISE.
2644
2645 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2646
2647         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2648         setting for `=daikanwa@rev1'.
2649
2650 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2651
2652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2653         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2654
2655 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2656
2657         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2658         XEmacs CHISE.
2659         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2660
2661 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2662
2663         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2664         CHISE.
2665
2666 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2667
2668         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2669         CHISE.
2670
2671         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2672         setting for `=>ucs@jis'.
2673
2674 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2675
2676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2677         setting for `=>jis-x0208@usual'.
2678
2679         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2680         XEmacs CHISE.
2681         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2682         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2683         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2684
2685 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2686
2687         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2688         CHISE.
2689         (=>>>jis-x0208@1990): Ditto.
2690         (=>>>jis-x0213-1): Ditto.
2691         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2692         mother.
2693         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2694         as the mother.
2695
2696 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2697
2698         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2699         setting for `=>ucs@cns' and `=>>ucs@ks'.
2700
2701         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2702         CHISE.
2703
2704 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2705
2706         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2707         CHISE.
2708
2709 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2710
2711         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2712         CHISE.
2713         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2714         mother.
2715
2716 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2717
2718         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2719         `==>ucs-bmp-cjk@bucs'.
2720
2721         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2722         XEmacs CHISE.
2723
2724 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2725
2726         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2727         setting for `==>ucs@bucs'.
2728
2729         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2730         XEmacs CHISE.
2731
2732 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2733
2734         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2735         - Add setting for `=>>jis-x0208'.
2736         - Omit setting for `=>>jis-x0208@1990'.
2737         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2738           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2739           `=ucs@FOO'.
2740
2741 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2742
2743         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2744         setting for `=>daikanwa'.
2745
2746 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2747
2748         * mule/mule-conf.el (=daikanwa): Fix DOC.
2749         (=>daikanwa): New abstract character for XEmacs CHISE.
2750         (=>ucs@iso): Likewise.
2751         (=>ucs@unicode): Likewise.
2752         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2753
2754 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2755
2756         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2757         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2758           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2759         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2760         - Add `=>big5-cdp'.
2761
2762 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2763
2764         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2765         (=>big5-cdp): New abstract character.
2766
2767 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2768
2769         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2770         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2771         `chinese-big5'.
2772
2773 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2774
2775         * mule/mule-charset.el (default-coded-charset-priority-list):
2776         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2777
2778         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2779         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2780         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2781         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2782         and `=>jis-x0213-2'.
2783
2784 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2785
2786         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2787         XEmacs CHISE.
2788         (=>>ucs@jis/2000): Likewise.
2789         (=>>ucs@jis/2004): Likewise.
2790
2791 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2792
2793         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2794         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2795         `=>>ucs@cns'.
2796
2797         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2798         XEmacs CHISE.
2799         (=>>gt): Use quote instead of backquote; modify DOC.
2800         (=>gt): Use quote instead of backquote.
2801         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2802         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2803         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2804         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2805         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2806         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2807
2808 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2809
2810         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2811         `=>>ucs@unicode' and `=>>gt'.
2812
2813 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2814
2815         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2816         XEmacs CHISE.
2817         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2818         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2819         `=jis-x0208@1978/1er-pr' as the mother.
2820         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2821
2822 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2823
2824         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2825         `=ucs@unicode' as the mother.
2826
2827 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2828
2829         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2830         setting for `=>>ucs@unicode'.
2831
2832         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2833         CHISE.
2834
2835 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2836
2837         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2838         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2839
2840         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2841         `=adobe-japan1-6' and `=adobe-japan1-base'.
2842
2843         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2844         XEmacs CHISE.
2845         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2846         specify `min-code' and `max-code'.
2847         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2848         (=adobe-japan1-2): Likewise.
2849         (=adobe-japan1-3): Likewise.
2850         (=adobe-japan1-4): Likewise.
2851         (=adobe-japan1-5): Likewise.
2852         (=adobe-japan1-6): Likewise.
2853
2854 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2855
2856         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2857         setting for `=>gt'.
2858
2859 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2860
2861         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2862         CHISE.
2863
2864 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2865
2866         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2867         setting for `=>zinbun-oracle'.
2868
2869         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2870         for XEmacs CHISE.
2871
2872 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2873
2874         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2875         for XEmacs CHISE.
2876         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2877         `=jis-x0208@1978' as the mother.
2878
2879 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2880
2881         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2882         - Use `=gt' instead of `ideograph-gt'.
2883         - Use `=gt-k' instead of `ideograph-gt-k'.
2884         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2885         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2886         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2887         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2888         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2889         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2890         - Use `=>>gt' instead of `<=>gt'.
2891         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2892         - Add setting for `=>>jis-x0208@1990'.
2893         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2894           `=>>jis-x0213-1@2000'.
2895         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2896         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2897           `=>>jis-x0213-1@2004'.
2898         - Add setting for `=>>jis-x0208@1978'.
2899         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2900
2901 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2902
2903         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2904         XEmacs CHISE.
2905
2906 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2907
2908         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2909         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2910         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2911         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2912         `<=>jis-x0213-1@2004'.
2913
2914 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2915
2916         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2917         CHISE.
2918         (=>jis-x0213-2): Ditto.
2919
2920 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2921
2922         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2923         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2924
2925 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2926
2927         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2928         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2929         `=>jis-x0213-1'.
2930
2931 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2932
2933         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2934         CHISE.
2935         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2936
2937 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2938
2939         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2940         `<==>jis-x0213-1'.
2941         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2942         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2943         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2944         (<=>jis-x0208): New alias for `=>jis-x0208'.
2945         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2946         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2947         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2948         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2949         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2950         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2951         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2952         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2953         (=>>gt): Renamed from `<==>gt'.
2954         (<==>gt): New alias for `=>>gt'.
2955
2956 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2957
2958         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2959         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2960         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2961         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2962         - Add settings for `<=>jis-x0213-1@2000' and
2963           `<=>jis-x0213-1@2004'.
2964
2965         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2966         XEmacs CHISE.
2967         (<==>jis-x0213-1): Likewise.
2968         (<==>jis-x0213-1@2000): Likewise.
2969         (<==>jis-x0213-1@2004): Likewise.
2970         (<=>jis-x0208): Add property `=>iso-ir 168'.
2971         (<=>jis-x0208@1997): Likewise.
2972         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2973         as the mother; add property `=>iso-ir 228'.
2974         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2975         property `=>iso-ir 228'.
2976         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2977         property `=>iso-ir 233'.
2978         (<==>gt): Renamed from `<=>gt'.
2979         (<=>gt): New alias for `<==>gt'.
2980
2981 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2982
2983         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2984         CHISE.
2985         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2986         `<=>jis-x0208' as the mother.
2987         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2988         (<=>jis-x0213-1@2000): Ditto.
2989         (<=>jis-x0213-1@2004): Ditto.
2990
2991 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2992
2993         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2994         settings for `<=>gt'.
2995
2996         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2997
2998 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2999
3000         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3001         XEmacs CHISE.
3002         (=jis-x0208@1978/-4pr): Likewise.
3003         (=jis-x0208@1978/4-pr): Likewise.
3004         (=jis-x0213-1): Likewise.
3005         (=ucs@iso): Likewise.
3006         (=ucs@unicode): Likewise.
3007         (=ucs@gb): Likewise.
3008         (=ucs@gb/fw): Likewise.
3009         (=ucs@cns): Likewise.
3010         (=ucs@cns/fw): Likewise.
3011         (=ucs@jis): Likewise.
3012         (=ucs@jis/fw): Likewise.
3013         (=ucs@jis/1990): Likewise.
3014         (=ucs@jis/2000): Likewise.
3015         (=ucs@jis/2004): Likewise.
3016         (=ucs@JP): Likewise.
3017         (=ucs@ks): Likewise.
3018         (=ucs@big5): Likewise.
3019         (=ucs@big5/cns11643): Likewise.
3020         (=ucs@cns11643): Likewise.
3021
3022 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3023
3024         * mule/mule-charset.el (default-coded-charset-priority-list):
3025         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3026
3027         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3028         CHISE.
3029         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3030         mother.
3031
3032 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3033
3034         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3035         from src/mule-charset.c].
3036         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3037         specify `final'.
3038         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3039         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3040         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3041         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3042         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3043         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3044
3045 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3046
3047         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3048         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3049         (=jis-x0208@1978/i-4): Specify `partial'.
3050         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3051         mother coded-charset.
3052         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3053
3054 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3055
3056         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3057         settings for `=jis-x0213-1@2004'.
3058
3059 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3060
3061         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3062         CHISE.
3063         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3064         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3065         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3066         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3067         temporarily.
3068         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3069
3070 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3071
3072         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3073         CHISE.
3074         (=shinjigen@1ed): Inherited from `=shinjigen'.
3075         (=shinjigen@rev): Likewise.
3076
3077 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3078
3079         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3080         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3081
3082 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3083
3084         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3085         define it as an alias.
3086         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3087         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3088         alias.
3089         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3090         alias.
3091
3092 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3093
3094         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3095         CHISE.
3096
3097 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3098
3099         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3100         CHISE.
3101         (shinjigen-2): Ditto.
3102
3103 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3104
3105         * mule/mule-charset.el (default-coded-charset-priority-list):
3106         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3107         `chinese-big5-eten-*' and `chinese-big5'.
3108
3109 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3110
3111         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3112         #x9FA5 temporarily.
3113
3114 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3115
3116         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3117         settings for `=jis-x0208@1978/i1'.
3118
3119 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3120
3121         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3122         XEmacs CHISE.
3123
3124 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3125
3126         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3127         XEmacs CHISE.
3128
3129 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3130
3131         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3132         XEmacs CHISE.
3133
3134 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3135
3136         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3137         CHISE.
3138         (=ucs-bmp@cns): Likewise.
3139         (=ucs-bmp@jis): Likewise.
3140         (=ucs-bmp@ks): Likewise.
3141
3142 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3143
3144         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3145         CHISE.
3146         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3147
3148 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3149
3150         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3151         settings for `=zinbun-oracle'.
3152
3153         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3154         `=zinbun-oracle'.
3155
3156 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3157
3158         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3159         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3160         `=ucs@iso'.
3161
3162 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3163
3164         * mule/mule-charset.el (default-coded-charset-priority-list):
3165         Delete `ucs-sip'; modify order of some CCSs.
3166
3167 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3168
3169         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3170         in XEmacs CHISE.
3171
3172         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3173         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3174         CHISE.
3175
3176 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3177
3178         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3179         its registry.
3180         (=ucs-radicals@unicode): Likewise.
3181
3182 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3183
3184         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3185         CHISE.
3186
3187 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3188
3189         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3190         CHISE.
3191
3192 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3193
3194         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3195         CHISE.
3196
3197 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3198
3199         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3200         Modify preference of *isolated settings*.
3201
3202 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3203
3204         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3205         utf-2000 is provided.
3206         (=ucs@cns11643): Likewise.
3207
3208 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3209
3210         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3211         Prefer every *isolated setting* to ordinary setting.
3212
3213 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3214
3215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3216         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3217
3218 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3219
3220         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3221         CHISE.
3222
3223 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3224
3225         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3226         settings for `=jis-x0208@1997'.
3227
3228 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3229
3230         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3231         `=jis-x0208@1997'.
3232
3233 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3234
3235         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3236         XEmacs CHISE.
3237
3238 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3239
3240         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3241         `=jis-x0208@1978'.
3242         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3243         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3244         `=jis-x0208-1990' as the mother.
3245         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3246
3247 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3248
3249         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3250         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3251         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3252         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3253         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3254         for `=ucs@JP'.
3255
3256 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3257
3258         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3259         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3260         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3261         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3262         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3263         `=daikanwa@rev2'.
3264
3265 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3266
3267         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3268         (=gt): Likewise.
3269         (=gt-k): Likewise.
3270         (=gt-pj-*): Likewise.
3271         (=gt-pj-k1): Likewise.
3272         (=gt-pj-k2): Likewise.
3273         (=daikanwa): Likewise.
3274         (=daikanwa-rev1): Likewise.
3275         (=daikanwa-rev2): Likewise.
3276         (=big5-pua): Likewise.
3277         (=big5-eten): Likewise.
3278         (chinese-big5-eten-a): Likewise.
3279         (chinese-big5-eten-b): Likewise.
3280         (=hanziku-*): Likewise.
3281         (=cbeta): Likewise.
3282         (=jef-china3): Likewise.
3283         (=ruimoku-v6): Likewise.
3284         (=ucs@iso): Likewise.
3285         (=ucs@unicode): Likewise.
3286         (=ucs@gb): Likewise.
3287         (=ucs@cns): Likewise.
3288         (=ucs@jis): Likewise.
3289         (=ucs@jis-1990): Likewise.
3290         (=ucs@jis-2000): Likewise.
3291         (=ucs@jp): Likewise.
3292         (=ucs@ks): Likewise.
3293         (=ucs@big5): Likewise.
3294         (=ucs-radicals): Likewise.
3295         (=ucs-radicals@unicode): Likewise.
3296         (=ucs-bmp-cjk): Likewise.
3297         (=ucs-bmp-cjk@unicode): Likewise.
3298         (=ucs-sip-ext-b): Likewise.
3299         (=ucs-sip-ext-b@iso): Likewise.
3300
3301 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3302
3303         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3304         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3305
3306 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3307
3308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3309         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3310         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3311         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3312         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3313         arabic-digit, ipa and ``&I-B-XXXX;''.
3314
3315 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3316
3317         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3318         setting for (I-)HZK{03..12}-XXXX.
3319
3320 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3321
3322         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3323         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3324
3325         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3326         `=ruimoku-v6'.
3327
3328         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3329         CHISE.
3330
3331 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3332
3333         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3334         (=ucs@unicode): Likewise.
3335         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3336         (=ucs@cns): Likewise.
3337         (=ucs@jis): Likewise.
3338         (=ucs@ks): Likewise.
3339         (=ucs@big5): Likewise.
3340
3341 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3342
3343         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3344         `ucs-jis'.
3345         (utf-8-jis-er): Likewise.
3346         (utf-8-jp): New coding-system.
3347         (utf-8-jp-er): Likewise.
3348
3349         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3350
3351 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3352
3353         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3354
3355         * mule/japanese.el: Move definition of `euc-jisx0213' to
3356         mule/mule-coding.el.
3357
3358 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3359
3360         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3361         mule-coding before loading update-cdb when utf-2000 is provided.
3362
3363 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3364
3365         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3366         `=daikanwa'.
3367
3368 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3369
3370         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3371         definition codes when `utf-2000' is provided.
3372
3373 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3374
3375         * mule/mule-category.el (word-combining-categories): Don't setup
3376         `word-combining-categories' in XEmacs CHISE.
3377         (word-separating-categories): Add setting about Latin script in
3378         XEmacs CHISE.
3379
3380 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3381
3382         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3383         setting for `chinese-big5'.
3384
3385 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3386
3387         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3388         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3389         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3390         add setting for HZK0[12]-xxxx.
3391
3392 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3393
3394         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3395         in XEmacs CHISE.
3396
3397 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3398
3399         * mule/mule-charset.el (default-coded-charset-priority-list):
3400         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3401         and `chinese-big5' to `=gt-pj-*'.
3402
3403 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3404
3405         * mule/mule-conf.el (=daikanwa): Renamed from
3406         `ideograph-daikanwa'.
3407         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3408
3409 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3410
3411         * mule/mule-conf.el (=cns11643-7): Renamed from
3412         `chinese-cns11643-7'.
3413         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3414
3415 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3416
3417         * mule/mule-conf.el (=cns11643-6): Renamed from
3418         `chinese-cns11643-6'.
3419         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3420
3421 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3422
3423         * mule/mule-conf.el (=cns11643-5): Renamed from
3424         `chinese-cns11643-5'.
3425         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3426
3427 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3428
3429         * mule/mule-conf.el (=cns11643-4): Renamed from
3430         `chinese-cns11643-4'.
3431         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3432
3433 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3434
3435         * mule/mule-conf.el (=cns11643-3): Renamed from
3436         `chinese-cns11643-3'.
3437         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3438
3439 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3440
3441         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3442         `=cns11643-2'.
3443         (chinese-cns11643-2): New alias for `=cns11643-2'.
3444
3445 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3446
3447         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3448         `=cns11643-1'.
3449         (chinese-cns11643-1): New alias for `=cns11643-1'.
3450
3451 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3452
3453         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3454         (chinese-gb12345): New alias for `=gb12345'.
3455
3456 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3457
3458         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3459         (chinese-gb2312): New alias for `=gb2312'.
3460
3461 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3462
3463         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3464         (chinese-big5): New alias for `=big5'.
3465
3466 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3467
3468         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3469         (korean-ksc5601): New alias for `=ks-x1001'.
3470
3471 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3472
3473         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3474         `=jis-x0212'.
3475         (japanese-jisx0212): New alias for `=jis-x0212'.
3476
3477 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3478
3479         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3480         `=jis-x0208-1983'.
3481         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3482
3483 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3484
3485         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3486         `=jis-x0208-1978'.
3487         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3488
3489 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3490
3491         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3492         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3493
3494 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3495
3496         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3497         (chinese-cns11643-3): Specify iso-ir 183.
3498         (chinese-cns11643-4): Specify iso-ir 184.
3499         (chinese-cns11643-5): Specify iso-ir 185.
3500         (chinese-cns11643-6): Specify iso-ir 186.
3501         (chinese-cns11643-7): Specify iso-ir 187.
3502         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3503         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3504
3505 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3506
3507         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3508         \uXXXX for every cases.
3509
3510 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3511
3512         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3513         (ucs-big5): Changed to an alias for `=ucs@big5'.
3514
3515 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3516
3517         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3518         (ucs-ks): Changed to an alias for `=ucs@ks'.
3519
3520 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3521
3522         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3523         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3524
3525 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3526
3527         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3528         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3529
3530 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3531
3532         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3533         (ucs-jis): Changed to an alias for `=ucs@jis'.
3534
3535 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3536
3537         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3538         (ucs-cns): Changed to an alias for `=ucs@cns'.
3539
3540 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3541
3542         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3543         (ucs-gb): Changed to an alias for `=ucs@gb'.
3544
3545 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3546
3547         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3548         `ideograph-daikanwa-2'.
3549         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3550         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3551
3552 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3553
3554         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3555         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3556
3557         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3558         for `xemacs-chise-version'.
3559
3560 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3561
3562         * mule/mule-charset.el (default-coded-charset-priority-list):
3563         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3564         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3565         instead of `ideograph-hanziku-*'.
3566
3567         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3568         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3569
3570 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3571
3572         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3573         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3574         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3575         `utf-2000' is provided.
3576
3577 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3578
3579         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3580         is provided [was builtin coded-charsets].
3581
3582 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3583
3584         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3585         is provided [was builtin coded-charsets].
3586
3587 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3588
3589         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3590         is provided [was builtin coded-charsets].
3591
3592 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3593
3594         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3595         is provided [was builtin coded-charsets].
3596
3597 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3598
3599         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3600         when `utf-2000' is provided [was builtin coded-charsets].
3601
3602 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3603
3604         * mule/mule-conf.el (=hanziku-*): Renamed from
3605         `ideograph-hanziku-*'.
3606         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3607
3608 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3609
3610         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3611         `utf-2000' is provided [was builtin coded-charsets].
3612         (ideograph-hanziku-{1..12}): Likewise.
3613
3614 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3615
3616         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3617         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3618
3619 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3620
3621         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3622         when `utf-2000' is provided [was builtin coded-charsets].
3623
3624 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3625
3626         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3627         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3628         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3629
3630 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3631
3632         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3633         (ideograph-gt): Changed to an alias for `=gt'.
3634
3635 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3636
3637         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3638         is provided; it was defined as a builtin coded-charset.
3639         (ideograph-gt): Likewise.
3640
3641 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3642
3643         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3644         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3645
3646 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3647
3648         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3649         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3650
3651 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3652
3653         * mule/mule-conf.el (=big5-eten): Renamed from
3654         `chinese-big5-eten'.
3655         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3656
3657 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3658
3659         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3660         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3661
3662 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3663
3664         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3665         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3666
3667 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3668
3669         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3670         (china3-jef): Changed to an alias for `=jef-china3'.
3671
3672 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3673
3674         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3675         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3676
3677         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3678         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3679         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3680         when `utf-2000' is provided.
3681
3682 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3683
3684         * mule/mule-charset.el (default-coded-charset-priority-list):
3685         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3686
3687         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3688         (ucs-jis-2000): Deleted.
3689
3690 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3691
3692         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3693         UTF-2000.
3694         (=ucs-jis-2000): New coded-charset for UTF-2000.
3695
3696 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3697
3698         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3699         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3700
3701 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3702
3703         * mule/mule-charset.el (default-coded-charset-priority-list):
3704         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3705         `ideograph-cbeta'.
3706
3707 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3708
3709         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3710         builtin coded-charset].
3711
3712 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3713
3714         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3715         settings for &K0-xxxx and &I-K0-xxxx.
3716
3717 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3718
3719         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3720         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3721
3722 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3723
3724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3725         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3726
3727 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3728
3729         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3730         UTF-2000.
3731         (ideograph-gt-pj-k1): Likewise.
3732         (ideograph-gt-pj-k2): Likewise.
3733
3734 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3735
3736         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3737         `=jis-x0208'.
3738
3739 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3740
3741         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3742         UTF-2000 [was a builtin coded-charset].
3743
3744 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3745
3746         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3747         (utf-8-gb-er): Likewise.
3748
3749 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3750
3751         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3752         settings for JIS X 0212 and JIS X 0208:1978.
3753
3754 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3755
3756         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3757         setting for JIS X 0213.
3758
3759 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3760
3761         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3762         standard-case-table in UTF-2000.
3763
3764 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3765
3766         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3767         definitions for isolated-chars.
3768
3769 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3770
3771         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3772         `configure-utf-2000-lisp-directory'.
3773         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3774         `mule-lisp-load-path'.
3775
3776 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3777
3778         * startup.el (startup-setup-paths): Set and use
3779         `utf-2000-lisp-directory'.
3780         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3781         UTF-2000.
3782
3783 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3784
3785         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3786         (paths-find-utf-2000-lisp-directory): New function.
3787         (paths-construct-load-path): Add new optional argument
3788         `utf-2000-lisp-directory'.
3789
3790         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3791
3792 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3793
3794         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3795         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3796         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3797         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3798         `chinese-big5-2' in UTF-2000.
3799
3800         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3801         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3802
3803 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3804
3805         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3806         `big5-eten-er' in UTF-2000.
3807         (big5-cdp): Modify DOC-string and mnemonic.
3808
3809 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3810
3811         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3812         UTF-2000 [renamed from utf-8-er].
3813         (utf-8-gb): New coding-system in UTF-2000.
3814         (utf-8-gb-er): Likewise.
3815         (utf-8-cns): Likewise.
3816         (utf-8-cns-er): Likewise.
3817         (utf-8-big5): Likewise.
3818         (utf-8-big5-er): Likewise.
3819         (utf-8-jis): Likewise.
3820         (utf-8-jis-er): Likewise.
3821         (utf-8-ks): Likewise.
3822         (utf-8-ks-er): Likewise.
3823         (utf-8-er): Likewise.
3824
3825 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3826
3827         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3828         instead of `utf-8-unix' in UTF-2000.
3829
3830         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3831
3832 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3833
3834         * mule/japanese.el (euc-jisx0213): New coding-system.
3835
3836         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3837         `japanese-jisx0208-1990' as the mother.
3838
3839 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3840
3841         * dumped-lisp.el (preloaded-file-list): Change condition of
3842         loading "close-cdb".
3843
3844 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3845
3846         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3847         setup `coded-charset-entity-reference-alist'.
3848
3849 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3850
3851         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3852         UTF-2000.
3853
3854 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3855
3856         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3857         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3858
3859 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3860
3861         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3862         (chinese-big5-eten-a): Likewise.
3863         (chinese-big5-eten-b): Likewise.
3864         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3865         code range is #x8140 .. #x8DFE.
3866
3867 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3868
3869         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3870         UTF-2000.
3871         (chinese-big5-cdp): Likewise.
3872
3873 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3874
3875         * dumped-lisp.el (preloaded-file-list): Rename
3876         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3877
3878 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3879
3880         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3881         append `system-char-db-source-file-list' into
3882         `preloaded-file-list' in UTF-2000.
3883
3884 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3885
3886         * dumped-lisp.el (preloaded-file-list): Delete
3887         character-definition files.
3888
3889 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3890
3891         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3892         UTF-2000.
3893
3894 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3895
3896         * mule/mule-charset.el (default-coded-charset-priority-list):
3897         Delete `mojikyo-2022-1'.
3898
3899 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3900
3901         * mule/mule-charset.el (default-coded-charset-priority-list):
3902         Delete `mojikyo'.
3903
3904 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3905
3906         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3907         `ucs-sip'.
3908
3909 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3910
3911         * mule/mule-charset.el (default-coded-charset-priority-list):
3912         Comment out `chinese-gb12345'.
3913
3914 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3915
3916         * bytecomp.el (byte-compile-insert-header): Fixed.
3917
3918 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3919
3920         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3921         XEmacs UTF-2000.
3922
3923 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3924
3925         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3926         UTF-2000.
3927
3928 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3929
3930         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3931         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3932
3933 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3934
3935         * mule/mule-charset.el (default-coded-charset-priority-list):
3936         `japanese-jef-china3' is renamed `china3-jef'.
3937
3938 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3939
3940         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3941         `japanese-jef-china3' and `ideograph-cbeta'.
3942
3943 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3944
3945         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3946
3947 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3948
3949         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3950         `chinese-big5-cdp'.
3951
3952 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3953
3954         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3955         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3956
3957 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3958
3959         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3960         loading character definitions.
3961
3962 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3963
3964         * dumped-lisp.el (preloaded-file-list): Rename
3965         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3966
3967 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3968
3969         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3970         `chinese-big5'.
3971
3972 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3973
3974         * dumped-lisp.el (preloaded-file-list): Dump
3975         "Ideograph-R028-Private" with XEmacs UTF-2000.
3976
3977 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3978
3979         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3980         `chinese-gb12345'.
3981
3982 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3983
3984         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3985         `ideograph-gt-pj-{1..11}'.
3986
3987         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3988         XEmacs UTF-2000.
3989
3990 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3991
3992         * mule/mule-charset.el (default-coded-charset-priority-list):
3993         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3994         `chinese-isoir165'.
3995
3996 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3997
3998         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3999         `image/png', `image/x-xpm' and `image/tiff'.
4000
4001         * files.el (binary-file-regexps): Add *.PNG.
4002
4003 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4004
4005         * mule/mule-charset.el (default-coded-charset-priority-list):
4006         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4007         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4008
4009 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4010
4011         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4012         the first completion when UTF-2000 is running.
4013
4014 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4015
4016         * mule/mule-charset.el (default-coded-charset-priority-list):
4017         Delete `ucs'.
4018
4019 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4020
4021         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4022
4023         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4024         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4025
4026 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4027
4028         * mule/vietnamese.el (vscii-2): Delete abolished property
4029         `composite'; now composite mode is default.
4030
4031 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4032
4033         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4034         of `raw-text'; check \uHHHH representation even if non-ascii
4035         characters are not found.
4036
4037         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4038         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4039         unconditionally.
4040
4041         * mule/viet-ccl.el: New file.
4042
4043         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4044         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4045         - Separate CCL based implementations to viet-ccl.el.
4046
4047 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4048
4049         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4050         "jisx0213.2000-1".
4051         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4052
4053         * mule/mule-charset.el (default-coded-charset-priority-list):
4054         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4055         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4056
4057 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4058
4059         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4060
4061 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4062
4063         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4064         `ucs' in UTF-2000.
4065
4066 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4067
4068         * mule/mule-charset.el (default-coded-charset-priority-list):
4069         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4070         `arabic-iso8859-6'.
4071
4072 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4073
4074         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4075         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4076
4077 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4078
4079         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4080         `katakana-jisx0201' in UTF-2000.
4081
4082 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4083
4084         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4085         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4086         "u0FB50-Arabic-Presentation-Forms-A",
4087         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4088         "u0FE50-Small-Form-Variants",
4089         "u0FE70-Arabic-Presentation-Forms-B",
4090         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4091         UTF-2000.
4092
4093 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4094
4095         * dumped-lisp.el (preloaded-file-list): Delete
4096         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4097         ... "Ideograph-R214-Flute" in UTF-2000.
4098
4099 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4100
4101         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4102         (japanese-jisx0213-2): New coded-charset.
4103
4104         * dumped-lisp.el (preloaded-file-list): Add
4105         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4106         "Ideograph-R030-Mouth".
4107
4108 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4109
4110         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4111         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4112         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4113         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4114         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4115         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4116         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4117         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4118
4119 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4120
4121         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4122         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4123         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4124         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4125         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4126
4127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4128         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4129
4130 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4131
4132         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4133         in UTF-2000.
4134
4135 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4136
4137         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4138         (chinese-isoir165): Moved from mule/chinese.el.
4139         (chinese-cns11643-3): Moved from mule/chinese.el.
4140         (chinese-cns11643-4): Moved from mule/chinese.el.
4141         (chinese-cns11643-5): Moved from mule/chinese.el.
4142         (chinese-cns11643-6): Moved from mule/chinese.el.
4143         (chinese-cns11643-7): Moved from mule/chinese.el.
4144
4145         * mule/chinese.el: Move definition of coded-charsets to
4146         mule/mule-conf.el.
4147
4148 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4149
4150         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4151         `ideograph-daikanwa'.
4152
4153 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4154
4155         * dumped-lisp.el (preloaded-file-list): Delete
4156         "ccs-jisx0201-latin.el".
4157
4158 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4159
4160         * dumped-lisp.el (preloaded-file-list): Add
4161         "u031A0-Extended-Bopomofo" in UTF-2000.
4162
4163 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4164
4165         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4166         renamed to u02E00-CJK-Radical-Supplement.
4167
4168 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4169
4170         * dumped-lisp.el (preloaded-file-list): Add
4171         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4172         "u030A0-Katakana", "u03100-Bopomofo",
4173         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4174         "u03200-Enclosed-CJK-Letters-and-Months" and
4175         "u03300-CJK-Compatibility".
4176
4177 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4178
4179         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4180         "u02F00-Kangxi-Radicals" and
4181         "u02FF0-Ideographic-Description-Characters".
4182
4183 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4184
4185         * dumped-lisp.el (preloaded-file-list): Add
4186         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4187         "u02800-Braille-Patterns" in UTF-2000.
4188
4189 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4190
4191         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4192         "uXXXXX-*.el" in UTF-2000.
4193
4194         * bytecomp.el (byte-compile-insert-header): Delete comments if
4195         non-ASCII characters are found; allow `byte-compile-dynamic' and
4196         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4197         `raw-text'.
4198
4199 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4200
4201         * dumped-lisp.el (preloaded-file-list): Add
4202         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4203         "u025A0-Geometric-Shapes.el".
4204
4205 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4206
4207         * dumped-lisp.el (preloaded-file-list): Add
4208         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4209         "u02460-Enclosed-Alphanumerics.el".
4210
4211 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4212
4213         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4214         `chinese-gb2312'.
4215
4216         * dumped-lisp.el (preloaded-file-list): Add
4217         "u02200-Mathematical-Operators.el" and
4218         "u02300-Miscellaneous-Technical.el".
4219
4220 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4221
4222         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4223         `chinese-cns11643-*'.
4224
4225         * dumped-lisp.el (preloaded-file-list): Add
4226         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4227         "u02190-Arrows.el" in UTF-2000.
4228
4229 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4230
4231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4232         `korean-ksc5601'.
4233
4234         * dumped-lisp.el (preloaded-file-list): Add
4235         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4236         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4237         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4238
4239 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4240
4241         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4242
4243 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4244
4245         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4246         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4247         "u01780-Khmer.el", "u01800-Mongolian.el",
4248         "u01E00-Latin-Extended-Additional.el" and
4249         "u01F00-Greek-Extended.el" in UTF-2000.
4250
4251 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4252
4253         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4254         `ethiopic-ucs' and `ethiopic'.
4255
4256         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4257         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4258
4259         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4260         from mule/ethiopic.el.
4261
4262         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4263         mule/mule-conf.el.
4264
4265 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4266
4267         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4268         `lao'.
4269
4270         * mule/mule-conf.el (lao): New coded-charset.
4271
4272         * dumped-lisp.el (preloaded-file-list): Add
4273         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4274         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4275         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4276         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4277         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4278
4279 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4280
4281         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4282         `ucs-bmp' and `arabic-iso8859-6'.
4283
4284 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4285
4286         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4287         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4288         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4289
4290 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4291
4292         * startup.el (normal-top-level): Load autoload file for UTF-2000
4293         in UTF-2000.
4294
4295 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4296
4297         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4298         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4299         "u00020-Basic-Latin.el", "u00080-C1.el",
4300         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4301         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4302         "u002B0-Spacing-Modifier-Letters.el",
4303         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4304         UTF-2000.
4305
4306 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4307
4308         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4309         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4310         instead of `vietnamese-viscii-*'.
4311
4312 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4313
4314         * mule/mule-conf.el: New file.
4315
4316         * mule/misc-lang.el: Move definition of charset `ipa' to
4317         mule/mule-conf.el.
4318
4319 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4320
4321         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4322         `latin-viscii'; prefer it for characters used in Vietnamese.
4323
4324 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4325
4326         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4327
4328 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4329
4330         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4331         `vietnamese-viscii-lower'.
4332         (latin-viscii-upper): Renamed from charset
4333         `vietnamese-viscii-upper'.
4334         (vietnamese-viscii-lower): New alias for charset
4335         `latin-viscii-lower'.
4336         (vietnamese-viscii-upper): New alias for charset
4337         `latin-viscii-upper'.
4338
4339 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4340
4341         * mule/mule-charset.el (default-coded-charset-priority-list):
4342         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4343
4344 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4345
4346         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4347         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4348         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4349         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4350         lisp/utf-2000.
4351
4352 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4353
4354         * mule/ccs-tcvn5712.el: New file.
4355
4356 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4357
4358         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4359         in UTF-2000.
4360
4361 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4362
4363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4364         `japanese-jisx0208'.
4365
4366 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4367
4368         * dumped-lisp.el (preloaded-file-list): Add
4369         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4370         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4371         UTF-2000.
4372
4373         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4374         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4375         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4376         mule/ccs-viscii.el: New files.
4377
4378         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4379         if \uXXXX is found.
4380
4381 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4382
4383         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4384         `hiragana-jisx0208' and `katakana-jisx0208'.
4385
4386 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4387
4388         * mule/chinese.el (chinese-cns11643-3): Define it even if
4389         `utf-2000' is provided.
4390         (chinese-cns11643-4): Likewise.
4391         (chinese-cns11643-5): Likewise.
4392         (chinese-cns11643-6): Likewise.
4393         (chinese-cns11643-7): Likewise.
4394
4395 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4396
4397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4398         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4399
4400 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4401
4402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4403         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4404
4405 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4406
4407         * mule/mule-charset.el (default-coded-charset-priority-list):
4408         Setup in UTF-2000.
4409
4410 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4411
4412         * mule/viet-chars.el: Don't define charset
4413         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4414         they are defined as builtin charsets.
4415
4416 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4417
4418         * version.el (emacs-version): Add more space just before UTF-2000
4419         version string.
4420
4421 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4422
4423         * version.el ([constant] emacs-version): Don't add a space in the
4424         preceding place of `xemacs-betaname' because it is duplicated.
4425         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4426
4427         * startup.el (splash-frame-body): Add ETL.
4428
4429 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4430
4431         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4432         is provided because it is defined as builtin charset.
4433         (chinese-cns11643-4): Likewise.
4434         (chinese-cns11643-5): Likewise.
4435         (chinese-cns11643-6): Likewise.
4436         (chinese-cns11643-7): Likewise.
4437
4438 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4439
4440         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4441         coding-system `iso-10646-ucs-4' is not defined.
4442
4443 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4444
4445         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4446         coding-system if `utf-2000' is provided.
4447
4448 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4449
4450         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4451         `utf-2000' is provided.
4452
4453 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4454
4455         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4456         if utf-2000 is provided temporally.
4457
4458 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4459
4460         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4461         as builtin variable].
4462
4463 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4464
4465         * files.el (insert-file-contents-literally): Treat file as binary;
4466         call file-name-handlers. [sync with Emacs 20.3.10]
4467
4468 2008-12-28  Vin Shelton  <acs@xemacs.org>
4469
4470         * XEmacs 21.4.22 is released
4471
4472 2008-12-30  Vin Shelton  <acs@xemacs.org>
4473
4474         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4475         during building even if no packages are found.
4476
4477 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4478
4479         * printer.el (generic-print-region): 
4480         (generic-print-buffer): 
4481         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4482         check if the msprinter device is available, now that msprinter is
4483         always available as a specifier tag. 
4484
4485 2008-12-24  Vin Shelton  <acs@xemacs.org>
4486
4487         * about.el: Add Francisco to my bio!
4488
4489 2008-12-23  Vin Shelton  <acs@xemacs.org>
4490
4491         * autoload.el: Move operator definitions to autoload-operators.el
4492         in the xemacs-base package.
4493
4494 2007-11-22  Vin Shelton  <acs@xemacs.org>
4495
4496         * about.el (about-hacker-contribution): Updated my bio.
4497
4498 2007-10-07  Vin Shelton  <acs@xemacs.org>
4499
4500         * XEmacs 21.4.21 is released
4501
4502 2007-09-19  Didier Verna  <didier@xemacs.org>
4503
4504         Update my personal info.
4505         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4506         * about.el (about-other-current-hackers): Ditto.
4507         * about.el (about-url-alist): Add my musical website.
4508         * about.el (about-personal-info): Update my entry.
4509         * about.el (about-hacker-contribution): Ditto.
4510
4511 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4512
4513         * package-get.el (package-get-download-sites): Update download
4514         sites in Japan.
4515         * package-get.el (package-get-pre-release-download-sites): Ditto.
4516
4517 2007-08-18  Vin Shelton  <acs@xemacs.org>
4518
4519         * package-get.el (package-get-pre-release-download-sites): Sync
4520         mirror sites with 21.5.  (Thanks, Adrian)
4521
4522 2007-08-09  Mike Sperber  <mike@xemacs.org>
4523
4524         * startup.el (migrate-user-init-file): Create backup of
4525         `user-init-file' before migrating.
4526         * startup.el (maybe-migrate-user-init-file): Print
4527         information about backup file.
4528         (maybe-create-compatibility-dot-emacs): Follow above change.
4529
4530 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4531
4532         * font-lock.el: Sync font-lock-add-keywords and
4533         font-lock-remove-keywords from GNU Emacs.
4534         * font-lock.el (font-lock-keywords-alist): New.
4535         * font-lock.el (font-lock-removed-keywords-alist): New.
4536         * font-lock.el (font-lock-add-keywords): New.
4537         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4538         * font-lock.el (font-lock-remove-keywords): New.
4539
4540 2007-08-16  Vin Shelton  <acs@xemacs.org>
4541
4542         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4543         patch from Hans de Graaff.
4544
4545 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4546
4547         * package-get.el (package-get-download-sites): Document Chile and
4548         update Denmark download site.
4549         * package-get.el (package-get-pre-release-download-sites): Ditto.
4550
4551 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4552
4553         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4554
4555 2006-12-09  Vin Shelton  <acs@xemacs.org>
4556
4557         * XEmacs 21.4.20 is released
4558
4559 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4560
4561         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4562
4563 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4564
4565         * info.el (Info-find-file-node, Info-insert-dir)
4566         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4567         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4568         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4569         and discussion.
4570
4571 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4572
4573         * obsolete.el (line-beginning-position): New, from 21.5.x.
4574         (line-end-position): Ditto.
4575
4576 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4577
4578         * package-get.el (package-get-download-sites): Welcome
4579         nl.xemacs.org and Thanks!
4580         * package-get.el (package-get-pre-release-download-sites): Ditto.
4581
4582 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4583
4584         * font-lock.el: Add support for not-so recent changes in Java to
4585         java-mode.
4586
4587 2006-01-28  Vin Shelton  <acs@xemacs.org>
4588
4589         * XEmacs 21.4.19 is released
4590
4591 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4592
4593         * easymenu.el: Update copyright. 
4594         * easymenu.el (easy-menu-all-popups):
4595         Add a docstring. 
4596         * easymenu.el (easy-menu-add):
4597         Document a bug, rework the function to preserve any existing
4598         non-default mode-popup-menu instead of overwriting it, and not to
4599         bother normalising the menu title (nothing else does).
4600         * easymenu.el (easy-menu-remove):
4601         Restore the default mode-popup-menu instead of leaving an empty
4602         one when we remove the last easy-menu popup. 
4603
4604 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4605
4606         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4607         as suggested by Rodrigo Ventura.
4608         * package-get.el (package-get-pre-release-download-sites): Ditto,
4609         with replacement of xemacs-21.5 by beta, which is the logical path
4610         to our beta core and package pre-releases.
4611
4612 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4613
4614         * package-get.el (package-get-download-sites): Add Hong Kong
4615         download site.
4616         * package-get.el (package-get-pre-release-download-sites): Ditto.
4617
4618 2005-12-26  Vin Shelton  <acs@xemacs.org>
4619
4620         * find-paths.el:
4621         * find-paths.el (paths-emacs-root-p): Add search for package root.
4622         * find-paths.el (paths-find-emacs-root): Replaced with
4623         paths-find-invocation-roots, which returns a list of roots.
4624         * find-paths.el (paths-find-invocation-roots): New.
4625         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4626
4627 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4628
4629         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4630         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4631
4632 2005-12-03  Vin Shelton <acs@xemacs.org>
4633
4634         * XEmacs 21.4.18 is released
4635
4636 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4637
4638         * package-get.el (package-get-download-sites): Update reflecting
4639         latest http://www.xemacs.org/Releases/ information generated by
4640         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4641         * package-get.el (package-get-pre-release-download-sites): Ditto.
4642
4643 2005-02-28  Simon Josefsson  <jas@extundo.com>
4644
4645         * about.el (xemacs-hackers): Add jas.
4646         (about-other-current-hackers): Likewise.
4647         (about-url-alist): Add URL for jas.
4648         (about-personal-info): Document jas.
4649         (about-hacker-contribution): Describe jas contributions.
4650
4651 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4652
4653         * easymenu.el (easy-menu-remove): As described in 
4654         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4655         except the "Command" menu from mode-popup-menu. 
4656
4657 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4658  
4659         * font.el (font-spatial-to-canonical): Correct calculation of 
4660         return value for pixel-based input value. 
4661  
4662 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4663
4664         * code-process.el (call-process): Process-related docstring
4665         improvements spurred by Norbert Koch.
4666         * code-process.el (call-process-region): Ditto.
4667         * code-process.el (start-process): Ditto.
4668
4669 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4670
4671         * finder.el (finder-find-library): Return filename actually
4672         searched for.
4673
4674 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4675
4676         * help.el (view-emacs-news): Use `expand-file-name' instead of
4677         `locate-data-file' as the latter will find any "NEWS" files that
4678         might exist in packages _before_ the one in core.
4679
4680 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4681
4682         * package-get.el (package-get-init-package):
4683         package-get-init-package buglet (21.4.17) by Jeff Mincy
4684         <mincy@rcn.com> fixing false temporary load-path shadows reported
4685         after package installation and simplifying code.
4686
4687 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4688
4689         * package-get.el (package-get-download-sites): Sync mirrors list
4690         with the XEmacs website.
4691         (package-get-pre-release-download-sites): Ditto.
4692
4693 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4694
4695         * derived.el (derived-mode-merge-syntax-tables):
4696         Revert my 21.5-only patch of 2003-07-18 which slipped in
4697         through Jerry James's patch of 2004-06-07.
4698
4699 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4700
4701         * cmdloop.el (keyboard-quit): Remove workaround for
4702         `region-active-p' not making sure active region is in current
4703         buffer now that it does.
4704         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4705         * simple.el (region-active-p): `region-active-p' to only return t
4706         when active region is in current buffer.
4707
4708 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4709
4710         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4711         package names, quell a byte-compiler warning, doc fix.
4712
4713 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4714
4715         * buffer.el (pop-to-buffer):
4716         * window-xemacs.el (display-buffer):
4717         Document use of `same-window-buffer-names,' `same-window-regexps'
4718         by pop-to-buffer and display-buffer. 
4719         
4720 2005-02-06  Vin Shelton <acs@xemacs.org>
4721
4722         * XEmacs 21.4.17 is released
4723
4724 2005-01-29  Ben Wing  <ben@xemacs.org>
4725
4726         * shadow.el (find-emacs-lisp-shadows):
4727         Add custom-defines to list of ignored files.
4728
4729 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4730
4731         * simple.el (shifted-motion-keys-select-region): Fix statement
4732         about unshifted-motion-keys-deselect-region.
4733
4734 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4735
4736         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4737         now) for GNU Emacs compatibility.
4738         (make-obsolete-variable): Ditto.
4739
4740 2004-01-08  Ben Wing  <ben@xemacs.org>
4741
4742         * code-files.el (load):
4743         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4744
4745 2004-12-05  Vin Shelton <acs@xemacs.org>
4746
4747         * XEmacs 21.4.16 is released
4748
4749 2004-12-04  Vin Shelton  <acs@xemacs.org>
4750
4751         * auto-autoloads.el: Regenerated.
4752
4753         * custom-load.el: Regenerated.
4754
4755 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4756
4757         Fix bug: apropos errors if a defalias refers to an undefined
4758         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4759
4760         * apropos.el (apropos):
4761         (apropos-command):
4762         * help.el (frob-help-extents):
4763         * help-macro.el (make-help-screen):
4764         * hyper-apropos.el (hyper-apropos-grok-functions):
4765         (hyper-apropos-get-doc):
4766         Catch void-function error thrown by `documentation'.
4767
4768 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4769
4770         * packages.el (package-require): Fix incorrect arg to format.
4771         This fixes a `format specifier' error.
4772
4773 2004-08-13  Jerry James  <james@xemacs.org>
4774
4775         * bytecomp.el (forward-word): Tell the byte compiler the correct
4776         number of arguments to forward-word.
4777
4778 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4779
4780         * etags.el: Fixed loading of include files for tag completion. Now
4781         you can make a tag file for a library, include it into your
4782         project and it will be reloaded only if it changed. Infinte
4783         include loops are detected and the correct tag files are loaded.
4784         * etags.el (buffer-tag-table-list): Load and verify tag files in
4785         the external function buffer-tag-table-list-load.
4786         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4787         tag files. Also load the included tag files. The priority of the
4788         included files is right below their parent file. If multiple
4789         matches occur then the symbols from the parent file are found
4790         first.
4791         * etags.el (tag-table-include-files): Corrected comment
4792         string. Switched to pattern constant tags-include-pattern to have
4793         it at a central location.
4794         * etags.el (tags-include-pattern): Added doc string.
4795         * etags.el (add-to-tag-completion-table): Removed obsolete
4796         comments as the include files are allready returned by
4797         buffer-tag-table-list and loaded.
4798         * etags.el (find-tag-internal): The include files are allready
4799         included in tag-tables as buffer-tag-table-list returns them now.
4800
4801 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4802
4803         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4804         Loading items into the notebook is now done by C code.
4805         * widgets-gtk.el (gtk-widget-instantiate-internal):
4806         Style no longer changed.
4807
4808 2004-06-28  Nix  <nix@esperi.org.uk>
4809
4810         * cmdloop.el (truncate-command-history-for-gc): Delay
4811         execution of all things that look up variable bindings,
4812         via `enqueue-eval-event'.
4813
4814 2004-06-24  Vin Shelton  <acs@xemacs.org>
4815
4816         * package-get.el (package-get-require-signed-base-updates):
4817         now defaults to nil.
4818
4819 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4820
4821         * subr.el (split-string): Clean up docstring.
4822
4823 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4824
4825         * faces.el (zmacs-region): fix typo in docstring.
4826
4827 2004-06-07  Jerry James  <james@xemacs.org>
4828
4829         * derived.el: Synch with Emacs 21.3.
4830         * subr.el (with-local-quit): New, from Emacs 21.3.
4831         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4832         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4833         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4834
4835 2004-06-16  Jerry James  <james@xemacs.org>
4836
4837         * cl.el (cl-set-substring): Increment start by the length of the
4838         string, not the string itself.
4839
4840 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4841
4842         * etags.el (tag-table-include-files): Expand included TAGS file
4843         paths to avoid problems with relative paths.  Thanks to Peter
4844         Chubb <peterc@gelato.unsw.edu.au>.
4845         * etags.el (tags-include-pattern): New.
4846         * etags.el (add-to-tag-completion-table): Parse and ignore
4847         trailing include lines.
4848
4849 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4850
4851         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4852         avoiding line solely composed of equal signs.
4853
4854 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4855
4856         * cus-edit.el (alloc): Typo fix.
4857         * cus-edit.el (custom-browse-visibility): Ditto.
4858         * cus-edit.el (custom-variable-value-create): Ditto.
4859         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4860         * cus-edit.el (custom-save-variables): Bind print-length and
4861         print-level to nil to avoid value abbreviation.
4862         * cus-edit.el (custom-save-face-internal): Ditto.
4863         * cus-edit.el (custom-save-faces): Save in sorted order.
4864         * cus-edit.el (custom-save-resets): Bind print-length and
4865         print-level to nil to avoid value abbreviation.
4866         * cus-edit.el (custom-save-loaded-themes): Ditto.
4867
4868 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4869
4870         * subr.el (split-string-default-separators): New.
4871         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4872         see comment in source.
4873
4874 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4875
4876         * mule/japanese.el (paragraph-start, paragraph-separate):
4877         Remove anchor to BOL.
4878
4879 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4880
4881         * cl.el (gensym, gentemp): Improve docstrings.
4882
4883 2004-05-10  Vin Shelton  <acs@xemacs.org>
4884
4885         * etags.el: Sync with 21.5 version.
4886
4887 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4888
4889         * etags.el:
4890         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4891         only for use with exuberant ctags. This will also enable building of 
4892         completion tables with exuberant ctags. This will not work with
4893         xemacs ctags. 
4894         * etags.el (get-tag-table-buffer): New function for creating of
4895         completion table is used if tags-exuberant-ctags-optimization-p ist t
4896         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4897         finding the tag names. New.
4898         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4899         building tag completion table with exuberant ctags. New.
4900         * etags.el (find-tag-internal): Improve exact tag matching for tags
4901         with name fields. Before the patch return types of functions or
4902         function parameters (with exuberant ctags) were found as matches.
4903
4904 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4905
4906         * list-mode.el (display-completion-list): Fixed completion list was
4907         taking the width of the frame and not of the window for displaying
4908         the selection methods.
4909
4910 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4911
4912         * menubar-items.el (default-menubar): Options are saved to custom.el.
4913
4914
4915 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4916
4917         * isearch-mode.el (isearch-abort): Preserve successful search target.
4918
4919 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4920
4921         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4922         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4923         Bihlmeyer.
4924         * gnuserv.el (gnuserv-mode-line-string): New.
4925         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4926         gnuserv-mode.
4927         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4928         * gnuserv.el (gnuserv-edit-files): Use
4929         make-x-device-with-gtk-fallback.
4930
4931 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4932
4933         * gtk-widgets.el: New import: gtk-accel-group-new.
4934         * dialog-gtk.el:
4935         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4936         * dialog-gtk.el (popup-builtin-question-dialog):
4937         Added support for dialog button mnemonics.
4938
4939 2004-03-22  Chris Green <cmg@dok.org>
4940
4941         * process.el (shell-command): Output buffer was ignored when a
4942         background process was run via shell-command.
4943
4944 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4945
4946         * cus-edit.el (custom-save-variables): Retrieve a list of
4947         variables to save first, sort it, and make sure the variables are
4948         saved in sorted order.
4949
4950 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4951  
4952         * package-get.el (package-get-update-base-from-buffer): Force
4953         binary coding system for verifying GnuPG signature in the
4954         package-index file.
4955  
4956 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4957
4958         * package-get.el (package-get-package-index-file-location): Handle
4959         missing "EMACSPACKAGEPATH" environment variable.
4960
4961 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4962
4963         * package-admin.el (package-admin-find-top-directory): Simplify
4964         directory comparisions and fix substring errors on short path
4965         components.
4966         * package-get.el (package-get-package-index-file-location):
4967         Default to first component of "EMACSPACKAGEPATH", if set.
4968
4969 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4970
4971         * package-get.el (process-error): New error datum.
4972
4973 2004-02-02  Vin Shelton <acs@xemacs.org>
4974
4975         * XEmacs 21.4.15 is released
4976
4977 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4978
4979         * itimer.el (activate-itimer): Modify the itimer timeout value as
4980         if it were begun at the last time when the itimer driver was woken
4981         up.
4982
4983 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4984
4985         * specifier.el (Copyright):
4986         Update.
4987         (make-specifier-and-init):
4988         (map-specifier):
4989         (canonicalize-inst-pair):
4990         (canonicalize-spec-list):
4991         (set-specifier):
4992         Synch docstrings to 21.5 where appropriate.
4993
4994 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4995
4996         * package-get.el (package-get-list-packages-where): New.  A
4997         function that allows searching for groups of packages.  For
4998         example, find all packages that require the fsf-compat package.
4999
5000 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5001
5002         The Great PUI Sync.
5003
5004         * auto-autoloads.el: Regenerated.
5005
5006         * custom-load.el: Regenerated.
5007
5008         * dumped-lisp.el (packages-hardcoded-lisp): New.
5009
5010         * menubar-items.el (menu-max-items): New.
5011         (menu-submenu-max-items): New.
5012         (menu-submenu-name-format): New.
5013         (menu-split-long-menu): New.
5014         (menu-sort-menu): New.
5015         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5016
5017         * obsolete.el (pui-add-install-directory): Renamed to the more
5018         logical `pui-set-local-package-get-directory'.
5019         (package-get-download-menu): Moved to `package-ui.el' and renamed
5020         to `package-ui-add-download-menu'.
5021
5022         * package-admin.el (package-admin-install-function-mswindows):
5023         Whitespace clean up.
5024         (package-admin-add-single-file-package): Removed.
5025         (package-admin-default-install-function): Whitespace clean up.
5026         (package-admin-find-top-directory): New.
5027         (package-admin-get-install-dir): Use it.
5028         (package-admin-get-manifest-file): 
5029         (package-admin-check-manifest): 
5030         (package-admin-add-binary-package):
5031         (package-admin-get-lispdir):
5032         (package-admin-delete-binary-package):
5033         (package-admin):
5034
5035         * package-get.el (package-get-package-index-file-location): New.
5036         (package-get-install-to-user-init-directory): New.
5037         (package-get-remote):
5038         (package-get-download-sites):
5039         (package-get-pre-release-download-sites): New.
5040         (package-get-site-release-download-sites): New.
5041         (package-get-base-filename):
5042         (package-get-always-update):
5043         (package-get-user-index-filename): Removed.
5044         (package-get-pgp-available-p): New.
5045         (package-get-require-signed-base-updates):
5046         (package-get-was-current):
5047         (package-entries-are-signed): New.
5048         (package-get-continue-update-base): New.
5049         (package-get-download-menu): Removed.
5050         (package-get-require-base):
5051         (package-get-update-base-entry):
5052         (package-get-locate-file):
5053         (package-get-locate-index-file):
5054         (package-get-maybe-save-index):
5055         (package-get-update-base):
5056         (package-get-update-base-from-buffer):
5057         (package-get-update-base-entries):
5058         (package-get-interactive-package-query):
5059         (package-get-update-all):
5060         (package-get-all):
5061         (package-get-dependencies):
5062         (package-get-init-package):
5063         (package-get-info): New.
5064         (package-get):
5065         (package-get-staging-dir):
5066         (package-get-set-version-prop): Removed.
5067         (package-get-installedp):
5068         (package-get-ever-installed-p):
5069         (packages): Removed.
5070         (package-get-custom-groups): Removed.
5071         (package-get-custom): Removed.
5072         (package-get-custom-add-entry): Removed.
5073
5074         * package-info.el (batch-update-package-info):
5075
5076         * package-net.el (package-net-batch-generate-bin-ini):
5077         (package-net-update-installed-db):
5078
5079         * package-ui.el (pui-info-buffer):
5080         (pui-directory-exists): Removed.
5081         (pui-package-dir-list): Removed.
5082         (pui-add-install-directory): Removed.
5083         (package-ui-download-menu): New.
5084         (package-ui-pre-release-download-menu): New.
5085         (package-ui-site-release-download-menu): New.
5086         (pui-set-local-package-get-directory): New.
5087         (pui-package-symbol-char):
5088         (pui-update-package-display):
5089         (pui-toggle-package):
5090         (pui-toggle-package-key):
5091         (pui-toggle-package-delete):
5092         (pui-toggle-package-delete-key):
5093         (pui-toggle-package-event):
5094         (pui-toggle-verbosity-redisplay):
5095         (pui-install-selected-packages):
5096         (pui-add-required-packages):
5097         (pui-help-echo):
5098         (pui-display-info):
5099         (list-packages-mode):
5100         (pui-list-packages):
5101
5102         * packages.el (packages-compute-package-locations):
5103         (package-require):
5104         (package-delete-name):
5105         (packages-hardcoded-lisp): Removed.
5106         (packages-useful-lisp): Removed.
5107         (packages-unbytecompiled-lisp): Removed.
5108         (packages-find-package-directories):
5109
5110         Summary:
5111
5112         Major code clean up of all things PUI.
5113
5114         Much improved code to determine where packages should be
5115         installed.  PUI no longer depends on any packages being
5116         pre-installed to compute where packages are to be installed to.
5117
5118         The user can specify the location of their package-index file.  It
5119         isn't necessary to set this because it has sane defaults.  People
5120         who "run-in-place" won't accidently overwrite the CVS
5121         package-index file.  See
5122         `package-get-package-index-file-location'. 
5123
5124         PUI will now properly clean up after itself in the event of an
5125         unsuccessful package install.  This drastically reduces the number
5126         of "wrong md5sum" FAQs.
5127
5128         non-Mule XEmacsen can no longer install Mule packages.
5129
5130         Package management via the custom interface has been removed.
5131
5132         The PUI related menubar items have been reorganised.
5133
5134         The PGP verification code has been fixed and the default for
5135         whether or not it is used is automatically computed.
5136
5137         * update-elc.el ((preloaded-file-list site-load-packages
5138         need-to-dump dumped-exe)):
5139         Just a couple of small changes to allow for
5140         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5141         existing anymore.
5142
5143 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5144
5145         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5146         apply `format' to the first argument of byte-compile-warn, it
5147         already calls format.
5148
5149 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5150
5151         * files.el (delete-old-versions): Avoid going interactive during
5152         make install when environment variable VERSION_CONTROL is set.
5153
5154 2003-12-04  Vin Shelton  <acs@xemacs.org>
5155
5156         * menubar-items.el (menu-item-search): Only bring up search dialog
5157         box if the feature is available and desired.
5158
5159 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5160
5161         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5162
5163 2003-11-05  Vin Shelton  <acs@xemacs.org>
5164
5165         * help.el (Help-prin1-face):
5166         (Help-princ-face):
5167         princ and prin1 are functions and need to be called as such.  The
5168         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5169
5170 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5171
5172         * about.el (about-xemacs): Give full version and build date.
5173
5174 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5175
5176         * win32-native.el (grep-null-device): This XEmacs has null-device.
5177
5178 2003-09-06  Mike Sperber  <mike@xemacs.org>
5179
5180         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5181         implement the specified semantics for `defvar.'
5182
5183 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5184
5185         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5186         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5187         displaying buffer in question.
5188
5189 2003-09-03  Vin Shelton <acs@xemacs.org>
5190
5191         * XEmacs 21.4.14 is released
5192
5193 2003-08-17  Vin Shelton  <acs@xemacs.org>
5194
5195         * about.el: Vanity patch.
5196
5197 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5198
5199         * code-process.el (call-process):
5200         (call-process-region):
5201         (start-process):
5202         Document coding system processing.
5203
5204 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5205
5206         * startup.el (splash-frame-body): Idiomatic English.
5207
5208 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5209
5210         * font-lock.el (font-lock-match-java-declarations): Move
5211         save-restriction, narrow-to-region to beginning of function to
5212         avoid going beyond the limit and causing an infloop.
5213
5214 2003-04-16  Jerry James  <james@xemacs.org>
5215
5216         * keydefs.el: Remove mappings for keys mapped to the nowhere
5217         defined function function-key-error.
5218
5219 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5220
5221         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5222         lisp-interaction-mode-hook): Add the docstrings.
5223
5224 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5225
5226         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5227         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5228         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5229
5230 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5231
5232         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5233         lambda list after the original doc.  Care about
5234         #'(lambda () "SingleString") 
5235         (cl-upcase-arg): 
5236         (cl-function-arglist):
5237         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5238         circular data structures in lambda list specification
5239
5240 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5241
5242         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5243         to appear in font-lock-function-name-face.
5244
5245 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5246
5247         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5248         is not also the value of the lambda.
5249
5250 2003-05-06  Andy Piper  <andy@xemacs.org>
5251
5252         * files.el (revert-buffer): Make sure local variables get processed,
5253         even in the case of an optimized reversion.
5254
5255 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5256
5257         * XEmacs 21.4.13 is released
5258
5259 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5260
5261         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5262         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5263
5264 2003-02-14  Ben Wing  <ben@xemacs.org>
5265
5266         * byte-optimize.el:
5267         * byte-optimize.el (byte-compile-inline-expand):
5268         * byte-optimize.el (byte-compile-unfold-lambda):
5269         * byte-optimize.el (byte-optimize-form-code-walker):
5270         * byte-optimize.el (byte-optimize-form):
5271         * byte-optimize.el (byte-decompile-bytecode-1):
5272         * byte-optimize.el (byte-optimize-lapcode):
5273         Review carefully and sync up to 20.7 except for areas as noted.
5274         Fixes problem with JDE compilation.
5275
5276 2003-02-05  Ben Wing  <ben@xemacs.org>
5277
5278         * simple.el:
5279         * simple.el (motion-keys-for-shifted-motion):
5280         Omit M-S-home/end from motion keys.
5281
5282 2003-02-07  Ben Wing  <ben@xemacs.org>
5283
5284         * text-props.el (text-property-any):
5285         * text-props.el (text-property-not-all):
5286         Fix bug when end > start.
5287
5288 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5289
5290         * info.el (Info-insert-dir): Make default-directory end in
5291         separator.  Patch due to Martin Buchholz.
5292
5293 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5294
5295         * XEmacs 21.4.12 "Portable Code" is released.
5296
5297 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5298
5299         * about.el: Update golubev data.
5300
5301 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5302
5303         * isearch-mode.el (isearch-mode-map): Substitute comment on
5304         desirability, and back out "GR is printable" changes.
5305
5306 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5307
5308         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5309
5310 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5311
5312         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5313
5314 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5315
5316         * menubar-items.el (default-menubar): Use browse-url-mozilla
5317         instead of browse-url-gnome-moz for Mozilla.
5318
5319 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5320
5321         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5322
5323 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5324
5325         * files.el (auto-mode-alist): Remove redundant entries for modes
5326         that live in packages.
5327         (interpreter-mode-alist): Ditto.
5328
5329 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5330
5331         * menubar-items.el (default-menubar): Sync with current
5332         browse-url-xemacs.el.
5333
5334 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5335
5336         * XEmacs 21.4.10 "Military Intelligence" is released.
5337
5338 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5339
5340         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5341
5342 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5343
5344         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5345
5346 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5347
5348         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5349         effect free function.
5350         (font-lock-fontify-keywords-region): Supply the argument to
5351         font-lock-compile-keywords.
5352
5353 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5354
5355         * package-get.el (package-get-download-sites): Bring sites list
5356         up to date, prefer xx.xemacs.org addresses.
5357
5358 2002-09-27  Andy Piper  <andy@xemacs.org>
5359
5360         * dialog.el (make-dialog-box): for general dialogs only
5361         delete-frame-hook will be run.
5362
5363 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5364
5365         * font-lock.el (font-lock-fontify-syntactically-region): Add
5366         comment about lookup-syntax-properties, document LOUDLY as unused.
5367
5368 2002-08-26  Andy Piper  <andy@xemacs.org>
5369
5370         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5371         merge.
5372
5373 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5374
5375         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5376         (make-obsolete-variable): Ditto.
5377         (make-compatible): Ditto.
5378         (make-compatible-variable): Ditto.
5379
5380 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5381
5382         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5383         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5384
5385 2002-08-28  Andy Piper  <andy@xemacs.org>
5386
5387         * files.el (revert-buffer): propagate revert-without-query-status.
5388
5389 2002-06-03  Andy Piper  <andy@xemacs.org>
5390
5391         * dialog-items.el (make-search-dialog): align various subcontrols
5392         in visually pleasing ways, allow frame to autosize to the dialog
5393         size.
5394         * dialog.el (make-dialog-box): add a border inside the frame. Add
5395         :autosize property, if t then reset the frame size appropriately
5396         before the frame is mapped.
5397         * gutter-items.el (set-progress-feedback-instantiator): align
5398         various subcontrols.
5399         * gutter-items.el (set-progress-abort-instantiator): ditto.
5400
5401 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5402
5403         * XEmacs 21.4.9 "Informed Management" is released.
5404
5405 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5406
5407         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5408         "&optional append" argument.
5409
5410 2002-07-16  Didier Verna  <didier@xemacs.org>
5411
5412         * subr.el (replace-in-string): fix case fold bug introduced by
5413         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5414         case-fold-search in temporary buffers.
5415
5416 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5417
5418         * lib-complete.el (find-library): Remove check for mule because
5419         decompression DOES work on Mule.
5420
5421 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5422
5423         * simple.el (join-line): New alias for `delete-indentation'.
5424
5425 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5426
5427         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5428         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5429         (font-lock-builtin-face): New.
5430         (font-lock-constant-face): New.
5431         (font-lock-face-list): Add builtin and constant faces.
5432
5433 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5434
5435         * autoload.el (make-autoload): Support define-derived-mode.
5436         Collected puts of doc-string-elt property.  Based on a patch by
5437         Didier Verna <didier@xemacs.org>.
5438
5439 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5440
5441         * wid-edit.el (widget-field-activate): Fix docstring typo.
5442
5443 2002-07-23  Andy Piper  <andy@xemacs.org>
5444
5445         * about.el (about-personal-info): update me.
5446
5447 2002-07-12  Andy Piper  <andy@xemacs.org>
5448
5449         * custom.el (custom-theme-set-variables): remove bogus
5450         arguments. Use custom-set-default to set defaults.
5451         (custom-set-variables): update doc.
5452         (custom-local-buffer): new, synced from FSF.
5453         (custom-set-default): ditto.
5454         (defcustom): update doc.
5455
5456 2002-06-16  Andy Piper  <andy@xemacs.org>
5457
5458         * menubar-items.el (default-menubar): enable windows printing on
5459         cygwin as well as native.
5460
5461 2002-06-12  Andy Piper  <andy@xemacs.org>
5462
5463         * printer.el (generic-print-buffer): catch all errors so that the
5464         print device can be cleared in all scenarios.
5465         (Printer-clear-device): make sure clearing the printer allows it
5466         to be used again immediately.
5467         (generic-print-region): make sure the default printer face is
5468         black-on-white.
5469
5470 2002-04-23  Jerry James  <james@xemacs.org>
5471
5472         * window-xemacs.el (display-buffer-function): Change doc to
5473         reflect new arg.
5474         * window-xemacs.el (pre-display-buffer-function): Ditto.
5475         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5476         non-nil, make the new window just big enough for its contents.
5477         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5478         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5479         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5480
5481 2002-06-06  Andy Piper  <andy@xemacs.org>
5482
5483         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5484         (defcustom): ditto.
5485         (custom-handle-keyword): ditto.
5486
5487 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5488
5489         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5490         Make obsolete.  Default to nil.
5491         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5492         Inspired by a patch by John Palmieri.
5493
5494 2002-07-01  Mike Alexander  <mta@arbortext.com>
5495
5496         * process.el (shell-command-on-region): Don't delete the region
5497         before giving it to call-process-region
5498
5499 2002-06-04  Jerry James <james@eecs.ku.edu>
5500
5501         * find-paths.el (paths-find-architecture-directory): Search in
5502         `system-configuration'/`base', not `base'`system-configuration'.
5503
5504 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5505
5506         * info.el (Info-index): Add missing \ in [ t].
5507
5508 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5509
5510         * gutter-items.el (gutter-buffers-tab-visible-p,
5511         buffers-tab-omit-function, buffers-tab-selection-function,
5512         buffers-tab-filter-functions):
5513         Doc improvements.
5514
5515 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5516
5517         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5518
5519         * toolbar-items.el (toolbar-news): Fix typo in message string.
5520
5521 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5522
5523         * dialog.el (yes-or-no-p-dialog-box): 
5524         * cmdloop.el (y-or-n-p-minibuf):
5525         (yes-or-no-p-minibuf):
5526         (yes-or-no-p):
5527         (y-or-n-p): 
5528         Specify negative answers in docstrings.
5529
5530 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5531
5532         * package-ui.el (pui-help-echo): Display both installed and author
5533         version.  Use a balloon-help window to display extra info like
5534         package requires.
5535
5536 2002-05-30  Andy Piper  <andy@xemacs.org>
5537
5538         * files.el (revert-buffer-internal): don't visit
5539         revert-buffer. Kill buffer when not used. Suggested by Mike
5540         Alexander <mta@arbortext.com>
5541
5542 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5543
5544         * files.el (revert-buffer): More docstring fiddling.
5545
5546 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5547
5548         * files.el (revert-buffer):
5549         (revert-buffer-internal):
5550         (revert-buffer-insert-file-contents-function):
5551         Improve docstrings and comments.
5552
5553 2002-05-08  Andy Piper  <andy@xemacs.org>
5554
5555         * files.el (revert-buffer): observe noconfirm behavior.
5556
5557 2002-04-09  Andy Piper  <andy@xemacs.org>
5558
5559         * files.el (revert-buffer): use revert-buffer-internal if it looks
5560         like doing so will not result in any user-visible changes.
5561         (revert-buffer-internal): new function. Do the actual process of
5562         reversion and then see whether the result is any different to what
5563         we have already. If it is not then do nothing.
5564
5565 2001-12-11  Andy Piper  <andy@xemacs.org>
5566
5567         * menubar.el (get-popup-menu-response): re-order so that it works
5568         on more sane/facist window systems.
5569
5570 2001-12-03  Andy Piper  <andy@xemacs.org>
5571
5572         * faces.el (frob-face-property): don't infloop in face frobbing
5573         from Jan Vroonhof <jan@xemacs.org>.
5574
5575 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5576
5577         * faces.el (frob-face-property): Follow face fall-back hierarchy
5578         properly for face properties without an instance. Only do manual
5579         copy form 'default in last resort. This handles in particular
5580         the case where 'default itself has only a fall-back (which is
5581         the case by default on windows).
5582
5583 2001-11-24  Andy Piper  <andy@xemacs.org>
5584
5585         * printer.el (generic-print-region): set default-frame-plist to
5586         nil while creating the printer frame so that sizes reflect the
5587         printed page.
5588
5589         * faces.el (face-complain-about-font): Don't complain on printers.
5590
5591 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5592         
5593         * package-net.el: Andy synch.
5594         
5595 2001-12-16  Andy Piper  <andy@xemacs.org>
5596
5597         * package-get.el (package-get-update-all): Make sure installed.db
5598         gets updated after updating packages.
5599
5600 2002-03-28  Ben Wing  <ben@xemacs.org>
5601
5602         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5603         continuation, truncation so that we don't get line jumpiness from
5604         them being larger than the line height.
5605
5606         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5607
5608 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5609
5610         * font.el (font-window-system-mappings): Add mapping for Gtk
5611         (assume identical to X) 
5612
5613 2002-02-04  Andy Piper  <andy@xemacs.org>
5614
5615         * files.el (convert-standard-filename): Fix for short filename
5616         Peter Arius <pas@methodpark.de>
5617
5618 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5619
5620         * list-mode.el (default-choose-completion): completion-base-size
5621         should refer to local value in the completion list buffer.
5622
5623 2001-12-03  Didier Verna  <didier@xemacs.org>
5624
5625         * rect.el: autoload `replace-rectangle'.
5626         * keydefs.el (global-map): bind it to `C-x r p'.
5627
5628 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5629
5630         * XEmacs 21.4.8 "Honest Recruiter" is released.
5631
5632 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5633
5634         This patch is based on Jerry James's patch and analysis.
5635
5636         * select.el (get-clipboard):
5637         (get-selection):
5638         Update docstrings.
5639         (get-clipboard-foreign):
5640         (get-selection-foreign):
5641         New function for use as `interprogram-paste-function's.
5642
5643         * simple.el (interprogram-paste-function): Change default to
5644         `get-clipboard-foreign'; improve docstring.
5645         (interprogram-cut-function): Improve dosctring.
5646
5647 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5648
5649         * XEmacs 21.4.7 "Economic Science" is released.
5650
5651 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5652
5653         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5654
5655 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5656
5657         * obsolete.el (assq-delete-all): New compatibility alias for 
5658         remassq.
5659
5660 2002-01-09  Simon Josefsson  <jas@extundo.com>
5661
5662         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5663
5664 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5665
5666         * info.el (Info-auto-generate-directory): Default
5667         Info-auto-generate-directory to 'if-outdated.
5668
5669 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5670
5671         * startup.el (normal-top-level): Prevent migration code from
5672         trashing .emacs on an error in loading the init files.
5673
5674 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5675
5676         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5677         "system default" Xdefaults and friends get xrdb-mode.
5678
5679 2002-03-05  Mats Lidell  <matsl@contactor.se>
5680  
5681         * help-nomule.el (tutorial-supported-languages): Added Swedish
5682         tutorial. Sorted languages.
5683
5684 2002-02-11  Mike Sperber <mike@xemacs.org>
5685
5686         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5687         regenerating outdated dir files and dir is non-existent.
5688
5689 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5690
5691         * code-files.el (convert-mbox-coding-system): Improve comment.
5692         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5693         coding-system argument to `write-region-pre-hook' call.
5694         (write-region-pre-hook): Fix docstring to mention lockname argument.
5695
5696 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5697
5698         * minibuf.el (completing-read): Remove redundant wrong arg list.
5699
5700         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5701
5702 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5703
5704         * obsolete.el (interactive-form): new compatibility alias for 
5705         function-interactive.
5706
5707 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5708
5709         * menubar-items.el (Menubar-items-truncate-list): Removed.
5710         * menubar-items.el (Menubar-items-truncate-history): New.
5711         * menubar-items.el (default-menubar): Use
5712         Menubar-items-truncate-history.
5713
5714 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5715
5716         * printer.el (generic-print-region): Pass correct arguments to
5717         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5718         Torkelsson <torkel@acc.umu.se>.
5719
5720 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5721
5722         * help.el (describe-mode): synched with FSF 19.34; handle nil
5723         minor mode indicators.
5724
5725 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5726
5727         * minibuf.el (completing-read): Update docstring.
5728
5729 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5730
5731         * XEmacs 21.4.6 "Common Lisp" is released.
5732
5733 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5734
5735         * package-net.el: Inadvertant synch with Windows branch.  From
5736         Andy's log:
5737         (package-net-kit-version): new variable.
5738         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5739
5740 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5741
5742         * package-get.el (package-get-locate-index-file): Also search the
5743         core etc/ directory for the package index file if it can't be
5744         found in ~/.xemacs/.
5745
5746 2001-12-13  William Perry  <wmperry@gnu.org>
5747
5748         * dialog-gtk.el (popup-builtin-question-dialog):
5749         Conform to API in gui.c.
5750         
5751 2001-11-12  Andy Piper  <andy@xemacs.org>
5752
5753         * cus-edit.el (custom-save-face-internal): make sure we save
5754         non-themed faces.
5755         (custom-save-variables): ditto variables.
5756
5757 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5758
5759         * faces.el (make-face-family):
5760         (make-face-size):
5761         New face-modifying functions per Jan Vroonhof.
5762
5763         cus-face.el (custom-set-face-font-family):
5764         (custom-set-face-font-size):
5765         Use them.
5766
5767         * font.el (font-window-system-mappings): More precise docstring.
5768
5769         (font-create-name):
5770         (font-create-object):
5771         (tty-font-create-object):
5772         (tty-font-create-plist):
5773         (x-font-create-object):
5774         (x-font-create-name):
5775         (ns-font-create-name):
5776         (mswindows-font-create-object):
5777         (mswindows-font-create-name):
5778         Add doctrings.
5779
5780 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5781
5782         * gtk-faces.el (gtk-init-device-faces): removed spurious
5783         quote before let* expression.
5784
5785 2001-10-29  Andy Piper  <andy@xemacs.org>
5786
5787         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5788         modified when changing coding system.
5789
5790         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5791         that we invoke the GUI directory selector.
5792
5793 2001-10-25  Andy Piper  <andy@xemacs.org>
5794
5795         * dialog.el (make-dialog-box): use new directory dialog support.
5796         * minibuf.el (read-file-name-1): ditto.
5797         (read-file-name): ditto.
5798         (read-directory-name): ditto.
5799
5800 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5801
5802         * XEmacs 21.4.5 "Civil Service" is released.
5803
5804 2001-04-23  Didier Verna  <didier@xemacs.org>
5805
5806         * cus-edit.el (custom-variable-pre-save): New.
5807         * cus-edit.el (custom-variable-post-save): New.
5808         * cus-edit.el (custom-variable-save): use them.
5809         * cus-edit.el (custom-face-pre-save): New.
5810         * cus-edit.el (custom-face-post-save): New.
5811         * cus-edit.el (custom-face-save): use them.
5812         * cus-edit.el (custom-group-pre-save): New.
5813         * cus-edit.el (custom-group-post-save): New.
5814         * cus-edit.el (custom-group-save): use them.
5815         * cus-edit.el (Custom-save): use the pre/post functions above,
5816         call `custom-save-all' only once.
5817         * cus-edit.el (custom-variable-pre-reset-standard): New.
5818         * cus-edit.el (custom-variable-post-reset-standard): New.
5819         * cus-edit.el (custom-variable-reset-standard): use them.
5820         * cus-edit.el (custom-face-pre-reset-standard): New.
5821         * cus-edit.el (custom-face-post-reset-standard): New.
5822         * cus-edit.el (custom-face-reset-standard): use them.
5823         * cus-edit.el (custom-group-pre-reset-standard): New.
5824         * cus-edit.el (custom-group-post-reset-standard): New.
5825         * cus-edit.el (Custom-reset-standard): use them.
5826         * cus-edit.el (custom-face-reset-saved): use the pre/post
5827         functions above, call `custom-save-all' only once.
5828
5829 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5830
5831         * gutter-items.el (buffers-tab face): Derive from the modeline
5832         face by default.  Many people use white-on-black for the default
5833         font, and the tabs look hideous with that color combination.  The
5834         modeline usually has the correct colors.
5835
5836 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5837
5838         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5839         (tag-mark-stack-max): Typo fix.
5840
5841 2001-09-28  Ben Wing  <ben@xemacs.org>
5842
5843         * font-lock.el:
5844         * font-lock.el (font-lock-after-change-function):
5845         fix problem with last patch, reported by Katsumi Yamaoka.
5846
5847 2001-09-17  Ben Wing  <ben@xemacs.org>
5848
5849         * font-lock.el (font-lock-after-change-function):
5850         fix problem when you insert a comment on the line before a line of
5851         code: if we use the following char, then when you hit backspace,
5852         the following line of code turns the comment color.
5853
5854 2001-06-08  Ben Wing  <ben@xemacs.org>
5855
5856         * process.el: comment about shell-command-switch.
5857         * process.el (shell-quote-argument): Need to quote a null
5858         argument, too.  From Dan Holmsand.
5859         
5860         * startup.el (normal-top-level): Delete some unused FSF junk.
5861         * startup.el (command-line-early):
5862         
5863         * startup.el (command-line): Call MS Windows init function.
5864         
5865         * win32-native.el:
5866         * win32-native.el (mswindows-system-shells): New.
5867         * win32-native.el (mswindows-system-shell-p): New.
5868         * win32-native.el (init-mswindows-at-startup): New.
5869         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5870         * win32-native.el (mswindows-quote-one-simple-arg):
5871         * win32-native.el (mswindows-quote-one-command-arg):
5872         * win32-native.el (mswindows-construct-process-command-line-alist):
5873         Correct comments at top.  Correctly handle passing arguments
5874         to Cygwin programs and to bash.  Fix quoting of zero-length
5875         arguments (from Dan Holmsand).  Set shell-command-switch based
5876         on shell-file-name, which in turn comes from env var SHELL.
5877
5878 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5879
5880         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5881         default-toolbar-position): Fill docstrings for balloon-help.
5882
5883 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5884
5885         * faces.el: Reenable specifications over 'gtk domain.
5886
5887 2001-08-08  Didier Verna  <didier@xemacs.org>
5888
5889         * autoload.el (update-autoload-files): make defdir a file name,
5890         not directory name.
5891
5892 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5893
5894         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5895
5896         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5897
5898 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5899
5900         * font-menu.el (font-menu-set-font): Default to current font-family.
5901         (font-menu-preferred-resolution):
5902         (font-menu-size-scaling):
5903         Provide gtk defaults, too.
5904
5905 2001-07-29  Mike Alexander  <mta@arbortext.com>
5906
5907         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5908         list
5909         (custom-set-face-font-family): ditto
5910
5911 2001-07-26  Mike Sperber <mike@xemacs.org>
5912
5913         * files.el (auto-mode-alist): .9 files are man pages, too.
5914
5915 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5916
5917         * process.el (call-process-internal): bind
5918         coding-system-for-write to 'binary when calling
5919         start-process-internal, so the process receives 
5920         the literal contents of INFILE.
5921
5922 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5923
5924         * files.el (auto-mode-alist): Add configure.ac support.
5925
5926 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5927
5928         * buff-menu.el:
5929         mouse.el:
5930         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5931
5932 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5933
5934         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5935
5936 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5937
5938         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5939         mixed text.
5940         (kinsoku-eol-p): Ditto.
5941
5942 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5943
5944         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5945         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5946         characters as the category `s' or `e' correctly.
5947
5948 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5949
5950         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5951
5952 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5953
5954         * mule/cyrillic.el:  Set up case table.
5955
5956 2001-06-08  Mike Sperber <mike@xemacs.org>
5957
5958         * files.el (save-some-buffers-1): Don't zap the help window right
5959         after `map-y-or-n-p' has popped it up.
5960
5961 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5962
5963         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5964
5965 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5966
5967         * specifier.el: define-specifier-tag 'gtk.
5968
5969 2001-05-12  Ben Wing  <ben@xemacs.org>
5970
5971         * find-paths.el (paths-find-recursive-path):
5972         fix error with null EXCLUDE-REGEXP.
5973         
5974         * font-lock.el (font-lock-mode):
5975         fix problem reported by hrvoje with buffers starting with a space.
5976         
5977 2001-05-06  Ben Wing  <ben@xemacs.org>
5978
5979         * dialog.el (make-dialog-box):
5980         * menubar-items.el (default-menubar):
5981         * printer.el (generic-print-buffer):
5982         * printer.el (generic-print-region):
5983         implement printing the selection when it's selected.
5984
5985 2001-04-18  Didier Verna  <didier@xemacs.org>
5986
5987         * cus-edit.el (Custom-reset-standard): reset to standard settings
5988         not only when the buffer's :custom-state is 'modified, but also
5989         when it is 'set or 'saved.
5990
5991 2001-04-17  Didier Verna  <didier@xemacs.org>
5992
5993         * startup.el (load-user-init-file): define `custom-file' before
5994         loading the user's init file.
5995
5996 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5997
5998         * menubar.el (popup-mode-menu): Make it work with
5999         popup-menu-titles turned off.
6000         
6001 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6002
6003         * about.el (about-mailto-link): Use compose-mail for sending mail.
6004
6005 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6006
6007         * package-admin.el (package-install-hook): New.
6008         (package-delete-hook): New.
6009         (package-admin-add-single-file-package): Use package-delete-hook.
6010
6011         * package-get.el (package-get): Use package-install-hook.
6012
6013 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6014
6015         * package-ui.el (pui-install-selected-packages): reverse the lists
6016         of packages so that they get handled in the same order as they
6017         were selected.
6018
6019 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6020
6021         * packages.el (locate-library): Use read-library-name for completion.
6022
6023 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6024
6025         * byte-optimize.el (=): `=' is not a binary predicate!
6026         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6027         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6028
6029 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6030
6031         * bytecomp.el (byte-compile-arithcompare):
6032         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6033
6034 2001-06-03  William M. Perry  <wmperry@gnu.org>
6035
6036         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6037         return the filename selected by the user!
6038
6039 2001-05-31  William M. Perry  <wmperry@gnu.org>
6040
6041         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6042         in XEmacs/GTK.
6043
6044 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6045
6046         * coding.el: Tiny typo fixed.
6047
6048 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6049
6050         * XEmacs 21.4.3 "Academic Rigor" is released.
6051
6052 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6053
6054         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6055
6056 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6057
6058         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6059
6060 2001-05-04  Ben Wing  <ben@xemacs.org>
6061
6062         * printer.el (generic-print-buffer):
6063         * printer.el (generic-print-region):
6064         Enable dialog boxes.  Apply workaround recommended by Kirill.
6065         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6066         
6067         * simple.el (kill-whole-line):
6068         * simple.el (kill-line-1):
6069         * simple.el (kill-entire-line):
6070         * simple.el (kill-line):
6071         * simple.el (backward-kill-line):
6072         Take out interactive dependence of kill-whole-line.
6073
6074 2001-04-22  Ben Wing  <ben@xemacs.org>
6075
6076         * dialog.el (make-dialog-box):
6077         Put dialog titles back in -- this time correctly.  Fix various
6078         other problems with leaks and such.
6079
6080         * simple.el (region-exists-p):
6081         * simple.el (region-active-p):
6082         Add comment about which one is correct to use in menu specs.
6083
6084 2001-05-05  Ben Wing  <ben@xemacs.org>
6085
6086         * dialog.el (make-dialog-box): fix doc string.
6087         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6088         take out Pretty Print.
6089         * printer.el:
6090         * printer.el (printer-current-device): New.
6091         * printer.el (Printer-get-device): New.
6092         * printer.el (Printer-clear-device): New.
6093         * printer.el (generic-page-setup): New.
6094         * printer.el (generic-print-buffer):
6095         * printer.el (generic-print-region):
6096         Implement Page Setup.  Handle errors properly.
6097
6098 2001-05-05  Ben Wing  <ben@xemacs.org>
6099
6100         * subr.el (error): Complete list of errors in doc string.
6101         
6102 2001-04-22  Ben Wing  <ben@xemacs.org>
6103
6104         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6105         
6106 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6107
6108         * build-report.el: Remove CVS keywords since this file has been in
6109         core lisp for a while now.
6110         * build-report.el (build-report-make-output-files): Fix typo.
6111
6112 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6113
6114         * about.el (about-finish-buffer): Make sure the last change works
6115         even if EVENT is nil.
6116
6117 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6118
6119         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6120         clicked, not the one that happens to be the current buffer at the
6121         time.
6122
6123 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6124
6125         * cus-edit.el (custom-display): Support the GTK Window System also.
6126
6127 2001-04-30  Ben Wing  <ben@xemacs.org>
6128
6129         * printer.el:
6130         * printer.el (printer-page-header):
6131         * printer.el (Print-context): New.
6132         * printer.el (printer-page-footer):
6133         * printer.el (generate-header-element): New.
6134         * printer.el (generate-header-line): New.
6135         * printer.el (print-context-property):
6136         * printer.el (generic-print-buffer):
6137         * printer.el (generic-print-region):
6138         Implement headers and footers.  Implement calling Print dialog box
6139         (#### but it doesn't quite work yet).
6140
6141 2001-04-25  Ben Wing  <ben@xemacs.org>
6142
6143         * about.el (xemacs-hackers):
6144         * about.el (about-url-alist):
6145         * about.el (about-personal-info):
6146         * about.el (about-hacker-contribution):
6147         More contributions.
6148         
6149         * simple.el (handle-post-motion-command):
6150         Fix spurious setting of zmacs-region-stays to t after a non-shift
6151         motion command.
6152
6153 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6154
6155         * about.el (about-personal-info): Update my bio.
6156         (about-hacker-contribution): Ditto.
6157
6158 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6159
6160         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6161
6162 2001-04-19  Andy Piper  <andy@xemacs.org>
6163
6164         * package-net.el (package-net-cygwin32-binary-size): new size.
6165         (package-net-win32-binary-size): new size.
6166         (package-net-convert-index-to-ini): Use new arch.
6167         (package-net-batch-convert-index-to-ini): Removed.
6168         (package-net-generate-bin-ini): New.
6169         (package-net-batch-generate-bin-ini): New.
6170
6171 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6172
6173         * XEmacs 21.4.1 "Copyleft" is released.
6174
6175 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6176
6177         * x-compose.el (xlib-input-method-bug-workaround):
6178         (alias-colon-to-double-quote):
6179         Force sort in map-keymap to work around rehash bug.
6180
6181 2001-04-17  Ben Wing  <ben@xemacs.org>
6182
6183         * about.el: Finish overhaul, add a few new hackers, update a
6184         couple old ones.
6185
6186 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6187
6188         * XEmacs 21.4.0 "Solid Vapor" is released.
6189
6190 2001-04-15  Ben Wing  <ben@xemacs.org>
6191
6192         * about.el:
6193         * about.el (about-headline-face): New.
6194         * about.el (about-link-face): New.
6195         * about.el (about-current-release-maintainers): New.
6196         * about.el (about-other-current-hackers): New.
6197         * about.el (about-url-alist):
6198         * about.el (about-once-and-future-hackers): New.
6199         * about.el (about-mailto-link): New.
6200         * about.el (about-get-buffer):
6201         * about.el (about-finish-buffer):
6202         * about.el (about-xemacs):
6203         * about.el (about-features): Removed.
6204         * about.el (about-advantages): New.
6205         * about.el (about-maintainer-info): Removed.
6206         * about.el (about-personal-info): New.
6207         * about.el (about-hacker-contribution): New.
6208         * about.el (about-maintainer):
6209         * about.el (about-show-linked-info):
6210         * about.el (about-hackers):
6211         Major revamping.  Rewriting of most of the text, improve the
6212         link handling, separate info on contributors into personal
6213         and contribution info, add new contributors, update personal
6214         info, etc. etc.
6215         
6216         * menubar-items.el (default-menubar):
6217         Help menubar entry for News now says more accurately
6218         "What's New in XEmacs".
6219         
6220         * mouse.el:
6221         * mouse.el (mouse-track-cleanup-hook):
6222         * mouse.el (mouse-track):
6223         Don't set-buffer to a dead buffer when calling mouse-track
6224         cleanup hooks.
6225
6226 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6227
6228         * XEmacs 21.2.47 "Zephir" is released.
6229
6230 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6231
6232         * dialog.el (make-dialog-box): Disable dialog box titles until
6233         we get them working.
6234
6235 2001-03-30  Ben Wing  <ben@xemacs.org>
6236
6237         * help.el:
6238         * help.el (Help-princ-face):
6239         * help.el (Help-prin1-face):
6240         * help.el (frob-help-extents):
6241         * help.el (describe-function-1):
6242         * help.el (describe-variable):
6243         Avoid using font-lock faces, which may not be defined.
6244         Instead, use hyper-apropos faces, and make sure they're
6245         defined as necessary by using `require'. (It's not so safe
6246         to do this for font-lock.) In any case, we will eventually
6247         be merging this functionality into hyper-apropos.
6248
6249         * loaddefs.el (completion-ignored-extensions):
6250         Fix documentation.
6251         
6252         * menubar-items.el (menu-truncate-list): Removed.
6253         * menubar-items.el (Menubar-items-truncate-list): New.
6254         * menubar-items.el (default-menubar):
6255         Fix errors if grep or compile command is too long.  Rename helper
6256         function to be less visible.
6257
6258 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6259
6260         * byte-optimize.el (byte-optimize-minus):
6261         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6262
6263 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6264
6265         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6266         Mule is available.
6267
6268         * mule/latin.el: New file.
6269
6270 2001-03-11  Ben Wing  <ben@xemacs.org>
6271
6272         * auto-save.el:
6273         * auto-save.el (auto-save-directory):
6274         * auto-save.el (make-auto-save-file-name):
6275         * auto-save.el (auto-save-file-name-p): New.
6276
6277         Merge in improvements from other definition of
6278         make-auto-save-file-name in files.el.
6279         
6280         * auto-save.el (auto-save-original-name):
6281         * auto-save.el (auto-save-name-in-fixed-directory):
6282         * auto-save.el (auto-save-unslashify-name): Removed.
6283         * auto-save.el (auto-save-slashify-name): Removed.
6284         * auto-save.el (auto-save-reserved-chars): New.
6285         * auto-save.el (auto-save-escape-name): New.
6286         * auto-save.el (auto-save-unhex): New.
6287         * auto-save.el (auto-save-unescape-name): New.
6288
6289         Change algorithm for encoding filenames in auto-save names to be
6290         entirely safe with all filesystems and all possible characters in
6291         a filename, and 100% reversible. (Essentially, uses
6292         quoted-printable as the encoding.)
6293         
6294         * auto-save.el (recover-all-files):
6295
6296         Use insert-directory rather than calling ls directly -- fixes
6297         things under Windows.
6298
6299         * files.el:
6300         * files.el (convert-standard-filename): Substitute FSF's
6301         definition for this (we had nothing here before).
6302         
6303         * files.el (backup-buffer): Warning fix.
6304         
6305         * files.el (make-backup-file-name):
6306         * files.el (find-backup-file-name):
6307         Fix error in calling sequence to auto-save-file-name-p.
6308         
6309         * files.el (recover-file):
6310         Use insert-directory rather than calling ls directly -- fixes
6311         things under Windows.
6312
6313         * files.el (make-auto-save-file-name): Removed.
6314         * files.el (auto-save-file-name-p): Removed.
6315         auto-save is always dumped so no sense in having a definition
6316         that will always be overwritten with another.
6317         
6318         * files.el (insert-directory):
6319         * win32-native.el:
6320         * win32-native.el (debug-mswindows-process-command-lines):
6321         * win32-native.el (original-make-auto-save-file-name): Removed.
6322         * win32-native.el (make-auto-save-file-name): Removed.
6323
6324
6325 2001-03-21  Martin Buchholz <martin@xemacs.org>
6326
6327         * XEmacs 21.2.46 "Urania" is released.
6328
6329 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6330
6331         * menubar-items.el (default-menubar): Update sample.emacs to
6332         sample.init.el and adjust accelerators.
6333
6334 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6335
6336         * build-report.el (build-report): Improve docstring.
6337
6338 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6339
6340         * ChangeLog: Log GTK merge.
6341
6342         * gutter-items.el:
6343         * mwheel.el:
6344         * sound.el:
6345         * startup.el:
6346         Revert gratuitous whitespace changes.
6347
6348 2001-03-07  Ben Wing  <ben@xemacs.org>
6349
6350         * help.el:
6351         * help.el (key-or-menu-binding):
6352         * help.el (Help-find-file): New.
6353         * help.el (describe-beta):
6354         * help.el (describe-copying):
6355         * help.el (describe-project):
6356         * help.el (view-emacs-news):
6357         * help.el (view-sample-init-el): New.
6358         * help.el (Help-princ-face): New.
6359         * help.el (Help-prin1-face): New.
6360         * help.el (help-symbol-function-context-menu):
6361         * help.el (help-symbol-variable-context-menu):
6362         * help.el (help-symbol-function-and-variable-context-menu):
6363         * help.el (frob-help-extents):
6364         * help.el (describe-function-1):
6365         * help.el (describe-variable):
6366
6367         Add coloring in Help buffers, correspondent with hyperlinks.
6368         View files in view-mode rather than Fundamental.
6369         Remove separators from context menus -- now handled in generic code.
6370         Add `Find Tag' to context menu.
6371         
6372         * menubar.el (popup-mode-menu):
6373
6374         Rewrite code that outputs the popup menu to (a) put more specific
6375         entries first, (b) be more robust, (c) output the proper context
6376         menu separators automatically (the context menu functionality is
6377         new and currently used only by Help).
6378
6379 2001-03-10  William M. Perry  <wmperry@aventail.com>
6380
6381         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6382         this function when converting from the 21.1 GTK branch.  Now
6383         supports file, password, question, and color built-in dialogs.
6384
6385 2001-03-06  Ben Wing  <ben@xemacs.org>
6386
6387         * keydefs.el:
6388         * keydefs.el (global-map):
6389         Add commented-out change of M-k (for 21.5).
6390         
6391         * menubar-items.el (default-menubar):
6392         Fix items to control kill-line behavior; add items for
6393         shifted motion.
6394         
6395         * simple.el:
6396         * simple.el (kill-whole-line):
6397         * simple.el (historical-kill-line): Removed.
6398         * simple.el (kill-line): Removed.
6399         * simple.el (kill-entire-line): New.
6400         * simple.el (kill-line-1): New.
6401         * simple.el (backward-kill-line):
6402         Undo kill-whole-line == always changes.  Add new function
6403         kill-entire-line to unconditionally delete the current line.
6404         Add comments describing the lamentable state of affairs of
6405         the kill-line functions and variables.
6406
6407 2001-03-02  Ben Wing  <ben@xemacs.org>
6408
6409         * simple.el:
6410         * simple.el (beginning-of-buffer):
6411         * simple.el (end-of-buffer):
6412         * simple.el (mark-ring-unrecorded-commands):
6413         * simple.el (signal-error-on-buffer-boundary):
6414         * simple.el (shifted-motion-keys-select-region):
6415         * simple.el (unshifted-motion-keys-deselect-region):
6416         * simple.el (motion-keys-for-shifted-motion): New.
6417         * simple.el (handle-pre-motion-command):
6418         * simple.el (handle-post-motion-command):
6419         * simple.el (forward-char-command):
6420         * simple.el (backward-char-command):
6421         * simple.el (scroll-up-command):
6422         * simple.el (scroll-down-command):
6423         * simple.el (next-line):
6424         * simple.el (previous-line):
6425         * simple.el (backward-block-of-lines):
6426         * simple.el (forward-block-of-lines):
6427         * simple.el (backward-word):
6428         * simple.el (mark-word):
6429
6430         Augment documentation of the most common motion commands to make
6431         note of the shifted-motion support.  Improve the support to (a)
6432         properly document how it works and why it's done in the fashion it
6433         is, and (b) allow the keystrokes that trigger it to be customized.
6434
6435         Correct error in the customize specification of
6436         mark-ring-unrecorded-commands.
6437
6438 2001-03-02  Ben Wing  <ben@xemacs.org>
6439
6440         * font-lock.el:
6441         * font-lock.el (font-lock-pending-extent-table): Removed.
6442         * font-lock.el (font-lock-pending-buffer-table): New.
6443         * font-lock.el (font-lock-pre-idle-hook):
6444         * font-lock.el (font-lock-after-change-function):
6445         * font-lock.el (font-lock-fontify-pending-extents):
6446         * font-lock.el (font-lock-lisp-like):
6447
6448         Fix handling of pending extents to avoid excessive slowness (N^2
6449         behavior) when making lots of buffer changes between redisplays,
6450         such as when saving the Options.
6451
6452 2001-03-09  William M. Perry  <wmperry@aventail.com>
6453
6454         * device.el:
6455         * dragdrop.el:
6456         * dumped-lisp.el:
6457         * faces.el:
6458         * frame.el:
6459         * gnuserv.el:
6460         * loadup.el:
6461         * menubar-items.el:
6462         * minibuf.el:
6463         The Great GTK Merge.
6464
6465         * ChangeLog.GTK:
6466         * dialog-gtk.el:
6467         * gdk.el:
6468         * generic-widgets.el:
6469         * glade.el:
6470         * gnome-widgets.el:
6471         * gnome.el:
6472         * gtk-compose.el:
6473         * gtk-extra.el:
6474         * gtk-faces.el:
6475         * gtk-ffi.el:
6476         * gtk-file-dialog.el:
6477         * gtk-font-menu.el:
6478         * gtk-glyphs.el:
6479         * gtk-init.el:
6480         * gtk-iso8859-1.el:
6481         * gtk-marshal.el:
6482         * gtk-mouse.el:
6483         * gtk-package.el:
6484         * gtk-password-dialog.el:
6485         * gtk-select.el:
6486         * gtk-widget-accessors.el:
6487         * gtk-widgets.el:
6488         * gtk.el:
6489         widgets-gtk.el:
6490         The Great GTK Merge: new files.
6491
6492 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6493
6494         * generic-widgets.el: Don't require gtk (a built-in feature) at
6495         top level.  Don't execute the last sexp unless (featurep 'gtk).
6496
6497 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6498
6499         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6500
6501 2001-02-23  Martin Buchholz <martin@xemacs.org>
6502
6503         * XEmacs 21.2.45 "Thelxepeia" is released.
6504
6505 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6506  
6507         * about.el (xemacs-hackers): update my entry. 
6508         * about.el (about-maintainer-info): ditto. 
6509         * about.el (about-hackers): ditto. 
6510
6511 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6512
6513         * about.el (about-maintainer-info): More vanity info about
6514         yours truly.
6515
6516 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6517
6518         * build-report.el (build-report-destination): xemacs-build-reports
6519         has moved to SourceForge, where mailing list name length is
6520         restricted, hence the name change to
6521         xemacs-buildreports@xemacs.org.
6522         * build-report.el (build-report-keep-regexp): Update default.
6523         * build-report.el (build-report-delete-regexp): Ditto.
6524         * build-report.el (build-report-make-output-files): Ditto.
6525
6526 2001-02-19  Craig Lanning  <lanning@scra.org>
6527
6528         * lisp-mode.el: Add indentation specifications for following
6529         Common Lisp forms: handler-case, handler-bind, with-slots,
6530         with-open-file, with-open-stream, print-unreadable-object.
6531
6532 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6533
6534         * font-lock.el (font-lock-set-defaults-1):
6535         Move initialization of `font-lock-cache-position' so that it's set
6536         even if font-lock-keywords is already defined.
6537
6538 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6539
6540         * autoload.el (generate-file-autoloads-1):
6541         Use `emacs-lisp-mode-syntax-table' instead of
6542         `lisp-mode-syntax-table'.
6543         * lisp-mode.el (lisp-mode-syntax-table):
6544         Get rid of old checks for `parse-partial-sexp' version.
6545         Make `|' (pipe) string delimiter instead of punctuation.
6546
6547 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6548
6549         * window.el (save-selected-window):
6550         Use gensym for better macro hygiene.
6551
6552 2001-02-06  Mike Sperber <mike@xemacs.org>
6553
6554         * dump-paths.el:
6555         * startup.el (startup-setup-paths): Set and use
6556         `mule-lisp-directory'.
6557         (startup-setup-paths-warning): Ditto.
6558
6559         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6560         (paths-construct-load-path): Consider `mule-lisp-directory'.
6561
6562 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6563
6564         * font-lock.el: Syntax table improvements used.  A few random
6565         changes are not specified below.
6566         (font-lock-fontify-string-delimiters):
6567         (font-lock-syntactic-keywords):
6568         (font-lock-cache-state nil):
6569         (font-lock-cache-position):
6570         New variables.
6571         (font-lock-set-syntax):
6572         (font-lock-apply-syntactic-highlight):
6573         (font-lock-fontify-syntactic-anchored-keywords):
6574         (font-lock-fontify-syntactic-keywords-region):
6575         (font-lock-eval-keywords):
6576         New functions.
6577         (font-lock-remove-face):
6578         (font-lock-fontify-syntactically-region):
6579         Use syntax properties.
6580
6581 2001-02-08  Martin Buchholz <martin@xemacs.org>
6582
6583         * XEmacs 21.2.44 "Thalia" is released.
6584
6585 2001-01-16  Mike Sperber <mike@xemacs.org>
6586
6587         * startup.el (normal-top-level): Work even if no installation root
6588         is found.
6589
6590 2001-01-30  Andy Piper  <andy@xemacs.org>
6591
6592         * gutter-items.el (progress-abort-glyph): remove instantiator.
6593         (set-progress-abort-instantiator): new function.
6594         (abort-progress-feedback): use it.
6595
6596         * gutter.el (set-gutter-dirty-p): new function.
6597
6598 2001-01-30  Didier Verna  <didier@xemacs.org>
6599
6600         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6601
6602 2001-01-24  Didier Verna  <didier@xemacs.org>
6603
6604         * sound.el (sound-extension-list): give a better default value.
6605         * sound.el (load-sound-file): improve the doc string, also find
6606         files given by absolute names, pass a real extension list to
6607         `locate-file'.
6608
6609 2001-01-26  Martin Buchholz <martin@xemacs.org>
6610
6611         * XEmacs 21.2.43 "Terspichore" is released.
6612
6613 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6614
6615         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6616         messages from gnuserv.
6617
6618 2001-01-20  Martin Buchholz <martin@xemacs.org>
6619
6620         * XEmacs 21.2.42 "Poseidon" is released.
6621
6622 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6623
6624         * cl-macs.el (cl-upcase-arg): New function.
6625         (cl-function-arglist): New function.
6626         (cl-transform-lambda): Automatically add CL-style lambda list to
6627         documentation string using functions above.
6628
6629 2001-01-12  Andy Piper  <andy@xemacs.org>
6630
6631         * package-get.el (package-get-custom): call
6632         package-net-update-installed-db.
6633
6634         * package-ui.el (pui-install-selected-packages): call
6635         package-net-update-installed-db.
6636
6637         * package-net.el (package-net-update-installed-db): use
6638         packages-package-list so that we reflect reality.
6639
6640         * packages.el (packages-package-list): Make docstring reflect
6641         reality.
6642
6643         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6644
6645         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6646         isn't installed.
6647
6648 2001-01-17  Andy Piper  <andy@xemacs.org>
6649
6650         * wid-edit.el (widget-activation-glyph-mapper): activate or
6651         deactivate native widgets.
6652         (widget-glyph-insert-glyph): record instantiator.
6653         (widget-push-button-value-create): use it.
6654
6655         * gui.el (gui-button-action): new function. Make button's domain
6656         buffer current when calling.
6657         (make-gui-button): update to use gui-button-action.
6658
6659 2001-01-16  Didier Verna  <didier@xemacs.org>
6660
6661         * menubar-items.el (default-menubar): add an entry for modeline
6662         horizontal scrolling in Options -> Display.
6663
6664 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6665
6666         * package-get.el (package-get-require-signed-base): Set to nil
6667         by default.
6668
6669 2001-01-17  Martin Buchholz <martin@xemacs.org>
6670
6671         * XEmacs 21.2.41 "Polyhymnia" is released.
6672
6673 2001-01-16  Mike Sperber <mike@xemacs.org>
6674
6675         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6676         catch lisp/mule/.
6677
6678 2001-01-14  Mike Sperber <mike@xemacs.org>
6679
6680         * startup.el (maybe-create-compatibility-dot-emacs):
6681         (maybe-unmigrate-user-init-file):
6682         (unmigrate-user-init-file): Created.
6683         (maybe-migrate-user-init-file): Offer creation of compatibility
6684         .emacs.
6685         Some doc fixes wrt init file location.
6686
6687 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6688
6689         * faces.el (face-frob-from-locale-first): new variable.
6690         (frob-face-font-2): Honor tags arg while trying to use
6691         standard-face-mapping.  When face-frob-from-locale-first is set,
6692         first try to set face inheriting from frobbed-face.
6693
6694 2001-01-15  Didier Verna  <didier@xemacs.org>
6695
6696         * about.el (xemacs-hackers): update my entry.
6697         * about.el (about-url-alist): ditto.
6698         * about.el (about-maintainer-info): ditto.
6699         * about.el (about-hackers): ditto.
6700
6701 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6702
6703         The byte compiler has been badly broken for a year,
6704         by the patch of 1999-12-06.
6705         * byte-optimize.el (byte-optimize-form-code-walker):
6706         Bug was: the byte compiler was making this erroneous optimization:
6707         (progn (or (foo)) (bar)) ==> (bar)
6708
6709 2000-11-20  Mike Sperber <mike@xemacs.org>
6710
6711         * setup-paths.el (paths-core-load-path-depth): Split
6712         `paths-load-path-depth' in two for site and core lisp.  Don't
6713         recurse into core.
6714         * setup-paths.el (paths-construct-load-path): Use.
6715
6716 2001-01-10  Andy Piper  <andy@xemacs.org>
6717
6718         * package-net.el (package-net-cygwin32-binary-size): new variable
6719         (package-net-win32-binary-size): ditto.  add much needed
6720         commentary.
6721
6722         * gutter-items.el (buffers-tab-items): correct off-by-one error
6723         for buffers-tab-max-size.
6724
6725 2001-01-08  Martin Buchholz <martin@xemacs.org>
6726
6727         * XEmacs 21.2.40 is released.
6728
6729 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6730
6731         * mule/hebrew.el: Fix comments and typos.
6732         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6733
6734 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6735
6736         * ChangeLog.1: move ancient log from fill.el.
6737
6738         * dump-paths.el:
6739         paragraphs.el:
6740         mule/mule-category.el:
6741         Miscellaneous typo fixes and slight doc clarifications.
6742
6743         * mule/mule-ccl.el:  Correct file name in header.
6744
6745 2000-12-31  Martin Buchholz <martin@xemacs.org>
6746
6747         * XEmacs 21.2.39 is released.
6748
6749 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6750
6751         * byte-optimize.el (byte-optimize-cond):
6752         (byte-optimize-cond-1): New.
6753         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6754         Optimizes (cond (x nil)) ==> nil.
6755         Provide better diagnostic on malformed expr like (cond foo).
6756
6757 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6758
6759         * mule/mule-coding.el:
6760         mule/mule-cmds.el (reset-language-environment,
6761         set-language-environment-coding-systems):
6762         Safer default coding-priority-list, corresponding to src/file-coding.h.
6763
6764 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6765
6766         * package-admin.el: Allow package removal from
6767         early-package-load-path.
6768
6769 2000-12-15  Andreas Jaeger  <aj@suse.de>
6770
6771         * about.el (about-maintainer-info): Update my entry.
6772
6773 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6774
6775         * packages.el (locate-library): Add support for bzip2
6776         compressed .el files.
6777
6778 2000-12-12  Andy Piper  <andy@xemacs.org>
6779
6780         * package-net.el: new file.
6781
6782 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6783
6784         * font-lock.el: Add missing C++ keywords.
6785
6786 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6787
6788         * simple.el (indent-for-comment): Preserve indentation of comments
6789         starting in column 0, as documented in (Info-goto-node
6790         "(xemacs)Comments").  Update docstring accordingly.
6791
6792 2000-12-05  Martin Buchholz <martin@xemacs.org>
6793
6794         * XEmacs 21.2.38 is released.
6795
6796 2000-12-04  Didier Verna  <didier@xemacs.org>
6797
6798         * mouse.el (default-mouse-track-set-point-in-window): remove
6799         spurious '+' operation detected by Martin.
6800
6801
6802 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6803
6804         * cl-extra.el (coerce):
6805         Implement char to integer coercion.
6806         Remove extraneous (numberp) test.
6807
6808         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6809         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6810         (byte-optimize-predicate):
6811         Warn if evaluating constant expression signals an error.
6812         (byte-optimize-form): Small simplification.
6813
6814         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6815
6816 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6817
6818         * byte-optimize.el:
6819         (byte-optimize-minus):
6820         (byte-optimize-plus):
6821         (byte-optimize-mult):
6822         (byte-optimize-quo):
6823         Use (car (last x)) instead of (last x) to get last elt!
6824         Use `byte-optimize-predicate' to optimize `%'.
6825         Move optimizations for special numeric args to bytecomp.el.
6826         * bytecomp.el (byte-compile-associative): Remove.
6827         (byte-compile-max): New.
6828         (byte-compile-min): New.
6829         Properly handle erroneous calls: (max) (min).
6830         (byte-compile-plus): New.
6831         (byte-compile-minus):
6832         It's easiest to handle 0, +1 and -1 args here.
6833         (byte-compile-mult): New.
6834         It's easiest to handle 1, -1 and 2 args here.
6835         (byte-compile-quo):
6836         It's easiest to handle 0, +1 and -1 args here.
6837         Issue byte-compiler warning when dividing by zero.
6838
6839         Byte-compiler arithmetic improvements.
6840         Better optimize these expressions in the obvious way:
6841         (+ x y 1)   -->  varref x varref y add add1
6842         (+ x y -1)  -->  varref x varref y add sub1
6843         (- x y 0)   -->  (- x y)
6844         (- 0 x y)   -->  (- (- x) y)
6845         (% 42 19)   --> compile-time constant
6846         (/ 42 19)   --> compile-time constant
6847         (* (foo) 2) --> foo call dup plus
6848
6849         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6850         unless (declaim (optimize (safety 3)))
6851         or (setq byte-compile-delete-errors nil).
6852
6853 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6854
6855         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6856         docstrings.
6857
6858 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6859
6860         * startup.el (command-line-do-help):  Add documentation of
6861         portable dumper switches.
6862
6863 2000-11-22  Andy Piper  <andy@xemacs.org>
6864
6865         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6866
6867         * glyphs.el (init-glyphs): don't use autodetect for strings.
6868
6869 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6870
6871         * byte-optimize.el (byte-optimize-char-before):
6872         (byte-optimize-backward-char):
6873         (byte-optimize-backward-word):
6874         Fix incorrect optimizations for these sorts of expressions:
6875         (let ((x nil)) (backward-char x))
6876
6877 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6878
6879         * byte-optimize.el:
6880         * byte-optimize.el (byte-optimize-backward-char): New.
6881         * byte-optimize.el (byte-optimize-backward-word): New.
6882         Make backward-word and backward-char as efficient as forward versions.
6883
6884         * bytecomp.el (byte-compile-no-args-with-one-extra):
6885         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6886         * bytecomp.el (byte-compile-two-args-with-one-extra):
6887         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6888         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6889         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6890         Check if extra arg is constant nil, and if so, use byte-coded call.
6891
6892         * simple.el (backward-word):
6893         * simple.el (mark-word):
6894         * simple.el (kill-word):
6895         * simple.el (backward-kill-word):
6896         Make COUNT argument optional, for consistency with forward-char et al.
6897
6898         * abbrev.el (abbrev-string-to-be-defined):
6899         * abbrev.el (inverse-abbrev-string-to-be-defined):
6900         * abbrev.el (inverse-add-abbrev):
6901         * abbrev.el (expand-region-abbrevs):
6902         * buff-menu.el (Buffer-menu-execute):
6903         * indent.el (move-to-left-margin):
6904         * indent.el (indent-relative):
6905         * indent.el (move-to-tab-stop):
6906         * info.el (Info-reannotate-node):
6907         * lisp-mode.el (lisp-indent-line):
6908         * lisp.el (end-of-defun):
6909         * lisp.el (move-past-close-and-reindent):
6910         * misc.el (copy-from-above-command):
6911         * mouse.el (default-mouse-track-scroll-and-set-point):
6912         * page.el (forward-page):
6913         * paragraphs.el (forward-paragraph):
6914         * paragraphs.el (end-of-paragraph-text):
6915         * picture.el (picture-forward-column):
6916         * picture.el (picture-self-insert):
6917         * rect.el (extract-rectangle-line):
6918         * simple.el (newline):
6919         * simple.el (fixup-whitespace):
6920         * simple.el (backward-delete-char-untabify):
6921         * simple.el (transpose-chars):
6922         * simple.el (transpose-preceding-chars):
6923         * simple.el (do-auto-fill):
6924         * simple.el (indent-new-comment-line):
6925         * simple.el (blink-matching-open):
6926         * view-less.el (cleanup-backspaces):
6927         * wid-edit.el (widget-transpose-chars):
6928         * term/bg-mouse.el (bg-insert-moused-sexp):
6929         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6930
6931         * info.el (Info-fontify-node):
6932         * simple.el (backward-delete-function):
6933         Use canonical delete-backward-char instead of backward-delete-char.
6934
6935 2000-11-20  Andy Piper  <andy@xemacs.org>
6936
6937         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6938         no buffers.
6939
6940 2000-11-20  Andy Piper  <andy@xemacs.org>
6941
6942         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6943         buffer tabs.
6944
6945 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6946
6947         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6948         (proclaim inline...) was shadowing compiler-macros.
6949
6950 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6951
6952         * bytecomp.el (byte-compile-eval): New.
6953         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6954         Keeps this promise made in Lispref:
6955         "If a file being compiled contains a `defmacro' form, the macro is
6956         defined temporarily for the rest of the compilation of that file."
6957
6958 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6959
6960         * cl.el (floatp-safe):
6961         (plusp):
6962         (minusp):
6963         (oddp):
6964         (evenp):
6965         (cl-abs):
6966         Use a better parameter name than `x'.
6967
6968         * cl-macs.el (check-type): Make continuable.  Change documentation
6969         to require PLACE, but accept any form for compatibility.
6970
6971         * abbrev.el (define-abbrev): Use check-type.
6972         * font-menu.el (font-menu-change-face): Use check-type.
6973         * menubar.el (relabel-menu-item): Use check-type.
6974         * itimer.el: Fix typo.
6975
6976 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6977
6978         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6979
6980 2000-11-14  Martin Buchholz <martin@xemacs.org>
6981
6982         * XEmacs 21.2.37 is released.
6983
6984 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6985
6986         * code-cmds.el: Provide the feature.
6987
6988 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6989
6990         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6991
6992         * code-cmds.el: New file
6993         * mule/mule-cmds.el:
6994         * mule/mule-misc.el
6995         (coding-keymap): New keymap. Define coding system keyboard
6996         commands on file-coding builds too.
6997         (coding-system-change-eol-conversion):
6998         (universal-coding-system-argument):
6999         (set-default-coding-systems):
7000         (prefer-coding-system): Moved from mule-cmds.el
7001         (set-buffer-process-coding-system): Moved from mule-misc.el
7002
7003 2000-09-15  Stephen Carney <carney@scubadoo.com>
7004
7005         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7006
7007 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7008
7009         * package-get.el (package-get-download-sites): Add a pre-release
7010         site for experimental packages.
7011
7012         * auto-autoloads.el: Regenerated.
7013
7014 2000-08-01  Andy Piper  <andy@xemacs.org>
7015
7016         * gutter-items.el (buffers-tab-omit-function): reference
7017         buffers-tab-select-visible-buffers.
7018         (buffers-tab-filter-functions): new variable, by default uses
7019         buffers-tab-selection-function and buffers-tab-omit-function.
7020         (select-buffers-tab-buffers-by-mode): invert arguments.
7021         (buffers-tab-select-visible-buffers): new function. Invert calling
7022         of buffers-menu-omit-invisible-buffers.
7023         (buffers-tab-items): rewrite to use
7024         buffers-tab-filter-functions. Rewrite docstring.
7025         (gutter-buffers-tab-extent): delete.
7026         (add-tab-to-gutter): always build a new extent when adding the
7027         tabs.
7028         (update-tab-in-gutter): make gutter dirty when orientation
7029         changes.
7030
7031 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7032
7033         * bytecomp.el (byte-compile-defvar-or-defconst):
7034         Only do loadhist recording if defvar form includes a value.
7035
7036 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7037
7038         * bytecomp.el (byte-compile-initial-macro-environment):
7039         `eval-when-compile' should not compile its body.
7040
7041 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7042
7043         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7044         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7045         some Japanese English.  Remove some ancient FSF comments, and
7046         improve docstrings.  Use symbols not vectors for tables.
7047
7048 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7049
7050         * keymap.el:
7051         (local-key-binding):
7052         (global-key-binding):
7053         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7054
7055         * lisp.el:
7056         (backward-sexp): Slightly simpler code.
7057         (mark-sexp): Make arg optional, like FSF Emacs.
7058         (forward-list): Slightly simpler code.
7059         (backward-list): Slightly simpler code.
7060         (down-list):  Make arg optional, like FSF Emacs.
7061         (up-list):  Make arg optional, like FSF Emacs.
7062         (backward-up-list):  Make arg optional, like FSF Emacs.
7063         (kill-sexp):  Make arg optional, like FSF Emacs.
7064         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7065
7066         * font-menu.el (font-menu-change-face):
7067         Take continuable errors into account.
7068
7069         * abbrev.el:
7070         * abbrev.el (clear-abbrev-table):
7071         * abbrev.el (define-abbrev-table):
7072         * abbrev.el (define-abbrev):
7073         * abbrev.el (insert-abbrev-table-description):
7074         * apropos.el (apropos-documentation-check-doc-file):
7075         * apropos.el (apropos-documentation-check-elc-file):
7076         * buff-menu.el (list-buffers):
7077         * buff-menu.el (list-buffers-noselect):
7078         * bytecomp.el (byte-recompile-directory):
7079         * bytecomp.el (batch-byte-compile):
7080         * cl-macs.el (typep):
7081         * code-files.el (find-coding-system-magic-cookie):
7082         * code-files.el (insert-file-contents):
7083         * cus-edit.el (customize-set-variable):
7084         * cus-edit.el (customize-save-variable):
7085         * cus-face.el (custom-set-face-font-size):
7086         * cus-face.el (custom-set-face-update-spec):
7087         * cus-face.el (custom-reset-faces):
7088         * custom.el (custom-check-theme):
7089         * custom.el (copy-upto-last):
7090         * fill.el (canonically-space-region):
7091         * fill.el (fill-paragraph):
7092         * fill.el (fill-region):
7093         * fill.el (find-space-insertable-point):
7094         * fill.el (justify-current-line):
7095         * faces.el (face-spec-update-all-matching):
7096         * faces.el (set-face-stipple):
7097         * files-nomule.el (insert-file-contents):
7098         * files.el (insert-file-contents-literally):
7099         * files.el (hack-local-variables-last-page):
7100         * files.el (basic-save-buffer):
7101         * files.el (insert-directory):
7102         * font-menu.el (font-menu-change-face):
7103         * font.el (font-spatial-to-canonical):
7104         * format.el (format-encode-region):
7105         * format.el (format-insert-file):
7106         * format.el (format-replace-strings):
7107         * gutter.el (set-gutter-element):
7108         * help.el (key-or-menu-binding):
7109         * help.el (describe-bindings):
7110         * help.el (with-syntax-table):
7111         * indent.el (indent-rigidly):
7112         * indent.el (delete-to-left-margin):
7113         * info.el:
7114         * info.el (Info-extract-dir-entry-from):
7115         * info.el (Info-build-dir-anew):
7116         * info.el (Info-rebuild-dir):
7117         * info.el (Info-batch-rebuild-dir):
7118         * info.el (Info-read-subfile):
7119         * info.el (Info-build-node-completions):
7120         * info.el (Info-extract-menu-node-name):
7121         * isearch-mode.el (isearch-range-invisible):
7122         * isearch-mode.el (isearch-restore-invisible-extents):
7123         * itimer.el (itimerp):
7124         * itimer.el (itimer-live-p):
7125         * keymap.el:
7126         * keymap.el (substitute-key-definition):
7127         * keymap.el (read-command-or-command-sexp):
7128         * keymap.el (local-key-binding):
7129         * keymap.el (global-key-binding):
7130         * keymap.el (global-set-key):
7131         * keymap.el (local-set-key):
7132         * ldap.el:
7133         * ldap.el (ldap-add-entries):
7134         * ldap.el (ldap-delete-entries):
7135         * lisp.el (backward-sexp):
7136         * lisp.el (mark-sexp):
7137         * lisp.el (forward-list):
7138         * lisp.el (backward-list):
7139         * lisp.el (down-list):
7140         * lisp.el (backward-up-list):
7141         * lisp.el (up-list):
7142         * lisp.el (kill-sexp):
7143         * lisp.el (backward-kill-sexp):
7144         * menubar.el (add-menu-button):
7145         * menubar.el (add-submenu):
7146         * menubar.el (delete-menu-item):
7147         * menubar.el (relabel-menu-item):
7148         * mouse.el (narrow-window-to-region):
7149         * obsolete.el (define-obsolete-variable-alias):
7150         * obsolete.el (store-substring):
7151         * package-admin.el:
7152         * package-admin.el (package-admin-install-function):
7153         * package-admin.el (package-admin-install-function-mswindows):
7154         * package-admin.el (package-admin-default-install-function):
7155         * package-get.el (package-get-update-base-entries):
7156         * packages.el (packages-load-package-dumped-lisps):
7157         * packages.el (packages-collect-package-dumped-lisps):
7158         * printer.el (generic-print-buffer):
7159         * printer.el (generic-print-region):
7160         * replace.el (occur-mode-mouse-goto):
7161         * replace.el (perform-replace):
7162         * select.el (get-selection-no-error):
7163         * simple.el:
7164         * simple.el (newline):
7165         * simple.el (open-line):
7166         * simple.el (edit-and-eval-command):
7167         * simple.el (goto-line):
7168         * simple.el (undo):
7169         * simple.el (kill-region):
7170         * simple.el (copy-region-as-kill):
7171         * simple.el (kill-ring-save):
7172         * simple.el (set-mark):
7173         * simple.el (next-line):
7174         * simple.el (previous-line):
7175         * simple.el (line-move):
7176         * simple.el (set-goal-column):
7177         * simple.el (comment-region):
7178         * subr.el:
7179         * subr.el (putf):
7180         * syntax.el (modify-syntax-entry):
7181         * syntax.el (map-syntax-table):
7182         * view-less.el (view-file):
7183         * view-less.el (view-buffer):
7184         * view-less.el (view-file-other-window):
7185         * window-xemacs.el (backward-other-window):
7186         * window.el:
7187         * window.el (one-window-p):
7188         * window.el (walk-windows):
7189         * window.el (window-list):
7190         * x-mouse.el (x-mouse-kill):
7191         * x-select.el (x-get-cutbuffer):
7192         * x-select.el (x-store-cutbuffer):
7193         * term/bg-mouse.el (bg-mouse-line-to-center):
7194         * term/sun-mouse.el (window-line-end):
7195         * term/sun-mouse.el (sun-select-region):
7196         * term/sun.el (kill-region-and-unmark):
7197         * mule/mule-category.el:
7198         * mule/mule-category.el (modify-category-entry):
7199         * mule/mule-category.el (char-category-list):
7200         * mule/mule-coding.el (coding-system-force-on-output):
7201         * mule/mule-misc.el (coding-system-put):
7202         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7203
7204 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7205
7206         * cus-face.el: Typo fixes and tiny clarifications.
7207         * custom.el: ditto
7208
7209 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7210
7211         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7212         * startup.el (normal-top-level): Setup auto-save-list-file-name
7213         if auto-save-list-file-prefix is non-nil.
7214
7215 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7216
7217         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7218
7219 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7220
7221         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7222         get symbol at point-min.
7223
7224 2000-10-24  Didier Verna  <didier@xemacs.org>
7225
7226         * info.el (Info-emacs-info-file-name): defconst it.
7227         * info.el (Info-footnote-tag): defcustom it.
7228         * info.el (Info-no-description-string): ditto.
7229         * info.el (Info-find-node): adapt to new semantics of
7230         'Info-suffixed-file (don't do the case variants stuff).
7231         * info.el (Info-insert-dir): rewrite the dir file variants code.
7232         * info.el (Info-directory-files): New. Return the list of info
7233         files in a directory.
7234         * info.el (Info-dir-outdated-p): use it.
7235         * info.el (Info-parse-dir-entries): ditto.
7236         * info.el (Info-build-dir-anew): don't restrict to files ending
7237         with a ".info.*" extension.
7238         * info.el (Info-set-mode-line): ditto.
7239         * info.el (Info-read-subfile): adapt to new semantics of
7240         'Info-suffixed-file (append 'exact argument).
7241         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7242         string independently of the case.
7243         * info.el (Info-suffixed-file): use it (match all possible case
7244         for the file name).
7245         * info.el (Info-insert-file-contents): code cleanup.
7246         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7247         columns.
7248         * info.el (Info-batch-rebuild-dir): ditto.
7249         * info.el (Info-read-node-name-1): ditto.
7250         * info.el (Info-search): ditto.
7251         * info.el (Info-fontify-node): ditto.
7252
7253
7254 2000-10-24  Didier Verna  <didier@xemacs.org>
7255
7256         * process.el (shell-command): when called from a program, avoid
7257         'push-mark's "mark-set" message.
7258
7259 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7260
7261         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7262         by a symbol, not by a vector.
7263         * mule/vietnamese.el (vscii): Likewise.
7264         (viscii): Likewise.
7265         * mule/cyrillic.el (koi8-r): Likewise.
7266
7267         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7268         by a symbol, not by a vector.
7269         (chinese-big5-2): Likewise.
7270         * mule/ethiopic.el (ethiopic): Likewise.
7271         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7272         (vietnamese-viscii-upper): Likewise.
7273
7274 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7275
7276         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7277
7278 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7279
7280         * byte-optimize.el (byte-optimize-car): New function.
7281         (byte-optimize-cdr): Ditto.
7282
7283 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7284
7285         * byte-optimize.el: Partial synch with FSF 20.7.
7286         Optimize constant concatenation.
7287         Add keymapp as a side effect free function.  It is a built-in.
7288         (byte-after-unbind-pos): Remove byte-equal.
7289
7290 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7291
7292         * update-elc-2.el: Quote regexps correctly.
7293
7294 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7295
7296         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7297         (ccl-compile): Apply integerp, not integer-or-char-p to
7298         check the type of the buffer magnification
7299         (ccl-compile-write-string): Encode a string with binary
7300         coding system.
7301         (ccl-compile-write-repeat): Likewise.
7302
7303 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7304
7305         * buff-menu.el:
7306         * bytecomp.el:
7307         * coding.el:
7308         * faces.el:
7309         * files.el:
7310         * fill.el:
7311         * float-sup.el:
7312         * font-lock.el:
7313         * help.el:
7314         * iso8859-1.el:
7315         * loaddefs.el:
7316         * menubar-items.el:
7317         * menubar.el:
7318         * modeline.el:
7319         * msw-font-menu.el:
7320         * paragraphs.el:
7321         * paths.el:
7322         * replace.el:
7323         * simple.el:
7324         * sound.el:
7325         * startup.el:
7326         * version.el:
7327         * x-faces.el:
7328         * x-font-menu.el:
7329         Remove purecopy.
7330
7331 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7332
7333         * simple.el (do-auto-fill): Use the function pointer to by
7334         `comment-line-break-function', not `indent-new-comment-line'. This
7335         fixes an issue with cc-mode comment continuation.
7336
7337 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7338
7339         * simple.el (turn-on-auto-fill):  Add (interactive).
7340         * mwheel.el (mwheel-install): Add (interactive).
7341         * font-lock.el (turn-on-font-lock): Add (interactive).
7342         (turn-off-font-lock): Add (interactive).
7343
7344 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7345
7346         * packages.el (packages-special-base-regexp): Add `man'.
7347
7348 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7349
7350         * wid-edit.el (widget-specify-active): map over extents in current
7351         buffer like `widget-specify-inactive' does.  Mapping over the
7352         inactive extent object does not work since the current extent is
7353         ignored by `map-extents'.
7354
7355 2000-10-04  Martin Buchholz <martin@xemacs.org>
7356
7357         * XEmacs 21.2.36 is released.
7358
7359 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7360
7361         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7362         Optimize the compiled-function-constants vector by byte-code
7363         reference counts.
7364
7365 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7366
7367         * build-report.el (build-report-delete-regexp): quote value in
7368         defcustom
7369
7370 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7371
7372         * build-report.el (build-report): Don't bind srcdir which we don't
7373         use in `multiple-value-bind' to avoid the only byte-compiler
7374         warning.
7375
7376 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7377
7378         * build-report.el: Requires cl and custom now.
7379         build-report-version is determined by XEmacs version -- remove
7380         build-report-version*.
7381         * build-report.el (build-report-version): Removed.
7382         * build-report.el (build-report-installation-version-regexp): New.
7383         * build-report.el (build-report-version-file-regexp): New.
7384         * build-report.el (build-report-installation-srcdir-regexp): New.
7385         * build-report.el (build-report-destination): Offer
7386         xemacs-build-reports and xemacs-beta.
7387         * build-report.el (build-report-keep-regexp): Adjusted.
7388         * build-report.el (build-report-delete-regexp): Adjusted.
7389         * build-report.el (build-report-make-output-dir): New.
7390         * build-report.el (build-report-installation-file): Replace use of
7391         `concat' with `expand-file-name'.
7392         * build-report.el (build-report-make-output-file): Removed.
7393         * build-report.el (build-report-make-output-files): New.
7394         * build-report.el (build-report-subject): Identify as
7395         user-variable with "*...".
7396         * build-report.el (build-report-prompts): Ditto.
7397         * build-report.el (build-report-version-file): New.
7398         * build-report.el (build-report-file-encoding): Identify as
7399         user-variable with "*...".
7400         * build-report.el (build-report-make-output-get): New.
7401         * build-report.el (build-report-insert-header): Report
7402         emacs-version and system-configuration instead of
7403         build-report-version.
7404         * build-report.el (build-report-insert-make-output): Add file
7405         argument.
7406         * build-report.el (build-report-insert-installation-file):
7407         Re-indent.
7408         * build-report.el (build-report-keep): Change docstring,
7409         re-indent.
7410         * build-report.el (build-report-delete): Ditto.
7411         * build-report.el (build-report-installation-data): New.
7412         * build-report.el (build-report-version-file-data): New.
7413
7414 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7415
7416         * byte-optimize.el (byte-optimize-lapcode):
7417         Fix the optimization of using the first 5 elements of the
7418         constants vector for variables.
7419         (byte-optimize-lapcode): Fix another ancient broken optimization.
7420
7421 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7422
7423         * *: Spelling mega-patch
7424
7425 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7426
7427         * easymenu.el: doc fixes.
7428         (easy-menu-do-define): Use backquote.
7429         (easy-menu-change):
7430         (easy-menu-add):
7431         `when' seems much clearer than `if' here.
7432         (easy-menu-remove):
7433         (easy-menu-add-item):
7434         (easy-menu-item-present-p):
7435         (easy-menu-remove-item):
7436         Wrap using (when (featurep 'menubar) ...)
7437
7438 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7439
7440         * bytecomp.el (displaying-byte-compile-warnings):
7441         Revert Ben's change to this function below so that the compile log
7442         is displayed properly for users of the "popper" package.
7443
7444 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7445
7446         * window.el (save-selected-window): Use backquote.
7447
7448         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7449         Renamed from `byte-compile-file-form-defvar'.
7450         * bytecomp.el (byte-compile-defvar-or-defconst):
7451         Only cons onto current-load-list in top-level forms.
7452         Else this leaks a cons cell every time a defun is called.
7453         Renamed from `byte-compile-defvar', for clarity.
7454         Warn when docstring of defvar is not a string.
7455         Use consistent error messages.
7456         Better comments.
7457
7458 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7459
7460         * simple.el (set-variable):
7461         Remove unneeded defvar by rearranging order of let* forms.
7462
7463         * mule/mule-ccl.el (ccl-get-next-code):
7464         * menubar-items.el (bookmark-menu-filter):
7465         (language-environment-menu-filter):
7466         (tutorials-menu-filter):
7467         * toolbar-items.el (toolbar-compile):
7468         * byte-optimize.el (disassemble-offset):
7469         Use (declare (special ...)) instead of `defvar'.
7470
7471         * cl-macs.el (cl-do-proclaim):
7472         Fix (declare (special ...)) warning suppression syntax.
7473
7474 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7475
7476         * info.el (Info-tag-table-marker):
7477         (Info-tag-table-buffer):
7478         (Info-find-file-node):
7479         (Info-read-subfile):
7480         (Info-build-node-completions):
7481         (Info-search):
7482         (Info-mode):
7483         Multiple info buffer support.
7484
7485 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7486
7487         * ldap.el (ldap-decode-entry): New defun
7488         (ldap-search-entries): Use it in order to decode DN-prefixed
7489         entries properly
7490
7491 2000-08-23  Daniel Pittman <daniel@danann.net>
7492
7493         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7494         Use `eq', not `=', to compare symbols.
7495
7496 2000-07-30  Ben Wing  <ben@xemacs.org>
7497
7498         * bytecomp.el (byte-compile-report-error):
7499         * bytecomp.el (displaying-byte-compile-warnings):
7500         if stack-trace-on-error is set, send out a backtrace when
7501         an error is encountered that stops byte compilation.  this
7502         should make it much much easier to track down those curious
7503         problems.  also undo the kludge of using a separate "*Show*"
7504         buffer for display when there's a temp-buffer-show-function;
7505         we can avoid this by just being a little smarter.
7506
7507         * dialog-items.el:
7508         * dialog-items.el (search-dialog-regexp): New.
7509         * dialog-items.el (search-dialog-callback):
7510         * dialog-items.el (make-search-dialog):
7511         add a regexp option to the dialog and clean up a bit.
7512
7513         * dialog.el:
7514         * dialog.el (yes-or-no-p-dialog-box):
7515         * dialog.el (get-dialog-box-response):
7516         * dialog.el (make-dialog-box):
7517         * dialog.el (dialog-box-finish): New.
7518         * dialog.el (dialog-box-cancel): New.
7519         * dialog.el (internal-make-dialog-box-exit): New.
7520         implement [properly!] the :modal property of the new dialog box
7521         interface.  this is the first time xemacs has ever had *proper*
7522         modal dialog boxes, giving the standard window-system feedback.
7523         (e.g. under windows, clicking on a disabled frame causes a beep
7524         and makes the dialog box flash three times.)
7525
7526         * dragdrop.el: header keyword frobbing.
7527
7528         * dumped-lisp.el (preloaded-file-list):
7529         renamed winnt.el to win32-native.el.
7530
7531         * faces.el (face-property):
7532         * faces.el (set-face-property):
7533         * faces.el (frob-face-property):
7534         * faces.el (frob-face-font-2):
7535         * faces.el (make-face-bold):
7536         * faces.el (make-face-italic):
7537         * faces.el (make-face-bold-italic):
7538         * faces.el (make-face-unbold):
7539         * faces.el (make-face-unitalic):
7540         * faces.el (make-face-smaller):
7541         * faces.el (make-face-larger):
7542         clean up the implementation of these so that window-system-specific
7543         methods are called only on objects belonging to that window system.
7544         previously, you could have [e.g.] mswindows-make-face-bold called
7545         on font object of device type `stream', which is not good and
7546         explains the subtle errors Adrian was getting when byte-compiling
7547         something that required 'term. (Adrian, now you can use stack-trace-
7548         on-error to find the exact place where things are going wrong instead
7549         of having to laboriously binary-search your way through.)
7550
7551         * finder.el (finder-known-keywords):
7552         cleaned up -- properly sorted, clarified the meanings of many of
7553         the keywords, and added a few -- mswin, gui, content, build, www,
7554         user, services.  the last two try to distinguish between a package
7555         that's used directly by the user, and a package that provides
7556         support services to other packages.
7557
7558         * font-lock.el (lisp-font-lock-keywords-2):
7559         update list of lisp control structures to include everything,
7560         including new ones i introduced.
7561
7562         * gutter.el: header keyword frobbing.
7563
7564         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7565         recent isearch element was not doing so!  you got the second-most-
7566         recent instead.
7567
7568         * lisp-mode.el (construct-lisp-mode-menu):
7569         more menubar cleanups.
7570         * lisp-mode.el (with-selected-window):
7571         make it indent properly.
7572
7573         * menubar-items.el (default-menubar): lots of menubar cleanups.
7574         rearranged the options menu the most, e.g. splitting up the
7575         Keyboard/Mouse menu into a new Editing menu and combining the
7576         separate Scrollbar/Gutter/Toolbar submenus into Display.
7577         Got rid of General, moved items to Editing or new Troubleshooting.
7578         Moved Packages to Tools; doesn't seem to belong under Options.
7579         Added stuff to the Cmds menu, e.g. Change Case.
7580
7581         NB please don't complain about these periodic menubar changes.
7582         Anything like this is necessarily incremental in its construction
7583         -- By constant use you gradually become more and more aware of
7584         better and better ways to group menu items.  When we eventually
7585         move the options menu to a property sheet, the existing structure
7586         will probably be preserved fairly well.
7587
7588         * minibuf.el (next-history-element): fix problems with pressing
7589         down arrow in repeat-complex-command.
7590
7591         * modeline.el:
7592         * modeline.el (modeline-3d-p): New.
7593         added custom variable for controlling the 3d modeline.  the
7594         corresponding Options item has been present for a long time,
7595         but commented out with "fix me!" comments.  it's fixed now.
7596
7597         * obsolete.el (add-menu):
7598         remove bogus gettexts.
7599
7600         * process.el (shell-quote-argument):
7601         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7602         For bash under Windows native, see below.
7603
7604         * simple.el:
7605         * simple.el (display-warning-buffer):
7606         Fixed the handling of warning display to eliminate the annoying
7607         *Show* buffer, like was done for byte-compiler output above.
7608
7609         * simple.el (debug-print): New.
7610         Simple function for sending debug messages to the console and/or
7611         other debug places.
7612
7613         * subr.el (replace-in-string):
7614         Rewrite this function to avoid N^2 behavior with large strings --
7615         catastrophic with the new Windows selection code! (Apparently the
7616         author of this function didn't realize there was a fun
7617         replace-match that could make his life much easier, because we
7618         duplicated the entire logic.  The new version is smaller, easier
7619         to understand, much more robust, and has extended features --
7620         those of replace-match.)
7621
7622         * window.el:
7623         * window.el (with-selected-window): New.
7624         An obvious complement to the existing `with-selected-frame' and
7625         `with-current-buffer'.
7626
7627         * win32-native.el: Renamed from winnt.el.
7628         Added a great deal of stuff for properly handling process quoting,
7629         somewhat modeled on Kirill's original model (which i later threw
7630         away).  We should now finally have correctly working process arg
7631         quoting/dequoting so that the final app gets exactly what we
7632         intended.  Because the mechanism is in Lisp, it's easily
7633         extendible. (For those running bash and running the native
7634         version, I tried hard to do what I thought was correct.  But more
7635         thought is needed, and ideally the volunteer work of people with
7636         these configurations that they generally run on.)
7637
7638         * x-font-menu.el (x-font-menu-font-data):
7639         Put in defvar's to fix byte-compiler warnings.
7640
7641 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7642
7643         * select.el (selection-coercion-alist): Initialise.
7644         * select.el (select-coerce-to-text): New.
7645         * select.el (select-coerce): New.
7646         New functions to perform type and value coercion.
7647
7648         * select.el (select-buffer-killed-default): Keep data if it was
7649         on the clipboard.
7650
7651 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7652
7653         * menubar-items.el (default-menubar): Fix typo.
7654         (default-menubar): `lambda' was mispelled as `lamda'.
7655
7656 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7657
7658         * window.el (shrink-window-if-larger-than-buffer): Remove
7659         edge checking code.
7660
7661 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7662
7663         * paths.el (gnus-local-domain): Removed.
7664         (gnus-local-organization): Ditto.
7665         (gnus-startup-file): Ditto.
7666
7667 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7668
7669         * files.el (auto-mode-alist): Add .spec for RPM.
7670
7671 2000-07-31  Andy Piper  <andy@xemacs.org>
7672
7673         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7674
7675 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7676
7677         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7678         browse-url.
7679         * help.el (xemacs-www-page): Ditto.
7680         (xemacs-www-faq): Ditto.
7681         * menubar-items.el (default-menubar): Ditto.
7682
7683         * wid-edit.el (widget-url-link-action): Ditto.
7684         From: Kenichi OKADA <okada@opaopa.org>.
7685
7686 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7687
7688         * finder.el (finder-commentary): Add autoload cookie.
7689
7690 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7691
7692         * files.el (insert-file-contents-literally): Fix second let
7693         binding for `coding-system-for-read' to `coding-system-for-write'
7694         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7695
7696 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7697
7698         * files.el (insert-file-contents-literally): Use binary coding
7699         system (from Morioka san).
7700         (insert-file-contents-literally): Make file-name-handler method.
7701
7702 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7703
7704         * cl-macs.el (get-selection): Add defsetf.
7705
7706 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7707
7708         * x-init.el (x-activate-region-as-selection): replace obsolete
7709         function x-own-selection with own-selection.
7710         (ow-find): replace obsolete functions x-get-selection and
7711         x-get-clipboard with get-selection and get-clipboard.
7712         (init-post-x-win): replace obsolete function x-disown-selection
7713         with disown-selection.
7714
7715 2000-07-20  Mike Sperber  <mike@xemacs.org>
7716
7717         * startup.el (load-user-init-file): Only try to load init file if
7718         it exists.
7719
7720 2000-07-10  Andy Piper  <andy@xemacs.org>
7721
7722         * dialog-items.el: sync with Ben's patch.
7723
7724         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7725         comment.
7726         (progress-text-glyph): deleted.
7727         (progress-layout-glyph): make completely minimal.
7728         (progress-gauge-glyph): ditto.
7729         (progress-display-style): fix to handle dynamic instantiator
7730         changes.
7731         (progress-text-instantiator): new.
7732         (progress-layout-instantiator): new.
7733         (progress-gauge-instantiator): new.
7734         (set-progress-display-instantiator): renamed and changed from
7735         set-progress-display-style.
7736         (progress-abort-glyph): use instantiator not glyph.
7737         (append-progress-display): use set-progress-display-instantiator
7738         and set-glyph-image.
7739         (abort-progress-display): ditto.
7740         (raw-append-progress-display): ditto.
7741
7742 2000-07-20  Ben Wing  <ben@xemacs.org>
7743
7744         * code-files.el: Move Mule-specific code to mule-coding.el.
7745
7746 2000-07-15  Ben Wing  <ben@xemacs.org>
7747
7748         * autoload.el:
7749         Fixed comments.
7750
7751         * cmdloop.el:
7752         * cmdloop.el (yes-or-no-p):
7753         * cmdloop.el (y-or-n-p):
7754         Make these functions use should-use-dialog-box-p and not be
7755         overridden in dialog.el.
7756
7757         * cus-dep.el:
7758         * cus-dep.el (Custom-make-dependencies): Removed.
7759         * cus-dep.el (Custom-make-dependencies-1): New.
7760         * cus-dep.el (Custom-make-one-dependency): New.
7761         New entry point for use in Makefiles, to avoid excessive
7762         invocations.
7763
7764         * cus-edit.el (custom-variable-reset-saved):
7765         * cus-edit.el (custom-variable-reset-standard):
7766         * cus-edit.el (custom-save-resets):
7767         Fix bytecompiler warnings.
7768
7769         * dialog.el:
7770         * dialog.el (yes-or-no-p-dialog-box):
7771         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7772         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7773         * dialog.el (get-dialog-box-response):
7774         * dialog.el (message-or-box):
7775         * dialog.el (make-dialog-box):
7776         * dialog.el (popup-dialog-box): New.
7777         Avoid yes-or-no-p bogosities.
7778         Create a general function `make-dialog-box' to encapsulate all
7779         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7780
7781         * dumped-lisp.el (preloaded-file-list):
7782         Add dialog-items.  Clean up.  Group files by types.
7783
7784         * easymenu.el (easy-menu-add):
7785         * easymenu.el (easy-menu-remove):
7786         Account for accelerators.
7787
7788         * extents.el:
7789         * extents.el (extent-list): New args, like in map-extents.
7790         * extents.el (extent-at-event): New.
7791         * extents.el (extents-at-event): New.
7792
7793         * font-lock.el:
7794         * font-lock.el (font-lock-mode):
7795         * font-lock.el (font-lock-default-fontify-buffer):
7796         * font-lock.el (font-lock-default-unfontify-region):
7797         * font-lock.el (font-lock-fontify-syntactically-region):
7798         * font-lock.el (font-lock-fontify-keywords-region):
7799         Use new progress-feedback names.
7800
7801         * font-lock.el (java-font-lock-identifier-regexp):
7802         * font-lock.el (java-font-lock-class-name-regexp):
7803         Fix bytecompiler warnings.
7804
7805         * gutter-items.el:
7806         * gutter-items.el (progress-display-use-echo-area): Removed.
7807         * gutter-items.el (progress-feedback-use-echo-area): New.
7808         * gutter-items.el (progress-display-popup-period): Removed.
7809         * gutter-items.el (progress-feedback-popup-period): New.
7810         * gutter-items.el (set-progress-display-style): Removed.
7811         * gutter-items.el (set-progress-feedback-style): New.
7812         * gutter-items.el (progress-display-style): Removed.
7813         * gutter-items.el (progress-feedback-style): New.
7814         * gutter-items.el (progress-stack):
7815         * gutter-items.el (progress-displayed-p): Removed.
7816         * gutter-items.el (progress-feedbacked-p): New.
7817         * gutter-items.el (clear-progress-display): Removed.
7818         * gutter-items.el (clear-progress-feedback): New.
7819         * gutter-items.el (progress-display-clear-when-idle): Removed.
7820         * gutter-items.el (progress-feedback-clear-when-idle): New.
7821         * gutter-items.el (remove-progress-display): Removed.
7822         * gutter-items.el (remove-progress-feedback): New.
7823         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7824         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7825         * gutter-items.el (append-progress-display): Removed.
7826         * gutter-items.el (append-progress-feedback): New.
7827         * gutter-items.el (abort-progress-display): Removed.
7828         * gutter-items.el (abort-progress-feedback): New.
7829         * gutter-items.el (raw-append-progress-display): Removed.
7830         * gutter-items.el (raw-append-progress-feedback): New.
7831         * gutter-items.el (display-progress-display): Removed.
7832         * gutter-items.el (display-progress-feedback): New.
7833         * gutter-items.el (current-progress-display): Removed.
7834         * gutter-items.el (current-progress-feedback): New.
7835         * gutter-items.el (current-progress-display-label): Removed.
7836         * gutter-items.el (current-progress-feedback-label): New.
7837         * gutter-items.el (progress-display): Removed.
7838         * gutter-items.el (progress-feedback): New.
7839         Replace "progress-display" with "progress-feedback" globally.
7840
7841         * gutter-items.el (lprogress-display): Removed.
7842         * gutter-items.el (progress-feedback-with-label): New.
7843         Rename lprogress-display ==> progress-feedback-with-label.
7844
7845         * gutter-items.el (search-dialog-direction): Removed.
7846         * gutter-items.el (search-dialog-text): Removed.
7847         * gutter-items.el (search-dialog-callback): Removed.
7848         * gutter-items.el (make-search-dialog): Removed.
7849         Move to dialog-items.el.
7850
7851         * help.el:
7852         * help.el (help-mode-quit):
7853         * help.el (mode-for-help): New.
7854         * help.el (help-sticky-window): New.
7855         * help.el (help-window-config): New.
7856         * help.el (with-displaying-help-buffer):
7857         * help.el (function-at-event): New.
7858         * help.el (help-symbol-regexp): New.
7859         * help.el (help-symbol-run-function-1): New.
7860         * help.el (help-symbol-run-function): New.
7861         * help.el (help-symbol-function-context-menu): New.
7862         * help.el (help-symbol-variable-context-menu): New.
7863         * help.el (help-symbol-function-and-variable-context-menu): New.
7864         * help.el (frob-help-extents): New.
7865         * help.el (describe-function-1):
7866         * help.el (variable-at-point):
7867         * help.el (variable-at-event): New.
7868         * help.el (describe-variable):
7869         Major overhaul.
7870         - Make functions and variables be mousable.
7871         - Middle button hyperlinks.
7872         - New context-menu entries.
7873
7874         * keydefs.el:
7875         * keydefs.el (global-map):
7876         New key bindings to move lines up and down.
7877
7878         * lisp-mode.el:
7879         * lisp-mode.el (construct-lisp-mode-menu): New.
7880         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7881         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7882         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7883         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7884         Make popup and menubar menus be different.  Popup menu uses
7885         clicked location and automatically assumes symbol under the mouse
7886         for various commands.
7887
7888         * menubar-items.el:
7889         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7890         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7891
7892         * menubar-items.el (global-popup-menu): Removed.
7893         * menubar-items.el (mode-popup-menu): Removed.
7894         * menubar-items.el (activate-popup-menu-hook): Removed.
7895         * menubar-items.el (popup-mode-menu): Removed.
7896         * menubar-items.el (popup-buffer-menu): Removed.
7897         * menubar-items.el (popup-menubar-menu): Removed.
7898         Move to menubar.el.
7899
7900         * menubar.el:
7901         * menubar.el (global-popup-menu): New.
7902         * menubar.el (mode-popup-menu): New.
7903         * menubar.el (activate-popup-menu-hook): New.
7904         * menubar.el (last-popup-menu-event): New.
7905         * menubar.el (popup-mode-menu): New.
7906         * menubar.el (popup-buffer-menu): New.
7907         * menubar.el (popup-menubar-menu): New.
7908         * menubar.el (menu-call-at-event): New.
7909         Move non-content functions here.  Add support for context menu
7910         items on extents.
7911
7912         * minibuf.el (minibuffer-history-uniquify):
7913         Typo fix.
7914
7915         * minibuf.el (read-file-name-1):
7916         Call new file dialog box if it exists.
7917
7918         * minibuf.el (mouse-rfn-setup-vars):
7919         Clean up "chop" action.
7920
7921         * mouse.el:
7922         * mouse.el (button2): Now bound to mouse-track.
7923         * mouse.el (click-inside-extent-p):
7924         * mouse.el (point-inside-extent-p):
7925         * mouse.el (point-inside-selection-p):
7926         * mouse.el (mouse-drag-or-yank): Removed.
7927         * mouse.el (mouse-begin-drag-n-drop): New.
7928         * mouse.el (mouse-eval-sexp):
7929         * mouse.el (mouse-track-activate-strokes): New.
7930         * mouse.el (mouse-track-do-activate): New.
7931         * mouse.el (mouse-track):
7932         * mouse.el (default-mouse-track-event-is-with-button): New.
7933         * mouse.el (default-mouse-track-cleanup-hook):
7934         * mouse.el (default-mouse-track-drag-hook):
7935         * mouse.el (default-mouse-track-drag-up-hook):
7936         * mouse.el (default-mouse-track-click-hook):
7937         Merge drag-n-drop into mouse-track.
7938         Add general "activate" support to replace specific button2 kludges.
7939         Use "button modifier" support in mouse-track.
7940
7941         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7942
7943         * package-ui.el:
7944         * package-ui.el (pui-menu):
7945         * package-ui.el (pui-popup-context-sensitive): Removed.
7946         Fix bytecompiler warnings.
7947         Clean up popup code a bit.
7948
7949         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7950
7951         * simple.el:
7952         * simple.el (transpose-lines):
7953         * simple.el (transpose-line-up): New.
7954         * simple.el (transpose-line-down): New.
7955         * simple.el (transpose-subr):
7956         * simple.el (transpose-subr-1): Removed.
7957         Clean up, add functions to move lines up and down.
7958
7959         * startup.el (mail-host-address):
7960         * startup.el (user-mail-address):
7961         Customize.
7962
7963         * subr.el:
7964         * subr.el (set-symbol-value-in-buffer): New.
7965         * subr.el (error):
7966         * subr.el (check-argument-type):
7967         * subr.el (defined-error-p): New.
7968         Add structured error support.
7969
7970         * toolbar-items.el (toolbar-compile):
7971         Use new make-dialog-box.
7972
7973         * update-elc.el:
7974
7975         * userlock.el (ask-user-about-lock-dbox):
7976         * userlock.el (ask-user-about-supersession-threat-dbox):
7977         * userlock.el (ask-user-about-lock):
7978         * userlock.el (ask-user-about-supersession-threat):
7979         Use new make-dialog-box.
7980         Add safety checks; use should use-dialog-box-p.
7981
7982         * window-xemacs.el:
7983         * window-xemacs.el (__buffer-dedicated-frame):
7984         * window-xemacs.el (buffer-dedicated-frame): New.
7985         * window-xemacs.el (set-buffer-dedicated-frame): New.
7986         Move dedicated-frame stuff into lisp.
7987
7988 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7989
7990         * printer.el (generic-print-region): Do not require that
7991         `printer-name' be set.
7992         (printer-name): Commentary clarification.
7993
7994 2000-07-19  Martin Buchholz <martin@xemacs.org>
7995
7996         * XEmacs 21.2.35 is released.
7997
7998 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7999
8000         * select.el (selection-coercible-types): Initialise.
8001
8002 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8003
8004         * select.el (own-clipboard): Bug fix.
8005
8006 2000-07-17  Mike Sperber  <mike@xemacs.org>
8007
8008         * cus-edit.el (custom-migrate-custom-file): Save init file before
8009         continuing.
8010
8011 2000-07-16  Mike Sperber  <mike@xemacs.org>
8012
8013         * startup.el (load-init-file): Remove silly call to
8014         `load-user-custom-file`.
8015         (maybe-migrate-user-init-file): Minor fixes.
8016
8017 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8018
8019         * apropos.el (apropos-documentation-check-doc-file):
8020         `doc' variable should be let-bound, as was presumably intended.
8021
8022         * cus-edit.el (custom-variable-reset-saved):
8023         (custom-variable-reset-standard):
8024         Remove unused variable comment-widget.  Twice.
8025
8026         * toolbar.el (toolbar-blank-press-function):
8027         Add a real defvar with initial value nil and proper docstring.
8028         (press-toolbar-button): No need to check for boundp-ness anymore.
8029
8030         * rect.el (open-rectangle-line): Remove useless (let) form.
8031         Add defvar for pending-delete-mode.
8032
8033         * info.el (Info-find-node): This function needs an autoload cookie.
8034
8035         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8036         Use let* since the second form referred to the first.
8037
8038 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8039
8040         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8041         instead of removed `mswindows-get-clipboard'.
8042
8043
8044 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8045
8046         * select.el (select-convert-from-text): New.
8047         * select.el (select-convert-from-length): New.
8048         * select.el (select-convert-from-integer): New.
8049         * select.el (select-convert-from-identity): New.
8050         * select.el (select-convert-from-filename): New.
8051         * select.el (selection-converter-in-alist): Use them.
8052         New converter functions for X.
8053
8054         * select.el (get-selection): Removed comment.
8055
8056         * select.el (own-selection): Removed append code - I thought
8057         I'd already done this, but apparently not...
8058
8059         * select.el: Changed comment about TIMESTAMP.
8060
8061         * select.el (select-convert-in): New.
8062         * select.el (select-convert-out): New.
8063         New functions that get used by select.c.
8064
8065         * select.el (select-buffer-killed-default): New.
8066         * select.el (select-buffer-killed-text): New.
8067         * select.el (selection-buffer-killed-alist): New.
8068         New list and functions that get called if a relevant selection
8069         exists and a buffer gets killed.
8070
8071         * select.el (select-convert-to-targets):
8072         * select.el (select-convert-to-identity): Removed.
8073         * select.el (select-convert-from-identity): Removed.
8074         * select.el (select-converter-out-alist):
8075         Removed _EMACS_INTERNAL selection type.
8076
8077         * x-select.el (xselect-kill-buffer-hook): Removed.
8078         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8079         Removed this X-specific nonesense. Use the generic support
8080         in select.el instead.
8081
8082 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8083
8084         * mule/mule-category.el (defined-category-hashtable):
8085         Use make-hash-table instead of make-hashtable
8086
8087         * buff-menu.el: Byte-compiler warning fix.
8088
8089         * isearch-mode.el (isearch-highlight-all-cleanup):
8090         Remove unused variable `isearch-highlight-all-start'.
8091
8092         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8093
8094         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8095
8096         * cus-dep.el (Custom-make-dependencies):
8097         Add autoload cookie for custom-add-loads to generated custom-load.el.
8098
8099         * autoload.el (autoload-package-name): Warning suppression.
8100         Move defvar prior to first use.
8101
8102         * custom.el: Add autoload for custom-declare-face.
8103         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8104         * cl.el (cl-hack-byte-compiler):
8105         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8106         to work properly.
8107
8108 2000-07-08  Mike Sperber  <mike@xemacs.org>
8109
8110         * startup.el (load-home-init-file): Added variable.
8111         (maybe-migrate-user-init-file): Added.
8112         (load-user-init-file): Load custom file if different from init
8113         file.
8114
8115         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8116         "startup."
8117
8118         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8119         Moved `custom-file'-related code to cus-file.el.
8120
8121         * cus-file.el: New file.
8122
8123 2000-04-01  Mike Sperber  <mike@xemacs.org>
8124
8125         * packages.el (packages-find-package-directories): Added support
8126         for external package hierarchies with in-place installations.
8127
8128         * find-paths.el (paths-root-in-place-p): Added.
8129         (paths-find-emacs-directory): Added support for external
8130         directories with in-place installations.
8131         (paths-find-site-directory): Ditto.
8132
8133         * startup.el (find-user-init-file): Also look for
8134         ~/.xemacs/init.elc? in preference to ~/.emacs.
8135
8136 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8137
8138         * select.el (own-selection):
8139         * select.el (own-clipboard): Changed `append' parameter to
8140         `how-to-use' parameter.
8141         * select.el (own-selection): Removed icky append code.
8142         * select.el (own-selection, get-selection): Removed extra type
8143         checking.
8144         * select.el (selection-appender-alist):
8145         * select.el (selection-converter-{in|out}-alist): Initialise.
8146         * select.el (select-append-to-*): New.
8147         * select.el (select-convert-from-*): New.  New functions to append
8148         data and convert data from external type.
8149
8150 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8151
8152         * font-lock.el: Javadoc enhancements.
8153
8154 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8155
8156         * printer.el (generic-print-region): Compose job name from buffer
8157         name.
8158
8159 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8160
8161         * font-lock.el (font-lock-fontify-pending-extents): Call
8162         font-lock-fontify-region instead of font-lock-fontify-buffer
8163         to avoid unnecessary progress gauges.
8164
8165 2000-07-06  Craig Lanning  <lanning@scra.org>
8166
8167         * custom-load.el (faces):
8168
8169         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8170         dir is a regex.
8171
8172         * process.el (call-process-internal): from Dan Holmsand, use binary
8173         coding systems so that jka-compr works.
8174
8175 2000-07-07  Ben Wing  <ben@xemacs.org>
8176
8177         * font-lock.el: Undo previous change.  Unfortunately, some
8178         files actually use the variables directly in their init code
8179         without quoting them.
8180
8181 2000-07-07  Ben Wing  <ben@xemacs.org>
8182
8183         * font-lock.el (defvar font-lock-*-face): Removed.
8184
8185         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8186         only when necessary.
8187
8188 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8189
8190         * cl-macs.el: fix cl-transform-function-property kludge
8191         so that it does not require a random feature.
8192
8193 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8194
8195         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8196         as in Linux kernel "Rules.make".
8197
8198 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8199
8200         * build-report.el (build-report): Add autoload cookie.
8201
8202 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8203
8204         * package-ui.el (defgroup pui):  Correct a misspelling
8205         (pui-toggle-package-delete):  Change `seleted' to `selected'
8206
8207 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8208
8209         * package-get.el (package-get-update-base):
8210         (package-get): Use insert-file-contents-literally always.
8211         (package-get-maybe-save-index):
8212         Force coding system for writing to binary.
8213
8214 2000-06-08  Mike Alexander  <mta@arbortext.com>
8215
8216         * code-process.el (call-process-region): If there is no coding
8217         system for the process on process-coding-system-alist use the
8218         coding system of the buffer containing the region.
8219
8220 2000-06-10  Ben Wing  <ben@xemacs.org>
8221
8222         * cmdloop.el (command-error):
8223         If debug-on-error and noninteractive, output backtrace.
8224
8225         * files.el (file-relative-name):
8226         Remove MSDOS references.
8227
8228         * simple.el (line-number): New function, due to non-obvious
8229         behavior/usage of count-lines.
8230
8231         * simple.el (count-lines): document non-obvious usage to get
8232         line number.
8233
8234 2000-06-11  Ben Wing  <ben@xemacs.org>
8235
8236         * faces.el ((featurep 'xpm)):
8237         * x-faces.el (x-init-face-from-resources):
8238         * x-faces.el (x-init-frame-faces):
8239         * x-misc.el (x-init-specifier-from-resources):
8240         * x-misc.el (x-get-resource-and-bogosity-check):
8241         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8242         * x-mouse.el (x-init-pointer-shape):
8243         * x-scrollbar.el (x-init-scrollbar-from-resources):
8244         Add sixth argument to x-get-resource calls so as to issue warnings
8245         rather than errors on bogus arguments.
8246
8247 2000-06-05  Ben Wing  <ben@xemacs.org>
8248
8249         * compat.el: new file.  provides a clean, non-intrusive way to
8250         define compatibility functions.
8251
8252         * process.el (shell-quote-argument): temporary fix for lack
8253         of nt-quote-process-args.  #### I need to put back the overall
8254         structure of that mechanism but redo the guts of it using the
8255         extra intelligence in the C code.
8256
8257 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8258
8259         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8260         `package-get' does in package-get.el, instead of using external
8261         "md5sum" program.
8262
8263         * package-get.el (package-get): Insert package file literally to
8264         make checksum calculation work.
8265
8266 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8267
8268         * code-files.el (convert-mbox-coding-system): Deleted.
8269         (file-coding-system-alist): Removed reference to
8270         convert-mbox-coding-system.
8271
8272 2000-05-28  Martin Buchholz <martin@xemacs.org>
8273
8274         * XEmacs 21.2.34 is released.
8275
8276 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8277
8278         * font-lock.el (font-lock-keywords): Rewrote docstring
8279
8280 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8281
8282         * loadhist.el (unload-feature): handle case where x is both boundp
8283         and fboundp
8284
8285 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8286
8287         * packages.el: It's ok to use built-in macros, but not lisp
8288         defined ones.
8289
8290 2000-05-20  Ben Wing  <ben@xemacs.org>
8291
8292         * font-lock.el:
8293         * font-lock.el (font-lock-message-threshold):
8294         * font-lock.el (font-lock-mode):
8295         * font-lock.el (font-lock-default-fontify-buffer):
8296         * font-lock.el (font-lock-always-fontify-immediately):
8297         * font-lock.el (font-lock-old-extent): Removed.
8298         * font-lock.el (font-lock-old-len): Removed.
8299         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8300         * font-lock.el (font-lock-pending-extent-table): New.
8301         * font-lock.el (font-lock-range-table): New.
8302         * font-lock.el (font-lock-after-change-function):
8303         * font-lock.el (font-lock-after-change-function-1): Removed.
8304         * font-lock.el (font-lock-fontify-pending-extents): New.
8305         * font-lock.el ('font-lock-revert-cleanup): Removed.
8306         * font-lock.el ('font-lock-revert-setup): Removed.
8307         Rewrite deferral code to handle any number of changes, merging
8308         them properly.  Remove hacked-up code for revert-buffer, now
8309         unnecessary.
8310
8311         * menubar-items.el (default-menubar):
8312         In Options->Edit Init File, don't switch to emacs-lisp-mode
8313         unless necessary; doing this turns off font-lock.
8314
8315 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8316
8317         * keydefs.el: Define C-x BS to backward-kill-sentence.
8318
8319 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8320
8321         * files.el (hack-local-variables-prop-line): Use non-greedy
8322         matching to process -*-texinfo-*- -*-.
8323
8324 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8325
8326         * minibuf.el (minibuf-directory-files): new function.
8327         (read-file-name-activate-callback): use minibuf-directory-files.
8328         (read-directory-name-internal): ditto.
8329         (mouse-file-display-completion-list): ditto.
8330         (mouse-directory-display-completion-list): ditto.
8331         (read-file-name-internal): remove "./" from completion list unless
8332         explicitly matched, for consistency.
8333
8334 2000-05-11  Ben Wing  <ben@xemacs.org>
8335
8336         * gutter-items.el (gutter-buffers-tab):
8337         * gutter-items.el (add-tab-to-gutter):
8338         * gutter-items.el (update-tab-in-gutter):
8339         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8340         * gutter-items.el (append-progress-display):
8341         * gutter-items.el (abort-progress-display):
8342         * gutter-items.el (raw-append-progress-display):
8343         Further fixes.  Use set-glyph-image not set-image-instance-property,
8344         to fix problems with multiple windows in a frame.
8345
8346         * menubar-items.el (tutorials-menu-filter):
8347         Fix typo.
8348
8349         * startup.el (early-error-handler):
8350         Display message box under windows; otherwise, message will disappear
8351         before it can be viewed.
8352
8353         * update-elc.el:
8354         Fix bug in NEEDTODUMP processing.
8355
8356 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8357
8358         * startup.el (lock-directory): Removed.
8359         (superlock-file): Ditto.
8360         (startup-set-paths): Remove lockdir.
8361         (startup-setup-paths-warning): Remove lock-directory.
8362
8363         * setup-paths.el (paths-find-lock-directory): Removed.
8364         (paths-find-superlock-file): Ditto.
8365
8366 2000-05-09  Ben Wing  <ben@xemacs.org>
8367
8368         * faces.el (set-face-property):
8369         * faces.el (set-face-font):
8370         * faces.el (set-face-foreground):
8371         * faces.el (set-face-background):
8372         * faces.el (set-face-background-pixmap):
8373         * faces.el (set-face-underline-p):
8374         * faces.el (set-face-strikethru-p):
8375         * faces.el (set-face-highlight-p):
8376         * faces.el (set-face-dim-p):
8377         * faces.el (set-face-blinking-p):
8378         * faces.el (set-face-reverse-p):
8379         doc string changes.
8380
8381         * glyphs.el:
8382         * glyphs.el (make-image-specifier):
8383         * glyphs.el (glyph-property):
8384         * glyphs.el (set-glyph-image):
8385         * glyphs.el (make-glyph):
8386         * glyphs.el (make-pointer-glyph):
8387         * glyphs.el (make-icon-glyph):
8388         * glyphs.el (widget-image-instance-p): New.
8389         authorship info, lots of doc changes.  New predicate, inadvertently
8390         omitted.  the general principle with specifier docs is now that
8391         the description of instantiators should go with the make-foo-specifier
8392         fun's doc string, rather than in foo-specifier-p.  this follows
8393         conventions elsewhere in XEmacs and in general is a lot more obvious
8394         of a place to look.  sometimes the make-foo-specifier function needs
8395         to be created in the process.
8396
8397         * gutter.el:
8398         * gutter.el (make-gutter-specifier): New.
8399         * gutter.el (make-gutter-size-specifier): New.
8400         * gutter.el (make-gutter-visible-specifier): New.
8401         specifier doc updates according to the conventions specified before.
8402
8403         * objects.el:
8404         * objects.el (make-font-specifier):
8405         * objects.el (make-color-specifier):
8406         * objects.el (make-face-boolean-specifier): New.
8407         specifier doc updates according to the conventions specified before.
8408
8409         * specifier.el:
8410         * specifier.el (set-specifier):
8411         * specifier.el (make-integer-specifier): New.
8412         * specifier.el (make-boolean-specifier): New.
8413         * specifier.el (make-natnum-specifier): New.
8414         * specifier.el (make-generic-specifier): New.
8415         * specifier.el (make-display-table-specifier): New.
8416         specifier doc updates according to the conventions specified before.
8417
8418         * toolbar.el:
8419         * toolbar.el (make-toolbar-specifier): New.
8420         specifier doc updates according to the conventions specified before.
8421
8422 2000-05-09  Ben Wing  <ben@xemacs.org>
8423
8424         * process.el (call-process-internal): Revert to previous version
8425         because Mike's change clashed with a change I did not long before.
8426         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8427         Thanks very much Mike for pointing out the bug and submitting a
8428         patch!
8429
8430 2000-04-13  Mike Alexander  <mta@arbortext.com>
8431
8432         * process.el (call-process-internal): Send the correct input buffer
8433         (call-process-internal): Return the exit status of the process
8434
8435 2000-05-07  Ben Wing  <ben@xemacs.org>
8436
8437         * winnt.el:
8438         * winnt.el (nt-quote-args-verbatim): Removed.
8439         * winnt.el (nt-quote-args-prefix-quote): Removed.
8440         * winnt.el (nt-quote-args-backslash-quote): Removed.
8441         * winnt.el (nt-quote-args-double-quote): Removed.
8442         * winnt.el (nt-quote-args-functions-alist): Removed.
8443         * winnt.el (nt-quote-process-args): Removed.
8444         Remove all stuff for argument quoting.  We borrow the code instead
8445         from Emacs 20.6, which is much more careful in its quoting
8446         (e.g. in handling runs of the escape character) and avoids most of
8447         the need for this Lisp mechanism by checking to see whether we're
8448         running a Cygwin or normal program and doing the appropriate
8449         quoting.  If we end up needing such a mechanism, we should add
8450         it by extending the variable `mswindows-quote-process-args' so it
8451         can take an alist of regexps.
8452
8453 2000-05-07  Ben Wing  <ben@xemacs.org>
8454
8455         * keydefs.el:
8456         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8457         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8458         the window without moving point.
8459
8460         * simple.el:
8461         * simple.el (scroll-up-one): New.
8462         * simple.el (scroll-down-one): New.
8463         Functions for use with C-M-up/down.
8464
8465 2000-05-01  Martin Buchholz <martin@xemacs.org>
8466
8467         * XEmacs 21.2.33 is released.
8468
8469 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8470
8471         * dialog.el (yes-or-no-p-dialog-box):
8472         Fix docstring.
8473         Fix following horrible bug in X11 mode with focus-follows-mouse:
8474           1. Visit two files in two different frames.
8475           2. do File->Revert Buffer in one of those frames.
8476           3. Dialog box appears.
8477           4. Arrange things so that the mouse passes over the *other*
8478              frame, then to the dialog box, and click on "Yes".
8479           5. The file contents end up in the *wrong* buffer!
8480         Add TODO comment.
8481
8482 2000-04-28  Ben Wing  <ben@xemacs.org>
8483
8484         * help.el (describe-installation): correct typo introduced
8485         in last patch: boundp -> fboundp.
8486
8487         * etags.el (buffer-tag-table-list):
8488         canonicalize filenames to Unix format so that tag-table-alist
8489         searching works under Windows.
8490
8491         * autoload.el:
8492         Bowdlerize the supposedly objectionable words
8493         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8494
8495         * gutter-items.el (set-progress-display-style):
8496         * gutter-items.el (search-dialog-callback):
8497         * gutter-items.el (make-search-dialog):
8498         Change to new callback-ex api.
8499
8500 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8501
8502         * help.el: (describe-installation): decode-coding-string is not
8503         defined in a non MULE environment.
8504
8505 2000-04-28  Ben Wing  <ben@xemacs.org>
8506
8507         * gutter-items.el (buffer-list-changed-hook):
8508         use it, not record-buffer-hook.
8509
8510         * subr.el (record-buffer-hook): Removed.
8511
8512 2000-04-27  Ben Wing  <ben@xemacs.org>
8513
8514         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8515         use NORECORD option.  Andy will not like this, but the existing
8516         gutter behavior is just wrong, as per this comment:
8517
8518         ;; this used to add the norecord flag to both calls below.
8519         ;; this is bogus because it is a pervasive assumption in XEmacs
8520         ;; that the current buffer is at the front of the buffers list.
8521         ;; for example, select an item and then do M-C-l
8522         ;; (switch-to-other-buffer).  Things get way confused.
8523         ;;
8524         ;; Andy, if you want to maintain the current look, you must
8525         ;;  *uncouple* the gutter order and buffers order.
8526
8527         * loaddefs.el (completion-ignored-extensions): unfuckify.
8528
8529         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8530         xemacs.mak.
8531
8532         * autoload.el (batch-update-one-directory): new function, used in
8533         xemacs.mak.
8534
8535         * loadup.el: set gc-cons-threshold very high unless dumping --
8536         loadup during update-elc is much much much faster.  also do this
8537         when quick-building.
8538
8539         add commented-out code for profiling loadup.
8540
8541
8542         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8543         is required in order to build xemacs.
8544
8545 2000-04-26  Ben Wing  <ben@xemacs.org>
8546
8547         * loadup.el: don't garbage collect during loadup if quick-build
8548         compile-time option is set.
8549
8550 2000-04-23  Ben Wing  <ben@xemacs.org>
8551
8552         * update-elc.el: compute whether any dumped .el or .elc files
8553         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8554         if so.
8555
8556         * update-elc.el (update-elc-files-to-compile): always change
8557         NOBYTECOMPILE in the src directory rather than current dir,
8558         so it will work under NT.
8559
8560         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8561         the form of this file is identical between Unix and Windows.
8562         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8563         Added comment.
8564         (update-autoloads-from-directory): updated doc string.
8565         updated doc strings in a few other places.
8566
8567 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8568
8569         * bytecomp.el (byte-force-recompile): Fix argument to
8570         byte-recompile-directory.
8571
8572 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8573
8574         * gutter-items.el (progress-display-clear-when-idle): Use
8575         add-one-shot-hook.
8576         * gutter-items.el (clear-progress-display): Adjust number of
8577         arguments.
8578
8579 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8580
8581         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8582
8583 2000-04-16  Ben Wing  <ben@xemacs.org>
8584
8585         * printer.el: New file.
8586
8587         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8588
8589         * help.el (describe-installation): Fix decoding for Windows.
8590
8591         * menubar-items.el:
8592         * menubar-items.el (default-menubar):
8593         * menubar-items.el (tutorials-menu-filter): New.
8594         * menubar-items.el (popup-menubar-menu):
8595         Add authorship.  Redo Help menu and Tutorials filter.
8596
8597         * menubar.el: Correct comment.
8598
8599         * modeline.el (modeline-buffer-identification): Correct doc string.
8600
8601         * simple.el:
8602         * simple.el (printing): Removed.
8603         * simple.el (printer-name): Removed.
8604         * simple.el (generic-print-buffer): Removed.
8605         * simple.el (generic-print-region): Removed.
8606         Move generic print code to printer.el.
8607
8608 2000-04-15  Ben Wing  <ben@xemacs.org>
8609
8610         * simple.el (generic-print-region): New.
8611         make this function actually work.
8612         (generic-print-buffer): call generic-print-region.
8613
8614 2000-04-14  Andy Piper  <andy@xemacs.org>
8615
8616         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8617         by using the new widget-callback-current-channel.
8618         (search-dialog-callback): ditto.
8619
8620 2000-04-12  Andy Piper  <andy@xemacs.org>
8621
8622         * gutter.el (default-gutter-position): moved from gutter-items.el.
8623         (default-gutter-position-changed-hook): ditto.
8624         (gutter-element-visibility-changed-hook): ditto.
8625         (set-gutter-element): ditto.
8626         (remove-gutter-element): ditto.
8627         (set-gutter-element-visible-p): ditto.
8628         (gutter-element-visible-p): ditto.
8629         (init-gutter): ditto.
8630
8631         * dialog.el (make-dialog-box): renamed and moved from
8632         gutter-items.el
8633
8634         * gutter-items.el: move various functions elsewhere.
8635
8636 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8637
8638         * menubar-items.el: Fixed place of parenthesis.
8639
8640 2000-04-12  Ben Wing  <ben@xemacs.org>
8641
8642         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8643                 without constantly being prompted for the tag.
8644         * simple.el: Added a number of section headings, to clarify the
8645                 organization of this file.
8646         * simple.el (activate-region):
8647         * simple.el (region-exists-p):
8648         * simple.el (region-active-p):
8649                 Moved these three function down to the other side of
8650                 the case-changing functions, so they join the rest of
8651                 the region code.
8652         * simple.el (printing): New.
8653         * simple.el (printer-name): New.
8654         * simple.el (generic-print-buffer): New.
8655                 New functions, a very simple prototype for a unified
8656                 printing interface.
8657
8658         * process.el (call-process-internal): Real fix for null BUFFER,
8659                 other problems with BUFFER specs.
8660
8661         * menubar-items.el:
8662                 Fixed up File->Print to use new printing functions.
8663                 Various corrections and expansions to Grep/Compile menus.
8664                 New options for Printing.
8665                 New options for SMTP Mail, the way to send mail under
8666                   MS Windows. (There's also a package patch to make SMTP
8667                   Mail be the default under MSWin.)
8668
8669 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8670
8671         * menubar-items.el: Selecting Rectangle Mousing from menubar
8672         did not work.  Needed to quote mouse-track-rectangle-p.
8673
8674 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8675
8676         * cl-compat.el (keywordp): Removed.
8677
8678 2000-04-05  Andy Piper  <andy@xemacs.org>
8679
8680         * gutter-items.el (progress-layout-glyph): don't initialize here.
8681         (progress-gauge-glyph): use dynamic sizing.
8682         (set-progress-display-style): new function. Set progress glyphs
8683         appropriately depending on the style.
8684         (progress-display-style): new variable. Custom version of
8685         set-progress-display-style.
8686         (progress-abort-glyph): switch to dynamic sizes.
8687         (search-dialog-text): make the edit field active.
8688
8689 2000-04-04  Andy Piper  <andy@xemacs.org>
8690
8691         * gutter-items.el (make-search-dialog): need to make the search
8692         dialog visible after creation.
8693
8694         * menubar-items.el (default-menubar): use the search dialog for
8695         searching. Remove some extraneous search menu items.
8696
8697         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8698         well as strings.
8699         (make-gutter-only-dialog-frame): allow the user to create the
8700         frame unmapped. Allow the gutter spec to be given as a glyph.
8701         (search-dialog-direction): new variable.
8702         (search-dialog-text): new variable.
8703         (search-dialog-callback): new function. Callback for the search
8704         dialog action.
8705         (make-search-dialog): new function. Create a user-friendly search
8706         dialog.
8707
8708 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8709
8710         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8711         under Windows.
8712
8713 2000-04-01  Andy Piper  <andy@xemacs.org>
8714
8715         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8716         progress more accurately.
8717
8718 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8719
8720         * finder.el (finder-compile-keywords): Process readable files only.
8721         Because error in process of .#finder-inf.el when compile xemacs
8722         with --with-clash-detection option.
8723
8724 2000-03-31  Andy Piper  <andy@xemacs.org>
8725
8726         * gutter-items.el (append-progress-display): don't delay after a
8727         successful font-lock.
8728         (make-gutter-only-dialog-frame): new function. Allow users to
8729         create gutter-only dialogs.
8730
8731 2000-03-27  Mike Alexander  <mta@arbortext.com>
8732
8733         * process.el (call-process-internal): Handle a null BUFFER
8734         parameter correctly.
8735
8736 2000-03-28  Andy Piper  <andy@xemacs.org>
8737
8738         * gutter-items.el (abort-progress-display): put strings in the
8739         gutter not extents.
8740         (progress-layout-glyph): signal special 'quit callback.
8741         (progress-display-quit-function): deleted.
8742         (progress-display-stop-callback): deleted.
8743         (progress-display-dispatch-command-events): deleted.
8744         (append-progress-display): remove calls to
8745         progress-display-dispatch-command-events.
8746         (raw-append-progress-display): ditto.
8747
8748 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8749
8750         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8751         being a list.  Actually define `stipple-pixmap-p' which is used as
8752         an error predicate.  Correctly handle PIXMAP being either relative
8753         or absolute file name.
8754
8755 2000-03-24  Andy Piper  <andy@xemacs.org>
8756
8757         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8758         (abort-progress-display): ditto. Don't delete the created extent.
8759         (raw-append-progress-display): ditto.
8760         (progress-display-dispatch-non-command-events): new
8761         function. Encapsulates what we want to do when no command input is
8762         required.
8763         (progress-display-dispatch-command-events): likewise, but disable
8764         for now since it causes too many problems.
8765         (append-progress-display): use them.
8766         (raw-append-progress-display): ditto.
8767         (default-gutter-position-changed-hook): set this rather than
8768         default-gutter-position-changed.
8769         (default-gutter-position-changed-hook): lambda with zero arguments
8770         rather than one.
8771         (raw-append-progress-display): trap errors in pending input since
8772         allowing them to signal will hose the gauge well and
8773         truly. Ideally we would like to delay these until we are more able
8774         to cope.
8775         (append-progress-display): ditto.
8776
8777 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8778
8779         * lisp/make-docfile.el: call-process-internal is now implemented
8780         in process.el.
8781
8782 2000-03-21  Ben Wing  <ben@xemacs.org>
8783
8784         * mule\mule-cmds.el (set-language-info-alist):
8785         Fix to correspond to new menu arrangement.
8786
8787 2000-03-21  Ben Wing  <ben@xemacs.org>
8788
8789         * process.el:
8790         * process.el (call-process-internal): New.
8791         New implementation of call-process.  Only enabled under NT, so far.
8792         stderr handling not implemented yet in CVS'd C code.
8793
8794 2000-03-20  Ben Wing  <ben@xemacs.org>
8795
8796         * lisp-mode.el:
8797         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8798         * lisp-mode.el (lisp-interaction-mode):
8799         Put back Lisp Interaction menubar for Jan V's sake.
8800
8801         * simple.el:
8802         * simple.el (mark-ring):
8803         * simple.el (dont-record-current-mark): New.
8804         * simple.el (in-shifted-motion-command): New.
8805         * simple.el (mark-ring-unrecorded-commands): New.
8806         * simple.el (mark-ring-max):
8807         * simple.el (set-mark-command):
8808         * simple.el (push-mark):
8809         * simple.el (handle-pre-motion-command):
8810         Implement scheme for not recording unimportant marks.
8811
8812         * subr.el:
8813         * subr.el (function-allows-args): New.
8814         New function function-allows-args.
8815
8816 2000-03-20  Martin Buchholz <martin@xemacs.org>
8817
8818         * XEmacs 21.2.32 is released.
8819
8820 2000-03-20  Andy Piper  <andy@xemacs.org>
8821
8822         * gutter-items.el (update-tab-in-gutter): force selection of the
8823         selected-window if required to do so.
8824         (buffers-tab-items): ditto.
8825         (add-tab-to-gutter): ditto.
8826         (create-frame-hook): use force-selection.
8827         (default-gutter-position-changed): lambdify.
8828         (update-tab-hook): deleted since it was only used in one place.
8829
8830 2000-03-18  Andy Piper  <andy@xemacs.org>
8831
8832         * files.el (find-file-noselect): undo change that shouldn't have
8833         gone in.
8834
8835 2000-03-17  Andy Piper  <andy@xemacs.org>
8836
8837         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8838         of selected-window trickery.
8839
8840         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8841         frames tabs.
8842         (progress-display-stop-callback): progress -> progress-display
8843         (progress-display-quit-function): ditto.
8844         (clear-progress-display): ditto.
8845         (remove-progress-display): ditto.
8846         (append-progress-display): ditto.
8847         (abort-progress-display): ditto.
8848         (raw-append-progress-display): ditto.
8849         (display-progress-display): ditto.
8850         (current-progress-display-label): ditto.
8851         (current-progress-display): ditto.
8852         (lprogress-display): ditto and save the buffer
8853         (progress-display): ditto. Otherwise the buffer sometimes gets
8854         changed which confuses font-lock.
8855
8856         * font-lock.el (font-lock-default-fontify-buffer): catch all
8857         errors, not just quit.
8858         (font-lock-mode): progress -> display-progress
8859         (font-lock-default-fontify-buffer): ditto.
8860         (font-lock-fontify-syntactically-region): ditto.
8861         (font-lock-fontify-keywords-region): ditto.
8862
8863 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8864
8865         * cl.el (gensym): Move to here from cl-macs.el.
8866         (gentemp): Ditto.
8867
8868 2000-03-16  Andy Piper  <andy@xemacs.org>
8869
8870         * font-lock.el (font-lock-mode): use lprogress and friends for
8871         progress management.
8872         (font-lock-default-fontify-buffer): ditto.
8873         (font-lock-fontify-syntactically-region): ditto.
8874         (font-lock-fontify-keywords-region): ditto.
8875         (font-lock-revert-cleanup): fix reverting.
8876         (font-lock-revert-setup): ditto.
8877
8878         * gutter-items.el (progress-use-echo-area): new variable. Use the
8879         echo area for progress gauges if non-nil.
8880         (clear-progress): remove echo area stuff and defer to
8881         clear-message.
8882         (append-progress): dispatch non-command events after each progress
8883         increment. Remove echo area stuff.
8884         (abort-progress): remove echo area stuff and defer to
8885         display-message.
8886         (raw-append-progress): ditto. Dispatch non-command events after
8887         gutter redisplay.
8888         (display-progress): defer echo area stuff to display-message.
8889
8890         * gutter-items.el (clear-progress):
8891         (abort-progress): indentation changes.
8892         (display-progress): don't clear progress.
8893         (append-progress): compare messages with equal.
8894         (raw-append-progress): use dispatch-non-command-events to flush
8895         widget creation events.
8896
8897 2000-03-13  Ben Wing  <ben@xemacs.org>
8898
8899         * abbrev.el:
8900         * abbrev.el (abbrev-string-to-be-defined): New.
8901         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8902         Changes for use with the menubar.
8903
8904 2000-03-12  Ben Wing  <ben@xemacs.org>
8905
8906         * alist.el (vassoc): moved here from font-menu.el.
8907
8908         * custom.el (defface): typo fix.
8909
8910         * dialog.el (yes-or-no-p-dialog-box):
8911         * dialog.el (message-box):
8912         * files.el (save-some-buffers-1):
8913         Put accelerators in the button names.
8914
8915         * font-lock.el (font-lock-comment-face):
8916         * font-lock.el (font-lock-keyword-face):
8917         * font-lock.el (font-lock-function-name-face):
8918         Fixed some of the colors under MS Windows because the existing
8919         default colors were hardly different from black and needed to be
8920         made lighter.
8921
8922         * font-menu.el:
8923         * font-menu.el (font-menu-split-long-menu):
8924         * font-menu.el (font-menu-family-constructor):
8925         * font-menu.el (font-menu-size-constructor):
8926         * font-menu.el (font-menu-weight-constructor):
8927         * font-menu.el (font-menu-set-font):
8928         vassoc moved to alist.el.
8929         Accelerators added to all menus.
8930         Unused bound var new-props removed.
8931
8932         * keydefs.el: I did a whole lot of rearranging to put things in a
8933         more consistent order and fixed a number of cases where key
8934         combinations involving up, down, left, right and so on were
8935         defined but the corresponding keypad combinations were not
8936         defined.
8937
8938         * lisp-mode.el:
8939         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8940         * lisp-mode.el (emacs-lisp-mode):
8941         * lisp-mode.el (lisp-interaction-mode):
8942         * lisp-mode.el (flet):
8943         Added accelerators onto the menus.
8944         Made all the different versions of the let function be indented
8945         the same way.
8946         Undid Steve's easy-menu-ification, because it makes it impossible
8947         to have the menubar and popup menus different.
8948         Cleaned up the menu; added items for find-function &c and some
8949         indenting, and removed debug-on-*.
8950
8951         * list-mode.el (list-mode-hook):
8952         * list-mode.el (list-mode):
8953         * list-mode.el (completion-setup-hook):
8954         * list-mode.el (display-completion-list):
8955         Added support for the :window-height keyword, which is required
8956         because of other changes that I made for the file dialog box.  I
8957         also made the hook variables list-mode-hook and
8958         completion-setup-hook and also minibuffer-setup-hook in
8959         minibuf.el be permanent-local; see comment in list-mode.el.
8960
8961         * map-ynp.el (map-y-or-n-p):
8962         Added accelerators to the dialog buttons.
8963
8964         * menubar-items.el (menu-truncate-list):
8965         New internal function.
8966         * menubar-items.el (submenu-generate-accelerator-spec):
8967         * menubar-items.el (menu-item-strip-accelerator-spec):
8968         * menubar-items.el (menu-item-generate-accelerator-spec):
8969         New exported functions, for use in auto-generating accelerator specs.
8970
8971         * menubar-items.el:
8972         * menubar-items.el (default-menubar):
8973         * menubar-items.el (maybe-add-init-button):
8974         * menubar-items.el (bookmark-menu-filter):
8975         * menubar-items.el (slow-format-buffers-menu-line):
8976         * menubar-items.el (build-buffers-menu-internal):
8977         * menubar-items.el (language-environment-menu-filter):
8978         * menubar-items.el (default-popup-menu):
8979         * menubar-items.el (popup-buffer-menu):
8980         * menubar-items.el (popup-menubar-menu):
8981         Did a major overhaul on this file, and in fact I'm nowhere near
8982         done working on the menubar, and there will be more patches to
8983         come.  A basic summary of what I've done:
8984
8985         a) I added accelerators to all of the menu items.  For menus that
8986         are auto-generated, such as the buffers menu, the accelerators are
8987         automatically added to the beginning of each line using the
8988         numbers 1 through 9, then zero, and then letters starting with A,
8989         but omitting the letters that are already in use for the fixed
8990         menu items at the top of the buffers menu.  To facilitate adding
8991         accelerators of this kind, I created some new functions
8992         (*-accelerator-spec), which are also being used by other filters
8993         that auto generate lists of things such as ftp sites to download
8994         packages.  If people really don't like these accelerators
8995         appearing at the beginning of the menu items, a variable can be
8996         added to optionally turn them off, but I think this is rather
8997         pointless because other menu items have accelerators and many or
8998         most of the menu users will use the accelerators if the support is
8999         there.
9000
9001         b) I combined the top level Tools and Apps menus into a single
9002         Tools menu, because the distinction between the two is not
9003         obvious, and the items on the menus are not used often enough that
9004         putting some of them onto submenus is a problem.
9005
9006         c) I created two new top level menus called View and Cmds because
9007         there were too many items on the File and Edit menus, and I'm going
9008         to be adding more items to these menus.  In contrast to the Tools
9009         menu, the items on these menus may be used quite often during an
9010         editing session, and so should be available with fewer
9011         keystrokes.
9012
9013         d) I added a number of options to the options menu, including one
9014         for controlling whether the alt key can be used to traverse to
9015         menu items using the accelerators, one for controlling behavior of
9016         control-k, one for controlling how the kill and yank functions
9017         interact with the clipboard, a few additional buffers-menu
9018         options, and various other things.  I also did a bit of
9019         rearranging, for example, combining the keyboard and mouse options
9020         into a single keyboard and mouse submenu to facilitate the
9021         accelerators on that level.
9022
9023         e) I changed the variable buffers-menu-format-buffer-line-function
9024         to take two arguments instead of one, the second argument being
9025         the line number for use in creating an accelerator.  I added a
9026         hack to support existing functions with one argument (although I
9027         doubt that very many of these exist), for backward compatibility.
9028
9029         f) I moved the top level mule menu to be a submenu of the edit
9030         menu.  I think that most of the items on this menu are fairly
9031         useless and there are certainly not enough frequently used items
9032         to justify this being its own top level menu.
9033
9034         g) I combined most of the items in big-menubar.el into the main menu.
9035         If people think the main menu is too big, it would be possible to
9036         create different configurations, some smaller.
9037
9038         * menubar.el (check-menu-syntax):
9039         Deleted some syntax checks that were no longer valid, partly
9040         because of changes that were already made a long time ago, and
9041         partly because of a change I made where I allow the name of the
9042         menu item to be an evaluated expression rather than just a string,
9043         similar to all of the other parameters of a menu item.
9044
9045         * minibuf.el:
9046         * minibuf.el (read-file-name-1):
9047         * minibuf.el (mouse-read-file-name-1):
9048         I made a number of changes to improve the appearance
9049         and functioning of the file dialog box.  They include:
9050
9051         a) Fixing the problem where closing the dialog box by clicking on
9052         the close button of the window didn't properly exit the
9053         minibuffer.
9054
9055         b) Fixing the problem that if you typed part of a file name, and
9056         then clicked on a completion with the mouse, the file was not
9057         correctly selected.
9058
9059         c) Changing the title of the dialog box to reflect the operation
9060         being done in accordance with user interface conventions, rather
9061         than the name of the dialog box buffer, which is rather useless.
9062
9063         d) Remove the words "possible completions are" which didn't
9064         belong.
9065
9066         e) Fix things so that the completions scroll off the end of the
9067         completions windows only to the right, rather than both to the
9068         right and down, which is in accordance with Windows user interface
9069         conventions.
9070
9071         * msw-init.el (init-post-mswindows-win):
9072         Added a binding for meta-F4, which is the standard windows binding
9073         for exiting a program.
9074
9075         * select.el (get-selection-no-error):
9076         * select.el (own-selection):
9077         * select.el (own-clipboard):
9078         Added an optional argument called append to the functions
9079         own-selection and own-clipboard.  This adds support for appending
9080         text to the existing selection and allows the function
9081         own-clipboard to be used as the value of the variable
9082         interprogram- cut-function.
9083
9084         Fixed a bug in own-selection in handling zmacs-region-stays.
9085
9086         * simple.el (historical-kill-line): New.
9087
9088         * simple.el (kill-line):
9089         * simple.el (interprogram-cut-function):
9090         * simple.el (interprogram-paste-function):
9091         * simple.el (handle-pre-motion-command):
9092         * simple.el (next-line):
9093         * simple.el (previous-line):
9094         a) Expanded the variable kill-whole-line, so that function
9095         kill-line can be set to delete the entire line always, not just
9096         when cursor is at the beginning of the line.  This is controlled
9097         by setting the variable kill-whole-line to the symbol 'always.
9098         This behavior, as well as the existing kill-whole-line behavior,
9099         now only take effect when kill-line is called interactively,
9100         although this is a departure from a previous behavior in the case
9101         of setting this variable kill-whole-line to t.  It is almost
9102         certainly what has always been intended, and most likely the old
9103         way of doing things introduced bugs.  I also created a function
9104         called historical-kill-line, which ignores the kill-whole-line
9105         setting and always gives the historical behavior of only killing
9106         to the end of the line.  I bound this function to shift- control-k
9107         so that the kill to end of line behavior is available, even when
9108         kill-whole-line has been set to change control-k into the simple
9109         delete-whole-line behavior. (This can be set using the options
9110         menu.)
9111
9112         b) I changed things so that kill and yank now interact with the
9113         clipboard by default under windows.  This was done by changing the
9114         default value of interprogram-cut- function and
9115         interprogram-paste-function.  You can get the old behavior by
9116         setting these to nil, and there is an option on the options menu
9117         to do this.
9118
9119         c) I added support for selecting text using shifted motion keys.
9120         This support is on by default and can be controlled by the
9121         variable shifted-motion-keys-select-region.  There is also a
9122         variable called unshifted-motion-keys-deselect-region that
9123         controls more specifically how the shifted motion key behavior
9124         works.  I did not put an option on the options menu to turn this
9125         off, because I can't imagine why this would be useful.
9126
9127         * simple.el (forward-block-of-lines):
9128         * simple.el (backward-block-of-lines):
9129         * simple.el (block-movement-size):
9130         New.
9131
9132         * simple.el (uncapitalized-title-words):
9133         * simple.el (uncapitalized-title-word-regexp):
9134         * simple.el (capitalize-string-as-title):
9135         * simple.el (capitalize-region-as-title):
9136         New.
9137
9138
9139         * subr.el (add-hook):
9140         * subr.el (make-local-hook): New.
9141         * subr.el (remove-local-hook): New.
9142         * subr.el (add-one-shot-hook): New.
9143         * subr.el (add-local-one-shot-hook): New.
9144         Added some functions to make using hooks easier.
9145         These include:
9146
9147         a) Functions add-local-hook and remove-local-hook to make it easy
9148         to use local hooks.
9149
9150         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9151         make it possible to add a "one-shot" hook, which is to say a hook
9152         that runs only once, and automatically removes itself after the
9153         first time it has run.
9154
9155 2000-03-09  Andy Piper  <andy@xemacs.org>
9156
9157         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9158
9159 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9160
9161         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9162         Moved from menubar-items.el.
9163         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9164
9165 2000-03-08  Andy Piper  <andy@xemacs.org>
9166
9167         * gutter-items.el (build-buffers-tab-internal): add selected field
9168         to buffers tab spec.
9169
9170 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9171
9172         * minibuf.el (last-exact-completion): Initialize to nil.
9173
9174 2000-03-07  Didier Verna  <didier@xemacs.org>
9175
9176         * startup.el (command-line-1): remove unused variable
9177         `first-file-buffer'.
9178
9179 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9180
9181         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9182         which is also used for Web server log files.
9183
9184 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9185
9186         * mule/mule-charset.el: Setup auto-fill-chars.
9187
9188 2000-03-02  SL Baur  <steve@beopen.com>
9189
9190         * subr.el (with-string-as-buffer-contents): Reimplement using
9191         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9192         non-deletion of buffer after execution problem.
9193         (with-output-to-string): Use unique buffer name.
9194
9195 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9196
9197         * gutter-items.el (buffers-tab-sort-function):  New variable.
9198         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9199
9200 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9201
9202         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9203
9204 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9205
9206         * menubar-items.el (maybe-add-init-button): Remove the "Load
9207         .emacs" button from all menubars.
9208
9209 2000-03-01  Didier Verna  <didier@xemacs.org>
9210
9211         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9212         region rectangle replacement (from Jan Vroonhof).
9213         (replace-rectangle): new function.
9214
9215 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9216
9217         * mule/mule-cmds.el (set-default-coding-systems): Use
9218         set-terminal-coding-system and set-keyboard-coding-system.
9219         * coding.el (set-terminal-coding-system): Use
9220         set-console-tty-output-coding-system.
9221         (set-keyboard-coding-system): Use
9222         set-console-tty-input-coding-system.
9223
9224 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9225
9226         * minibuf.el (read-variable): Allow symbol to default argument.
9227
9228 2000-02-27  Andy Piper  <andy@xemacs.org>
9229
9230         * gutter-items.el (update-tab-hook): new function to be used for
9231         hooks.
9232         (create-frame-hook): add update-tab-hook.
9233         (record-buffer-hook): ditto.
9234         (default-gutter-position-changed): ditto.
9235         (default-gutter-position): updating the buffers tab is now handled
9236         by a hook.
9237         (default-gutter-position-changed-hook): new variable.
9238         (gutter-element-visibility-changed-hook): ditto.
9239         (set-gutter-element-visible-p): call it.
9240         (set-gutter-element): use modify-specifier-instances. Set extents
9241         as duplicable before using.
9242         (remove-gutter-element): ditto.
9243         (set-gutter-element-visible-p): ditto.
9244         (init-gutter): new function.
9245         (add-tab-to-gutter): use new gutter-element functions rather than
9246         setting specifiers directly.
9247         (clear-progress): ditto.
9248         (abort-progress): ditto.
9249         (gutter-buffers-tab-visible-p): renamed from
9250         default-gutter-visible-p
9251
9252         * specifier.el (modify-specifier-instances): new function from Jan
9253         Vroonhof.
9254
9255         * x-init.el (init-post-x-win): call init-gutter.
9256
9257         * msw-init.el (init-post-mswindows-win): call init-gutter.
9258
9259         * menubar-items.el (default-menubar): Update to reflect new gutter
9260         variables.
9261
9262 2000-02-26  Andy Piper  <andy@xemacs.org>
9263
9264         * gutter-items.el (set-gutter-element): new function. Add gutter
9265         elements to the specified gutter.
9266         (remove-gutter-element): new function. Remove gutter elements from
9267         the specified gutter.
9268         (set-gutter-element-visible-p): new function. Set gutter element
9269         visibility for the provided gutter-visible specifier.
9270
9271 2000-02-23  Andy Piper  <andy@xemacs.org>
9272
9273         * gutter-items.el (add-tab-to-gutter): specify dimensions
9274         dynamically.
9275
9276 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9277
9278         * gutter-items.el (add-tab-to-gutter):
9279         * package-get.el (package-get-interactive-package-query):
9280         * package-ui.el (pui-directory-exists):
9281         (pui-install-selected-packages):
9282         (pui-list-packages):
9283         Use #'(lambda ...)  instead of '(lambda ...).
9284
9285 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9286
9287         * startup.el (load-user-init-file): Check to make sure user
9288           has an init-file before calling load().
9289
9290 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9291
9292         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9293
9294 2000-02-23  Martin Buchholz <martin@xemacs.org>
9295
9296         * XEmacs 21.2.31 is released.
9297
9298 2000-02-21  Mike Sperber <mike@xemacs.org>
9299
9300         * loadup.el (really-early-error-handler):
9301         * update-elc.el:
9302         * make-docfile.el:
9303         Remove dependency on EMACSBOOTSTRAP... environment variables.
9304
9305 2000-02-21  Martin Buchholz <martin@xemacs.org>
9306
9307         * XEmacs 21.2.30 is released.
9308
9309 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9310
9311         * byte-optimize.el (byte-optimize-plus):
9312         (byte-optimize-minus):
9313         (byte-optimize-multiply):
9314         Optimize (- 0) to 0, not (-)
9315         Optimize (+ 5 3.0) to 8.0
9316         Optimize (* 5 3.0) to 15.0
9317         Improve readability.
9318
9319 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9320
9321         * modeline.el: (modeline-scrolling-method): change modeline
9322         mswindows cursor appearance according to the value.
9323
9324         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9325         and 'gui-element face colors and 'gui-element face font to Windows
9326         defaults.
9327
9328 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9329
9330         * font-lock.el: Javadoc enhancements
9331
9332 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9333
9334         * ldap.el (toplevel): Test if LDAP support has been compiled in
9335         (ldap-verbose): New option
9336         (ldap-search-entries): Renamed from the previous ldap-search
9337         Conditionalize message display on ldap-verbose
9338         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9339         defuns
9340         (ldap-search): Is now defined as an obsolete wrapper calling
9341         ldap-search-basic or ldap-search-entries
9342
9343
9344 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9345             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9346             Jan Vroonhof  <jan@xemacs.org>
9347
9348         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9349         When for-effect is true, didn't call `byte-optimize-form'
9350         in and/or subforms without last.
9351
9352 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9353
9354         * package-get.el (package-get-download-sites): Use correct custom
9355         type.
9356
9357 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9358
9359         * files.el (write-file): Ask for coding system when compiled with
9360         file-coding.
9361
9362 2000-02-16  Andy Piper  <andy@xemacs.org>
9363
9364         * buffer.el (switch-to-buffer): give norecord argument to
9365         set-window-buffer instead of explicitly recording.
9366
9367         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9368         we have to pick a window.
9369
9370 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9371
9372         * mule/mule-cmds.el (describe-language-support): Don't add
9373         unexist function to help-map.
9374         (describe-coding-system): Don't use already assigend `C'.
9375
9376 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9377
9378         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9379         work in custom.
9380
9381 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9382
9383         * about.el: Ienaga's e-mail address change.
9384
9385 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9386
9387         * etags.el (find-tag): force new window -- even if buf already
9388         visible -- when other-window is t
9389
9390 2000-02-16  Martin Buchholz <martin@xemacs.org>
9391
9392         * XEmacs 21.2.29 is released.
9393
9394 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9395
9396         * cl-extra.el (getf): This is now identical to `plist-get', so
9397         just defalias it.
9398         * cl-macs.el: Make getf an alias to plist-get, at the
9399         byte-compiler level, using define-compiler-macro.
9400
9401 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9402
9403         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9404
9405 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9406
9407         * lisp/etags.el (find-tag-internal): set exact-tagname to
9408           a regular expression that matches against the tagname
9409           part of the tag entry first instead of only looking in
9410           the context area.
9411
9412 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9413
9414         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9415         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9416
9417 2000-02-07  Martin Buchholz <martin@xemacs.org>
9418
9419         * XEmacs 21.2.28 is released.
9420
9421 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9422
9423         * cl-extra.el (getf): Just call `get', never `get*'.
9424         Make arglist match docstring.
9425         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9426         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9427         * byte-optimize.el: remove references to `get*'.
9428
9429 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9430
9431         * mule/european.el: Add syntax information for Latin3 and Latin4.
9432
9433 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9434
9435         * byte-optimize.el: Byte-optimize (length "foo")
9436
9437 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9438
9439         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9440         width check using `window-leftmost-p' and `window-rightmost-p'.
9441
9442 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9443
9444         * wid-edit.el (widget-match-inline): An atom never matches a
9445           list.
9446
9447 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9448
9449         * modeline.el: Consolidated 'x and 'mswindows specification under
9450         'win tag.
9451
9452 2000-01-29  Andy Piper  <andy@xemacs.org>
9453
9454         * gutter-items.el: (format-buffers-tab-line): Try and be
9455         intelligent about buffer naming when we have duplicates.
9456
9457 2000-01-29  Andy Piper  <andy@xemacs.org>
9458
9459         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9460         updated when it becomes visible.
9461
9462 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9463
9464         * bytecomp.el (byte-compile-insert-header): Properly set coding
9465         system under MULE and file-coding.
9466
9467 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9468
9469         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9470         (dontusethis-set-value-terminal-coding-system-handler):
9471         (dontusethis-set-value-keyboard-coding-system-handler):
9472         Never undefine coding system aliases.  Emergency fix for gnus.
9473
9474 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9475
9476         * files.el (abbreviate-file-name): Use directory-sep-char instead
9477         of hard-coded "/".
9478
9479 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9480
9481         * startup.el (user-init-file-base-list): New variable, replacing
9482         user-init-file-base.
9483         (find-user-init-file): New function.
9484         (command-line-early): Use it.
9485         (load-user-init-file): Ditto.
9486
9487 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9488
9489         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9490         calling valid-image-instantiator-format-p
9491
9492 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9493
9494         * isearch-mode.el (isearch-mode): The variable is
9495         isearch-unhidden-extents, not isearch-opened-extents.
9496
9497 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9498
9499         * minibuf.el (next-history-element): Modify error message if a
9500         default value is available.
9501
9502 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9503
9504         * bytecomp.el (byte-compile-file): Don't unconditionally write
9505         .elc files in binary - might contain non-Latin1.
9506
9507 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9508
9509         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9510         for windows-nt.
9511
9512         * version.el:
9513         * startup.el (user-init-file-base):
9514         * process.el (call-process-region):
9515         * files.el (make-backup-file-name):
9516         (backup-file-name-p):
9517         (file-relative-name):
9518         (abbreviate-file-name):
9519         (set-auto-mode):
9520         * code-process.el (call-process-region): Removed unnecessary
9521         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9522         support out of the universe.
9523
9524         * process.el:
9525         * code-process.el:
9526         * bytecomp.el (byte-compile-file): Removed reference to
9527         buffer-file-type, and commented usage of binary-process-output
9528         NTEmacs variables.
9529
9530 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9531
9532         * help.el (function-arglist): Add case for macro.
9533
9534 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9535
9536         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9537         printers.
9538         (custom-display): Added a menu for printer/display tags.
9539
9540         * frame.el (frame-type):
9541         * device.el (device-type): Added 'msprinter to the doc string, and
9542         removed 'pc -- it is not going to be implemented ever.
9543         (call-device-method): Fixed docstring typo.
9544         Defined specifier tags 'printer and 'display.
9545
9546 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9547
9548         * lisp/itimer.el (itimer-run-expired-timers): (consp
9549           last-command-event-time) instead of (consp
9550           'last-command-event-time).
9551
9552 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9553
9554         * msw-glyphs.el: Removed obsolete commentary.
9555
9556 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9557
9558         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9559         better default value.
9560
9561 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9562
9563         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9564         (read-string): Ditto.
9565         (eval-minibuffer): Ditto.
9566         (read-command): Ditto.
9567         (read-function): Ditto.
9568         (read-variable): Ditto.
9569         (read-number): Ditto.
9570         (read-shell-command): Ditto.
9571         (read-number): Record history.
9572
9573 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9574
9575         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9576
9577 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9578
9579         * faces.el (startup-initialize-custom-faces): New function.
9580         Reset all faces created during auto-autoloads loading time
9581         by defface.
9582         * startup.el (command-line): Call it.
9583
9584 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9585
9586         * about.el (about-hackers): Add myself to contributors list.
9587
9588 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9589
9590         * menubar-items.el (maybe-add-init-button): Removed an argument in
9591         a call to load-user-init-file, as the function managed to lose its
9592         formal parameter a few betas ago.
9593
9594 2000-01-18  Martin Buchholz <martin@xemacs.org>
9595
9596         * XEmacs 21.2.27 is released.
9597
9598 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9599
9600         * process.el (shell-command-to-string): Use the FSF docstring.
9601         Make shell-command-to-string the standard function, and
9602         exec-to-string the (deprecated) alias.
9603
9604         * startup.el: typo fix.
9605
9606 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9607
9608         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9609
9610 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9611
9612         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9613         buffers after visible buffers.
9614         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9615
9616 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9617
9618         * info.el (Info-extract-menu-node-name): Stop at a dot
9619         followed by whitespace or right parenthesis.
9620
9621 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9622
9623         * info.el (Info-directory-list): Warn against using Customize with
9624         Info-directory-list.
9625
9626 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9627
9628         * minibuf.el (read-file-name): doc fix.
9629
9630         * autoload.el (update-file-autoloads): doc fix.
9631
9632         * about.el (about-hackers): Change my E-mail address.
9633
9634 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9635
9636         * info.el (Info-visit-file): Just use the `f' interactive spec to
9637         read a filename in the standard way.
9638
9639 2000-01-13  Andy Piper  <andy@xemacs.org>
9640
9641         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9642         (gutter-buffers-tab-extent): new variable.
9643         (update-tab-in-gutter): call add-tab-to-gutter again if the
9644         orientation has changed.
9645         (add-tab-to-gutter): cope with different orientations.
9646
9647 2000-01-11  Didier Verna  <didier@xemacs.org>
9648
9649         * info.el (Info-following-node-name): backward-skip dots as well
9650         as spaces (dots at the end of a node name aren't part of it).
9651         (Info-extract-menu-node-name): don't skip dots. There could be
9652         some in the node name.
9653         (Info-index): allow dots to be part of a node name.
9654
9655 2000-01-12  Andreas Jaeger  <aj@suse.de>
9656
9657         * files.el (auto-mode-alist): Added idlwave-mode.
9658         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9659
9660 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9661
9662         * info.el (Info-search): Show default value.
9663
9664 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9665
9666         * info.el (Info-read-node-completion-table): New variable.
9667         (Info-read-node-name-1): New function.
9668         (Info-read-node-name): Use it.
9669         (Info-follow-reference): Use DEFAULT argument of completing-read.
9670         (Info-menu): Ditto.
9671
9672 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9673
9674         * hyper-apropos.el (hyper-describe-key-briefly): Save
9675         window configuration.
9676         (hyper-describe-face): Use DEFAULT of completing-read.
9677         (hyper-apropos-read-variable-symbol): Ditto.
9678         (hyper-apropos-read-function-symbol): Ditto.
9679
9680 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9681
9682         * mule/mule-cmds.el (set-default-coding-system): Set
9683         comint-exec-hook to use coding-system-for-read and
9684         coding-system-for-write so that C-x RET c works.
9685
9686 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9687
9688         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9689         (previous-matching-history-element): Increment
9690         minibuffer-max-depth by 1.
9691         (next-matching-history-element): Ditto.
9692
9693 2000-01-11  Andy Piper  <andy@xemacs.org>
9694
9695         * gutter-items.el (buffers-tab): Create a new face for the buffers
9696         tab.
9697         (buffers-tab-face): use it.
9698
9699 2000-01-10  Didier Verna  <didier@xemacs.org>
9700
9701         * modeline.el (modeline-scrolling-method): change modeline X
9702         cursor appearance according to the value.
9703
9704 2000-01-07  Andreas Jaeger  <aj@suse.de>
9705
9706         * about.el (about-hackers): Moved my entry to contributor list.
9707         (xemacs-hackers): Added myself.
9708         (about-maintainer-info): Added description of myself.
9709
9710
9711 2000-01-07  Didier Verna  <didier@xemacs.org>
9712
9713         * modeline.el (modeline-scrolling-method): new variable.
9714         (mouse-drag-modeline): add reference to it in the docstring.
9715         (mouse-drag-modeline): handle it.
9716
9717 2000-01-08  Andy Piper  <andy@xemacs.org>
9718
9719         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9720         calls.
9721         (remove-buffer-from-gutter-tab): ditto.
9722
9723 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9724
9725         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9726         (custom-face-edit): Fix grammatical error in help message.
9727
9728 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9729
9730         * movemail.el: Added.
9731
9732         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9733
9734 2000-01-03  Didier Verna  <didier@xemacs.org>
9735
9736         * modeline.el (mouse-drag-modeline): remove the code related to
9737         the modeline horizontal scrolling facility.
9738
9739 1999-12-31  Martin Buchholz <martin@xemacs.org>
9740
9741         * XEmacs 21.2.26 is released.
9742
9743 1999-12-28  Andy Piper  <andy@xemacs.org>
9744
9745         * wid-edit.el (widget-push-button-value-create): The gui cache
9746         does not agree with native widgets which can only be displayed
9747         once per window. The reasons for caching are diminished now that
9748         we don't hog resources when creating buttons.
9749         (widget-push-button-cache) deleted.
9750
9751 1999-12-24  Martin Buchholz <martin@xemacs.org>
9752
9753         * XEmacs 21.2.25 is released.
9754
9755 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9756
9757         * hyper-apropos.el (hyper-apropos): Toggle
9758         hyper-apropos-programming-apropos correctly.
9759         Set REGEXP when user accepts default value.
9760
9761 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9762
9763         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9764         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9765
9766 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9767
9768         * mule/mule-category.el (undefined-category-designator):
9769         Return char instead of character.  Search for undefined one.
9770         (describe-category): Use with-displaying-help-buffer.
9771
9772 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9773
9774         * byte-optimize.el (byte-optimize-plus):
9775         Optimize (+ 1) to 1 instead of (1+ nil).
9776
9777         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9778
9779         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9780
9781         * byte-optimize.el (byte-optimize-char-before): New function.
9782         Remove performance penalty for using (char-before) instead of (char-after).
9783
9784 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9785
9786         * mule/mule-category.el (char-category-list): Return character
9787         instead of integer.
9788
9789 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9790
9791         * minibuf.el (read-buffer): Check default is buffer object.
9792
9793 1999-11-25  Andy Piper  <andy@xemacs.org>
9794
9795         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9796         for buttons.
9797
9798 1999-12-16  Andreas Jaeger  <aj@suse.de>
9799
9800         * package-get.el (package-get-maybe-save-index): Fixed typo.
9801         Patch by Jeff Miller <jmiller@smart.net>.
9802
9803 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9804
9805         * gnuserv.el (gnuserv-process-filter):  don't call
9806         gnuserv-write-to-client when gnuserv-current-client is nil
9807
9808 1999-12-14  Martin Buchholz <martin@xemacs.org>
9809
9810         * XEmacs 21.2.24 is released.
9811
9812 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9813
9814         * about.el (about-hackers): Update my email address.
9815
9816 1999-12-07  Martin Buchholz <martin@xemacs.org>
9817
9818         * XEmacs 21.2.23 is released.
9819
9820 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9821
9822         * package-get.el (package-get-download-sites): Removed several
9823         defunct download sites, added many new ones, and corrected a few
9824         incorrect directory-on-site entries.  Added physical locations to
9825         site-description.
9826
9827 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9828
9829         * finder.el (finder-commentary): add DOC string and fix
9830         interactive spec
9831
9832 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9833
9834         * help.el (describe-function): Don't forget to intern the string
9835         completing-read returns.
9836         (describe-variable): Ditto.
9837
9838 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9839
9840         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9841         `hyper-apropos-help-mode' here to find symbol to customize
9842         irregardless of cursor position and simplify
9843         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9844         `hyper-apropos-popup-menu'.
9845
9846 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9847
9848         * apropos.el (apropos-mode-map): Add return to call
9849         apropos-follow.
9850         (apropos-print): Call apropos-mode to have better
9851         command reference. Put keymap text-poperty to
9852         symbole name.
9853
9854 1999-11-22  Alastair Burt  <burt@dfki.de>
9855
9856         * help.el: (describe-bindings-1): Added handling of keymaps for
9857         the extents at point.
9858
9859 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9860
9861         * gutter-items.el (buffers-tab-items): Wrap the function in a
9862         save-match-data
9863
9864 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9865
9866         * help.el (describe-function): Use the DEFAULT argument to
9867         completing-read.
9868         (describe-variable): Ditto.
9869
9870 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9871
9872         * minibuf.el (read-from-minibuffer): Add optional argument
9873         DEFAULT to have better mini-buffer history support.
9874         (completing-read): Pass default to read-from-minibuffer.
9875         (read-buffer): Pass default to completing-read.
9876
9877 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9878
9879         * font-lock.el (font-lock-doc-string-face): Document the
9880         `font-lock-lisp-like' property.
9881
9882 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9883
9884         * lisp-mode.el: Specify `font-lock-lisp-like'.
9885
9886         * font-lock.el (font-lock-lisp-like): New function.
9887         (font-lock-fontify-syntactically-region): Use it.
9888
9889 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9890
9891         * XEmacs 21.2.22 is released
9892
9893 1999-11-28  Martin Buchholz <martin@xemacs.org>
9894
9895         * XEmacs 21.2.21 is released.
9896
9897 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9898
9899         * minibuf.el (read-coding-system): Accept symbol and
9900         coding-system object as a default-coding-system.
9901
9902 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9903
9904         * minibuf.el (read-coding-system): Accept symbol as
9905         a default-coding-system.
9906
9907 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9908
9909         * apropos.el (apropos-documentation): Use insert instead
9910         of princ.
9911
9912 1999-11-07  William M. Perry  <wmperry@aventail.com>
9913
9914         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9915           for the linux console.
9916
9917         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9918           stuff to work when you are not on a window system, since the GPM
9919           mouse support now allows pasting from outside of XEmacs.
9920
9921 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9922
9923         * XEmacs 21.2.20 is released
9924
9925 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9926
9927         * setup-paths.el (paths-default-info-directories): Add
9928         /usr/share/info and /usr/local/share/info.
9929
9930 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9931
9932         * about.el: Updated Vladimir Ivanovic's info.
9933
9934 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9935
9936         * auto-show.el (auto-show-truncationp): Remove.
9937
9938         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9939
9940 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9941
9942         * indent.el (indent-line-to): fix bug: spaces were not replaced
9943         with tab if column is multiple of tab-width
9944         From dhn@qedinc.com
9945
9946 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9947
9948         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9949         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9950
9951         * package-get.el (package-get-package-provider): Be verbose when
9952         interactive. Patch from Robert Pluim
9953
9954 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9955
9956         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9957         info file suffixes.
9958
9959 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9960
9961         * process.el (open-network-stream): Add a new optional parameter
9962         PROTOCOL to support udp; fix a minor typo and add an explanation
9963         in docstring for udp programming.
9964
9965         * code-process.el (open-network-stream): Add a new optional
9966         parameter PROTOCOL to support udp; fix a minor typo and add an
9967         explanation in docstring for udp programming.
9968
9969 1999-10-18  Andy Piper  <andy@xemacs.org>
9970
9971         * gui.el (make-gui-button): be more precise about how we call
9972         callbacks.
9973
9974         * wid-edit.el (widget-push-button-value-create): Use the new form
9975         of native gui-button.
9976
9977 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9978
9979         * info.el (Info-page-prev): Don't do (sit-for 0).
9980
9981 1999-10-13  Andy Piper  <andy@xemacs.org>
9982
9983         * gutter-items.el (progress-abort-glyph): new glyph for showing
9984         abort status.
9985         (append-progress): dispatch-event rather than sit-for.
9986         (abort-progress): new function. Show the abort glyph with an
9987         appropriate message.
9988         (raw-append-progress): dispatch-event rather than sit-for.
9989         (display-progress): cope with aborts.
9990
9991         * gui.el (make-gui-button): Use native widgets for buttons
9992         unconditionally.
9993         (insert-gui-button): ditto.
9994         (gui-button-p): ditto.
9995
9996         * xbm-button.el: remove from core.
9997
9998         * xpm-button.el: remove from core.
9999
10000 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10001
10002         * faces.el (init-device-faces): Don't initialize the random faces
10003         on the stream device.
10004
10005 1999-10-06  Andy Piper  <andy@xemacs.org>
10006
10007         * files.el (recover-file): Don't use ls under windows for revert buffer.
10008
10009 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10010
10011         * package-get.el (package-get-download-menu): Make menu really
10012         toggle download sites.
10013         (package-get-download-sites): Add autoload cookie.
10014
10015 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10016
10017         * setup-paths.el (paths-find-module-directory): Ditto.
10018
10019 1999-09-29  Werner Fink  <werner@suse.de>
10020
10021         * setup-paths.el (paths-find-exec-directory): Add missing nil
10022         parameter for environment.
10023
10024 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10025
10026         * modeline.el (modeline-format):
10027         Only purecopy the strings.  Else
10028         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10029         barfs.
10030
10031 1999-08-28  Mike Woolley  <mike@bulsara.com>
10032
10033         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10034         user setting comint-completion-addsuffix and
10035         comint-process-echoes.
10036
10037 1999-09-22  Andy Piper  <andy@xemacs.org>
10038
10039         * gutter-items.el (update-tab-in-gutter): use
10040         last-nonminibuf-window instead of selected-window.
10041
10042 1999-09-18  Andy Piper  <andy@xemacs.org>
10043
10044         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10045         display on.
10046
10047         * subr.el (record-buffer-hook): new variable so that the hook gets
10048         some documentation.
10049
10050 1999-09-16  Andy Piper  <andy@xemacs.org>
10051
10052         * gutter-items.el (update-tab-in-gutter): only update when the
10053         gutter is visible.
10054         (remove-buffer-from-gutter-tab): ditto.
10055
10056 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10057
10058         * simple.el (do-auto-fill): Commented out part of Kinsoku
10059         processing.
10060
10061 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10062
10063         * isearch-mode.el (isearch-highlightify-region): Give the
10064         highlighting extents a high priority.
10065         (isearch-make-extent): Give the main highlighting extent an even
10066         higher priority.
10067
10068 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10069
10070         * packages.el (packages-compute-package-locations): Fix typo from
10071         -u rationalization.
10072
10073 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10074
10075         * setup-paths.el (paths-find-doc-directory): Respect value of
10076         `configure-doc-directory.'
10077
10078         * find-paths.el (paths-find-architecture-directory): Give
10079         precendence `default' argument (which typically comes from
10080         configure).
10081
10082 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10083
10084         * startup.el (command-line-early): Added options -user-init-file
10085         and -user-init-directory.
10086
10087         * files.el (user-init-file): Default to NIL so we can recognize
10088         when it's set.
10089
10090 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10091
10092         * obsolete.el (init-file-user):
10093         * startup.el:
10094         * packages.el (packages-compute-package-locations):
10095         * package-get.el (package-get-user-index-filename):
10096         * menubar-items.el (maybe-add-init-button):
10097         * info.el (Info-annotations-path):
10098         * dump-paths.el:
10099         Change `user-init-directory' to be an absolute path.
10100         Use `user-init-directory' where appropriate.
10101         Zap `init-file-user' and its uses.
10102
10103 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10104
10105         * subr.el (copy-symbol): New function.
10106
10107 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10108
10109         * isearch-mode.el (isearch-done): Be sure to restore invisible
10110         extents in the proper buffer.
10111         (isearch-pre-command-hook): Set this-command to the correct value
10112         in case the buffer has changed and old overriding-local-map was
10113         used.
10114         (isearch-restore-extent): Use remprop instead of setting the
10115         property to nil.
10116
10117 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10118
10119         * cmdloop.el (execute-extended-command): Update zmacs region
10120         before the delay.
10121         (execute-extended-command): Make the message gettext-friendly.
10122
10123 1999-09-07  Andy Piper  <andy@xemacs.org>
10124
10125         * gutter-items.el (progress-gauge-glyph): renamed from
10126         progress-glyph.
10127         (progress-text-glyph): new variable.
10128         (progress-layout-glyph): use layouts and text glyphs.
10129         (progress-area-buffer): removed.
10130         (progress-text-and-extent): new variable.
10131         (progress-displayed-p): dynamically create gutter area buffer.
10132         (clear-progress): ditto.
10133         (raw-append-progress): ditto.
10134         (append-progress): use new glyph names.
10135         (raw-append-progress): only create the extent when needed. set
10136         properties more optimally.
10137         (progress): remove args.
10138
10139 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10140
10141         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10142         mapcar where the return value is unused.
10143         (isearch-restore-invisible-extents): Ditto.
10144         (isearch-highlight-all-cleanup): Ditto.
10145         (isearch-delete-extents-in-range): Traverse the extents only once.
10146         (isearch-highlight-all-update): Don't start over if the search
10147         string has changed and more input is pending.
10148
10149 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10150
10151         * packages.el (packages-find-package-data-path): Ditto.
10152
10153         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10154
10155         * subr.el (mapc-internal): Don't make obsolete.
10156
10157         * cl-extra.el (mapc): Resurrect.
10158
10159 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10160
10161         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10162         alias.
10163
10164         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10165         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10166         (isearch-yank-clipboard): Use get-clipboard instead of
10167         x-get-clipboard.
10168         (isearch-yank-selection): Fix docstring.
10169
10170 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10171
10172         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10173
10174 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10175
10176         * cl-macs.el (extent-start-position): Fix setf method.
10177         (extent-end-position): Ditto.
10178
10179 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10180
10181         * isearch-mode.el: End merge with FSF 20.4.
10182
10183         * isearch-mode.el (search-invisible): New variable.
10184         (isearch-hide-immediately): Ditto.
10185         (isearch-unhidden-extents): Ditto.
10186         (isearch-range-invisible): New function.
10187         (isearch-unhide-extent): Ditto.
10188         (isearch-restore-invisible-extents): Ditto.
10189         (isearch-restore-extent): Ditto.
10190
10191         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10192         implementation.
10193         (isearch-ring-retreat-edit): Ditto.
10194         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10195         (isearch-forward-regexp): New arguments NOT-REGEXP and
10196         NO-RECURSIVE-EDIT.
10197         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10198         (isearch-backward-regexp): New arguments NOT-REGEXP and
10199         NO-RECURSIVE-EDIT.
10200         (isearch-mode): Return isearch-success.
10201         (isearch-update): Use unread-command-events instead of
10202         unread-command-event.
10203         (isearch-abort): If an invalid regexp is encountered, keep popping
10204         states.
10205         (isearch-*-char): Use FSF implementation.
10206         (isearch-whitespace-chars): Use the more robust FSF's
10207         implementation.
10208         (isearch-within-brackets): New variable.
10209         (isearch-mode): Initialize it.
10210         (isearch-edit-string): Bind it.
10211         (isearch-search-and-update): Set it.
10212         (isearch-push-state): Push it.
10213         (isearch-top-state): Pop it.
10214         (isearch-search): Set it.
10215         (isearch-printing-char): When called by isearch-whitespace-chars,
10216         handle M-SPC gracefully.
10217         (isearch-message-prefix): New argument ELLIPSIS.
10218         (isearch-message-suffix): Ditto.
10219         (isearch-message): Use the ELLIPSIS argument when calling
10220         isearch-message-prefix and isearch-message-suffix.
10221         (isearch-message-prefix): Distinguish between "wrapped" and
10222         "overwrapped" search, FWIW.
10223
10224 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10225
10226         * isearch-mode.el (isearch-edit-string): Use the head of the
10227         search ring instead of search-last-string and search-last-regexp.
10228         (search-highlight): Renamed from isearch-highlight.
10229         (isearch-exit): Use the new name.
10230         (isearch-highlight): Ditto.
10231         (isearch-dehighlight): Ditto.
10232         (isearch-update-ring): New function.
10233         (isearch-done): Call it.
10234         (isearch-done): New argument EDIT.
10235         (isearch-repeat): If search string is empty, look up at the car of
10236         the search ring; ignore the yank pointer.
10237         (isearch-abort): Call isearch-done with NOPUSH.
10238         (isearch-cancel): New function.
10239         (isearch-mode-map): Bind it to ESC ESC ESC.
10240
10241         * isearch-mode.el: Begin merge with FSF 20.4.
10242
10243 1999-09-01  Andy Piper  <andy@xemacs.org>
10244
10245         * x-select.el (x-get-clipboard): obsolete.
10246         (x-yank-clipboard-selection): obsolete
10247
10248         * select.el (disown-selection): need to be careful to disown the
10249         clipboard if we set it via selection.
10250         (get-clipboard): move from x-select.el
10251         (yank-clipboard-selection): ditto.
10252
10253 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10254
10255         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10256         isearch-highlight-all-matches to nil.
10257         (isearch-fixed-case): New variable.
10258         (isearch-mode): Initialize it.
10259         (isearch-edit-string): Save it.
10260         (isearch-toggle-case-fold): Set it.
10261         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10262         need to check isearch-fixed-case.
10263         (isearch-toggle-case-fold): Update highlighting of all matches
10264         before the pause.
10265         (isearch-edit-string):
10266
10267 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10268
10269         * isearch-mode.el (isearch-edit-string): Call isearch-message
10270         before reading the event so that the prompt is displayed properly.
10271         (isearch-message): Use isearch-nonincremental when calling
10272         isearch-message-prefix.
10273         (minibuffer-local-isearch-map): Bind up and down to do the same as
10274         M-p and M-n respectively.
10275         (isearch-done): New arg NOPUSH.
10276         (isearch-edit-string): Use it.
10277         (isearch-edit-string): Don't bind isearch-string.
10278         (isearch-ring-adjust): Edit string, *then* push state.
10279
10280 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10281
10282         * faces.el (isearch-secondary): Make isearch-secondary look
10283         different than default.
10284
10285 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10286
10287         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10288         save-excursion.
10289         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10290         (isearch-update): Call isearch-dehighlight without arguments.
10291         (isearch-done): Ditto.
10292
10293         * isearch-mode.el (isearch-fix-case): If the search string has no
10294         upper-case letters, allow the folding to be reenabled.
10295         Previously, once disabled, the folding would remain that way until
10296         the end of isearch.
10297         (isearch-top-state): Call isearch-fix-case.
10298
10299         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10300         save-excursion.
10301         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10302
10303 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10304
10305         * xpm-button.el:
10306         xbm-button.el: Need to exist in core because gui.el depends on
10307         them.
10308
10309 1999-08-31  Andy Piper  <andy@xemacs.org>
10310
10311         * gutter-items.el (buffers-tab-face): new customizable variable.
10312         (buffers-tab-default-buffer-line-length): new specifier for
10313         maximum viewable characters.
10314         (progress-stack): new variable for implementing widget-based
10315         progress messages.
10316         (progress-area-buffer): ditto.
10317         (progress-glyph-height): ditto.
10318         (progress-stop-callback): ditto.
10319         (progress-quit-function): new function.
10320         (progress-glyph): new variable.
10321         (progress-layout-glyph): ditto.
10322         (progress-displayed-p): new function, see message-displayed-p for
10323         details.
10324         (clear-progress): ditto.
10325         (remove-progress): ditto.
10326         (append-progress): ditto.
10327         (raw-append-progress): ditto.
10328         (display-progress): ditto.
10329         (current-progress): ditto.
10330         (current-progress-label): ditto.
10331         (progress): ditto.
10332         (lprogress): ditto.
10333
10334
10335 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10336
10337         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10338
10339         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10340         `isearch-yank-selection'.
10341         (isearch-mode-map): Use it.
10342         (isearch-yank-selection): Use `get-selection' instead of
10343         `get-x-selection'.
10344
10345 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10346
10347         * faces.el (isearch-secondary): Create face here.
10348
10349         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10350         timers.
10351
10352 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10353
10354         * subr.el (buffer-string): More robust backward compatibility
10355         check, courtesy William Perry.
10356
10357 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10358
10359         * replace.el (perform-replace): Stop the search after the search
10360         limit has been reached.
10361
10362 1999-08-23  Andy Piper  <andy@xemacs.org>
10363
10364         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10365         here if we don't have one.
10366
10367 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10368
10369         * ldap.el (ldap-coding-system): Default to nil until we get
10370         efficient UTF8 support
10371         (ldap-decode-string): Guard against `decode-coding-string' not
10372         being defined
10373         (ldap-encode-string): Guard against `encode-coding-string' not
10374         being defined
10375
10376 1999-08-23  Didier Verna  <didier@xemacs.org>
10377
10378         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10379         Some doc strings improvements, and add a star to the `interactive'
10380         calls.
10381
10382 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10383
10384         * font-lock.el (java-font-lock-keywords-3): introduced new
10385         keywords and regexpes for javadoc syntax 1.2.
10386
10387 1999-08-17  Andy Piper  <andy@xemacs.org>
10388
10389         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10390         format-buffers-tab-line.
10391         (buffers-tab-max-buffer-line-length): new variable.
10392         (format-buffers-tab-line): new function. truncate names if over
10393         buffers-tab-max-buffer-line-length.
10394
10395 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10396
10397         * cus-start.el: Customize the variable `bell-inhibit-time'.
10398
10399 1999-08-16  Andy Piper  <andy@xemacs.org>
10400
10401         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10402         brute-force approach to deleting the last buffer.
10403         (buffers-tab-grouping-regexp): new customizable variable.
10404         (select-buffers-tab-buffers-by-mode): use it.
10405
10406 1999-08-13  Andy Piper  <andy@xemacs.org>
10407
10408         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10409         deletion problem.
10410
10411 1999-07-30  Didier Verna  <didier@xemacs.org>
10412
10413         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10414         of princ to output symbols.
10415         (custom-save-face-internal): ditto.
10416         (custom-save-resets): ditto.
10417
10418 1999-08-09  Didier Verna  <didier@xemacs.org>
10419
10420         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10421         `regexp-quote' to protect the major mode name for use as a regular
10422         expression (c++ needs this for instance).
10423
10424 1999-08-08  Andy Piper  <andy@xemacs.org>
10425
10426         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10427         cope with similar mode names.
10428
10429         * gutter-items.el (buffers-tab-selection-function): new selection
10430         function.
10431         (select-buffers-tab-buffers-by-mode): new function.
10432         (buffers-tab-items): use it if set to only display buffers in the
10433         tab in the current buffer's group..
10434         (update-tab-in-gutter): use new api.
10435         (remove-buffer-from-gutter-tab): ditto.
10436
10437         * gutter-items.el (buffers-tab-max-size): set custom selection
10438         default to 6.
10439         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10440         (add-tab-to-gutter): set face as default.
10441
10442 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10443
10444         * faces.el (frob-face-property): Merge the fall-back specifier
10445         with the target, not replace it.
10446
10447 1999-08-05  Andy Piper  <andy@xemacs.org>
10448
10449         * gutter-items.el (update-tab-in-gutter): add frame argument for
10450         buffer-items.
10451         (update-tab-in-gutter): use it.
10452
10453         * gutter-items.el (record-buffer-hook): set.
10454
10455         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10456         change.
10457         (switch-to-buffer-hook) deleted.
10458
10459 1999-08-04  Andy Piper  <andy@xemacs.org>
10460
10461         * gutter-items.el (update-tab-in-gutter): make sure this will work
10462         as an argument to create-frame-hook.
10463
10464 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10465
10466         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10467         instead of timer emulation.
10468
10469 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10470
10471         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10472         Emacs isearch enhancements.
10473
10474 1999-07-28  Andy Piper  <andy@xemacs.org>
10475
10476         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10477         all devices that support tab controls.
10478         (remove-buffer-from-gutter-tab): new function. to be used as a
10479         value for kill-buffer-hook.
10480
10481 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10482
10483         * auto-show.el (auto-show-truncationp): changed to match
10484         `window_translation_on'
10485
10486 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10487
10488         * XEmacs 21.2.19 is released
10489
10490 1999-07-28  SL Baur  <steve@miho>
10491
10492         * code-files.el (insert-file-contents): Fix docstring.
10493         revert previous change.
10494
10495 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10496
10497         * fill.el (fill-region-as-paragraph): Change re-break-point to
10498         contain word-across-newline plus one character so that filling
10499         Japanese and Chinese works as desired.
10500         * simple.el (do-auto-fill): Ditto.
10501
10502 1999-07-26  SL Baur  <steve@miho>
10503
10504         * mule/japanese.el ("Japanese"): Do not specify a default input
10505         method.
10506         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10507
10508 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10509
10510         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10511         able to use cl-macs macro in early lisp.
10512
10513 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10514
10515         * custom.el:
10516         * cus-face.el:
10517         * cus-edit.el:
10518                 Massive custom Theme API changes.
10519
10520 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10521
10522         * code-files.el (insert-file-contents): Regard
10523         coding-system-magic-cookie if `coding-system-for-read' is nil.
10524
10525 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10526
10527         * mule/thai-xtis.el: Add coding: local variable, to avoid
10528         bootstrapping problem with C locale.
10529
10530 1999-07-22  Andy Piper  <andy@xemacs.org>
10531
10532         * dumped-lisp.el (preloaded-file-list): guard against putting
10533         gutter-items in a less than functional XEmacs.
10534         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10535
10536 1999-07-18  Bob Weiner  <weiner@beopen.com>
10537
10538         * fill.el (fill-context-prefix): Fixed bug that prevented the
10539         setting of an adaptive fill prefix when the `dont-skip-first' was
10540         t.
10541
10542 1999-07-22  SL Baur  <steve@miho>
10543
10544         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10545
10546 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10547
10548         * files.el (interpreter-mode-alist): add `make', `guile', and
10549         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10550         makefile-mode, guile is a scheme, and someday XEmacs will be
10551         modular enough to use as an efficient scripting tool.)
10552
10553 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10554
10555         * mule/mule-cmds.el (reset-language-environment): Regard
10556         coding-category `utf-8' and `ucs-4' if they are available.
10557
10558 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10559
10560         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10561         (prefer-coding-system): Fix DOC-string.
10562
10563         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10564         DOC-string too.
10565
10566         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10567         Mule.
10568         (coding-system-change-eol-conversion): Fix DOC-string.
10569
10570 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10571
10572         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10573         instead of `list-coding-system'.
10574
10575 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10576
10577         * menubar-items.el (default-menubar): `select-input-method' was
10578         renamed to `set-input-method'.
10579
10580         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10581         "Set Language Environment" menu.
10582
10583         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10584         "Describe Language Support" menu.
10585
10586 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10587
10588         * mule/chinese.el ("Chinese-GB"): Rename
10589         `chinese-gb-environment-setup-function' to
10590         `setup-chinese-gb-environment-internal'.
10591
10592 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10593
10594         * mule/korean.el: Use `define-coding-system-alias' instead of
10595         `copy-coding-system'.
10596
10597 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10598
10599         * mule/mule-cmds.el (set-language-environment-coding-systems):
10600         Treat duplicated coding-categories.
10601
10602 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10603
10604         * mule/japanese.el: Use `define-coding-system-alias' instead of
10605         `copy-coding-system'.
10606
10607 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10608
10609         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10610         coding-system `viscii'.
10611
10612 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10613
10614         * mule/cyrillic.el:
10615         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10616         (cyrillic-alternativnyj-decode-table): New variable.
10617         (cyrillic-alternativnyj-encode-table): New variable.
10618         - Specify `iso-8-1' as a category of coding-system
10619           `alternativnyj'.
10620         - Abolish general Cyrillic environment.
10621
10622 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10623
10624         * mule/chinese.el:
10625         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10626         - Register `chinese-gb-environment-setup-function' as a
10627           `setup-function' of "Chinese-GB" environment.
10628
10629 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10630
10631         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10632         optional argument `parents'.
10633
10634         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10635         property for Thai-XTIS.
10636
10637         * mule/mule-help.el (help-with-tutorial): Use property
10638         `tutorial-coding-system' of language-info as a coding-system to
10639         read tutorial file.
10640
10641 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10642
10643         * mule/thai-xtis.el: Don't setup `setup-function' and
10644         `exit-function'.
10645
10646         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10647         `set-coding-category-system' to set up coding-system for
10648         coding-category.
10649
10650         * mule/mule-cmds.el (prefer-coding-system): Use
10651         `set-coding-category-system' to set up coding-system for
10652         coding-category.
10653
10654 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10655
10656         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10657         Thai-XTIS environment.
10658
10659         * mule/mule-cmds.el (prefer-coding-system): Use
10660         `find-coding-system' instead of `coding-system-p'.
10661
10662 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10663
10664         * mule/mule-cmds.el (set-language-environment-coding-systems):
10665         Modify eol-type for XEmacs.
10666
10667         * mule/thai-xtis.el: Delete unused local variable `category'.
10668
10669         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10670         function.
10671         (prefer-coding-system): Don't call
10672         `update-coding-systems-internal'; use function
10673         `coding-category-list' instead of variable `coding-category-list';
10674         use `set-coding-priority-list' instead of `set-coding-priority';
10675         modify `eol-type' for XEmacs.
10676
10677         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10678         `charset-columns'.
10679         (char-width): Likewise.
10680
10681 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10682
10683         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10684         `tis-620'.
10685
10686         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10687         `set-coding-priority-list' instead of `set-coding-priority'; don't
10688         call `update-coding-systems-internal'.
10689
10690         * mule/mule-misc.el (coding-system-get): New function.
10691         (coding-system-put): New function.
10692         (coding-system-category): New function.
10693
10694 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10695
10696         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10697         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10698         to avoid conflict with leim/quail/thai-xtis.
10699
10700         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10701         to thai-xtis-chars.el.
10702
10703         * mule/thai-xtis-chars.el: New file (split from
10704         mule/thai-xtis.el).
10705
10706 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10707
10708         * mule/thai-xtis.el:
10709         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10710         - Add syntax entries.
10711         - Put `preferred-coding-system' of the charset `thai-xtis' to
10712           `tis-620'.
10713
10714 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10715
10716         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10717         rewritten to use write-multibyte-character.
10718
10719 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10720
10721         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10722         of `iso-2022-7'.
10723         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10724         ported yet.
10725         (read-input-method-name): Treat optional argument `default'.
10726
10727 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10728
10729         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10730         all.
10731         (set-language-info-alist): Set up menus here.
10732
10733 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10734
10735         * minibuf.el (completing-read): Add new optional argument
10736         `default'.
10737         (read-coding-system): Add new optional argument
10738         `default-coding-system'.
10739
10740 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10741
10742         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10743         (viet-viscii-...->viet-vscii...).
10744
10745 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10746
10747         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10748         and menus.
10749
10750 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10751
10752         * mule/mule-cmds.el (input-method-function): Add permanent-local
10753         property.
10754
10755 1999-03-30  Dave Love  <fx@gnu.org>
10756
10757         * mule/mule-cmds.el (current-language-environment): Doc fix.
10758
10759 1999-02-06  Richard Stallman  <rms@gnu.org>
10760
10761         * mule/european.el (setup-slovenian-environment): New function.
10762         ("Slovenian"): New language environment.
10763
10764 1999-01-27  Dave Love  <fx@gnu.org>
10765
10766         * mule/mule-cmds.el (current-language-environment): Provide :link,
10767         :type (choices) and appropriate :get.
10768
10769 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10770
10771         * mule/mule-cmds.el (describe-language-environment): Don't alter
10772         input-method-alist.
10773
10774 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10775
10776         * mule/mule-cmds.el (prefer-coding-system): Call
10777         set-coding-priority, so that the internal array of priorities is
10778         also updated.
10779
10780 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10781
10782         * mule/mule-cmds.el (prefer-coding-system): If the argument
10783         requires specific EOL conversion type, make the default coding
10784         systems use that.
10785
10786 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10787
10788         * mule/mule-cmds.el (set-language-environment): Pass the default
10789         eol-type to set-language-environment-coding-systems.
10790         (set-default-coding-systems): Copy the eol-type property for the
10791         new default values of {buffer-file,process}-coding-system from the
10792         old defaults.
10793         (set-language-environment-coding-systems): Accept an optional
10794         argument EOL-TYPE, and set the eol-type property of the default
10795         coding systems accordingly.
10796
10797 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10798
10799         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10800         use generate-new-buffer instead of get-buffer-create.
10801
10802 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10803
10804         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10805
10806 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10807
10808         * mule/mule-cmds.el (default-input-method): Fix custom type.
10809
10810 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10811
10812         * mule/mule-cmds.el (setup-specified-language-environment):
10813         Add apropos-inhibit property.
10814         (describe-specified-language-support): Likewise.
10815
10816 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10817
10818         * mule/mule-cmds.el: Doc fixes.
10819
10820 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10821
10822         * mule/mule-cmds.el (register-input-method): Doc-string
10823         modified.
10824
10825 1998-09-01  Dave Love  <fx@gnu.org>
10826
10827         * mule/mule-cmds.el (current-language-environment): Fix
10828         setter function.
10829
10830 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10831
10832         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10833         mule/european.el, mule/hebrew.el, mule/japanese.el,
10834         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10835         avoid bootstrapping problem if you need to recompile all the Lisp
10836         files using interpreted code.
10837
10838 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10839
10840         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10841         ("Latin-2"): Likewise.
10842
10843 1998-08-18  Per Starback  <starback@update.uu.se>
10844
10845         * mule/european.el (setup-latin2-environment): Fix typo.
10846
10847 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10848
10849         * mule/european.el: Give proper value of `input-method' key to all
10850         lang. env.
10851
10852         * mule/mule-cmds.el (activate-input-method): Handle the case that
10853         the arg INPUT-METHOD is nil correctly.
10854         (read-multilingual-string): Activate the specified input method
10855         before calling read-string.  Afterward, activate the original
10856         input method.
10857
10858 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10859
10860         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10861         (set-language-info-alist): Fix typo in doc-string.
10862
10863         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10864
10865 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10866
10867         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10868         (reset-language-environment): New function for the job that
10869         setup-english-environment used to do.
10870         (set-language-environment): Do more setups according to the info
10871         in language-info-alist.
10872         (read-language-name): Handle the case that the arg KEY is nil.
10873         (describe-language-environment): Handle input-method property.
10874
10875         * mule/: All files under this directory, which related with
10876         specific languages (such as mule/european.el, mule/greek.el,
10877         mule/hebrew.el, mule/misc-lang.el), modified as below.
10878         (setup-XXX-environment): Just call set-language-environment.  If
10879         they used to do some other jobs than what done by
10880         set-language-environment, those jobs are done in
10881         setup-XXX-environment-internal now.
10882         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10883         the value to setup-XXX-environment-internal.  Add properties
10884         input-method and features.
10885
10886         * mule/english.el (setup-english-environment): Just call
10887         reset-language-environment.
10888
10889         * mule/european.el (setup-8-bit-environment): Function deleted.
10890
10891 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10892
10893         * mule/mule-cmds.el (input-method-exit-on-first-char)
10894         (input-method-use-echo-area): Doc fixes.
10895
10896 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10897
10898         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10899         variable.
10900         (input-method-use-echo-area): New variable.
10901
10902 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10903
10904         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10905
10906 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10907
10908         * mule/mule-cmds.el (activate-input-method): Update mode line.
10909         (inactivate-input-method): Likewise.
10910
10911 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10912
10913         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10914         input method in the current buffer, but just bind
10915         current-input-method.
10916
10917 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10918
10919         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10920
10921         * mule/misc-lang.el ("IPA"): Add coding-priority and
10922         coding-system.
10923
10924 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10925
10926         * mule/greek.el: Add coding-priority.
10927
10928 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10929
10930         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10931         LANG-ENV.
10932
10933 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10934
10935         * mule/mule-cmds.el (register-input-method): Fix previous change.
10936         (setup-specified-language-environment): Doc fix.
10937
10938 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10939
10940         * mule/mule-cmds.el: Several doc fixes.
10941         (get-language-info, set-language-info): Rename argument.
10942         (set-language-info-alist): Likewise.
10943         (register-input-method): Rename argument.
10944         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10945
10946 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10947
10948         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10949         default value while reading an input method.
10950
10951 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10952
10953         * mule/mule-cmds.el (universal-coding-system-argument):
10954         Use buffer-file-coding-system as default.
10955
10956 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10957
10958         * mule/korean.el ("Korean"): Doc fix.
10959
10960 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10961
10962         * mule/mule-cmds.el (describe-language-environment): Print the
10963         languge environment at the head.
10964
10965 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10966
10967         * mule/japanese.el: Set exit-function to exit-japanese-environment
10968         for Japanese environment.
10969
10970 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10971
10972         * mule/mule-cmds.el (set-language-environment): Doc fix.
10973         (current-language-environment): Use defcustom.
10974         (default-input-method): Specify :type.
10975
10976 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10977
10978         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10979         modified.
10980         (prefer-coding-system): Doc-string modified.
10981
10982 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10983
10984         * mule/mule-cmds.el (set-language-info): Doc-string
10985         describes `coding-priority' KEY.
10986         (set-language-environment-coding-systems): New function.
10987         (select-safe-coding-system): New function.
10988         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10989         (set-language-info-alist): New optionla arg PARENTS.  Call
10990         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10991         (set-language-environment-coding-systems): New function.
10992
10993         * mule/chinese.el: Remove setting up of
10994         describe-chinese-environment-map and
10995         setup-chinese-environment-map.  Exclude them in args of calls to
10996         set-language-info-alist.  Register coding-priority key in
10997         language-info-alist.
10998
10999         * mule/cyrillic.el: Remove setting up of
11000         describe-cyrillic-environment-map and
11001         setup-cyrillic-environment-map.  Exclude them in args of calls to
11002         set-language-info-alist.  Register coding-priority key in
11003         language-info-alist.
11004
11005         * mule/english.el: Register coding-priority key in
11006         language-info-alist.
11007
11008         * mule/ethiopic.el: Register coding-priority key in
11009         language-info-alist.
11010
11011         * mule/european.el: Remove setting up of
11012         describe-european-environment-map and
11013         setup-european-environment-map.  Exclude them in args of calls to
11014         set-language-info-alist.  Register coding-priority key in
11015         language-info-alist.  Add "German" language env.
11016         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11017         (setup-german-environment): New function.
11018
11019         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11020         change default input method to "greek-postfix".
11021
11022         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11023         coding-priority key in
11024
11025 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11026
11027         * mule/mule-cmds.el (set-language-info): Doc fix.
11028         (input-method-inactivate-hook): Doc fix.
11029
11030 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11031
11032         * mule/mule-cmds.el (set-input-method): Renamed from
11033         select-input-method.
11034
11035 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11036
11037         * mule/mule-cmds.el (set-language-environment): Run
11038         exit-language-environment-hook before calling `exit-function'
11039         which is specified for the language environment.
11040
11041 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11042
11043         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11044         modified.
11045         (prefer-coding-system): Likewise.
11046         (describe-language-environment): Print aliases of each coding
11047         system.
11048         (set-language-environment-hook): New variable.
11049         (exit-language-environment-hook): New variable.
11050         (set-language-environment): Call these hooks.  Before setting a
11051         new language environment, exit from the
11052         current-language-environment if necessary.
11053         (input-method-verbose-flag): The value can be nil, t,
11054         complex-only, or default.
11055         (input-method-highlight-flag): Doc-string augmented.
11056         (activate-input-method): Check if we can run the registered
11057         function to activate an input method.
11058
11059         * mule/korean.el: Set exit-function for language environment
11060         "Korean" to exit-korean-environment.
11061         (setup-korean-environment): Moved to korea-util.el.
11062
11063 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11064
11065         * mule/mule-cmds.el (read-multilingual-string): Use
11066         current-input-method prior to default-input-method.  Don't bind
11067         current-input-method by `let', instead, activate the specified
11068         input method in the current buffer temporarily.
11069
11070 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11071
11072         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11073
11074 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11075
11076         * mule/chinese.el (post-read-decode-hz): Return the result of
11077         decode-hz-region.
11078         (pre-write-encode-hz): Do not change the value of
11079         last-coding-system.
11080
11081 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11082
11083         * mule/mule-ccl.el: Doc fixes.
11084
11085 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11086
11087         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11088         (check-ccl-program): New macro.
11089
11090 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11091
11092         * mule/mule-ccl.el: Comment about CCL syntax modified.
11093         (ccl-command-table): Add read-multibyte-character and
11094         write-multibyte-character.
11095         (ccl-code-table): Add ex-cmd.
11096         (ccl-extended-code-table): New variable.
11097         (ccl-embed-extended-command): New function.
11098         (ccl-compile-read-multibyte-character,
11099         ccl-compile-write-multibyte-character) New functions.
11100         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11101         ccl-dump-write-multibyte-character): New functions.
11102
11103 1999-07-22  SL Baur  <steve@miho>
11104
11105         * config.el (config-value-file): config.values is installed into
11106         doc-directory.
11107         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11108
11109 1999-07-19  Didier Verna  <didier@xemacs.org>
11110
11111         * rect.el: all functions rewritten, except when noted. Below is a
11112         list of interface changes.
11113         (apply-on-rectangle): new function. Obsoletes
11114         `operate-on-rectangle'. All functions that used to call this
11115         function now call the new one.
11116         (kill-rectangle): added optional prefix arg to fill lines.
11117         (delete-rectangle): ditto.
11118         (delete-extract-rectangle): ditto.
11119         (open-rectangle): ditto.
11120         (clear-rectangle): ditto.
11121         (delete-rectangle-line): added third arg FILL.
11122         (delete-extract-rectangle-line): ditto.
11123         (open-rectangle-line): ditto.
11124         (clear-rectangle-line): ditto.
11125
11126 1999-07-18  Andy Piper  <andy@xemacs.org>
11127
11128         * menubar-items.el (default-menubar): add gutter options.
11129
11130         * gutter-items.el: new file.
11131         (gutter): new group for custom.
11132         (gutter-visible-p): new variable.
11133         (default-gutter-position): ditto.
11134         (buffers-tab): new group for the buffers tab.
11135         (gutter-buffers-tab): widget to put in the gutter.
11136         (buffers-tab-max-size): max number of tabs.
11137         (buffers-tab-switch-to-buffer-function): function to call when a
11138         tab is pressed.
11139         (buffers-tab-omit-function): filter buffers with this function.
11140         (buffers-tab-format-buffer-line-function): format buffer names for
11141         inclusion in tabs.
11142         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11143         the record.
11144         (build-buffers-tab-internal): build a list of tab items.
11145         (buffers-tab-items): ditto.
11146         (add-tab-to-gutter): put a tab in the gutter area.
11147         (update-tab-in-gutter): reset the buffers in the tab.
11148
11149         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11150
11151         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11152         (switch-to-buffer-hooks): new hook.
11153
11154         * toolbar.el (default-toolbar-position): fix typo.
11155
11156 1999-07-16  Andy Piper  <andy@xemacs.org>
11157
11158         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11159
11160 1999-07-15  Didier Verna  <didier@xemacs.org>
11161
11162         * cus-edit.el (custom-prompt-variable): optional third arg makes
11163         prompt for a comment string.
11164         (customize-set-value): optional prefix makes this function handle
11165         variable comments.
11166         (customize-set-variable): ditto.
11167         (customize-save-variable): ditto.
11168         (customize-customized): handle custom comments.
11169         (customize-save-customized): ditto.
11170         (custom-variable-state-set): ditto.
11171         (custom-face-state-set): ditto.
11172         (customize-saved): ditto.
11173         (custom-variable-set): ditto.
11174         (custom-face-set): ditto.
11175         (custom-variable-save): ditto.
11176         (custom-face-save): ditto.
11177         (custom-variable-reset-saved): ditto.
11178         (custom-face-reset-saved): ditto.
11179         (custom-variable-reset-standard): ditto.
11180         (custom-face-reset-standard): ditto.
11181         (custom-comment-face): new face.
11182         (custom-comment-tag-face): ditto.
11183         (custom-comment): new widget.
11184         (custom-comment-create): new function.
11185         (custom-comment-delete): ditto.
11186         (custom-comment-value-set): ditto.
11187         (custom-comment-show): ditto.
11188         (custom-comment-invisible-p): ditto.
11189         (custom-variable-value-create): create a comment field widget.
11190         (custom-face-value-create): ditto.
11191         (custom-variable-menu): new entry for adding a custom comment.
11192         (custom-face-menu): ditto.
11193         (custom-save-variables): possibly save custom comments.
11194         (custom-save-faces): ditto.
11195
11196         * cus-face.el (custom-set-faces): the arguments can now have a
11197         custom comment as fourth argument.
11198
11199         * custom.el (custom-set-variables): the arguments can now have a
11200         custom comment as fifth element.
11201
11202 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11203
11204         * XEmacs 21.2.18 is released
11205
11206 1999-07-13  SL Baur  <steve@miho>
11207
11208         * lib-complete.el (read-library-name): Revert previous change.
11209         (read-library): Ditto.
11210
11211 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11212
11213         * packages.el (packages-package-list): Capitalize docstring.
11214
11215         * packages.el (packages-find-package-library-path): Use #'nconc
11216         rather than #'append to reduce consing -- #'mapcar uses Flist,
11217         which returns a freshly consed list.  #'append would create yet
11218         another fresh list, using Fmake_list in concat.
11219
11220         * packages.el (package-provide): Use setq with remassq like it
11221         says in its docstring.
11222
11223 1999-07-06  SL Baur  <steve@miho.m17n.org>
11224
11225         * lib-complete.el (progn-with-message): Fix typo.
11226
11227 1999-07-06  SL Baur  <steve@miho.m17n.org>
11228
11229         * mule/mule-misc.el (char-octet): Make function match docstring.
11230         From Katsumi Yamaoka <yamaoka@jpl.org>
11231
11232 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11233
11234         * wid-edit.el (widget-documentation): corrected spelling error.
11235
11236 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11237
11238         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11239         keys if already bound
11240
11241 1999-07-06  SL Baur  <steve@miho.m17n.org>
11242
11243         * lib-complete.el (progn-with-message): Revert previous changes.
11244
11245 1999-06-24  Bob Weiner  <weiner@beopen.com>
11246
11247         * lib-complete.el (find-library):
11248         (find-library-other-window):
11249         (find-library-other-frame): Completely rewrote
11250         so that these functions actually work when called non-interactively.
11251         Also made them handle LIBRARY arguments which end with .el or .elc.
11252
11253 1999-06-24  Bob Weiner  <weiner@beopen.com>
11254
11255         * simple.el (indent-new-comment-line): Locally bound
11256         `block-comment-start' to `comstart' or else when this is called
11257         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11258         `block-comment-start' value, ignoring any existing spacing after a
11259         comment prefix in the previous line and producing ugly comments.
11260
11261 1999-06-23  Bob Weiner  <weiner@beopen.com>
11262
11263         * list-mode.el (mouse-choose-completion):
11264         (choose-completion):
11265         (completion-switch-to-minibuffer): Added.
11266         ([Tab]): [Tab] previously switched to the minibuffer
11267         but since [space] does that and since most applications in the
11268         world use [Tab] to select the next item in a list, do that in the
11269         *Completions* buffer too.  This will cause the least confusion
11270         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11271         06/23/1999.
11272
11273 1999-06-22  Bob Weiner  <weiner@beopen.com>
11274
11275         * help.el (help-buffer-name): Added support for a null value
11276         of `help-buffer-prefix-string' since some buffers require no
11277         prefix.
11278
11279 1999-06-20  Bob Weiner  <weiner@beopen.com>
11280
11281         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11282         in the completion-list-mode-map to bury the completions buffer
11283         even when the minibuffer is no longer active.
11284
11285 1999-06-20  Bob Weiner  <weiner@beopen.com>
11286
11287         * list-mode.el (list-mode): It is visually disconcerting to have
11288         the text cursor disappear within list buffers, especially when
11289         moving from window to window, so leave it visible.
11290
11291 1999-07-01  SL Baur  <steve@miho.m17n.org>
11292
11293         * menubar-items.el (default-menubar): Conditionalize the bug
11294         report menu item (which may not be possible in this XEmacs).
11295         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11296
11297 1999-06-30  SL Baur  <steve@miho.m17n.org>
11298
11299         * subr.el (with-current-buffer): DOC string fix.
11300         Suggested by Bob Weiner <weiner@altrasoft.com>
11301
11302 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11303
11304         * cus-face.el (custom-face-italic): insert missing args
11305
11306 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11307
11308         * packages.el (package-locations): Changed default early package
11309         hierarchies to ~/.xemacs/mule-packages and
11310         ~/.xemacs/xemacs-packages.
11311
11312 1999-06-23  SL Baur  <steve@miho.m17n.org>
11313
11314         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11315
11316 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11317
11318         * packages.el (package-locations): Changed default early package
11319         hierarchy to ~/.xemacs/packages.
11320         (package-locations): Removed `packages' as a possible name for a
11321         late package hierarchy.
11322
11323 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11324
11325         * mule/mule-category.el (word-combining-categories): Set up new
11326         variable.
11327         (word-separating-categories): Likewise.
11328
11329 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11330
11331         * XEmacs 21.2.17 is released
11332
11333 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11334
11335         * font-menu.el (font-menu-set-font): allow for nil specification
11336         of font size.
11337
11338 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11339
11340         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11341         is 1.
11342
11343 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11344
11345         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11346         8859-5 instead of ISO 8859-1.
11347
11348 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11349
11350         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11351         (viet-viscii-encode-table): Ditto.
11352
11353         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11354         Make obsolete definition of char-octet.
11355
11356 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11357
11358         * subr.el: Move no-Mule make-char ...
11359         * help-nomule.el (make-char): To here.
11360         (string-width): Make Mule compatibility alias.
11361
11362 1999-06-15  Andy Piper  <andy@xemacs.org>
11363
11364         * select.el (get-selection-no-error): really make there be no-error.
11365         (get-selection): revert to original.
11366
11367 1999-06-11  Andy Piper  <andy@xemacs.org>
11368
11369         * select.el (selection-sets-clipboard): renamed.
11370         (own-selection): use it.
11371
11372 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11373
11374         * XEmacs 21.2.16 is released
11375
11376 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11377
11378         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11379         missing characters to avoid crash.
11380
11381 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11382
11383         * coding.el (set-terminal-coding-system): Only set the console
11384         coding system on the selected console if it is a tty.
11385
11386 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11387
11388         * cus-face.el:
11389         * cus-edit.el:
11390         * faces.el:
11391         (custom):
11392         (face-spec-set):
11393         * faces.el (frob-face-property):
11394         * font-menu.el (font-menu-set-font):
11395                   Actually apply changes from 1999-03-17
11396
11397 1999-06-10  Andy Piper  <andy@xemacs.org>
11398
11399         * select.el (get-selection): abstract out non error-signalling
11400         part.
11401         (get-selection-no-error): get-selection without signalling an
11402         error.
11403         (selection-is-clipboard-p): new variable. controls whether the
11404         selection sets the clipboard.
11405         (own-selection): use it.
11406
11407         * mouse.el (insert-selection): fallback to clipboard after trying
11408         primary selection and cutbuffer.
11409
11410 1999-06-05  Andy Piper  <andy@xemacs.org>
11411
11412         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11413         selection functions.
11414
11415 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11416
11417         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11418         default value.
11419         (load): Use `raw-text' instead of `no-conversion'.
11420         (insert-file-contents): Likewise.
11421
11422         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11423         of `no-conversion'.
11424
11425 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11426
11427         * coding.el: Don't copy `no-conversion' to `raw-text'.
11428
11429 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11430
11431         * subr.el (make-char): Define it if Mule is not around.
11432
11433 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11434
11435         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11436
11437         * x-select.el (x-disown-selection-internal): Restore symbol as an
11438         obsolete alias.
11439         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11440
11441 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11442
11443         * XEmacs 21.2.15 is released
11444
11445 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11446
11447         * subr.el (split-string): Avoid infinite looping
11448
11449 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11450
11451         * ldap.el (ldap-ignore-attribute-codings): New variable
11452         (ldap-default-attribute-decoder): New variable
11453         (ldap-coding-system): New variable
11454         (ldap-attribute-syntax-encoders): New variable
11455         (ldap-attribute-syntax-decoders): New variable
11456         (ldap-attribute-syntaxes-alist): New variable
11457         (ldap-encode-boolean): New function
11458         (ldap-decode-boolean): New function
11459         (ldap-encode-country-string): New function
11460         (ldap-decode-string): New function
11461         (ldap-decode-address): New function
11462         (ldap-encode-address): New function
11463         (ldap-decode-attribute): New function
11464         (ldap-search): Use some of these
11465
11466 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11467
11468         * version.el (emacs-version): Make the patch level/beta come
11469         before the XEmacs qualifier so that it gets into (funcall
11470         emacs-version) and thus in the bug reports.
11471         (emacs-version>=): Support patch levels.
11472
11473 1999-06-03  SL Baur  <steve@xemacs.org>
11474
11475         * version.el: implement x.y.z version number
11476         From Jan Vroonhof <vroonhof@math.ethz.ch>
11477
11478 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11479
11480         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11481
11482 1999-05-22  Vin Shelton <acs@xemacs.org>
11483
11484         * startup.el: Document -private and break out non-standard X options.
11485
11486 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11487
11488         * mule/mule-charset.el (charset-after): New function.
11489         (charset-direction): Synch with Mule, update docstring.
11490         (get-charset-property): New function.
11491         (put-charset-property): New function.
11492         (charset-plist): New function.
11493
11494         * mule/mule-charset.el (compose-region):
11495         (decompose-region): remove;  these functions (which don't work
11496         since we don't do composite characters) have been moved to
11497         mule-util.el.
11498         (toplevel): follow coding standards
11499
11500 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11501
11502         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11503         exist any more.
11504
11505         * code-files.el: Fix commentary to follow coding standards.  Move
11506         the single line left in mule-files.el to here.
11507
11508         * mule/mule-files.el: delete.
11509
11510 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11511
11512         * info.el (Info-scroll-prev): Use event functions instead of the
11513         old emacs 19 interface.
11514
11515 1999-06-02  Andy Piper  <andy@xemacs.org>
11516
11517         * x-font-menu.el (x-font-menu-load-font):
11518         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11519
11520 1999-05-31  Andy Piper  <andy@xemacs.org>
11521
11522         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11523         group.
11524         (font-menu-this-frame-only-p): ditto.
11525         (font-menu-max-items): reinstate, from Jan Vroonhof
11526         <vroonhof@math.ethz.ch>
11527         (font-menu-submenu-name-format): ditto.
11528         (font-menu-split-long-menu): ditto, for use by the family
11529         constructor.
11530         (font-menu-family-constructor): use it.
11531
11532 1999-05-30  Andy Piper  <andy@xemacs.org>
11533
11534         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11535         for use by the font menu.
11536
11537         * msw-font-menu.el: new file implementing mswindows specific
11538         font-menu behaviour.
11539         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11540         (mswindows-font-menu-junk-families): ditto.
11541         (hack-font-truename): ditto.
11542         (mswindows-font-regexp-ascii): ditto.
11543         (mswindows-reset-device-font-menus): ditto.
11544         (mswindows-font-menu-font-data): ditto.
11545         (mswindows-font-menu-load-font): ditto.
11546
11547         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11548         (x-font-menu-font-data): ditto.
11549         (x-font-menu-load-font): ditto.
11550
11551         * font-menu.el: new file implementing generic font menu behaviour.
11552         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11553         made device independent.
11554         (font-menu-this-frame-only-p): ditto.
11555         (font-menu-preferred-resolution): ditto.
11556         (font-menu-size-scaling): new variable used to determine whether
11557         sizes are in points or tenths of a point.
11558         (vassoc): moved from x-font-menu.el.
11559         (device-fonts-cache): ditto.
11560         (device-fonts-cache): ditto.
11561         (flush-device-fonts-cache): ditto.
11562         (reset-device-font-menus): copied from x-font-menu.el and made
11563         device independent. Most functionality deferred to
11564         device-dependent versions.
11565         (font-menu-family-constructor): copied from x-font-menu.el and
11566         made device independent.
11567         (font-menu-size-constructor): ditto.
11568         (font-menu-weight-constructor): ditto.
11569         (font-menu-set-font): ditto.
11570         (font-menu-change-face): ditto.
11571         (font-menu-load-font): new device method.
11572         (font-menu-font-data): ditto.
11573
11574         * x-font-menu.el: The above functions deleted.
11575
11576 1999-05-26  Andy Piper  <andy@xemacs.org>
11577
11578         * update-elc.el:
11579         * make-docfile.el:
11580         * loadup.el: rehash expand-file-name usage to not use default-directory.
11581
11582 1999-05-21  Andy Piper  <andy@xemacs.org>
11583
11584         * x-select.el (x-select-convert-to-text):
11585         (x-selected-text-type):
11586         (x-get-selection):
11587         (xselect-convert-to-string):
11588         (xselect-convert-to-compound-text):
11589         (xselect-convert-to-length):
11590         (xselect-convert-to-targets):
11591         (xselect-convert-to-delete):
11592         (xselect-convert-to-filename):
11593         (xselect-convert-to-charpos):
11594         (xselect-convert-to-lineno):
11595         (xselect-convert-to-colno):
11596         (xselect-convert-to-sourceloc):
11597         (xselect-convert-to-os):
11598         (xselect-convert-to-host):
11599         (xselect-convert-to-user):
11600         (xselect-convert-to-class):
11601         (xselect-convert-to-name):
11602         (xselect-convert-to-integer):
11603         (xselect-convert-to-atom):
11604         (xselect-convert-to-identity): functions renamed from x-* and
11605         moved to select.el.
11606         (x-get-secondary-selection): use rename get-selection.
11607         (x-get-clipboard): ditto.
11608         (x-own-selection): moved to select.el.
11609         (x-valid-simple-selection-p): ditto.
11610         (x-dehilight-selection): ditto.
11611         (x-own-clipboard): ditto.
11612         (x-disown-selection): ditto.
11613
11614         * x-mouse.el (x-yank-function): moved to mouse.el.
11615         (x-insert-selection): ditto.
11616         (x-set-point-and-move-selection): use renamed function.
11617
11618         * select.el (selected-text-type): moved and renamed from
11619         x-select.el.
11620         (selection-owner-p): moved to C.
11621         (selection-exists-p): ditto.
11622         (get-cutbuffer): new device method.
11623         (get-selection): generalised and moved from x-select.el.
11624         (own-selection): moved x-own-selection functionality into here.
11625         (dehilight-selection): renamed and moved from x-select.el.
11626         (own-clipboard): functionality moved from x-select.el using new
11627         generic C builtins.
11628         (disown-clipboard): ditto.
11629         (select-convert-to-text):
11630         (select-convert-to-string):
11631         (select-convert-to-compound-text):
11632         (select-convert-to-length):
11633         (select-convert-to-targets):
11634         (select-convert-to-delete):
11635         (select-convert-to-filename):
11636         (select-convert-to-charpos):
11637         (select-convert-to-lineno):
11638         (select-convert-to-colno):
11639         (select-convert-to-sourceloc):
11640         (select-convert-to-os):
11641         (select-convert-to-host):
11642         (select-convert-to-user):
11643         (select-convert-to-class):
11644         (select-convert-to-name):
11645         (select-convert-to-integer):
11646         (select-convert-to-atom):
11647         (select-convert-to-identity): new functions renamed from x-* and
11648         moved from x-select.el.
11649
11650         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11651         into here and use as the default window-system mouse yank.
11652         (insert-selection): generalised and moved from x-mouse.el.
11653         (own-clipboard): moved to C.
11654
11655         * msw-select.el (mswindows-selection-owned-p): deleted.
11656         (mswindows-own-selection): generalised and moved to select.el.
11657         (mswindows-disown-selection): generalised and moved to C.
11658         (mswindows-selection-owner-p): ditto.
11659
11660 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11661
11662         * XEmacs 21.2.14 is released
11663
11664 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11665
11666         * about.el: update contact info for jason and slb.
11667
11668 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11669
11670         * mule/european.el (setup-romanian-environment): Add Romanian
11671         support from Emacs/Mule romanian.el.
11672
11673 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11674
11675         * cus-face.el: Label all custom changes with the 'custom' tag.
11676
11677         * cus-edit.el: idem ditto.
11678
11679         * faces.el: Added suport for adding device tags to various functions.
11680         (custom): New device tag.
11681         (face-spec-set): Call reset face with tags argument. No longer do
11682         x-init-global-faces hack.
11683
11684         * faces.el (frob-face-property): Use an anonymous specifier to map
11685         frob-face-property-1 over.
11686
11687         * x-font-menu.el (font-menu-set-font): Always specify all
11688         properties to custom.
11689
11690 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11691
11692         * mule/european.el (setup-czech-environment): Add czech support.
11693         From David Sauer <davids@orfinet.cz>
11694
11695 1999-03-15  SL Baur  <steve@xemacs.org>
11696
11697         * check-features.el: Turn hard errors into warnings.
11698
11699 1999-03-21  SL Baur  <steve@xemacs.org>
11700
11701         * simple.el (delete-key-deletes-forward): As per discussion on
11702         xemacs-beta, default to t.
11703
11704 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11705
11706         * loadup.el: Define Installation-string before loading anything.
11707
11708 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11709
11710         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11711         From Anders Stenman <stenman@isy.liu.se>
11712
11713 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11714
11715         * wid-edit.el (widget-glyph-find): Ditto.
11716
11717         * packages.el (locate-library): Ditto.
11718
11719         * loadup.el (really-early-error-handler): Ditto.
11720
11721         * lib-complete.el (read-library): Ditto.
11722
11723         * faces.el (set-face-stipple): Ditto.
11724
11725         * code-files.el (load): Use new calling style of locate-file.
11726
11727 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11728
11729         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11730         dead.
11731
11732 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11733
11734         * dumped-lisp.el (preloaded-file-list): Don't load
11735         Installation.el.
11736
11737         * loadup.el (Installation-string): Define it here.
11738
11739 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11740
11741         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11742         Installation.el needs to be loaded before `dump-paths', otherwise
11743         the dumping process won't find it.
11744
11745 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11746
11747         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11748         subr so that we can use `replace-in-string' in Installation.el to
11749         get rid of C-m chars under the native Windows build.
11750
11751 1999-04-29  Andy Piper  <andy@xemacs.org>
11752
11753         * make-docfile.el: canonicalize file and directory names.
11754
11755         * device.el (call-device-method): new function for calling device
11756         specific methods.
11757         (define-device-method): new function for defining device methods.
11758         (define-device-method*): ditto.
11759
11760 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11761
11762         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11763
11764 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11765
11766         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11767         (cyrillic-koi8-r-encode-table): Likewise.
11768         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11769         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11770
11771         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11772         from vietnamese.el].
11773
11774         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11775         mule/mule-misc.el.
11776
11777 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11778
11779         * mule/thai-xtis.el:
11780         - Change font registry name from "Thai94x94-0" to "xtis-0".
11781         - Change mnemonic of coding-system `tis-620' to "TIS620".
11782
11783 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11784
11785         * mule/ethiopic.el: fixed.
11786
11787 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11788
11789         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11790
11791         * mule/thai-xtis.el: New file.
11792
11793         * mule/vietnamese.el: New file.
11794
11795         * mule/ethiopic.el: New file.
11796
11797 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11798
11799         * bytecomp.el (byte-compile-close-variables): Leave
11800         debug-issue-ebola-notices alone.
11801
11802 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11803
11804         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11805         at the top of the buffer since it is the most important thing to
11806         customize
11807         (ldap-get-host-parameter): New defun
11808         (ldap-search): Add a new parameter `withdn' to retrieve the
11809         distinguished names of entries
11810
11811 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11812
11813         * startup.el (splash-frame-body): Date and spelling fixes.
11814
11815 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11816
11817         * view-less.el (toggle-truncate-lines): add autoload tag
11818
11819 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11820
11821         * format.el (format-alist): Disable image stuff.
11822
11823 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11824
11825         * wid-edit.el (widget-glyph-find): Search by directories, then by
11826         suffixes rather than the other way around.
11827         (widget-image-conversion): Renamed to
11828         `widget-image-file-name-suffixes'.
11829
11830 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11831
11832         * mule/mule-charset.el: Made old functions obsolete, remove the
11833         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11834         (charset-iso-graphic-plane): Rename from charset-graphic.
11835         (charset-iso-final-char): Rename from charset-final.
11836         (charset-width): Rename from charset-columns.
11837         (charset-bytes): Added from fsf compatibility, returns always 1.
11838
11839         * mule/mule-misc.el: Move charset-doc-string alias to
11840         mule-charset.el
11841
11842 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11843
11844         * x-faces.el (x-make-font-bold-italic): honor
11845         *try-oblique-before-italic-fonts*
11846
11847 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11848
11849         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11850
11851 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11852
11853         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11854         name.
11855
11856 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11857
11858         * cl-extra.el (equalp): Would bug out for lists.
11859
11860 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11861
11862         * about.el (about-hackers):  Change cgw's email address
11863
11864 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11865
11866         * XEmacs 21.2.13 is released
11867
11868 1999-03-12  SL Baur  <steve@xemacs.org>
11869
11870         * simple.el (delete-key-deletes-forward): Revert to previous
11871         behavior.
11872
11873 1999-01-18  Didier Verna  <didier@xemacs.org>
11874
11875         * menubar-items.el (xemacs-splash-buffer): handle the case of
11876         multiple elements in the splash buffer body.
11877
11878         * startup.el (splash-frame-timeout): new constant: interval
11879         between splash buffer elements.
11880         (command-line-1): handle splash buffer with multiple elements (use
11881         a timeout).
11882         (splash-frame-body): Originally `startup-splash-frame-body'.
11883         Rewrote a cleaner and more readable version. This can now be array,
11884         in which case each element is displayed in turn in the splash buffer.
11885         (splash-frame-static-body): new constant. Persistent information
11886         across all splash buffer elements (preserves the possibility to give
11887         it in different languages.
11888         (circulate-splash-frame-elements): new function. Used as a timeout
11889         to circulate through all splash frame elements and display them in
11890         sequence.
11891         (display-splash-frame): originally `startup-splash-frame'. Handle
11892         the case of multiple elements in the splash buffer body. Now
11893         returns a timeout id if multiple elements to display, or nil.
11894
11895 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11896
11897         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11898         so they can be overridden by x-init-face-from-resources.
11899         Additionally specify the font name also with an x tag.
11900
11901 1999-03-08  Andy Piper  <andy@xemacs.org>
11902
11903         * package-get.el (package-get-base): autoload.
11904
11905         * menubar-items.el (default-menubar): add update menu item. Fix
11906         custom menu to only be activated when package-base is available.
11907
11908         * package-get.el (package-get-custom): don't load
11909         package-get-custom as it is auto-generated. Fix group definition.
11910
11911 1999-03-05  Didier Verna  <didier@xemacs.org>
11912
11913         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11914         instead of `symbol-name' (Thanks Kyle).
11915
11916         * cus-edit.el (custom-save-variables): use `prin1' instead of
11917         princ to write symbols.
11918
11919 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11920
11921         * XEmacs 21.2.12 is released
11922
11923 1999-03-05  SL Baur  <steve@xemacs.org>
11924
11925         * menubar-items.el (default-menubar): Add kfm browsing support.
11926         From Neal Becker <nbecker@fred.net>
11927
11928 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11929
11930         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11931         calls to font-lock during buffer reversion.
11932
11933 1999-02-12  Didier Verna  <didier@xemacs.org>
11934
11935         * info.el (Info-build-node-completions): unconditionally widen the
11936         tag table buffer.
11937
11938 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11939
11940         * x-faces.el (x-init-face-from-resources):
11941         Only set fonts in the 'x locale.
11942
11943 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11944
11945         * package-ui.el (pui-install-selected-packages): Don't throw on
11946         `package-admin-delete-binary-package' returning nil since it's
11947         normal.  Reindent function.
11948         (pui-add-required-packages): Handle case where packages selected
11949         for installation have never been installed.
11950
11951 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11952
11953         * menubar-items.el (default-menubar):
11954         Implement the ``Mule->Set coding system of process'' menu item.
11955
11956 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11957
11958         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11959         files
11960         - Change some `if's to `when's
11961
11962 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11963
11964         * XEmacs 21.2.11 is released
11965
11966 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11967
11968         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11969         against window close (Fix Bug #460).
11970         (ask-user-about-lock-dbox): Idem.
11971
11972 1999-02-25  SL Baur  <steve@xemacs.org>
11973
11974         * mule/mule-charset.el (charset-leading-byte): New function.
11975         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11976
11977 1999-02-12  Andy Piper  <andy@xemacs.org>
11978
11979         * about.el (xemacs-hackers): change andy's email address.
11980         (about-url-alist): change andy's web page address.
11981         (about-xemacs): add piper.
11982
11983 1999-02-16  SL Baur  <steve@xemacs.org>
11984
11985         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11986         of mule-base into lisp/mule.
11987
11988 1999-02-16  SL Baur  <steve@xemacs.org>
11989
11990         * mule/arabic.el:
11991         mule/canna-leim.el:
11992         mule/chinese.el:
11993         mule/cyrillic.el:
11994         mule/english.el:
11995         mule/european.el:
11996         mule/greek.el:
11997         mule/hebrew.el:
11998         mule/japanese.el:
11999         mule/kinsoku.el:
12000         mule/korean.el:
12001         mule/misc-lang.el:
12002         mule/mule-category.el:
12003         mule/mule-ccl.el:
12004         mule/mule-charset.el:
12005         mule/mule-cmds.el:
12006         mule/mule-coding.el:
12007         mule/mule-files.el:
12008         mule/mule-help.el:
12009         mule/mule-init.el:
12010         mule/mule-misc.el:
12011         mule/mule-tty-init.el:
12012         mule/mule-x-init.el:
12013         mule/viet-chars.el:  Remerge from mule-base.
12014
12015         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12016         of mule-base into lisp/mule.
12017
12018 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12019
12020         * process.el (exec-to-string): Use `shell-command-switch' in place
12021         of hard-wired "-c" (for WindowsNT).
12022
12023 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12024
12025         * menubar-items.el (default-menubar):  Remove obsolete
12026         "Gopher" item
12027
12028 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12029
12030         * package-admin.el (package-admin-get-install-dir): First fall
12031         back to the location of xemacs-base for non-mule packages.
12032
12033 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12034
12035         * paths.el:
12036         - improved automounter tmp directory support.
12037         - support 4 (!) empirically discovered automounter conventions
12038
12039 1999-02-12  SL Baur  <steve@xemacs.org>
12040
12041         * etags.el (pop-tag-mark): autoload to match key binding.
12042
12043 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12044
12045         * XEmacs 21.2.10 is released
12046
12047 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12048
12049         * package-get.el (package-get-remote-filename): Don't bug out for
12050         a local file name in the search entry.
12051
12052 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12053
12054         * XEmacs 21.2.9 is released
12055
12056 1999-01-19  Didier Verna  <didier@xemacs.org>
12057
12058         * replace.el (replace-search-function): new variable containing a
12059         function to perform a search-forward.
12060         (replace-re-search-function): new variable containing a function
12061         to perform a re-search-forward.
12062         (perform-replace): use them.
12063
12064 1999-01-25  Didier Verna  <didier@xemacs.org>
12065
12066         * select.el (selection-owner-p): use the name `XEmacs'.
12067         (cut-copy-clear-internal): ditto.
12068
12069 1999-01-18  Andy Piper  <andy@xemacs.org>
12070
12071         * about.el (about-url-alist): Update my entry.
12072         (xemacs-hackers): Ditto.
12073
12074 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12075
12076         * buffer.el (switch-to-buffer): Fixing documentation.
12077         * minibuf.el (minibuffer-completion-table): ditto.
12078         * cl-macs.el (return-from): ditto.
12079
12080 1999-01-04  Didier Verna  <didier@xemacs.org>
12081
12082         * replace.el (delete-non-matching-lines): temporarily disable
12083         case-folding when called interactively with a regexp containing
12084         uppercase characters.
12085         (delete-matching-lines): ditto.
12086         (count-matches): ditto.
12087         (list-matching-lines): ditto.
12088
12089 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12090
12091         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12092         abort if current window is split horizontally, not if others are
12093         split.  Got rid of unnecessary minibuffer checking.  Also, add
12094         some comments (it's still complex).
12095
12096 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12097
12098         * package-get.el: changed address for doc.ic.ac.uk to
12099         sunsite.doc.ic.ac.uk
12100
12101 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12102
12103         * ldap.el (toplevel): Remove requires so that the file compiles
12104         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12105
12106 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12107
12108         * dump-paths.el: Calculate module-directory and set
12109         module-load-path to the load path for modules.
12110
12111         * loadup.el: Get bootstrap value of module-load-path from the
12112         environment variable EMACSBOOTSTRAPMODULEPATH.
12113         - Display the module load path if we're debugging paths.
12114
12115         * setup-paths.el: Added function paths-find-site-module-directory.
12116         - Added function paths-find-module-directory.
12117         - Added function paths-construct-module-load-path.  Uses new
12118         environment variable EMACSMODULEPATH.
12119
12120 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12121
12122         * font.el (font-default-object-for-device):
12123         Oops! This `or' can't be replaced by `unless'.
12124         Fixed inability to run w3, among other things.
12125
12126 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12127
12128         * package-admin.el: Change initialization of
12129           package-admin-install-function dependent on system type.
12130           Change package-admin-install-function-mswindows to use
12131           "minitar".
12132
12133 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12134
12135         * mouse.el (default-mouse-motion-handler): Disable help echo while
12136         in the minibuffer.
12137
12138 1998-12-28  Martin Buchholz <martin@xemacs.org>
12139
12140         * XEmacs 21.2.8 is released.
12141
12142 1998-12-24  Martin Buchholz <martin@xemacs.org>
12143
12144         * XEmacs 21.2.7 is released.
12145
12146 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12147
12148         * package-ui.el (pui-list-packages): Set truncate-lines.
12149
12150         * package-get.el (package-get-download-menu): Use
12151         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12152
12153         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12154         (pui-help-string): idem.
12155         (list-packages-mode): New major mode.
12156         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12157         (pui-install-selected-packages): Add suport for removing packages.
12158         (pui-toggle-package-delete-key): New function.
12159         (pui-popup-context-sensitive): New kludge.
12160         (pui-list-packages): Add warning when `package-get-remote' is nil.
12161         (package-ui-add-site): New function.
12162
12163 1998-12-01  Didier Verna  <didier@xemacs.org>
12164
12165         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12166
12167 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12168
12169         * ldap.el: Custom-ized
12170         (toplevel): Do not provide `ldap' which is provided by C level
12171         LDAP code
12172         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12173
12174 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12175
12176         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12177
12178 1998-12-17  Andy Piper  <andy@xemacs.org>
12179
12180         * sound.el (sound-load-list): name changed from sound-load-alist.
12181         (sound-extension-list): name changed from sound-ext-list.
12182         (load-default-sounds): use new names.
12183         (load-sound-file): use new names.
12184
12185 1998-12-16  Andy Piper  <andy@xemacs.org>
12186
12187         * XEmacs 21.2.6 is released
12188
12189 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12190
12191         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12192         errors.
12193
12194 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12195
12196         * wid-edit.el (widget-echo-this-extent): Set
12197         help-echo-owns-message to t.
12198
12199 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12200
12201         * package-get.el (package-get-download-menu): use toggles for
12202           each site in the download site menu.
12203
12204 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12205
12206         * package-get.el (package-get): If we cannot find a package
12207           because package-get-remote is not set, give a more helpful
12208           error message.
12209
12210 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12211
12212         * package-get.el (package-get-remote-filename): use an EFS path
12213         with user anonymous if no user is specified.
12214
12215 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12216
12217         * faces.el (face-spec-set): Re-init fallfacks for default after
12218         calling reset-face on the default face.
12219
12220 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12221
12222         * package-admin.el (package-admin-default-install-function):
12223         Behave as advertised.  Make sure the pkg-dir is proper for
12224         default-directory.
12225         (package-admin-add-binary-package): Make sure the pkg-dir is
12226         proper for default-directory.
12227         (package-admin-install-function-mswindows): Make sure the pkg-dir
12228         is proper for default-directory.
12229
12230 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12231
12232         * XEmacs 21.2.5 is released
12233
12234 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12235
12236         * files.el (binary-file-regexps): regexp-opt is not available at
12237         bytecompile time.
12238
12239 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12240
12241         * x-win-xfree86.el:
12242         * x-win-sun.el (x-win-init-sun):
12243         * x-win-sun.el:
12244         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12245         * x-iso8859-1.el:
12246         * x-init.el (init-post-x-win):
12247         * x-init.el (init-pre-x-win):
12248         * x-init.el (x-initialize-compose):
12249         * x-init.el:
12250         * x-compose.el:
12251         * winnt.el:
12252         * widget.el:
12253         * wid-edit.el (widget-glyph-click):
12254         * wid-edit.el (widget-glyph-find):
12255         * wid-edit.el (widget-type):
12256         * view-less.el (view-buffer-other-window):
12257         * very-early-lisp.el:
12258         * version.el:
12259         * toolbar.el:
12260         * toolbar-items.el:
12261         * term/sun.el (suntool-map):
12262         * term/sun-mouse.el:
12263         * term/internal.el:
12264         * syntax.el (modify-syntax-entry):
12265         * symbol-syntax.el:
12266         * subr.el:
12267         * startup.el (lock-directory):
12268         * simple.el (set-comment-column):
12269         * simple.el (backward-delete-char-untabify):
12270         * shadow.el (find-emacs-lisp-shadows):
12271         * shadow.el:
12272         * setup-paths.el (paths-construct-info-path):
12273         * select.el (cut-copy-clear-internal):
12274         * process.el (call-process-region):
12275         * process.el (start-process-shell-command):
12276         * process.el:
12277         * paths.el (rmail-spool-directory):
12278         * paragraphs.el (use-hard-newlines):
12279         * package-get.el (package-get-dependencies):
12280         * package-admin.el (package-admin-delete-binary-package):
12281         * obsolete.el (truncate-string):
12282         * obsolete.el (store-substring):
12283         * mouse.el (default-mouse-track-maybe-own-selection):
12284         * mouse.el (mouse-yank-at-point):
12285         * modeline.el:
12286         * modeline.el (mouse-drag-modeline):
12287         * minibuf.el (read-directory-name-internal):
12288         * minibuf.el (read-file-name-internal):
12289         * minibuf.el (read-file-name-internal-1):
12290         * minibuf.el (read-file-name-2):
12291         * minibuf.el (exact-minibuffer-completion-p):
12292         * minibuf.el (read-from-minibuffer):
12293         * minibuf.el:
12294         * menubar.el (check-menu-syntax):
12295         * map-ynp.el (map-y-or-n-p):
12296         * make-docfile.el (docfile-out-of-date):
12297         * loadup.el ((member "run-temacs" command-line-args)):
12298         * loadup.el ((member "no-site-file" command-line-args)):
12299         * loadup.el (really-early-error-handler):
12300         * loadup.el:
12301         * loadhist.el:
12302         * loaddefs.el:
12303         * lisp-mnt.el (lm-verify):
12304         * lib-complete.el (lib-complete:cache-completions):
12305         * lib-complete.el (library-all-completions):
12306         * itimer.el (itimer-run-expired-timers):
12307         * info.el (Info-mode):
12308         * info.el (Info-insert-file-contents):
12309         * info.el (Info-rebuild-dir):
12310         * info.el (Info-build-dir-anew):
12311         * info.el (Info-parse-dir-entries):
12312         * info.el (Info-dir-outdated-p):
12313         * info.el (Info-insert-dir):
12314         * info.el (info-xref):
12315         * info.el:
12316         * hyper-apropos.el (hyper-apropos-get-doc):
12317         * hyper-apropos.el (hyper-describe-face):
12318         * hyper-apropos.el (hyper-apropos-mode):
12319         * hyper-apropos.el:
12320         * help.el (list-processes):
12321         * help.el:
12322         * gnuserv.el:
12323         * font.el (mswindows-font-create-name):
12324         * font.el (font-default-font-for-device):
12325         * font.el (x-font-create-object):
12326         * font.el (font-registry):
12327         * font.el:
12328         * font-lock.el (font-lock-keywords):
12329         * font-lock.el:
12330         * finder.el (finder-compile-keywords):
12331         * find-paths.el (paths-find-recursive-path):
12332         * fill.el (set-justification-center):
12333         * fill.el (fill-region-as-paragraph):
12334         * files.el (insert-directory):
12335         * files.el (wildcard-to-regexp):
12336         * files.el (recover-file):
12337         * files.el (basic-save-buffer):
12338         * files.el (delete-auto-save-file-if-necessary):
12339         * files.el (file-relative-name):
12340         * files.el (backup-extract-version):
12341         * files.el (backup-buffer):
12342         * files.el (set-visited-file-name):
12343         * files.el (set-auto-mode):
12344         * files.el (interpreter-mode-alist):
12345         * files.el:
12346         * files.el (find-file-noselect):
12347         * files.el (abbreviate-file-name):
12348         * files.el (parse-colon-path):
12349         * files.el (directory-abbrev-alist):
12350         * etags.el (visit-tags-table-buffer):
12351         * easymenu.el (easy-menu-define):
12352         * dragdrop.el (experimental-dragdrop-drag):
12353         * dragdrop.el (dragdrop-drop-do-functions):
12354         * dragdrop.el (dragdrop-drop-at-point):
12355         * disass.el (disassemble-1):
12356         * disass.el (disassemble-internal):
12357         * disass.el (disassemble):
12358         * disass.el:
12359         * derived.el (derived-mode-init-mode-variables):
12360         * derived.el (define-derived-mode):
12361         * custom.el (defgroup):
12362         * cus-edit.el (custom-quote):
12363         * config.el:
12364         * code-process.el (open-network-stream):
12365         * code-process.el (start-process):
12366         * code-process.el (call-process-region):
12367         * code-process.el (call-process):
12368         * code-process.el:
12369         * code-files.el (insert-file-contents):
12370         * code-files.el:
12371         * code-files.el (buffer-file-coding-system-for-read):
12372         * cmdloop.el (yes-or-no-p-minibuf):
12373         * cl.el:
12374         * cl-macs.el:
12375         * cl-extra.el:
12376         * callers-of-rpt.el (make-caller-report):
12377         * callers-of-rpt.el:
12378         * bytecomp.el (batch-byte-recompile-directory):
12379         * bytecomp.el (batch-byte-compile-1):
12380         * bytecomp.el (batch-byte-compile):
12381         * bytecomp.el (display-call-tree):
12382         * bytecomp.el (byte-compile-insert):
12383         * bytecomp.el (byte-compile-two-args-19->20):
12384         * bytecomp.el (byte-compile-variable-ref):
12385         * bytecomp.el (byte-compile-form):
12386         * bytecomp.el (byte-compile-top-level-body):
12387         * bytecomp.el (byte-compile-out-toplevel):
12388         * bytecomp.el (byte-compile-byte-code-maker):
12389         * bytecomp.el (byte-compile-file-form-defmumble):
12390         * bytecomp.el (byte-compile-file-form):
12391         * bytecomp.el (byte-compile-keep-pending):
12392         * bytecomp.el (byte-compile-insert-header):
12393         * bytecomp.el (byte-compile-from-buffer):
12394         * bytecomp.el (byte-compile-file):
12395         * bytecomp.el (byte-recompile-file):
12396         * bytecomp.el (byte-compile-close-variables):
12397         * bytecomp.el (byte-compile-warn-about-unused-variables):
12398         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12399         * bytecomp.el (byte-compiler-legal-options):
12400         * bytecomp.el (byte-compile-lapcode):
12401         * bytecomp.el (byte-optimize-log):
12402         * bytecomp.el ((fboundp 'defsubst)):
12403         * bytecomp.el:
12404         * bytecomp-runtime.el:
12405         * byte-optimize.el (byte-optimize-apply):
12406         * byte-optimize.el (car):
12407         * byte-optimize.el (byte-optimize-form):
12408         * byte-optimize.el (byte-optimize-form-code-walker):
12409         * byte-optimize.el:
12410         * build-report.el (build-report-insert-installation-file):
12411         * build-report.el (build-report):
12412         * auto-show.el:
12413         * apropos.el (apropos-documentation):
12414         - mega patch
12415         - clean up byte-compile warnings
12416         - remove unused variables
12417         - Use common lisp style hashtable functions
12418         - byte compiler cleanup
12419         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12420         - remove old backquote syntax usage
12421         - move some cl functionality into C for speed.
12422         - remove last remaining VMS support
12423         - spelling fixes
12424         - implement last, butlast, nbutlast, copy-list in C.
12425         - new macro ignore-file-errors, similar to ignore-errors
12426           (ignore-file-errors (delete-file "foo"))
12427         - get frequent garbage collection during loadup.el by tweaking
12428           gc-cons-threshold, rather than explicitly calling garbage-collect
12429         - default delete-key-deletes-forward to `t'.
12430
12431 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12432
12433         * XEmacs 21.2-beta4 is released.
12434
12435 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12436
12437         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12438         (easy-menu-item-present-p): Wrapper around find-menu-item.
12439         (easy-menu-remove-item): Wrapper around delete-menu-item.
12440
12441         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12442         (add-menu-button): Add 'in-menu' argument.
12443         (add-menu-item-1): Add in-menu support to helper function.
12444
12445 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12446
12447         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12448
12449 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12450
12451         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12452         of Dec 4, 1997.
12453
12454 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12455
12456         * process.el (shell-command-on-region): Report if the command
12457         succeeded or failed.
12458
12459 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12460
12461         * subr.el (buffer-substring-no-properties): Comment out.
12462
12463 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12464
12465         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12466           into font instances first, like `x-frob-font-size' does.
12467           (mswindows-find-larger-font): ditto
12468
12469 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12470
12471         * package-ui.el (pui-install-selected-packages): fix args in call
12472         to `package-get'.
12473
12474 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12475
12476         * package-get.el (host-name): New widget type.
12477         (package-get-remote): Better customization using new type.
12478         (package-get-download-sites): idem dito.
12479
12480         (package-get-custom): Do not use package-get-all untill we have
12481         runtime dependencies.
12482
12483         (package-get-remove-copy): Default to 't' we no longer need this
12484         kludge as we do not currently use depenencies.
12485
12486         (package-get-was-current): New variable.
12487         (package-get-require-base): New 'force-current' argument.
12488         (package-get-update-base): idem
12489         (package-get-package-provider):  idem
12490         (package-get-locate-index-file): New 'no-remote' argument.
12491         (package-get-locate-file): idem.
12492
12493         (package-get-maybe-save-index): New function.
12494         (package-get-update-base): Use it.
12495
12496 1998-10-28 Greg Klanderman <greg@alphatech.com>
12497
12498         * package-get.el (package-get-remote): default to nil; by default,
12499         don't go out to the net via EFS.  They must select a download site.
12500         (package-get-download-sites): new variable.
12501         (package-get-download-menu): new function.
12502         (package-get-locate-index-file): new function.
12503         (package-get-update-base): use it.
12504
12505         * menubar-items.el (default-menubar): add "Update Package Index"
12506         and "Add Download Site" menus under Options | Manage Packages.
12507
12508 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12509
12510         * package-get.el (package-get): bugfix code checking installed version
12511         for case where package is not currently installed.
12512         (package-get-require-signed-base-updates): new variable.
12513         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12514         deemed not a goot thing.  Use the variable
12515         package-get-allow-unsigned-base-updates instead.
12516
12517 1998-10-16 Greg Klanderman <greg@alphatech.com>
12518
12519         * package-get.el (package-get): Don't install an older version than
12520         we already have unless explicitly told to.  Issue a warning.
12521
12522         * package-ui.el (pui-add-required-packages): when adding
12523         dependencies, don't add packages that are up to date.
12524         (pui-package-symbol-char):  Don't consider a package out of date
12525         if you have a newer version installed than the latest version in
12526         package-get-base.
12527
12528         * package-get.el (package-get-base-filename): document that it may
12529         be a path relative to package-get-remote;  new default value.
12530         (package-get-locate-file): new function.
12531         (package-get-update-base): use it to expand package-get-base-filename.
12532         (package-get-save-base): new function to save the package-get database
12533         to file.
12534         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12535         (package-get-update-base): pass the REMOTE-SOURCE arg.
12536         (package-get-update-base-entry): call package-get-custom-add-entry.
12537         (package-get-file-installed-p): removed; no longer needed.
12538         (package-get-create-custom): ditto.
12539         (toplevel): remove code to build and load package-get-custom.el
12540         (package-get-custom-add-entry): new function.
12541
12542 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12543
12544         * wid-edit.el (widget-button-click): Don't switch window.
12545
12546 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12547
12548         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12549
12550 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12551
12552         * etags.el (find-tag-default): Run find-tag-hook using
12553         run-hooks rather than funcall
12554
12555 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12556
12557         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12558         and the current local map as the parents to isearch-mode-map.
12559
12560 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12561
12562         * XEmacs 21.2-beta3 is released.
12563
12564 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12565
12566         * package-get.el (package-get-update-base): use
12567         insert-file-contents-internal, not insert-file-contents-literally.
12568
12569 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12570
12571         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12572         dump time.
12573
12574 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12575
12576         * package-get.el (package-get-update-base-entry): new function.
12577         (package-get-update-base): renamed; was `package-get-load-base'.
12578         cleanup, and use package-get-update-base-from-buffer.
12579         (package-get-update-base-from-buffer): new function.
12580         (package-get-update-base-entries): new; helper for above.
12581         Do not eval lisp grabbed over ftp; parse it from new format.
12582
12583 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12584
12585         * files.el (set-auto-mode): Don't play games loading package-get
12586         database; package-get-package-provider will handle it all.
12587
12588 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12589
12590         * package-get.el (package-get-base-filename): new variable.
12591         (package-get-require-base): new function.
12592         (package-get-pgp-signed-begin-line): new variable.
12593         (package-get-pgp-signature-begin-line): ditto.
12594         (package-get-pgp-signature-end-line):  ditto.
12595         (package-get-load-base): new function.
12596         (package-get-interactive-package-query):
12597         (package-get-update-all):
12598         (package-get-dependencies):
12599         (package-get-package-provider):
12600         (package-get-custom): use package-get-require-base.
12601         [package-get-custom loading]: disable for now.
12602
12603         * package-ui.el (pui-list-packages): use (package-get-require-base)
12604
12605 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12606
12607         * package-ui.el: Correct obvious thinko in choosing extent face.
12608
12609 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12610
12611         * menubar-items.el (default-menubar): pui-list-package has nothing
12612         to with Customize. Move all the package stuff to a new Item in Options.
12613
12614         * package-ui.el (pui-menu): Add menu and Popup menu.
12615
12616         * package-get.el (package-get): Use new
12617         package-admin-get-install-dir.
12618
12619         * package-admin.el (package-admin-get-install-dir): New syntax.
12620         Conserve package location and put mule packages where mule-base is.
12621
12622         * package-get.el : Customized
12623
12624         * package-ui.el (pui): Customized
12625         (pui-package-install-dest-dir): New variable.
12626         (pui-install-selected-packages): Use it
12627
12628 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12629
12630         * package-get.el (package-get-interactive-package-query): Move
12631         dependency on package-get-base to run-time.
12632         (package-get-update-all): Ditto.
12633         (package-get-dependencies): Ditto.
12634         (package-get-package-provider): Ditto.
12635         (package-get-custom): Ditto.
12636
12637 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12638
12639         * events.el: Remove 'ascii-character property from 'backspace
12640         and 'delete symbols
12641
12642 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12643
12644         * package-get-base.el: removed.
12645
12646 1998-09-23  Didier Verna  <didier@xemacs.org>
12647
12648         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12649         (no-upper-case-p): new function.
12650         (with-search-caps-disable-folding): new macro.
12651         (with-interactive-search-caps-disable-folding): new macro.
12652         (zap-to-char): In interactive mode, do a case-sensitive search if
12653         the character is uppercase.
12654         (zap-up-to-char): ditto.
12655
12656         * replace.el (perform-replace): use the function no-upper-case-p.
12657
12658         * isearch-mode.el (isearch-fix-case): ditto.
12659         make obsolete `with-caps-disable-folding' and
12660         `isearch-no-upper-case-p'.
12661
12662         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12663         (tags-search): ditto.
12664         (tags-query-replace): ditto.
12665
12666         * info.el (Info-search): ditto.
12667
12668 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12669
12670         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12671
12672 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12673
12674         * package-admin.el (package-admin-rmtree): rewritten.  need to
12675         check for "." and ".." before symlink check.  expand files and
12676         directories with respect to DIRECTORY, not default-directory.
12677
12678 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12679
12680         * package-get.el (package-get-all): add INSTALL-DIR argument.
12681
12682 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12683
12684         * package-ui.el (pui-add-required-packages): new function, select
12685         dependent packages.
12686         (pui-display-keymap): bind it.
12687         (pui-help-string): document it.
12688         (pui-install-selected-packages): package-get-all -> package-get.
12689
12690         * package-get.el (package-get-dependencies): new function.
12691
12692 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12693
12694         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12695         regexps.
12696
12697 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12698
12699         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12700         function.
12701         (default-mouse-track-normalize-point): Use it.
12702
12703 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12704
12705         * package-admin.el (package-admin-delete-binary-package):
12706                 General cleanup. Remove unnessary use of progn and
12707         save-excursion.
12708         (package-admin-delete-binary-package): Do NOT mess with file
12709         modes. That is evil.
12710         (package-admin-delete-binary-package): Wrap all deleting in
12711         condition-case. The data in MANIFEST is untrustworthy.
12712         (package-admin-delete-binary-package): Let the OS worry about non
12713         empty directories.
12714
12715 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12716
12717         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12718         processing.
12719         (lm-report-bug): Fix mail address to send bug reports to.
12720
12721 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12722
12723         * XEmacs 21.2-beta2 is released.
12724
12725 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12726
12727         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12728
12729 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12730
12731         * info.el (Info-mode): Document page turning by double clicks in
12732         docstring so `M-x describe-mode' will display it.
12733
12734 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12735
12736         * info.el (Info-mouse-track-double-click-hook): Use character
12737         widths to calculate a border region where double clicking does
12738         page turning, and return `nil' by default so other hooks, such as
12739         region highlighting, will be run.
12740
12741 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12742
12743         * sound.el (default-sound-directory-list): Initialize with all the
12744         "sounds" directories in `data-directory-list'.  It used to just be
12745         the first one.
12746
12747         * packages.el (locate-data-directory-list): Created.  This gives
12748         the list of matching directories, unlike `locate-data-directory',
12749         which just gives the first one.
12750
12751 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12752
12753         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12754         make a binding in the local keymap until help-char handling is
12755         improved.
12756
12757         * help.el (help-keymap-with-help-key): Provide keymap with help
12758         binding.
12759         (help-print-help-form): New helper function.
12760
12761 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12762
12763         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12764         move extent to another buffer; no need to create a new extent.
12765         (isearch-fix-case): New function.
12766         (isearch-search-and-update): Use it.
12767
12768 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12769
12770         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12771         the keymap, not minor-mode-map-alist.
12772         (isearch-done): Restore overriding-local-map.
12773
12774 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12775
12776         * bytecomp.el (byte-compile-buffer-substring):
12777         Fix for: (byte-compile (defun f () (buffer-substring)))
12778         ==>   ** buffer-substring called with 3 args, but requires 0-3
12779         - new code not only works, but is more readable, too.
12780
12781 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12782
12783         * msw-faces.el (mswindows-init-device-faces): Don't try to
12784           specify a default font at this late stage. Do try to force
12785           creation of the default face font so that if it fails we get
12786           an error now instead of a crash at frame creation.
12787
12788           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12789           mswindows-make-font-unitalic: Canonical default weight
12790           changed from "Normal" to "Regular".
12791
12792           mswindows-make-font-bold / -bold-italic: Supplied device was
12793           not being passed into call to mswindows-find-smaller-font.
12794
12795 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12796
12797         * package-get.el (package-get-remote): Fix the path where to find
12798           the packages on xemacs.org.
12799
12800 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12801
12802         * about.el (about-maintainer-info): Update Ben's entry.
12803
12804 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12805
12806         * lisp/shadow.el (find-emacs-lisp-shadows):
12807         - `member' was being called on lists of length 2000!
12808         - Replace with hashtables.
12809         - Replace hand-coded loops with (dolist)
12810         - Fix comment typo
12811
12812 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12813
12814         * packages.el: Added new function, `package-delete-name', to
12815           delete existing packages from the installed package database
12816           (`packages-package-list').  Also added the "pkginfo" directory
12817           to `packages-special-base-regexp', so that the pkginfo directory
12818           would not get added to `late-packages'.
12819
12820         * package-admin.el: Added ability to delete an installed package
12821           (added low-level function, `package-admin-delete-package').
12822           Understands how to use the pkginfo/MANIFEST.<package> file to
12823           delete the package.  When installing a package, will also
12824           create a MANIFEST.* file if one is not provided by the
12825           package.  If the MANIFEST.* doesn't exist when deleting a
12826           package, the functions will fall back to attempting to delete
12827           any package-specific lisp directory.
12828
12829         * package-get.el: Moved some functions to package-admin.el.
12830           Added interactive function `package-get-delete-package', for
12831           use by users for deleting a package.
12832
12833           Also modified to not require the presence of efs.
12834
12835 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12836
12837         * files.el (find-file-noselect): Handle all signals, kill the
12838         buffer and resignal.
12839
12840 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12841
12842         * cl-macs.el (glyph-image): Add setf method.
12843
12844 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12845
12846         * package-get.el: Fixed broken EFS downloading.  Also, look for
12847           .tar.gz files first, in preference over .tgz files.
12848
12849         * package-ui.el: Fix display of package version numbers.
12850
12851 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12852
12853         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12854         argument.
12855
12856 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12857
12858         * list-mode.el: `display-completion-list': added new/optional
12859           keyword `:completion-string', which allows the programmer to
12860           change the "Possible completions are:" prompt.
12861
12862         * menubar-items.el: Added new pulldown menu-pick to start up the
12863           visual package browser/installer:
12864
12865                 Options->Customize->List Packages
12866
12867         * package-admin.el: Added hooks for installing under both Unix
12868           and MS Windows.  Does additional error checking.  No longer
12869           calls "add-big-package.sh" to install packages under Unix; now
12870           calls gunzip & tar directly.
12871
12872         * package-get.el: Added ability to install packages from files
12873           on a local disk/CDROM.  Now deletes any existing package lisp
12874           directory.  Does completion on available packages when
12875           querying for package names.  Will also search for .tgz files
12876           in addition for .tar.gz files.  Tries to reload
12877           auto-autoloads, as a convenience when loading new packages,
12878           and also tries to add any new package paths to `load-path'.
12879           Changed all occurences of `concat' to use `expand-file-name'.
12880
12881         * package-ui.el: New file which implements the main visual
12882           package browser/installer, which is started via a menu pick or
12883           M-x pui-list packages.
12884
12885 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12886
12887         * startup.el (load-init-file): spelling fix.
12888
12889 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12890
12891         * startup.el (normal-top-level): Load auto-autoload files
12892         covariantly with their precedence.
12893
12894 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12895
12896         * menubar-items.el (default-menubar): Remove "Font Weight"
12897         option, there is currently no custom equivalent.. Customize-faces
12898         is "Edit faces".
12899
12900         * x-font-menu.el (font-menu-set-font): Use customize to set
12901         default face.
12902
12903         * faces.el (face-spec-update-all-matching): New function.
12904
12905         * cus-face.el (custom-set-face-update-spec): New function.
12906         Interface to customize faces from elisp.
12907
12908         (custom-face-value-create): Show the customized settings if set
12909         but not saved.
12910
12911 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12912
12913         (custom-face-value-create): Show the customized settings if set
12914         but not saved.
12915
12916 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12917
12918         * keydefs.el (global-map): Add FSF 20.3 binding of
12919         query-replace-regexp.
12920
12921 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12922
12923         * minibuf.el (read-file-name-internal-1): use
12924         user-name-completion-1 instead of user-name-completion.
12925
12926 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12927
12928         * loadup.el:
12929         * make-docfile.el:
12930         * update-elc.el: Don't set `source-directory' (now defunct as a
12931         global variable) no more.
12932
12933         * packages.el (packages-list-autoloads): Made `source-directory'
12934         (now defunct as a global variable) a parameter.
12935
12936 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12937
12938         * about.el (about-hackers): new email
12939
12940 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12941
12942         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12943
12944 1998-07-17  Didier Verna  <didier@xemacs.org>
12945
12946         * faces.el (set-face-property):
12947         (set-face-dim-p):
12948         (face-dim-p): updated the doc strings now that the dim property isn't
12949         tty-specific.
12950         (face-equal): the dim property is now a common one.
12951
12952         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12953         Renamed the `stipple' attribute to `background-pixmap'.
12954         (custom-face-background-pixmap): make custom-face-stipple an
12955         obsolete alias for this.
12956
12957 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12958
12959         * find-paths.el (paths-file-readable-directory-p): Created and
12960         used.
12961
12962         * loadup.el: Don't set inhibit-... flags from run-temacs.
12963
12964 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12965
12966         * packages.el (packages-data-path-depth): Added and used.
12967
12968 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12969
12970         * about.el:
12971         - Change .xpm to .png, delete "zcat" section.
12972         - cosmetic fix in the 'marcpa' entry.
12973
12974         * etc/photos
12975         - convert all .xpm.Z to .png
12976         - rename mrb to martin
12977         - rename mcook-m to mcookm
12978
12979 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12980
12981         * x-init.el (x-initialize-compose): Add support for
12982         dead-circumflex as YET ANOTHER NAME for that dead key.
12983
12984 1998-08-05  Colin Rafferty <colin@xemacs.org>
12985
12986         * setup-paths.el (paths-construct-exec-path): Made the
12987         last-packages really be last.
12988         (paths-construct-data-directory-list): Ditto.
12989
12990 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12991
12992         * startup.el(startup-splash-frame-body):
12993         Update Copyright notice in splash screen
12994
12995 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12996
12997         * minibuf.el (read-file-name-internal-1): do ~user completion.
12998
12999 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13000
13001         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13002         aginst destroyed extents
13003
13004 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13005
13006         * package-get.el (package-get): add `install-dir' argument.
13007
13008 1998-07-20  John Jones  <jj@asu.edu>
13009
13010         * package-get.el: calls to package-get-update-all will only
13011           update packages which are already installed.
13012
13013 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13014
13015         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13016         writable.
13017
13018 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13019
13020         * about.el (about-hackers): Correct my email.
13021
13022 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13023
13024         * about.el (about-hackers): new email-address.
13025
13026 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13027
13028         * minibuf.el (read-number): Don't let `input-error' condition
13029         escape.
13030
13031 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13032
13033         * about.el (about-hackers): use my `email-for-life' address.
13034
13035 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13036
13037         * XEmacs 21.2-beta1 is released.
13038
13039 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13040
13041         * ldap.el (ldap-search): Doc string change
13042
13043 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13044
13045         * menubar-items.el (default-menubar): Removed references to
13046         `data-directory', and use `locate-data-file' instead, and made
13047         then greyed out if they don't exist.
13048
13049 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13050
13051         * keymap.el (events-to-keys): Use `format' instead of `concat'
13052         since the latter does not accept integer args anymore
13053
13054 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13055
13056         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13057         macros replaced.
13058
13059 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13060
13061         * make-docfile.el: Get first initialization from very-early-lisp.el
13062         * update-elc.el: Ditto.
13063         * loadup.el (really-early-error-handler): Ditto.
13064
13065         * packages.el (packages-unbytecompiled-lisp): Add new file,
13066         very-early-lisp.el.
13067
13068         * very-early-lisp.el: New file.
13069
13070 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13071
13072         * Symbols that have been obsolete for at least 3 years removed (II).
13073
13074         * obsolete.el (eval-current-buffer): Make compatible.
13075         (byte-code-function-p): Ditto.
13076         (send-string): Removed.
13077         (send-region): Removed.
13078         (screen-scrollbar-width): Removed.
13079         (set-screen-scrollbar-width): Removed.
13080         (set-screen-left-margin-width): Removed.
13081         (set-screen-right-margin-width): Removed.
13082         (screen-left-margin-width): Removed.
13083         (screen-right-margin-width): Removed.
13084         (set-buffer-left-margin-width): Removed.
13085         (set-buffer-right-margin-width): Removed.
13086         (buffer-left-margin-width): Removed.
13087         (buffer-right-margin-width): Removed.
13088         (x-set-frame-icon-pixmap): Removed.
13089         (x-set-screen-icon-pixmap): Removed.
13090         (pixel-name): Removed.
13091         (make-pixmap): Removed.
13092         (make-cursor): Removed.
13093         (pixmap-width): Removed.
13094         (pixmap-contributes-to-line-height-p): Removed.
13095         (set-pixmap-contributes-to-line-height): Removed.
13096
13097 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13098
13099         * obsolete.el (popup-menu-up-p): removed.
13100         (read-no-blanks-input): Removed.
13101         (wholenump): Removed.
13102         (ring-mod): Removed (what was ring-mod?).
13103         (current-time-seconds): Removed.
13104         (run-special-hook-with-args): Removed.
13105         (dot): Removed.
13106         (dot-marker): Removed.
13107         (dot-min): Removed.
13108         (dot-max): Removed.
13109         (window-dot): Removed.
13110         (set-window-dot): Removed.
13111
13112         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13113         `dot-min'.
13114
13115         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13116
13117         * code-files.el (insert-file-contents): Rename
13118         run-special-hook-with-args to run-hook-with-args-until-success.
13119         (write-region): Ditto.
13120
13121 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13122
13123         * about.el: Fix typos, update release date.
13124
13125         * Symbols that have been obsolete for at least 3 years removed.
13126
13127         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13128         screen- functions.
13129         (toplevel): remove setf methods for screen functions.
13130         * cl-macs.el (extent-data): defsetf removed.
13131         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13132         many places to remove.
13133         (comment-indent-hook): Ditto.
13134         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13135         (buffer-dedicated-screen): Ditto.
13136         (deiconify-screen): Ditto.
13137         (delete-screen): Ditto.
13138         (event-screen): Ditto.
13139         (find-file-other-screen): Ditto.
13140         (find-file-read-only-other-screen): Ditto.
13141         (live-screen-p): Ditto.
13142         (screen-height): Ditto.
13143         (screen-iconified-p): Ditto.
13144         (screen-list): Ditto.
13145         (screen-live-p): Ditto.
13146         (screen-name): Ditto.
13147         (screen-parameters): Ditto.
13148         (screen-pixel-height): Ditto.
13149         (screen-pixel-width): Ditto.
13150         (screen-root-window): Ditto.
13151         (screen-selected-window): Ditto.
13152         (screen-totally-visible-p): Ditto.
13153         (screen-visible-p): Ditto.
13154         (screen-width): Ditto.
13155         (screenp): Ditto.
13156         (get-screen-for-buffer): Ditto.
13157         (get-screen-for-buffer-noselect): Ditto.
13158         (get-other-screen): Ditto.
13159         (iconify-screen): Ditto.
13160         (lower-screen): Ditto.
13161         (mail-other-screen): Ditto.
13162         (make-screen): Ditto.
13163         (make-screen-invisible): Ditto.
13164         (make-screen-visible): Ditto.
13165         (modify-screen-parameters): Ditto.
13166         (new-screen): Ditto.
13167         (next-screen): Ditto.
13168         (next-multiscreen-window): Ditto.
13169         (other-screen): Ditto.
13170         (previous-screen): Ditto.
13171         (previous-multiscreen-window): Ditto.
13172         (raise-screen): Ditto.
13173         (redraw-screen): Ditto.
13174         (select-screen): Ditto.
13175         (selected-screen): Ditto.
13176         (set-buffer-dedicated-screen): Ditto.
13177         (set-screen-height): Ditto.
13178         (set-screen-position): Ditto.
13179         (set-screen-size): Ditto.
13180         (set-screen-width): Ditto.
13181         (show-temp-buffer-in-current-screen): Ditto.
13182         (switch-to-buffer-other-screen): Ditto.
13183         (visible-screen-list): Ditto.
13184         (window-screen): Ditto.
13185         (x-set-screen-pointer): Ditto.
13186         (x-set-frame-pointer): Ditto.
13187         (screen-title-format): Ditto.
13188         (screen-icon-title-format): Ditto.
13189         (terminal-screen): Ditto.
13190         (delete-screen-hook): Ditto.
13191         (create-screen-hook): Ditto.
13192         (mouse-enter-screen-hook): Ditto.
13193         (mouse-leave-screen-hook): Ditto.
13194         (map-screen-hook): Ditto.
13195         (unmap-screen-hook): Ditto.
13196         (default-screen-alist): Ditto.
13197         (default-screen-name): Ditto.
13198         (x-screen-defaults): Ditto.
13199         (x-create-screen): Ditto.
13200         * obsolete.el: meta-flag removed.
13201         baud-rate removed.
13202         sleep-for-millisecs removed.
13203         extent-data removed.
13204         set-extent-data removed.
13205         set-extent-attribute removed.
13206         extent-glyph removed.
13207         extent-layout removed.
13208         set-extent-layout removed.
13209         list-faces-display removed.
13210         list-faces removed.
13211         trim-versions-without-asking removed.
13212         after-write-file-hooks removed.
13213         truename removed.
13214         auto-fill-hook removed.
13215         blink-paren-hook removed.
13216         select-screen-hook, deselect-screen-hook removed.
13217         auto-raise-screen, auto-lower-screen removed.
13218
13219         * msw-mouse.el: Global change resource -> mswindows-resource.
13220
13221         * XEmacs 21.0-pre5 is released.
13222
13223 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13224
13225         * about.el (about-hackers): Credits update.
13226
13227 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13228
13229         * register.el (insert-register): Don't activate the region.
13230
13231 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13232
13233         * select.el: Restore x-* symbols for backwards compatibility:
13234         x-copy-primary-selection, x-kill-primary-selection,
13235         x-delete-primary-selection, x-select-make-extent-for-selection,
13236         x-valid-simple-selection-, x-cut-copy-clear-internal.
13237
13238 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13239
13240         * XEmacs 21.0-pre4 is released.
13241
13242 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13243
13244         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13245         reporting bugs.
13246         (maybe-add-init-button): Fix semantics under Windows.  Use
13247         `expand-file-name' rather than `concat'.
13248
13249         * help.el (print-messages): New function.
13250
13251 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13252
13253         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13254
13255 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13256
13257         * about.el: Tweaked my entry in about-hackers.
13258
13259         * find-paths.el (paths-emacs-root-p):
13260           Relaxed emacs-root checking of an in-place installation to
13261           also accommodate the flat layout used on MS Windows.
13262
13263 1998-06-29  John Jones  <jj@asu.edu>
13264
13265         * package-get.el: calls to package-get-update-all will only
13266           update packages which are already installed.
13267
13268 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13269
13270         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13271         are handled by the gui-element face fallbacks now.
13272
13273         * x-faces.el: default gui-element face to "background" as well as
13274         the default face.
13275
13276         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13277         and default face settings since these are set as fallbacks now in
13278         the appropriate domain.
13279
13280 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13281
13282         * text-mode.el (text-mode): Reorder regexp so the OR part
13283         corresponding to `page-delim' goes first and the hack in
13284         `forward-paragraph' will work.
13285         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13286
13287 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13288
13289         * subr.el (remove-hook): When checking the hook value
13290           with functionp, don't apply car to it.
13291
13292 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13293
13294         * package-get.el (package-get-remote-filename):
13295           Don't use file-name-as-directory because the local directory
13296           separator conventions might not be the same as ftp's.
13297
13298 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13299
13300         * ldap.el (ldap-host-parameters-alist): New name of
13301         `ldap-host-parameters-plist'
13302
13303 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13304
13305         * package-get.el: Using (require 'package-get-base), now that it
13306         provides itself.  Consequently removed all instances of (load
13307         "package-get-base.el").
13308
13309 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13310
13311         * subr.el (remove-hook): Don't treat the hook value as a
13312           list unless it is both consp and not functionp.
13313
13314 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13315
13316         * about.el: Email address for Ben Wing is ben@xemacs.org.
13317         * auto-show.el: Ditto.
13318         * bytecomp.el: Ditto.
13319         * faces.el: Ditto.
13320         * x-scrollbar.el: Ditto.
13321         * x-misc.el: Ditto.
13322         * tty-init.el: Ditto.
13323         * toolbar-items.el: Ditto.
13324         * symbol-syntax.el: Ditto.
13325         * specifier.el: Ditto.
13326         * objects.el: Ditto.
13327         * hyper-apropos.el: Ditto.
13328         * glyphs.el: Ditto.
13329
13330 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13331
13332         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13333         vertical-divider-always-visible-p.
13334         (default-mouse-motion-handler): Ditto.
13335
13336 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13337
13338         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13339         global value.
13340
13341 1998-06-21  Oliver Graf <ograf@fga.de>
13342
13343         * build-reports.el: changed receiver to xemacs-build-reports list
13344
13345 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13346
13347         * font.el: Split font-family-mappings into X and
13348           mswindows-specific versions.
13349           mswindows-font-create-[object|name]: Treat supplied size
13350           as a pointsize. Added underline and strikethru handling.
13351
13352         * msw-faces.el: changed default mswindows charset to western.
13353
13354         * msw-glyphs.el: removed space in border-glyph font string that
13355           was inserted to get round bugs in the mswindows C font code.
13356
13357 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13358
13359         * about.el (about-hackers): Credits update.
13360
13361         * help-nomule.el (tutorial-supported-languages): Add Romanian
13362         TUTORIAL.
13363
13364         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13365         to ISO-8859-2.
13366
13367 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13368
13369         * font.el: Split font-family-mappings into X and
13370           mswindows-specific versions.
13371           mswindows-font-create-[object|name]: Treat supplied size
13372           as a pointsize. Added underline and strikethru handling.
13373
13374         * msw-faces.el: changed default mswindows charset to western.
13375
13376         * msw-glyphs.el: removed space in border-glyph font string that
13377           was inserted to get round bugs in the mswindows C font code.
13378
13379 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13380
13381         * minibuf.el: make read-color-completion-table call
13382           (mswindows-color-list for mswindows devices.
13383
13384 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13385
13386         * lisp/font-lock.el
13387         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13388         Let declaration items contain non-word symbol characters.
13389
13390 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13391
13392         * package-get.el (package-get-package-provider): Added autoload
13393         cookie.  Loading "package-get-base.el" in ALL functions that use
13394         it.  Fixed some (interactive ...) with multiple argument specs
13395         again.  Cosmetic indentation changes.
13396
13397 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13398
13399         * info.el (Info-insert-dir): Don't use nreverse on variables
13400         that you want to use later.
13401
13402 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13403
13404         * x-mouse.el (x-set-point-and-move-selection): Replace call
13405         to x-kill-primary-selection with kill-primary-selection
13406
13407 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13408
13409         * simple.el (what-cursor-position): Make cursor position reported
13410         use value of column-number-start-at-one
13411
13412 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13413
13414         * about.el (xemacs-hackers): Fix Jareth's email address.
13415
13416 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13417
13418         * startup.el (startup-splash-frame): Remove
13419         `xemacs-startup-logo-function'.
13420
13421 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13422
13423         * about.el (about-hackers): Update credits list.
13424
13425 1998-06-06  Jeff Miller <jmiller@smart.net>
13426
13427         * lisp/sound.el: Update sound-ext to allow filenames with
13428           extensions to be found by load-sound-file
13429
13430 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13431
13432         * info.el (Info-rebuild-outdated-dir): Removed variable
13433         (Info-auto-generate-directory): New variable
13434         (Info-save-auto-generated-dir): New variable
13435         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13436         (Info-build-dir-anew): Second parameter removed.  Use
13437         `Info-save-auto-generated-dir'
13438         (Info-rebuild-dir): Ditto
13439
13440 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13441
13442         * list-mode.el (next-list-mode-item): Would not recognize
13443         border between directly neighbored items.
13444
13445 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13446
13447         * package-get.el: add autoloads for some functions.
13448
13449 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13450
13451         * specifier.el (let-specifier): Tiny docfixes.
13452
13453 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13454
13455         * msw-mouse.el: set selection-pointer-glyph to Normal.
13456
13457 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13458
13459         * wid-edit.el (widget-specify-secret): New function.
13460         (widget-after-change): Use it.
13461         (widget-specify-field): Use it.
13462
13463 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13464
13465         * mouse.el (drag-window-divider): Use `(not done)' instead of
13466         `doit'; reuse result of `window-pixel-edges'.
13467
13468         * modeline.el (drag-modeline-event-lag): Rename to
13469         drag-divider-event-lag.
13470
13471 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13472
13473         * specifier.el (let-specifier): Rewritten not to generate needless
13474         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13475         arguments.
13476
13477 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13478
13479         * minibuf.el (read-file-name-1): Setup buffer-local value of
13480         `completion-ignore-case' in completions buffer under Windows.
13481
13482 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13483
13484         * about.el (about-maintainer-glyph): Fix support for not
13485         compressed images.
13486
13487 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13488
13489         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13490
13491         * mouse.el (mouse-track): Cancel selection if misc-user event with
13492         `cancel-mode-internal' function is fetched.
13493
13494 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13495
13496         * files.el (save-some-buffers-1): Fixed return value.
13497
13498 1998-06-01  Oliver Graf <ograf@fga.de>
13499
13500         * dragdrop.el: added experimental
13501
13502 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13503
13504         * startup.el (after-init-hook, init-file-user,
13505         user-init-directory, load-user-init-file):  Purge references
13506         to "~/.xemacs/init.el" from docstrings.
13507
13508         (load-user-init-file) Use paths-construct-path to construct
13509         paths to user init files.  Go directly to ~/.emacs, do not
13510         search ~/.xemacs/, do not load `default-custom-file'.
13511
13512 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13513
13514         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13515         general *sh.
13516         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13517
13518 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13519
13520         * menubar-items.el (default-menubar): add Update Packages to customize
13521         menu.
13522
13523 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13524
13525         * faces.el: use toolbar face as a fallback for toolbar properties
13526         in xpm-color-symbols instead of default.
13527
13528         * msw-faces.el: rename 3d-object -> gui-element face.
13529
13530 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13531
13532         * startup.el (xemacs-startup-logo-function): New variable.
13533         (startup-splash-frame): Use it.
13534
13535 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13536
13537         * files.el (save-some-buffers): Would wait 1 second.
13538         (save-some-buffers-1): Delete other windows here instead of in
13539         `save-some-buffers'.
13540         (save-some-buffers): Force redisplay only if windows were deleted.
13541
13542 1998-06-02  Didier Verna  <didier@xemacs.org>
13543
13544         * cus-face.el (custom-face-attributes): generalized the use of
13545         toggle buttons for boolean attributes.
13546         Re-ordered the items a bit.
13547
13548 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13549
13550         * sound.el (default-sound-directory): Use `locate-data-directory'
13551         to find the sounds directory.
13552
13553 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13554
13555         * sound.el: default sound-ext to .wav under mswindows, .au
13556         otherwise. load-default sounds without extensions.
13557
13558 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13559
13560         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13561         if send-pr is not bound.
13562
13563 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13564
13565         * files.el: grok idl files in auto-mode-alist.
13566 1998-06-01  Jeff Miller  <jmiller@smart.net>
13567
13568         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13569         calling `upcase'.
13570
13571 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13572
13573         * msw-glyphs.el: add xbm to the list of image types supported.
13574
13575 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13576
13577         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13578         instead of XEmacs one when dumping InfoDock.
13579
13580 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13581
13582         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13583         for `modeline-visible-p'
13584
13585         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13586
13587 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13588
13589         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13590         since it's not used anymore. doc string fixes.
13591
13592         * package-get.el (package-get-file-installed-p): new function. use
13593         instead of file-installed-p which is in an external package.
13594
13595 1998-05-28  Oliver Graf <ograf@fga.de>
13596
13597         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13598         favor of select-window/switch-to-buffer
13599
13600 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13601
13602         * startup.el: changed (getenv "HOME") to (user-home-directory)
13603
13604 1998-05-25  Oliver Graf <ograf@fga.de>
13605
13606         * frame.el (cde-start-drag) moved to dragdrop.el
13607         (offix-start-drag-region) moved to dragdrop.el
13608         (offix-start-drag) moved to dragdrop.el
13609         * dragdrop.el (cde-start-drag) moved from frame.el
13610         (offix-start-drag-region) moved from frame.el
13611         (offix-start-drag) moved from frame.el
13612         (cde-start-drag-region) cde drag regions
13613         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13614
13615 1998-05-26  Oliver Graf <ograf@fga.de>
13616
13617         * dragdrop.el: created dragdrop-drag prototypes
13618         (cde-start-drag-region) fixed typo
13619
13620 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13621
13622         * simple.el (after-init-hook): Remove reader macro.
13623
13624         * packages.el (packages-hardcoded-lisp): Get rid of reader
13625         macros.  Update DOC string.
13626
13627 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13628
13629         * mouse.el (drag-window-divider): Ditto.
13630
13631         * modeline.el (mouse-drag-modeline): Use it.
13632
13633         * lisp-mode.el (let-specifier): Specify indentation.
13634
13635         * specifier.el (let-specifier): Renamed from
13636         `with-specifier-instance'.
13637
13638 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13639
13640         * x-faces.el:
13641         * faces.el: move definition of xpm-color-symbols from x-faces.el
13642         to faces. Predicate x-get-resource on the presence of x.
13643
13644         * msw-faces.el: set 3d-object face rather than modeline. Specify
13645         faces as specfier defaults.
13646
13647         * package-get.el: don't use package-admin-add-single-file-package.
13648
13649 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13650
13651         * toolbar-items.el: Fixup tooltips.
13652         (toolbar-gnus): Don't use obsolete variable
13653         toolbar-news-frame-properties.
13654         (toolbar-news-reader): Default to `gnus' instead of
13655         `not-configured'.
13656
13657         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13658         Windows.
13659
13660 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13661
13662         * package-get.el: rename -installedp -> -installed-p.
13663
13664 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13665
13666         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13667         attributes, and assinged it to continuation, truncation and
13668         hscroll glyphs.
13669
13670         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13671         and made continuation, truncation and hscroll glyphs arrow
13672         characters out of that font.
13673
13674 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13675
13676         * minibuf.el (minibuffer-electric-separator): Play nicely with
13677         directory-sep-char being \.
13678         (minibuffer-electric-tilde): Ditto.
13679         (read-file-name-map): Ditto.
13680
13681 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13682
13683         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13684         on X devices.
13685         (default-mouse-track-deal-with-down-event): Avoid
13686         `x-disown-selection'; use `disown-selection' instead.
13687
13688 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13689
13690         * select.el:
13691         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13692         moved to (cut-copy-clear-internal) in select.el. Ditto for
13693         (x-delete-primary-selection) (x-kill-primary-selection)
13694         (x-copy-primary-selection).
13695         (own-clipboard): new function.
13696
13697         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13698         functions in select.el. remove old ones.
13699         (mswindows-own-clipboard): new function.
13700
13701 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13702
13703         * gnuserv.el: allow connections from mswindows type devices.
13704
13705 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13706
13707         * msw-glyphs.el: change image type used from cursor to resource.
13708
13709 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13710
13711         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13712         for {top,bottom}-{left,right} values in addition to
13713         {top,bottom}_{left,right}.
13714         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13715
13716 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13717
13718         * cl-macs.el (specifier-instance): Undefine its setf method.
13719
13720         * specifier.el (with-specifier-instance): Added docstring.
13721
13722         * mouse.el (drag-window-divider): Ditto.
13723
13724         * modeline.el (mouse-drag-modeline): Use it.
13725
13726         * lisp-mode.el (with-specifier-instance): Define its indentation
13727         level.
13728
13729         * specifier.el (with-specifier-instance): New macro.
13730
13731 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13732
13733         * package-get.el (package-get-create-custom): new function to
13734         auto-generate package-get-custom.el from package-get-base.el.
13735         * (package-get-ever-installedp): new function.
13736         * (package-get-custom): new function to get all packages specified
13737         by customize.
13738
13739 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13740
13741         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13742
13743 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13744
13745         * cl-extra.el: Reverse previous float change.
13746
13747 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13748
13749         * x-faces.el:
13750         * faces.el (try-font-name): moved from x-faces.el since it is
13751         required by w3 under mswindows as well X.
13752
13753 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13754
13755         * winnt.el: Removed evil (setq completion-ignore-case t)
13756         clause, one more overlookef fsfism.
13757         (nt-quote-args-functions-alist): End sentences with double space.
13758
13759 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13760
13761         * window-xemacs.el (push-window-configuration): Remove kludgery of
13762         recaching default-toolbar specifier.
13763         (pop-window-configuration): Ditto.
13764         (unpop-window-configuration): Ditto.
13765
13766 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13767
13768         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13769
13770 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13771
13772         * winnt.el (nt-quote-args-verbatim): Added function.
13773         (nt-quote-args-prefix-quote): Added function.
13774         (nt-quote-args-backslash-quote): Added function.
13775         (nt-quote-args-double-quote): Added function.
13776         (nt-quote-args-functions-alist): New variable.
13777         (nt-quote-process-args): Added function. This is the main quoting
13778         work horse called from process-nt.c
13779
13780 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13781
13782         * winnt.el: Removed duplicate definitions for backspace,
13783         delete, M-backspace and C-M-backspace.
13784         (file-name-buffer-file-type-alist): Removed this variable.
13785         (find-buffer-file-type): Removed function.
13786         (find-file-binary):  Removed function.
13787         (find-file-text): Removed function.
13788         (find-file-not-found-set-buffer-file-type): Removed function.
13789         (save-to-unix-hook): Removed function.
13790         (revert-from-unix-hook): Removed function.
13791         (using-unix-filesystems): Removed function.
13792         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13793         warning.
13794         (x-set-selection): Removed function.
13795         (x-get-selection): Removed function.
13796         Removed commented FSFisms.
13797         Replaced copyright notice (this file is not part of GNU Emacs).
13798         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13799         comint-process-echoes setting to t.
13800
13801 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13802
13803         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13804         and used following the interface change of
13805         `paths-find-recursive-path'.
13806
13807         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13808         regexp instead of a list of base names.
13809         (paths-version-control-filename-regexp):
13810         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13811         Introduced and used following the interface change of
13812         `paths-find-recursive-path'.
13813
13814 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13815
13816         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13817         on X devices, rather than on all non-TTY devices.
13818
13819 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13820
13821         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13822
13823         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13824
13825 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13826
13827         * itimer.el (activate-itimer): Fixed usage of integers
13828         as argument to `concat'.
13829
13830 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13831
13832         * itimer.el (start-itimer): replace the use of `concat' with
13833         `format'
13834
13835 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13836
13837         * mode-motion.el (mode-motion-hook): Clarify docstring.
13838         From Bob Weiner <weiner@altrasoft.com>
13839
13840         * loadhist.el (symbol-file): Supply prompt string when used
13841         interactively.
13842         From Bob Weiner <weiner@altrasoft.com>
13843
13844 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13845
13846         * loadup.el (really-early-error-handler): Ditto.
13847
13848         * update-elc.el: Ditto.
13849
13850         * setup-paths.el (paths-construct-exec-path): Ditto.
13851
13852         * make-docfile.el: Ditto.
13853
13854         * find-paths.el (paths-decode-directory-path): Use split-path
13855         instead of decode-path.
13856
13857         * files.el (parse-colon-path): Update docstring reference.
13858
13859 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13860
13861         * msw-init.el:
13862         * x-init.el:
13863         Bind cut'n'paste keys to non window-system specific functions.
13864
13865         * msw-select.el: New function mswindows-clear-clipboard.
13866         mswindows-cut-copy-clipboard extended to handle clearing of the
13867         selection and renamed to mswindows-cut-copy-clear-clipboard.
13868
13869         * select.el: on mswindows devices delete-primary-selection
13870         calls mswindows-clear-clipboard.
13871
13872 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13873
13874         * simple.el (quoted-insert): Inhibit quit when using read-char.
13875
13876         * cmdloop.el (read-char): Don't inhibit quit.
13877         (read-char-exclusive): Ditto.
13878         (read-char): Signal quit if quit-char was pressed.
13879         (read-char-exclusive): Ditto.
13880         (read-quoted-char): Return a character, not integer.
13881
13882         * menubar-items.el (default-popup-menu): Use Andy's generic
13883         selection code.
13884         (default-popup-menu): Fix code.
13885
13886 1998-05-14  Oliver Graf <ograf@fga.de>
13887
13888         * dragdrop.el (dragdrop-function-widget): this time it's done
13889
13890 1998-05-13  Oliver Graf <ograf@fga.de>
13891
13892         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13893
13894 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13895
13896         * device.el (device-pixel-width):
13897         (device-pixel-height):
13898         (device-mm-width):
13899         (device-mm-height):
13900         (device-bitplanes):
13901         (device-color-cells): Swapped parameters to device-system-metric
13902         according to the interface change.
13903
13904 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13905
13906         * mouse.el (default-mouse-motion-handler): Use new name of the
13907         function event-over-vertical-divider-p.
13908         Do not set E-W arrow cursor over the divider if
13909         vertical-divider-draggable-p is nil in the window.
13910         ([top-level]): Use new name for the variable
13911         vertical-divider-map.
13912         (drag-window-divider): Respect vertical-divider-draggable-p.
13913         Variable name typo fixes.
13914
13915 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13916
13917         * keymap.el (kbd): Define here; handle string constants and
13918         others...
13919
13920 1998-05-15  Christian Nyb <chr@mediascience.no>
13921
13922         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13923         in Emacs 18.
13924
13925 1998-05-13  Didier Verna  <didier@xemacs.org>
13926
13927         * mouse.el (drag-window-divider): give the vertical divider a
13928         pressed look when dragging it.
13929
13930 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13931
13932         * faces.el: predicate some more face operations on x or mswindows
13933         not just x.
13934
13935         * modeline.el: enable modeline coloring for mswindows.
13936
13937 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13938
13939         * minibuf.el (minibuffer-default): Added variable; compatible with
13940         FSF Emacs.
13941         (next-history-element): Used `minibuffer-default'.
13942
13943 1998-05-12  Oliver Graf <ograf@fga.de>
13944
13945         * dragdrop.el (dragdrop-function-widget): button and mods ok
13946         arguments still look a bit strange
13947         (dragdrop-compare-mods) created
13948         (dragdrop-drop-do-functions) correctly checks for buttons and
13949         modifiers
13950
13951 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13952
13953         * setup-paths.el (paths-default-info-directories): Replace
13954         path-separator with directory-sep-char.
13955
13956         * files.el (path-separator): Don't define it here.
13957
13958 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13959
13960         * update-elc.el: Ditto.
13961
13962         * setup-paths.el (paths-construct-exec-path): Ditto.
13963
13964         * make-docfile.el: Ditto.
13965
13966         * loadup.el (really-early-error-handler): Ditto.
13967
13968         * find-paths.el (paths-decode-directory-path): Use decode-path
13969         instead of decode-path-internal.
13970
13971         * files.el (parse-colon-path): Update docstring.
13972
13973 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13974
13975         * subr.el (get-buffer-window-list): Make BUFFER optional.
13976
13977         * window-xemacs.el (windows-of-buffer): Defalias to
13978         get-buffer-window-list.
13979
13980 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13981
13982         * disass.el: Fix maintainer keyword.
13983
13984         * bytecomp.el (byte-compile-and-load-file): Autoload.
13985         (byte-compile-buffer): Ditto.
13986
13987         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13988         value is returned, not the name.
13989         (lisp-imenu-generic-expression): Enable it.
13990         (lisp-mode-variables): Ditto.
13991         (lisp-indent-offset): Change defconst to defvar.
13992         (lisp-indent-function): Ditto.
13993         (lisp-body-indent): Ditto.
13994
13995 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13996
13997         * modeline.el: Use zap-last-kbd-macro-event.
13998
13999         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14000         nil, don't attempt to do anything with messages.
14001         (eval-last-sexp): Use `letf' for clarity.
14002
14003 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14004
14005         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14006
14007 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14008
14009         * buff-menu.el:
14010         * lisp-mode.el:
14011         * obsolete.el:
14012         Change empty docstrings into no doc strings at all.
14013         Fix bogus FSF-format docstrings.
14014         * etags.el: Fix docstring.
14015
14016 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14017
14018         * package-get.el (package-get): Use internal md5
14019
14020 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14021
14022         * about.el (about-xemacs): Correct abuse of concat.
14023
14024 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14025
14026         * info.el (Info-mode): Use easymenu.
14027
14028 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14029
14030         * apropos.el (apropos): Don't use concat with integers.
14031
14032         * cmdloop.el (describe-last-error): Handle the case when no error
14033         was seen gracefully.
14034
14035         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14036         defun.
14037         (apropos-describe-plist): Ditto.
14038
14039         * help.el (with-displaying-help-buffer): Revert to a defun.
14040         (describe-key): Use it as defun.
14041         (describe-mode): Ditto.
14042         (describe-bindings): Ditto.
14043         (describe-prefix-bindings): Ditto.
14044         (describe-installation): Ditto.
14045         (view-lossage): Ditto.
14046         (describe-function): Ditto.
14047         (describe-variable): Ditto.
14048         (describe-syntax): Ditto.
14049
14050 1998-05-11  Oliver Graf <ograf@fga.de>
14051
14052         * dragdrop.el: changed order of require/provide
14053         (dragdrop-drop-mime-default) changed to new calling conventions
14054         (dragdrop-drop-do-functions) changed to new calling conventions
14055         (dragdrop-function-widget) this one needs more work...
14056
14057 1998-05-10  Oliver Graf <ograf@fga.de>
14058
14059         * about.el: another small change in my entry
14060         * dragdrop.el (dragdrop-drop-log-function): logging added
14061         plus customizations
14062         changed interface to handler functions. now called with event
14063         and object
14064
14065 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14066
14067         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14068         E-W arrow pointer displayed over draggable dividers.
14069
14070         * mouse.el (default-mouse-motion-handler): Show it when
14071         appropriate.
14072         (drag-window-divider): Added.
14073         ([top-level]): Initialized window-divider-map with a keymap
14074         binding the above function to left button down event.
14075
14076         * x-mouse.el (x-init-pointer-shape): Initialize
14077         divider-pointer-glyph from Cursor.dividerPointer, or use default
14078         E-W double arrow.
14079
14080 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14081
14082         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14083
14084 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14085
14086         * simple.el (count-words-buffer): Don't query for buffer.
14087         (count-lines-buffer): Ditto.
14088
14089 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14090
14091         * help.el (where-is): add optional insert argument.
14092
14093 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14094
14095         * help.el (describe-key-briefly): New argument INSERT.
14096
14097         * simple.el (eval-expression): New optional argument; synch with
14098         FSF 20.3.
14099
14100         * keydefs.el (global-map): Add new register bindings.
14101
14102         * register.el: Synched with FSF 20.3.
14103
14104 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14105
14106         * window-xemacs.el (recenter): all arguments are optional.
14107
14108 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14109
14110         * device.el: (device-pixel-width): Reflected name/parameters
14111         change to device-system-metric.
14112         (device-pixel-height): Ditto.
14113         (device-mm-width): Ditto.
14114         (device-mm-height): Ditto.
14115         (device-bitplanes): Ditto.
14116         (device-color-cells): Ditto.
14117
14118 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14119
14120         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14121
14122         * cl.el (most-positive-fixnum): Document.
14123         (most-negative-fixnum): Ditto.
14124
14125         * cus-dep.el: Updated comment.
14126
14127         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14128         constant.
14129
14130         * cus-load.el (custom-put): Removed.
14131
14132         * files.el (after-find-file): Just resignal quit instead of
14133         signaling "canceled".
14134
14135 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14136
14137         * frame.el (other-frame): Use `focus-frame' instead of
14138         select-frame kludges.
14139
14140         * lisp-mode.el: Update lisp-indent-function for
14141         save-selected-frame and with-selected-frame.
14142
14143         * frame.el (save-selected-frame): New macro.
14144         (with-selected-frame): Ditto.
14145         (other-frame): Use `set-frame-focus'.
14146
14147 1998-05-06  Oliver Graf <ograf@fga.de>
14148
14149         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14150         (dragdrop-drop-url-default) default handler for URL drops created
14151         (dragdrop-drop-mime-default) default handler for MIME drops created
14152         (dragdrop-drop-functions) default custom for handling drops created
14153         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14154
14155 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14156
14157         * mouse.el: Removed redundant mouse-mswindows-drop function.
14158
14159 1998-05-05  Oliver Graf <ograf@fga.de>
14160
14161         * about.el: changed some text in my entry
14162         * dragdrop.el: added customs
14163
14164 1998-05-04  Oliver Graf <ograf@fga.de>
14165
14166         * mouse.el: killed global drop key bindings
14167         (mouse-offix-drop) removed
14168         * dragdrop.el: created
14169         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14170
14171 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14172
14173         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14174         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14175
14176         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14177         obsolete comment.
14178
14179         * scrollbar.el (scrollbars-visible-p): Use new
14180         {vertical,horizontal}-scrollbar-visible-p specifiers.
14181
14182 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14183
14184         * device.el (device-pixel-height):
14185         (device-pixel-width):
14186         (device-mm-width):
14187         (device-mm-height):
14188         (device-bitplanes):
14189         (device-color-cells): Moved these 6 functions from device.c; they
14190         all use single (device-system-metrics) call.
14191
14192 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14193
14194         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14195         were renamed.
14196
14197         * menubar-items.el:
14198         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14199         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14200
14201         * help.el (help-map): Remove Hyperbole keybinding logic.
14202         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14203
14204 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14205
14206         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14207         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14208
14209 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14210
14211         * msw-glyphs.el: use nicer icon3 from the frame icon.
14212
14213 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14214
14215         * version.el (emacs-version): Remove InfoDock conditionals.
14216
14217         * startup.el (startup-splash-frame): Change ID logo name.
14218
14219 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14220
14221         * files.el (after-find-file): If the user presses C-g on
14222         directory-creation prompt, kill the buffer.
14223
14224 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14225
14226         * simple.el (count-words-region): Reverse previous change.
14227
14228 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14229
14230         * replace.el (query-replace): Just call perform-replace.
14231         (query-replace-regexp): Ditto.
14232         (perform-replace): Move region handling here.
14233         (perform-replace): Use the new arg to match-data.
14234
14235 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14236
14237         * x-init.el: Install X specific display table that
14238           displays char 0240 as a space to avoid whatever it is
14239           that screws up display of that character code.
14240
14241 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14242
14243         * help.el (function-arglist): If no arguments are documented for a
14244         subr, print nothing rather than incorrect output.
14245
14246 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14247
14248         * cmdloop.el (command-error): Update bail-out error message to use
14249         `emacs-program-name'.
14250
14251         * lib-complete.el: Remove reader macro cruft.
14252
14253         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14254         cruft.
14255
14256         * simple.el (count-words-region): Drop interactive-p check on the
14257         message.
14258
14259 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14260
14261         * font.el
14262         * msw-faces.el
14263         Correct spelling of mswindows-font-canonicalize-name.
14264
14265 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14266
14267         * ldap.el (ldap-host-parameters-alist): Replaced with
14268         `ldap-host-parameters-plist'
14269         (ldap-search): Adapt to previous change
14270
14271 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14272
14273         * about.el (about-hackers): Update Bob Weiner bio.
14274         (about-maintainer-info): Ditto.
14275
14276 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14277
14278         * simple.el (display-warning-minimum-level): Docfix.
14279
14280 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14281
14282         * widget.el (:default-get): New keyword.
14283         * wid-edit.el (default, widget-default-default-get): Define it.
14284         (group, widget-group-default-get): Define it.
14285         (menu-choice, widget-choice-default-get): Define it.
14286         (widget-default-get): New function.
14287         (widget-choice-action): Call it.
14288         (widget-editable-list-entry-create): Call it.
14289
14290 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14291
14292         * byte-optimize.el (byte-boolean-vars): Removed.
14293         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14294         lookup through `byte-boolean-vars'.
14295
14296 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14297
14298         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14299         resource-provided values into ghost specs for scrollbar-height and
14300         scrollbar-width.
14301
14302 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14303
14304         * byte-optimize.el: Don't attempt to optimize /=.
14305
14306         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14307         (byte-compile-/=): Ditto.
14308
14309 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14310
14311         * apropos.el: Use `with-displaying-help-buffer'.
14312         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14313         Use `with-displaying-help-buffer'.
14314         (apropos-follow): Do not give special treatment to buffer cursor
14315         was in prior to a mouse click.
14316         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14317         (apropos-print-doc): Set correct buffer for setting text
14318         properties.
14319
14320 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14321
14322         * help.el (help-buffer-prefix-string): New variable.
14323         (help-buffer-name): Use it.
14324
14325         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14326         mode menu.
14327
14328 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14329
14330         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14331
14332 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14333
14334         * files.el (find-file-noselect): Update docstring.
14335         (find-file-noselect): Signal an error if found an unreadable file.
14336         (file-chase-links): Save the match data.
14337         (normal-mode): Use `lwarn' and `error-message-string'.
14338         (interpreter-mode-alist): Change defconst to defvar.
14339         (inhibit-first-line-modes-regexps): Ditto.
14340         (inhibit-first-line-modes-regexps): Added .tgz.
14341         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14342         (change-major-mode-with-file-name): New user-option.
14343         (set-visited-file-name): Synched with FSF.
14344         (file-name-extension): New function, from FSF 20.3.
14345         (file-relative-name): Synched with FSF.
14346         (save-some-buffers): Support the C-r feature.
14347         (recover-session): Synched with FSF.
14348         (kill-some-buffers): Ditto.
14349         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14350
14351 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14352
14353         * files.el (insert-file): Undo previous change and reenable use of
14354         format.el.
14355
14356 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14357
14358         * window-xemacs.el (recenter): Define.
14359
14360 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14361
14362         * font.el (mswindows-font-create-name)
14363         (mswindows-font-create-object): new functions for mswindows type
14364         fonts.
14365
14366         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14367         strings are parsed as well as font objects.
14368
14369 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14370
14371         * modeline.el (defining-kbd-macro): Restore modeline indication of
14372         kbd-macro being recorded.
14373         (add-minor-mode): Simplify docstring.
14374         (modeline-minor-mode-menu): Remove stuff.
14375
14376 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14377
14378         * code-process.el (call-process): dynamically decide process
14379         coding type.
14380
14381 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14382
14383         * modeline.el: Add line-number-mode, column-number-mode to
14384         the modeline minor-mode menu.  Button2 on the line number does
14385         goto-line.
14386
14387 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14388
14389         * mouse.el: move x-selection-owner-p type things to
14390         selection-owner-p.
14391
14392         * msw-init.el: copy zmacs stuff from x-init.el
14393
14394         * msw-select.el (mswindows-own-selection)
14395         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14396         functions. Very simple minded implementation of selectio
14397         ownership.
14398
14399         * select.el (own-selection) (disown-selection)
14400         (activate-region-as-selection) (select-make-extent-for-selection)
14401         (valid-simple-selection-p): functions moved from x-select.el for
14402         generalized selection.
14403
14404         * x-select.el: see select.el changes.
14405
14406         * x-toolbar.el: use new selection functions.
14407
14408 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14409
14410         * packages.el (packages-find-package-directories): Fixed bug that
14411         would pick up multiple site-package directories.
14412         (package-locations): Added "xemacs-packages" as a late package
14413         location.
14414
14415         * find-paths.el: Now uses `emacs-program-name' and
14416         `emacs-program-version'.
14417         Additions to enforce version-specific directories in
14418         `paths-find-version-directory'.
14419
14420 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14421
14422         * default.el: Removed.
14423         * site-start.el: Removed.
14424
14425 1998-04-29  Didier Verna  <didier@xemacs.org>
14426
14427         * minibuf.el (minibuffer-history-minimum-string-length): Default
14428         to nil.
14429
14430 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14431
14432         * find-paths.el (paths-program-name): Rename.
14433         (paths-emacs-root-p): Ditto.
14434         (paths-find-site-directory): Ditto.
14435
14436 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14437
14438         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14439         `emacs-lisp-byte-compile-and-load'.
14440
14441 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14442
14443         * ldap.el (ldap-search): Fixed additional parameter passing to
14444         `ldap-open'
14445
14446 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14447
14448         * select.el (kill-primary-selection) (selection-owner-p)
14449         (copy-primary-selection) (yank-clipboard-selection)
14450         (selection-exists-p) (delete-primary-selection): new file and
14451         functions that do the right thing for the selected device.
14452
14453         * x-menubar.el: use generalised selection functions.
14454
14455         * dumped-lisp.el: dump select.el.
14456
14457 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14458
14459         * find-paths.el (paths-progname): New variable.
14460         (paths-emacs-root-p): Use it.
14461         (paths-find-site-directory): Ditto.
14462
14463 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14464
14465         * loadup.el ((member "dump" command-line-args)): Dump as
14466         `infodock' if InfoDock.
14467
14468 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14469
14470         * find-paths.el (construct-emacs-version): Simplify, include
14471         program name in the return value.
14472         * (paths-find-version-directory): Use it.
14473
14474 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14475
14476         * info.el (Info-parse-dir-entries): Fixed regexp
14477         (Info-build-dir-anew): Remove full suffix and capitalize info file
14478         name for files with no @direntry
14479         (Info-batch-rebuild-dir): New function
14480         (Info-suffixed-file): Check for regular files instead of simple
14481         file existence (could catch directories before)
14482
14483 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14484
14485         * setup-paths.el, find-paths.el: Removed uses of `not' which
14486         temacs doesn't have.
14487
14488         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14489         into root searching.
14490
14491 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14492
14493         * subr.el: Remove definition of `not'.
14494
14495 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14496
14497         * msw-glyphs.el: enable graphics support.
14498
14499 1998-04-23  Didier Verna  <didier@xemacs.org>
14500
14501         * x-menubar.el (default-menubar): restored the line-number-mode
14502         option.
14503
14504         * misc doc string updates related to the options menu.
14505
14506 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14507
14508         * setup-paths.el (paths-construct-load-path): Fix typo.
14509
14510 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14511
14512         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14513         font-menu-ignore-scaled-fonts don't have to be bound now; this
14514         gets us one step further towards making --no-autoloads work.
14515
14516         * startup.el (normal-top-level): Load auto-autoloads only if
14517         lisp-directory is non-nil.
14518
14519         * setup-paths.el (paths-construct-load-path): Made it robust
14520         against nil lisp-directory.
14521
14522         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14523         to the list of variables that cause a warning when nil.
14524
14525         * toolbar.el (init-toolbar-location): Now works even when there's
14526         no toolbar icon directory.
14527
14528 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14529
14530         * help.el (view-lossage): Recognize it.
14531
14532         * simple.el (log-message): Mark multiline messages.
14533
14534 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14535
14536         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14537
14538 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14539
14540         * package-get.el (package-get-all):  add `\n' separator to
14541         interactive specification so that both variables are read
14542
14543 1998-04-22  Didier Verna  <didier@xemacs.org>
14544
14545         * x-menubar.el: ported the options menu to Custom.
14546         Moved the "read only" toggle button to the buffers menu.
14547         Corrected some missing ;;;###autoload or defcustom.
14548
14549         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14550         the scrollbar-visible specifier for options menu handling.
14551
14552         * toolbar.el (toolbar-visible-p)
14553                      (toolbar-captioned-p)
14554                      (default-toolbar-position): defcustom wrappers around
14555         the toolbar specifiers for options menu handling.
14556
14557         * frame.el (get-frame-for-buffer-default-instance-limit):
14558         defcustom it for options menu handling.
14559
14560         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14561         font-lock-mode for options menu handling.
14562
14563         * cus-start.el: added Custom properties to overwrite-mode for
14564         options menu handling.
14565
14566 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14567
14568         * about.el: shameless self-promotion.
14569
14570 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14571
14572         * simple.el (raw-append-message): Slightly optimize.
14573         (remove-message): Use `push' for clarity.
14574         (append-message): Ditto.
14575         (display-warning): Dito.
14576         (raw-append-message): Send the message to the appropriate device.
14577
14578 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14579
14580         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14581         From Sean MacLennan <Sean.MacLennan@pika.ca>
14582
14583 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14584
14585         * setup-paths.el: Changed `directory-sep-char' to
14586         `path-separator', following a change in GNU Emacs.
14587
14588 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14589
14590         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14591         (Info-build-dir-anew): Add a final newline.
14592         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14593         is `always'
14594         (Info-rebuild-dir): Ditto
14595
14596         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14597
14598 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14599
14600         * simple.el (count-words-buffer): Retain zmacs region.
14601         (count-words-region): Ditto.
14602         * simple.el: (what-line): Expanded line counts.
14603         (count-lines): New parameter to conditionalize whether collapsed
14604         lines get counted.
14605         From Bob Weiner <weiner@altrasoft.com>
14606
14607 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14608
14609         * packages.el (package-locations): infodock-packages must override
14610         mule-packages and packages.
14611
14612 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14613
14614         * wid-edit.el:
14615         remove rude messages from widget-activation-widget-mapper
14616         and widget-activation-glyph-mapper
14617
14618 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14619
14620         * toolbar.el: Remove (featurep 'x) test from
14621         toolbar-make-button-list
14622
14623 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14624
14625         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14626         only if in the same frame.
14627
14628 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14629
14630         * packages.el (package-locations): Added site-packages hierarchy.
14631
14632         * setup-paths.el (paths-default-info-directories): Introduced and
14633         used.
14634
14635         * packages.el, setup-paths.el: Set various path searching depths
14636         to 1.
14637
14638         * packages.el (packages-hierarchy-depth):
14639         (packages-load-path-depth): Introduced and used.
14640
14641         * setup-paths.el (paths-load-path-depth): Introduced and used.
14642
14643         * find-paths.el (paths-find-recursive-path): Added max-depth
14644         parameter.
14645
14646 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14647
14648         * setup-paths.el (paths-construct-info-path): Removed
14649         dependency on behavior of (file-name-as-directory "").
14650
14651 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14652
14653         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14654         lisp objects
14655
14656 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14657
14658         * dump-paths.el, startup.el: Added handling for --debug-paths.
14659
14660 1998-04-15  William M. Perry  <wmperry@aventail.com>
14661
14662         * wid-edit.el: We cannot just set the help-echo or balloon-help
14663           properties for an extent based on the :help-echo widget
14664           property, since help-echo and balloon-help cause an EXTENT to
14665           get passed in, where :help-echo functions are expecting a WIDGET
14666
14667 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14668
14669         * scrollbar.el (init-scrollbar-from-resources): Call
14670         mswindows-init-scrollbar-metrics when appropriate.
14671
14672 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14673
14674         * dumped-lisp.el: dump x-toolbar for window system
14675
14676         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14677         have support and xpm.
14678
14679 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14680
14681         * files.el (toggle-read-only): Fix docstring.
14682         From Didier Verna <didier@xemacs.org>
14683
14684 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14685
14686         * startup.el (normal-top-level): Load autoload-file-name without
14687         specifying an extension---some people only auto-autoload.el.gz.
14688
14689 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14690
14691         * files.el (backup-enable-predicate): Don't bomb on NAME being
14692         nil.
14693
14694 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14695
14696         * find-paths.el, packages.el: Now prefers configure'd paths.
14697         This shouldn't cause any of the originally anticipated problems as
14698         the current paths architecture will not define the various
14699         configure-xxx variables if they're not specified on the configure
14700         command line.
14701
14702         * find-paths.el, setup-paths.el, packages.el: Removed all
14703         mentionings of "/" as a path separator.
14704         Used paths-construct-path throughout.
14705
14706         * find-paths.el (paths-construct-path): Created to assemble paths
14707         from directory components.
14708
14709         * setup-paths.el, packages.el: Used paths-decode-directory-path
14710         instead of decode-path-internal.
14711
14712         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14713         and associates.
14714         (paths-decode-directory-path) Created.
14715
14716         * setup-paths.el: Changed configure-exec-path to
14717         configure-exec-directory.
14718
14719 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14720
14721         * packages.el (packages-find-packages): Fixed decoding of
14722         EMACSPACKAGEPATH.
14723
14724         * startup.el: -no-packages -> -no-early-packages.
14725
14726         (packages-load-package-lisps): Fixed loading of auto-autoload
14727         files.
14728
14729         * startup.el (normal-top-level): Fixed loading of core
14730         auto-autoload.
14731
14732         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14733
14734         * startup.el, packages.el, dump-paths.el: Added proper settings
14735         for site-directory and lisp-directory variables.
14736
14737         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14738         inhibit-package-autoloads and fixed handling of it.
14739
14740         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14741         handling of former inhibit-package-init, now
14742         inhibit-early-packages, to make -vanilla etc. work.
14743
14744 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14745
14746         * code-process.el (start-process): Fallback to 'undecided instead
14747         of 'binary for process input coding stream.
14748
14749         * process.el (start-process): Docstring fix.
14750
14751 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14752
14753         * info.el (Info-insert-dir): Do not insert temporary dir files
14754         in Info-dir-file-attributes
14755         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14756         (Info-rebuild-dir): Ditto.
14757
14758 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14759
14760         * obsolete.el: Added obsoleteness declarations for
14761         `site-directory' and `Info-default-directory-list'.
14762
14763 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14764
14765         * find-paths.el (paths-find-emacs-root): Only look at the
14766         executable at the end of the symlink chain for determining the
14767         Emacs root.
14768
14769 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14770
14771         * setup-paths.el (paths-construct-info-path): Changed construction
14772         to cater to gone default in configure.
14773
14774         * find-paths.el (paths-uniq-append): Added.
14775
14776         * packages.el: Rewritten package path construction once again.
14777
14778         * dump-paths.el, startup.el: Removed package-path as a global
14779         variable.
14780
14781         * package-admin.el (package-admin-add-single-file-package):
14782         (package-admin-add-binary-package): Changed package-path to
14783         late-packages.
14784
14785         * packages.el (packages-split-path): Split path at "/" rather than
14786         nil according to change in emacs.c.
14787
14788 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14789
14790         * setup-paths.el (paths-construct-info-path): Changed info path
14791         order so that directories come out right.
14792         (paths-find-lock-directory): Fixed bug: It used to think
14793         configure-lock-directory is a path.
14794
14795 1998-04-06  Jeff Miller <jmiller@smart.net>
14796
14797         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14798         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14799         eases the use of toolbar-add/kill-item functions.
14800
14801 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14802
14803         * code-files.el (file-coding-system-alist): Commented out
14804         loaddefs.el magical treatment.
14805
14806 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14807
14808         * info.el (Info-rebuild-outdated-dir): Added new option
14809         `conservative' and made it the default
14810         (Info-rebuild-dir): Appropriately parse multi-line description
14811         strings, and multi-section dir files. Issue warning when dir
14812         is rebuilt as temporary
14813         (Info-build-dir-anew): Issue warning when dir is built as
14814         temporary
14815
14816 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14817
14818         * list-mode.el (list-mode-map): Bind highlight motion commands to
14819         standard keys left, right, C-b and C-f.
14820
14821 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14822
14823         * files.el (auto-mode-alist): allow .sc for Scheme->C
14824
14825 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14826
14827         * loadup.el (pureload): Don't quote (garbage-collect).
14828
14829 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14830
14831         * package-get-base.el: Updated.
14832
14833 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14834
14835         * isearch-mode.el (isearch-just-started): New variable.
14836         (isearch-mode): Set it.
14837         (isearch-repeat): Advance one character forward only if the search
14838         was successful, and was not just started.
14839         (isearch-repeat): Clear isearch-just-started.
14840
14841 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14842
14843         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14844         if running -batch.
14845
14846 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14847
14848         * subr.el (listify-key-sequence): Removed.
14849
14850 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14851
14852         * bytecomp.el (byte-compile-print-gensym): New option.
14853         (byte-compile-output-file-form): Use it.
14854         (byte-compile-output-docform): Ditto.
14855         (byte-compile-compiled-obj-to-list): Ditto.
14856
14857 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14858
14859         * msw-glyphs.el: set frame icon if xpm support.
14860
14861 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14862
14863         * help.el: Code that pretty prints variable values
14864           removed.
14865
14866 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14867
14868         * find-paths.el (paths-emacs-root-p): Correct test for installation
14869         directory.
14870         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14871
14872 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14873
14874         * loaddefs.el: Don't set debug-ignored-errors; leave
14875           its default value set to nil.
14876
14877 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14878
14879         * info.el (Info-rebuild-dir): fixed mis-spelling.
14880
14881 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14882
14883         * info.el (Info-rebuild-outdated-dir): New custom var
14884         (Info-insert-node): Create/update dir file when needed, ie when it
14885         does not exist or is older than some info files in directory
14886
14887 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14888
14889         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14890         for last packages, mainly for using a 20.4 package base.
14891
14892         * packages.el (late-packages): Typo fix.  It was called
14893         early-packages.
14894
14895         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14896         relative symlinks correctly.
14897         (paths-find-emacs-roots): More rigorous checking for plausible
14898         configuration-time root.
14899
14900         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14901         find its roots.
14902
14903 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14904
14905         * faces.el: Fix docstrings.
14906         * glyphs.el: Fix docstrings.
14907         * mouse.el: Fix docstrings.
14908
14909         * frame.el: Change phrase `current frame' to `selected frame'.
14910
14911         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14912
14913         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14914         macros using backquote to make them infinitely more readable.
14915
14916 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14917
14918         * packages.el (packages-find-package-path): Hardcoded specialized
14919         InfoDock support until we can clean this up.
14920
14921         * help.el (describe-bindings-1): Return the value of the bindings
14922         help buffer created.
14923         (describe-bindings): Ditto.
14924
14925         * simple.el (set-variable): Restore previous behavior of not
14926         bombing if the variable to set is not boundp.
14927
14928 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14929
14930         * packages.el (packages-handle-package-dumped-lisps): Allow for
14931         non-local files to be loaded off the package-lisp variable.
14932
14933 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14934
14935         * x-faces.el: Global X resources should override
14936           specs for all device classes (color, grayscale, mono);
14937           code currently doesn't override any of them.  Fixed by
14938           calling remove-specifier with '(x default) as the tag
14939           set and allowing inexact matches.
14940
14941 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14942
14943         * faces.el: Separated face initializations based on
14944           device classes into device type specific (tag set,
14945           instantiator) pairs.
14946
14947 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14948
14949         * wid-edit.el (widget-choice-action): Remember user's explicit
14950         choice.
14951         (widget-choice-value-create): Respect it.
14952         From Richard Stallman <rms@gnu.org>
14953
14954 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14955
14956         * setup-paths.el (paths-construct-info-path): Always append
14957         existing directories from configure-time info path.
14958
14959         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14960         Info-directory-list.
14961
14962         * info.el: Removed Info-default-directory-list which was broken by
14963         design.
14964         Removed bogus initialization of Info-directory-list---startup.el
14965         can do a much better job.
14966         Added autoload of Info-directory-list.
14967
14968         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14969         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14970         be exclusive; now it's merely given precedence, just like in the
14971         old days.
14972
14973 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14974
14975         * find-paths.el (paths-find-architecture-directory): Fix bug with
14976         finding; it used to default too early.
14977
14978 1998-03-25  Martin Buchholz <martin@xemacs.org>
14979
14980         * packages.el (packages-split-path): Fix a bug; it used to fail
14981         for paths that weren't split.
14982
14983 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14984
14985         * finder.el (finder-compile-keywords): trap on errors.
14986
14987 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14988
14989         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14990           fourth argument of t so that only the specs exactly
14991           matching the tag lists are removed.
14992
14993 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14994
14995         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14996
14997 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14998
14999         * minibuf.el (mouse-read-file-name-1): If a default directory was
15000         specified, use it for generating the completions.
15001
15002 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15003
15004         * update-elc.el: Now respects inhibit-package-init and
15005         inhibit-site-lisp.
15006         Now does path construction with loadup-paths.
15007
15008         * startup.el (normal-top-level, startup-setup-paths): Now respects
15009         inhibit-package-init and inhibit-site-lisp.
15010
15011         * packages.el (packages-find-package-path): Extended package path
15012         by version-specific hierarchies.
15013         (packages-find-packages): Now respects inhibit flag and
15014         inhibit-site-lisp.
15015         Moved path setup to loadup-paths.
15016
15017         * make-docfile.el: Now respects inhibit-package-init and
15018         inhibit-site-lisp.
15019         Now does path construction with loadup-paths.
15020
15021         * loadup.el: Now respects inhibit-package-init and
15022         inhibit-site-lisp.
15023
15024         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15025
15026         * loadup-paths.el: New file: setup load-path to encompass
15027         packages.
15028
15029 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15030
15031         * auto-show.el: load-gc renamed to pureload.
15032         * site-load.el: Ditto.
15033         * packages.el (toplevel): Ditto.
15034         * loadup.el (really-early-error-handler): Ditto.
15035         * dumped-lisp.el (preloaded-file-list): Ditto.
15036         * cus-face.el (custom-declare-face): Ditto.
15037
15038 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15039
15040         * <Today>: The Big Path Searching Overhaul.
15041
15042         * find-paths.el: New file: find and assemble paths in the
15043         installation hierarchy.
15044
15045         * setup-paths.el: New file: global layout of paths and directories
15046         within the XEmacs hierarchy.
15047
15048         * packages.el: Replaced everything related to path searching and
15049         startup by code in terms of find-paths.
15050
15051         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15052         the new path searching engine.
15053
15054         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15055         and setup-paths.
15056
15057 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15058
15059         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15060         setup-paths.el.
15061
15062 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15063
15064         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15065         compiles identically in any configuration.
15066         Removed irrelevant commentary.
15067
15068 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15069
15070         * simple.el (set-variable): Allow setting specifiers.
15071
15072 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15073
15074         * lisp.el (forward-sexp): Revert previous change.
15075
15076 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15077
15078         * frame.el (frame-initialize): Use `delete-console' instead of
15079         `delete-device' to delete the stream console to match the usage in
15080         Fkill_emacs.
15081
15082 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15083
15084         * files.el (cdpath-previous): New variable.
15085         (cd): Use it.
15086         From Bob Weiner <weiner@wave.altrasoft.com>
15087
15088 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15089
15090         * keydefs.el: Changed keybindings of forward-char,
15091           backward, scroll-up and scroll-down to point to their
15092           -command counterparts.
15093
15094         * simple.el: New functions: forwarc-char-command,
15095           backwrad-char-command, scroll-up-command,
15096           scroll-down-command which work liek their counterparts
15097           except that they honor the variable
15098           signal-error-on-buffer-boundary.
15099
15100           Definition of signal-error-on-buffer-boundary received
15101           from src/cmds.c.
15102
15103           defvar declaration added for word-across-newline to avoid
15104           byte-compiler warning about the free variable reference.
15105
15106 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15107
15108         * winnt.el: Removed "%t" from the beginning of
15109         modeline-format. From now on, there's no nt-specifics in the modeline.
15110
15111 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15112
15113         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15114         of `when' with `if'.
15115
15116 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15117
15118         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15119         mswindows. Must be reworked along with glyphs.el, or
15120         merged into it, after there is images support.
15121
15122         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15123         'mswindows.
15124
15125 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15126
15127         * faces.el: fix for text cursor initialization.
15128         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15129         From Andy Piper <andyp@parallax.co.uk>
15130
15131 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15132
15133         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15134         if there is an existing package that handles it and warn the user
15135         about that mode.
15136
15137 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15138
15139         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15140         Installation" menu item when Installation-string is not bound.
15141
15142 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15143
15144         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15145         From Jeremiah W. James <jerry@cs.ucsb.edu>
15146
15147 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15148
15149         * msw-faces.el:
15150         * faces.el: Fix face initialization.
15151
15152 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15153
15154         * files.el (backup-enable-predicate): fix breakage introduced
15155         by TMPDIR patch.
15156
15157 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15158
15159         * x-faces.el (x-init-face-from-resources): The
15160           TTY face property retrieval functions don't return
15161           specifiers, so use face-property instead.
15162
15163 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15164
15165         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15166
15167 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15168
15169         * x-menubar.el: Expanded documentation for
15170           option-save-faces.  Changed Options -> Browse Faces
15171           menu entry to invoke customize-face.
15172
15173 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15174
15175         * faces.el: Most face initialization moved out of
15176           init-other-random-faces to the top level so that the
15177           initialization happens before Xemacs is dumped.  Much
15178           of the fascist "face-differs-from-default-p or FROB!"
15179           code has been retired in favor of letting the user do
15180           what they want to do.  Face initialization code changed
15181           to use `default' specifier tag so that the settings can
15182           be overridden later if the user wishes it.
15183
15184 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15185
15186         * about.el (about-hackers): Update contributors list.
15187
15188 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15189
15190         * specifier.el: Define new specifier tag `default'.
15191
15192         * modeline.el: Initialize faces using `default' tag.
15193
15194         * x-faces.el (x-init-face-from-resources): Remove
15195           specifier specs containing the `default' tag before
15196           adding new specs.
15197
15198 1998-03-02  John Jones  <jj@asu.edu>
15199
15200         * package-get.el (package-get-all): fixed arguments on call to
15201         package-admin-add-single-file-package.
15202         * package-get.el (package-get-installedp): fixed to match
15203         advertised behavior.
15204         * package-get.el: added function package-get-update-all which
15205         installs newest versions of all the current packages (if they are
15206         not already installed).
15207
15208 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15209
15210         * files.el (find-file-noselect): Uncommented `truename' binding in
15211         `let*' and use it later to set `buffer-file-truename' iff it's
15212         still nil, as happens for example when finding a compressed
15213         file with "jka-compr".
15214
15215 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15216
15217         * faces.el: in make-face-* type functions do the operation for all
15218         window systems, not just the first one found.
15219
15220         * font.el: call mswindows-list-fonts for mswindows.
15221
15222 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15223
15224         * code-process.el (call-process-region):
15225         * process.el (call-process-region):
15226         * package-get.el (package-get-dir):
15227         * files.el (backup-enable-predicate):
15228         * gnuserv.el (gnuserv-temp-file-regexp):
15229         Use temp-directory in place of `/tmp'.
15230
15231 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15232
15233         * "Fast" dired-in-C enhancements for Windows 95/NT:
15234
15235         * files.el: Added function, `wildcard-to-regexp', from GNU
15236           Emacs.
15237
15238         * files.el (insert-directory): Modified to use special
15239           dired-in-C enhancements if present.
15240
15241 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15242
15243         * code-files.el: make default coding no-conversion.
15244
15245 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15246
15247         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15248         the load-path.
15249
15250         * update-elc.el: Strip directory when testing for files not to
15251         bytecompile.
15252
15253 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15254
15255         * lisp-mode.el: Use recommended form for menus.
15256
15257         * info.el (Info-construct-menu): Use recommended form for menus.
15258
15259         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15260         entry.
15261
15262 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15263
15264         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15265           (get-frame-for-buffer-noselect): Always return frames
15266           in the not-this-window-p cond clause.
15267
15268 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15269
15270         * help.el (describe-installation): New function.
15271
15272         * x-menubar.el (default-menubar): Add describe-installation to
15273         Help menu.
15274
15275         * packages.el (packages-unbytecompiled-lisp): Installation.el
15276         should not be bytecompiled.
15277
15278         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15279         XEmacs.
15280
15281         * x-menubar.el (default-menubar): Use correct guard for VM menu
15282         entry.
15283
15284         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15285         coding.
15286         From Andy Piper <andyp@parallax.co.uk>
15287
15288 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15289
15290         * ldap.el: Do not require ldap-internal at compile time.
15291
15292 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15293
15294         * code-files.el: new file. a virtual copy of mule-files.el
15295         but without charset
15296         dependencies. (toggle-buffer-file-ocding-system) new function for
15297         changing the eol type for the current buffer.
15298
15299         * code-process.el: new file. a copy of
15300         mule-process.el. mule-process.el will disappear when things have
15301         settled.
15302
15303         * coding.el: new file. a virtual copy of mule-files.el but
15304         without charset dependencies. (coding-system-base) new function
15305         for getting the parent coding system of a coding system with eol
15306         type set.
15307
15308         * dumped-lisp.el: add above files for the non-mule case.
15309
15310 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15311
15312         * window-xemacs.el (display-buffer): If no explicit
15313           frame is specified, search for a window that displays
15314           the buffer on the currently selected frame, before
15315           searching other frames.
15316
15317 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15318
15319         * frame.el (get-frame-for-buffer): If not-this-window-p
15320           is non-nil, use window on the selected frame if it is not
15321           also the selected window.  When defaulting, search for
15322           windows on the currently selected fgrame before searching
15323           other frames.
15324
15325 1998-02-25  Didier Verna  <didier@xemacs.org>
15326
15327         * modeline.el (modeline-swap-buffers): originally named
15328         `mouse-release-modeline'. Whether to actually swap the buffers is
15329         decided in `mouse-drag-modeline'.
15330         (mouse-drag-modeline): A button release event is considered a
15331         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15332         stay unchanged.
15333
15334 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15335
15336         * x-menubar.el: Put redo on the menubar.
15337         From Aki Vehtari <Aki.Vehtari@hut.fi>
15338
15339 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15340
15341         * bytecomp.el (displaying-byte-compile-warnings): if
15342         temp-buffer-show-function is set, use it to display current set of
15343         warnings in the "*Compile-Log-Show*" buffer.
15344
15345         * simple.el (display-warning-buffer): if temp-buffer-show-function
15346         is set, use it to display current set of warnings in the
15347         "*Warnings-Show*" buffer.
15348
15349 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15350
15351         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15352         Common Lisp.
15353
15354 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15355
15356         * menubar.el: Allow button descriptors at least 2 long.
15357
15358         * x-menubar.el (default-menubar): Use recommended forms.
15359         (file-menu-filter): Remove.
15360         (edit-menu-filter): Remove.
15361
15362 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15363
15364         * about.el (about-hackers): Updated.
15365
15366 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15367
15368         * help.el (help-max-help-buffers): new variable
15369         (help-register-and-maybe-prune-excess): new function
15370         (help-buffer-name): use help-max-help-buffers.
15371         (with-displaying-help-buffer): use
15372         help-register-and-maybe-prune-excess.
15373
15374         * help.el (help-maybe-pretty-print-value): if the value fits on
15375         one line, let it.
15376
15377 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15378
15379         * (with-displaying-help-buffer): there is no need to kill the buffer
15380         if it exists, because with-output-to-temp-buffer will clear it.
15381         further, killing the buffer violates the rule that
15382         temp-buffer-show-function, if set, has the full responsibility of
15383         showing the temp buffer.  killing the buffer fucks with the window
15384         configuration, hosing temp-buffer-show-function.
15385
15386
15387 1998-02-23  Didier Verna  <didier@xemacs.org>
15388
15389         * modeline.el (mouse-drag-modeline):
15390         - Always scroll the modeline that was originally clicked on.
15391         - Use x pixels instead of x characters (which doesn't work anyway)
15392         as horizontal reference for modeline dragging. This allows us to
15393         keep on dragging the modeline even if the motion event occurs in
15394         another window.
15395
15396 1998-02-23  Didier Verna  <didier@xemacs.org>
15397
15398         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15399         glyph on the modeline to indicate that dragging the mouse has an
15400         effect both horizontally and vertically.
15401
15402 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15403
15404         * about.el (about-xemacs): Get rid of redundant visible version
15405         number.
15406
15407 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15408
15409         * about.el (about-hackers): Update credits.
15410
15411 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15412
15413         * prim/register.el (view-register): Show register type file-query.
15414
15415 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15416
15417         * mode-motion.el (mode-motion-highlight-internal):
15418           save-excursion inside save-window-exucrsion form to
15419           hide buffer point changes from save-window-excursion.
15420           Prevents display flickering when the mouse pointer
15421           moves.
15422
15423 1998-02-17  Didier Verna  <didier@xemacs.org>
15424
15425         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15426         function to handle correctly the case of a toolbar one side of the
15427         window: scrolling will not necessarily happen.
15428
15429 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15430
15431         * files.el (after-find-file): Restore missing argument
15432           to format that provides filename for "... consider M-x
15433           recover-file" message.  Also call `message' with "%s"
15434           as the first arg instead of an arbitrary string.
15435
15436 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15437
15438         * about.el (about-hackers): Various additions.
15439
15440 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15441
15442         * autoload.el (generate-file-autoloads-1): Don't force an extra
15443         line out when copying on-the-same line autoloads.
15444
15445         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15446         is installed.
15447
15448 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15449
15450         * x11/x-win-xfree86.el (x-win-init-xfree86):
15451         * x11/x-win-sun.el (x-win-init-sun):
15452         * x11/x-init.el (x-initialize-compose):
15453         * prim/simple.el:
15454         (backward-or-forward-kill-sexp):
15455         (backward-or-forward-kill-sentence):
15456         (backward-or-forward-kill-word):
15457         (backward-or-forward-delete-char):
15458         * prim/isearch-mode.el (isearch-help-or-delete-char):
15459         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15460         x-keysym-on-keyboard-p to detect backspace.
15461         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15462         Clean up symbols used with dead keys, checking Linux and solaris
15463         keysyms.
15464         Simplify x-win-*.el using above methods.
15465         Change documentation for x-keysym-*-p functions.
15466
15467 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15468
15469         * about.el (about-hackers): Restore entries for Michael Sperber and
15470         Vinnie Shelton.
15471         From Vinnie Shelton <acs@acm.org>
15472
15473 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15474
15475         * simple.el (count-words-region): Ditto.
15476
15477 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15478
15479         * simple.el (count-words-buffer): Document.  Don't print anything
15480         if non-interactive.
15481
15482 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15483
15484         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15485         multiple files in InfoDock.
15486
15487 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15488
15489         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15490         from version.el in InfoDock.
15491
15492         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15493         specially.
15494
15495 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15496
15497         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15498         variable name in docstring.
15499
15500 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15501
15502         * menubar.h: Include "gui.h".
15503
15504 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15505
15506         * site-load.el: Fix documentation.
15507
15508 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15509
15510         * package-get-base.el (package-get-base): Updated.
15511
15512         * keymap.el: PC-ize.
15513
15514 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15515
15516         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15517         from' on a fresh line.
15518
15519 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15520
15521         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15522         object.
15523
15524 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15525
15526         * undo-stack.el: PC-ize.
15527
15528         * cmdloop.el: PC-ize.
15529
15530 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15531
15532         * bytecomp-runtime.el: PC-ize.
15533
15534         * byte-optimize.el: Prolog fixup.  PC-ize.
15535
15536         * cus-dep.el: Spelling fix.
15537
15538         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15539         entries follow).
15540
15541 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15542
15543         * text-mode.el (text-mode-hook-identify): New function,
15544         put on text-mode-hook.  Set text-mode-variant here.
15545         (text-mode): Don't set it here.
15546
15547 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15548
15549         * text-mode.el (text-mode-hook): New defvar.
15550         (text-mode-variant): New variable.
15551         (text-mode): Set that variable locally.
15552         (toggle-text-mode-auto-fill): New command.
15553
15554 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15555
15556         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15557
15558 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15559
15560         * text-mode.el (paragraph-indent-text-mode):
15561         Renamed from spaced-text-mode.
15562         (text-mode-map): Bind TAB to indent-relative.
15563         (indented-text-mode-map): Variable deleted.
15564         (indented-text-mode): Now an alias for text-mode.
15565
15566 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15567
15568         * loadup.el: test-atoms debugging stuffs removed.
15569
15570 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15571
15572         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15573
15574 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15575
15576         * help.el (describe-beta): Made it use `locate-data-file'.
15577         (describe-distribution): Ditto.
15578         (describe-copying): Ditto.
15579         (describe-project): Ditto.
15580         (view-emacs-news): Ditto.
15581
15582         * help-nomule.el (help-with-tutorial): Made it use
15583         `locate-data-file' to find tutorial.
15584
15585 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15586
15587         * about.el: Corrected my email address.
15588
15589         * mouse.el: Added 'mouse-mswindows-drop' similar to
15590         'mouse-offix-drop'.
15591
15592 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15593
15594         * loadup.el (running-xemacs): Spelling fix.
15595
15596 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15597
15598         * packages.el (packages-find-packages-1): Don't allow a backwards
15599         compatible lisp tree to overwrite `preloaded-file-list'.
15600
15601 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15602
15603         * loadup.el: Don't delete "xemacs" prior to dumping.
15604
15605 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15606
15607         * package-info.el (pi-last-mod-date): New function.
15608         (pi-author-version): New function.
15609         (batch-update-package-info): Use them.
15610
15611 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15612
15613         * frame.el (get-frame-for-buffer-default-to-current): Create.
15614         (get-frame-for-buffer-noselect): Allow user to use current frame
15615         with `get-frame-for-buffer-default-to-current'.
15616
15617 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15618
15619         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15620         (byte-compile-output-docform): Ditto.
15621         (byte-compile-compiled-obj-to-list): Ditto.
15622
15623 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15624
15625         * startup.el (command-line-1): Removed code that ran
15626           buffer-menu.
15627
15628 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15629
15630         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15631
15632 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15633
15634         * frame.el (suspend-emacs-or-iconify-frame): Check using
15635         `device-on-window-system-p' instead of explicitly checking for X,
15636         so that the same logic works for MS Windows.
15637         (suspend-or-iconify-emacs): Ditto.
15638
15639 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15640
15641         * about.el (about-maintainer-info): Andy Piper is back.
15642         (xemacs-hackers): Updated Andy Piper's email address.
15643         (about-hackers): Added Jonathan Harris.
15644         (about-hackers): Updated Tibor Polgar's email address.
15645
15646 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15647
15648         * about.el: Add xemacs.org email manager.
15649
15650         * package-get-base.el (package-get-base): Updated with most recent
15651         package updates.
15652
15653 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15654
15655         * help.el (function-arglist): Use `indirect-function' instead of
15656         `symbol-function' so that aliases are treated correctly.
15657
15658 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15659
15660         * help.el (help-map): Add f1 binding to `help-for-help'.
15661         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15662         (describe-key-briefly): Use `princ' "%s" to print object.
15663         (with-displaying-help-buffer): Kill buffer if it exists, again.
15664         (describe-key): Use `princ' "%s" to print object.
15665         (describe-function-1): Use `princ' "%s" to print object.
15666         Commented out alias lines removed.
15667         (help-pretty-print-limit): New variable to control pretty-printing
15668         of variable values.
15669         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15670         `help-pretty-print-value' again.  Only print-print when OBJECT is
15671         list of length less than `help-pretty-print-limit'.
15672         (describe-variable): Use `help-maybe-pretty-print-value' again.
15673
15674 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15675
15676         * simple.el (blink-matching-open): Remove C++ kludge.
15677         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15678
15679 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15680
15681         * info.el (Info-default-directory-list): Made the documentation
15682         more explanitory.
15683
15684 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15685
15686         * lisp/packages.el:
15687         * lisp/package-admin.el:
15688         * lisp/build-report.el:
15689         Fix typos.
15690
15691 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15692
15693         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15694         warnings in Java buffers without final newline and editing the
15695         last line.
15696
15697 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15698
15699         * packages.el (packages-find-packages-1): Don't allow a backwards
15700         compatible lisp tree to overwrite `preloaded-file-list'.
15701         Suggested by Colin Rafferty  <colin@xemacs.org>
15702
15703         * mouse.el (mouse-offix-drop): Set undo-boundary.
15704         From Oliver Graf <ograf@fga.de>
15705
15706 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15707
15708         * loadup.el (load-gc): rewrite as defun.
15709         Print something sensical if a required dump-time file isn't found.
15710
15711 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15712
15713         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15714         bug strikes a menudescriptor.
15715
15716         * package-get-base.el (package-get-base): Updated.
15717
15718         * package-info.el (batch-update-package-info): Derive REQUIRES
15719         from the Makefile.
15720
15721 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15722
15723         * files.el (save-some-buffers): Don't play games with deleting
15724         other windows if we are in the minibuffer window.
15725
15726 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15727
15728         * modeline.el (modeline-minor-mode-menu): Add support for :active
15729         (add-minor-mode): Document :active property to TOGGLE.
15730
15731 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15732
15733         * modeline.el (modeline-minor-mode-menu): Add support for an
15734         `:included' predicate in the `toggle-sym' plist.
15735         (add-minor-mode): Document the :included property, format
15736         docstring some more.
15737         (modeline-minor-mode-menu): Documentation string added.
15738
15739 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15740
15741         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15742         labels from the symbol-names by thwacking off the overly redundant
15743         and overused "mode", parenthesizing "minor", and capitalizing the
15744         resultant strings.  Also shortened the menu's title by eliminating
15745         the redundant buffer name.
15746         (add-minor-mode): Beautified the docstring, added mention of the
15747         `:menu-tag' property of TOGGLE.
15748         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15749         `toggle-sym' to beatify the mode-life menus.
15750         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15751         `auto-fill-function'.
15752
15753 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15754
15755         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15756         menus to :style 'toggle.
15757
15758 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15759
15760         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15761
15762 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15763
15764         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15765         only recognize first hyperlink.
15766         (hyper-apropos-highlightify): Deletia, this is already done by
15767         `hyper-apropos-insert-face'.
15768         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15769
15770 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15771
15772         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15773         mail.
15774         (toolbar-mail-reader): Add support for `send'.
15775         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15776
15777 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15778
15779         * info.el (Info-emacs-info-file-name): Add defvar for
15780         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15781         will function properly.
15782
15783 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15784
15785         * simple.el: make the backwards delete function called by
15786         `backward-or-forward-delete-char' user configurable.
15787
15788 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15789
15790         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15791         compiled function got loaded from.
15792
15793 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15794
15795         * term/apollo.el: Synched up with InfoDock 3.6.2.
15796
15797 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15798
15799         * startup.el (load-init-file): Load autoloads earlier.
15800         (startup-splash-frame): Handle InfoDock logo.
15801
15802         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15803         InfoDock.
15804         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15805
15806         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15807         doesn't have this function.
15808
15809         * packages.el (locate-data-file): Fix to call `locate-file'.
15810
15811 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15812
15813         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15814         version of version.el.
15815         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15816
15817         * x-menubar.el (default-menubar): Guard reference to
15818         `gnuserv-frame'.
15819         (default-menubar): Guard references to `font-lock-mode'.
15820         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15821         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15822
15823         * make-docfile.el: Don't snarf doc strings from autoloads.
15824
15825         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15826         loading auto-autoloads files.
15827
15828         * loaddefs.el: Disable dumping autoloads.
15829
15830 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15831
15832         * lisp-mnt.el: Synch to Emacs 20.2.
15833
15834         * help.el: Remove manual autoload of `finder-by-keyword'.
15835
15836         * finder.el (finder-by-keyword): Autoload.
15837
15838         * help.el: Conditionalize hyperbole setup.
15839
15840 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15841
15842         * packages.el (package-require): Update to reflect new data format.
15843
15844 1998-01-02  Didier Verna  <didier@xemacs.org>
15845
15846         * x-menubar.el (default-menubar): make the tutorials available
15847         through the menubar. (Plus some compilation warnings cleanup).
15848
15849 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15850
15851         * check-features.el: New file.  Perform sanity check after build.
15852
15853         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15854         files to tooltalk package.
15855         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15856         package.
15857
15858         * package-admin.el (package-admin-xemacs): Use better default for
15859         location of XEmacs binary.
15860
15861 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15862
15863         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15864         tag with sexp and add value tag with value `t'.
15865
15866 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15867
15868         * package-get.el: Changes to work with real data.
15869         From Pete Ware <ware@cis.ohio-state.edu>
15870
15871         * packages.el (packages-reload-autoloads): Guard load for the time
15872         being.
15873
15874         * update-elc.el ("packages.el"): Force loading packages.el instead
15875         of possibly out-of-date packges.elc.
15876         * make-docfile.el ("packages.el"): Ditto.
15877
15878 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15879
15880         * build-report.el (build-report-delete-regexp): Added a rule for
15881         the main tarball shadowing anything past it.
15882
15883 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15884
15885         * packages.el (package-provide): Delete a previous provide.
15886
15887         * package-info.el: New file.
15888
15889         * package-get.el: New file.
15890         From Pete Ware <ware@cis.ohio-state.edu>
15891         (package-get): Fix md5 computation to work with Mule.
15892
15893 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15894
15895         * simple.el (log-message-*): Quote symbols in docstrings properly.
15896
15897 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15898
15899         * packages.el (packages-new-autoloads): Ignore symbolic links.
15900
15901         * cus-face.el (face-custom-attributes-get): Fix typo.
15902         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15903
15904 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15905
15906         * startup.el (load-init-file): Reload new or changed autoloads
15907         unless inhibited.  Reload modified dumped lisp (stubbed).
15908
15909         * packages.el (packages-new-autoloads): New function.
15910         (packages-reload-autoloads): New function.
15911         (packages-reload-dumped-lisp): New (stub) function.
15912
15913         * loadup.el: Inhibit reloading dumped files when running temacs.
15914
15915         * loadhist.el (file-provides): Extend to handle variant
15916         extensions.
15917
15918         * replace.el (query-replace): Fix typo.
15919
15920 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15921
15922         * make-docfile.el: list-autoloads-path has been renamed.
15923         * update-elc.el: list-autoloads has been renamed.
15924
15925         * packages.el (packages-list-autoloads): Renamed.
15926         (packages-list-autoloads-path): Ditto.
15927
15928 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15929
15930         * packages.el (packages-find-packages-1): Made it signal a warning
15931         for an error in an auto-autoload.el file.
15932
15933 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15934
15935         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15936         tag with const.
15937         From Aki Vehtari <Aki.Vehtari@hut.fi>
15938
15939         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15940
15941         * loadhist.el (unload-feature): Remove autoload.
15942
15943 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15944
15945         * loadhist.el: Unpackaged.
15946
15947         * help.el (describe-symbol-find-file): Rename
15948         `describe-function-find-file' and make old name obsolete.
15949         (describe-function-1): Use it.
15950         (describe-function-1): Guard reference to
15951         `compiled-function-annotation'.
15952
15953 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15954
15955         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15956         argument.
15957         (help-mode-quit): New optional arg to control whether it kills or
15958         buries.  Tidied up.
15959         (with-displaying-help-buffer): Don't kill buffer initially, even
15960         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15961         (help-pretty-print-value): Rename back from
15962         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15963         use it, otherwise use dumped `cl-prettyprint'.
15964         (describe-variable): Use `help-pretty-print-value' again.
15965         (find-func): Removed reference to "find-func" at end.
15966
15967 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15968
15969         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15970           GUI XEmacs. Rename? x-menubar is rather window system
15971           independant, except for a couple of items.
15972
15973 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15974
15975         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15976         entries as they will no longer be distributed with XEmacs.
15977
15978         * format.el (format-alist): Fix image/tiff regexps.
15979         From P. E. Jareth Hein <jareth@camelot-soft.com>
15980
15981         * help.el (help-maybe-pretty-print-value): Rename.
15982         (describe-variable): Use it.
15983         (describe-variable): Add trailing linefeed.
15984
15985 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15986
15987         * help.el (describe-function-1): Don't output anything for
15988           arglist of autoload functions.
15989
15990 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15991
15992         * help.el (describe-function-1): Don't output anything for
15993           arglist of autoload functions.
15994
15995 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15996
15997         * help.el (help-mode-map): New bindings for `help-mode-bury',
15998         `describe-function-at-point', `describe-variable-at-point',
15999         `Info-elisp-ref', `customize-variable', `help-next-section' and
16000         `help-prev-section'.
16001         (help-next-section): New function.
16002         (help-prev-section): New function.
16003         (help-mode-quit): Changed to kill the help buffer.
16004         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16005         correctly.
16006         (help-buffer-name): New function to generate the name of help
16007         buffers.
16008         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16009         argument giving the name of the help buffer.
16010         (describe-key): Use `with-displaying-help-buffer' with name.
16011         (describe-mode): Ditto.
16012         (describe-bindings): Ditto.
16013         (describe-prefix-bindings): Ditto.
16014         (view-lossage): Ditto.
16015         (with-syntax-table): New macro.
16016         (function-called-at-point): Use `ignore-errors' and
16017         `with-syntax-table'.
16018         (function-at-point): Ditto.
16019         (describe-function): Use `with-displaying-help-buffer' with name.
16020         (function-arglist): Extracted from `describe-function-1'.  Returns
16021         function's arglist as string.
16022         (function-documentation): Extracted from `describe-function-1'.
16023         Returns function's docstring.
16024         (describe-function-1): Remove all the "stream" garbage, including
16025         the stream argument.  Use `function-arglist' and
16026         `function-documentation'.
16027         (describe-function-arglist): Just use `function-arglist'.
16028         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16029         (help-pretty-print-value): New function to help with
16030         pretty-printing variable values.  Knows about `#<...>'.  Needs
16031         `pp-internal'.
16032         (describe-variable): Use `with-displaying-help-buffer' with name.
16033         Formatting improved.  Display file where variable is defined, if
16034         known.  Use `help-pretty-print-value'.
16035         (describe-syntax): Use `with-displaying-help-buffer' with name.
16036         (list-processes): Remove "stream" garbage.
16037
16038 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16039
16040         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16041         call a dumped routine instead.
16042
16043         * x-win-xfree86.el: Wrap file in defun.
16044         * x-win-sun.el: Ditto.
16045
16046 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16047
16048         * help.el (view-emacs-news): Remove usage of outl-mouse which
16049         advises functions and does other evil things.
16050
16051 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16052
16053         * format.el (format-alist): Add `image/tiff'.
16054         From P. E. Jareth Hein <jareth@camelot-soft.com>
16055
16056 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16057
16058         * about.el (about-hackers): More names added.
16059
16060         * make-docfile.el: Remove superfluous package path search.
16061
16062         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16063
16064 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16065
16066         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16067         ignored shadows.
16068
16069 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16070
16071         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16072         get trailing slashes when added to the load-path.
16073
16074         * x-init.el (init-x-win): Locate where XEmacs X localization files
16075         are.
16076
16077 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16078
16079         * x-faces.el: Added support for foregroundToolBarColor
16080           to xpm-color-symbols.
16081
16082 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16083
16084         * etags.el (tags-remove-duplicates): Removed.
16085         (buffer-tag-table-list): Use `delete-duplicates'.
16086
16087         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16088         correctly.
16089         (get*): Defalias to `get'.
16090
16091         * cl.el (eql): Compare integers with `eq'.
16092         (cl-map-extents): Check for `map-extents' first.
16093
16094 1997-12-17  Didier Verna  <didier@xemacs.org>
16095
16096         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16097         added the 'numero', 'copyright' and 'trademark' symbols.
16098
16099         * leim/quail/latin-post.el ("french-postfix"): see above.
16100
16101 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16102
16103         * widget.el (define-widget): Check the arguments.
16104
16105         * cus-edit.el (customize-face): Use `check-argument-type'.
16106         (custom-variable-value-create): Use `signal' to signal error.
16107         (custom-variable-reset-saved): Ditto.
16108         (custom-variable-reset-standard): Ditto.
16109         (custom-face-reset-saved): Ditto.
16110
16111         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16112         (widget-default-format-handler): Ditto.
16113         (widget-checklist-add-item): Ditto.
16114         (widget-radio-add-item): Ditto.
16115         (widget-editable-list-entry-create): Ditto.
16116         (widget-sexp-prompt-value): Ditto.
16117
16118         * custom.el (custom-declare-variable): Signal errors better.
16119         (custom-handle-keyword): Ditto.
16120         (custom-declare-group): Ditto.
16121
16122         * window-xemacs.el (windows): Ditto.
16123
16124         * menubar.el (menu): Ditto.
16125
16126         * keydefs.el (keyboard): Ditto.
16127
16128         * minibuf.el (minibuffer): Ditto.
16129
16130         * process.el (execute): Ditto.
16131
16132         * fill.el (fill): Ditto.
16133
16134         * modeline.el (modeline): Ditto.
16135
16136         * help.el (help): Ditto.
16137
16138         * faces.el (faces): Ditto.
16139
16140         * files.el (files): Ditto.
16141
16142         * x-init.el (x): Ditto.
16143
16144         * lisp-mode.el (lisp): Ditto.
16145
16146         * process.el (processes): Ditto.
16147
16148         * mouse.el (mouse): Ditto.
16149
16150         * abbrev.el (abbrev): Moved from cus-edit.
16151
16152         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16153         as variable declaration.
16154
16155 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16156
16157         * menubar.el (find-menu-item): Use `check-argument-type'.
16158         (find-menu-item): Cosmetic changes.
16159
16160 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16161
16162         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16163
16164 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16165
16166         * startup.el (set-default-load-path): Only search package-path
16167         when not running temacs.
16168
16169         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16170         files.
16171
16172         * loadup.el: Correct commentary.  Reformatting.
16173         (really-early-error-handler): Use absolute path to the
16174         first dumped-lisp.el file.
16175         (really-early-error-handler): Print full path name of
16176         each dumped lisp file (inherited from InfoDock).
16177
16178         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16179         dumped-lisp.el files.
16180
16181         * make-docfile.el (preloaded-file-list): Reorder when the
16182         package-path is searched.
16183         * update-elc.el: Ditto.
16184
16185         * lisp-mode.el (call-with-condition-handler): Treat the same as
16186         `condition-case' for indentation.
16187
16188         * about.el (about-xemacs): Update release date.
16189
16190 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16191
16192         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16193         anywhere but at the last clause.
16194         (ecase): Disallow `t' and `otherwise'.
16195
16196 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16197
16198         * cus-edit.el (custom-buffer-create-buttons): New function
16199         from stuff moved out of `custom-buffer-create-internal'.
16200         (custom-novice): New variable.  Default t.
16201         (custom-display-global-buttons): Ditto.  Default `top'.
16202         (custom-buffer-create-internal): Only display help if
16203         `custom-novice' is non-nil.  Display global buttons according to
16204         `custom-display-global-buttons'.
16205
16206 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16207
16208         * menubar.el (find-menu-item): Use `check-argument-type'.
16209         (find-menu-item): Cosmetic changes.
16210
16211 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16212
16213         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16214         look.
16215
16216 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16217
16218         * format.el (format-deannotate-region):  Bug fix.
16219         Deannotating a region containing unknown tags would fail
16220         (causing decoding of text/enriched to fail at user level)
16221
16222 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16223
16224         * minibuf.el (read-directory-name): Support sixth
16225           arg, HISTORY, as already documented.
16226
16227 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16228
16229         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16230         to `ecase'.
16231
16232 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16233
16234         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16235         skk-activate.
16236
16237 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16238
16239         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.